Does any one know why the direct product D of two (or more) copies of a monoid R is not implemented as a monoid in Axiom?
The scalar multiplication is implemented coordinatewise, the identity element is defined, but the monoid product between elements of D is not, and the domain is not declared as a monoid. On the other hand, if R is a ring, then the direct product is a ring. See
Type: Boolean
Type: Domain
Type: Boolean
Type: DirectProduct?(2,NonNegativeInteger)
Type: DirectProduct?(2,NonNegativeInteger)
Type: DirectProduct?(2,NonNegativeInteger)
Type: DirectProduct?(2,NonNegativeInteger)
Type: DirectProduct?(2,NonNegativeInteger)
Type: DirectProduct?(2,NonNegativeInteger)
Type: DirectProduct?(2,NonNegativeInteger)
Type: DirectProduct?(2,NonNegativeInteger)
Type: Boolean
Note how smart the Interpreter is to recognize that Proposed patch in
property change --Bill Page, Thu, 10 Mar 2005 22:50:03 -0600 reply
Bill, what is this property change ? What do you think if we change its status to fix proposed ?
I do not recall the change I made last year, but I agree to the status change
Status: open => fix proposed
Fixed in OpenAxiom
Fixed in FriCAS
Status: fix proposed => fixed somewhere |
