Alphabeta Math
LemmaStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedprecheck passaudited 2026-10-02
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.

Semistandard maps span the Hom space in characteristic zero

Statement

Let n≥0, let λ,μ⊢n, and work over C. Fix the standard reference λ-tableau t0 with t0(r,c)=λ1+⋯+λr−1+c (Semistandard maps are independent and respect dominance), write Tλ,μ for the finitely many fillings of [λ] with content μ (Semistandard tableaux and Kostka numbers), and for u∈Tλ,μ let θu:Mλ→Mμ be the Sn-module homomorphism with θu({t0})=∑v∈Rt0⋅uv (Semistandard fillings construct Specht-to-permutation homomorphisms). Then the restrictions θT∣Sλ:Sλ→Mμ of the semistandard fillings T∈Tλ,μ span Hom⁡Sn(Sλ,Mμ) over C.

Facts & Assumptions

Given: partitions λ,μ⊢n, the standard reference tableau t0, and the maps θu for u∈Tλ,μ.

[F1]

The rule {s}↦f, where f(x) is the row of t0(x) in the μ-tabloid {s}, is a bijection from the μ-tabloids onto Tλ,μ; the transported left action satisfies (σ⋅f)(x)=f(x′) whenever t0(x′)=σ−1(t0(x)), so a transposition of two labels a≠b exchanges the entries in the boxes labelled a and b and fixes all other entries, and the μ-tabloids, equivalently the fillings Tλ,μ, form a basis of Mμ; the maps θu are the well-defined Sn-linear maps with θu({t0})=∑v∈Rt0⋅uv and θu(σ⋅{t0})=σ⋅θu({t0}) (Semistandard fillings construct Specht-to-permutation homomorphisms).

[F2]

Tλ,μ is finite; a filling is semistandard when its entries weakly increase along every row and strictly increase down every column, and Kλ,μ counts the semistandard members (Semistandard tableaux and Kostka numbers).

[F3]

et=κt⋅{t} and κt=∑γ∈Ctsgn⁡(γ)γ; for γ∈Ct one has γ⋅et=sgn⁡(γ)et; for every σ∈Sn one has eσ⋅t=σ⋅et; and Sλ is generated as an Sn-module by et for any single λ-tableau t (Column antisymmetrizers, polytabloids, and Specht modules, Polytabloid covariance and the column sign rule).

[F4]

For f∈Tλ,μ put Nf(i,j):=#{(r,c):c≤j, f(r,c)≤i} for i≥1, j≥1. Then Nf=Ng holds exactly when every column of g is a rearrangement of the corresponding column of f; if T is semistandard and f lies in the row orbit Rt0⋅T, then Nf(i,j)≤NT(i,j) for all i,j with equality exactly for f=T; and if T is semistandard then the coefficient of T in κt0⋅f is 0 unless Nf=NT, while the coefficient of T in κt0⋅T equals 1 (Semistandard maps are independent and respect dominance, established in the course of that proof).

[F5]

(Garnir.) Let j,j+1 be adjacent columns of [λ], let X be a set of entries of column j of t0 and Y a set of entries of column j+1 of t0 with ∣X∣+∣Y∣>λj′, and let T be any set of representatives containing 1 for the left cosets of H:=SX×SY in SX∪Y. Then ∑g∈Tsgn⁡(g) g⋅et0=0 (Integral Garnir straightening and the field-uniform standard basis, claim 1).

[F6]

Ct0 preserves every column set of t0 and is the direct product of the symmetric groups on the label sets of the columns; acting on fillings, its elements permute the entries within each column (Row and column stabilizers, [F1]).

[F7]

sgn⁡ is a homomorphism and sgn⁡((a b))=−1 for a transposition, and C has characteristic 0 so 2≠0 (The sign is a homomorphism Sn→{+1,−1}, surjective exactly when n≥2).

Proof

technique · constructive
1.1F1F2F3constructalgebra

