#11457: Witt Vectors
----------------------------------------------+--------------------------
Reporter: tdupu | Owner: roed
Type: enhancement | Status: new
Priority: major | Milestone: sage-5.11
Component: padics | Resolution:
Keywords: witt vectors, padic, rings | Merged in:
Authors: Taylor Dupuy, David Roe | Reviewers:
Report Upstream: N/A | Work issues:
Branch: | Dependencies:
Stopgaps: |
----------------------------------------------+--------------------------
Comment (by darij):
Hi Taylor,
> 1) Implementing a division by p^n function. This is just a morphism of
modules from p^{n} R to R/ann(p^{n} ) .
>
> 2) Implementing a lifting function. If R has the form A/p^n A then we
would like a function which takes elements of A to elements in A/p^{n+1} A
.
I don't think any of these would help compute Witt vector addition over an
arbitrary commutative ring. When you take ghost components over a ring in
which p is a zero-divisor, you lose information; you can't gain it back by
lifting as far as I know.
What I meant by "big Witt vectors" are Witt vectors that are not p-typical
(Section 9 of Hazewinkel). We should be able to use some of the extensive
symmetric functions implementation we have in Sage (including Witt
coordinates since #14775). While I'd love to play around with Witt-
Burnside, too, I don't know enough about this generalization to implement
it well (though I can learn).
When you say "specifying a particular p", does p mean the polynomial or
the prime? It might be interesting to do it on a generic polynomial,
though I wasn't thinking of that; having addition, negation and
multiplication would already be a wonderful start.
Best regards,\\
Darij
--
Ticket URL: <http://trac.sagemath.org/ticket/11457#comment:14>
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/groups/opt_out.