#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|
bb234ec71d1276c6cc14320074b3de6fdc606192
Dependencies: | Stopgaps:
-------------------------------------+-------------------------------------
Comment (by tscrim):
Replying to [comment:6 darij]:
> That `_element_constructor_` definitely shouldn't be a coercion, but
even not being a coercion it should be surrounded with big fat warning
signs for not being what one would expect.
You wouldn't expect it to be the canonical linear isomorphism (as
modules)? So given some `x + y` in the filtered algebra `A`, you wouldn't
expect it to return `x + y` in `gr A`? Instead you'd want it to return
only `x` (assuming it has larger degree)? This would be extremely
surprising to me (we have a method to remove the lower order terms too).
Or am I not understanding what you're saying?
> I don't understand your answer to 2). Even your own doc says that the
basis is graded:
> {{{
> + def basis(self, d=None):
> + """
> + Return the basis for (an homogeneous component of) ``self``.
> }}}
> This means precisely that the basis elements have nonnegative integers
ascribed to them, which stand for something like degree.
Well, any (additive) abelian group. Yet I'm not requiring that the `i`-th
element of the basis be the only element of degree `i`. Again, an element
is homogeneous of degree d if it belongs to F,,d,, but not F,,d-1,,.
However I am requiring that F,,d,, is a subspace.
> Generally, it seems to me that your filtered modules are precisely the
same as graded modules, and only the richer "sub"categories (filtered
algebras, filtered coalgebras etc.) differ from their graded counterparts.
If so, this is a perfectly fine design decision, but it would help to
document it explicitly.
In my (naive) world, filtrations are not really different than grading for
modules. That's not to say they aren't useful though because of things
like `I`-adic topology (TBH, this is wikipedia talking). However I don't
think we need doc on this. Nicolas, do you have any thoughts?
I could add something about the terminology for homogeneous in terms of
the filtration if that's non-standard or unclear.
Question, should we make Weyl and Clifford algebras filtered on this
ticket or on a followup since that's been closed? Same for group algebras
by the length function.
--
Ticket URL: <http://trac.sagemath.org/ticket/17096#comment:7>
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.