Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

Zeitlin Six-J Expansion

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.

Theorem 1.1 (racah expansion open).

Proof. Machine-checked in Lean as D5/S3/Quantum/Algebra/ZeitlinSixJ/Expansion.racah_expansion_open (✓ 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.

The normalized Wigner symbol equals the terminating Racah polynomial. The recurrence and zero-row initial value identify the two sequences over the full finite range.

Definition 1.2 (rawAlpha).

Formalization. D5/S3/Quantum/Algebra/ZeitlinSixJ/Expansion.rawAlpha (✓ std3).

Source. Repository-derived.

Commentary.

The displayed equation is the defining expression of rawAlpha.

Definition 1.3 (rawGamma).

Formalization. D5/S3/Quantum/Algebra/ZeitlinSixJ/Expansion.rawGamma (✓ std3).

Source. Repository-derived.

Commentary.

The displayed equation is the defining expression of rawGamma.

Definition 1.4 (rawDiagonal).

Formalization. D5/S3/Quantum/Algebra/ZeitlinSixJ/Expansion.rawDiagonal (✓ std3).

Source. Repository-derived.

Commentary.

The displayed equation is the defining expression of rawDiagonal.

Definition 1.5 (fourSpinDenominator).

Formalization. D5/S3/Quantum/Algebra/ZeitlinSixJ/Expansion.fourSpinDenominator (✓ std3).

Source. Repository-derived.

Commentary.

The displayed equation is the defining expression of fourSpinDenominator.

Definition 1.6 (fourSpinCertificateNumerator).

Formalization. D5/S3/Quantum/Algebra/ZeitlinSixJ/Expansion.fourSpinCertificateNumerator (✓ std3).

Source. Repository-derived.

Commentary.

The displayed equation is the defining expression of fourSpinCertificateNumerator.

Definition 1.7 (fourSpinCertificate).

Formalization. D5/S3/Quantum/Algebra/ZeitlinSixJ/Expansion.fourSpinCertificate (✓ std3).

Source. Repository-derived.

Commentary.

The displayed equation is the defining expression of fourSpinCertificate.

Definition 1.8 (compressedAlpha).

Formalization. D5/S3/Quantum/Algebra/ZeitlinSixJ/Expansion.compressedAlpha (✓ std3).

Source. Repository-derived.

Commentary.

The displayed equation is the defining expression of compressedAlpha.

Definition 1.9 (compressedBeta).

Formalization. D5/S3/Quantum/Algebra/ZeitlinSixJ/Expansion.compressedBeta (✓ std3).

Source. Repository-derived.

Commentary.

The displayed equation is the defining expression of compressedBeta.

Definition 1.10 (compressedGamma).

Formalization. D5/S3/Quantum/Algebra/ZeitlinSixJ/Expansion.compressedGamma (✓ std3).

Source. Repository-derived.

Commentary.

The displayed equation is the defining expression of compressedGamma.

Definition 1.11 (compressedV).

Formalization. D5/S3/Quantum/Algebra/ZeitlinSixJ/Expansion.compressedV (✓ std3).

Source. Repository-derived.

Commentary.

The displayed equation is the defining expression of compressedV.

Definition 1.12 (compressedZ).

Formalization. D5/S3/Quantum/Algebra/ZeitlinSixJ/Expansion.compressedZ (✓ std3).

Source. Repository-derived.

Commentary.

The displayed equation is the defining expression of compressedZ.

Definition 1.13 (compressedQ).

Formalization. D5/S3/Quantum/Algebra/ZeitlinSixJ/Expansion.compressedQ (✓ std3).

Source. Repository-derived.

Commentary.

The displayed equation is the defining expression of compressedQ.

Definition 1.14 (compressedCertificate).

Formalization. D5/S3/Quantum/Algebra/ZeitlinSixJ/Expansion.compressedCertificate (✓ std3).

Source. Repository-derived.

Commentary.

The displayed equation is the defining expression of compressedCertificate.

Definition 1.15 (RacahOffsets).

Formalization. D5/S3/Quantum/Algebra/ZeitlinSixJ/Expansion.RacahOffsets (✓ std3).

Source. Repository-derived.

Commentary.

The displayed equation is the defining expression of RacahOffsets.

Definition 1.16 (Offsets raise).

Formalization. D5/S3/Quantum/Algebra/ZeitlinSixJ/Expansion.raise (✓ std3).

Source. Repository-derived.

Commentary.

The displayed equation is the defining expression of RacahOffsets.raise.

Definition 1.17 (Offsets lower).

Formalization. D5/S3/Quantum/Algebra/ZeitlinSixJ/Expansion.lower (✓ std3).

Source. Repository-derived.

Commentary.

The displayed equation is the defining expression of RacahOffsets.lower.

Definition 1.18 (offsetTerm).

Formalization. D5/S3/Quantum/Algebra/ZeitlinSixJ/Expansion.offsetTerm (✓ std3).

Source. Repository-derived.

Commentary.

The displayed equation is the defining expression of offsetTerm.

Definition 1.19 (offsetBase).

Formalization. D5/S3/Quantum/Algebra/ZeitlinSixJ/Expansion.offsetBase (✓ std3).

Source. Repository-derived.

Commentary.

The displayed equation is the defining expression of offsetBase.

Definition 1.20 (offsetFlux).

Formalization. D5/S3/Quantum/Algebra/ZeitlinSixJ/Expansion.offsetFlux (✓ std3).

Source. Repository-derived.

Commentary.

The displayed equation is the defining expression of offsetFlux.

Definition 1.21 (Offsets compatible).

Formalization. D5/S3/Quantum/Algebra/ZeitlinSixJ/Expansion.compatible (✓ std3).

Source. Repository-derived.

Commentary.

The displayed equation is the defining expression of RacahOffsets.compatible.

References

  • Truth anchor: D5/S3/Quantum/Algebra/ZeitlinSixJ/Expansion.RacahOffsets
  • Truth anchor: D5/S3/Quantum/Algebra/ZeitlinSixJ/Expansion.compatible
  • Truth anchor: D5/S3/Quantum/Algebra/ZeitlinSixJ/Expansion.compressedAlpha
  • Truth anchor: D5/S3/Quantum/Algebra/ZeitlinSixJ/Expansion.compressedBeta
  • Truth anchor: D5/S3/Quantum/Algebra/ZeitlinSixJ/Expansion.compressedCertificate
  • Truth anchor: D5/S3/Quantum/Algebra/ZeitlinSixJ/Expansion.compressedGamma
  • Truth anchor: D5/S3/Quantum/Algebra/ZeitlinSixJ/Expansion.compressedQ
  • Truth anchor: D5/S3/Quantum/Algebra/ZeitlinSixJ/Expansion.compressedV
  • Truth anchor: D5/S3/Quantum/Algebra/ZeitlinSixJ/Expansion.compressedZ
  • Truth anchor: D5/S3/Quantum/Algebra/ZeitlinSixJ/Expansion.fourSpinCertificate
  • Truth anchor: D5/S3/Quantum/Algebra/ZeitlinSixJ/Expansion.fourSpinCertificateNumerator
  • Truth anchor: D5/S3/Quantum/Algebra/ZeitlinSixJ/Expansion.fourSpinDenominator
  • Truth anchor: D5/S3/Quantum/Algebra/ZeitlinSixJ/Expansion.lower
  • Truth anchor: D5/S3/Quantum/Algebra/ZeitlinSixJ/Expansion.offsetBase
  • Truth anchor: D5/S3/Quantum/Algebra/ZeitlinSixJ/Expansion.offsetFlux
  • Truth anchor: D5/S3/Quantum/Algebra/ZeitlinSixJ/Expansion.offsetTerm
  • Truth anchor: D5/S3/Quantum/Algebra/ZeitlinSixJ/Expansion.racah_expansion_open
  • Truth anchor: D5/S3/Quantum/Algebra/ZeitlinSixJ/Expansion.raise
  • Truth anchor: D5/S3/Quantum/Algebra/ZeitlinSixJ/Expansion.rawAlpha
  • Truth anchor: D5/S3/Quantum/Algebra/ZeitlinSixJ/Expansion.rawDiagonal
  • Truth anchor: D5/S3/Quantum/Algebra/ZeitlinSixJ/Expansion.rawGamma
  • Dependency: D5/S3/Quantum/Algebra/ZeitlinSixJ/Racah