Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

A four-row refutation of Pahuja’s Hankel conjecture

Abstract

Minimal matrices of RSK shape (8,8,1,1) cannot be Hankel.

A nonnegative integer matrix is a function Fin(n) → Fin(n) → ℕ. Indices and insertion letters start at zero. Adding one to every letter recovers the paper’s positive letters without changing comparisons or row lengths. The integer sequence in the Hankel clause shifts its index by two relative to s₂,…,s₂ₙ. It is defined on all natural numbers; values at unused indices impose no condition.

Definition 1.1 (Insertion into one row).

Formalization. D5/S3/Combinatorics/Permutation/RSKMinimalInversionHankelRefutation.insertRow (✓ std3).

Citation. Nimisha Pahuja (2026). Minimal Inversions in Integer Matrices of Fixed RSK Shape. URL: https://arxiv.org/abs/2602.14931v1.

Commentary.

Section 3.1, page 6: ‘If x₁ is greater than or equal to all entries in R₁, append x₁ at the end of R₁. Otherwise, let x₂ be the smaller entry in R₁ that is strictly greater than x₁. Replace x₂ by x₁, and the bumped entry x₂ is then inserted into the second row R₂.’ insertRow returns the modified row and the optional bumped letter. The recursion selects the leftmost entry strictly greater than x; equality passes to the next entry. A weakly increasing row makes this the entry specified by the paper.

Definition 1.2 (Bumping through successive rows).

Formalization. D5/S3/Combinatorics/Permutation/RSKMinimalInversionHankelRefutation.rowInsert (✓ std3).

Citation. Nimisha Pahuja (2026). Minimal Inversions in Integer Matrices of Fixed RSK Shape. URL: https://arxiv.org/abs/2602.14931v1.

Commentary.

Section 3.1, page 6: ‘This bumping process continues row by row until an entry is added at the end of some row Rₛ. The resulting tableau remains semistandard.’ rowInsert passes a bumped letter to the next row and stops when insertRow returns none. Lists contain rows in top-to-bottom order. The equations specify both Option constructors, with z denoting insertRow(x,r).

Definition 1.3 (The insertion tableau of a matrix word).

Formalization. D5/S3/Combinatorics/Permutation/RSKMinimalInversionHankelRefutation.insertionTableau (✓ std3).

Citation. Nimisha Pahuja (2026). Minimal Inversions in Integer Matrices of Fixed RSK Shape. URL: https://arxiv.org/abs/2602.14931v1.

Commentary.

Section 3.1, page 6: ‘The RSK algorithm proceeds inductively through the insertion operation, where at each iteration, we obtain Pₖ by inserting jₖ into Pₖ₋₁, and recording iₖ in Qₖ₋₁ in the cell (s,t) where the new cell is added in Pₖ.’ insertionTableau keeps the insertion component P: List.foldl starts from [] and inserts letters from left to right. Recording Q is unnecessary for the common shape.

Definition 1.4 (The bottom row of the generalised permutation).

Formalization. D5/S3/Combinatorics/Permutation/RSKMinimalInversionHankelRefutation.readingWord (✓ std3).

Citation. Nimisha Pahuja (2026). Minimal Inversions in Integer Matrices of Fixed RSK Shape. URL: https://arxiv.org/abs/2602.14931v1.

Commentary.

Section 3, page 6: ‘A matrix M=(mᵢ,ⱼ) of size n × n can be written in a two-line notation as a generalised permutation by listing each pair (i,j) exactly mᵢ,ⱼ times. That is, we expand each entry of the matrix into repeated pairs.’ Page 6 also states: ‘In other words, the top row is weakly increasing, and two pairs with the same top entry have bottom entries in weakly increasing order.’ List.finRange enumerates each index ascending. The outer and inner List.flatMap implement this lexicographic order, and List.replicate supplies each multiplicity. readingWord denotes this matrix’s bottom row, rather than the tableau row-word of Definition 3.5.

Definition 1.5 (RSK shape as row lengths).

Formalization. D5/S3/Combinatorics/Permutation/RSKMinimalInversionHankelRefutation.shape (✓ std3).

Citation. Nimisha Pahuja (2026). Minimal Inversions in Integer Matrices of Fixed RSK Shape. URL: https://arxiv.org/abs/2602.14931v1.

Commentary.

Section 1, page 1: ‘In this setting, the shape of a matrix is defined to be the common shape of the resulting pair of semistandard Young tableaux.’ The insertion component alone determines it: List.map List.length records the top-to-bottom row lengths. The partition condition is expressed separately by IsPartitionN.

Definition 1.6 (The source inversion count).

Formalization. D5/S3/Combinatorics/Permutation/RSKMinimalInversionHankelRefutation.inv (✓ std3).

