Bilinear forms over local rings #
This file records consequences of a unit Gram determinant or a perfect pairing over a local ring.
A nonunit diagonal
entry forces a unit off-diagonal entry in the same row. A symmetric perfect pairing with nonunit
diagonal values splits off a binary perfect summand whenever a dual vector takes the value one.
For an even symmetric form when 2 is a
nonunit, such an entry determines a perfect binary summand and an orthogonal decomposition.
Main results #
LinearMap.BilinForm.exists_index_ne_zero_isUnit_apply_of_not_isUnit_diag_of_isUnit_detfinds a unit off-diagonal entry from a nonunit diagonal entry.LinearMap.BilinForm.IsSymm.exists_mem_maximalIdeal_of_mem_span_pair: a vector of the span of a pair with unit mutual pairing and self-pairings in𝔪, pairing into𝔪with the pair, has coordinates in𝔪.LinearMap.BilinForm.IsSymm.exists_binary_isPerfPair_isCompl_orthogonal_of_dual_apply_eq_onesplits a binary perfect summand from a perfect pairing with nonunit diagonal values.LinearMap.BilinForm.IsSymm.exists_binary_isPerfPair_isCompl_orthogonalsplits a perfect binary summand from an even unimodular form.LinearMap.BilinForm.IsSymm.exists_basis_orthogonalsplits off the span of a family with unit Gram determinant, with a basis of the complement and the resulting factorization of the Gram determinant.LinearMap.BilinForm.IsSymm.exists_basis_orthogonal_span_singleton_isUnit_det: in particular, the orthogonal complement of a vector with unit self-pairing in a unimodular form is unimodular.LinearMap.BilinForm.IsSymm.equivalent_of_equivalent_restrict_orthogonalrecombines two such splittings with the same Gram matrix into an isometry.
Recombining blocks. If families v in M and v' in N have the same Gram matrix G of
unit determinant, and the restrictions of B and C to the orthogonal complements of their
spans are isometric, then B and C are isometric.
Splitting off a block. If the Gram matrix G of a family v of k vectors has unit
determinant, the span S of v is complementary to its orthogonal complement T. If M has a
basis of size m + k, then T has a basis t of size m, and the Gram determinant of B is
w ^ 2 * det G * det (B|_T) for a unit w.
The orthogonal complement of a vector x with unit self-pairing, for a symmetric form whose
Gram determinant in a basis of size n + 1 is a unit, has a basis of size n in which the Gram
determinant of the restricted form is a unit.
In a positive-rank unimodular form over a local ring, if the first basis vector has nonunit self-pairing, it pairs to a unit with a different basis vector.
In a symmetric form over a local ring where 2 is not a unit, two vectors have a unit Gram
determinant if their mutual pairing is a unit and one self-pairing is divisible by 2.
In a symmetric form over a local ring, let e, f have self-pairings in the maximal ideal and
unit mutual pairing. A vector s of their span pairing into the maximal ideal with both e and
f has both coordinates in the maximal ideal.
A symmetric perfect pairing with nonunit diagonal values splits off a binary perfect pairing if some linear functional takes the value one. The summand is supplied with a basis and is complementary to its orthogonal complement.
Even unimodular forms split off a perfect binary summand. In rank at least two, an even symmetric form with unit Gram determinant has two basis vectors whose span has rank two, carries a perfect restriction of the form, and is complementary to its orthogonal complement.