#18044: Implement categories for super algebras/modules
-------------------------------------+-------------------------------------
       Reporter:  tscrim             |        Owner:  tscrim
           Type:  enhancement        |       Status:  needs_review
       Priority:  major              |    Milestone:  sage-6.6
      Component:  categories         |   Resolution:
       Keywords:  super              |    Merged in:
        Authors:  Travis Scrimshaw   |    Reviewers:
Report Upstream:  N/A                |  Work issues:
         Branch:                     |       Commit:
  public/categories/super_categories-18044|  
0ce1cad1332ec34909c4baa2761307a3bd205ef8
   Dependencies:                     |     Stopgaps:
-------------------------------------+-------------------------------------

Comment (by darij):

 Replying to [comment:11 tscrim]:
 > So we could do an explicit override of the `SuperHopf`'s super category
 (at least, this is probably one of the very few instances where a super
 object is different notation from the graded).

 Sorry, I just don't like this whole paradigm where a category liberally
 makes assumptions that the subcategory has to override if they are not
 satisfied. The category framework was created to mirror the mathematical
 structure of algebraic categories (or so I have been told).
 Mathematically, there is no reason why a superX should canonically be an
 X; the fact that this holds for many of the standard Xes (algebras,
 modules, etc.) is not inherent to the notion of "super"ness but to these
 Xes, so it shouldn't be reflected in any automatic inheritance. Does the
 way you implemented `Super` require `SuperX` to derive from `X`?

--
Ticket URL: <http://trac.sagemath.org/ticket/18044#comment:12>
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 http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.

Reply via email to