Polar Spaces
- Introduction
- Reflexive Forms
- Inner Products
- Isotropic and Singular Vectors and Subspaces
HasIsotropicVector(V): ModTupFld → BoolElt, ModTupFldElt
HasSingularVector(V): ModTupFld → BoolElt, ModTupFldElt
IsTotallyIsotropic(V): ModTupFld → BoolElt
IsTotallySingular(V): ModTupFld → BoolElt
MaximalTotallyIsotropicSubspace(V): ModTupFld → ModTupFld
MaximalTotallySingularSubspace(V): ModTupFld → ModTupFld
WittIndex(V): ModTupFld → RngIntElt
HyperbolicPair(V, u): ModTupFld, ModTupFldElt → ModTupFldElt
Example: pseudoalt
Example: quadsplit
HyperbolicSplitting(V): ModTupFld → Tup
Example: hypsplit
Example: extradical
SymplecticBasis(V,U,W): ModTupFld, ModTupFld, ModTupFld → [ModTupFldElt]
WittDecomposition(V): ModTupFld → SeqEnum[ModTupFld]
WittDecomposition(M, a): AlgMatElt[FldFin], FldAut → AlgMatElt[FldFin], AlgMatElt[FldFin]
MetabolicSpace(V): ModTupFld → ModTupFld
- The Standard Forms
StandardAlternatingForm(n,R): RngIntElt, Rng → AlgMatElt
StandardAlternatingForm(n,q): RngIntElt, RngIntElt → AlgMatElt
Example: alternatingform
StandardPseudoAlternatingForm(n,K): RngIntElt, Fld → AlgMatElt
StandardPseudoAlternatingForm(n,q): RngIntElt, RngIntElt → AlgMatElt
StandardHermitianForm(n,K): RngIntElt, Fld → AlgMatElt, Map
StandardHermitianForm(n,q): RngIntElt, RngIntElt → AlgMatElt, Map
StandardQuadraticForm(n, K : parameters): RngIntElt, Fld → AlgMatElt
StandardQuadraticForm(n, q : parameters): RngIntElt, RngIntElt → AlgMatElt
Example: minusform
Example: revisedminus
StandardSymmetricForm(n, K): RngIntElt, Fld → AlgMatElt
StandardSymmetricForm(n, q : parameters): RngIntElt, RngIntElt → AlgMatElt
- Constructing Polar Spaces
PolarSpace(F, a): AlgMatElt[FldFin], FldAut → ModTupFld[FldFin]
TrivialPolarSpace(F, n): FldFin, RngIntElt → ModTupFld[FldFin]
IsPolarSpace(V): ModTupFld → BoolElt
PolarSpaceType(V): ModTupFld → MonStgElt
Example: polarspace
- Isotropic Subspaces
- Symplectic Spaces
- Unitary Spaces
- Quadratic Spaces
QuadraticSpace(Q): AlgMatElt → ModTupRng
QuadraticSpace(f): RngMPolElt → ModTupRng
SymmetricToQuadraticForm(J): AlgMatElt → AlgMatElt
QuadraticFormMatrix(V): ModTupRng → ModAlgElt
QuadraticNorm(v): ModTupFldElt → FldElt
QuadraticFormPolynomial(V): ModTupRng → RngPolElt
QuadraticFormPolynomial(Q): AlgMatElt → RngPolElt
Example: polyquad
OrthogonalSum(V, W): ModTupFld, ModTupFld → ModTupFld, Map, Map
OrthogonalTensorProduct(V, W): ModTupFld, ModTupFld → ModTupFld
TotallySingularComplement(V, U, W): ModTupFld, ModTupFld, ModTupFld → ModTupFld
Discriminant(V): ModTupFld → RngIntElt
ArfInvariant(V): ModTupFld → RngIntElt
DicksonInvariant(V, f): ModTupFld, Mtrx → RngIntElt
SpinorNorm(V, f): ModTupFld, Mtrx → RngIntElt
SpinorNorm(Q, g): AlgMatElt[Fld], AlgMatElt[Fld] → FldElt
Example: Spinor General
CharacterQQModSquares(d, r): RngIntElt, FldRatElt → RngIntElt
SpinorNormRho(d, g, Q): RngIntElt, GrpMatElt, AlgMatElt → RngIntElt
HyperbolicBasis(U, B, W): ModTupFld, SeqEnum, ModTupFld → SeqEnum
OrthogonalReflection(a): ModTupFldElt → AlgMatElt
RootSequence(V, f): ModTupFld, Mtrx → SeqEnum
ReflectionFactors(V, f): ModTupFld, Mtrx → SeqEnum
SiegelTransformation(u, v): ModTupFldElt, ModTupFldElt → AlgMatElt
Example: siegel
- Isometries and Similarities
- Isometries
IsIsometry(U, V, f): ModTupFld, ModTupFld, Map → BoolElt
IsIsometry(f): Map → BoolElt
IsIsometry(V, g): ModTupFld, Mtrx → BoolElt
IsIsometric(V, W): ModTupFld, ModTupFld → BoolElt, Map
Example: isometric
Example: transform
Example: transformalt
CommonComplement(V, U, W): ModTupFld, ModTupFld, ModTupFld → ModTupFld
ExtendIsometry(V, U, f): ModTupFld, ModTupFld, Map → Map
IsometryGroup(V): ModTupFld → GrpMat
Example: isometrygroup
Example: conjisom
- Similarities
IsSimilarity(U, V, f): ModTupFld, ModTupFld, Map → BoolElt, FldElt
IsSimilarity(f): Map → BoolElt, FldElt
IsSimilarity(V, g): ModTupFld, Mtrx → BoolElt, FldElt
IsSimilar(V, W): ModTupFld, ModTupFld → BoolElt, Map
Example: simherm
SimilarityGroup(V): ModTupFld → GrpMat
- Gram-Schmidt Normalisation
- Classical Groups
- Lie Algebras and Bilinear Forms
- Wall Forms
WallForm(V, f): ModTupFld, Mtrx → ModTupFld, Map
WallIsometry(V, I, mu): ModTupFld, ModTupFld, Map → Mtrx
WallDecomposition(V, f): ModTupFld, Mtrx → Mtrx, Mtrx
SemiOrthogonalBasis(V): ModTupFld → SeqEnum
GeneralisedWallForm(V, f): ModTupFld, Mtrx → ModTupFld, Map
- Invariant Forms
- Polar Spaces More Generally