Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

Finite Laurent Coefficient Formula

Abstract

A finite antidiagonal solution of the Laurent recurrence yields the exact central and shifted coefficients needed by the two parity boundaries.

Definition 1.1 (A finite solution, not a formal infinite series).

Lean statement: D5/S3/Combinatorics/Zigzag/LaurentCoefficients.closedPolynomial

Formalization. D5/S3/Combinatorics/Zigzag/LaurentCoefficients.closedPolynomial (✓ std3).

Source. Repository-derived.

Commentary.

At depth m the sum ranges over pairs (a,b) with a+b=m. Each term has coefficient 2*choose(a,b)*2^(a-b)3^b and Laurent exponent a-2b. The equivalent h-index presentation is 2sum over h<=floor(m/2) of choose(m-h,h)*2^(m-2h)3^hz^(m-3h). All sums are finite; no analytic convergence is invoked.

Theorem 1.2 (The antidiagonal solves the path recurrence).

Lean statement: D5/S3/Combinatorics/Zigzag/LaurentCoefficients.pathPolynomial_closed_formula

Proof. Machine-checked in Lean as D5/S3/Combinatorics/Zigzag/LaurentCoefficients.pathPolynomial_closed_formula (✓ std3). ∎

Source. Repository-derived.

Commentary.

A Pascal identity proves the finite antidiagonal sum satisfies the same second-order Laurent recurrence as pathPolynomial. Direct calculation gives common seeds 2 and 4z; two-step induction then proves equality at every natural depth. This supplies a closed expression rather than just numerical fitting.

Theorem 1.3 (The even central coefficient).

Proof. Machine-checked in Lean as D5/S3/Combinatorics/Zigzag/LaurentCoefficients.pathPolynomial_coeff_three_mul (✓ std3). ∎

Source. Repository-derived.

Commentary.

At depth 3s, exponent zero selects exactly the antidiagonal index (2s,s). Its coefficient is 26^schoose(2s,s). The proof shows every other term has a different Laurent exponent, which is the exact even zero-charge count before adding the negative sector.

Theorem 1.4 (The odd shifted coefficient).

Proof. Machine-checked in Lean as D5/S3/Combinatorics/Zigzag/LaurentCoefficients.pathPolynomial_coeff_three_mul_add_two (✓ std3). ∎

Source. Repository-derived.

Commentary.

At depth 3s+2, the odd singleton shift asks for exponent -1. Only the index (2s+1,s+1) contributes, giving 6^(s+1)*choose(2s+1,s+1). Both coefficient identities hold for every s and feed the literal balanced-count endpoint through the path equivalences.

References

  • Truth anchor: D5/S3/Combinatorics/Zigzag/LaurentCoefficients.closedPolynomial
  • Truth anchor: D5/S3/Combinatorics/Zigzag/LaurentCoefficients.pathPolynomial_closed_formula
  • Truth anchor: D5/S3/Combinatorics/Zigzag/LaurentCoefficients.pathPolynomial_coeff_three_mul
  • Truth anchor: D5/S3/Combinatorics/Zigzag/LaurentCoefficients.pathPolynomial_coeff_three_mul_add_two
  • Dependency: D5/S3/Combinatorics/Zigzag/WeightedPaths