\(\varphi\)-modules and Galois Representations in Magma
Let us now give an overview of the functionalities of the package.
\(\varphi\)-modules
Category
In Magma, \(\varphi\)-modules have type PhiMod. Elements of \(\varphi\)-modules have type PhiModElt.
Creation Functions
- PhiModule(M): AlgMatElt -> PhiMod
F: SeqEnum Default: [1,p]
Create the \(\varphi\)-module whose matrix is given by \(M\) in some basis. The optional argument \(F\) describes the action of the Frobenius on coefficients: if \(F = [s,b]\) then \(\varphi\) acts by \(a \mapsto a^{p^s}\) on the residue field and maps the variable \(u\) to \(u^b\). The default value is \([1,p]\) where \(p\) is the characteristic of the base field, corresponding to the absolute Frobenius.
Attributes of \(\varphi\)-modules
Basic Operations and Properties of \(\varphi\)-modules
- IsEtale(D): PhiMod -> BoolElt
Return
trueif the action of \(\varphi\) on \(D\) is injective. This is only possible up to the precision of the coefficient ring of \(D\).
- ChangePrecision(~D, prec): ~PhiMod, RngIntElt
Change the precision of the coefficient ring of \(D\) to
prec.
- DirectSum(D1, D2): PhiMod, PhiMod -> PhiMod
The direct sum of two \(\varphi\)-modules. The coefficient rings and Frobenius action on the coefficients must be the same.
Reduction of \(\varphi\)-modules and Galois Representations
- SemisimpleDecomposition(D): PhiMod -> AlgMatElt, AlgMatElt, SeqEnum, SeqEnum
Compute a Jordan-Holder sequence for the \(\varphi\)-module \(D\). The result \(G,P,sl,pol\) is as follows: \(G\) is the matrix of \(\varphi\) in a basis where it is block upper triangular, with diagonal blocks corresponding to simple \(\varphi\)-modules. The matrix \(P\) gives the corresponding basis. The list \(sl\) is the list of the slopes of \(D\), and the list \(pol\) is a list of polynomials. The isomorphism class of a simple block of \(G\) is determined by the corresponding slope and polynomial.
Semisimple Galois Representations
This part is dedicated to the study of representations of absolute Galois groups of fields of the form \(k((u))\) with \(k\) finite, and with coefficients in finite fields. The implementation is for semisimple representations, and these are described by their tame inertia weights and polynomials giving the action of the Frobenius on the unramified part.
Category
In Magma, semisimple Galois representations have type SSGalRep.