Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedprecheck passjudge pass (gpt-6.1-sol)audited 2026-10-08
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

Knuth classes are the fibers of the insertion tableau

Facts & Assumptions

Given: n≥1, permutations x,y∈Sn in one-line notation, their iterated row-insertion tableaux P(x),P(y) and recording tableaux Q(x),Q(y).

[F1]

Knuth equivalence is generated by reversible contiguous moves bca↔bac and cab↔acb for distinct a<b<c; dual Knuth equivalence is defined by x∼dKy iff x−1∼Ky−1 (Knuth and dual Knuth equivalence for permutations).

[F2]

Row insertion is deterministic; it appends a letter at the right end of the first row in which the letter exceeds every entry, and otherwise replaces the leftmost larger entry and carries that entry to the next row (Row insertion and the bumping route).

[F3]

The RSK map x↦(P(x),Q(x)) is a bijection from permutations of {1,…,n} to pairs of standard tableaux of common shape (The Robinson-Schensted correspondence).

[F4]

Inversion interchanges the RSK tableaux: P(x−1)=Q(x) and Q(x−1)=P(x) (RSK interchanges the insertion and recording tableaux under inversion).

[F5]

Inserting a distinct new letter into a standard tableau produces a standard tableau; its rows and columns remain strictly increasing (Monotonicity of the bumping route and standardness of the output).

Statement

For permutations x,y∈Sn with RSK pairs (P(x),Q(x)) and (P(y),Q(y)), x∼Ky iff P(x)=P(y), and x∼dKy iff Q(x)=Q(y). Thus the Knuth and dual Knuth classes are exactly the insertion- and recording-tableau fibers, and the induced maps from classes to standard tableaux of size n are bijections.

Proof

technique · row-bumping induction and a canonical row-reading word

For intermediate prefixes and row words, write u≈Kv when the same local moves connect two words of distinct letters from {1,…,n}; on words of length n this is exactly ∼K.

1.1F1F2algebra

First row calculation for cab↔acb. Let a<b<c be absent from an increasing row R of a tableau. Write a missing bumped letter as ∞, meaning that insertion appends and does nothing in lower rows. Compare inserting cab with inserting acb. If inserting a after c does not bump that newly inserted c, let d be the old entry bumped by a, z the entry bumped by c, and q the last entry bumped by b; the row ends the same in both orders, the carried words are zdq and dzq, and whenever these are all finite their order is d<q<z. If a does bump the inserted c, let d,e be the first two old entries greater than c (possibly ∞): the carried words are dce and dec, the final row is the same, and when d,e are finite c<d<e. Thus the carried words are equal after null insertions are removed or are related by one of the two Knuth moves.

1.2F1F2algebra

First row calculation for bac↔bca. Let a<b<c be absent from R and let y be the old entry first bumped by inserting b, or ∞ if there is none. Compare bac with bca. If inserting a does not bump the newly inserted b, let d∈(a,b) be the old entry bumped by a and let z be the entry bumped by c (or ∞); the row ends the same, the carried words are ydz and yzd, and when finite d<y<z. If a bumps b, the carried words are ybz and yzb, with the same final row and, when finite, b<y<z. Deleting null insertions makes the two carried words equal or leaves a Knuth move.

2.1F1F2F5step 1.1step 1.2algebra

A local move preserves insertion into any tableau. Induct on the number of rows of the starting tableau T. Steps 1.1 and 1.2 show that after either local move the first row is identical and the words carried to the remaining rows are equal or differ by a Knuth move; those carried letters are absent from the old lower tableau because all entries and inputs are distinct. By [F5], the intermediate lower tableaux remain standard, so the induction hypothesis applies; if the carried words differ by a move, it makes their insertions into the lower tableau identical, and if they agree, determinism does so. The base case has no lower rows. Therefore inserting either side of either Knuth move into T gives the same resulting tableau. A common suffix of a word then preserves equality because subsequent row insertions are deterministic, so every finite Knuth chain preserves P.

2.2F1F2F5step 1.1step 1.2algebra

One insertion changes the row-reading word by Knuth moves. For a standard tableau T, let u(T) read each row left to right, starting with the bottom row and moving upward. If x appends to the top row, then u(T)x=u(T←x). Otherwise the top row is y1<⋯<ym and yj is the first entry greater than x, so yj−1<x<yj when j>1. Starting with y1⋯ymx, move x left across yj+1,…,ym using bca↔bac, then move yj left across yj−1,…,y1 using cab↔acb. This gives yjy1⋯yj−1xyj+1⋯ym, the bumped letter followed by the updated top row. By [F5], the lower tableau remains standard after insertion of the bumped letter; induction on its height transforms the lower-row word with that letter into the row-reading word after insertion. Hence u(T)x∼Ku(T←x).

3.1F1F2step 2.2algebra

Every word is equivalent to its tableau’s row word. Induct on the length of a permutation word w=w′x. The empty prefix has the empty tableau and empty row word. If P(w′)=T, the induction hypothesis gives w′∼Ku(T); appending the same final letter preserves a chain of local moves, so w∼Ku(T)x. Step 2.2 gives u(T)x∼Ku(T←x)=u(P(w)).

4.1F1step 2.1step 3.1algebra

Knuth equivalence iff insertion tableaux agree. If x∼Ky, step 2.1 shows each move in a witnessing finite chain preserves the insertion tableau, so P(x)=P(y). Conversely, if P(x)=P(y)=T, step 3.1 gives x∼Ku(T) and y∼Ku(T); symmetry and transitivity of ∼K give x∼Ky. This proves the first equivalence.

5.1F1F4step 4.1algebra

Dual Knuth equivalence iff recording tableaux agree. By definition and step 4.1, x∼dKy iff P(x−1)=P(y−1). By [F4] this is equivalent to Q(x)=Q(y), proving the second equivalence.

6.1F1F3step 4.1step 5.1algebra∎

The induced maps on classes are bijections. Steps 4.1 and 5.1 identify Knuth and dual Knuth classes exactly with fibers of P and Q, respectively, so the induced maps are injective. Given any standard tableau T of size n, the pair (T,T) has common shape; by [F3] it is the RSK pair of some permutation, so every such T occurs as both an insertion and a recording tableau. The induced maps are therefore surjective as well. All inductions are on finite words or finite tableaux, and no choice principle is used.

Depends on

Used by

Cited to discharge well-definedness by Knuth and dual Knuth equivalence for permutations.

Dependency tree · two levels

15 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources