Documentation

TauCeti.LinearAlgebra.FiniteBilinearModule.Dyadic.Cyclic

The dyadic cyclic generators q_θ^{(2)}(2^k) #

For k ≥ 1 and an integer θ, this file constructs the cyclic group ℤ/2^k with

q(x) = θx² / 2^{k+1},   b(x, y) = θxy / 2^k.

For odd θ, this is Nikulin's dyadic cyclic generator q_θ^{(2)}(2^k). In the half-norm convention it is the discriminant form of the 2-adic lattice of rank one with Gram matrix (θ·2^k), and it is one of the generators of Nikulin's classification of nondegenerate finite quadratic modules, alongside the odd-primary cyclic forms and the two forms u^{(2)}(2^k), v^{(2)}(2^k) on (ℤ/2^k)². For even θ, it is the degenerate extension of the same formula.

This file constructs it from the cyclic presentation TauCeti.FiniteQuadraticModule.cyclic and proves it nondegenerate exactly for odd θ (Nikulin, Proposition 1.8.1).

Main declarations #

References #

The generator #

The cyclic group ℤ/2^k, for k ≥ 1, with quadratic form q(x) = θx² / 2^{k+1} and pairing b(x, y) = θxy / 2^k. For odd θ, this is Nikulin's dyadic cyclic generator q_θ^{(2)}(2^k), the discriminant form of the rank-one 2-adic lattice with Gram matrix (θ·2^k). For even θ, it is the degenerate extension of the same formula. It is nondegenerate exactly when θ is odd.

Instances For
    @[simp]
    theorem TauCeti.FiniteQuadraticModule.dyadicCyclic_quadratic_intCast (k : ℕ) [NeZero k] (θ j : ℤ) :
    (dyadicCyclic k θ).quadratic ↑j = ↑(↑θ * ↑j ^ 2 / 2 ^ (k + 1))

    The quadratic form of q_θ^{(2)}(2^k) on the reduction of an integer j is θj² / 2^{k+1}.

    @[simp]
    theorem TauCeti.FiniteQuadraticModule.dyadicCyclic_pairing_intCast (k : ℕ) [NeZero k] (θ i j : ℤ) :
    ((dyadicCyclic k θ).pairing ↑i) ↑j = ↑(↑θ * ↑i * ↑j / 2 ^ k)

    The pairing of q_θ^{(2)}(2^k) on the reductions of integers i and j is θij / 2^k.

    @[simp]

    q_θ^{(2)}(2^k) has 2^k elements. Its carrier is ℤ/2^k by definition.

    For odd θ, the quadratic form of q_θ^{(2)}(2) does not take values in ½ℤ/ℤ: on the generator it is θ/4, so q(1) + q(1) = θ/2 ≠ 0.

    @[simp]

    q_θ^{(2)}(2^k) is nondegenerate exactly when θ is odd. For even θ the nonzero element 2^{k-1} lies in the radical.

    Congruent coefficients modulo 2^k give cyclic bilinear forms related by the identity on their cyclic group. The quadratic coefficient need only agree modulo 2^k, since this statement concerns the polar pairing.

    Instances For
      @[simp]

      The coefficient-congruence bilinear isometry acts as the identity on the cyclic group.

      All odd cyclic coefficients give isometric bilinear forms of order two, as in Nikulin's relation 1.8.2(j).

      Instances For

        Multiplication by five preserves the cyclic bilinear form of order four. This is Nikulin's relation 1.8.2(j) for odd coefficients, and also holds for even ones.

        Instances For
          @[simp]

          The odd-coefficient bilinear isometry at exponent one fixes every element. Heterogeneous equality accommodates the two bundled carrier types.

          @[simp]

          The coefficient-five bilinear isometry at exponent two fixes every element. Heterogeneous equality accommodates the two bundled carrier types.