[construct] Fix f∈Hom⁡Sn(Sλ,Mμ) and expand f(et0)=∑T∈Tλ,μcT T in the filling basis of [F1]; the sum is finite by [F2]. Since et0 generates Sλ as an Sn-module by [F3], the map f is determined by f(et0): if f(et0)=0 then f(σ⋅et0)=σ⋅f(et0)=0 for every σ∈Sn, and these elements span Sλ. It therefore suffices to express f(et0) as a C-linear combination of the vectors θT(et0) with T semistandard: if f(et0)=∑TaTθT(et0) then the Sn-linear maps f and ∑TaTθT agree on the generator et0, hence are equal.

1.2F1F3F7algebra

For τ∈Ct0 and every filling T one has cτ⋅T=sgn⁡(τ)cT: by [F3] and Sn-linearity of f, τ⋅f(et0)=f(τ⋅et0)=sgn⁡(τ)f(et0), while expanding the left side in the filling basis gives τ⋅f(et0)=∑TcT (τ⋅T), so comparing coefficients of the basis element τ⋅T yields cT=sgn⁡(τ)cτ⋅T and hence cτ⋅T=sgn⁡(τ)cT by [F7].

1.3F1F4algebra

(Cross swaps increase N.) Let x be a box in a column j, let y be a box in the column j+1, let f be a filling with f(x)>f(y), and let τ:=(t0(x) t0(y)), so that τ⋅f is obtained from f by exchanging the values at x and y by [F1]. Then Nτ⋅f(i,k)≥Nf(i,k) for all i,k, with strict inequality for i=f(y), k=j: for k<j or k≥j+1 the swap changes no count of entries in the first k columns, while for k=j the two counts differ by [f(y)≤i]−[f(x)≤i], which is 0 or 1 because f(y)<f(x), namely 1 exactly when f(y)≤i<f(x).

1.4F5constructalgebra

(A transverse transversal.) Let X,Y be disjoint nonempty label sets carried by a set of boxes of column j and column j+1 respectively, put Z:=X∪Y and p:=∣X∣, and for every p-element subset A⊆Z write X∖A={a1<⋯<ar} and A∖X={b1<⋯<br}, with r:=∣X∖A∣=∣A∖X∣, and put gA:=(a1 b1)⋯(ar br), the empty product for A=X giving gX=1. Then gA(X)=A and gA maps each element of X∖A to an element of Y and conversely, so gA−1=(ar br)⋯(a1 b1) is a product of r transpositions each exchanging an element of X with an element of Y; and {gA:∣A∣=p} is a set of representatives for the left cosets of H=SX×SY in SZ containing 1, because H is exactly the setwise stabilizer of X in SZ so the coset gH is determined by g(X)∈{A:∣A∣=p} and gA(X)=A realizes each value; consequently this is a transversal of the kind required in [F5].

1.5F2constructalgebra

(Finite descending induction.) Since Tλ,μ is finite by [F2], the set N:={NT:T∈Tλ,μ} is finite, and we fix a total order ⪯ on N extending the componentwise order in the sense that N⊑N′ implies N⪯N′; such an order exists because a finite partial order is listed by repeatedly removing a maximal element. For a nonzero v∈Mμ let m(v) be the ⪯-greatest element of {NT:the coefficient of T in v is nonzero}. Claim: if v=f(et0) for some f∈Hom⁡Sn(Sλ,Mμ) and v≠0, then there is a semistandard S such that v−cSθS(et0)=0 or m(v−cSθS(et0))≺m(v), where cS is the coefficient of S in v.

2.1F1F6F7step 1.2algebra

If a filling T has two boxes x≠y of the same column carrying the same entry, then cT=0. Indeed, let a:=t0(x)≠b:=t0(y) be the labels of those boxes and let τ:=(a b); then τ∈Ct0 by [F6] and, by [F1], τ exchanges the entries in the boxes labelled a and b, so τ⋅T=T; step 1.2 gives cT=cτ⋅T=sgn⁡(τ)cT=−cT by [F7], hence 2cT=0 and cT=0 in C. Thus every filling with cT≠0 has pairwise distinct entries in each of its columns.

2.2F2F3F4step 1.1algebra

