Tableaux Younga i ich zastosowania w teorii reprezentacji

Transkrypt

Tableaux Younga i ich zastosowania w teorii reprezentacji
Uniwersytet Warszawski
Wydział Matematyki, Informatyki i Mechaniki
Piotr Achinger
Nr albumu: 235886
Tableaux Younga i ich zastosowania
w teorii reprezentacji
Praca licencjacka
na kierunku MATEMATYKA
Praca wykonana pod kierunkiem
dr Agnieszki Bojanowskiej–Jackowskiej
Instytut Matematyki
Wrzesień 2008
Oświadczenie kierującego pracą
Potwierdzam, że niniejsza praca została przygotowana pod moim kierunkiem i
kwalifikuje się do przedstawienia jej w postępowaniu o nadanie tytułu zawodowego.
Data
Podpis kierującego pracą
Oświadczenie autora (autorów) pracy
Świadom odpowiedzialności prawnej oświadczam, że niniejsza praca dyplomowa
została napisana przeze mnie samodzielnie i nie zawiera treści uzyskanych w sposób
niezgodny z obowiązującymi przepisami.
Oświadczam również, że przedstawiona praca nie była wcześniej przedmiotem
procedur związanych z uzyskaniem tytułu zawodowego w wyższej uczelni.
Oświadczam ponadto, że niniejsza wersja pracy jest identyczna z załączoną wersją
elektroniczną.
Data
Podpis autora (autorów) pracy
Streszczenie
W niniejszej pracy wprowadzone zostają podstawowe pojęcia i twierdzenia teorii tableaux
Younga oraz ich wybrane zastosowania: dla teorii funkcji symetrycznych (wielomiany Schura),
teorii reprezentacji grup skończonych (wzór Frobeniusa) oraz teorii reprezentacji grup Liego
(funktory Schura, konstrukcja Weyla).
Słowa kluczowe
diagram Younga, diagram Ferrersa, tableau Younga, wielomiany Schura, wzór Frobeniusa,
funktory Schura, konstrukcja Weyla
Dziedzina pracy (kody wg programu Socrates-Erasmus)
11.1 Matematyka
Klasyfikacja tematyczna
20 Group theory and generalisations
20C Representation theory of groups
20C30 Representations of finite symmetric groups
05 Combinatorics
05E Algebraic combinatorics
05E05 Symmetric functions
05E10 Tableaux, representations of the symmetric group
Tytuł pracy w języku angielskim
Young Tableaux and their applications in Representation Theory
Spis treści
Wprowadzenie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1. Teoria tableaux Younga . . . . . . .
1.1. Operacje na tableaux . . . . . . . .
1.2. Fundamentalny fakt teorii tableaux
1.3. Wnioski. Pierścień tableaux . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
7
8
10
12
2. Funkcje symetryczne i wielomiany Schura . . . . . . .
2.1. Funkcje symetryczne . . . . . . . . . . . . . . . . . . .
2.2. Ważne przykłady baz Λ, indeksowanych podziałami λ
2.3. Wielomiany Schura . . . . . . . . . . . . . . . . . . . .
2.4. Algebraiczna postać wielomianów Schura. . . . . . . .
Q
2.5. Rozwinięcia iloczynu (1 − xi yj )−1 . . . . . . . . . . .
2.6. Λ jako przestrzeń z iloczynem skalarnym . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
15
15
15
16
17
19
20
3. Reprezentacje grup symetrycznych i wzór Frobeniusa
3.1. Charakter Mλ . . . . . . . . . . . . . . . . . . . . . . . .
3.2. Pierścień reprezentacji grup symetrycznych . . . . . . .
3.3. Pierścień reprezentacji a pierścień funkcji symetrycznych
3.4. Charakter Sλ — wzór Frobeniusa. . . . . . . . . . . . .
3.5. Wnioski . . . . . . . . . . . . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
23
24
25
26
27
27
4. Funktory Schura i konstrukcja Weyla . . . . . . . . . . . . . . . . . . . . . .
4.1. Funktory Schura . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.2. Charaktery funktorów Schura . . . . . . . . . . . . . . . . . . . . . . . . . . .
29
29
30
A. Reprezentacje nieprzywiedlne grup symetrycznych . . . . . . . . . . . . . .
33
Bibliografia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
35
3
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
5
Wprowadzenie
Niniejsza praca ma na celu ukazanie zastosowań kombinatorycznych obiektów zwanych tableaux Younga w teorii funkcji symetrycznych i teorii reprezentacji.
Pierwsza część wprowadza pojęcie diagramu oraz tableaux Younga oraz ich podstawowe
własności. Głównym jej wynikiem jest zdefiniowanie operacji łącznego mnożenia tableaux, a
co za tym idzie pierścienia formalnych sum tableaux.
W drugiej części pracy badamy własności wielomianów Schura sλ , zdefiniowanych przy
pomocy homomorfizmu z pierścienia tableaux w pierścień wielomianów, które okazują się
być wielomianami symetrycznymi. W szczególności udowodnione zostaje przedstawienie ich
jako ilorazów pewnych wyznaczników wielomianowych. Definiujemy pierścień funkcji symetrycznych i znajdujemy jego podstawowe bazy (jedną z nich stanowią wielomiany Schura),
badamy zależności pomiędzy tymi bazami i wprowadzamy iloczyn skalarny tak, aby wielomiany Schura stanowiły bazę ortonormalną.
Dodatek A (logicznie stanowiący trzecią część) stanowi zbiór faktów dotyczących reprezentacji grup symetrycznych Sn . Podane zostają (bez dowodu) metody kontrukcji nieprzywiedlnych reprezentacji Sλ odpowiadających poszczególnym klasom sprzężoności λ w Sn .
Przedostatnia część to wyprowadzenie wzoru Frobeniusa na charakter reprezentacji Sλ :
definiujemy pierścień reprezentacji grup symetrycznych i dowodzimy jego izometrycznego
izomorfizmu z pierścieniem funkcji symetrycznych. Izomorfizm ten przeprowadza sλ , stanowiące ortonormalną bazę funkcji symetrycznych, na Sλ . Na końcu podajemy kilka wniosków
płynących ze wzoru Frobeniusa.
W ostatniej części pokazuję zastosowanie teorii tableaux Younga w teorii reprezentacji
grup macierzy. Zdefiniowane zostają funktory Schura i pokazana zostaje konstrukcja Weyla
nieprzywiedlnych reprezentacji grupy GLn .
5
Rozdział 1
Teoria tableaux Younga
Przez diagram Younga (lub diagram Ferrersa) rozumiemy graficzną 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 podziały λ = (λ1 , λ2 , . . .) oraz
µ = (µ1 , µ2 , . . .) (liczby w nawiasach piszemy w kolejności nierosnącej), definiujemy
relacje porządkujące:
(1)
(2)
(3)
µ ¬ λ – porządek leksykograficzny,
µ λ, jeśli µ1 + . . . + µi ¬ λ1 + . . . + λi dla i = 1, 2, . . . – porządek dominacji,
µ ⊂ λ, jeśli µi ¬ λi dla i = 1, 2, . . . – porządek zawierania,
i zauważamy, że µ ⊂ λ ⇒ µ λ ⇒ µ ¬ λ, zaś porządek leksykograficzny jest
porządkiem liniowym.
Definicja 1. Przez tableau Younga (l. mn. tableaux) rozumiemy 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.
Przykład 1.1. Oto przykład tableau na powyższym diagramie:
1 1 2 3 4
2 4 4
4 6 6
8
Definicja 2. 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 λ.
7
1.1. Operacje na tableaux
Na tableau możemy patrzeć jak na „strukturę danych” przechowującą mulitzbiór liczb całkowitych dodatnich. Poniżej zdefiniujemy podstawowe operacje dla takiej struktury: dodawanie
elementu do zbioru, usuwanie elementu ze zbioru, sumę rozłączną 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:
Listing 1.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
zawierajacego liczbe > x )
{ zamiana }
x : = : ( liczba w j−tym polu i−tego wiersza T )
i := i + 1
end
dopisz x na koniec i−tego wiersza T
wynik := T
Pisząc obrazowo, staramy się dopisać x na koniec pierwszego wiersza T . Jeżeli się to nie
uda (gdyż x jest mniejszy od ostatniej liczby w tym wierszu), wkładamy x na ostatnie miejsce
na którym możemy go umieścić, a znajdującą 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 z
powrotem 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. Chcąc załatać powstałą lukę, wsuwamy na jej miejsce mniejszą z dwóch liczb, stojących bezpośrednio
poniżej oraz po prawej od dziury. Jeżeli poniżej oraz po prawej nie ma żadnych pól, algorytm
8
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 tableaux U i T , przez T ◦ U oznaczamy ich złączenie otrzymane w
następujący sposób:
(1) czytamy po kolei wiersze U od ostatniego, każdy wiersz czytamy od lewej do prawej,
(2) w wyniku tego otrzymujemy ciąg x1 , x2 , x3 , ..., x|U| ,
(3) kolejno wstawiamy liczby z tego ciągu do T algorytmem bumping,
(4) to, co otrzymamy w wyniku, oznaczamy przez T ◦ U.
Przykład 2.1. W wyniku pomnożenia naszego pierwszego przykładu tableau przez tableau
1 2
3
otrzymamy
1
2
4
6
8
1 1 2 3
2 3 4
4 4
6
Rektyfikacja. Przez skośny (skew) diagram Younga λ/µ, dla µ ⊂ λ (co oznacza, ż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.
Rozszerzamy definicję tableau na skośne diagramy. Mówimy, że tableau (zwykłe) U jest
rektyfikacją skośnego tableau T , jeśli po wykonywaniu algorytmu sliding dla pustych pól w
T (w dowolnej kolejności, za każdym razem biorąc 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 – dowód tego faktu
znajduje się w kolejnym podrozdziale.
9
Przykładowo, kolejnymi krokami rektyfikacji tableau skośnego
1
2
1 3
mogą być
1
2
1 3
1
1
1 2
3
1 2
3
1
1 2
3
1 1
2
3
1 1
2
3
.
Łączenie 2. Mając dwa tableaux T i U, rysujemy je obok siebie tak, aby prawy górny róg
T zetknął się z lewym dolnym rogiem U. Otrzymujemy skośne tableau, którego rektyfikację
oznaczamy przez T ∗ U. Przykładowo, powyżej policzyliśmy złączenie dla tableaux
1 3
1
2
oraz
natomiast skośne tableau dla tableaux z przykładu Łączenia 1 wygląda następująco:
1 2
3
1 1 2 3 4
2 4 4
4 6 6
8
i po rektyfikacji dostaniemy
1
2
4
6
8
1 1 2 3
2 3 4
4 4
6
1.2. Fundamentalny fakt teorii tableaux
Prawdziwy jest następujący
Fundamentalny Fakt. T ◦ U = T ∗ U, niezależnie od sposobu rektyfikacji.
Dowód tego faktu, pochodzący od Donalda Knutha, znajdzie Czytelnik w rozdziałach 1
i 2 w książce [Ful].
Schemat tego dowodu można opisać następująco. Danemu tableau T przypisujemy pewS
i
ne słowo w(T ) ∈ N∗ , gdzie N∗ = ∞
i=0 N to półgrupa wolna z jedynką o zbiorze wolnych
generatorów N. W N∗ wprowadzamy kongruencję ≡K równoważności słów w sensie Knutha,
spełniającą warunek w(T ← x) ≡K w(T ) · x. Następnie dowodzimy dwóch faktów.
Pierwszy z nich to zgodność algorytmu sliding z relacją ≡K : wykonywane przesunięcia
nie zmieniają klasy równoważności w(T ) (gdzie T jest dziurawym tableau).
Drugi fakt stwierdza, że dla dowolnego słowa w ∈ N∗ istnieje dokładnie jedno tableau
T = T (w) takie, że w ≡K w(T ).
W końcu wnioskujemy, że w(U ◦ V) ≡K w(U) · w(V) ≡K w(U ∗ V), co na mocy drugiej
obserwacji daje U ◦ V = U ∗ V.
10
Definicja 3. Słowem tableau T nazywamy ciąg wpisanych weń liczb powstały z przeczytania kolejno wierszy T od dołu do góry.
Przykład 3.1. Słowem tableau
1 1 2 3 4
2 4 4
4 6 6
8
jest 8 4 6 6 2 4 4 1 1 2 3 4.
Definicja 4. Relacja ≡K równoważności słów w sensie Knutha to najmniejsza kongruencja rozszerzająca relacje
yzx ≡ yxz
dla x < y ¬ z,
xzy ≡ zxy
dla x ¬ y < z,
Obserwacja. w(T ← x) ≡K w(T ) · x.
Dowód (szkic). Należy dokonać analizy poszczególnych kroków algorytmu Schensteda. Pierwsza relacja powyżej odpowiada za „przepychanie” x przez pierwszy wiersz aż do pierwszej
liczby nie większej niż x, druga zaś pozwala liczbę wybitą przez x (tutaj: z) przesuwać dalej
w lewo na początek wiersza.
Fakt 4.1. Jeżeli T jest tableau z wyrzuconą pewną liczbą pól, zaś R jego rektyfikacją,
wówczas w(T ) ≡K w(R).
Dowód (szkic). Analogicznie jak powyżej, dokonuje się analizy poszczególnych ruchów algorytmu sliding. Poziome ruchy są bardziej lokalne jeśli chodzi o ich wpływ na słowo tableau i
dowód ich zgodności z ≡K jest łatwiejszy, zaś poradzenie sobie z ruchami w pionie wymaga
odrobiny sprytu.
Fakt 4.2. Dla dowolnego słowa w ∈ N∗ istnieje dokładnie jedno tableau T = T (w) takie,
że w ≡K w(T ).
Zanim przejdziemy do dowodu, potrzebna będzie nam
Definicja 5. Dla w ∈ N∗ , k = 1, 2, . . . oznaczmy przez L(w, k) maksymalną łączną długość k rozłącznych niemalejących podciągów w.
Dowód faktu 2. polega na dwóch obserwacjach
1. jeśli w ≡K v to L(w, ∗) = L(v, ∗),
2. jeśli w = w(T ), T : λ, λ = (λ1 , λ2 , . . .), wówczas
L(w, k) = λ1 + λ2 + . . . + λk .
11
Pierwszej obserwacji dowodzi się oczywiście dla w, v różniących się jedną z zamian w definicji
≡K . Bierze się optymalne ciągi dla w i dla nich konstruuje się równie dobre ciągi dla v oraz
na odwrót.
Dowód drugiej obserwacji wynika z faktu, że jeżeli podciąg słowa tableau T jest niemalejący, to w każdej kolumnie T jest co najwyżej jeden wyraz tego ciągu.
Na koniec pozostaje nam udowodnić, że dla w ∈ N∗ istnieje jakiekolwiek tableau T spełniające w ≡K w(T ). Oczywiście kształt λ tego tableau musi spełniać
λk = L(w, k) − L(w, k − 1).
Dowód istnienia odpowiedniego tableau przebiega przez indukcję względem na długość słowa.
1.3. Wnioski. Pierścień tableaux
W niniejszym paragrafie ukazane zostaną bardzo ważne wnioski z równoważności obu sposobów mnożenia tableaux. Pozwolą one na stworzenie bardziej algebraicznego podejścia do
teorii tableaux.
Wniosek 5.1. Wynik rektyfikacji nie zależy od sposobu wybierania narożnych pól.
Dowód. Niezależnie od kolejności, wynik będzie identyczny z wynikiem Łączenia 1.
Wniosek 5.2. Mnożenie (oznaczane TU := T ◦ U = T ∗ U) jest łączne.
Dowód. Istotnie, operacja tworzenia niezrektyfikowanego tableau dla T ∗ U opisana powyżej
jest łączna, a rektyfikacja, jako niezależna od kolejności usuwania, zachowuje tę łączność.
To prowadzi do zdefiniowania pierścienia tableaux R w następujący sposób:
X
R={
aT · T : aT ∈ Q, aT 6= 0 dla skonczenie wielu T },
T −tableau
tj. R jest przestrzenią liniową nad Q rozpiętą przez wszystkie tableaux, z mnożeniem określonym na bazie poprzez mnożenie tableaux zdefiniowane uprzednio.
Potrzebny nam będzie jeszcze jeden fakt dotyczący algorytmu bumping:
Lemat („Bumping lemma”). Do danego 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 nie wyżej niż P 0 .
Dowód (szkic). Jeżeli x trafia na koniec pierwszego wiersza T , to x 0 również, co dowodzi
tezy. Przypuśćmy, że x zostaje zamienione z pewną liczbą y z pierwszego wiersza. Jeżeli x 0
trafia na koniec pierwszego wiersza T , to P 0 jest wyżej niż P oraz na prawo od P. 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 5.3. Dla danego tableau T : µ oraz liczby p istnieje bijekcja pomiedzy zbiorem
rozwiązań UV = T takich, że V jest typu (p) (czyli ma kształt diagramu o jednym wierszu
długości p) a zbiorem podziałów λ takich, że λ ⊂ µ oraz µ/λ ma p komórek, z czego
żadne dwie nie leżą w jednej kolumnie.
12
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, z których żadne dwa nie leżą w jednej kolumnie, po kolei
wyjmować je od lewej do prawej, otrzymując z powrotem V : (p) oraz rozkład UV = T .
Ustalmy n oraz zdefiniujmy dla dowolnego podziału λ elementy Sλ ∈ R następującym
wzorem:
X
T,
Sλ :=
T :λ
gdzie T przebiega wszystkie tableaux typu λ, ale nie zawierające liczb większych niż n.
Wniosek 5.4 (Wzór Pieriego). W R zachodzi dla dowolnych p, λ następująca tożsamość,
zwana wzorem Pieriego:
X
Sλ · S(p) =
Sµ ,
µ
gdzie suma obejmuje wszystkie podziały µ takie, że λ ⊂ µ oraz µ/λ ma p pól, z czego
żadne dwa nie są w jednej kolumnie.
Definicja 6. Przez zawartość danego tableau T rozumiemy ciąg µi = liczba wystapien i w T .
Mając podział λ oraz ciąg µ, definiujemy
Kλµ = #(tableaux T : λ o zawartosci µ).
Przez wielokrotne zastosowanie wzoru Pieriego, otrzymujemy:
Wniosek 6.1. W R zachodzi dla dowolnych µi następująca tożsamość:
X
S(µ1 ) · S(µ2 ) · . . . · S(µk ) =
Kλµ · Sλ .
λ
Zauważmy, że jeżeli uporządkujemy podziały leksykograficznie, to dla µ > λ będzie Kλµ = 0,
oraz 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.
13
Rozdział 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.
2.1. Funkcje symetryczne
Naszym zadaniem chwilowo będzie pozbycie się niewygodnego ograniczenia, jakim jest liczba
zmiennych.
Niech ρk : Λk+1 → Λk , ρ(w)(x1 , . . . , xk ) := w(x1 , . . . , xk , 0). 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 , że pi = ρi ◦ pi+1 oraz dla dowolnego Λ 0 wraz z odwzorowaniami pi0 : Λ 0 → Λi
0
takimi, że pi0 = ρi ◦ pi+1
istnieje dokładnie jedno odwzorowanie φ : Λ 0 → Λ takie, że
0
pi · φ = pi ). 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 uogólnieniem
wielomianu symetrycznego na dowolną liczbę zmiennych.
2.2. Ważne przykłady baz Λ, indeksowanych podziałami λ
(1) Elementarne wielomiany symetryczne eλ . Są to wielomiany pojawiające się we
wzorach Viete’a. Definiujemy je wpierw dla λ = (n):
en (x1 , . . . , xk ) =
X
xi1 xi2 . . . xin ,
i1 <i2 <...<in
albo przez funkcję tworzącą:
Y
(1 + txi ) =
15
X
en 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λ . Można je uznać za dualne do eλ . Definiujemy
je wpierw dla λ = (n):
X
xi11 xi22 . . . xikk ,
hn (x1 , . . . , xk ) =
i1 +i2 +...+ik =n
albo przez funkcję tworzącą:
Y
X
1
=
hn tn .
1 − txi
Analogicznie jak dla eλ , rozszerzamy definicję na dowolne podziały λ wzorem
hλ := hλ1 hλ2 . . . hλk .
(3) Wielomiany potęgowe pλ . Znowu zaczynamy od definicji dla λ = (n):
X
pn (x1 , . . . , xk ) =
xn
i,
i
Analogicznie jak dla eλ i hλ , rozszerzamy definicję 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 z uporządkowania ciągu ai niemalejąco. Mając dane λ, definiujemy mλ jako sumę
wszystkich jednomianów związanych w ten sposób z λ:
mλ (x1 , x2 , . . . , xk ) =
X
λ
λ
λ
x1 σ(1) x2 σ(2) . . . xkσ(k) ,
σ
gdzie sumujemy po wszystkich permutacjach k elementów.
Powyższe rodziny wielomianów (funkcji) symetrycznych, z wyjątkiem wielomianów pλ ,
stanowią w istocie bazy Λ czy Rn nad Z. Wielomiany pλ stanowią bazę Λ nad Q. Dowody
tych własności znajdują się w pierwszym rozdziale książki [Mac].
2.3. Wielomiany Schura
Ostatnią, najważniejszą dla nas bazą Λ, są
(5) Wielomiany Schura sλ . Wielomiany te wiążą teorię tableaux Younga z teorią funkcji symetrycznych i teorią reprezentacji grup. Mimo to, wcale nie jest oczywiste, że są one
symetryczne.
16
Zdefiniujmy homomorfizm φ : 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 definiujemy Sλ ∈ R jak przy wzorze Pieriego, tj. jako sumę wszystkich
tableaux T : λ o wyrazach ¬ n. Definiujemy teraz wielomiany Schura:
sλ (x1 , . . . , xn ) := φ(Sλ ).
Jak zostało to wcześniej zaznaczone, nie widać od razu, że są one symetryczne. Jednak wprost
z definicji wynika, że s(p) = h(p) .
Ponadto, z tożsamości Pieriego (wniosek 5.4) wynika analogiczna tożsamość dla wielomianów Schura:
X
sλ h(p) =
sµ ,
µ
gdzie suma przebiega wszystkie λ ⊂ µ takie, że µ/λ ma p pól, z czego żadne dwa nie są w
jednej kolumnie.
Wniosek 6.1 również przenosi się na wielomiany Schura, w następującej formie:
X
hµ =
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 6.2. Wielomiany sλ są funkcjami symetrycznymi i tworzą bazę Λ.
Wniosek 6.3. Liczby Kλµ nie zależą od porządku wyrazów µ.
P
Wniosek 6.4. Jeżeli wielomiany zλ spełniają tożsamość Pieriego zλ ·h(p) = µ zµ , gdzie
suma przebiega wszystkie µ ⊃ λ takie, że µ/λ ma p pól, z czego żadne dwa nie leżą w
jednej kolumnie, to zλ = sλ .
2.4. Algebraiczna postać wielomianów Schura.
Oprzemy się na wniosku 6.4, aby wyrazić wielomiany Schura w bardziej algebraicznej formie.
Dla l = (l1 , . . . , lk ) (niekoniecznie podziału) definiujemy
l
al (x1 , . . . , xk ) = det[xij ]ki,j=1 .
Jest to uogólnienie wyznacznika Vandermonde’a, ponieważ dla δ = (k − 1, k − 2, . . . , 0) mamy
Y
aδ (x1 , . . . , xk ) = det[xj−1
(xi − xj ).
i ]=
i<j
17
Twierdzenie 6.1. Zachodzi tożsamość:
λ +k−j
sλ =
det[xi j
det[xk−j
i ]
]
.
Dowód. Niech
λ +k−j
zλ =
det[xi j
]
aλ+δ
=
.
k−j
aδ
det[xi ]
zλ na pewno jest wielomianem na mocy twierdzenia Bezout.
P
Na mocy wniosku 6.4, wystarczy 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, z czego żadne dwa nie leżą w
jednej kolumnie. Sumując po wszystkich p otrzymamy równoważną tożsamość
a(l1 ,...,lk )
Y
1
=
1 − xi
X
a(m1 ,...,mk ) ,
(m1 ,...,mk )
gdzie li = λi + k − i, mi = µi + k − i, a warunek na µ oznacza branie po prawej stronie 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
Y
X
(−1)α xlα1 a(l2 ,...,k ) (x(α) )
!
α
i
1
=
1 − xi
(gdzie x = (x1 , . . . , xk ) oraz x(α) = (x1 , . . . , xα−1 , xα+1 , . . . , xk ))
=
X
(−1)α
α
Y 1
xlα1
a(l2 ,...,k ) (x(α) )
=
1 − xα
1 − xi
i6=α
z założenia indukcyjnego:
=
X
α
(−1)α
xlα1
1 − xα
X
X
X
1
(−1)α (
xn
α )
α
=
X
X
n1 ­l1 n2 ­l2 >n3 ­...
n1 ­l1
X
a(n2 ,...,nk ) (x(α) ) =
n2 ­l2 >n3 ­...
X
a(n2 ,...,nk ) (x(α) ) =
n2 ­l2 >n3 ­...
!
1
(−1)α xn
α a(n2 ,...,nk ) (x(α) )
α
=
X
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ę redukują, możemy dodać do tej sumy warunek l1 > n2 , co pozwala na
złączenie obu sum i zakończenie dowodu.
18
2.5. Rozwinięcia iloczynu
Q
(1 − xi yj )−1 .
Rozwiniemy teraz wspomniany iloczyn na trzy sposoby, co skłoni nas do wprowadzenia szczególnego iloczynu skalarnego na Λ.
(1) Wychodzimy od tożsamości Cauchy’ego:
"
1
det
xi + 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. Lewa strona z kolei jest antysymetryczna ze względu
na x-y oraz na y-ki, wobec czego jest podzielna przez wyznaczniki Vandermonde’a aδ (x),
aδ (y). Tożsamość zachodzi zatem z dokładnością do pomnożenia którejś ze stron przez 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
=
det
.
1 − x i yj
aδ (x)aδ (y)
1 − x i yj
Wyznacznik po prawej stronie po rozpisaniu daje nam:
Y X X
1
i
det
xi i yσ(i)
,
=
(−1)σ
1 − x i 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
=
1 ,...,k
=
X
det[xi i yj i ] =
x · det[yj i ] =
1 ,...,k
XX
λ
λ
xσ(λ) det[yj σ(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 po 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 drugiej strony, mamy:
Y
i,j
Y X
1
=
hn (x)yn
,
j
1 − x i yj
n
!
j
19
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 =
Y
n
i
= exp
Y
X X (xi t)r
1
=
=
exp(− log(1 − xi t)) = exp 
1 − xi t
r
r


i
X pr (x)tr
r
r
=
=
Y
pr (x)tr Y X (pr (x)tr )mr
=
=
r
mr !rmr
r m
exp
r
r
X
λ
1
λ1
!1λ1 λ
2
!2λ2
. . . λk !kλk
pλ (x)t|λ| .
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 λ (to znaczy 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 1
pλ .
hn =
z(λ)
|λ|=n
Weżmy teraz
k2
zmiennych zij = xi yj . Zauważmy, że mamy
pn (z) =
X
X
X


n

xn
i yj =

xn
i
i,j
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
1
=
=
pλ (z) =
pλ (x)pλ (y).
hn (z)tn =
1 − txi yj
1 − tzij
z(λ)
z(λ)
n
i,j
λ
λ
Wypiszmy teraz te wzory obok siebie:
Y
i,j
X
X
X 1
1
=
sλ (x)sλ (y) =
hλ (x)mλ (y) =
pλ (x)pλ (y).
1 − xi yj
z(λ)
λ
λ
λ
2.6. Λ jako przestrzeń z iloczynem skalarnym
Wprowadźmy iloczyn skalarny na Λ tak, aby hsλ , sµ i = [λ = µ] (gdzie [φ] = 1 gdy φ, 0 w
p.p.), czyli tak, aby wielomiany Schura tworzyły bazę ortonormalną. Z powyższych wzorów
P
P
wynika, że jeśli rozpiszemy hλ (x) = µ Aλµ sµ (x) oraz mλ (y) = µ Bλµ sµ (y), to macierze
Aλµ oraz Bµλ będą do siebie odwrotne:
X
XX
hλ (x)mλ (y) =
Aλµ Bλν sµ (x)sν (y)
λ
λ
X X

=

µ,ν
µ,ν

Aλµ Bλν  sµ (x)sν (y) =
X
µ,ν
λ
20
[µ = ν]sµ (x)sν (y).
P
Zatem z liniowej niezależności sµ (x)sν (y) (baza iloczynu tensorowego) mamy λ Aλµ Bλν =
[ν = µ]. Macierze A i B są więc macierzami przekształceń wzajemnie sprzężonych, czyli hλ
oraz mλ stanowią bazy dualne, wobec czego
hhλ , mµ i = [λ = µ].
Tak samo robimy dla pλ (x), pλ (y) i otrzymujemy w rezultacie
1
[λ = µ].
z(λ)
hpλ , pµ i =
Zdefiniujmy liczby χλµ oraz ξλµ jako współczynniki w rozwinięciach pµ w bazach odpowiednio
s oraz m przy sλ oraz mλ , tj.
X
X
ξλµ mλ .
χλµ sλ =
pµ =
λ
λ
Wobec powyższych rozważań na temat baz dualnych i ortogonalnych, otrzymujemy równoważne wzory
X 1
X 1
sλ =
χλµ pµ ; hλ =
ξλµ pµ .
z(µ)
z(λ)
µ
µ
Współczynniki χλµ okażą się ważne w dalszych rozważaniach dotyczących charakterów
reprezentacji, dlatego pokusimy się o ładniejsze ich wyrażenie:
pµ (x1 , . . . , xk ) =
X
χλµ sλ (x1 , . . . , xk ) =
X
λ
χλµ
aλ+δ (x1 , . . . , xk )
,
aδ (x1 , . . . , xk )
Q
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µ =
χλµ
(−1)σ xσ(λ+δ) .
i<j
λ
σ
Po porównaniu współczynników przy xλ+δ otrzymujemy finalnie
Y
Y µ
χλµ = wspolczynnik przy xλ1 1 +k−1 x2λ2 +k−2 . . . xkλk +k−k w
(xi − xj )
(x1 i + . . . + xµk i ),
i<j
gdzie k jest nie mniejsze niż liczba składników λ oraz µ.
21
i
Rozdział 3
Reprezentacje grup symetrycznych
i wzór Frobeniusa
Przechodzimy do analizy charakterów nieprzywiedlnych reprezentacji grup symetrycznych.
Opis tych reprezentacji znajduje się w Dodatku A. 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 zmazując pionowe
linie, co podkreśla, ż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, z kolei 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 .
Lemat 6.1. Niech T i T 0 będą ponumerowaniami diagramów Younga podziałów λ oraz
λ 0 takich, że λ 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 istnieje zachowująca wiersze T permutacja p 0 oraz zachowująca kolumny T 0 permutacja q takie, że p 0 T 0 = qT .
Dowód powyższego lematu znajduje się w pracy [Ful] w rozdziale 7. Przypominamy, że
w C[Sd ] mamy dla każdego ponumerowania pewnego diagramu o n polach elementy
X
X
aT =
p, bT =
(−1)q q, cT = bT aT
p∈R(T )
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 6.1 jako
wniosek otrzymujemy następujący
23
Lemat 6.2. Założenia jak w Lemacie 1, wówczas jeśli zachodzi (i), to bT [T 0 ] = 0, a jeśli
P
(2), wówczas bT [T 0 ] = ± q∈C(T ) (−1)q [qT ] = ±bT [T ].
Dowód. (i) Niech t będzie transpozycją 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
X
bT [T 0 ] = bT [p 0 T 0 ] = bT [qT ] = (bT q)[T ] = (sgn(q)bT )[T ] = sgn(q)
(−1)σ [qT ].
σ∈C(T )
Następnym naszym celem będzie odkrycie w reprezentacji Mλ reprezentacji nieprzywiedlnych Sλ (opisanych w dodatku A). Były to lewostronne ideały C[Sn ] · cT dla dowolnego
ponumerowania T kształtu λ. Zdefiniujmy 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 to jest izomorfizmem reprezentacji. Sprawdźmy zatem, co przechodzi na Sλ , czyli jaki jest przeciwobraz elementów σcT = σbT aT =
P
( q∈C(T ) σ(−1)q )aT . Widzimy od razu, że musi to być element vσ−1 Tσ ∈ Mλ , gdzie
vT :=
X
(−1)q [qT ] = bT [T ].
q∈C(T )
Wobec tego, elementy vT rozpinają w Mλ podprzestrzeń Sn -niezmienniczą, stanowiącą reprezentację izomorficzną z Sλ .
Wobec powyższego, otrzymujemy kolejny lemat, dotyczący obecności Sλ w Mλ :
Lemat 6.3. φ : Mλ → Mλ 0 – morfizm 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 ]),
0
wobec czego bT Mλ 0 6= 0, zatem dla pewnego tabloidu [T ] kształtu λ 0 mamy bT [T 0 ] 6= 0.
Jeżeli λ = λ 0 to λ 0 λ (porządek jest „słaby”), co kończy dowód, jeżeli zaś są różne, to
wówczas zachodzi (i) z Lematu 2, co przeczy temu, że bT [T 0 ] 6= 0.
3.1. Charakter Mλ .
Obliczymy teraz charakter reprezentacji Mλ . Dla reprezentacji indukowanych z działań grup,
wartość charakteru na elemencie jest równa liczbie punktów stałych działania tego elementu
na zbiorze. Mamy zatem
χMλ (σ) = # (T − tabloid ksztaltu λ : σT = T ) =
= # (T − tabloid ksztaltu λ : kazdy cykl σ zawarty jest w pewnym wierszu T ) .
Niech σ ma cykle 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
24
T , postępujemy następująco: niech r(p, q) będzie liczbą cykli σ długości q w p-tym wierszu
T . Wtedy oczywiście musi być
X
X
r(i, q) = mq .
ir(p, i) = λp
oraz
i
i
Jeżeli ustalimy liczby r(p, q), wówczas liczba szukanych tabloidów, spełniających te dodatkowe warunki, będzie równa
m1 !
m2 !
mn !
·
· ... ·
,
r(1, 1)! . . . r(n, 1)! r(1, 2)! . . . r(n, 2)!
r(1, n)! . . . r(n, n)!
gdyż 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, co możemy zrobić na dokładnie mq !/
r(1, q)!r(2, q)! . . . r(n, q)! sposobów.
Z drugiej strony, z uogólnionego wzoru dwumianowego otrzymujemy:
pq (x1 , . . . , xn )mq =
X
P
(rpq ): i iriq =mq
mq !
qr
qr
qr
x 1q x2 2q . . . xn nq ,
r1q ! . . . rnq ! 1
mn
1
skąd, jako że 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 rozkładzie pµ w bazie m,
czyli jest to liczba ξλµ zdefiniowana pod koniec poprzedniego rozdziału.
3.2. Pierścień reprezentacji grup symetrycznych
Niech Rn oznacza grupę abelową, której generatorami są reprezentacje Sn , i w której dodawanie zadane jest przez sumę prostą reprezentacji (tzn. bierzemy zbiór skończonych kombinacji
formalnych takich reprezentacji o współczynnikach całkowitych i utożsamiamy zwykłą sumę i
L
sumę prostą reprezentacji: 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 := IndSSn+m
V ⊗ W ∈ Rn+m ,
n ×Sm
gdzie Ind oznacza reprezentację indukowaną, a V ⊗ W – 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
hSλ , Sµ i = [λ = µ],
a z teorii charakterów wynika, że jeśli V, W ∈ Rn ⊂ R, wówczas
hV, Wi =
X 1
1 X
1 X
χV (σ)χW (σ−1 ) =
|C(µ)|χV (Cµ )χW (Cµ ) =
χV (Cµ )χW (Cµ )
n! σ
n! µ
|C(µ)|
µ
25
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
hV, Wi =
X 1
χV (Cµ )χW (Cµ ).
z(µ)
µ
P 00
Wiemy, że Sλ (|λ| = n) stanowią bazę Rn nad Z, zatem Mλ = µ Kλµ
Sµ , dla pewnych całko00 . Z Lematu 3 wynika, że K 00 = 0, gdy λ nie dominuje µ, oraz że K 00 = 1. Wobec
witych Kλµ
λµ
λλ
tego (znowu stosujemy argument z macierzą górnotrójkątną z jedynkami na przekątnej) Mλ
także stanowią bazę Rn nad Z.
3.3. Pierścień reprezentacji a pierścień funkcji symetrycznych
Powyższe rozważania skłaniają nas do zdefiniowania homomorfizmu
φ : Λ → R,
φ(hλ ) = Mλ .
Jest to w istocie homomorfizm, gdyż
hλ = hλ1 hλ2 . . . hλk
oraz
Mλ = Mλ1 Mλ2 . . . Mλk ,
a nawet izomorfizm, bowiem Mλ jest bazą R.
Zastanówmy się teraz nad izomorfizmem 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λ :
hψ(V), ψ(W)i =
X 1
z(µ)χV (C(λ))χW (Cµ ) hpλ , pµ i =
z(λ)
µ,λ
=
X 1
χV (C(µ))χW (Cµ ) = hV, Wi ,
z(µ)
µ
zatem φ oraz ψ są izometriami i ustanawiają pełen izomorfizm Λ oraz R.
26
3.4. Charakter Sλ — wzór Frobeniusa.
P 00
P
Wiemy, że Mλ = Sλ + Kλµ
Sµ oraz że hλ = sλ + Kλµ sµ , obie sumy po µ ściśle zdominowaP
nych przez λ. Ponieważ φ(hλ ) = Mλ , mamy φ(sλ ) = Sλ + mλµ sµ dla pewnych całkowitych
mλµ , ale jako, że φ jest izometrią, to
X
1 = hsλ , sλ i = hφ(sλ ), φ(sλ )i = 1 +
(mµλ )2 ,
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λ1 1 +n−1 x2λ2 +n−2 . . . xλnn +n−n w wielomianie
Y
Y
(xi − xj )
(xi1 + . . . + xik )µi .
i<j
i
3.5. Wnioski
Obliczymy teraz ze wzoru Frobeniusa wymiar reprezentacji Sλ . Oczywiście
dim Sλ = χSλ (id) = χSλ (id) = χSλ (C(µ)),
gdzie µ = (n). Mamy zatem obliczyć współczynnik przy x1λ1 +n−1 x2λ2 +n−2 . . . xλnn +n−n w wielomianie
Y
w(x1 , . . . , xk ) =
(xi − xj )(x1 + . . . + xk )n =
i<j
X
= det[xj−1
i ]·
r1 +r2 +...+rk
=
X
σ
σ(1)−1
(−1)σ xk
σ(k)−1
. . . x1
·
n!
xr11 xr22 . . . xrkk
r
!r
!
.
.
.
r
!
k
=n 1 2
X
r1 +r2 +...+rk
n!
xr11 xr22 . . . xrkk
r
!r
!
.
.
.
r
!
k
=n 1 2
Aby w iloczynie pojawił się składnik x1λ1 +n−1 x2λ2 +n−2 . . . xλnn +n−n , indeksy σ i r muszą spełniać warunki λi + n − i = ri + σ(k − i) − 1, więc jeżeli ustalimy σ, to ri = li + 1 − σ(i) ­ 0,
co oznacza, że σ musi spełniać warunek i > σ(i) (co skrótowo oznaczmy σ < l). Szukany
wspołczynnik jest zatem równy
X
σ<l
X
Y
(−1)σ n!
n!
=
(−1)σ
li (li − 1) . . . (li − (σ(i) − 2))
(l1 − σ(1) + 1)! . . . (lk − σ(k) + 1)!
l1 ! . . . lk !
k
σ<l
27
i=1
Y
X
n!
qiσ(i) ,
(−1)σ
l1 ! . . . l k !
k
=
i=1
σ<l
gdzie qij = li (li − 1) . . . (li − (j − 2)) (j − 1 czynników, dla j = 1 przyjmujemy qij = 1).
Za pomocą operacji na kolumnach możemy sprowadzić macierz [qij ] do macierzy [lj−1
i ], gdyż
qij jest wielomianem unormowanym od li stopnia j − 1. Jest to wyznacznik Vandermonde’a,
zatem dostajemy
Y
n!
dim Sλ =
(li − lj ).
l1 ! . . . lk !
i<j
Zauważmy teraz, że dla λ = (1, 1, . . . , 1), Mλ jest reprezentacją regularną grupy Sd , czyli
indukowaną z działania tej grupy na sobie przez mnożenie z lewej strony. Wiadomo, że wymiar
reprezentacji nieprzywiedlnej Sλ jest równy jej krotności w rozkładzie reprezentacji regularnej
na reprezentacje nieprzywiedlne. Jednak skoro w Λ zachodzi równość
X
hµ =
Kλµ sλ ,
λ
to w pierścieniu reprezentacji R musi być prawdziwy rozkład
Mµ =
M
(Sλ )Kλµ .
λ
Podstawiając µ = (1, 1, . . . , 1) otrzymujemy dim Sλ = Kλ(1,...,1) . Ta liczba, oznaczana zwykle
przez fλ , jest oczywiście równa liczbie tableaux o kształcie λ z wpisanymi liczbami 1, 2, . . . , |λ|,
czyli tzw. tableaux standardowych. Otrzymaliśmy więc drogą niezbyt elementarną równość
czysto kombinatoryczną1 :
fλ =
Y
n!
(li − lj )
l1 ! . . . l k !
(li = λi + j − i).
i<j
Teoria reprezentacji daje nam również wzór, którego kombinatoryczną interpretację w postaci
bijekcji znalazł Schensted:
X
X
n! = |Sn | =
(dim Sλ )2 =
(fλ )2 .
λ
λ
1
Prosty dowód tego wzoru, nie odwołujący się do teorii reprezentacji, znajduje się w pracy [GNH]. Inny
dowód, polegający na konstrukcji stosownej bijekcji, znajduje się w książce [Sag]. Podane dowody opieraja cię
na innej postaci prawej strony powyższego wzoru (tzw. Hook Length Formula), przejście od jednej postaci
do drugiej jest podane choćby w [FH], rozdział 4., ćwiczenie 4.13.
28
Rozdział 4
Funktory Schura i konstrukcja
Weyla
Niech V będzie przestrzenią skończonego wymiaru, d zaś ustaloną liczbą całkowitą dodatnią.
Rozpatrzmy V ⊗d jako prawostronny C[Sd ]-moduł z działaniem
v1 ⊗ v2 ⊗ . . . ⊗ vk · σ = vσ(1) ⊗ vσ(2) ⊗ . . . ⊗ vσ(k)
oraz jednocześnie jako lewostronny End(V)-moduł z działaniem
A · v1 ⊗ v2 ⊗ . . . ⊗ vk = (Av1 ) ⊗ (Av2 ) ⊗ . . . ⊗ (Avk ).
Zauważmy, że działania te komutują. Wobec tego End(V) zanurza się w EndC[Sd ] V ⊗d , czyli
komutant V ⊗d jako C[Sd ]-modułu. I w istocie go rozpina, gdyż
EndC[Sd ] V ⊗d = A ∈ End(V ⊗d ) : ∀σ Aσ = σA = A ∈ End(V ⊗d ) : ∀σ A = σAσ−1 ,
EndC[Sd ] V
⊗d
=
A=
End(V ⊗d ) = (V ⊗d ) ⊗ (V ⊗d )∗ = End(V)⊗d ,
X
A1i
⊗
A2i
⊗ ... ⊗
Adi
∈ End(V
i
⊗d
) : ∀σ
X
σ(1)
Ai
⊗
σ(2)
Ai
⊗ ... ⊗
σ(d)
Ai
i
= Symd End(V),
zaś Symd End(V) jest rozpinane przez A ⊗ A ⊗ . . . ⊗ A (A ∈ End(V)).
Teoria modułów pozwala na charakteryzację B = EndA U-modułów prostych (U = V ⊗d ),
jeśli znane są A = C[Sd ]-moduły proste. Te zaś, jak już wiemy, odpowiadają reprezentacjom
nieprzywiedlnym Sλ (|λ| = d).
A-moduły proste (przynajmniej, gdy A jest algebrą grupową nad C skończonego wymiaru)
zawsze są generowane przez elementy idempotentne w A, tj. są postaci A · c dla pewnych
c ∈ A spełniających c2 = αc, α ∈ C. U nas c = cλ to symetryzatory Younga.
4.1. Funktory Schura
Teoria modułów orzeka, że wszystkie B-moduły proste są postaci U·c dla tych samych idempotentów c. Zostało to pokrótce wyjaśnione w rozdziale 6 [FH], obszerniejsze studium modułów
29
znajduje się w ksiązce [CR]. Stosując ten fakt do naszych A, B, U otrzymujemy charakteryzację EndC[Sd ] V ⊗d -modułów prostych, a co za tym idzie, End(V)-modułów prostych czy
GL(V)-reprezentacji nieprzywiedlnych. Uogólniają one znane funktory potęg symetrycznych
i antysymetrycznych:
λ = (d) ⇒ V ⊗d · cλ = Symd V,
⇒
λ = (1d )
V ⊗d · cλ = Λd V.
Definicja 7. Dla przestrzeni liniowej V i podziału λ liczby d > 0 określamy
Sλ V = V ⊗d · cλ .
Tak określone przyporządkowanie jest funktorialne i nazywane jest funktorem Schura.
Obserwacja. S(d) = Symd , S(1d ) = Λd .
Wniosek 7.1. Sλ V są nieprzywiedlnymi GL(V)-reprezentacjami.
Wniosek 7.2. Na mocy twierdzenia Wedderburna otrzymujemy rozkład
V ⊗d =
M
λ
Sλ V f ,
λ
gdzie fλ = dim Sλ .
4.2. Charaktery funktorów Schura
Obliczymy teraz ślad A ∈ End(V) na Sλ V. Zauważmy wpierw, że dla A = diag(x1 , x2 , . . . , xk )
oraz λ = (d) mamy
D
E
X
⊗ik
⊗i1
⊗i2
⊗ik
1 ⊗i2
TrSλ V A = TrSymd V A =
e⊗i
e
⊗
.
.
.
⊗
e
,
(Ae
)
⊗
(Ae
)
⊗
.
.
.
⊗
(Ae
1
2
k
1
2
k
i1 +i2 +...+ik =d
=
X
xi11 xi22 . . . xikk = hd (x1 , x2 , . . . , xk ).
i1 +i2 +...+ik =d
Widzimy teraz, że skoro w pierścieniu tableaux R mamy tożsamość (wniosek z tożsamości
Pieriego):
X
S(λ1 ) · S(λ2 ) · . . . · S(λm ) =
Kµλ Sλ ,
µ
to zachodzi analogiczna tożsamość w pierścieniu Λ:
s(λ1 ) · s(λ2 ) · . . . · s(λm ) =
X
Kµλ sλ ,
µ
zaś na mocy izomorfizmu pierścienia Λ z pierścieniem reprezentacji grup symetrycznych,
prawdziwy jest rozkład reprezentacji
S(λ1 ) ⊗ S(λ2 ) ⊗ . . . ⊗ S(λm ) =
M ⊕Kµλ
Sλ
,
µ
zatem na mocy powyższych rozważań na temat modułów, otrzymujemy rozkład dla funktorów
Schura:
M
S(λ1 ) V ⊗ S(λ2 ) V ⊗ . . . ⊗ S(λm ) V =
(Sλ V)⊕Kµλ ,
µ
30
skąd otrzymujemy z kolei równość dla śladów A = diag(x1 , x2 , . . . , xk ):
X
hλ (x1 , x2 , . . . , xk ) = hλ1 (x1 , x2 , . . . , xk ) . . . hλm (x1 , x2 , . . . , xk ) =
Kµλ χSµ V (A).
µ
Stosując analogiczne rozumowanie, jak przy dowodzie symetryczności sλ , otrzymujemy
X
0
χSµ V (A) =
Kµλ
hλ (x1 , x2 , . . . , xk ) = sλ (x1 , x2 , . . . , xk ).
µ
Charaktery funktorów Schura są zatem wielomianami Schura od wartości własnych macierzy.
Zostało to właśnie dowiedzione dla macierzy diagonalizowalnych, ale skoro są one gęste w
End(V), tożsamość ta musi zachodzić dla wszystkich macierzy.
Na koniec obliczymy dim Sλ V. Oczywiście
dim Sλ V = χSλ V (I) = sλ (1, 1, . . . , 1).
Niestety, tożsamość
λ +k−j
sλ (x1 , . . . , xk ) =
det[xi j
]
det[xk−j
i ]
nie działa w przypadku gdy xi = 1. Możemy jednak wyrazić sλ (1, 1, . . . 1) za jej pomocą w
postaci granicy:
det[xi(λj +k−j) ]
.
x→1 det[xi(k−j) ]
dim Sλ V = lim sλ (1, x, x2 , . . . , xk−1 ) = lim
x→1
Teraz licznik i mianownik są wyznacznikami Vandermonde’a, skąd otrzymujemy
sλ (1, x, x2 , . . . , xk−1 ) = xk
Y xλi −λj +j−i − 1
xj−i − 1
i po przejściu z x do 1 otrzymujemy w granicy
dim Sλ V = sλ (1, 1, 12 , . . . , 1k−1 ) =
31
Y λi + λj + j − i
j−i
.
Dodatek A
Reprezentacje nieprzywiedlne grup
symetrycznych
Przez Sn rozumiemy grupę permutacji n elementów. Poniżej pokrótce opisane zostaną reprezentacje Sλ tej grupy, indeksowane podziałami λ liczby n. Ustalmy diagram Younga T : λ o
n polach i ponumerujmy je w dowolny sposób. Grupa Sn , działa na zbiorze ponumerowań T .
Oznaczmy przez R(T ) oraz C(T ) podgrupy Sn zachowujące odpowiednio wiersze i kolumny
T . Zdefiniujmy elementy aT , bT , cT ∈ C[Sn ] następująco:
X
X
aT =
σ, bT =
(−1)σ σ, cT = bT · aT .
σ∈R(T )
σ∈C(T )
Element cT nazywamy symetryzatorem Younga. Możemy teraz zdefiniować reprezentację
nieprzywiedlną Sλ :
Sλ = ·C[Sn ] · cT .
Dowodzi się, że te reprezentacje są nieprzywiedlne i parami nieizomorficzne, wskutek czego
stanowią komplet reprezentacji nieprzywiedlnych Sn . Jeżeli cT zdefiniujemy jako aT · bT ,
otrzymane reprezentacje będą izomorficzne ([Ful]).
33
Bibliografia
[FH] Fulton W., Harris J., Representation Theory, rozdziały 4, 6 oraz dodatek A.
[Ful] Fulton W., Young Tableaux With Applications, rozdziały 1-7.
[Mac] Macdonald, I. G., Symmetric Functions and Hall Polynomials, rozdział 1.
[Knu] Knuth, D., The Art of Computer Programming, vol. 3, rozdział 5.1.4.
[Sag] Sagan, B. E., The Symmetric Group. Representations, Combinatorial Algorithms,
and Symmetric Functions, rozdziały 2-4.
[GNH] Greene, C., Nijenhuis, A., Wilf, H.S., A probabilistic proof of a formula for the
number of Young tableaux of given shape, Adv. Math. 31, 104-109 (1979).
[CR] C.W.Curtis, I.Reiner, Representation theory of finite groups and associative algebras.
35