Nikulin's generators decompose every nondegenerate finite quadratic module #
Every nondegenerate finite quadratic module is isometric to an orthogonal sum of Nikulin's generators:
- the odd cyclic modules
q_θ^{(p)}(p^k)onℤ/p^k, for an odd primep,k ≥ 1andθprime top, withb(x, y) = θxy / p^k; - the dyadic cyclic modules
q_θ^{(2)}(2^k)onℤ/2^k, fork ≥ 1andθodd, withq(x) = θx² / 2^{k+1}; - the rank-two modules
u^{(2)}(2^k)andv^{(2)}(2^k)on(ℤ/2^k)², fork ≥ 1, withq(x) = x₁x₂ / 2^kandq(x) = (x₁² + x₁x₂ + x₂²) / 2^k.
This is the generator half of Nikulin's Proposition 1.8.1. The orthogonal sum is written as a
product of four orthogonal sums, one for each family, each indexed by Fin n.
The proof splits off one generator at a time. A nontrivial nondegenerate module A has a prime
p dividing its order. For odd p some cyclic subgroup of p-power order is nondegenerate
(TauCeti.FiniteBilinearModule.exists_isNondegenerate_restrict_zmultiples), and it is an odd
cyclic generator; for p = 2 some nonzero subgroup is a dyadic generator
(TauCeti.FiniteQuadraticModule.exists_dyadic_summand). Such a summand H is nondegenerate, so
A ≅ H ⊥ H⊥ with H⊥ nondegenerate of smaller order, and induction on the order applies to
H⊥.
The decomposition is not unique: Nikulin's Proposition 1.8.2 lists the relations among the generators, and they are not treated here.
Main declaration #
TauCeti.FiniteQuadraticModule.exists_isometry_prod_pi_generators: a nondegenerate finite quadratic module is isometric to an orthogonal sum of odd cyclic, dyadic cyclic,uandvgenerators.
References #
- V. V. Nikulin, Integral symmetric bilinear forms and some of their applications, Proposition 1.8.1.
- C. T. C. Wall, Quadratic forms on finite groups, and related topics, Topology 2 (1963), 281–298.
Nikulin's generator decomposition. A nondegenerate finite quadratic module is isometric to
an orthogonal sum of Nikulin's generators: odd cyclic modules q_θ^{(p)}(p^k) of odd prime-power
order m = p^k with θ prime to m, dyadic cyclic modules q_η^{(2)}(2^{k+1}) with η odd, and
rank-two modules u^{(2)}(2^{k+1}) and v^{(2)}(2^{k+1}).