(Expansion of a semistandard θS.) Let S∈Tλ,μ be semistandard and write θS(et0)=∑gdg g in the filling basis. Then dg=0 unless Ng⊑NS componentwise, and for every g with Ng=NS there is a unique τg∈Ct0 with τg⋅S=g, and dg=sgn⁡(τg). Indeed θS(et0)=∑u∈Rt0⋅Sκt0⋅u, and the coefficient of g in κt0⋅u vanishes unless Ng=Nu by [F4], while Nu⊑NS for u in the row orbit; so dg=0 unless Ng=Nu for some such u, whence Ng⊑NS, and if Ng=NS then Nu=NS forces u=S by [F4], so dg is the coefficient of g in κt0⋅S, namely ∑γ∈Ct0:γ⋅S=gsgn⁡(γ); the column-sorted semistandard S has distinct entries in each column by [F2], so γ⋅S=S only for γ=1 and there is exactly one γ∈Ct0 with γ⋅S=g, giving dg=sgn⁡(γ) for that unique γ, which we call τg.

3.1F4step 1.2step 1.5step 2.1constructalgebra

Let us record the standing choice of a maximal level. For the fixed f of step 1.1 with support {T:cT≠0} nonempty put v:=f(et0) and choose T1 in the support with NT1=m(v), the ⪯-greatest support level of step 1.5; then every support filling T satisfies NT⪯NT1, and no support filling has NT strictly above NT1 componentwise, because NT⊐NT1 would imply NT≻NT1 in the total order by the extension property of ⪯. Replace T1 by the unique filling obtained from it by sorting each column increasingly; NT1=m(v) is unchanged by [F4] because column sorting only rearranges entries within columns, the coefficient still satisfies cT1≠0 (it is multiplied by a sign by step 1.2), the entries of T1 are pairwise distinct in each column by step 2.1, and the columns of T1 are strictly increasing by construction. So we may assume: cT1≠0, the columns of T1 strictly increase, NT1=m(v), and no filling T with cT≠0 has NT strictly above NT1 in the componentwise order.

4.1F2F4step 3.1algebra

(Descent contradicts maximality.) Suppose the filling T1 of step 3.1 is not semistandard. Since its columns are strictly increasing and it is not semistandard, some row q of T1 descends between adjacent columns j,j+1: with a:=T1(q,j) and b:=T1(q,j+1) one has a>b. Let X be the set of labels of the boxes (r,j) with q≤r≤λj′ and Y the set of labels of the boxes (r,j+1) with 1≤r≤q; these are label sets of column j and column j+1 of t0, and ∣X∣+∣Y∣=(λj′−q+1)+q=λj′+1>λj′. Because the columns of T1 strictly increase, T1(x)≥a for every box x∈X and T1(y)≤b for every box y∈Y, and a>b, so T1(x)>T1(y) for all such boxes.

5.1F1F5step 1.1step 1.4algebra

With X,Y,Z as in step 4.1 and the transversal {gA} of step 1.4, the Garnir relation [F5] gives ∑Asgn⁡(gA) gA⋅et0=0 in Mλ, where A ranges over the p-element subsets of Z. Applying the Sn-linear map f and expanding yields the identity 0=∑AcgA−1T1sgn⁡(gA) in C: the coefficient of the basis element T1 in ∑Asgn⁡(gA) gA⋅f(et0) is ∑Asgn⁡(gA)cgA−1⋅T1, because within the A-th summand exactly the filling gA−1⋅T1 is transported to T1 by gA.

6.1F4step 2.1step 1.3step 1.4step 3.1step 4.1algebra

In the identity of step 5.1, every term with A≠X vanishes. Indeed, for A≠X the permutation gA−1 is a product of r=∣X∖A∣≥1 transpositions (ai bi) with ai∈X and bi∈Y by step 1.4, and these act on disjoint pairs of boxes labelled by elements of Z; applying them one after another to T1, each step exchanges the value at the box labelled ai, which is still T1's value there and is >b, with the value at the box labelled bi, which is still ≤b, and hence, by step 1.3 and T1(x)>T1(y) for all boxes x∈X, y∈Y from step 4.1, strictly increases the count vector N at each step. So NgA−1T1(i,k)≥NT1(i,k) for all i,k with strict inequality somewhere, and cgA−1T1=0 by the maximality of NT1 in step 3.1.

7.1F1step 3.1step 5.1step 6.1algebra

