New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
p-adic fields should have Witt Frobenius #8241
Comments
comment:1
(oops the Qp above should be Qq) |
Author: David Roe |
comment:2
I called the function |
comment:3
Fixed a small problem revealed by the test-bot. |
comment:4
For consistency, these methods should also apply to Qp, with Frobenius acting as the identity map. For instance, the following should not raise an exception:
|
comment:6
There's now a frobenius method for p-adic base rings and fields. |
comment:7
I have no idea why adding a method to Qp causes a test in sage/libs/fplll/fplll.py to fail. |
Reviewer: Kiran Kedlaya |
This comment has been minimized.
This comment has been minimized.
comment:9
Ping. (#11586, which has positive review, depends on this one.) |
comment:10
Attachment: 8241.patch.gz As Sebastian Pancratz noted in his talk, it would be great if someone wrote a better implementation of this. |
comment:11
The patchbot finds some Sphinx formatting errors in the docstrings:
It's also harping on about trailing whitespace (which is apparently now a Bad Thing, although Sage has been tolerating it cheerfully for years). |
This comment has been minimized.
This comment has been minimized.
Changed reviewer from Kiran Kedlaya to Kiran Kedlaya, David Loeffler |
comment:13
Here's a new patch with the docstrings straightened out and trailing whitespace removed. I've also added a doctest to show that an error is raised when "frobenius" is called on an element of a ramified extension. I'm happy with the rest of the code, so if David's happy with my changes we can call this that's a positive review. |
comment:14
Looks good to me. I've created #12657: write a more efficient implementation of Frobenius. |
Attachment: trac_8241-frobenius.patch.gz Apply only this patch. Patch against 5.0.beta7 |
comment:15
Patchbot's grumbling about trailing whitespace again, so I removed one single space character and re-uploaded the patch. |
Merged: sage-5.0.beta9 |
If K is an unramified extension of Qp, there should be a function that computes the canonical Witt p-Frobenius:
Apply attachment: trac_8241-frobenius.patch to the Sage library.
Component: padics
Author: David Roe
Reviewer: Kiran Kedlaya, David Loeffler
Merged: sage-5.0.beta9
Issue created by migration from https://trac.sagemath.org/ticket/8241
The text was updated successfully, but these errors were encountered: