Brandt Modules#
- Introduction
- Brandt Module Creation
BrandtModule(D): RngIntElt → ModBrdtBrandtModule(D, m): RngIntElt, RngIntElt → ModBrdtBrandtModule(A): AlgQuatOrd → ModBrdtBrandtModule(A, R): AlgQuatOrd, Rng → ModBrdtBaseExtend(M, R): ModBrdt, Rng → ModBrdtBrandtModule(M, N): AlgQuatOrd, RngElt → ModBrdtExample: Mod Brdt:Constructors- Creation of Elements
- Operations on Elements
a * x: RngElt, ModBrdtElt → ModBrdtEltx * a: ModBrdtElt, RngElt → ModBrdtEltx * T: ModBrdtElt, AlgMatElt → ModBrdtEltx + y: ModBrdtElt, ModBrdtElt → ModBrdtEltx - y: ModBrdtElt, ModBrdtElt → ModBrdtEltx eq y: ModBrdtElt, ModBrdtElt → BoolEltEltseq(x): ModBrdtElt → SeqEnumInnerProduct(x, y): ModBrdtElt, ModBrdtElt → RngEltNorm(x): ModBrdtElt → RngElt
- Categories and Parent
- Elementary Invariants
- Associated Structures
- Verbose Output
- Subspaces and Decomposition
EisensteinSubspace(M): ModBrdt → ModBrdtCuspidalSubspace(M): ModBrdt → ModBrdtOrthogonalComplement(M): ModBrdt → ModBrdtM meet N: ModBrdt, ModBrdt → ModBrdtDecomposition(M, B): ModBrdt, RngIntElt → [ModBrdt]SortDecomposition(D): [ModBrdt] → SeqEnumExample: Mod Brdt:Decomposition- Boolean Tests on Subspaces
- Hecke Operators
- \(q\)-Expansions
- Dimensions of Spaces
- Brandt Modules Over \(F_q[t]\)
BrandtModuleDimension(D, N): RngElt, RngElt → RngIntEltBrandtModuleDimensionOfNewSubspace(D, N): RngElt, RngElt → RngIntEltBrandtModule(M, N): AlgQuatOrd, RngElt → ModBrdtQuaternionOrder(M): ModBrdt → AlgQuatOrdLevel(M): ModBrdt → RngEltDiscriminant(M): ModBrdt → RngEltConductor(M): ModBrdt → RngEltIdeals(M): ModBrdt → []InnerProductMatrix(M): ModBrdt → AlgMatEltHeckeOperator(M, n): ModBrdtNew, RngElt → MtrxHeckeEigenvectors(M): ModBrdt → [ ModBrdt ]HeckeEigenvalue(f, p): ModBrdtElt, RngElt → RngElt