Therefore the identity of step 5.1 reduces to cT1sgn⁡(gX)=cT1=0, contradicting cT1≠0 from step 3.1. Hence the filling T1 is semistandard.

8.1F4step 1.2step 1.5step 2.2step 3.1step 7.1algebra

(Subtraction kills a whole level.) Keep T1 semistandard with cT1≠0 and NT1=m(v) from step 7.1 and step 3.1 and put v′:=f(et0)−cT1 θT1(et0), with coefficients cg′=cg−cT1dg in the filling basis. If Ng=NT1 then g is a column rearrangement of T1 by [F4], so g=τg⋅T1 for the unique τg∈Ct0 of step 2.2; step 1.2 gives cg=sgn⁡(τg)cT1 and step 2.2 gives dg=sgn⁡(τg), so cg′=sgn⁡(τg)cT1−sgn⁡(τg)cT1=0. Every g with cg′≠0 satisfies Ng⪯NT1: if cg≠0 then this is the maximality of NT1=m(v) among the support levels in the total order of step 1.5, and if dg≠0 then Ng⊑NT1 by step 2.2, hence again Ng⪯NT1. Since no such g has Ng=NT1, every nonzero coefficient of v′ sits at a level strictly below NT1 in the total order.

9.1step 1.5step 3.1step 7.1step 8.1algebra

This proves the claim of step 1.5: take S:=T1, which is semistandard by step 7.1. Step 8.1 says that the residual v′:=v−cSθS(et0) either is zero or has every support level strictly below m(v), so in the nonzero case m(v′)≺m(v).

10.1F1F3step 1.1step 1.5step 9.1constructalgebra

Set f0:=f and v0:=f(et0). Whenever vk≠0, apply step 9.1 to vk=fk(et0), choose the resulting semistandard Sk and its coefficient ak in vk, and put fk+1:=fk−akθSk∣Sλ and vk+1:=fk+1(et0). Each fk+1 is Sn-linear by [F1]. Either vk+1=0 and we stop, or m(vk+1)≺m(vk). The nonzero residuals thus have strictly decreasing levels in the finite set N, so after at most ∣N∣ subtractions we reach vk=0. Then f(et0)=∑j<kajθSj(et0), and the Sn-linear maps agree on a module generator, hence f=∑j<kajθSj∣Sλ by step 1.1. If v0=0, the same conclusion holds with the empty sum.

11.1F2F7step 1.1step 7.1step 10.1discharge-construct∎

The remaining cases are the empty ones: for n=0 one has λ=μ=∅, the set T∅,∅ consists of the single empty filling, which is semistandard because its row and column conditions are vacuous, and θ∅ is the identity of M∅=C, so Hom⁡(S∅,M∅)=C is spanned by that restriction; here step 1.1 applies with et0 generating S∅, and the argument of the descent and subtraction steps is either vacuous or terminates at once, since the support of f(et0) is empty or consists of the semistandard empty filling. No division is used anywhere, only the fact that 2≠0 in C in step 2.1, and all choices made are selections of a maximal element or a unique column-sorted filling from finite explicitly given sets, so no choice principle is invoked.

Remarks

  • Route. Step 1.1 reduces the spanning claim to the vectors θT(et0); for any nonzero f(et0) the covariance and descent steps produce a semistandard filling at the greatest count vector in the total order of step 1.5 by comparing the integral Garnir relation with the count vector N, and the subtraction and induction steps remove those semistandard maps one whole level at a time. This is the direct characteristic-zero proof, using no RSK bijection and no dimension count; the independent semistandard maps give the reverse inequality, so together they yield dim⁡Hom⁡Sn(Sλ,Mμ)=Kλ,μ on the next page (Young's rule for complex permutation modules).

  • Characteristic zero. Step 2.1 divides by 2 implicitly when it cancels 2cT=0; over a field of characteristic 2 the semistandard maps need not span, and the spanning statement is a characteristic-zero phenomenon. The last stages use only finite well-ordering, not division.

  • No choice. The only selections are from the finite sets Tλ,μ and N and the finite gallery of subsets A of Z; the total order ⪯ of step 1.5 is produced by finitely many maximal-element removals.

Depends on

Used by

Dependency tree · two levels

22 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