login  home  contents  what's new  discussion  bug reports     help  links  subscribe  changes  refresh  edit

Submitted by : (unknown) at: 2007-11-17T22:11:05-08:00 (14 years ago)
Name :
Axiom Version :
Category : Severity : Status :
Optional subject :  
Optional comment :

Strange enough, the current definitions of OrderedAbelianSemiGroup and OrderedAbelianMonoid coincide:

  )abbrev category OASGP OrderedAbelianSemiGroup
  ++ Ordered sets which are also abelian semigroups, such that the addition
  ++ preserves the ordering.
  ++   \spad{ x < y => x+z < y+z}

  OrderedAbelianSemiGroup(): Category == Join(OrderedSet, AbelianMonoid)

  )abbrev category OAMON OrderedAbelianMonoid
  ++ Ordered sets which are also abelian monoids, such that the addition
  ++ preserves the ordering.

  OrderedAbelianMonoid(): Category ==
          Join(OrderedAbelianSemiGroup, AbelianMonoid)

The definition of OASGP should read:

    OrderedAbelianSemiGroup(): Category == Join(OrderedSet, AbelianSemiGroup)


This is a very deep change and I'm going to have to devote a fair bit of time to testing the system before this one gets released into the wild.


Categories of PI --kratt6, Thu, 13 Dec 2007 23:57:44 -0800 reply
Furthermore, we should have:
    PositiveInteger: Join(OrderedAbelianSemiGroup,Monoid) with

instead of:

    PositiveInteger: Join(AbelianSemiGroup,OrderedSet,Monoid)

as Waldek noticed...


Fixed in OpenAxiom

  Subject:   Be Bold !!
  ( 15 subscribers )  
Please rate this page: