The odd cyclic generators q_θ^{(p)}(p^k) #
For an odd natural number m and an integer θ, this file constructs the cyclic group ℤ/m
with pairing and quadratic form
b(x, y) = θxy / m, q(x) = θ(m + 1)x² / (2m).
Since m is odd, (m + 1) / 2 is an integer inverse of 2 modulo m, so 2q(x) = b(x, x) and
q takes values in the m-torsion of ℚ/ℤ. It is the only quadratic form on ℤ/m with polar
form b, because two such forms differ by an additive map d with 2d = 0, and 2 is invertible
on a group of odd order. The naive half-norm θx² / (2m) is not well defined modulo m when θ is
odd, and the factor m + 1 repairs it without changing the pairing.
For an odd prime p, k ≥ 1 and θ prime to p, the module on ℤ/p^k is Nikulin's odd
cyclic generator q_θ^{(p)}(p^k), the discriminant form of the rank-one p-adic lattice with
Gram matrix (θ·p^k). (The natural generator of that discriminant group has pairing value
θ⁻¹/p^k, and θ⁻¹ = θ·(θ⁻¹)² lies in the square class of θ.) Nikulin's classification of
nondegenerate finite quadratic modules writes the odd-primary part of every such module as an
orthogonal sum of these. The form is nondegenerate exactly when θ is prime to m.
Main declarations #
TauCeti.FiniteQuadraticModule.oddCyclic: the finite quadratic module onℤ/m,modd, with pairingθxy / m.TauCeti.FiniteQuadraticModule.oddCyclic_quadratic_intCastandTauCeti.FiniteQuadraticModule.oddCyclic_pairing_intCast: its values on integers.TauCeti.FiniteQuadraticModule.pow_nsmul_oddCyclic_quadratic: scaling the form ofq_θ^{(p)}(p^{j+e})byp^jis the form ofq_θ^{(p)}(p^e)read through reduction modulop^e.TauCeti.FiniteQuadraticModule.isNondegenerate_oddCyclic_iff: it is nondegenerate exactly whenmandθare coprime.
References #
- V. V. Nikulin, Integral symmetric bilinear forms and some of their applications, §1.8 for the generators, in particular Proposition 1.8.1.
- C. T. C. Wall, Quadratic forms on finite groups, and related topics, Topology 2 (1963), 281–298.
The cyclic group ℤ/m, for odd m, with pairing b(x, y) = θxy / m and quadratic form
q(x) = θ(m + 1)x² / (2m), the unique quadratic form with polar b. For m = p^k with p an odd
prime, k ≥ 1 and θ prime to p, this is Nikulin's odd cyclic generator
q_θ^{(p)}(p^k), the discriminant form of the rank-one p-adic lattice with Gram matrix
(θ·p^k). It is nondegenerate exactly when θ is prime to m.
Instances For
The odd cyclic quadratic form is the rational-circle character of θx²/2, with division
by 2 performed using its integer inverse (m + 1) / 2 modulo m.
oddCyclic m hm θ is nondegenerate exactly when θ is prime to m. If d > 1 divides
both, the nonzero element m / d lies in the radical.