Citation. Nimisha Pahuja (2026). Minimal Inversions in Integer Matrices of Fixed RSK Shape. URL: https://arxiv.org/abs/2602.14931v1.

Commentary.

Definition 3.1, page 6: ‘An inversion of a matrix M ∈ ℳλ is a pair of positions (i,j) and (k,l)} such that mᵢⱼ,mₖₗ > 0, and i < k and j > l.’ The following display gives the total ∑ᵢ<ₖ,ⱼ>ₗ mᵢ,ⱼ mₖ,ₗ. The formula sums over all four finite indices and selects precisely i < k and l < j; zero entries automatically contribute zero. No pairs with equal row indices contribute.

Definition 1.7 (Minimum over all matrices of the same shape).

Formalization. D5/S3/Combinatorics/Permutation/RSKMinimalInversionHankelRefutation.IsMinimal (✓ std3).

Citation. Nimisha Pahuja (2026). Minimal Inversions in Integer Matrices of Fixed RSK Shape. URL: https://arxiv.org/abs/2602.14931v1.

Commentary.

Section 1, page 2: ‘A matrix M ∈ ℳλ that attains this minimum will be called a minimal matrix of shape λ. This matrix need not be unique.’ The preceding sentence restricts the comparison to matrices of size n × n and shape λ. IsMinimal retains both the shape equation and comparison against every matrix M’ on the same Fin(n) carrier.

Definition 1.8 (Exactly n positive partition parts).

Formalization. D5/S3/Combinatorics/Permutation/RSKMinimalInversionHankelRefutation.IsPartitionN (✓ std3).

Citation. Nimisha Pahuja (2026). Minimal Inversions in Integer Matrices of Fixed RSK Shape. URL: https://arxiv.org/abs/2602.14931v1.

Commentary.

Conjecture 1.1, page 2: ‘Let λ be a partition with n parts’. IsPartitionN requires length n, positivity of every part and nonincreasing order. List.Pairwise uses the relation x ≥ y; zero padding is excluded.

Definition 1.9 (Pahuja’s Conjecture 1.1, both clauses).

Formalization. D5/S3/Combinatorics/Permutation/RSKMinimalInversionHankelRefutation.claim (✓ std3).

Citation. Nimisha Pahuja (2026). Minimal Inversions in Integer Matrices of Fixed RSK Shape. URL: https://arxiv.org/abs/2602.14931v1.

Commentary.

Conjecture 1.1, page 2: ‘Let λ be a partition with n parts, and let M=(mᵢ,ⱼ)₁≤ᵢ,ⱼ≤ₙ ∈ ℳλ be a minimal matrix of shape λ. Then M is symmetric, that is, mᵢ,ⱼ = mⱼ,ᵢ for all 1 ≤ i,j ≤ n. Moreover, every minimal matrix of shape λ is Hankel: there exists a sequence of integers s₂, s₃, …, s₂ₙ such that mᵢ,ⱼ = sᵢ₊ⱼ for all 1 ≤ i,j ≤ n.’ The quantified carriers are n : ℕ, lam : List ℕ and M : Fin(n) → Fin(n) → ℕ. The conjunction retains symmetry and Hankel, including the cast of M(i,j) to ℤ. Extending the finite integer sequence to ℕ → ℤ and shifting its indices by two is equivalent to the printed sequence. Every relevant index lies between zero and 2n−2.

Theorem 1.10 (The Hankel clause fails at shape (8,8,1,1)).

Proof. Machine-checked in Lean as D5/S3/Combinatorics/Permutation/RSKMinimalInversionHankelRefutation.result (✓ std3). ∎

Resolves. Problems/pahuja-2026-hankel-minimal-matrices (refuted) by D5/S3/Combinatorics/Permutation/RSKMinimalInversionHankelRefutation.result.

Source. Repository-derived.

Acknowledgement. Nimisha Pahuja (2026). Minimal Inversions in Integer Matrices of Fixed RSK Shape. URL: https://arxiv.org/abs/2602.14931v1.

Commentary.

The symmetric matrix [[0,3,0,1],[3,0,2,0],[0,2,0,3],[1,0,3,0]] has shape [8,8,1,1] and inversion count 43. Insertion adds exactly one cell per letter, so a Hankel matrix of this shape has total weight 18. Its seven anti-diagonal parameters satisfy t₀+2t₁+3t₂+4t₃+3t₄+2t₅+t₆=18. All 2,743 nonnegative weighted tuples are enumerated, with the first parameter split into nineteen cases. Every tuple with the required shape has at least 45 inversions. Natural-valued inversion counts attain a minimum whenever the shape class is nonempty. Every minimizer therefore has at most 43 inversions and cannot be Hankel. This refutes the conjunction; it does not decide whether every minimizer is symmetric. The four-row example leaves the paper’s two-row Theorem 4.1 outside the counterexample’s range.

References