Orthogonal complements in finite bilinear modules #
This file develops the cardinality and double-complement theory of subgroups of a finite
bilinear module. For a subgroup H of a possibly degenerate module A, the radical is the
only obstruction to recovering H from its orthogonal complement:
H⊥⊥ = H + rad(A).
For a nondegenerate A the file also has the cardinality identity |H| |H⊥| = |A|, which is
unavailable without nondegeneracy, together with its two consequences: double orthogonal
complementation is the identity, and a Lagrangian subgroup has order whose square is the order of
the ambient group.
The file closes with the degeneracy of a restricted pairing. Restricting the pairing to a
subgroup S makes exactly the vectors of S ∩ S⊥ degenerate:
rad(A|_S) = S⊥ ∩ S.
Read at S = H⊥ and combined with the double-complement formula, this says that the pairing
restricted to H⊥ has radical (H + rad(A)) ∩ H⊥, so in particular it kills the copy of H
sitting inside H⊥ when H is isotropic. In general it kills H ∩ H⊥, which makes the
orthogonal quotient H⊥ / (H ∩ H⊥) of
TauCeti.LinearAlgebra.FiniteBilinearModule.Orthogonal.Quotient well defined.
Main declarations #
TauCeti.FiniteBilinearModule.orthogonalComplement_orthogonalComplement: the formulaH⊥⊥ = H ⊔ rad(A).TauCeti.FiniteBilinearModule.IsNondegenerate.card_mul_card_orthogonalComplement: the cardinality identity|H| |H⊥| = |A|for a nondegenerate module.TauCeti.FiniteBilinearModule.IsLagrangian.card_sq: a Lagrangian subgroup of a nondegenerate module has squared order|A|.TauCeti.FiniteBilinearModule.addSubgroupOf_orthogonalComplement_le_radical_restrict: the part ofHlying inH⊥is degenerate for the restricted pairing.
References #
- V. V. Nikulin, Integral symmetric bilinear forms and some of their applications, §1.1.
- W. Ebeling, Lattices and Codes, Chapter 1.
Character restriction and cardinality #
Pair an element of A against a subgroup H, regarded as a character of H.
Equations
Instances For
Evaluating the restricted pairing is evaluating the original pairing on the subtype.
The kernel of the restricted pairing is the orthogonal complement.
In a nondegenerate finite bilinear module, every character of a subgroup is pairing with an element of the ambient module.
In a nondegenerate finite bilinear module, the orders of a subgroup and its orthogonal complement multiply to the order of the ambient module.
Double orthogonal complementation is the identity in a nondegenerate finite bilinear module.
Orthogonal complementation commutes with mapping to the radical quotient.
For every subgroup of a finite bilinear module, the double orthogonal complement is the subgroup enlarged by the radical.
A Lagrangian subgroup of a nondegenerate finite bilinear module has squared order equal to the order of the ambient group.
The radical of a pairing restricted to an orthogonal complement #
The radical of the pairing restricted to H⊥ is the part of H + rad(A) lying in H⊥.
It identifies the residual degeneracy that is removed when forming the orthogonal quotient.
The part of H lying in H⊥ is degenerate for the pairing restricted to H⊥.
This is the inclusion which lets the restricted pairing descend to H⊥ / (H ∩ H⊥).