-
Notifications
You must be signed in to change notification settings - Fork 6
Open
Labels
bugSomething isn't workingSomething isn't workingupstream: reportedAn issue that originates in Sage, a trac ticket has been created the fix is not ready yetAn issue that originates in Sage, a trac ticket has been created the fix is not ready yet
Description
The following gives an error:
sage: R0.<z> = GF(2)[]
sage: k1 = GF(2).extension(z^2+z+1, 'z1')
sage: R1.<z> = k1[]
sage: k2 = k1.extension(z^2+z+k1.gen(), 'z2')
sage: k2
Univariate Quotient Polynomial Ring in z2 over Finite Field in z1 of size 2^2 with modulus z2^2 + z2 +z1
sage: F.<x> = FunctionField(k2)
sage: F.derivation()
NotImplementedError Traceback (most recent call last)
The problem is that k2, although a finite field, is not constructed as a 'true' finite field, and k2.is_perfect() is not implemented (and there are probably many more problems with
function fields over such a field).
However, fields as k2 occur frequently as residue fields of valuations, and there seems to be no easy way to construct an isomorphism from k2 to an isomorphic 'true' finite field.
TODO:
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingupstream: reportedAn issue that originates in Sage, a trac ticket has been created the fix is not ready yetAn issue that originates in Sage, a trac ticket has been created the fix is not ready yet