Strange enough, the current definitions of )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 OrderedAbelianSemiGroup(): Category == Join(OrderedSet, AbelianSemiGroup) Martin ... --Tim Daly, Sun, 30 Oct 2005 11:04:12 -0600 reply 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.
Tim Furthermore, we should have:PositiveInteger: Join(OrderedAbelianSemiGroup,Monoid) with instead of: PositiveInteger: Join(AbelianSemiGroup,OrderedSet,Monoid) as Waldek noticed... Martin Fixed in OpenAxiom |