Local Galois Representations#
- Overview
- Creating Galois Representations
ZeroRepresentation(K): FldPad → GalRepExample: Galrep ZerorepresentationPrincipalCharacter(K): FldPad → GalRepExample: Galrep PrincipalcharacterCyclotomicCharacter(K): FldPad → GalRepExample: Galrep CyclotomiccharacterUnramifiedCharacter(K,c): FldPad, Any → GalRepExample: Galrep UnramifiedcharacterUnramifiedRepresentation(K,CharPoly): FldPad, RngUPolElt → GalRepExample: Galrep UnramifiedrepresentationUnramifiedRepresentation({K,dim,}{dimcomputed,CharPoly}): FldPad, RngIntElt, RngIntElt, RngUPolElt → GalRepExample: Galrep NotfullycomputedSP(K,n): FldPad, RngIntElt → GalRepExample: Galrep SpSP(K,f,n): FldPad, RngUPolElt, RngIntElt → GalRepExample: Galrep Sp 1- Representations from Finite Extensions
GaloisRepresentations(F,K): FldPad, FldPad → SeqEnum[GalRep]Example: Galrep Galoisrepresentations 1GaloisRepresentations(f): RngUPolEltFldPad → SeqEnum[GalRep]Example: Galrep GaloisrepresentationsPermutationCharacter(F,K): FldPad, FldPad → GalRepExample: Galrep PermutationcharacterA !! chi: GalRep, AlgChtrElt → GalRepA !! chi: GalRep, SeqEnum → GalRepExample: Galrep Smash
- Local Representations of Global Objects
GaloisRepresentation(chi,p): GrpDrchElt, RngIntElt → GalRepExample: Galrep DirichletGaloisRepresentation(A,p): ArtRep, RngIntElt → GalRepExample: Galrep ArtinGaloisRepresentation(E): CrvEll → GalRepExample: Galrep EGaloisRepresentation(E,p): CrvEll, RngIntElt → GalRepExample: Galrep E PGaloisRepresentation(E,P): CrvEll, RngOrdIdl → GalRepExample: Galrep E PGaloisRepresentation(C): CrvHyp[FldPad] → GalRepExample: Galrep Crvhyp QpGaloisRepresentation(C,p): CrvHyp[FldRat], RngIntElt → GalRepExample: Galrep Crvhyp QGaloisRepresentation(C,P): CrvHyp[FldNum], RngOrdIdl → GalRepExample: Galrep Crvhyp NfGaloisRepresentation(f,p): ModFrmElt, RngIntElt → GalRepExample: Galrep F P
- Basic Invariants
BaseField(A): GalRep → FldPadDegree(A): GalRep → RngIntEltDimension(A): GalRep → RngIntEltExample: Galrep DegreeGroup(A): GalRep → GrpPermGaloisGroup(A): GalRep → GrpPermExample: Galrep GroupFrobeniusElement(A): GalRep → GrpPermEltExample: Galrep FrobeniuselementCharacter(A): GalRep → AlgChtrEltExample: Galrep CharacterField(A): GalRep → FldPadDefiningPolynomial(A): GalRep → RngUPolEltExample: Galrep DefiningpolynomialAutomorphism(A,g): GalRep, GrpPermElt → MapExample: Galrep AutomorphismEulerFactor(A): GalRep → RngUPolEltExample: Galrep EulerfactorIsZero(A): GalRep → BoolEltIsOne(A): GalRep → BoolEltFactorization(A): GalRep → List, GalRepExample: Galrep Factorization- Ramification
InertiaGroup(A): GalRep → GrpPermExample: Galrep InertiaInertiaGroup(A,n): GalRep, RngIntElt → GrpPermExample: Galrep HigherinertiaIsUnramified(A): GalRep → BoolEltExample: Galrep IsunramifiedIsRamified(A): GalRep → BoolEltExample: Galrep IsramifiedIsTamelyRamified(A): GalRep → BoolEltIsWildlyRamified(A): GalRep → BoolEltExample: Galrep IswildlyramifiedInertiaInvariants(A): GalRep → GalRepExample: Galrep InertiainvariantsConductorExponent(A): GalRep → RngIntEltConductor(A): GalRep → FldPadEltExample: Galrep ConductorEpsilonFactor(A): GalRep → FldComEltRootNumber(A): GalRep → FldComEltExample: Epsilon Rootnumber
- Semisimplicity and Irreducibles
- Arithmetic
A1 + A2: GalRep, GalRep → GalRepExample: Galrep SumA1 - A2: GalRep, GalRep → BoolEltExample: Galrep DifferenceA1 * A2: GalRep, GalRep → GalRepExample: Galrep ProductA1 / A2: GalRep, GalRep → GalRepA1 / A2: RngIntElt, GalRep → GalRepA ^ n: GalRep, Any → GalRepExample: Galrep PowerA1 eq A2: GalRep, GalRep → BoolEltExample: Galrep EqDeterminant(A): GalRep → GalRepExample: Galrep DeterminantTateTwist(A,n): GalRep, RngIntElt → GalRepExample: Galrep Tatetwist
- Changing Precision
- Changing Fields
- Advanced Examples