Use the pair of partitions for a generalized Specht module convention appropriate to generalized Specht modules. Put and . Here is a sequence of nonnegative row lengths of total , and is a proper partition of an integer satisfying and . The row-length sequence is allowed to be a composition; it need not decrease. The first cells of row are marked. This construction is not an arbitrary pair of unrelated partitions of an integer and is not simply a skew diagram .
A word has type if it contains occurrences of . Read it from left to right. Every occurrence of is good; an occurrence of is good exactly when there have so far been more good occurrences of than good occurrences of . Otherwise it is bad. Define
Thus is the set of all words of type , and consists of lattice words when is a proper partition of an integer. Marking the whole first row makes no difference because every is good.
For a Young tableau with row lengths , let permute labels within each column of its marked subdiagram, fixing all unmarked labels. Its generalized polytabloid and generalized Specht module are
In particular and . The Young tableau shape in this definition must be the row sequence .
We give the filtration argument, keeping its combinatorial and module-theoretic steps separate. Normalize , and if choose the first row with . Then . Define if ; otherwise the add branch is empty. Define by moving the unmarked tail of row into row :
with other row lengths unchanged. Re-normalize the first marked row if necessary. The Basic Combinatorial Theorem supplies the counting and formal-character recursions
At a terminal pair the formal term is . Thus the second recursion specifies the Specht multiplicities by the terminal leaves, with repeated leaves counted separately.
Define an equivariant map by summing, on each tabloid, over all choices of the labels retained in row , moving the remaining labels to row . Column cancellation gives
For the first identity, terms that put two marked labels of one column in the raised row cancel in pairs; the surviving marked antisymmetrizer is the one for the raised pair, and every target generator has a preimage. For the second, the extra marked cell makes such a collision unavoidable, so the sum vanishes. Also antisymmetrizing the extra cell expresses its generator as a sum of old generators, proving containment in .
There is a characteristic-independent lower bound . Given a word in , place the label in its letter's row: good occurrences fill that row from the left and bad occurrences fill it from the right. The marked cells form increasing column chains because each good has an earlier unmatched good . Its generalized polytabloid has the original row-assignment tabloid with coefficient one; every other term changes an earlier member of a marked chain. Ordering these row assignments gives a triangular coefficient matrix. The resulting vectors are independent over every field.
Start with , where equality holds because the tabloid basis is indexed by all words of type . Any pair is reached from such a pair by a sequence of add and raise operations: reverse a raise by splitting a raised tail, and reverse an add by unmarking a cell; row by row these recover an entirely unmarked composition. Suppose equality holds at a pair. The map and kernel containment above give
Every inequality is therefore equality. In particular the containment is the whole kernel, and
is exact. The process terminates because each add marks an extra cell and each raise decreases the total row index of unmarked cells. Induction from the terminal Specht modules, splicing their filtrations through these exact sequences, proves a Specht series with factors precisely . No splitting of these sequences in positive characteristic is asserted.
Applying the same marking, raising and straightening procedure to the two sets of column antisymmetrizers in , where , , leaves the cells of fixed and records the added cells by their row labels from . The column relations require strict increase down columns, the row relations weak increase along rows, and the good-letter matching in a tableau word test requires a lattice word. Thus the surviving terminal multiplicity is the number of Semistandard Young tableaux of skew shape of shape and content whose word, read right-to-left along successive rows from top to bottom, has at least as many 's as 's in every prefix. The same triangular leading-tabloid argument identifies each quotient with . Consequently the Littlewood–Richardson rule is
It describes ordinary irreducible constituents in characteristic zero and Specht filtration factors over arbitrary .
For induction by one letter, content permits exactly one added cell and each multiplicity is one. A Specht series for the requested induced module has successive quotients, ordered by addable nodes from bottom to top,
Equivalently there is with these four quotients in order. Their dimensions sum to , the dimension of the induced module.