Franz Lehner wrote:
> 
> for some unknown reason OrderedCompletion R required
> R to have OrderedRing rather than OrderedSet to provide
> "x < y". Strangely enough, OrderedSet was not even exported.
> In order to make FriCAS fit for tropical algebra the attached patch tries 
> to repair this issue and also adds AbelianMonoid.
> I don't know if it makes sense to add other structures at this point.

Hmm, OrderedSet is fine.  However, OrderedRing, AbelianMonoid etc
is a lie: operations are only partial.  Do you need extra
structures or is OrderedSet enough?  I would prefer to
limit amount of lying in algebra, so it would be better to
avoid adding extra structures, unless it is hard to do things
without them.

BTW: OnePointCompletion claims that it is a ring when argument
is a ring.  AFAICS nothing in algebra depends on this.
Some finctions depends on 0 in OnePointCompletion, but
this should be easy to fix.

-- 
                              Waldek Hebisch

-- 
You received this message because you are subscribed to the Google Groups 
"FriCAS - computer algebra system" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/fricas-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to