Characteristic vectors of symmetric bilinear forms #
Let B be a symmetric bilinear form over a commutative ring R. A vector w is
characteristic for B when B w x ≡ B x x modulo 2 for every x.
Suppose that c ^ 2 ≡ c modulo 2 for every c : R, as for ℤ and ℤ_[2]. Then
x ↦ B x x is linear modulo 2, so a perfect symmetric form on a free module has a
characteristic vector. Any two characteristic vectors differ by twice a vector, and therefore
their self-pairings agree modulo 8. If b is an orthogonal basis, then ∑ i, b i is
characteristic, and its self-pairing is the trace ∑ i, B (b i) (b i) of the diagonal Gram matrix.
Consequently that trace modulo 8 is an isometry invariant of a perfect symmetric form with an
orthogonal basis. Over ℤ_[2] these are the odd unimodular forms, and the invariant is their
oddity, one of the entries of the Conway–Sloane 2-adic symbol.
Main definitions #
LinearMap.BilinForm.IsCharacteristic:wis characteristic forB.
Main results #
LinearMap.BilinForm.IsSymm.exists_isCharacteristic: a perfect symmetric form on a free module has a characteristic vector.LinearMap.BilinForm.Equivalent.forall_two_dvd_apply_self_iff: isometric forms are even together.LinearMap.BilinForm.IsCharacteristic.isCharacteristic_iff_exists_eq_add_two_smul: the characteristic vectors form a single coset of twice the module.LinearMap.BilinForm.IsCharacteristic.eight_dvd_apply_self_sub_apply_self: characteristic vectors have the same self-pairing modulo8.LinearMap.BilinForm.IsCharacteristic.eight_dvd_apply_self_of_forall_two_dvd: for an even form these self-pairings are divisible by8.LinearMap.BilinForm.Equivalent.eight_dvd_sum_apply_self_sub_sum_apply_self: isometric perfect symmetric forms with orthogonal bases have diagonal Gram matrices with the same trace modulo8.
References #
- J. Milnor and D. Husemoller, Symmetric Bilinear Forms, Chapter II and Appendix 4.
- J. H. Conway and N. J. A. Sloane, Sphere Packings, Lattices and Groups, Chapter 15, §7.
A vector w is characteristic for B when B w x is congruent to B x x modulo 2 for
every x.
Instances For
The defining parity test for a characteristic vector.
Zero is characteristic exactly when every self-pairing is even.
Adding twice a vector to a characteristic vector gives a characteristic vector.
Translation by twice a vector preserves and reflects the characteristic condition.
Negation preserves and reflects the characteristic condition.
The difference of two characteristic vectors pairs evenly with every vector.
An isometry identifies the characteristic vectors of the two forms.
Isometric forms are even together. 0 is characteristic for B exactly when it is for
an isometric form, so 2 divides every B x x exactly when it divides every C y y.
Characteristic vectors are tested on a basis. If c ^ 2 ≡ c modulo 2 for every c : R,
then for a symmetric form it suffices to test the characteristic condition on the vectors of a
basis.
Existence of characteristic vectors. If c ^ 2 ≡ c modulo 2 for every c : R, then a
perfect symmetric form on a free module has a characteristic vector.
Two characteristic vectors differ by twice a vector when the form is perfect and the module is free.
The characteristic vectors form a coset of twice the module. For a perfect form on a free
module, once w is characteristic, the characteristic vectors are exactly the vectors
w + 2 • v.
Translating a characteristic vector by twice a vector changes its self-pairing by a multiple
of 8.
The self-pairing of a characteristic vector is well defined modulo 8. For a perfect
symmetric form on a free module, any two characteristic vectors have self-pairings congruent
modulo 8.
Even forms have characteristic norms divisible by 8. If 2 divides every B x x, then
0 is characteristic, so for a perfect form on a free module every characteristic vector has
self-pairing divisible by 8.
The sum of an orthogonal basis is characteristic when c ^ 2 ≡ c modulo 2 for every
c : R.
The trace of a diagonal Gram matrix modulo 8 is an isometry invariant. Let c ^ 2 ≡ c
modulo 2 for every c : R, as over ℤ and ℤ_[2]. If a perfect form B is isometric to
C, and b and c are orthogonal bases for B and C, then the traces
∑ i, B (b i) (b i) and ∑ j, C (c j) (c j) agree modulo 8. Over ℤ_[2] this is the invariance
of the oddity of an odd unimodular form.