Bilinear coordinates for a ternary translation form
Abstract
Translation on a ternary group pairs opposite Fourier modes. A symmetric binary quadratic form consequently decomposes into bilinear blocks over ℤ/2ℤ.
Definition 1.1 (The translation quadratic form).
Formalization. D5/S3/QuadraticForms/TernaryTranslationQuadraticNormalForm.F (✓ std3).
Source. Repository-derived.
Commentary.
The variables are binary configurations indexed by the group Fin d → ℤ/3ℤ. For each ordered edge u < v, the form adds the original edge product to the product translated separately by δ(u) and δ(v). All sums and products in this definition take values in ℤ/2ℤ.
Definition 1.2 (The character separation matrix).
Formalization. D5/S3/QuadraticForms/TernaryTranslationQuadraticNormalForm.C (✓ std3).
Source. Repository-derived.
Commentary.
The matrix keeps A(u,v) when the two ternary dot products differ and sets the entry to zero when they agree. Thus a character measures the separation of the two translation vectors.
Theorem 1.3 (A linear equivalence to independent blocks).
Proof. Machine-checked in Lean as D5/S3/QuadraticForms/TernaryTranslationQuadraticNormalForm.ternary_translation_quadratic_normal_form (✓ std3). ∎
Source. Repository-derived.
Commentary.
Assume that A is symmetric and that P contains exactly one element from every opposite pair of nonzero modes. The ℤ/2ℤ-linear equivalence E has one constant-mode vector and a pair of binary vectors for each representative. The displayed sum uses precisely the first and second vectors of that pair. Fourier inversion over ℤ/2ℤ[ω], where ω² + ω + 1 = 0, constructs the equivalence; opposite modes are conjugate, and their cross terms give the bilinear blocks C(A,δ,t). No condition on the diagonal of A is required.
References
- Truth anchor:
D5/S3/QuadraticForms/TernaryTranslationQuadraticNormalForm.C - Truth anchor:
D5/S3/QuadraticForms/TernaryTranslationQuadraticNormalForm.F - Truth anchor:
D5/S3/QuadraticForms/TernaryTranslationQuadraticNormalForm.ternary_translation_quadratic_normal_form