数学において、ロビンソン・シェンステッド対応とは、順列と同一形状の標準ヤング表のペアとの間の全単射対応である。この対応には様々な記述があり、いずれもアルゴリズム的な性質を持ち、多くの注目すべき特性を備え、組み合わせ論や表現論などの分野に応用されている。この対応は数多くの方法で一般化されており、特にクヌースによるロビンソン・シェンステッド・クヌース対応への一般化や、ゼレヴィンスキーによる図へのさらなる一般化などが挙げられる。
この対応関係を最も簡単に説明する方法は、シェンステッドアルゴリズム(Schensted 1961 )を使用することです。この手順では、特定の規則に従って順列の値を順次挿入して一方のタブローを構築し、もう一方のタブローには構築中の形状の変化を記録します。この対応関係は、かなり以前にロビンソン(Robinson 1938 )によって、リトルウッド・リチャードソン規則を証明しようとして、かなり異なる形で記述されていました。この対応関係は、ロビンソンが使用した手順はシェンステッドアルゴリズムとは根本的に異なり、ほとんど完全に忘れ去られているにもかかわらず、しばしばロビンソン・シェンステッドアルゴリズムと呼ばれます。この対応関係を定義する他の方法には、ジュ・ド・タキンの観点からの非決定論的アルゴリズムが含まれます。
この対応関係の全単射性は、列挙的同一性に関係している。
シェンステッドアルゴリズムは、 2行表記で書かれた順列σから始まります。
ここでσ i = σ ( i )であり、同じ形状の (中間) 順序付きヤング表のシーケンスを順次構築することによって進行します。
ここで、P 0 = Q 0は空のタブローです。出力タブローはP = P nおよびQ = Q nです。P i −1 が構築されたら、P i −1にσ iを挿入してP iを形成し、次に挿入によって形状に追加された正方形にエントリi をQ i −1に追加してQ iを形成します (これにより、すべてのiに対してP iとQ i は同じ形状になります)。タブローQ iの役割がより受動的であるため、出力の一部であり、以前のQ iを容易に読み取ることができる最後のタブローQ nは記録タブローと呼ばれます。対照的に、タブローP iは挿入タブローと呼ばれます。

各σ iを挿入するために使用される基本的な手順は、 Schensted 挿入または行挿入(列挿入と呼ばれる変種手順と区別するため)と呼ばれます。その最も単純な形式は、「不完全な標準タブロー」で定義されます。標準タブローと同様に、行と列が増加する個別のエントリがありますが、一部の値 (まだ挿入されていない) はエントリとして存在しない場合があります。この手順は、そのようなタブローTと、 Tのエントリとして存在しない値x を引数として受け取ります。出力として、 T ← xと表記される新しいタブローと、その形状が拡大した正方形sを生成します。値x は、 T ← xの最初の行に現れます。これは、末尾に追加された場合 ( xより大きいエントリが存在しない場合)、またはそれ以外の場合は、 Tの最初の行の最初のエントリy > xを置き換えた場合のいずれかです。前者の場合、sはxが追加される正方形であり、挿入が完了します。後者の場合、置き換えられたエントリyは同様にTの 2 行目に挿入され、その後、ある段階で最初のケースが適用されるまで続きます ( Tの空の行に到達した場合は必ず発生します)。
より厳密には、次の擬似コードは、新しい値xをTに行挿入することを示しています。[ 1 ]
Tの形状はちょうど 1 平方だけ大きくなります。つまりsです。
T ← x の行と列が増加していることは、 Tについても同様であれば、この手順からは明らかではありません (同じ列のエントリは比較すらされません)。しかし、次のように考えることができます。ステップ 4 の直後を除き、常に マス目( i , j )はTでは空であるか、 xより大きい値を保持しています。ステップ5 では、 ( i , j )がTで元々 x を含んでいたマス目のすぐ下のマス目である ため、この性質が再び確立されます。したがって、ステップ 4 での置換がT i, j の値に及ぼす影響は、その値を小さくすることです。特に、右または下の隣接マス目よりも大きくなることはありません。一方、新しい値は、左の隣接マス目 (存在する場合) よりも小さくなることはありません。これは、ステップ2 を終了させた比較によって保証されています。最後に、新しい値がその上位隣接値T i −1, j(存在する場合)よりも大きいことを確認するには、ステップ 5 の後もT i −1, jが維持され、ステップ 2 でj を減少させると対応する値T i −1, jだけが減少することに注意してください。
置換σに適用される完全なシェンステッドアルゴリズムは、次のように進行します。
このアルゴリズムは、標準的なヤング表のペアを生成する。
同じ形状の標準ヤング表の任意のペア( P、Q )が与えられた場合、シェンステッドアルゴリズムによって( P、Q )を生成する順列を生成する逆手順が存在することがわかります。これは基本的に、アルゴリズムの手順を逆方向にたどり、毎回Qのエントリを使用して逆挿入を開始すべきマスを見つけ、対応するPのエントリを前の行に移動させ、最初の行のエントリが置き換えられるまで行を上方向にたどり続けることで構成されます。置き換えられた値は、構築アルゴリズムの対応する手順で挿入された値です。これら 2 つの逆アルゴリズムは、一方ではnの順列と、他方では同じ形状でn個のマスを含む標準ヤング表のペアとの間に全単射対応を定義します。
最も基本的な特性の一つだが、アルゴリズムの構成からは明らかではないのが対称性である。
これは、例えばヴィエノーの幾何学的構成法を用いることで証明できる。
さらに、対応関係がタブロー( P、Q )を順列σ = ( σ 1、 ...、σ n )に対応付けていると仮定して、以下の特性を示します。
ロビンソン・シェンステッド対応を用いると、エルデシュ・セケレスの定理の簡単な証明を与えることができる。