Symmetric functions, tableaux and q-analogues
Algebraic combinatorics of symmetric functions and Young tableaux, Gaussian binomial coefficients and other q-analogues, alternating sign matrices and plane partitions (q-TSPP, Robbins numbers), Coxeter–Catalan positivity, chromatic symmetric functions, minuscule polynomials, and positivity or real-rootedness of permanents and gamma vectors.
- Alternating sign matrices and Robbins numbers
- Gaussian binomial coefficients
- Minuscule polynomials of type A
- Monotone column permanent conjecture
- Near-hook tableaux and first-quadrant lattice paths
- q-Fuss–Catalan numbers of Coxeter groups
- Stanley–Stembridge conjecture
- Symmetric functions and skew Young tableaux
TheoremThe \(q\)-TSPP theorem#●ready to prove
Fix \(n\) and let \(B_n = \{0, \dots, n - 1\}^3\). A totally symmetric plane partition in \(B_n\) is a subset \(\pi \subseteq B_n\) that is a lower set of \(\mathbb{N}^3\) for the componentwise order and is invariant under every permutation of the three coordinates; the empty set is one. Let \(T_n\) be the set of triples \((i, j, k) \in B_n\) with \(i \le j \le k\), and let \(o(\pi)\) be the number of elements of \(\pi\) in \(T_n\) (the number of orbits of \(\pi\) under the permutations of the coordinates). Then, in \(\mathbb{Z}[q]\),
where the sum runs over all totally symmetric plane partitions \(\pi\) in \(B_n\).
Coordinates start at \(0\) and the denominator is cleared: with coordinates \(1, \dots, n\) this is the formula \(\sum_{\pi} q^{o(\pi)} = \prod_{1 \le i \le j \le k \le n} (1 - q^{i+j+k-1}) / (1 - q^{i+j+k-2})\) of Koutschan, Kauers and Zeilberger.
public theorem_wanted q_tspp (n : ℕ) :
generatingPolynomial n *
(∏ c ∈ sortedTriples n,
(1 - q ^ (coordinateSum c + 1))) =
∏ c ∈ sortedTriples n,
(1 - q ^ (coordinateSum c + 2))
def generatingPolynomial (n : ℕ) : Polynomial ℤ :=
∑ π ∈ tspps n, q ^ (orbitCount π)
WantedExt/Combinatorics/QTSPPWanted.lean:118
def sortedTriples (n : ℕ) : Finset Cell :=
(box n).filter (fun c => c.1 ≤ c.2.1 ∧ c.2.1 ≤ c.2.2)
WantedExt/Combinatorics/QTSPPWanted.lean:100
def coordinateSum (c : Cell) : ℕ :=
c.1 + c.2.1 + c.2.2
WantedExt/Combinatorics/QTSPPWanted.lean:111
Sources
- Koutschan, Kauers, and Zeilberger (2011), Theorem 1. DOI: 10.1073/pnas.1019186108. Problem
q_tsppof the lean-eval benchmark.
TheoremZeilberger's lemma for gamma vectors#✓fully proved
Let \(n\) be a natural number, let \(\gamma_0, \gamma_1, \gamma_2, \dots\) be rational numbers, and let \(h \in \mathbb{Q}[x]\) be the polynomial \(h(x) = \sum_{j=0}^{\lfloor n/2 \rfloor} \gamma_j \, x^j (1 + x)^{n - 2j}\). Let \(c(x) = \sum_{m \ge 0} C_m x^m \in \mathbb{Q}[[x]]\) be the generating function of the Catalan numbers \(C_m\). Then for every natural number \(k \le \lfloor n/2 \rfloor\), the number \(\gamma_k\) is the coefficient of \(x^k\) in the power series \(h(x \, c(x)^2) \cdot c(x)^{-n}\).
theorem zeilberger_gamma_coefficient
(n k : ℕ) (h : Polynomial ℚ) (gamma : ℕ → ℚ)
(hk : k ≤ n / 2)
(hgamma :
h = ∑ j ∈ Finset.range (n / 2 + 1),
Polynomial.C (gamma j) * Polynomial.X ^ j *
(1 + Polynomial.X) ^ (n - 2 * j)) :
let C : PowerSeries ℚ :=
PowerSeries.map (Nat.castRingHom ℚ) PowerSeries.catalanSeries
gamma k =
PowerSeries.coeff k
((Polynomial.aeval (PowerSeries.X * C ^ 2) h) * (C ^ n)⁻¹)
Sources
- Paul Barry, "The γ-Vectors of Pascal-like Triangles Defined by Riordan Arrays", Journal of Integer Sequences 22 (2019), Article 19.1.4, Zeilberger's Lemma proposition lines 281–283, https://cs.uwaterloo.ca/journals/JIS/VOL22/Barry2/barry402.tex. The gamma-matrix setup and
hnotation use supporting lines 110–120; the Catalan generating functionc(x) = (1 - sqrt (1 - 4 * x)) / (2 * x)has coefficientsC_n = (1 / (n + 1)) * choose (2 * n) n(A000108). The malformed recalled display at source line 275 printinggamma_non both sides is excluded; the correctly printed proposition withh_non the left is formalized.
Loading dependency explorer…
The dependency explorer needs JavaScript and its graph data.