Zeitlin Six-J SumRules
Abstract
Racah finite sums and the Zeitlin six-j identities.
Nat, Int, Rat and Real denote the natural numbers, integers, rationals and reals; Type is an arbitrary Lean universe. Function names in formulas omit dots and underscores. In a defining equation every data and type parameter is displayed explicitly, including implicit type parameters; typeclass dictionaries stay anonymous. natDiv is the floor quotient on natural numbers, and subtraction in Nat is truncated at zero. intDiv is the signed integer quotient, div is field division, mod is natural remainder, inv is field or matrix inverse and smul is scalar multiplication. asNat, asInt, asRat and asReal record the indicated type or cast; int, rat and real are scalar casts. val maps a Fin index to its natural value. Fin constructors display their value coordinate; their proof coordinate is irrelevant. range(n) is {0,…,n-1}; Ico(a,b) is {a,…,b-1}. ite selects its first or second value according to its condition. Matrix products are ordinary finite matrix products and transpose is ordinary transpose. A function displayed using a mapsto has the domain and codomain in the defining type. Anonymous square brackets retain the indicated Lean instance assumptions.
Definition 1.1 (claim).
Formalization. D5/S3/Quantum/Algebra/ZeitlinSixJ/SumRules.claim (✓ std3).
Citation. Leandro Lichtenfelz, Klas Modin, Stephen C. Preston (2026). Ricci curvature for hydrodynamics on the sphere. DOI: 10.1007/s00220-025-05533-w. URL: https://arxiv.org/abs/2508.09833v1.
Commentary.
Conjecture 1, page 6, section 2.2, equations (2.10)–(2.13): for every 1 ≤ j,l ≤ N−1, the four displayed identities hold; the inverse-Casimir identity alone requires j ≠ l. The complete source quotation, including the Casimir and harmonic-number conventions, is in the cited literature note. The encoding quantifies over natural N ≥ 2; W(N,i,j,l) is the top row i,j,l with bottom row (N−1)/2,(N−1)/2,(N−1)/2, and Wij(N,i,j) has top row i,(N−1)/2,(N−1)/2 and bottom row j,(N−1)/2,(N−1)/2. Each sixJ argument is twice the corresponding spin. The sum variable i+1 in range(N−1) traverses exactly 1,…,N−1. The first identity alone assumes j≠l. Harmonic numbers are rational and are cast to Real.
Theorem 1.2 (result).
Proof. Machine-checked in Lean as D5/S3/Quantum/Algebra/ZeitlinSixJ/SumRules.result (✓ std3). ∎
Resolves. Problems/lichtenfelz-modin-preston-2026-zeitlin-sixj-identities (proved) by D5/S3/Quantum/Algebra/ZeitlinSixJ/SumRules.result.
Source. Repository-derived.
Commentary.
The four identities hold over their complete stated ranges. The Green inverse, parity addition, Jacobi diagonal and harmonic antidifference give the four conjuncts.
References
- Truth anchor:
D5/S3/Quantum/Algebra/ZeitlinSixJ/SumRules.claim - Truth anchor:
D5/S3/Quantum/Algebra/ZeitlinSixJ/SumRules.result - Dependency: D5/S3/Quantum/Algebra/ZeitlinSixJ/Alternating