Combinatorial coefficient formulas and nonnegativity (Theorems 2 and 3) #
This file formalizes Theorems 2 and 3 of the Chebyshev-quotient / Demazure-multiplicity paper: explicit Cauchy-product and matrix-inverse formulas for the generating-function coefficients and their nonnegativity via a Dyck-path counting model.
Definition 1: Chebyshev-type polynomials #
The Chebyshev-type polynomial sequence P n over a commutative ring, defined by
P 0 = P 1 = 1 and P (n + 2) = P (n + 1) - X * P n.
Equations
- Biswal.Theorem23.polyP R 0 = 1
- Biswal.Theorem23.polyP R 1 = 1
- Biswal.Theorem23.polyP R n.succ.succ = Biswal.Theorem23.polyP R (n + 1) - Polynomial.X * Biswal.Theorem23.polyP R n
Instances For
Definition 2: Partition polynomial #
Definition 3: Generating function #
The generating function attached to ξ with parameters m and μ, as a power series.
Equations
- Biswal.Theorem23.genFun K m μ ξ = ↑(Biswal.Theorem23.polyP K (m - μ % m - 1) * Biswal.Theorem23.partitionPoly K ξ) * (↑(Biswal.Theorem23.polyP K m) ^ (μ / m + 1))⁻¹
Instances For
The r-th coefficient of the generating function genFun K m μ ξ.
Equations
- Biswal.Theorem23.genFunCoeff K m μ r ξ = (PowerSeries.coeff r) (Biswal.Theorem23.genFun K m μ ξ)
Instances For
Definition 4: Count of maximal parts #
The number of parts of ξ equal to m.
Equations
Instances For
Definition 5: Reduced parameters #
The multiset of parts of ξ strictly less than m.
Equations
- Biswal.Theorem23.nonMaxParts m ξ = Multiset.filter (fun (x : ℕ) => x < m) ξ.parts
Instances For
The multiset of reduced indices m - μ % m - 1 prepended to the non-maximal parts of ξ.
Equations
- Biswal.Theorem23.alphaMultiset m μ ξ = (m - μ % m - 1) ::ₘ Biswal.Theorem23.nonMaxParts m ξ
Instances For
The reduced exponent μ / m + 1 - countMaxParts m ξ.
Equations
- Biswal.Theorem23.reducedK m μ ξ = μ / m + 1 - Biswal.Theorem23.countMaxParts m ξ
Instances For
The number of entries in alphaMultiset m μ ξ.
Equations
- Biswal.Theorem23.alphaCount m μ ξ = (Biswal.Theorem23.alphaMultiset m μ ξ).card
Instances For
The product of polyP K over the entries of alphaMultiset m μ ξ.
Equations
- Biswal.Theorem23.alphaProd K m μ ξ = (Multiset.map (Biswal.Theorem23.polyP K) (Biswal.Theorem23.alphaMultiset m μ ξ)).prod
Instances For
The entries of alphaMultiset m μ ξ as a list.
Equations
- Biswal.Theorem23.alphaValues m μ ξ = (Biswal.Theorem23.alphaMultiset m μ ξ).toList
Instances For
Basic properties of polyP #
Definition 6: Coefficients of 1/p_m(x) #
The u-th coefficient of the power-series inverse 1 / polyP K m.
Equations
- Biswal.Theorem23.bCoeff K m u = (PowerSeries.coeff u) (↑(Biswal.Theorem23.polyP K m))⁻¹
Instances For
Definition 7: Coefficients of p_a · p_b / p_m #
The u-th coefficient of the power series polyP K a * polyP K b / polyP K m.
Equations
- Biswal.Theorem23.dCoeff K m a b u = (PowerSeries.coeff u) (↑(Biswal.Theorem23.polyP K a * Biswal.Theorem23.polyP K b) * (↑(Biswal.Theorem23.polyP K m))⁻¹)
Instances For
Reduced form of the generating function #
Coefficient formula for polyP #
Theorem 2: Cauchy product form #
Theorem 2: Explicit summation formula #
Theorem 3: Part (i) - Factorization #
Theorem 3: Part (i), coefficient form #
Theorem 3: Part (ii) - Nonnegativity of dCoeff #
Transfer matrix decomposition (Steps 2-7 of the proof) #
The tridiagonal transfer matrix with 1 on the diagonal, -1 on the
superdiagonal, and -X on the subdiagonal, whose inverse encodes the path counts.
Equations
Instances For
Helper lemmas for stripMatrix_det #
Helper lemmas for stripMatrix_inv_entry (minor det and adjugate) #
Helper lemmas for stripMatrix_inv_coeff_nonneg (lattice path) #
The number of length-u lattice paths in the Dyck-path model from row i that
reach target, used to express the nonnegative coefficients of the matrix inverse.
Equations
Instances For
The generating power series whose u-th coefficient is pathCount m target i u.
Equations
- Biswal.Theorem23.pathCountVec m target i = PowerSeries.mk fun (u : ℕ) => ↑(Biswal.Theorem23.pathCount m target i u)