1 Teoria tableaux Younga - LK

Transkrypt

1 Teoria tableaux Younga - LK
Piotr Achinger ([email protected])
1 - 16 I 2008
TABLEAUX YOUNGA, WIELOMIANY SCHURA, WZÓR FROBENIUSA
1
Teoria tableaux Younga
Przez diagram Younga (lub diagram Ferrersa ) rozumiemy graczn¡ ilustracj¦ podziaªu liczby caªkowitej
n > 0 na sum¦ liczb caªkowitych nieujemnych, z dokªadno±ci¡ do kolejno±ci. Np. dla podziaªu 12 =
1 + 3 + 5 + 3 otrzymujemy diagram
Mówi¡c ±ci±lej, dla podziaªu n = λ1 + . . . + λk , λ1 ­ λ2 ­ . . . ­ λk ­ 0, w i-tym wierszu diagramu
rysujemy λi kwadratów.
Nierówno±ci pomi¦dzy podziaªami. Maj¡c dane λ = (λ1 , . . .), µ = (µ1 , . . .), deniujemy
(1)
(2)
(3)
µ ¬ λ { porz¡dek leksykograczny,
µ λ, je±li µ1 + . . . + µi ¬ λ1 + . . . + λi { porz¡dek dominacji,
µ ⊂ λ, je±li µi ¬ λi { porz¡dek zawierania,
i zauwa»amy, »e µ ⊂ λ ⇒ µ λ ⇒ µ ¬ λ, za± porz¡dek leksykograczny jest liniowy.
Przez tableau Younga (l. mn. tableaux ) diagram Younga ze wpisanymi liczbami caªkowitymi dodatnimi
we wszystkie jego pola, tak aby czytane od lewej do prawej w ka»dym wierszu tworzyªy one ci¡g
niemalej¡cy, za± czytane z góry na dóª w ka»dej kolumnie tworzyªy ci¡g rosn¡cy. Oto przykªad tableau
na powy»szym diagramie:
1 1 2 3 4
2 4 4
4 6 6
8
Je»eli λ = (λ1 , . . . , λk ) jest podziaªem, mówimy, »e tableau T jest typu (lub ksztaªtu) λ (ozn. T : λ),
je±li po usuni¦ciu ze« liczb otrzymujemy diagram Younga odpowiadaj¡cy λ.
Na tableau mo»emy patrze¢, jak na ÿstruktur¦ danych" przechowuj¡c¡ mulitzbiór liczb caªkowitych
dodatnich. Poni»ej zdeniujemy podstawowe operacje dla takiej struktury: dodawanie elementu do
zbioru, usuwanie elementu ze zbioru, suma rozª¡czna zbiorów.
Dodawanie (Row Bumping). Maj¡c tableau T oraz liczb¦ caªkowit¡ dodatni¡ x, konstruujemy nowe
tableau T 0 wedªug nast¦puj¡cego algorytmu:
1
Listing 1: algorytm ÿRow Bumping" Schensteda
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
i := 1
while ( i−ty wiersz T jest niepusty ) and
( ostatnia liczba w i−tym wierszu T ) > x do
begin
j := ( numer pierwszego pola w i−tym wierszu U
zawierającego liczbę > x )
f zamiana g
x : = : ( liczba w j−tym polu i−tego wiersza T )
i := i + 1
end
dopisz x na koniec i−tego wiersza T
wynik := T
Czyli, staramy si¦ dopisa¢ x na koniec pierwszego wiersza T , je»eli si¦ nie da (x jest mniejszy od
ostatniej liczby w tym wierszu), wkªadamy x na ostatnie miejsce, gdzie b¦dzie pasowaª w tym wierszu,
a znajdujc¡ si¦ tam liczb¦ y wyjmujemy i próbujemy z ni¡ tych samych operacji na nast¦pnym wierszu.
Oto wynik dodania liczby 2 do powy»szego tableau:
1 1 2 2 4
2 3 4
4 4 6
6
8
Warto zaznaczy¢, »e ten algorytm jest w pewnym sensie odwracalny, tj. znaj¡c ko«cow¡ warto±¢ i
(czyli pole dodane do diagramu) mo»emy odwróci¢ kolejne kroki, otrzymuj¡c spowrotem T oraz x. Ta
obserwacja przyda nam si¦ pó¹niej.
Wynik dodania liczby x do tableau T oznaczamy przez T ← x
Usuwanie (Sliding). Maj¡c tableau T , wybieramy które± z jego pól do usuni¦cia, powiedzmy: w i-tym
wierszu i j-tej kolumnie. Powstaje nam ÿdziura do zaªatania". Przypomina to troch¦ gr¦ w pi¦tnastk¦,
gdzie z 15 kwadracików przesuwaj¡cych si¦ w tabliczce 4 × 4 musimy uªo»y¢ obrazek | chc¡c zaªata¢
dziur¦, wsuwamy na jej miejsce mniejsz¡ z dwóch liczb: bezpo±rednio poni»ej oraz po prawej od dziury.
Je»eli poni»ej oraz po prawej nie ma »adnych pól, algorytm si¦ ko«czy. Je»eli jest tylko jedno pole (np.
jest poni»ej, a nie ma po prawej), wybieramy to pole do przesuni¦cia. Je»eli s¡ oba i wpisano w nie równe
liczby, musimy wybra¢ t¦ poni»ej, inaczej dostaliby±my dwie równe liczby w jednej kolumnie.
Oto ilustracja procedury usuwania liczby 2 z powy»szego tableau:
1 1 2 2 4
3 4
4 4 6
6
8
→
1 1 2 2 4
3
4
4 4 6
6
8
→
1 1 2 2 4
3 4 4
4
6
6
8
→
1 1 2 2 4
3 4 4
4 6
6
8
Łączenie 1. Maj¡c dwa tableau U i T , przez T ◦ U oznaczamy ich zª¡czenie otrzymane w nast¦puj¡cy
sposób:
2
(1)
(2)
(3)
(4)
czytamy po kolei wiersze U od ostatniego, ka»dy wiersz czytamy od lewej do prawej,
w wyniku tego otrzymujemy ci¡g x1 , x2 , x3 , ..., x|U| ,
kolejno wstawiamy liczby z tego ci¡gu do T algorytmem bumping,
to, co otrzymamy w wyniku, oznaczamy przez T ◦ U.
Na przykªad, w wyniku pomno»enia naszego
otrzymamy
1
2
4
6
8
pierwszego przykªadu tableau przez tableau
1 2
3
1 1 2 3
2 3 4
4 4
6
Rektyfikacja. Przez sko±ny (skew) diagram Younga λ/µ, dla µ ⊂ λ (przez co rozumiemy, »e µi ¬ λi )
rozumiemy diagram λ z usuni¦tymi polami diagramu µ. Oto przykªad λ/µ dla λ = (5, 3, 3, 1) oraz
µ = (2, 1, 1, 1):
∗ ∗
∗
∗
∗
gdzie ∗ oznacza usuni¦te pola (nie chciaªo mi si¦ zmusza¢ TEX-a do rysowania tego porz¡dnie).
Rozszerzamy denicj¦ tableau na sko±ne diagramy. Mówimy, »e tableau (zwykªe) U jest rektykacj¡
sko±nego tableau T , je±li po wykonywaniu algorytmu sliding dla pustych pól w T (w dowolnej kolejno±ci,
za ka»dym razem bra¢ puste pole, które nie ma pustego pola poni»ej i po prawej) otrzymamy tableau U.
Jest to forma ÿnormalizacji" sko±nego tableau do zwykªego tableau. Czy jest ona jednoznaczna? Okazuje
si¦, »e tak.
Przykªadowo, kolejnymi krokami rektykacji tableau sko±nego
1 3
s¡
2
1 3
1
1 2
3
1
1 2
3
1
2
1
1
1 2
3
1 1
2
3
1 1
2
3
Łączenie 2. Maj¡c dwa tableau T i U, rysujemy je obok siebie tak, aby prawy górny róg T zetkn¡ª
si¦ z lewym dolnym rogiem U, otrzumuj¡c sko±ne tableau, którego rektykacj¦ oznaczamy przez T ∗ U.
Przykªadowo, powy»ej policzyli±my zª¡czenie dla tableau
1 3
1
2
oraz
natomiast sko±ne tableau dla tableaux z przykªadu Š¡czenia 1 wygl¡da nast¦puj¡co:
1 1 2 3 4
2 4 4
4 6 6
8
i po rektykacji dostaniemy
1
2
4
6
8
1 2
3
1 1 2 3
2 3 4
4 4
6
3
Prawdziwy jest nast¦puj¡cy
Fundamentalny Fakt. T ◦ U = T ∗ U, niezale»nie od sposobu rektykacji.
Dowód tego faktu znajdzie Czytelnik w rozdziaªach 1 i 2 w ksi¡»ce Fultona Young Tableaux.
Wniosek 1. Mno»enie (oznaczane TU := T ◦ U = T ∗ U) jest ª¡czne.
Istotnie, operacja tworzenia niezrektykowanego tableau dla T ∗U opisana powy»ej jest ª¡czna, a rektykacja,
jako niezale»na od kolejno±ci usuwania pól, zachowuje t¦ ª¡czno±¢.
To prowadzi nas to zdeniowania pier±cienia Tableaux R w nast¦puj¡cy sposób:
R={
X
aT · T : aT ∈ Q, aT 6=
0 dlaskoczenie wieluT },
T −tableau
tj. R jest przestrzeni¡ liniow¡ nad Q rozpi¦t¡ przez wszystkie tableau, z mno»eniem okre±lonym na bazie
poprzez mno»enie tableau zdeniowane uprzednio.
Wzór Pieriego. Potrzebny nam b¦dzie jeszcze jeden fakt dotycz¡cy algorytmu bumping:
Lemat (ÿBumping lemma"). Dodanego tableau T wstawiamy kolejno liczby x oraz x 0 , gdzie x ¬ x 0
i rozwa»amy dwa dodane pola P i P 0 . Wówczas P jest na lewo od P 0 oraz jest nie wy»ej ni» P 0 .
Dowód (szkic). Je»eli x traa na koniec pierwszego wiersza T , to x 0 równie» i mamy tez¦. Przypu±¢my,
»e x zostaje zamienione z pewn¡ liczb¡ y z pierwszego wiersza. Je»eli x 0 traa na koniec pierwszego
wiersza T to P 0 jest wy»ej ni» P 0 oraz na prawo od P 0 , je±li x 0 zostaje zamienione z pewn¡ liczb¡ y 0 z
pierwszego wiersza, stosujemy indukcyjnie te same argumenty dla T bez pierwszego wiersza oraz x = y,
x 0 = y 0.
Wniosek 1. Dla danego tableau T : µ oraz liczby p istnieje bijekcja pomiedzy zbiorem rozwi¡za« UV = T
takich, »e V jest typu (p), a zbiorem podziaªów λ takich, »e λ ⊂ µ oraz µ/λ ma p komórek, z czego »adne
dwie nie le»¡ w jednej kolumnie.
Dowód. Maj¡c T = UV , V : (p), wiemy, »e V zawiera niemalej¡cy ci¡g liczb x1 ¬ x2 ¬ . . . ¬ xp
oraz »e T powstaje z wstawienia do U kolejnych liczb tego ci¡gu. Z lematu wiemy, »e dodane pola uªo»¡
si¦ tak, »e »adne dwa nie b¦d¡ w jednej kolumnie, oraz »e ich kolejno±¢ b¦dzie odpowiadaªa kolejno±ci
liczb xi . Algorytm wstawiania jest odwracalny, mo»emy zatem maj¡c wybranych w T p pól, »adne dwa
nie w jednej kolumnie, po kolei wyjmowa¢ je od lewej do prawej, otrzymuj¡c spowrotem V : (p) oraz
rozkªad UV = T .
Ustalmy n oraz zdeniujmy dla dowolnego podziaªu λ elementy Sλ ∈ R nast¦puj¡cym wzorem:
Sλ :=
X
T,
T :λ
gdzie T przebiega wszystkie tableau typu λ, ale nie zawieraj¡ce liczb wi¦kszych ni» n.
Wniosek 2. W R zachodzi dla dowolnych p, λ nast¦puj¡ca to»samo±¢, zwana wzorem Pieriego :
Sλ · S(p) =
X
Sµ ,
µ
gdzie suma obejmuje wszystkie podziaªy µ takie, »e λ ⊂ µ oraz µ/λ ma p pól, z czego »adne dwa nie s¡
w jednej kolumnie.
4
liczba wystpie i w T . Maj¡c podziaª
Dla danego tableau T , przez jego zawarto±¢ rozumiemy ci¡g µi =
λ oraz ci¡g µ, deniujemy
Kλµ = (
T :λ
µ).
# tableaux
o zawartosci
Przez wielokrotne zastosowanie wzoru Pieriego, otrzymujemy:
Wniosek 3. W R zachodzi dla dowolnych µi nast¦puj¡ca to»samo±¢:
S(µ1 ) · S(µ2 ) · . . . · S(µk ) =
X
Kλµ · Sλ .
λ
Zauwa»my, »e je»eli uporz¡dkujemy podziaªy λ leksykogracznie, to dla µ > λ b¦dzie Kλµ = 0, oraz
»e Kλλ = 1. To ±wiadczy o tym »e ÿmacierz" Kλµ jest górnotrójk¡tna z jedynkami na przek¡tnej, zatem
jest odwracalna nad Z. Pó¹niej skorzystamy z tej obserwacji.
2
Funkcje symetryczne i wielomiany Schura
Niech Rn = Q[x1 , x2 , . . . , xn ]. Grupa permutacji Sn dziaªa na Rn w naturalny sposób, tj. σ · xi =
xσ(i) . Wielomianem symetrycznym n zmiennych nazywamy punkt staªy tego dziaªania. Oznaczmy przez
Λn = RSnn zbiór tych punktów staªych. Naszym zadaniem chwilowo b¦dzie pozbycie si¦ niewygodnego
ograniczenia, jakim jest liczba zmiennych.
Niech ρk : Λk+1 → Λk , ρ(w(x1 , . . . , xk , xk+1 ) := w(x1 , . . . , xk ). Mamy zatem niesko«czony ci¡g:
Λ0 ← Λ1 ← Λ2 ← . . .
Oznaczmy przez Λ granic¦ odwrotn¡ tego ci¡gu (tj. taki pier±cie« wraz z odwzorowaniami pi : Λ → Λi ,
0
»e pi = ρi ◦ pi+1 oraz dla dowolnego Λ 0 wraz z odwzorowaniami pi0 : Λ 0 → Λi takimi, »e pi0 = ρi ◦ pi+1
istnieje dokªadnie jedno odwzorowanie φ : Λ 0 → Λ takie, »e pi · φ = pi0 ). Elementy tego pier±cienia
nazywamy funkcjami symetrycznymi. Czytelnik nie zaznajomiony z teori¡ kategorii mo»e uto»samia¢
funkcj¦ symetryczn¡ ω z ci¡giem wielomianów ωi ∈ Λi takich, »e ρi (ωi+1 ) = ωi . Funkcja symetryczna
jest jak wielomian symetryczny, do którego mo»emy wstawi¢ dowolnie du»o zmiennych.
Wa»ne przykªady baz Λ, indeksowanych podziaªami λ
(1) Elementarne wielomiany symetryczne eλ . S¡ to wielomiany pojawiaj¡ce si¦ we wzorach Viete'a.
Deniujemy je wpierw dla λ = (n):
X
en (x1 , . . . , xk ) =
xi1 xi2 . . . xin ,
i1 <i2 <...<n
albo przez funkcj¦ tworz¡c¡:
Y
(1 + txi ) =
X
e n tn .
Znane twierdzenie, mówi¡ce o tym, »e ka»dy wielomian symetryczny da si¦ wyrazi¢ w postaci pewnego
wielomianu od en mówi nam, »e wielomiany
eλ := eλ1 eλ2 . . . eλk
gdzie λ = (λ1 , . . . , λk ) przebiega wszystkie podziaªy, tworz¡ baz¦ Λ.
(2) Zupełne wielomiany symetryczne hλ . S¡ one w pewnym sensie dualne do eλ . Deniujemy
je wpierw dla λ = (n):
X
hn (x1 , . . . , xk ) =
xi11 xi22 . . . xikk ,
i1 +i2 +...+k =n
albo przez funkcj¦ tworz¡c¡:
Y
X
1
=
hn t n .
1 − txi
5
Analogicznie jak dla eλ , rozszerzamy denicj¦ na dowolne podziaªy λ wzorem
hλ := hλ1 hλ2 . . . hλk .
(3) Wielomiany potęgowe pλ . Znowu zaczynamy od denicji dla λ = (n):
X
xn
pn (x1 , . . . , xk ) =
i,
i
Analogicznie jak dla eλ i hλ , rozszerzamy denicj¦ na dowolne podziaªy λ wzorem
pλ := pλ1 pλ2 . . . pλk .
(4) Wielomiany jednomienne mλ . Z jednomianem xa1 1 . . . xak k wi¡»emy podziaª λ powstaªy uporz¡dkowania
ci¡gu ai niemalej¡co. Maj¡c dane λ, deniujemy mλ jako sum¦ wszystkich jednomianów zwi¡zanych w
ten sposób z λ:
X λσ(1) λσ(2)
λ
mλ (x1 , x2 , . . . , xk ) =
x1
x2
. . . xkσ(k) ,
σ
gdzie sumujemy po wszystkich permutacjach k elementów.
(5) Wielomiany Schura sλ . S¡ to najwa»niejsze dla nas wielomiany, gdy» wi¡»¡ one teori¦ tableaux
Younga z teori¡ reprezentacji grup. Mimo to, wcale nie jest oczywiste, »e s¡ one symetryczne!
Zdeniujmy homomorzm φ : R → Q[x1 , x2 , . . .] tak, aby
φ( i ) = xi ,
czyli je»eli tableau T ma zawarto±¢ µ, to φ(T ) = xµ := xµ1 1 xµ2 2 . . ..
Ustalamy n i deniujemy Sλ ∈ R jak przy wzorze Pieriego, tj. jako sum¦ wszystkich tableau T : λ o
wyrazach ¬ n. Deniujemy teraz wielomiany Schura:
sλ (x1 , . . . , xn ) := φ(Sλ ).
Jak pisaªem, nie wida¢ od razu, »e s¡ one symetryczne. Jednak wprost z denicji wynika, »e s(p) = h(p) .
Ponadto, z to»samo±ci Pieriego (wniosek 2) wynika analogiczna to»samo±¢ dla wielomianów Schura:
sλ h(p) =
X
sµ ,
µ
gdzie suma przebiega wszystkie λ ⊂ µ takie, »e µ/λ ma p pól, z czego »adne dwa nie s¡ w jednej kolumnie.
Wniosek 3 równie» przenosi si¦ na wielomiany Schura, w nast¦puj¡cej formie:
hµ =
X
Kλµ sλ .
λ
0 , »e
Wiemy ju», »e macierz Kλµ jest odwracalna nad Z, tj. istniej¡ takie liczby caªkowite Kµλ
sµ =
X
0
Kλµ
hλ ,
λ
wyrazili±my wi¦c wielomiany Schura poprzez wielomiany symetryczne hλ . Pªyn¡ st¡d nast¦puj¡ce wnioski:
Wniosek 1. sλ s¡ funkcjami symetrycznymi i tworz¡ baz¦ Λ.
Wniosek 2. Liczby Kλµ nie zale»¡ od porz¡dku wyrazów µ.
P
Wniosek 3. Je»eli zλ speªniaj¡ to»samo±¢ Pieriego zλ · h(p) = µ zµ , gdzie suma przebiega wszystkie
µ ⊃ λ takie, »e µ/λ ma p pól, »adne dwa w jednej kolumnie, to zλ = sλ .
6
Tożsamość Jacobiego-Trudiego. Oprzemy si¦ na wniosku 3, aby wyrazi¢ wielomiany Schura w bardziej
algebraicznej formie. Dla l = (l1 , . . . , lk ) (niekoniecznie podziaªu) deniujemy
al (x1 , . . . , xk ) =
det[xli ]ki,j=1.
j
jest to uogólnienie wyznacznika Vandermonde'a, poniewa» dla δ = (k − 1, k − 2, . . . , 0) mamy
aδ (x1 , . . . , xk ) =
det[xj−1
i ]=
Y
(xi − xj ).
i<j
Zdeniujemy teraz naszego kandydata:
zλ =
aλ+δ
=
aδ
det[xli +k−j] .
det[xi + k − j]
j
zλ na pewno jest wielomianem na mocy twierdzenia Bezout.
P
Pozostaje udowodni¢ to»samo±¢ Pieriego zλ h(p) = µ zµ , któr¡ przepisujemy w postaci
X
aλ+δ
xi11 . . . xikk =
X
aµ+δ ,
µ
i1 +...+ik =p
gdzie sumujemy po wszystkich λ ⊂ µ takich, »e µ/λ ma p pól, »adne dwa w jednej kolumnie. Sumuj¡c
po wszystkich p otrzymamy równowa»n¡ to»samo±¢
a(l1 ,...,k )
Y
1
=
1 − xi
X
a(m1 ,...,mk ) ,
(m1 ,...,mk )
gdzie li = λi +k−i, mi = µi +k−i, a warunek na µ tªumaczy si¦ na branie po prawej sumy po wszystkich
(m1 , . . . , mk ) takich, »e m1 ­ l1 > m2 ­ l2 > . . . > mk ­ lk . Wzoru tego dowodzimy przez indukcj¦ po
k, rozwijaj¡c wyznaczniki wzgl¦dem wierszy z l1 lub n1 :
a(l1 ,...,k ) (x)
Y
i
1
=
1 − xi
X
!
(−1)α xlα1 a(l2 ,...,k ) (x(α) )
α
Y
i
1
=
1 − xi
(gdzie x = (x1 , . . . , xk ) oraz x(α) = (x1 , . . . , xα−1 , xα+1 , . . . , xk ))
=
Y 1
X
x l1
=
(−1)α α a(l2 ,...,k ) (x(α) )
1 − xα
1 − xi
α
i6=α
z zaªo»enia indukcyjnego:
=
X
(−1)α
α
=
xlα1
1 − xα
X
X
a(n2 ,...,nk ) (x(α) ) =
X
α
n2 ­l2 >n3 ­...
X
n1 ­l1 n2 ­l2 >n3 ­...
X
X
(−1)α (
n1 ­l1
!
1
(−1)α xn
α a(n2 ,...,nk ) (x(α) )
=
α
X
X
1
xn
α )
a(n2 ,...,nk ) (x(α) ) =
n2 ­l2 >n3 ­...
X
a(n1 ,n2 ,...,nk ) (x)
n1 ­l1 n2 ­l2 >n3 ­...
a bior¡c pod uwag¦, »e dla n2 ­ l1 skªadniki a(n1 ,n2 ,...,nk ) oraz a(n2 ,n1 ,...,nk ) wyst¦puj¡ po prawej stronie
i si¦ zjadaj¡, mo»emy doda¢ do tej sumy warunek l1 > n2 , co daje nalnie to, o co nam chodzi.
Otrzymali±my wobec Wniosku 3 równo±¢, zwan¡ to»samo±ci¡ Jacobiego-Trudiego (pierwotnie, to ona
byªa denicj¡ wielomianów Schura):
λ +k−j
det
[xi
]
sλ (x1 , . . . , xk ) =
.
k−j
det[xi ]
j
Q
(1−xi yj )−1 . Rozwiniemy teraz wspomniany iloczyn na trzy sposoby, co skªoni
nas do wprowadzenia szczególnego iloczynu skalarnego na Λ.
Rozwinięcia iloczynu
7
(1) Wychodzimy od to»samo±ci Cauchy'ego:
det
"
1
x i + yj
Y
#k
(xi + yj ) = aδ (x1 , . . . , xk ) · aδ (y1 , . . . , yk ).
i,j=1 i,j
Aby j¡ udowodni¢, zauwa»amy, »e obie strony s¡ jednorodnymi wielomianami zmiennych x1 , . . . , xk ,
y1 , . . . , yk stopnia n2 − n. Z drugiej strony, lewa strona jest antysymetryczna ze wzgl¦du na x-y oraz
na y-ki, wobec czego jest podzielna przez wyznaczniki Vandermonde'a aδ (x), aδ (y), zatem to»samo±¢
zachodzi z dokªadno±ci¡ do pomno»enia której± ze stron ze staª¡, któr¡ wyznaczamy eksperymentalnie,
porównuj¡c wspóªczynniki przy xδ yδ , równe po obu stronach.
Przeksztaªcaj¡c t¦ równo±¢, ªatwo otrzymamy nast¦puj¡c¡ jej posta¢:
Y
1
1
=
1 − xi yj
aδ (x)aδ (y)
det
"
1
1 − x i yj
#
wyznacznik po prawej stronie po rozpisaniu daje nam:
det
"
X X
Y 1
i
=
(−1)σ
xi i yσ(i)
,
1 − xi yj
σ ,...,
#
1
k
(rozwijamy ka»dy wyraz macierzy w szereg geometryczny, σ odpowiada wybranemu wyrazowi wyznacznika,
za± i mówi, który wyraz szeregu bierzemy w i-tym wierszu)
=
X
X
det[xi yj ] =
i
i
1 ,...,k
x ·
det[yj ] =
i
XX
1 ,...,k
λ
xσ(λ)
det[yλj
σ(i)
]=
σ
XX
X
X
=
( (−1)σ xσ(λ) )aλ (y) =
aλ (x)aλ (y) =
aλ+δ (x)aλ+δ (y).
λ
σ
λ
λ
Przej±cie od sumy po wszystkich i ­ 0 do sumy po wszystkich podziaªach λ o co najwy»ej k skªadnikach
oraz permutacjach σ bierze si¦ z posortowania ci¡gu epsilonów (tak, aby = σ(λ)). Ostatnia równo±¢
bierze si¦ st¡d, »e je»eli λ zawiera dwa równe skªadniki, to aλ = 0, a je±li nie zawiera, to λ = λ 0 + δ dla
unikalnego λ 0 .
Udowodnili±my zatem, na mocy to»samo±ci sλ = aλ+δ /aδ , rozwini¦cie
Y
X
1
=
sλ (x)sλ (y).
1 − xi yj
λ
(2) Z innej strony, mamy:
Y
i,j
Y X
1
=
hn (x)yn
,
j
1 − xi yj
n
!
j
co po wymno»eniu i zgrupowaniu wyrazów o takich samych wykªadnikach przy y z dokªadno±ci¡ do
permutacji daje nam
X
=
hλ (x)mλ (y).
λ
(3) Z jeszcze innej strony, mamy nast¦puj¡c¡ to»samo±¢
X
hn (x)tn =
n
Y
i
=
exp
Y
1
=
1 − xi t
X pr (x)tr
r
r
=
=
X
λ
exp(− log(1 − xit)) = exp 
Y
r
X X (xi t)r

r
exp pr(x)t
r
r
=
mr
mr !rmr
1
pλ (x)t|λ| .
λ1 !1λ1 λ2 !2λ2 . . . λk !kλk
8
i
Y X (pr (x)tr )mr
r
r
=

=
Niech z(λ) = λ1 !1λ1 λ2 !2λ2 . . . λk !kλk . Zwró¢my uwag¦, »e moc klasy sprz¦»ono±ci permutacji o rozkªadzie
na cykle λ (czyli maj¡cej cykle dªugo±ci λ1 , λ2 , . . .), czyli po prostu liczba permutacji o takim rozkªadzie
w Sn , jest równa n!/z(λ) (prosta kombinatoryka). Wobec powy»szego otrzymali±my wzór
X
hn =
|λ|=n
1
pλ .
z(λ)
We»my teraz k2 zmiennych zij = xi yj . Zauwa»my, »e mamy
X
pn (z) =
X


n

xn
i yj =

xn
i
i,j
X
i

 = pn (x)pn (y),
yn
j
j
sk¡d wynika, »e pλ (z) = pλ (x)pλ (y). Mamy zatem dla t = 1:
Y
i,j
Y
X
X 1
X
1
1
pλ (x)pλ (y).
=
=
hn (z)tn =
pλ (z) =
1 − txi yj
1 − tzij
z(λ)
n
i,j
λ
λ
Wypiszmy teraz te wzory obok siebie:
Y
i,j
X 1
X
X
1
hλ (x)mλ (y) =
sλ (x)sλ (y) =
pλ (x)pλ (y).
=
1 − txi yj
z(λ)
λ
λ
λ
Iloczyn skalarny. Wprowad¹my iloczyn skalarny na Λ tak, aby < sλ , sµ >= [λ = µ] (gdzie [φ] = 1 gdy
φ, w p.p.), czyli aby wielomiany Schura tworzyªy baz¦ ortonormaln¡. Z powy»szych wzorów wynika,
P
P
»e je±li rozpiszemy hλ (x) = µ Aλµ sµ (x) oraz mλ (y) = µ Bλµ sµ (y), to macierze Aλµ oraz Bµλ b¦d¡ do
0
siebie odwrotne:
X
hλ (x)mλ (y) =
λ
XX
λ
X X


Aλµ Bλν sµ (x)sν (y) =

µ,ν
µ,ν
Aλµ Bλν  sµ (x)sν (y) =
X
[µ = ν]sµ (x)sν (y).
µ,ν
λ
P
Sk¡d z liniowej niezale»no±ci sµ (x)sν (y) (baza iloczynu tensorowego!) mamy λ Aλµ Bλν = [ν = µ].
Zatem s¡ to macierze przeksztaªce« sprz¦»onych (GAL!), czyli hλ oraz mλ to bazy dualne, wobec czego
< hλ , mµ >= [λ = µ].
Tak samo robimy dla pλ (x), pλ (y) i wychodzi nam, »e
1
[λ = µ].
z(λ)
< pλ , pµ >=
Zdeniumy liczby χλµ oraz ξλµ jako wspóªczynniki w rozwini¦ciach pµ w bazach odpowiednio s oraz m
przy sλ oraz mλ , tj.
X
X
χλµ sλ =
pµ =
λ
ξλµ mλ .
λ
Wobec powy»szych rozwa»a« na temat baz dualnych i ortogonalnych, otrzymujemy równowa»ne wzory
sλ =
X 1
χλµ pµ
z(µ)
µ
;
hλ =
X 1
ξλµ pµ .
z(λ)
µ
Wspóªczynniki χλµ oka»¡ si¦ wa»ne w dalszych rozwa»aniach dot. charakterów reprezentacji, dlatego
pokusimy si¦ o ªadniejsze ich wyra»enie:
pµ (x1 , . . . , xk ) =
X
χλµ sλ (x1 , . . . , xk ) =
λ
X
χλµ
Q
aλ+δ (x1 , . . . , xk )
,
aδ (x1 , . . . , xk )
co po pomno»eniu obu stron przez aδ (x1 , . . . , xk ) = (xi − xj ) i wymno»eniu wyznacznika po prawej da
nam
Y
X X
χλµ
(xi − xj )pµ =
i<j
Po porównaniu wspóªczynników przy
χλµ =
σ
λ
xλ+δ
(−1)σ xσ(λ+δ) .
otrzymujemy nalnie
wspolczynnik przy xλ1 +k−1xλ2 +k−2 . . . xkλ +k−k w
1
2
k
Y
i<j
gdzie k jest nie mniejsze ni» liczba skªadników λ oraz µ.
9
(xi − xj )
Y
i
(xµ1 i + . . . + xµk i ),
3
Reprezentacje grup symetrycznych i wzór Frobeniusa
Reprezentacje grup symetrycznych. Przypomnienie. Przez Sn rozumiemy w dalszym ci¡g grup¦
permutacji n elementów. Na poprzednim referacie poznali±my nieprzywiedlne reprezentacje Sλ tej grupy,
indeksowane podziaªami λ liczby n. Wprowadzimy teraz nieco wi¦ksze (czyli ju» przywiedlne), ale prostsze
w opisie reprezentacje Mλ .
Przez ponumerowanie diagramu Younga podziaªu λ liczby n rozumiemy wpisanie w jego pola liczb
1, 2, . . . , n. Grupa Sn dziaªa na zbiorze ponumerowa« danego diagramu, zamieniaj¡c wpisane liczby na ich
obraz przy wybranej permutacji. Ustalmy λ. W zbiorze ponumerowa« diagramu Younga λ wprowadzamy
relacj¦ równowa»no±ci uto»samiaj¡c¡ ponumerowania maj¡ce takie same liczby w ka»dym wierszu, z
dokªadno±ci¡ do kolejno±ci w tym wierszu. Klas¦ abstrakcji tej relacji nazywamy tabloidem. Tabloid
mo»emy zilustrowa¢, rysuj¡c ponumerowany diagram (dla wybranego ponumerowania z klasy abstrakcji)
oraz ±cieraj¡c pionowe linie, co zaznacza, »e kolejno±¢ w wierszu nie jest istotna. Dziaªanie Sn jest
zgodne z nasz¡ relacj¡, tote» dziaªanie Sn na ponumerowaniach indukuje dziaªanie na zbiorze tabloidów.
Ono z kolei indukuje reprezentacj¦ grupy permutacji: za baz¦ przestrzeni tej reprezentacji przyjmiemy
przestrze« liniow¡, której baz¡ s¡ tabloidy i dziaªanie grupy na zbiorze tabloidów zada nam reprezentacj¦
na wspomnianej bazie. Opisan¡ reprezentacj¦ nazwiemy Mλ .
Równowa»nie, je±li λ = (λ1 , . . . , λk ), to Mλ jest reprezentacj¡ indukowan¡ z trywialnej reprezentacji
podgrupy Sλ1 × . . . × Sλk ⊂ Sn .
Potrzebne nam b¦dzie kilka faktów w stylu bardzo podobnym do poprzedniego referatu, na którym
zdeniowano Sλ . Zostaª wtedy udowodniony nast¦puj¡cy
Lemat 1. T , T 0 { ponumerowania diagramów Younga podziaªów λ oraz λ 0 , λ nie dominuje λ 0 . Wówczas
zachodzi dokªadnie jeden z warunków:
(i) istniej¡ dwie liczby znajduj¡ce si¦ w jednym wierszu T oraz w jednej kolumnie T 0 .
(ii) λ = λ 0 oraz istniej¡ permutacje p 0 { zachowuj¡ca wiersze T , q { zachowuj¡ca kolumny T 0 takie, »e
p 0 T 0 = qT .
Przypominamy, »e w CSn mamy dla ka»dego ponumerowania pewnego diagramu o n polach elementy
aT =
X
p∈R(T )
p,
bT =
X
(−1)q q,
cT = bT aT
q∈C(T )
gdzie R(T ) oraz C(T ) to podgrupy zachowuj¡ce odpowiednio wiersze i kolumny T . Oznaczmy chwilowo
przez [T ] tabloid odpowiadaj¡cy ponumerowaniu T . Wówczas z Lematu 1 jako wniosek otrzymujemy
nast¦puj¡cy
Lemat 2. Zaªo»enia jak w Lemacie 1, wówczas je±li zachodzi (i), to bT [T 0 ] = 0, a je±li (2), wówczas
P
bT [T 0 ] = ± q∈C(T ) (−1)q [qT ] = ±bT [T ].
Dowód. (i) Niech t-transpozycja wspomnianych dwu liczb, wtedy bT t = −bT , bo t ∈ C(T ) oraz
t[T 0 ] = [T 0 ], gdy» t ∈ R(T 0 ), zatem
bT [T 0 ] = bT (t[T 0 ]) = (bT t)[T 0 ] = −bT [T 0 ].
(ii) Niech p 0 , q jak w poprzednim lemacie, wówczas
bT [T 0 ] = bT [p 0 T 0 ] = bT [qT ] = (bT q)[T ] = (sgn(q)bT )[T ] = sgn(q)
X
(−1)σ [qT ].
σ∈C(T )
Musimy teraz troch¦ si¦ napracowa¢, aby odkry¢ w reprezentacji Mλ reprezentacje Sλ nieprzywiedlne z
poprzedniego referatu. Byªy to lewostronne ideaªy C[Sn ] · cT dla dowolnego ponumerowania T ksztaªtu
λ. Zdeniujmy wpierw przeksztaªcenie ψT : Mλ → C[Sn ] · aT wzorem ψT ([σT ]) = σaT . Zauwa»my, »e
[σT ] = [τT ] wtedy i tylko wtedy, gdy στ−1 ∈ R(T ) i tak samo dla σaT , wobec czego przeksztaªcenie
10
to jest izomorzmem reprezentacji. Sprawd¹my zatem, co przechodzi na Sλ , czyli jaki jest przeciwobraz
P
elementów σcT = σbT aT = ( q∈C(T ) σ(−1)q )aT . Widzimy wprost, »e musi to by¢ element vσ−1 Tσ ∈ Mλ ,
gdzie
X
(−1)q )[qT ] = bT [T ].
vT :=
q∈C(T )
Wobec tego, elementy vT rozpinaj¡ w Mλ podprzestrze« Sn -niezmiennicz¡, stanowi¡c¡ reprezentacj¦
izomorczn¡ z Sλ .
Wobec powy»szego, mamy kolejny lemat, dotycz¡cy obecno±ci Sλ w Mλ :
Lemat 3. φ : Mλ → Mλ 0 { morzm reprezentacji, Sλ nie jest zawarte w j¡drze φ. Wówczas λ 0 λ.
Dowód. We¹my dowolne ponumerowanie T o ksztaªcie λ. Mamy 0 6= φ(vT ) = bT φ([T ], wobec czego
bT Mλ 0 6= 0, zatem dla pewnego tabloidu [T 0 ] ksztaªtu λ 0 mamy bT [T 0 ] 6= 0. Je»eli λ = λ 0 to λ 0 λ
(porz¡dek jest ÿsªaby") i mamy tez¦, je»eli za± s¡ ró»ne, to wówczas zachodzi (i) z Lematu 2, co przeczy
temu, »e bT [T 0 ] 6= 0.
Charakter Mλ . Obliczymy teraz charakter reprezentacji Mλ . Jak to zwykle bywa z reprezentacjami
indukowanymi z dziaªa« grupy na zbiorze, warto±¢ charakteru na elemencie jest równa liczbie punktów
staªych dziaªania tego elementu na zbiorze. Mamy zatem
# (T − tabloid ksztaltu λ : σT = T ) =
tabloid ksztaltu λ : kazdy cykl σ zawarty jest w pewnym wierszu T ) .
χMλ (σ) =
=
# (T −
Niech σ ma dªugo±ci µ = (µ1 , . . . , µk ). Niech mq oznacza liczb¦ cykli dªugo±ci q w σ. Chc¡c wybra¢
tabloid T ksztaªtu λ taki, »e ka»dy cykl σ zawarty jest w pewnym wierszu T , post¦pujemy tak: niech
r(p, q) b¦dzie liczb¡ cykli σ dªugo±ci q w p-tym wierszu T . Wtedy oczywi±cie musi by¢
X
ir(p, i) = λp
oraz
X
i
r(i, q) = mq .
i
Je»eli ustalimy liczby r(p, q), wówczas liczba szukanych tabloidów speªniaj¡cych te dodatkowe warunki
b¦dzie równa
m2 !
mn !
m1 !
·
· ... ·
,
r(1, 1)! . . . r(n, 1)! r(1, 2)! . . . r(n, 2)!
r(1, n)! . . . r(n, n)!
a to dlatego, »e dla ka»dego q musimy wybra¢, które cykle dªugo±ci q pójd¡ do których wierszy tabloidu,
czyli musimy rozdysponowa¢ mq obiektów do n przegródek tak, aby w i-tej przegródce znalazªo si¦
dokªadnie r(i, q) przedmiotów, a to mo»emy zrobi¢ na dokªadnie mq !/r(1, q)!r(2, q)! . . . r(n, q)! sposobów.
Z drugiej strony, mamy z uogólnionego wzoru dwumianowego:
pn (x1 , . . . , xn )mq =
X
P
(rpq ): i iriq =mq
mq !
qr
qr
qr
x1 1q x2 2q . . . xn nq ,
r1q ! . . . rnq !
mn
λ
1
sk¡d, skoro pµ = pm
1 . . . pn , wnioskujemy, »e szukana liczba jest równa wspóªczynnikowi przy x w pµ .
Wspóªczynnik ten jest oczywi±cie wspóªczynnikiem przy mλ w rozªo»eniu pµ w bazie m, czyli jest to
liczba ξm uλ zdeniowana pod koniec poprzedniego rozdziaªu.
Pierścień reprezentacji grup symetrycznych. Niech Rn oznacza grup¦ abelow¡, której generatorami
s¡ reprezentacje Sn , dodawanie zadane jest przez sum¦ prost¡ reprezentacji (tzn. bierzemy zbiór sko«czonych
kombinacji formalnych takich reprezentacji o wspóªczynnikach caªkowitych i umawiamy si¦, »e zwykªa
L
suma i suma prosta reprezentacji to to samo: V + W = V ⊕ W ). Niech R = n Rn b¦dzie pier±cieniem z
gradacj¡ z mno»eniem zadanym nast¦puj¡co:
V ∈ Rn , W ∈ Rm −→ V · W :=
11
IndSS
n+m
n ×Sm
V ⊗ W ∈ Rn+m ,
gdzie
Ind
oznacza reprezentacj¦ indukowan¡, a V ⊗ W oznacza tutaj przestrze« V ⊗ W z dziaªaniem
Sn × Sm zadanym przez (σ, τ)(v ⊗ w) = (σv) ⊗ (τw), czyli reprezentacj¦ Sn × Sm .
Jest to pier±cie« wszystkich reprezentacji grup symetrycznych. Wprowadzimy w nim iloczyn skalarny
»¡daj¡c, aby reprezentacje nieprzywiedlne tworzyªy baz¦ ortonormaln¡ (tak, jak tworz¡ j¡ ich charaktery).
Czyli
< Sλ , Sµ >= [λ = µ],
a z teorii charakterów wynika, »e je±li V, W ∈ Rn ⊂ R, wówczas
< V, W >=
X 1
1 X
1 X
χV (σ)χW (σ−1 ) =
|C(µ)|χV (Cµ )χW (Cµ ) =
χV (Cµ )χW (Cµ )
n! σ
n! µ
|C(µ)|
µ
Pierwsza równo±¢ mówi, »e iloczyn skalarny reprezentacji jest równy iloczynowi skalarnemu charakterów,
druga zamienia sumowanie po elementach grupy na sumowanie po klasach sprz¦»ono±ci (charaktery s¡
staªe na klasach sprz¦»ono±ci), gdzie klasa sprz¦»ono±ci permutacji o rozkªadzie na cykle µ oznaczana
jest C(µ). Pami¦taj¡c z poprzedniego rozdziaªu, »e |C(µ)| = n!/z(µ) = n!/µ1 !1µ1 . . . µn !nµn , zapisujemy
to w postaci
X 1
χV (Cµ )χW (Cµ ).
z(µ)
µ
P 00
00 .
Wiemy, »e Sλ (|λ" = n) stanowi¡ baz¦ Rn nad Z, zatem Mλ = µ Kλµ
Sµ , dla pewnych caªkowitych Kλµ
00 = 1. Wobec tego (znów argument z
Z Lematu 3 wynika, »e Kλ00 µ = 0, gdy λ nie dominuje µ oraz, »e Kλλ
macierz¡ górnotrójk¡tn¡ z jedynkami na przek¡tnej!) Mλ tak»e stanowi¡ baz¦ Rn nad Z.
< V, W >=
Pierścień reprezentacji a pierścień funkcji symetrycznych. Powy»sze rozwa»ania skªaniaj¡ nas
do zdeniowania homomorzmu
φ : Λ → R,
φ(hλ ) = Mλ .
Jest to w istocie homomorzm, gdy»
hλ = hλ1 hλ2 . . . hλk
oraz
Mλ = Mλ1 Mλ2 . . . Mλk ,
a nawet izomorzm, bowiem Mλ jest baz¡ R.
Zastanówmy si¦ teraz nad izomorzmem odwrotnym. Musiaªby on speªnia¢ ψ(Mλ ) = hλ , czyli na mocy
poprzednich rozwa»a« dotycz¡cych rozwini¦cia pµ w bazach h oraz m, a tak»e charakteru Mλ :
ψ(Mλ ) = hλ =
X 1
X 1
ξλµ pµ =
χMλ (C(µ))pµ .
z(µ)
z(µ)
µ
µ
Zatem dla dowolnej reprezentacji V mamy
ψ(V) =
X 1
χV (C(µ))pµ .
z(µ)
µ
Zauwa»my teraz, »e na mocy ortogonalno±ci wielomianów pλ :
< ψ(V), ψ(W) >=
X 1
X 1
z(µ)χV (C(λ))χW (Cµ ) < pλ , pµ >=
χV (C(µ))χW (Cµ ) =< V, W >,
z(λ)
z(µ)
µ
µ,λ
zatem φ oraz ψ s¡ izometriami, daj¡c peªen izomorzm Λ oraz R!
P 00
P
Charakter Sλ — wzór Frobeniusa. Wiemy, »e Mλ = Sλ +
Kλµ Sµ oraz »e hλ = sλ +
Kλµ sµ ,
P
obie sumy po µ ±ci±le zdominowanych przez λ. Skoro φ(hλ ) = Mλ , mamy φ(sλ ) = Sλ + mλµ sµ dla
pewnych caªkowitych mλµ , ale skoro φ jest izometri¡, to
X
1 =< sλ , sλ >=< φ(sλ ), φ(sλ ) >= 1 +
(mµλ )2 ,
12
zatem
φ(sλ ) = Sλ .
Widzimy teraz, »e z jednej strony
ψ(Sλ ) =
X 1
χS (C(µ))pµ ,
z(µ) λ
µ
z drugiej za±, na mocy ostatnich rachunków z poprzedniego rozdziaªu
ψ(Sλ ) = sλ =
X 1
χλµ pµ ,
z(µ)
µ
wobec czego χSλ (C(µ)) = χλµ , udowodnili±my wi¦c
Wzór Frobeniusa. Warto±¢ charakteru reprezentacji Sλ na klasie sprz¦»ono±ci C(µ) jest równa
wspóªczynnikowi przy xλ11 +n−1 xλ22 +n−2 . . . xλnn +n−n w wielomianie
Y
i<j
4
(xi − xj )
Y
(xµ1 i + . . . + xµk i ).
i
Bibliografia
Korzystaªem z nast¦puj¡cych ksi¡»ek, w kolejno±ci od najbardziej przydatnej:
(1)
(2)
(3)
(4)
Fulton, W. Young Tableaux With Applications, rozdziaªy 1-7,
Fulton, W., Harris, J. Representation Theory. A First Course, rozdziaª 4 oraz dodatek A,
Macdonald, I. G. Symmetric Functions and Orthogonal Polynomials, rozdziaª 1,
Knuth, D. The Art of Computer Programming, vol. 3, rozdziaª 5.1.4.
13