Robinson–Schensted–Knuth correspondence: Difference between revisions

From testwiki
Jump to navigation Jump to search
imported>JayBeeEll
 
(No difference)

Latest revision as of 18:06, 21 February 2024

In mathematics, the Robinson–Schensted–Knuth correspondence, also referred to as the RSK correspondence or RSK algorithm, is a combinatorial bijection between matrices Template:Math with non-negative integer entries and pairs Template:Math of semistandard Young tableaux of equal shape, whose size equals the sum of the entries of Template:Math. More precisely the weight of Template:Math is given by the column sums of Template:Math, and the weight of Template:Math by its row sums. It is a generalization of the Robinson–Schensted correspondence, in the sense that taking Template:Math to be a permutation matrix, the pair Template:Math will be the pair of standard tableaux associated to the permutation under the Robinson–Schensted correspondence.

The Robinson–Schensted–Knuth correspondence extends many of the remarkable properties of the Robinson–Schensted correspondence, notably its symmetry: transposition of the matrix Template:Math results in interchange of the tableaux Template:Math.

The Robinson–Schensted–Knuth correspondence

Introduction

The Robinson–Schensted correspondence is a bijective mapping between permutations and pairs of standard Young tableaux, both having the same shape. This bijection can be constructed using an algorithm called Schensted insertion, starting with an empty tableau and successively inserting the values σ1, ..., σn of the permutation σ at the numbers 1, 2, ..., n; these form the second line when σ is given in two-line notation:

σ=(12nσ1σ2σn).

The first standard tableau Template:Math is the result of successive insertions; the other standard tableau Template:Math records the successive shapes of the intermediate tableaux during the construction of Template:Math.

The Schensted insertion easily generalizes to the case where σ has repeated entries; in that case the correspondence will produce a semistandard tableau Template:Math rather than a standard tableau, but Template:Math will still be a standard tableau. The definition of the RSK correspondence reestablishes symmetry between the P and Q tableaux by producing a semistandard tableau for Template:Math as well.

Two-line arrays

The two-line array (or generalized permutation) Template:Math corresponding to a matrix Template:Math is defined[1] as

wA=(i1i2imj1j2jm)

in which for any pair Template:Math that indexes an entry Template:Math of Template:Math, there are Template:Math columns equal to (ij), and all columns are in lexicographic order, which means that

  1. i1i2i3im, and
  2. if ir=is and rs then jrjs.

Example

The two-line array corresponding to

A=(102020110)

is

wA=(11122331332212)

Definition of the correspondence

By applying the Schensted insertion algorithm to the bottom line of this two-line array, one obtains a pair consisting of a semistandard tableau Template:Math and a standard tableau Template:Math, where the latter can be turned into a semistandard tableau Template:Math by replacing each entry Template:Math of Template:Math by the Template:Math-th entry of the top line of Template:Math. One thus obtains a bijection from matrices Template:Math to ordered pairs,[2] Template:Math of semistandard Young tableaux of the same shape, in which the set of entries of Template:Math is that of the second line of Template:Math, and the set of entries of Template:Math is that of the first line of Template:Math. The number of entries Template:Math in Template:Math is therefore equal to the sum of the entries in column Template:Math of Template:Math, and the number of entries Template:Math in Template:Math is equal to the sum of the entries in row Template:Math of Template:Math.

Example

In the above example, the result of applying the Schensted insertion to successively insert 1,3,3,2,2,1,2 into an initially empty tableau results in a tableau Template:Math, and an additional standard tableau Template:Math recoding the successive shapes, given by

P=1122233,Q0=1237456,

and after replacing the entries 1,2,3,4,5,6,7 in Template:Math successively by 1,1,1,2,2,3,3 one obtains the pair of semistandard tableaux

P=1122233,Q=1113223.

Direct definition of the RSK correspondence

