#15300: Weyl and Clifford Algebras
-------------------------------------+-------------------------------------
Reporter: tscrim | Owner: tscrim
Type: enhancement | Status: needs_review
Priority: major | Milestone: sage-6.4
Component: algebra | Resolution:
Keywords: days54 | Merged in:
Authors: Travis Scrimshaw | Reviewers:
Report Upstream: N/A | Work issues:
Branch: | Commit:
public/algebras/weyl_clifford-15300| 130d1498f68ae297e2298abc13265133f39eca8f
Dependencies: #16037 | Stopgaps:
-------------------------------------+-------------------------------------
Comment (by jhpalmieri):
A few more comments: the documentation for `expand_derivative` could use a
little work. The sum in the displayed math is over which monomials? What
is `c_{\alpha}(X)`?
I think you could also add more to the documentation for the
`DifferentialWeylAlgebra` class: all you really have now is a link to a
wikipedia article. At least mention the generators and relations. Your
documentation for `CliffordAlgebra` is very nice, in contrast.
I'm wondering about the generators for a Weyl algebra. I think I expect
`gen` (and `gens` and `ngens`) to return the algebra generators, so if we
start with a polynomial algebra on one generator `x`, we should get both
`x` and `dx`, not just `dx`. I can see that it would be useful to have a
method returning just `dx` as a generator, but maybe that method should be
called something else. Alternatively, the `gen` method could just return
`dx`, but it should be clearly documented, explaining that it doesn't
return all of the algebra generators; to get those, you should do
`algebra_generators` instead (which at the moment is available via tab-
completion but is not implemented). The method `ngens` should be changed
accordingly.
I guess you could be viewing the Weyl algebra as an algebra over the
polynomial ring, but isn't it usual, if you have an algebra `A` over a
ring `R`, to assume that `R` is central in `A`? The Weyl algebra is an
iterated Ore extension over the polynomial ring on `n` generators, adding
in one `dx` at a time, but even so, the first two places I look
(Wikipedia, and !McConnell & Robson's ''Noncommutative Noetherian Rings'')
describe such a Weyl algebra as having `2n` generators, the original
polynomial generators and the `dx`'s. So I would discourage your current
use of `gen`, `gens`, and `ngens`.
--
Ticket URL: <http://trac.sagemath.org/ticket/15300#comment:132>
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.