Documentation

TauCeti.LinearAlgebra.FiniteBilinearModule.Dyadic.Classification

Classification of cyclic dyadic quadratic modules #

Every finite quadratic module whose underlying group is cyclic of order 2^k, with k ≥ 1, is isometric to a dyadic cyclic module q_θ^{(2)}(2^k). If the module is nondegenerate, the coefficient θ is odd. This identifies the cyclic constituents in the dyadic part of Nikulin's generator decomposition; unlike the odd-primary case, general dyadic modules also require the rank-two generators u^{(2)}(2^k) and v^{(2)}(2^k).

The change-of-generator criterion is also explicit. An additive automorphism of ℤ/2^k is multiplication by a unit u, and it identifies the coefficients θ and η exactly when

θ / 2^{k+1} = η u² / 2^{k+1}  in ℚ/ℤ.

The representative u.val.val in the theorem below is the canonical natural representative of the unit modulo 2^k. Changing that representative by a multiple of 2^k does not change its square modulo 2^{k+1}.

For odd coefficients, the criterion reduces to congruence modulo four at order two and modulo eight at every higher order. Thus the nondegenerate cyclic classes have unique coefficient representatives 1, 3 at order two and 1, 3, 5, 7 at order 2^k for k ≥ 2. The uniqueness concerns the isometry class, not the isometry itself. The modulus four exception is essential: coefficients 1 and 5 agree at order two but not at order four.

Main declarations #

References #

Every quadratic module on a cyclic group of order 2^k, for k ≥ 1, has a dyadic cyclic presentation. No nondegeneracy hypothesis is needed.

Every nondegenerate quadratic module on a cyclic group of order 2^k, for k ≥ 1, is isometric to q_θ^{(2)}(2^k) for an odd coefficient θ.

@[simp]
theorem TauCeti.FiniteQuadraticModule.nonempty_isometry_dyadicCyclic_iff {k : ℕ} [NeZero k] (θ η : ℤ) :
Nonempty ((dyadicCyclic k θ).Isometry (dyadicCyclic k η)) ↔ ∃ (u : (ZMod (2 ^ k))ˣ), ↑θ = ↑(η * ↑(↑u).val ^ 2)

The dyadic cyclic isometry criterion: q_θ^{(2)}(2^k) and q_η^{(2)}(2^k) are isometric exactly when θ and ηu² agree modulo 2^{k+1} for some unit u modulo 2^k. The unit is represented by its canonical natural representative u.val.val; changing that representative by a multiple of 2^k leaves its square unchanged modulo 2^{k+1}.

noncomputable def TauCeti.FiniteQuadraticModule.dyadicCyclicIsometryOfModEqEight (k : ℕ) [NeZero k] {θ η : ℤ} (hθ : Odd θ) (h : θ ≡ η [ZMOD 8]) :

Odd coefficients congruent modulo eight give isometric cyclic dyadic quadratic forms at every positive exponent.

Instances For

    At order two, cyclic dyadic quadratic modules are isometric exactly when their coefficients agree modulo four. This also holds for even coefficients.

    At order at least four, nondegenerate cyclic dyadic quadratic modules are isometric exactly when their coefficients agree modulo eight. Only the source coefficient needs to be assumed odd; the congruence forces the target coefficient to be odd as well.

    Every nondegenerate quadratic module of order two, necessarily cyclic, has exactly one of the coefficient representatives 1, 3. The unique index selects the coefficient 2i + 1.

    At each order 2^k ≥ 4, every nondegenerate cyclic quadratic module has exactly one of the coefficient representatives 1, 3, 5, 7. The unique index selects 2i + 1.