#17096: Implement categories for filtered algebras
-------------------------------------+-------------------------------------
       Reporter:  tscrim             |        Owner:  tscrim
           Type:  enhancement        |       Status:  needs_review
       Priority:  major              |    Milestone:  sage-6.4
      Component:  categories         |   Resolution:
       Keywords:  filtered algebras  |    Merged in:
        Authors:  Travis Scrimshaw   |    Reviewers:
Report Upstream:  N/A                |  Work issues:
         Branch:                     |       Commit:
  public/categories/filtered_algebras-17096|  
8a747c073e706950d1b14e77458539e126ff0550
   Dependencies:                     |     Stopgaps:
-------------------------------------+-------------------------------------

Comment (by tscrim):

 How is that any different for objects with multiple natural gradings? The
 point I'm trying to make is `GradedAlgebra` is not an algebra that has
 ''some'' grading (all algebras have a trivial grading), but that they have
 a ''distinguished'' grading, just like
 (`FiniteDimensional`)`AlgebrasWithBasis` are algebras with a distinguished
 basis (can replace grading by filtered).

 The main reason why I chose to use `grading` is so we don't have to
 duplicate all of the code for graded algebras but just replacing `degree`
 by `smallest_filtered_component` (or whatever name you want to call it).

 For the Clifford algebras, we don't yet have the category framework in
 place (I know how I want to do it, but I haven't done so yet). Perhaps it
 is a bad choice to give Clifford algebras that option right now for the
 future outlook. Also now that we have the filtered algebras, we don't need
 the graded algebras to get extra features.

 This relates to John's suggestion, and that we probably need something at
 the ''class'' level, not the ''category'' level which is what this ticket
 is about, which set's the degree function. I want to stress that the
 category has a distinguished filtration/grading (perhaps I forgot to
 reflect this in the documentation).

 I will take a more detailed look at all of the changes later tonight.

--
Ticket URL: <http://trac.sagemath.org/ticket/17096#comment:64>
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