#18265: Axioms for semigroups: L,R,J,H-trivial, aperiodic
-------------------------------------+-------------------------------------
       Reporter:  nthiery            |        Owner:
           Type:  enhancement        |       Status:  needs_review
       Priority:  major              |    Milestone:  sage-7.2
      Component:  algebra            |   Resolution:
       Keywords:                     |    Merged in:
        Authors:  Nicolas M. ThiƩry  |    Reviewers:
Report Upstream:  N/A                |  Work issues:
         Branch:                     |       Commit:
  u/nthiery/semigroups/axioms-18265  |  06d9bb4d9a360780586283ab8bd7f72383dbcef5
   Dependencies:                     |     Stopgaps:
-------------------------------------+-------------------------------------

Comment (by nthiery):

 Replying to [comment:16 tscrim]:
 > I think we should also add that an inverse R-trivial monoids implies
 J/H-trivial.

 Yes, but only when we will have the "inverse" axiom in the sense of
 local inverses in semigroups. Our current Inverse axiom is about
 having a global inverse (it's indeed annoying that we have this naming
 conflict, but there is nothing much we can do about it).

 Of course an R-trivial monoid with a global inverse is J/H trivial,
 but that's not super interesting :-)

 > > This would be cute, indeed. I'll have a quick look if it's trivial to
 > > do. Otherwise, we can leave it for later; that will be easy to change
 > > anyway.
 >
 > Let me know.

 I made a quick fix, so that JTrivial is displayed as j trivial and not
 jtrivial; it only slightly better, but requires no special casing and
 makes for a more consistent implementation of uncamelcasing.

 It's been discussed several times that axioms like AdditiveAssociative
 would be better displayed as `additive-associative`, to raise
 ambiguities in expressions such as:

 {{{
     Category of associative additive commutative additive associative
 additive unital distributive magmas and additive magmas
 }}}

 This would make the `j trivial` into `j-trivial` as a by-product
 without any special casing. However this is a relatively invasive
 change (it will require updating a bunch of doctests"), so I vote for
 doing this in a separate ticket.

 Do you agree that this is good enough for now?

--
Ticket URL: <http://trac.sagemath.org/ticket/18265#comment:18>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" 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/sage-trac.
For more options, visit https://groups.google.com/d/optout.

Reply via email to