Twists
Using classical reductions to compute the cohomology set \(H^1({\rm Gal}(\overline{k}/k),{\rm Aut}(C))\) over finite fields, the function Twists computes a list of representatives of all twists of a smooth plane quartic over a finite field. This relies on the prior computation of the geometric automorphism group of \(C\), which the algorithms return as a second value when requested.
- TwistsOfPlaneQuartic(C, Autos): Crv, SeqEnum -> SeqEnum[Crv], GrpPerm
AutomorphismGroup: BoolElt Default: false
Compute the twists of the plane quartic curve \(C\) from its geometric automorphism group \(Autos\). If
AutomorphismGroupis set totrue, then the furnished automorphism group is additionally returned as an abstract group.
- Twists(C): Crv -> SeqEnum, GrpPerm
AutomorphismGroup: BoolElt Default: false
Compute the twists of the elliptic, hyperelliptic, or plane quartic curve \(C\). If
AutomorphismGroupis set totrue, then the geometric automorphism group of \(C\) is additionally returned as an abstract group.