#9056: Add the category of SemiRings with an example : NonNegativeIntegers()
-------------------------------+--------------------------------------------
 Reporter:  nborie             |         Owner:  nborie           
     Type:  enhancement        |        Status:  closed           
 Priority:  major              |     Milestone:  sage-4.4.4       
Component:  categories         |    Resolution:  fixed            
 Keywords:  semiring           |        Author:  Nicolas Borie    
 Upstream:  N/A                |      Reviewer:  Nicolas M. Thiéry
   Merged:  sage-4.4.4.alpha1  |   Work_issues:                   
-------------------------------+--------------------------------------------
Changes (by nborie):

 * cc: nthiery (added)


Comment:

 Thanks Mike for the fix!

 For now, I still don't really manage to integrate completely such patch
 which touch so many things in Sage. Dependencies are not trivial when you
 begin to modify categories.

 For Nicolas Thiéry : This patch go in Sage before I fold your second
 reviewer patch :
 {{{
 diff --git a/sage/categories/primer.py b/sage/categories/primer.py
 --- a/sage/categories/primer.py
 +++ b/sage/categories/primer.py
 @@ -122,6 +122,7 @@ Example of mathematical information::
           Category of rings,
           Category of rngs,
           Category of commutative additive groups,
 +         Category of semirings,
           Category of commutative additive monoids,
           Category of commutative additive semigroups,
           Category of additive magmas,
 @@ -503,6 +504,7 @@ This gives the following order::
       Category of algebras over Rational Field,
       Category of rings,
       Category of rngs,
 +     Category of semirings,
       Category of monoids,
       Category of semigroups,
       Category of magmas,
 }}}

 I don't no the status about your improvements of the category primer but
 be aware about this fact. As I don't want to produce some chaos in the
 queue, I didn't touch your reviewer patch "trac_9056_semirings_category-
 review-nt.patch".

 Sorry to being late to fold it.

 Nicolas (the little).

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/9056#comment:21>
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 post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sage-trac?hl=en.

Reply via email to