Documentation

TauCeti.Algebra.Module.ZLattice.DiscriminantCharacter

Complex characters of the discriminant form #

For an integral full lattice L, this file transports IntegralLattice.discriminantPairing through ZLattice.ratModelDiscriminantGroupEquiv and composes it with TauCeti.expCircle. The resulting ZLattice.IsIntegral.discriminantPairingChar is the complex additive character δ ↦ e(b_L(γ, δ)) of the discriminant group A_L = L^∨ ⧸ L. On representatives x, y ∈ L^∨, its value is exp (2πi ⟪x, y⟫). It is symmetric and additive in the two classes and has norm one.

When L is moreover even, transporting IntegralLattice.discriminantQuadraticMap through the same equivalence and composing with TauCeti.expCircle gives ZLattice.IsEven.discriminantQuadraticChar, the complex quadratic phase γ ↦ e(q_L(γ)) on A_L. On a representative x ∈ L^∨, its value is exp (πi ‖x‖²). It satisfies the quadratic refinement law e(q_L(γ + δ)) = e(q_L(γ)) e(q_L(δ)) e(b_L(γ, δ)), is even (e(q_L(-γ)) = e(q_L(γ))), scales by n² in the exponent on scalar multiples n • γ, has level L as the least positive exponent killing all of its values, and gives the eigenvalue by which the modular translation T : τ ↦ τ + 1 acts on the coset theta series θ_γ.

Main definitions #

Main statements #

References #

The complex additive character δ ↦ e(b_L(γ, δ)) of the discriminant group, obtained from its rational-model discriminant pairing.

Instances For

    The discriminant character is the exponential of the existing rational discriminant pairing, transported through the bridge.

    @[simp]

    On representatives in the dual lattice the character is exp (2πi ⟪x, y⟫).

    The discriminant pairing character is symmetric in its two class arguments.

    @[simp]

    The zero class gives the trivial character.

    @[simp]

    Addition in the first class argument multiplies the corresponding characters.

    @[simp]

    Negation in the first class argument negates the corresponding character.

    @[simp]

    Every value of the discriminant pairing character has norm one.

    The complex quadratic phase γ ↦ e(q_L(γ)) on the discriminant group of an even full lattice, obtained by composing TauCeti.expCircle with the discriminant quadratic map of its rational model.

    Instances For

      discriminantQuadraticChar is the exponential of the rational-model discriminant quadratic map, transported across ratModelDiscriminantGroupEquiv.

      @[simp]

      On a representative x ∈ L^∨, the quadratic phase e(q_L(x + L)) is exp (πi ‖x‖²).

      @[simp]

      At the zero class of L^∨ ⧸ L, the quadratic phase is 1.

      @[simp]

      The quadratic phase is even on the discriminant group: e(q_L(-γ)) = e(q_L(γ)).

      Quadratic refinement. On the discriminant group of an even full lattice, e(q_L(γ + δ)) = e(q_L(γ)) e(q_L(δ)) e(b_L(γ, δ)).

      On differences in the discriminant group, e(q_L(γ - δ)) = e(q_L(γ)) e(q_L(δ)) e(b_L(γ, -δ)).

      Scaling a discriminant class by n : ℕ raises its quadratic phase to the n²-th power.

      Scaling a discriminant class by n : ℤ raises its quadratic phase to the n²-th power.

      @[simp]

      Every value of the discriminant quadratic phase has norm one.

      Every value of the discriminant quadratic phase is nonzero.

      @[simp]

      Complex conjugation inverts the discriminant quadratic phase.

      e(q_L(γ))^n = 1 if and only if n annihilates q_L(γ) in ℚ/ℤ.

      For an even full lattice L, level L ∣ N if and only if e(q_L(γ)) ^ N = 1 for every γ : DiscriminantGroup L.

      @[simp]

      The level L-th power of every discriminant quadratic phase e(q_L(γ)) is 1.

      The complex phase exp (2πi m / N) agrees with e(q_L(γ)) exactly when the residue of m modulo N maps to q_L(γ) under ZMod.toRatAddCircle N.