The above definition uses the Schensted algorithm, which produces a standard recording tableau Template:Math, and modifies it to take into account the first line of the two-line array and produce a semistandard recording tableau; this makes the relation to the Robinson–Schensted correspondence evident. It is natural however to simplify the construction by modifying the shape recording part of the algorithm to directly take into account the first line of the two-line array; it is in this form that the algorithm for the RSK correspondence is usually described. This simply means that after every Schensted insertion step, the tableau Template:Math is extended by adding, as entry of the new square, the Template:Math-th entry Template:Math of the first line of Template:Math, where b is the current size of the tableaux. That this always produces a semistandard tableau follows from the property (first observed by Knuth[2]) that for successive insertions with an identical value in the first line of Template:Math, each successive square added to the shape is in a column strictly to the right of the previous one.

Here is a detailed example of this construction of both semistandard tableaux. Corresponding to a matrix

A=(00000000001010000100000000010000100001100000000001000000)

one has the two-line array

wA=(2234566846475341).

The following table shows the construction of both tableaux for this example

Inserted pair (24) (26) (34) (47) (55) (63) (64) (81)
Template:Math 4 46 446 4476 44567 345476 3444567 14435476
Template:Math 2 22 223 2243 22435 224356 2243566 22435668

Combinatorial properties of the RSK correspondence

The case of permutation matrices

If A is a permutation matrix then RSK outputs standard Young Tableaux (SYT), P,Q of the same shape λ. Conversely, if P,Q are SYT having the same shape λ, then the corresponding matrix A is a permutation matrix. As a result of this property by simply comparing the cardinalities of the two sets on the two sides of the bijective mapping we get the following corollary:

Corollary 1: For each n1 we have λn(tλ)2=n! where λn means λ varies over all partitions of n and tλ is the number of standard Young tableaux of shape λ.

Symmetry

Let A be a matrix with non-negative entries. Suppose the RSK algorithm maps A to (P,Q) then the RSK algorithm maps AT to (Q,P), where AT is the transpose of A.[1]

In particular for the case of permutation matrices, one recovers the symmetry of the Robinson–Schensted correspondence:[3]

Theorem 2: If the permutation σ corresponds to a triple (λ,P,Q), then the inverse permutation, σ1, corresponds to (λ,Q,P).

This leads to the following relation between the number of involutions on Sn with the number of tableaux that can be formed from Sn (An involution is a permutation that is its own inverse):[3]

Corollary 2: The number of tableaux that can be formed from {1,2,3,,n} is equal to the number of involutions on {1,2,3,,n}.

Proof: If π is an involution corresponding to (P,Q), then π=π corresponds to (Q,P); hence P=Q. Conversely, if π is any permutation corresponding to (P,P), then π also corresponds to (P,P); hence π=π. So there is a one-one correspondence between involutions π and tableaux P

The number of involutions on {1,2,3,,n} is given by the recurrence:

a(n)=a(n1)+(n1)a(n2)

Where a(1)=1,a(2)=2. By solving this recurrence we can get the number of involutions on {1,2,3,,n},

I(n)=n!k=0n/212kk!(n2k)!

Symmetric matrices

Let A=AT and let the RSK algorithm map the matrix A to the pair (P,P), where P is an SSYT of shape α.[1] Let α=(α1,α2,) where the αi are non-negative integers and iαi<. Then the map AP establishes a bijection between symmetric matrices with row(A)=α and SSYT's of weight α.

Applications of the RSK correspondence

Cauchy's identity

The Robinson–Schensted–Knuth correspondence provides a direct bijective proof of the following celebrated identity for symmetric functions:

i,j(1xiyj)1=λsλ(x)sλ(y)

where sλ are Schur functions.

Kostka numbers

Fix partitions μ,νn, then

λnKλμKλν=Nμν

where Kλμ and Kλν denote the Kostka numbers and Nμν is the number of matrices A, with non-negative elements, with row(A)=μ and column(A)=ν.

References

Template:Reflist

Template:Donald Knuth navbox