Teoria grup I
Teoria grup I
Teoria grup I
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>Teoria</strong> <strong>grup</strong> I<br />
Andriy Panasyuk<br />
1 Wprowadzenie do wykładu, cz. 1<br />
Grupa: Zbiór G wyposażony w ”działanie” μ : G × G → G (skrótowo oznaczamy μ(a, b) =: a ⋅ b lub<br />
poprostu ab) spełniające następujące aksjomaty:<br />
1. działanie jest łączne, czyli<br />
(ab)c = a(bc) ∀ a, b, c ∈ G;<br />
2. istnieje element e ∈ G, zwany ”neutralnym”, taki, że<br />
ea = ae = a ∀ a ∈ G;<br />
3. dla każdego a ∈ G istnieje element ”odwrotny” a −1 , czyli taki, że<br />
aa −1 = a −1 a = e.<br />
Uwaga: Element neutralny jest jedyny: jeśli e ′ inny neutralny, to e ′ = e ′ e = e. Analogicznie, dla<br />
każdego a ∈ G element odwrotny a −1 jest wyznaczony jednoznacznie.<br />
Pod<strong>grup</strong>a <strong>grup</strong>y G: Podzbiór H ⊂ G o własnościach 1) μ(H, H) ⊂ H oraz 2) H −1 ⊂ H, czyli<br />
1) ab ∈ H ∀ a, b ∈ H oraz 2) a −1 ∈ H ∀ a ∈ H.<br />
Uwaga: 1) i 2) implikują e ∈ H oraz fakt, że pod<strong>grup</strong>a H sama staje się <strong>grup</strong>ą z działaniem μ∣ H×H .<br />
Przykład podstawowy - <strong>grup</strong>a permutacji: Permutacją zbioru X nazywamy bijekcję a :<br />
X → X. Zbiór bijekcji oznaczamy S X (S od „symetrii”, <strong>grup</strong>ę permutacji inaczej nazywamy „<strong>grup</strong>ą<br />
symetrii” zbioru X) i wyposażamy w działanie - złożenie bijekcji, czyli μ(a, b) := a ∘ b : X → X.<br />
Element neutralny - odwzorowanie identycznościowe Id X , element odwrotny do a - odwzorowanie<br />
odwrotne a −1 : X → X.<br />
Inne przykłady: Wszystkie inne przykłady <strong>grup</strong> to pod<strong>grup</strong>y <strong>grup</strong>y S X (:-o, na serio: jest to treść<br />
twierdzenia Cayley’a).<br />
Przykłady bardziej przyziemne:<br />
1. G = {∗} <strong>grup</strong>a jednoelementowa.<br />
2. (Z, +), (R, +), (C, +), (Z n , +), (R n , +), (C n , +); przy tym mamy ciągi pod<strong>grup</strong>: Z ⊂ R ⊂<br />
C, Z n ⊂ R n ⊂ C n .<br />
1
3. (R ∕=0 , ⋅), (R >0 , ⋅), (C ∕=0 , ⋅); ciąg pod<strong>grup</strong> R >0 ⊂ R ∕=0 ⊂ C ∕=0 .<br />
4. U(1) := {z ∈ C ∣ ∣z∣ = 1} (pod<strong>grup</strong>a C ∕=0 ).<br />
5. S n , <strong>grup</strong>a permutacji zbioru n-elementowego.<br />
Uwaga: 1.- 4. są przykładami <strong>grup</strong> przemiennych lub abelowych, czyli takich, że<br />
μ(a, b) = μ(b, a) ∀ a, b ∈ G.<br />
5. jest przykładem <strong>grup</strong>y nieprzemiennej, jeśli n > 2.<br />
Przykłady mniej przyziemne otrzymują się w ramach następującej ważnej konstrukcji. Załóżmy, że<br />
zbiór X wyposażony jest w pewną ”strukturę” S. Wybierzmy z S X tylko bijekcje o tej własności,<br />
że one same i ich odwrotności ”zachowują” S, i oznaczmy przez S X,S ich zbiór. Wtedy S X,S jest<br />
pod<strong>grup</strong>ą w S X . Grupa S X,S jest „<strong>grup</strong>ą symetrii” struktury S i często zawiera istotną informację o<br />
S (zob. przykład „podłogi”, poniżej).<br />
Przykład: S struktura przestrzeni liniowej na X, wtedy zachowanie struktury oznacza liniowość<br />
bijekcji, S X,S = GL(X) (od angielskiego general linear) <strong>grup</strong>a odwracalnych liniowych przekształceń<br />
przestrzeni X.<br />
Przykład: S struktura przestrzeni liniowej na X wraz z formą objętości σ, S X,S = SL(X) (od<br />
angielskiego special linear) <strong>grup</strong>a odwracalnych liniowych przekształceń przestrzeni X zachowujących<br />
σ. Uwaga: SL(X) jest pod<strong>grup</strong>ą GL(X).<br />
Przykład: S struktura przestrzeni euklidesowej na X, czyli X jest przestrzenią liniową z zadaną<br />
metryką euklidesową (∣), S X,S = O(X) <strong>grup</strong>a ortogonalna, czyli <strong>grup</strong>a liniowych bijekcji, zachowujących<br />
metrykę. Uwaga: O(X) jest pod<strong>grup</strong>ą GL(X).<br />
Przykład: SO(X) := SL(X) ∩ O(X).<br />
Przykład: Niech X = R 4 będzie wyposażone w strukturę metryki (∣) o sygnaturze (1, 3), czyli S<br />
będzie strukturą lorentzowską na X. Wtedy S X,S = O(1, 3), <strong>grup</strong>a liniowych bijekcji zachowujących<br />
(∣), jest tzw. <strong>grup</strong>ą Lorentza.<br />
Przykład: S struktura przestrzeni metrycznej lub topologicznej na X, zachowanie struktury oznacza<br />
ciągłość bijekcji, S X,S <strong>grup</strong>a homeomorfizmów przestrzeni X.<br />
Przykład: S struktura rozmaitości gładkiej na X, zachowanie struktury oznacza gładkość bijekcji,<br />
S X,S <strong>grup</strong>a dyfeomorfizmów przestrzeni X.<br />
Działanie (lewe) <strong>grup</strong>y G na zbiorze X: Odwzorowanie ν : G × X → X (skrótowo oznaczamy<br />
też ν(g, x) =: g ⋅ x) o własnościach<br />
1. (g 1 ⋅ g 2 ) ⋅ x = g 1 ⋅ (g 2 ⋅ x) ∀ g 1 , g 2 ∈ G, x ∈ X;<br />
2. e ⋅ x = x ∀ x ∈ X.<br />
Przykład: Działanie <strong>grup</strong>owe μ : G × G → G jest przykładem lewego (oraz prawego) działania G<br />
na G.<br />
2
Przykład: Grupa S X w naturalny sposób działa na X: a ⋅ x := a(x), a ∈ S X , x ∈ X. Uwaga: jest<br />
to lewe działanie: (a ⋅ b) ⋅ x = (a ∘ b)(x) = a(b(x)) = a ⋅ (b ⋅ x).<br />
Przykład: Analogicznie, S X,S działa na X.<br />
Orbita elementu x ∈ X działania G na X: G ⋅ x := {g ⋅ x ∣ g ∈ G}.<br />
Uwaga: X jest sumą rozłączną orbit działania. Rzeczywiście, każdy element zawiera się w jakiejś<br />
orbicie (bo e ⋅ x = x), ponadto, jeśli x ∈ G ⋅ x ′ oraz x ∈ G ⋅ x ′′ , to G ⋅ x ′ = G ⋅ x ′′ (bo x = g ′ ⋅ x ′ =<br />
g ′′ ⋅ x ′′ =⇒ x ′ = (g ′ ) −1 ⋅ g ′′ ⋅ x ′′ =⇒ g ⋅ x ′ = g ⋅ (g ′ ) −1 ⋅ g ′′ ⋅ x ′′ =⇒ G ⋅ x ′ ⊂ G ⋅ x ′′ i odwrotnie).<br />
Stabilizator G x elementu x ∈ X względem działania G na X: G x := {g ∈ G ∣ g ⋅ x = x}.<br />
Uwaga 1. Stabilizator jest pod<strong>grup</strong>ą: g 1 ⋅ x = x, g 2 ⋅ x = x =⇒ (g 1 ⋅ g 2 ) ⋅ x = g 1 ⋅ (g 2 ⋅ x) = g 1 ⋅ x = x<br />
oraz g ⋅ x = x =⇒ x = g −1 ⋅ g ⋅ x = g −1 ⋅ x.<br />
Uwaga 2. Stabilizatory elementów z jednej orbity są sprzężone: x ′ = h ⋅ x =⇒ G x = h −1 G x′ h<br />
(Ćwiczenie).<br />
Stabilizator G Y podzbioru Y ⊂ X względem działania G na X: G Y := {g ∈ G ∣ g ⋅ Y ⊂ Y }.<br />
Przykład: Grupa D n symetrii wielokąta prawidłowego o n wierzchołkach. Niech X = R 2 ze<br />
standardową metryką euklidesową, Y n-kąt foremny o środku w zerze:<br />
Wtedy D n jest pod<strong>grup</strong>ą <strong>grup</strong>y O(X) będąca stabilizatorem Y .<br />
Przykład: Grupa G symetrii „podłogi”, składa się z: 1)„kraty” Z × 2Z; 2) odbić względem prostych<br />
poziomych i pionowych, przechodzących przez węzły kraty oraz przez środki „płytek”; 3) obrotów o<br />
180 ∘ względem węzłów kraty oraz punktów leżących w środkach płytek oraz ich krawędzi.<br />
3
Grupa G działa na R 2 . Orbita zera: Z × 2Z. Ona nie pokrywa się z „podłogą” (bo nie zawiera<br />
„fugi”), ale dobrze odzwierciedla nierównoprawność poziomego i pionowego kierunku. Czyli znając<br />
samą tylko <strong>grup</strong>ę symetrii obiektu czasem (nie zawsze, zob. następny przykład) możemy w dużej<br />
mierze odtworzyć strukturę obiektu.<br />
Przykład: Grupa G symetrii „kawałka podłogi”<br />
jest o wiele biedniejsza, ma tylko 3 nietrywialne elementy: odbicia względem prostych pionowej i<br />
poziomej przechodzących przez środek „kawałka” oraz ich złożenie, czyli obrót o 180 ∘ . Taka <strong>grup</strong>a<br />
bardzo słabo odzwierciedla strukturę obiektu. Powodem jest jego „nijednorodność”. Do opisu symetrii<br />
takich obiektów lepiej służą <strong>grup</strong>oidy, uogólnienia <strong>grup</strong> [Wei96].<br />
4
2 Wprowadzenie do wykładu, cz. II<br />
Grupy „dyskretne”: Z n , „symetrie podłogi” (nieskończone), S n , D n (skończone).<br />
Grupy „ciągłe”: (R n , +), (R >0 , ⋅), (R ∕=0 , ⋅), (C ∕=0 , ⋅), GL(X), SL(X), O(1, 3) (niezwarte), U(1), O(X),<br />
SO(X) (zwarte).<br />
Grupy topologiczne (Liego): Są to <strong>grup</strong>y (G, μ) takie, że G jest wyposażone w strukturę przestrzeni<br />
topologicznej (rozmaitości różniczkowej) o tej własności, że odwzorowanie μ : G × G → G oraz odwzorowanie<br />
ε : g → g −1 : G → G są ciągłe (gładkie).<br />
Uwaga: Jeśli G jest <strong>grup</strong>a topologiczną (Liego), w poniższych definicjach wymagamy ciąłości (gładkości)<br />
wszystkich odwzorowań.<br />
Reprezentacja <strong>grup</strong>y G w przestrzeni liniowej X: działanie ν : G × X → X takie, że dla<br />
każdego g ∈ G odwzorowanie ν(g, ⋅) : X → X jest liniowe.<br />
Przykład: naturalna reprezentacja <strong>grup</strong> GL(X), SL(X), O(X), SO(X), O(1, 3), D n w przestrzeni<br />
X.<br />
Homomorfizm <strong>grup</strong>: Odwzorowanie f : G 1 → G 2 pomiędzy dwiema <strong>grup</strong>ami o własnościach:<br />
f(e 1 ) = e 2 , f(a ⋅ 1 b) = f(a) ⋅ 2 f(b) ∀a, b ∈ G 1 .<br />
Izomorfizm <strong>grup</strong>: Homomorfizm f : G 1 → G 2 będący bijekcją. Uwaga: Odwrotne odwzorowanie<br />
f −1 : G 2 → G 1 automatycznie jest homomorfizmem: f −1 (c ⋅ d) = f −1 (f(f −1 (c)) ⋅ f(f −1 (d))) =<br />
f −1 (f(f −1 (c) ⋅ f −1 (d))) = f −1 (c) ⋅ f −1 (d).<br />
Grupa automorfizmów <strong>grup</strong>y G: Nawiasem mówiąc, otrzymaliśmy jeszcze jeden przykład <strong>grup</strong>y<br />
S X,S : S jest strukturą <strong>grup</strong>y na zbiorze X = G, a S X,S <strong>grup</strong>ą izomorfizmów z G w G, które<br />
nazywamy automorfizmami G. Oznaczamy Aut(G) := S G,S .<br />
Przykład: Dla dowolnej G odwzorowanie Id G : G → G jest przykładem izomorfizmu, a odwzorowanie<br />
f : G → {∗} homomorfizmu.<br />
Przykład: exp(⋅) : (R, +) → (R ∕=0 , ⋅) homomorfizm, exp(⋅) : (R, +) → (R >0 , ⋅) izomorfizm.<br />
Przykład: exp(2πi⋅) : (R, +) → (C ∕=0 , ⋅) homomorfizm.<br />
Przykład: f : U(1) → SO(R 2 ) izomorfizm, tutaj SO(R 2 ) <strong>grup</strong>a obrotów płaszczyzny, f odwzorowuje<br />
liczbę e iφ w obrót o kąt φ.<br />
Równoważność działań: Działania ν 1 : G 1 × X 1 → X 1 i ν 2 : G 2 × X 2 → X 2 nazywają się<br />
równoważnymi, jeśli istnieje izomorfizm <strong>grup</strong> f : G 1 → G 2 oraz bijekcja h : X 1 → X 2 takie, że<br />
następujący diagram jest przemienny:<br />
G 1 × X 1<br />
ν 1<br />
f×h<br />
X 1<br />
h<br />
ν 2<br />
G 2 × X 2 X 2<br />
czyli h(ν 1 (g, x)) = ν 2 (f(g), h(x)) ∀ g ∈ G 1 , x ∈ X 1 .<br />
Ważne pytania matematyczne:<br />
5
1. Sklasyfikować <strong>grup</strong>y z dokładnością do izomorfizmu;<br />
2. Sklasyfikować działania (w tym reprezentacje) z dokładnością do równoważności.<br />
„Sklasyfikować” w ideale oznacza: 1) sporządzić listę „cegiełek”, czyli „prostych” 1 obiektów (<strong>grup</strong> w<br />
przypadku 1., czy w przypadku 2. działań ustalonej <strong>grup</strong>y), których strukturę znamy; 2) określić procedurę<br />
budowania z „cegiełek” bardziej skomplikowanych obiektów; 3) podać kryteria, kiedy wybrany<br />
obiekt jest izomorficzny (równoważny) z jednym z obiektów zbudowanych z „cegiełek”.<br />
W rzeczywistości, takie listy „cegiełek” istnieją, ale istnieją też obiekty nie „poddające się klasyfikacji”.<br />
Naszym najbliższym celem będzie zdefiniowanie „cegiełek” w przypadku <strong>grup</strong>.<br />
Jądro homomorfizmu f : G 1 → G 2 : ker f := f −1 (e 2 ).<br />
Pod<strong>grup</strong>a normalna: Pod<strong>grup</strong>ę H ⊂ G nazywamy normalną, jeśli gHg −1 ⊂ H dla wszystkich<br />
g ∈ G.<br />
Związek pomiędzy <strong>grup</strong>ami normalnymi a jądrami homomorfizmów:<br />
Twierdzenie Podzbiór H ⊂ G <strong>grup</strong>y G jest pod<strong>grup</strong>ą normalną wtedy i tylko wtedy gdy jest jądrem<br />
pewnego homomorfizmu f : G → G 2 .<br />
Dowód: (⇐=) Niech f : G → G 2 będzie homomorfizmem, a H := ker f. Wtedy<br />
a, b ∈ H =⇒ f(a) = e 2 , f(b) = e 2 =⇒ f(ab) = f(a)f(b) = e 2 e 2 = e 2 =⇒ ab ∈ H;<br />
a ∈ H =⇒ f(a −1 ) = (f(a)) −1 = e −1<br />
2 = e 2 =⇒ a −1 ∈ H;<br />
f(gHg −1 ) = f(g)f(H)f(g −1 ) = f(g)e 2 (f(g)) −1 = e 2 =⇒ gHg −1 ⊂ H.<br />
Dowód implikacji (=⇒) pokrywa się z następującą konstrukcją.<br />
Grupa ilorazowa G/H i homomorfizm naturalny G → G/H: Niech G będzie <strong>grup</strong>ą z działaniem<br />
μ : G × G → G a H ⊂ G będzie dowolną pod<strong>grup</strong>ą. Wtedy ograniczenie μ∣ G×H daje prawe<br />
działanie <strong>grup</strong>y H na zbiorze G. Orbita elementu g ∈ G pod względem tego działania ma postać<br />
gH = {gh ∣ h ∈ H} i nazywa się prawą warstwą g ze względu na H. Zbiór takich warstw oznaczamy<br />
G/H. Zbiór G jest sumą rozłączną warstw (jako że dowolny zbiór z działaniem <strong>grup</strong>y jest sumą<br />
rozłączną orbit). Ponadto, wszystkie warstwy mają jednakową moc, równą mocy H: odwzorowanie<br />
H ∋ h → gh ∈ gH jest bijekcją.<br />
Lemat<br />
Niech H ⊂ G będzie pod<strong>grup</strong>ą normalną. Wtedy:<br />
1. każda prawa warstwa gH pokrywa się z lewą warstwą Hg := {hg ∣ h ∈ H};<br />
2. wzór gH ⋅ g ′ H = (g ⋅ g ′ )H zadaje poprawnie określone działanie ¯μ : G/H × G/H → G/H<br />
spełniające aksjomaty działania <strong>grup</strong>owego;<br />
1 Słowo „prostych” piszemy w cudzysłowie, ponieważ „cegiełki” mogą mieć dosyć skomplikowaną strukturę. Na<br />
przykład tzw. <strong>grup</strong>a Potwór (ang. Monster), będąca <strong>grup</strong>ą prostą w sensie definicji, którą poznamy za moment, liczy<br />
2 46 ⋅3 20 ⋅5 9 ⋅7 6 ⋅11 2 ⋅13 3 ⋅17⋅19⋅23⋅29⋅31⋅41⋅47⋅59⋅71 = 808017424794512875886459904961710757005754368000000000 ≈<br />
8 ⋅ 10 53 elementów, zob. http://en.wikipedia.org/wiki/Monster_group<br />
6
3. odwzorowanie π : G → G/H, π(g) := gH jest homomorfizmem <strong>grup</strong>.<br />
Dowód: 1. gHg −1 ⊂ H ⇐⇒ gHg −1 = H ⇐⇒ gH = Hg<br />
2. Poprawność: niech g 1 ∈ gH, g ′ 1 ∈ g ′ H, wtedy istnieją h ∈ H, h ′ ∈ H ′ takie, że g 1 = gh, g ′ 1 = g ′ h ′ .<br />
Mamy g 1 H ⋅ g ′ 1H = (g 1 ⋅ g ′ 1)H = ghg ′ h ′ H = ghg ′ H = ghHg ′ = gHg ′ = gg ′ H.<br />
Łączność: (gH ⋅g ′ H)⋅g ′′ H = (gg ′ )H ⋅g ′′ H = (gg ′ )g ′′ H = g(g ′ g ′′ )H = gH ⋅(g ′ g ′′ )H = gH ⋅(g ′ H ⋅g ′′ H).<br />
Element neutralny: eHgH = egH = gH = geH = gHeH.<br />
Element odwrotny: g −1 HgH = g −1 gH = eH = gg −1 H = gHg −1 H.<br />
3. π(gg ′ ) = gg ′ H = gHg ′ H = π(g)π(g ′ ), π(e) = eH. □<br />
Uwaga I: Homomorfizm π jest epimorfizmem (czyli jest surjektywny). Uwaga II: Żeby jakiś epimorfizm<br />
f : G 1 → G 2 był izomofrizmem, wystarczy i dosyć, żeby jego jądro było trywialne (tj.<br />
ker f = {e 1 }) (Ćwiczenie).<br />
Obraz homomorfizmu:<br />
Lemat Obraz H 2 := im f homomorfizmu f : G 1 → G 2 jest po<strong>grup</strong>ą w G 2 izomorficzną z G 1 /H 1 ,<br />
gdzie H 1 := ker f.<br />
Dowód: Jeśli a, b ∈ H 2 , to istnieją a 1 , b 1 ∈ G 1 takie, że f(a 1 ) = a, f(b 1 ) = b. Wtedy f(a 1 b 1 ) =<br />
f(a 1 )f(b 1 ) = ab, czyli H 2 ⋅ H 2 ⊂ H 2 . Z kolei, f(a −1<br />
1 ) = (f(a 1 )) −1 = a −1 implikuje (H 2 ) −1 = H 2 .<br />
¯f<br />
Szukany izomorfizm określimy wzorem G 1 /H 1 ∋ gH 1 → f(g) ∈ H2 . Odwzorowanie ¯f jest<br />
określone poprawnie: jeśli g ′ ∈ gH inny przedstawiciel warstwy, to g ′ g −1 = h dla pewnego h ∈ H, i<br />
f(g ′ )(f(g)) −1 = f(h) = e 2 skąd f(g ′ ) = f(g). Podobnie sprawdzamy, że jest homomorfizmem oraz<br />
że ma trywialne jądro. □<br />
Przykład: Każda pod<strong>grup</strong>a H <strong>grup</strong>y abelowej G jest normalna. W szczególności, jeśli weźmiemy<br />
G = Z, H = nZ, otrzymujemy <strong>grup</strong>ę cykliczną Z n := Z/nZ.<br />
Przykład: Obrazem homomorfizmu exp(2πi⋅) : (R, +) → (C ∕=0 , ⋅) jest pod<strong>grup</strong>a U(1) ⊂ (C ∕=0 , ⋅), a<br />
jego jądrem pod<strong>grup</strong>a (Z, +). Mamy więc izomorfizm R/Z ∼ = U(1).<br />
Przykład: Niech sign : S n → (R ∕=0 , ⋅) homomorfizm odwzorowujący permutację τ w ±1 w zależności<br />
od znaku τ. Jądrem jest tutaj <strong>grup</strong>a alternująca A n permutacji parzystych, a obrazem<br />
<strong>grup</strong>a 2-elmentowa {±1} izomorficzna z Z 2 . Mamy izomorfizm S n /A n<br />
∼ = Z2 .<br />
Przykład: Niech G będzie dowolną <strong>grup</strong>ą. Określmy odwzorowanie φ : G → Aut(G) wzorem<br />
g → A g , A g (h) := ghg −1 (poprawność: A g (hh ′ ) = ghh ′ g −1 = ghg −1 gh ′ g −1 = A g (h)A g (h ′ ), A g (e) =<br />
e, A −1<br />
g = A g −1). Ponadto, samo φ jest homomorfizmem: A gg ′ = A g ∘ A g ′, A e = Id G . Jego obraz<br />
Int(G) ⊂ Aut(G) nazywamy <strong>grup</strong>ą automorfizmów wewnętrznych.<br />
Okazuje się, że Int(G) pod<strong>grup</strong>a normalna w Aut(G): jeśli f : G → G dowolny automorfizm, to<br />
f ∘ A g ∘ f −1 (h) = f(g[f −1 (h)]g −1 ) = f(g)f[f −1 (h)]f(g −1 ) = A f(g) (h), czyli f ∘ Int(G) ∘ f −1 ⊂ Int(G).<br />
Grupę ilorazową Out(G) := Aut(G)/Int(G) nazywamy <strong>grup</strong>ą automorfizmów zewnętrznych <strong>grup</strong>y<br />
G.<br />
Grupy proste: Są to <strong>grup</strong>y G nie posiadające nietrywialnych (czyli rożniących się od G i {e})<br />
pod<strong>grup</strong> normalnych.<br />
7
Uwaga: W przypadku <strong>grup</strong> topologicznych lub Liego w definicji <strong>grup</strong> prostych dopuszczamy istnienie<br />
nietrywialnych normalnych pod<strong>grup</strong> dyskretnych 2 . Np. prosta <strong>grup</strong>a Liego SL(R 2 ) ma nietrywialną<br />
dyskretną pod<strong>grup</strong>ę normalną {±I}.<br />
To właśnie <strong>grup</strong>y proste są cegiełkami, „dającymi się sklasyfikować”.<br />
2 Dyskretność pod<strong>grup</strong>y H ⊂ G oznacza dyskretność H jako przestrzeni topologicznej, czyli istnienie dla każdego<br />
punktu h ∈ H otoczenia nie przecinającego się z otoczeniami innych punktów z H.<br />
8
3 Iloczyny proste i półproste oraz rozszerzenia <strong>grup</strong>, cz. I<br />
Literatura dodatkowa: [Kir72, Kir76]<br />
Poniżej określimy sposoby „sklejania cegiełek”, czyli budowania z kilku <strong>grup</strong> jednej, bardziej<br />
skomplikowanej <strong>grup</strong>y.<br />
Iloczyn prosty <strong>grup</strong> G 1 , . . . , G n : Jest to zbiór G 1 × ⋅ ⋅ ⋅ × G n wyposażony w działanie (g 1 , . . . , g n ) ⋅<br />
(h 1 , . . . , h n ) := (g 1 h 1 , . . . , g n h n ) z elementem neutralnym (e 1 , . . . , e n ) oraz (g 1 , . . . , g n ) −1 := (g1 −1 , . . . ,<br />
gn<br />
−1 ). (Poniżej będziemy nieco nietradycyjnie oznaczać elementy iloczynu kartezjańskiego nawiasami<br />
kwadratowymi [ ].)<br />
Przykład: Grupa GL + (2, R) := {A ∈ Mat(2, R) ∣ det A > 0} jest izomorficzna z R >0 × SL(2, R),<br />
gdzie SL(2, R) := {A ∈ Mat(2, R) ∣ det A = 1}. Rzeczywiście, izomorfizm zadajemy wzorem<br />
F : R >0 × SL(2, R) → GL + (2, R), F ([x, X]) := xX a jego odwrotność to Z → [ √ det Z, Z/ √ det Z].<br />
Iloczyn półprosty G 2 ⋉ G 1 <strong>grup</strong> G 2 i G 1 : Załóżmy, że mamy działanie <strong>grup</strong>y G 2 na <strong>grup</strong>ie G 1 ,<br />
„respektujące strukturę <strong>grup</strong>y” na G 1 . Innymi słowy, zadany jest homomorfizm f : G 2 → Aut(G 1 )<br />
(w takiej sytuacji można też powiedzieć, że jest zadana reprezentacja <strong>grup</strong>y G 2 w <strong>grup</strong>ie G 1 ).<br />
Określamy działanie na zbiorze G 2 × G 1 : [g 2 , g 1 ] ⋅ [h 2 , h 1 ] := [g 2 ⋅ h 2 , g 1 ⋅ f g2 h 1 ] (tutaj oznaczyliśmy<br />
f g2 h 1 := f(g 2 )h 1 ).<br />
Łączność: ([g 2 , g 1 ] ⋅ [h 2 , h 1 ]) ⋅ [j 2 , j 1 ] = [g 2 ⋅ h 2 , g 1 ⋅ f g2 h 1 ] ⋅ [j 2 , j 1 ] = [(g 2 ⋅ h 2 ) ⋅ j 2 , (g 1 ⋅ f g2 h 1 ) ⋅ f g2 ⋅h 2<br />
j 1 ] =<br />
[g 2 ⋅h 2 ⋅j 2 , (g 1 ⋅f g2 h 1 )⋅(f g2 ∘f h2 j 1 )] = [g 2 ⋅h 2 ⋅j 2 , g 1 ⋅(f g2 h 1 ⋅f g2 (f h2 j 1 ))] = [g 2 ⋅(h 2 ⋅j 2 ), g 1 ⋅(f g2 (h 1 ⋅f h2 j 1 ))] =<br />
[g 2 , g 1 ] ⋅ [h 2 ⋅ j 2 , h 1 ⋅ f h2 j 1 ] = [g 2 , g 1 ] ⋅ ([h 2 , h 1 ] ⋅ [j 2 , j 1 ])<br />
Element neutralny: [e 2 , e 1 ]<br />
Element odwrotny: [g 2 , g 1 ] −1 := [g2 −1 , f g<br />
−1 g−1 2 1 ]<br />
Inne oznaczenie dla G 2 ⋉ G 1 to G 2 × f G 1 .<br />
Przykład: Grupa O(R 2 ) liniowych odwracalnych przekształceń ortogonalnych płaszczyzny euklidesowej<br />
jest izomorficzna z iloczynem Z 2 ⋉ SO(R 2 ) <strong>grup</strong>y Z 2 = {±1} z <strong>grup</strong>ą obrotów[ SO(R]<br />
2 ).<br />
a b<br />
Rzeczywiście, O(R 2 ) jest izomorficzna z <strong>grup</strong>ą O(2, R) = {A ∈ Mat(2, R) ∣ AA T = I} = { ∣<br />
c d<br />
a 2 + b 2 = 1, c 2 + d 2 = 1, ac + bd = 0} a SO(R 2 ) z SO(2, R) = {A ∈ O(2, R) ∣ det A = 1}).<br />
Określmy homomorfizm<br />
[<br />
f : {±1}<br />
]<br />
→ Aut(SO(2, R)) wzorem 1 → Id, −1 → L, gdzie L : O φ →<br />
cos φ − sin φ<br />
O −φ , tutaj O φ :=<br />
) jest macierzą obrotu o kąt φ. Zauważmy, że L rzeczywiście jest<br />
sin φ cos φ<br />
elementem Aut(SO(2, R)): odwzorowanie L : SO(2, R) →[ SO(2, R) ] jest ograniczeniem do SO(2, R)<br />
0 1<br />
automorfizmu wewnętrznego A g <strong>grup</strong>y O(2, R), gdzie g = (Ćwiczenie: sprawdzić ten fakt).<br />
1 0<br />
Ponadto, ponieważ g 2 = I, odwzorowanie f jest homomorfizmem.<br />
Zostało zbudować izomorfizm F : Z 2 × f SO(2, R) → O(2, R). Połóżmy σ(1) := 0, σ(−1) := 1<br />
oraz F ([x, X]) := Xg σ(x) (mamy f(x) = A g σ(x)). Wtedy F ([x, X] ⋅ [y, Y ]) = F ([xy, XA g σ(x)(Y )]) =<br />
Xg σ(x) Y g σ(x) g σ(xy) = Xg σ(x) Y g σ(x2y) = Xg σ(x) Y g σ(y) = F ([x, X])⋅F ([y, Y ]). Homomorfizm odwrotny:<br />
F −1 (Z) := [det Z, Zg σ(det Z) ]. (Ćwiczenie: sprawdzić, że F F −1 (Z) = Z oraz F −1 F ([x, X]) = [x, X].)<br />
Przykład: Grupa GL(2, R) := {A ∈ Mat(n, R) ∣ det A ∕= 0}, jest izomorficzna z R ∗ ⋉ SL(2, R),<br />
gdzie SL(2, R) : {A ∈ Mat(2, R) ∣ det A = 1}, a R ∗ to inne oznaczenie dla <strong>grup</strong>y (R ∕=0 , ⋅). Rzeczywiście,<br />
określmy odwzorowanie τ : R ∗ → {0, 1}, τ(x) := σ(sign(x)), oraz homomorfizm f : R ∗ →<br />
9
Aut(SL(2, R)), f(x) := A g τ(x). Izomorfizm F : R ∗ × f SL(n, R) → GL(n, R) określamy wzorem<br />
F ([x, X]) := xXg τ(x) . Ćwiczenie: zbudować izomorfizm odwrotny, sprawdzić szczegóły.<br />
Przykład: Grupa SE(2, R) := SO(2, R) × f R 2 ruchów płaszczyzny euklidesowej. Tutaj f :<br />
SO(2, R) → Aut(R 2 ) standardowe działanie <strong>grup</strong>y obrotów płaszczyzny na płaszczyźnie.<br />
Uwaga 1: Jeśli f jest homomorfizmem trywialnym, to G 2 × f G 1<br />
∼ = G2 × G 1 .<br />
Pytanie 1: Czy bywają nietrywialne f, dla których też G 2 × f G 1<br />
∼ = G2 × G 1 ? Bardziej ogólnie: jeśli<br />
f, f ′ : G 2 → Aut(G 1 ) dwa homomorfizmy, kiedy istnieje izomorfizm G 2 × f1 G 1<br />
∼ = G2 × f2 G 1<br />
Uwaga 2: odwzorowanie π : [g 2 , g 1 ] → g 2 : G → G 2 jest epimorfizmem <strong>grup</strong>: π([g 2 , ∗][h 2 , ∗]) =<br />
π([g 2 h 2 , ∗]) = g 2 h 2 = π([g 2 , ∗])π([h 2 , ∗]). Stąd mamy wnioski: a) {e}×G 1 = ker π pod<strong>grup</strong>a normalna<br />
w G = G 2 × f G 1 ; b) G/G 1<br />
∼ = G2 (izomorfizm <strong>grup</strong>).<br />
Pytanie 2: Czy każda <strong>grup</strong>a G posiadająca pod<strong>grup</strong>ę normalną G 1 jest izomorficzna z G 2 × f G 1 ,<br />
gdzie f pewien homomorfizm z <strong>grup</strong>y ilorazowej G 2 = G/G 1 w <strong>grup</strong>ę Aut(G 1 )?<br />
W celu znalezienia odpowiedzi na to pytanie wprowadźmy kilka nowych pojęć.<br />
Ciąg dokładny homomorfizmów <strong>grup</strong>: Jest to ciąg ⋅ ⋅ ⋅ f k−1<br />
→ G k<br />
f k→ Gk+1 → ⋅ ⋅ ⋅ <strong>grup</strong> i ich<br />
homomorfizmów taki, że im f k−1 = ker f k dla każdego k.<br />
ι<br />
Krótki ciąg dokładny: Jest to ciąg dokładny postaci {∗} → G 1 → G → π G 2 → {∗}. W szczególności<br />
mamy: ker ι = {e}, czyli ι jest włożeniem (monomorfizmem); im π = G 2 , czyli π jest epimorfizmem;<br />
im ι = ker π, czyli pod<strong>grup</strong>a im ι ∼ = G 1 jest pod<strong>grup</strong>ą normalną, a <strong>grup</strong>a G 2 jest izomorficzna<br />
z <strong>grup</strong>ą ilorazową G/G 1 .<br />
Rozszerzenie <strong>grup</strong>y G 2 za pomocą <strong>grup</strong>y G 1 : Jest to krótki ciąg dokładny postaci<br />
{∗} → G 1<br />
Przykład: G = G 2 × f G 1 , ι × (g 1 ) := [e, g 1 ], π × ([g 2 , g 1 ]) := g 2 .<br />
ι<br />
→ G π → G 2 → {∗}. (1)<br />
ι<br />
Równoważność rozszerzeń: Rozszerzenia {∗} → G 1 → G → π ι<br />
G 2 → {∗} oraz {∗} → G ′<br />
1 → G ′ π<br />
→<br />
′<br />
G 2 → {∗} są równoważne, jeśli istnieje izomorfizm Q : G → G ′ dla którego następujący diagram jest<br />
przemienny:<br />
G <br />
ι<br />
π<br />
Q<br />
<br />
{∗} ι ′<br />
G 1 G ′ π ′ G 2 {∗}<br />
Pytanie 2 teraz można przeformułować w nieco węższym kontekscie. Pytanie 2 ′ : czy każde rozszerzenie<br />
{∗} → G 1 → G → π ι ×→ π ×→<br />
ι<br />
G 2 → {∗} jest równoważne z {∗} → G 1 G1 × f G 2 G2 → {∗} dla<br />
pewnego f? Pytanie 1, natomiast, teraz sformułujemy w następujący sposób. Pytanie 1 ′ : dla jakich<br />
f, f ′ ι ×→ π ×→ ι ×→ π ×→<br />
rozszerzenia {∗} → G 1 G1 × f G 2 G2 → {∗} oraz {∗} → G 1 G1 × f ′ G 2 G2 → {∗} są<br />
równoważne? Spróbujemy dać na odpowiedź na te pytania w terminach tzw. kohomologii <strong>grup</strong>y G 2<br />
w szczególnym przypadku abelowej <strong>grup</strong>y G 1 .<br />
Założenie o <strong>grup</strong>ie G 1 : Od tego momentu zakładamy, że G 1 jest abelowa. Operację w G 1 będziemy<br />
oznaczali plusem, element neutralny zerem, a element odwrotny minusem (tzw. notacja addytywna).<br />
10
Kohomologie <strong>grup</strong>y G 2 o wartościach w (abelowej) <strong>grup</strong>ie G 1 : Niech f : G 2 → Aut(G 1 )<br />
ustalony homomorfizm. Dowolną funkcję c : G n 2 → G 1 nazywamy n-kołańcuchem na G 2 o wartościach<br />
G 1 . Zbiór n-kołańcuchów oznaczmy przez C n (G 2 , G 1 ) (tworzy on <strong>grup</strong>ę abelową ze względu<br />
na dodawanie funkcji). Z definicji C 0 (G 2 , G 1 ) = G 1 . Określmy odwzorowania d i : C i (G 2 , G 1 ) →<br />
C i+1 (G 2 , G 1 )<br />
d 0 c(g) := f g c − c, c ∈ G 1 , g ∈ G 2 ;<br />
d 1 c(g, h) := f g c(h) − c(gh) + c(g), g, h ∈ G 2 , c ∈ C 1 (G 2 , G 1 );<br />
d 2 c(g, h, j) := f g c(h, j) − c(gh, j) + c(g, hj) − c(g, h), g, h, j ∈ G 2 , c ∈ C 2 (G 2 , G 1 ).<br />
Łatwo się sprawdza (Ćwiczenie:), że 1) d i jest homomorfizmem <strong>grup</strong>; 2) d i+1 d i = 0. Z 2) mamy<br />
wniosek: im d i ⊂ ker d i+1 . Mówimy, że Z i (G 2 , G 1 ) := ker d i jest i-tą <strong>grup</strong>ą kocykli, B i (G 2 , G 1 ) :=<br />
im d i jest i-tą <strong>grup</strong>ą kobrzegów, a H i (G 2 , G 1 ) := ker d i / im d i−1 jest i-tą <strong>grup</strong>ą kohomologii <strong>grup</strong>y G 2<br />
(„o wartościach w G 1 ”, lub, bardziej dokładnie, „w reprezentacji f”).<br />
11
4 Iloczyny proste i półproste oraz rozszerzenia <strong>grup</strong>, cz. II<br />
Próba odpowiedzi na pytanie 2 ′ : Rozważmy rozszerzenie (1). Najpierw zauważmy, że w tej<br />
sytuacji mamy jednoznacznie określone działanie G 2 na G 1 , czyli homomorfizm f : G 2 → Aut(G 1 ).<br />
Istotnie, każdy element g ∈ G określa automorfizm wewnętrzny A g , który zachowuje pod<strong>grup</strong>ę G 1<br />
ponieważ ona jest normalna. Czyli mamy homomorfizm F : G → Aut(G 1 ), g → A g ∣ G1 . Elementy<br />
z G 1 leżą w jądrze tego homomorfizmu, bo G 1 jest abelowa, czyli F „przepuszcza się” przez G/G 1 .<br />
Innymi słowy istnieje jedyny f : G 2 → Aut(G 1 ) taki, że następujący diagram jest przemienny:<br />
G<br />
F<br />
π<br />
<br />
G/G 1<br />
f Aut(G1 )<br />
Następnie, wybierzmy cięcie odwzorowania π (czyli takie odwzorowanie s : G 2 → G, że πs = Id G2 )<br />
o własności s(e 2 ) = 0. Wybór takiego cięcia jest równoważny wyborowi jednego przedstawiciela s(g 2 )<br />
w każdej warstwie π −1 (g 2 ), g 2 ∈ G 2 , co, z kolei, jest równoważne utożsamieniu zbiorów G i G 2 × G 1 a<br />
odwzorowań ι, π z włożeniem ι × : g 1 → [e, g 1 ] : G 1 → G 2 ×G 1 oraz z rzutem π × na pierwszą składową<br />
odpowiednio. (Istotnie, jeśli g 2 ∈ G 2 , h ∈ π −1 (g 2 ) = G 1 s(g 2 ), to istnieje jedyne g 1 := h(s(g 2 )) −1 ∈ G 1<br />
takie, że h = g 1 s(g 2 ). Punkt h utożsamiamy z parą [g 2 , g 1 ].)<br />
.<br />
Dalej zakładamy, że G = G 2 ×G 1 (jako zbiór) i pytamy jakie mnożenia (działania <strong>grup</strong>owe) w G 2 ×G 1<br />
są dopuszczalne, czyli takie, że odwzorowania ι × , π × są homomorfizmami <strong>grup</strong>.<br />
Lemat<br />
Dopuszczalne mnożenia są postaci<br />
[g 2 , g 1 ][h 2 , h 1 ] = [g 2 h 2 , g 1 + f g2 h 1 + c(g 2 , h 2 )], (2)<br />
gdzie c(e, e) = 0 oraz c ∈ Z 2 (G 2 , G 1 ), czyli jest kocyklem. Ponadto, jeśli c, c ′ są dwoma kocyklami<br />
odpowiadającymi równoważnym rozszerzeniom, to c − c ′ ∈ B 2 (G 2 , G 1 ), czyli istnieje q ∈ C 1 (G 2 , G 1 )<br />
o własności c − c ′ = dq. Przy tym q(e) = 0.<br />
Uwaga:<br />
12
Dowód: Sposób utożsamienia G z G 2 × G 1 implikuje wzór<br />
[e, h 1 ][g 2 , g 1 ] = [g 2 , g 1 + h 1 ], g i , h i ∈ G i .<br />
Istotnie, element h 1 ∈ π −1 (e 2 ) utożsamia się z [e, h 1 (s(e 2 )) −1 ] = [e, h 1 ], element g ∈ π −1 (g 2 ) utożsamia<br />
się z [g 2 , g(s(g 2 )) −1 ] = [g 2 , g 1 ] (tutaj g 1 := g(s(g 2 )) −1 ), skąd element h 1 g ∈ π −1 (e 2 g 2 ) = π −1 (g 2 )<br />
utożsamia się z [g 2 , h 1 g(s(g 2 )) −1 ] = [g 2 , h 1 g 1 ] = [g 2 , h 1 + g 1 ].<br />
Z kolei, sposób zadania homomorfizmu f daje<br />
[g 2 , g 1 ][e, h 1 ][g 2 , g 1 ] −1 = [e, f g2 h 1 ].<br />
Fakt, że π jest homomorfizmem oznacza w szczególności, że<br />
[g 2 , 0][h 2 , 0] = [g 2 h 2 , c(g 2 , h 2 )]<br />
dla pewnego c ∈ C 2 (G 2 , G 1 ). Używając tych wzorów dostajemy<br />
oraz<br />
[g 2 , g 1 ][e, h 1 ] = [g 2 , g 1 ][e, h 1 ][g 2 , g 1 ] −1 [g 2 , g 1 ] = [e, f g2 h 1 ][g 2 , g 1 ] = [g 2 , g 1 + f g2 h 1 ]<br />
[g 2 , g 1 ][h 2 , h 1 ] = [g 2 , g 1 ][e, h 1 ][h 2 , 0] = [g 2 , g 1 + f g2 h 1 ][h 2 , 0] = [e, g 1 + f g2 h 1 ][g 2 , 0][h 2 , 0] =<br />
[e, g 1 + f g2 h 1 ][g 2 h 2 , c(g 2 , h 2 )] = [g 2 h 2 , g 1 + f g2 h 1 + c(g 2 , h 2 )].<br />
Ponieważ ι × ma być homomorfizmem, mamy ι × (g 1 )ι × (h 1 ) = [e, g 1 ][e, h 1 ] = [e, g 1 +f e h 1 +c(e, e)] =<br />
[e, g 1 + h 1 ] = ι × (g 1 + h 1 ). Stąd c(e, e) = 0.<br />
Teraz sprawdźmy warunek kocyklu:<br />
([g 2 , 0][h 2 , 0])[j 2 , 0] = [g 2 h 2 , c(g 2 , h 2 )][j 2 , 0] = [g 2 h 2 j 2 , c(g 2 , h 2 ) + c(g 2 h 2 , j 2 )]<br />
[g 2 , 0]([h 2 , 0][j 2 , 0]) = [g 2 , 0][h 2 j 2 , c(h 2 , j 2 )] = [g 2 h 2 j 2 , f g2 c(h 2 , j 2 ) + c(g 2 , h 2 j 2 )].<br />
Równoważność Q : G 2 ×G 1 → G 2 ×G 1 rozszerzeń odpowiadających kocyklom c i c ′ oznacza istnienie<br />
odwzorowania q : G 2 → G 1 takiego, że 1) Q([g 2 , g 1 ]) = [g 2 , g 1 + q(g 2 )] 2) Q jest homomorfizmem.<br />
Warunek 2) implikuje następujące równości:<br />
Q([g 2 , 0][h 2 , 0]) = Q([g 2 h 2 , c(g 2 , h 2 )]) = [g 2 h 2 , c(g 2 , h 2 ) + q(g 2 h 2 )] =<br />
Q([g 2 , 0])Q([h 2 , 0]) = [g 2 , q(g 2 )][h 2 , q(h 2 )] = [g 2 h 2 , q(g 2 ) + f g2 q(h 2 ) + c ′ (g 2 , h 2 )].<br />
Stąd c(g 2 , h 2 ) − c ′ (g 2 , h 2 ) = f g2 q(h 2 ) − q(g 2 h 2 ) + q(g 2 ).<br />
Mamy też 0 = c(e, e) − c ′ (e, e) = q(e) − q(e) + q(e) = q(e). □<br />
Uwaga: Jeśli kocykl c jest kobrzegiem, czyli c = dq dla pewnego q ∈ C 1 (G 2 , G 1 ), to odwzorowanie<br />
s ′ : g 2 → [g 2 , −q(g 2 )] : G 2 → G 2 × G 1 jest homomorfizmem. Istotnie, wyrażenie s ′ (g 2 h 2 ) =<br />
[g 2 h 2 , −q(g 2 h 2 )] jest równe s ′ (g 2 )s ′ (h 2 ) = [g 2 , −q(g 2 )][h 2 , −q(h 2 )] = [g 2 h 2 , −q(g 2 )−f g2 q(h 2 )+c(g 2 , h 2 )]<br />
wskutek definicji dq.<br />
Rozpoznawanie iloczynów półprostych wśród wszystkich rozszerzeń: Rozszerzenie (1) jest<br />
równoważne z {∗} → G 1 →G 1 × f G 2 →G 2 → {∗} jeśli i tylko jeśli odwzorowanie π posiada cięcie<br />
13
s ′ : G 2 → G będące homomorfizmem <strong>grup</strong>. Istotnie, poprzez wybór cięcia s : G 2 → G (nie będącego<br />
w ogólności homomorfizmem) utożsamiamy G z G 2 × G 1 a samo s z odwzorowaniem g 2 → [g 2 , 0].<br />
Równowazność z iloczynem półprostym G 1 × f G 2 oznacza trywialność kocyklu c (czyli istnienie q<br />
takiego, że c = dq) i homomorficzność „nowego” cięcia s ′ : g 2 → [g 2 , −q(g 2 )].<br />
Uwaga: Element q ∈ C 1 (G 2 , G 1 ) taki, że dq = c jest określony z dokładnością do dodawania elementów<br />
kobrzegowych da (tutaj a ∈ G 1 , da(g 2 ) = f g2 a − a). Cięcie s ′′ : G 2 → G, s ′′ (g 2 ) := [g 2 , −q(g 2 ) −<br />
da(g 2 )], jest otrzymane z ciecia s ′ zastosowaniem automorfizmu wewnętrznego A a : G → G, czyli<br />
s ′′ = A a ∘ s ′ . Istotnie, [e, a][g 2 , −q(g 2 )][e, a] −1 = [g 2 , a − q(g 2 )][e, −a] = [g 2 , a − q(g 2 ) − f g2 a].<br />
Przykład rozszerzenia nie bedącego iloczynem półprostym: Rozważmy tzw. <strong>grup</strong>ę Heisenberga<br />
składającą się z macierzy postaci<br />
⎡<br />
1 a<br />
⎤<br />
b<br />
⎣ 0 1 c ⎦ .<br />
0 0 1<br />
Jasne, że jako zbiór ona może być utożsamiona z R 3 . Mnożenie natomiast jest zadawane następującym<br />
wzorem: [x, y, z][x ′ , y ′ , z ′ ] = [x + x ′ , y + y ′ + xz ′ , z + z ′ ]. Jest to rozszerzenie <strong>grup</strong>y abelowej<br />
G 2 = (R 2 , +) za pomocą <strong>grup</strong>y abelowej G 1 = (R, +) z kocyklem c([x, z], [x ′ , z ′ ]) := xz ′ (i trywialnym<br />
działaniem f). Kocykl ten nie może być kobrzegiem: kobrzeg dq(g, h) = q(h)−q(gh)+q(g) na <strong>grup</strong>ie<br />
abelowej jest funkcją symetryczną argumentów g, h. Kocykl c, natomiast, funkcją symetryczną nie<br />
jest.<br />
W szczególności z tego wynika też, że <strong>grup</strong>a kohomologii H 2 (C 2 , C 1 ) jest nietrywialna.<br />
Uwaga: Powyższy lemat pokazuje, że <strong>grup</strong>a kohomologii H 2 (G 2 , G 1 ) jest w bijekcji z klasami<br />
równoważności rozszerzeń <strong>grup</strong>y G 2 za pomocą <strong>grup</strong>y G 1 .<br />
Ćwiczenie: Pokazać, że klasy „autorównoważności” rozszerzenia (1) modulo „autorównoważności”<br />
pochodzące z automorfizmów wewnętrznych A a , gdzie a ∈ G 1 , są w bijekcji z <strong>grup</strong>ą H 1 (G 2 , G 1 ).<br />
Odpowiedź na pytanie 1 ′ : Ponieważ homomorfizm f : G 2 → Aut(G 1 ) jest jednoznacznie wyznaczony<br />
przez rozszerzenie (1), rozszerzenia {∗} → G 1<br />
ι ×→<br />
G1 × f G 2<br />
π ×→<br />
G2 → {∗} oraz {∗} → G 1<br />
ι ×→<br />
G 1 × f ′ G 2<br />
π ×→<br />
G2 → {∗} są równoważne wtedy i tylko wtedy, gdy f = f ′ .<br />
Zadania na ćwiczenia. Inne spojrzenie na działanie <strong>grup</strong>y na zbiorze: Niech ν : G×X → X będzie<br />
lewym działaniem <strong>grup</strong>y G na zbiorze X. Pokazać, że: 1) przy ustalonym g ∈ G odwzorowanie<br />
x → ν(g, x) : X → X jest bijekcją, czyli ν(g, ⋅) ∈ S X ; 2) odwzorowanie g → ν(g, ⋅) : G → S X jest<br />
homomorfizmem <strong>grup</strong>. Odwrotnie, każdy homomorfizm f : G → S X zadaje działanie ν : G×X → X<br />
według wzoru ν(g, x) := f g x (tutaj f g := f(g)).<br />
„Działanie z kocyklem”: Niech f : G 2 → Aut(G 1 ) będzie homomorfizmem, a q ∈ Z 1 (G 2 , G 1 ) pewnym<br />
kocyklem. Pokazać, że odwzorowanie ˜f : G 2 → S G1 , ˜f g2 g 1 := f g2 g 1 + q(g 2 ), jest homomorfizmem,<br />
czyli zadaje działanie G 2 na G 1 za pomocą „przekształceń afinicznych”.<br />
Przykład 1: Niech G 2 := (R n , +), G 1 := (R m , +) i niech f : G 2 → Aut(G 1 ) homomorfizm trywialny.<br />
Pokazać, że każdy operator liniowy q : R n → R m jest kocyklem. Znaleźć orbitę i stabilizator każdego<br />
punktu x ∈ R m ze względu na „działąnie z kocyklem” ˜f.<br />
Przykład 2: Niech G 2 := SO(2, R), G 1 := (R 2 , +) i niech f : G 2 → Aut(G 1 ) działanie naturalne.<br />
Rozważmy kocykl q = da będący kobrzegiem (tutaj a ∈ G 1 , q(g 2 ) := f g2 a − a, g 2 ∈ G 2 ). Opisać<br />
14
„działanie z kocyklem” ˜f. Odpowiedź: działanie ˜f polega na obrotach płaszczyzny wokół elementu<br />
−a.<br />
15
5 Elementy teorii <strong>grup</strong> krystalograficznych<br />
Literatura dodatkowa:[Szc] 3<br />
Dygresja o topologii<br />
Przestrzeń topologiczna: Zbiór X wraz z rodziną podzbiorów {U α } α∈A<br />
własnościach:<br />
nazywanych otwartymi o<br />
1. zbiory ∅ oraz X są otwarte;<br />
2. zbiór ∪ α∈B<br />
jest otwarty dla dowolnego podzbioru B ⊂ A<br />
3. przecięcie skończonej liczby zbiorów otwartych jest zbiorem otwartym.<br />
Rodzinę {U α } α∈A nazywamy topologią na X.<br />
Przykład 1: Rodzina zbiorów otwartych w dowolnej przestrzeni metrycznej.<br />
Przykład 2: Topologia dyskretna składa się ze wszystkich podzbiorów zbioru X.<br />
Przykład 3: Niech X przestrzeń topologiczna, Y ⊂ X pewien podzbiór. Topologia indukowana na<br />
Y składa się ze wszystkich przecięć zbiorów otwartych w X z podzbiorem Y .<br />
Odwzorowanie ciągłe φ : X → Y pomiędzy przestrzeniami topologicznymi: jest to odwzorowanie<br />
takie, że przeciwobraz dowolnego zbioru otwartego (w Y ) jest otwarty (w X).<br />
Podzbiór zwarty K ⊂ X: Jest to podzbiór o tej własności, że z dowolnego pokrycia ∪ α∈B U α ⊃ K<br />
zbiorami otwartymi można wybrać podpokrycie skończone.<br />
Topologia ilorazowa: Niech X będzie przestrzenią przestrzeń topologiczną, a R ⊂ X × X relacją<br />
równoważności. Zbiór X/R = X/∼ klas równoważności posiada naturalną topologię zwaną ilorazową.<br />
Jest to najmocniejsza (czyli „najbogatsza”) topologia na X/R, w której rzut naturalny π : X → X/R<br />
jest ciągły. Zbiór U ⊂ X/R jest w niej otwarty wtedy i tylko wtedy, gdy π −1 (U) jest otwarty w X.<br />
Przykład: Niech X = R 2 i niech (a, b) ∼ (c, d) def<br />
⇐⇒ a = c. Wtedy X/ naturalnie utożsamia się z<br />
R, a topologia ilorazowa pokrywa się ze standardową topologią na R.<br />
Uwaga: Jeśli <strong>grup</strong>a G działa na zbiorze X, to relacja a ∼ b<br />
def<br />
⇐⇒ ∃g ∈ G a = gb jest relacją<br />
równoważności (Ćwiczenie: sprawdzić). Zbiór X/ ∼ (oznaczany przez X/G) jest zbiorem orbit<br />
działania G na X.<br />
Przykład: Niech X = R 2 i niech <strong>grup</strong>a SO(2, R) działa w sposób naturalny na X. Wtedy<br />
przestrzeń orbit X/G z topologią ilorazową jest promieniem {x ∈ R ∣ x ≥ 0}. Jeśli C n ⊂ SO(2, R)<br />
jest <strong>grup</strong>ą cykliczną generowaną przez obrót o kąt 2π/n, to X/C n jest stożkiem.<br />
Grupa euklidesowa: Niech R n będzie wyposażone w standardowy iloczyn skalarny (∣). Odwzorowanie<br />
φ : R n → R n o własności (φ(x)∣φ(y)) = (x∣y) ∀x, y ∈ R n nazywamy izometrią. Ćwiczenie:<br />
sprawdzić, że izometrie tworzą <strong>grup</strong>ę względem złożenia odwzorowań.<br />
Lemat Każda izometria φ : R n → R n jest superpozycją t a ∘ A przekształcenia ortogonalnego A ∈<br />
O(R n ) i translacji t a : R n → R n , x → x + a, a ∈ R n .<br />
3 Zob. także http://pl.wikipedia.org/wiki/Krystalografia, http://en.wikipedia.org/wiki/Wallpaper_group<br />
16
Dowód: ćwiczenie.<br />
Grupę izometrii nazywamy <strong>grup</strong>ą euklidesową i oznaczamy E(R n ).<br />
Lemat<br />
Grupa E(R n ) jest izomorficzna z iloczynem półprostym O(n, R) ⋉ R n =: E(n, R).<br />
Dowód: Niech [A] będzie macierzą odwzorowania A w dowolnej bazie ortonormalnej, a [a] kolumną<br />
współrzędnych elementu a. Określmy odwzorowanie t a ∘ A → ([A], [a]) : E(R n ) → O(n, R) × R n .<br />
Dla x ∈ R n mamy (t b ∘ B) ∘ (t a ∘ A)x = (t b ∘ B)(Ax + a) = BAx + Ba + b, wiec złożenie izometrii<br />
indukuje następujące działanie <strong>grup</strong>owe na O(n, R) × R n : ([B], [b])([A], [a]) := ([B][A], [B][a] + [b]).<br />
□<br />
Poniżej pod <strong>grup</strong>ą euklidesową będziemy rozumieć <strong>grup</strong>ę E(n, R).<br />
Kozwarta <strong>grup</strong>a Γ ⊂ E(n, R): Jest to pod<strong>grup</strong>a <strong>grup</strong>y euklidesowej taka, że przestrzeń orbit R n /Γ<br />
jest zwarta.<br />
Przykład: Pod<strong>grup</strong>a Γ = {t a ∣ a ∈ Z n ⊂ R n } ∼ = Z n translacji całkowitoliczbowych jest kozwarta.<br />
Przestrzeń orbit R n /Z n jest torusem n-wymiarowym.<br />
Obszar fundamentalny: Niech Γ ⊂ E(R n ) będzie dowolną pod<strong>grup</strong>ą. Podzbiór F ⊂ R n nazywamy<br />
obszarem fundamentalnym działania Γ na R n , jeśli<br />
∪<br />
gF = R n<br />
g∈Γ<br />
oraz g int(F ) ∩ g ′ int(F ) = ∅ dla g ∕= g ′ . Tutaj int(F ) jest zbiorem punktów wewnętrznych zbioru F ,<br />
czyli takich punktów p ∈ F , które posiadają otoczenie otwarte (czyli zbiór otwarty U ∋ p) zawarte<br />
w F .<br />
Przykład: Kwadrat domknięty o boku 1 jest obszarem fundamentalnym dla działania <strong>grup</strong>y Γ =<br />
Z n . Obszarem fundamentalnym dla działania skończonej <strong>grup</strong>y obrotów C n jest domknięty wycinek<br />
nieograniczony o kącie 2π/n.<br />
Krystalograficzna <strong>grup</strong>a Γ wymiaru n: Jest to dyskretna 4 i kozwarta pod<strong>grup</strong>a <strong>grup</strong>y euklidesowej<br />
E(n, R).<br />
Przykład: Γ = Z n .<br />
Twierdzenie<br />
(Bieberbacha)<br />
1. Jeżeli Γ ⊂ E(n, R) jest <strong>grup</strong>ą krystalograficzną, to jej zbiór translacji Γ t := Γ ∩ (I × R n ) jest<br />
normalną pod<strong>grup</strong>ą abelową skończonego indeksu (ostatnie oznacza, że <strong>grup</strong>a ilorazowa Γ/Γ t<br />
jest skończona). Ponadto, Γ t jest maksymalna pod<strong>grup</strong>ą abelową w Γ (czyli nie zawiera się w<br />
żadnej większej pod<strong>grup</strong>ie abelowej) i jest izomorficzna z Z n .<br />
2. Dla każdego n istnieje skończona liczba klas izomorfizmu <strong>grup</strong> krystalograficznych wymiaru n.<br />
3. Dwie <strong>grup</strong>y krystalograficzne wymiaru n są izomofriczne wtedy i tylko wtedy, gdy są sprzeżone<br />
w <strong>grup</strong>ie A(n, R) afinicznych przeksztalceń R n .<br />
4 Zob. definicję pod<strong>grup</strong>y dyskretnej w przypisie na końcu Wykładu 2. Równoważna definicja: podzbiorem dyskretnym<br />
w przestrzeni topologicznej X nazywamy taki podzbiór Y ⊂ X, że topologia indukowana na Y jest dyskretną.<br />
17
(Bez dowodu.)<br />
Z punktu 1 wynika, że <strong>grup</strong>y krystalograficzne posiadają zwarte obszary fundamentalne. To<br />
stanowi podstawę ich zastosowań w krystalografii: ciało stałe jest kryształem (w odróżnieniu od<br />
„kwazikryształów” i ciał amorficznych), jeśli jego struktura atomowa jest okresowym powtórzeniem<br />
ograniczonego „kawałka” tej struktury.<br />
Przykład: Grupa Z 1 := {t (n,0) ∣ n ∈ Z} ⊂ E(2, R) nie ma zwartego obszaru fundamentalnego.<br />
Twierdzenie (Zassenhausa) Grupa Γ jest izomorficzna z <strong>grup</strong>ą krystalograficzną wymiaru n wtedy<br />
i tylko wtedy, gdy ma normalną pod<strong>grup</strong>ę abelową skończonego indeksu izomorficzną z Z n , będącą<br />
maksymalną pod<strong>grup</strong>ą abelową.<br />
Dowód: Jedna z implikacji jest punktem 1 twierdzenia Bieberbacha.<br />
Żeby udowodnić drugą rozważmy następujący diagram przemienny:<br />
{∗} Z n ι 1<br />
Γ<br />
G<br />
{∗}<br />
{∗}<br />
R n ∣∣<br />
˜Γ<br />
ι 2<br />
G<br />
∣∣<br />
{∗}<br />
ι 4<br />
{∗} R n A(n, R) GL(n, R) {∗},<br />
którego składniki określimy poniżej.<br />
W pierwszym wierszu G := Γ/Z n , czyli mamy rozszerzenie odpowiadające włożeniu podrgupy<br />
normalnej Z n w <strong>grup</strong>ę Γ i rzutowi na odpowiednią <strong>grup</strong>ę ilorazową. Grupę ˜Γ określmy jako iloczyn<br />
półprosty G ⋉ R n , a odwzorowanie ι 1 , jako włożenie standardowe. Przypomnijmy sobie, że pierwszy<br />
wiersz jednoznacznie określa homomorfizm <strong>grup</strong> f : G → Aut(Z n ) (wybieramy cięcie s : G → Γ i<br />
określamy f(g) jako A s(g) ∣ Z n). Zauważmy, że Aut(Z n ) = GL(n, Z) (ostanie wyrażenie oznacza <strong>grup</strong>ę<br />
takich macierzy odwracalnych X, że X i X −1 mają współczynniki całkowite 5 ) i oznaczmy przez ˜f<br />
złożenie f : G → GL(n, Z) ↩→ GL(n, R) = Aut(R n ), gdzie ↩→ jest włożeniem naturalnym.<br />
Żeby określić odwzorowanie ι 2 najpierw zróbmy utożsamienie zbiorów φ s : Γ → G×Z n (za pomocą<br />
cięcia s). Przypomnijmy również, że rozszerzenie z pierwszego wiersza zadaje kocykl c ∈ Z 2 (G, Z n )<br />
(odpowiadający homomorfizmowi f) określony z dokładnością do dodawania kobrzegów. Ponieważ<br />
każdy kocykl na G o wartościach w Z n może być uważany za kocykl na G o wartościach w R n (ostatni<br />
oznaczmy przez ˜c), na iloczynie kartezjańskim G × R n mamy strukturę <strong>grup</strong>y, zadaną wzorem (2)<br />
(zob. lemat o dopuszczalnych mnożeniach z poprzedniego wykładu) z homomorfizmem ˜f i kocyklem<br />
˜c.<br />
Natępnie skorzystamy z faktu, że H 2 (G, R n ) = 0, który przyjmiemy bez dowodu. Fakt ten mówi,<br />
że każdy 2-kocykl na G o wartościach w R n jest kobrzegiem. W szczególności istnieje q ∈ C 1 (G, R n )<br />
5 izomorfizm <strong>grup</strong>y Aut(Z n ) z <strong>grup</strong>ą GL(n, Z) buduje się w sposób następujący. Niech e 1 , . . . , e n ∈ Z n ⊂ R n<br />
będą elementami bazy standardowej. Wtedy każdy φ ∈ Aut(Z n ) reprezentuje się w sposób jednoznaczny macierzą<br />
o wyrazach całkowitych, której kolumny są współczynnikami rozkładu φ(e j ) po tej że bazie. Macierz odwrotna<br />
będzie miała wyrazy całkowite, ponieważ odwzorowanie φ −1 rozumiane jako odwzorowanie R n → R n zachowuje kratę<br />
Z n ⊂ R n , w szczególności φ −1 (e j ) muszą mieć współczynniki całkowite rozkładu po bazie standardowej. Zauważmy,<br />
że każdy inny wybór bazy Ae 1 , . . . , Ae n , gdzie A ∈ GL(n, Z), zadaje inny izomorfizm Aut(Z n ) ∼ = GL(n, Z).<br />
ι 3<br />
18
taki, że dq = ˜c. Z ogólnej teorii wiemy, że q określa pewną bijekcję G × R n → G × R n , zadającą<br />
izomorfizm wyżej określonej <strong>grup</strong>y G × R n z iloczynem półprostym ˜Γ := G × ˜f<br />
R n . Oznaczmy tę<br />
bijekcję przez ˜ι 2 , a ι 2 określmy jako złożenie G = G × Z n ↩→ G × R n ˜ι 2<br />
→ ˜Γ.<br />
Teraz połóżmy ι 3 := ˜f i zauważmy, że maksymalność pod<strong>grup</strong>y abelowej Z n implikuje monomorficzność<br />
odwzorowania ˜f. Istotnie, jeśli g ∈ G jest nietrywialnym elementem należącym do jądra<br />
f, to A s(g) zostawia każdy element z Z n na miejscu, czyli s(g) komutuje z Z n . Wtedy pod<strong>grup</strong>a<br />
generowana przez Z n i s(g) jest abelowa. Z drugiej strony s(g) ∕∈ Z n (bo s(g) leży w nietrywialnej<br />
warstwie), co przeczy maksymalności Z n .<br />
Wreszcie określimy odwzorowanie ι 4 . Grupa A(n, R) afinicznych przekształceń przestrzeni R n<br />
jest iloczynem półprostym GL(n, R) ⋉ R n (dowód jest analogiczny jak w przypadku <strong>grup</strong>y euklidesowej).<br />
Odwzorowanie ι 4 jest naturalnym włożeniem jednego iloczynu półprostego (G × ι3 R n ) w drugi<br />
(GL(n, R) ⋉ R n ).<br />
Ponieważ wszystkie odwzorowania ι j są monomorfizmami, mamy włożenie <strong>grup</strong>y Γ w <strong>grup</strong>ę<br />
A(n, R). Zostało pokazać, że tak naprawdę G leży w O(n, R) ⊂ GL(n, R). To wynika z następującego<br />
lematu, który udowodnimy w teorii reprezentacji.<br />
Lemat Każda skończona <strong>grup</strong>a macierzy n × n o wyrazach rzeczywistych jest sprzężona do <strong>grup</strong>y<br />
macierzy ortogonalnych.<br />
Z lematu tego wynika, że Γ jest izomorficzna z pod<strong>grup</strong>ą w E(n, R). Dyskretność tej pod<strong>grup</strong>y<br />
wynika z tego, że jako zbiór jest ona iloczynem prostym zbioru skończonego G oraz podzbioru<br />
dyskretnego Z n ⊂ R n . Kozwartość, z kolei, wynika z tego, że Γ t<br />
∼ = Z n (tę implikację przyjmujemy<br />
bez dowodu). □<br />
Algorytm Zassenhausa klasyfikacji <strong>grup</strong> krystalograficznych: Powyższy dowód sugeruje<br />
pewną metodę klasyfikacji <strong>grup</strong> krystalograficznych. Składa się ona z następujących kroków:<br />
1. Opisać wszystkie skończone pod<strong>grup</strong>y G <strong>grup</strong>y GL(n, Z) (z dokładnością do izomorfizmu).<br />
2. Opisać wszystkie włożenia ι : G → GL(n, Z) ∼ = Aut(Z n ), czyli działania wierne (z dokładnością<br />
do równoważności).<br />
3. Obliczyć H 2 (G, Z n ) dla wszystkich <strong>grup</strong> z p. 1 i dla wszystkich działań z p. 2.<br />
4. Określić które z <strong>grup</strong> otrzymanych za pomocą odpowiednich kocykli są izomorficzne (rozszerzenia<br />
odpowiadające różnym elementom H 2 (G, Z n ) są nierównoważne, ale odpowiednie <strong>grup</strong>y<br />
mogą być izomorficzne).<br />
Ilustracja algorytmu Zassenhausa dla <strong>grup</strong> „tapetowych” Grupami tapetowymi nazywamy<br />
<strong>grup</strong>y krystalograficzne wymiaru n = 2. Następujący lemat opisuje wynik 1-go i 2-go kroku algorytmu.<br />
Lemat (Ograniczenie krystalograficzne). Niech G ⊂ GL(2, Z) będzie pod<strong>grup</strong>ą skończoną. Wtedy<br />
G jest izomorficzna z jedną z następujących <strong>grup</strong><br />
{I}, C 2 , C 3 , C 4 , C 6 , D 2 , D 3 , D 4 , D 6 .<br />
Przy tym <strong>grup</strong>a C 2 ma 3 nierównoważne włożenia, a <strong>grup</strong>y D 2 i D 3 ma ich 2.<br />
19
Lemat ten przyjmujemy bez dowodu, ale spróbujmy zrobić następujące Ćwiczenie: znaleźć (chociażby<br />
jedno) włożenie <strong>grup</strong> C 3 , C 6 w GL(2, Z).<br />
Trzy nierównoważne włożenia <strong>grup</strong>y C 2 = {e, v} w GL(2, Z) zadają się wzorami v → M i , i =<br />
1, 2, 3, gdzie M 1 :=<br />
[ −1 0<br />
0 −1<br />
]<br />
, M 2 :=<br />
[ 0 1<br />
1 0<br />
]<br />
, M 3 :=<br />
[ 1 0<br />
0 −1<br />
]<br />
odpowiednio.<br />
Zadanie na ćwiczenia: Obliczyć <strong>grup</strong>ę H 2 (C 2 , Z 2 ) dla trzech powyższych działań C 2 na Z 2 i<br />
zbudować odpowiednie <strong>grup</strong>y tapetowe.<br />
Rozwiązanie: Rozważmy warunek kocyklu c ∈ Z 2 (G, G 1 ):<br />
f g c(h, j) − c(gh, j) + c(g, hj) − c(g, h) = 0, g, h, j ∈ G.<br />
Podstawiając g, e, e lub e, e, j zamiast g, h, j otrzymujemy odpowiednio<br />
f g c(e, e) = c(g, e), c(e, j) = c(e, e).<br />
W szczególności z tych wzorów wynika, że do tego, żeby określić 2-kocykl c na <strong>grup</strong>ie dwuelementowej<br />
G = C 2 = {e, v} wystarczy określić c(e, e) oraz c(v, v).<br />
Zobaczmy, jakie ograniczenia na elementy c(e, e), c(v, v) <strong>grup</strong>y G 1 nakłada warunek kocyklu. Łatwo<br />
sprawdzić, że jedyne niezależne ograniczenie otrzymujemy, gdy podstawiamy v, v, v zamiast g, h, j:<br />
f v c(v, v) − c(e, v) + c(v, e) − c(v, v) = 0<br />
(tutaj skorzystaliśmy z tego, że v 2 = e), lub, z uwzględnieniem powyższych wzorów:<br />
f v c(v, v) − c(e, e) + f v c(e, e) − c(v, v) = 0. (3)<br />
Podobnie, każdy 1-kołańcuch q ∈ C 1 (C 2 , G 1 ) określony jest przez zadanie q(e) oraz q(v), a z definicji<br />
„różniczki” d mamy<br />
Z.<br />
dq(e, e) = q(e) − q(e) + q(e) = q(e), dq(g, g) = f g q(g) − q(e) + q(g).<br />
Niech G := C 2 , G 1 := Z 2 , c(e, e) := (a, b), c(v, v) := (r, s), q(e) := (m, n), q(v) := (k, l), a, b, r, s, m, n, k, l ∈<br />
Przypadek 1: f : C 2 → GL(2, Z), f v := M 1 . Wtedy warunek kocyklu (3) implikuje wiąz (−r, −s) − (a, b) +<br />
(−a, −b) − (r, s) = 0, skąd r = −a, s = −b. Zbadajmy, czy kocykl c może być kobrzegiem dq:<br />
(a, b) = c(e, e) = dq(e, e) = q(e) = (m, n), (r, s) = c(v, v) = dq(v, v) = (−k, −l) − (m, n) + (k, l) = (−m, −n).<br />
Czyli, jeśli określimy q(e) := (a, b), a q(v) dowolnie, będziemy mieli c = dq. Innymi słowy H 2 (C 2 , Z 2 ) = 0 w<br />
tym przypadku.<br />
Odpowiednia <strong>grup</strong>a tapetowa naprzykład może być generowana przez elementy t (0,0) ∘ M 1 , t (1,0) , t (0,1) i<br />
być <strong>grup</strong>ą symetrii poniższej „tapety”<br />
20
Przypadek 2: f : C 2 → GL(2, Z), f v := M 2 . Wtedy (s, r) − (a, b) + (b, a) − (r, s) = 0, skąd a + r = b + s. Czy<br />
kocykl c może być kobrzegiem dq?<br />
(a, b) = c(e, e) = dq(e, e) = q(e) = (m, n), (r, s) = c(v, v) = dq(v, v) = (l, k)−(m, n)+(k, l) = (k+l−m, k+l−n).<br />
Określmy q(e) wzorem q(e) := (a, b), a q(v) := (k, l) tak, żeby k + l = a + r = b + s. Wtedy c = dq, czyli<br />
H 2 (C 2 , Z 2 ) = 0 i w tym przypadku.<br />
Przykładowa <strong>grup</strong>a tapetowa jest generowana przez elementy M 2 , t (1,0) i jest <strong>grup</strong>ą symetrii następującej<br />
„tapety”<br />
Przypadek 3: f : C 2 → GL(2, Z), f v := M 3 . Wtedy (r, −s) − (a, b) + (a, −b) − (r, s) = 0, skąd s = −b. Czy<br />
kocykl c może być kobrzegiem dq?<br />
(a, b) = c(e, e) = dq(e, e) = q(e) = (m, n), (r, −b) = c(v, v) = dq(v, v) = (k, −l)−(m, n)+(k, l) = (2k−m, −n).<br />
Spróbujmy określić q wzorami q(e) := (a, b), q(v) := (k, l) tak, żeby 2k − a = r. Widać, że a + r musi być<br />
liczbą parzystą. Stąd naprzykład kocykl c zadany przez c(e, e) = (0, 1), c(v, v) = (1, −1) jest kohomologicznie<br />
nietrywialny, czyli nie istnieje q ∈ C 1 (C 2 , Z 2 ) takiego, że dq = c!<br />
Łatwo też zrozumieć, że każdy kocykl c ∈ Z 1 (C 2 , Z 2 ) rozumiany jako element Z 1 (C 2 , R 2 ) jest kohomologicznie<br />
trywialny (por. dowód twierdzenia Zassenhausa), bo k obliczamy ze wzoru k = (r + a)/2.<br />
Obliczmy <strong>grup</strong>ę H 2 (C 2 , Z 2 ) (czyli ile jest tych kocykli nietrywialnych). Każdy kocykl wyznacza się<br />
jednoznacznie przez liczby a, b, r, mamy więc, Z 2 (C 2 , Z 2 ) ∼ = Z 3 . Z kolei, B 2 (C 2 , Z 2 ) = {(a, b, 2k − a) ∣<br />
a, b, k ∈ Z} = {(a, b, x) ∣ a + x ∈ 2Z}. Zauważmy, że B 2 (C 2 , Z 2 ) ⊂ Z 2 (C 2 , Z 2 ) jest jądrem epimorfizmu<br />
Z 3 → Z/2Z, (a, b, x) → [a + x], gdzie [a + x] jest klasą parzystości liczby a + x. Ostatecznie, H 2 (C 2 , Z 2 ) ∼ =<br />
Z/2Z ∼ = C 2 .<br />
W przypadku 3 mamy 2 nieizomorficzne <strong>grup</strong>y tapetowe odpowiadające 2 elementom <strong>grup</strong>y H 2 . Jedna,<br />
odpowiadająca kocyklowi trywialnemu, przykładowo jest generowana przez M 3 , t (2,0) , t (1,0) i jest <strong>grup</strong>ą symetrii<br />
„tapety”<br />
Druga, odpowiadająca kocyklowi nietrywialnemu, naprzykład może być generowana przez t (1/2,0) ∘ M 3 , t (0,1)<br />
i jest <strong>grup</strong>ą symetrii „tapety”<br />
21
Jak „zobaczyć” nietrywialny kocykl c? Najpierw zauważmy, że elementy <strong>grup</strong>y Γ są kombinacjami<br />
p k 1<br />
q l 1<br />
⋅ ⋅ ⋅ p km q lm , gdzie k i , l i ∈ Z, a p = t (0,1) , q = t ((1/2),0) ∘ M 3 są wyżej wymieniomymi generatorami.<br />
Ponieważ, jak łatwo sprawdzić q 2 = t (1,0) , M 3 ∘ t (1/2,0) = t (1/2,0) ∘ M 3 oraz M 3 ∘ p = t (0,−1) ∘ M 3 , każdy<br />
element <strong>grup</strong>y Γ jest postaci t (n,l) lub t (n/2,l) ∘ M 3 , gdzie n, l ∈ Z.<br />
Przypomnijmy (zob. dowód lematu o dopuszczalnych mnożeniach w iloczynie kartezjańskim G 2 × G 1 ),<br />
że wartość kocyklu c(g, h) można „odczytać” z mnożenia elementów postaci (g, 0), (h, 0) w iloczynie kartezjańskim.<br />
Wybierzmy cięcie s : C 2 → Γ naprzykład tak: e → s t (0,1) , v → s t (1/2,0) ∘ M 3 . Taki wybór cięcia daje<br />
nam utożsamienie t (0,1) → (e, (0, 0)), t (1/2,0) ∘ M 3 → (v, (0, 0)) i, jako wniosek, następujące utożsamienie Γ<br />
(jako zbioru) z C 2 × Z 2 ψ<br />
ψ<br />
: t (n,l) → (e, (n, l − 1)), t(n/2,l) ∘ M 3 → (v, (n − 1, l)) (tutaj n, l ∈ Z). Mamy<br />
(e, (0, 0))(e, (0, 0)) = ψ(t (0,1) )ψ(t (0,1) ) = ψ(t (0,1) t (0,1) ) = ψ(t (0,2) ) = (e, (0, 1)),<br />
skąd c(e, e) = (0, 1). Analogicznie<br />
(v, (0, 0))(v, (0, 0)) = ψ(t (1/2,0) ∘ M 3 )ψ(t (1/2,0) ∘ M 3 ) = ψ(t (1/2,0) ∘ M 3 ∘ t (1/2,0) ∘ M 3 ) = ψ(t (1,0) ) = (e, (1, −1)),<br />
skąd c(v, v) = (1, −1).<br />
22
6 Elementarna teoria reprezentacji, cz. I<br />
Literatura dodatkowa: [Ser88]<br />
Reprezentacja <strong>grup</strong>y G w przestrzeni wektorowej V nad ciałem K: jest to lewe działanie<br />
ν : G × V → V <strong>grup</strong>y G na V poprzez transformacje liniowe. Definicja równoważna: Reprezentacją<br />
G w V nazywamy homomorfizm ρ : G → GL(V ) z <strong>grup</strong>y G w <strong>grup</strong>ę odwracalnych liniowych (nad<br />
K) przekształceń przestrzeni V .<br />
Ćwiczenie 1: Sprawdzić równoważność definicji, czyli pokazać, że 1) odwzorowanie ρ ν (g) = ν(g, ⋅) :<br />
V → V należy do GL(V ); 2) odwzorowanie g → ρ ν (g) : G → GL(V ) jest homomorfizmem; 3)<br />
odwrotnie, jeśli ρ : G → GL(V ) pewien homomorfizm, to ν ρ (g, v) := ρ(g)v jest działaniem liniowym.<br />
Ćwiczenie 2: Sprawdzić, że w sposób podobny każde prawe działanie liniowe ν : V ×G → V (będziemy<br />
takie działania nazywać antyreprezentacjami) generuje pewien antyhomomorfizm ρ : G → GL(V )<br />
(czyli ρ(g 1 g 2 ) = ρ(g 2 )ρ(g 1 )).<br />
Ćwiczenie 3: Udowodnić, że każde prawe działanie x → xg <strong>grup</strong>y G na zbiorze X zadaje lewe<br />
działanie według wzoru gx := xg −1 i na odwrót.<br />
Przykład podstawowy: Niech ν : X × G → X będzie prawym działaniem <strong>grup</strong>y G na dowolnym<br />
zbiorze X i niech V := Fun(X, K) będzie przestrzenią funkcji na X o wartościach w K. Wtedy<br />
wzór (gf)(x) := f(xg), g ∈ G, x ∈ X, f ∈ V , zadaje reprezentację G w V . Istotnie, przekształcenie<br />
f → gf jest liniowe oraz ((g 1 g 2 )f)(x) = f(x(g 1 g 2 )) = f((xg 1 )g 2 ) = (g 2 f)(xg 1 ) = (g 1 (g 2 f))(x).<br />
W ten oto sposób możemy sprowadzić badanie dowolnych działań do badania działań liniowych.<br />
Uwaga: Jest kilka wersji powyższej konstrukcji. Na przykład, każde lewe działanie G na X zadaje antyreprezentację<br />
(fg)(x) := f(gx), bądź, ze względu na powyższe Ćwiczenie, reprezentację (gf)(x) :=<br />
f(g −1 x).<br />
Podprzestrzeń niezmiennicza W ⊂ V reprezentacji ν : G × V → V : Jest to podprzestrzeń W<br />
o własności GW ⊂ W (równoważnie, ρ(g)W ⊂ W ∀g ∈ G).<br />
W podprzestrzeni niezmienniczej W ⊂ V mamy nową reprezentacje <strong>grup</strong>y G. Jest nią ν∣ G×W :<br />
G × W → W (nazywamy ją podreprezentacją reprezentacji ν).<br />
Przykład: Niech G będzie <strong>grup</strong>ą obrotów w R 3 mających wspólną oś. Wtedy właśnie ta oś jest<br />
podprzestrzenią niezmienniczą.<br />
Reprezentacja nieprzywiedlna: Jest to reprezentacja nie posiadająca nietrywialnych (różnych od<br />
{0} i V ) podprzestrzeni niezmienniczych.<br />
Przykład: Niech G = SO(R 2 ) z naturalnym działaniem na R 2 . Jest to reprezentacja nieprzywiedlna,<br />
bo każda nietrywialna podprzestrzeń jest prostą przechodzącą przez zero, a żadna z takich<br />
prostych nie zachowuje się przez <strong>grup</strong>ę obrotów.<br />
Zauważmy, że <strong>grup</strong>a G jest izomorficzna z <strong>grup</strong>ą z poprzedniego przykładu. W ten sposób mamy<br />
dwie nierównoważne reprezentacje <strong>grup</strong>y SO(R 2 ).<br />
Reprezentacje nieprzywiedlne będą „cegiełkami”, które będziemy próbować „sklasyfikować” i z<br />
których będziemy budować inne reprezentacje.<br />
Reprezentacja w pełni przywiedlna: Jest to reprezentacja G o tej własności, że dla każdej<br />
podprzestrzeni W ⊂ V niezmienniczej istnieje niezmiennicza podprzestrzeń dopełniająca Z ⊂ V<br />
(czyli taka, że W ⊕ Z = V ).<br />
23
[ a b<br />
Przykład: Niech <strong>grup</strong>a G := {<br />
0 a<br />
[ a b<br />
0 a<br />
]<br />
∣ a, b ∈ R} działa w sposób naturalny na R 2 :<br />
] [ x<br />
y<br />
]<br />
=<br />
[ ax + by<br />
ay<br />
[ ] x<br />
Wtedy W := { ∣ x ∈ R} jest podprzestrenią niezmienniczą tego działania, dla której nie istnieje<br />
0<br />
dopełniającej podprzestrzeni niezmienniczej. Dlaczego?<br />
Rozkład skończeniewymiarowej reprezentacji ν : G × V → V w pełni przywiedlnej na<br />
nieprzywiedlne: Algorytm: Jeśli V jest nieprzywiedlna, koniec. Jeśli nie, istnieje podprzestrzeń<br />
niezmiennicza V 1 ⊂ V i dopełniająca podprzestrzeń niezmiennicza V 2 . Jeśli obie są nieprzywiedlne,<br />
koniec. Jeśli nie, stosujemy powyższy algorytm do V 1 oraz V 2 .<br />
Iterując powyższe działania, na końcu (tutaj przydaje się skończeniewymiarowość) otrzymamy<br />
rozkład V = W 1 ⊕ ⋅ ⋅ ⋅ ⊕ W k przestrzeni V na nieprzywiedlne podprzestrzenie niezmiennicze.<br />
Zupełna przywiedlność reprezentacji <strong>grup</strong> skończonych<br />
Twierdzenie Niech G będzie <strong>grup</strong>ą skończoną, a V przestrzenią skończeniewymiarową nad ciałem<br />
K równym R lub C. Wtedy każda reprezentacja G w V jest w pełni przywiedlna.<br />
Najpierw udowodnimy następujący<br />
Lemat W założeniach powyższego twierdzenia, na V istnieje niezmienniczy istnieje iloczyn skalarny<br />
(∣) (dwuliniowy w przypadku rzeczywistym i półtoraliniowy w zespolonym). Niezmienniczość oznacza<br />
]<br />
.<br />
(gx∣gy) = (x∣y) ∀g ∈ G, x, y ∈ V.<br />
Dowód: Niech ⟨∣⟩ dowolny iloczyn skalarny. Okreśłmy<br />
(x∣y) := ∑ h∈G⟨hx∣hy⟩.<br />
Niezmienniczość (∣) jest oczywista: (gx∣gy) = ∑ h∈G ⟨hgx∣hgy⟩ = ∑ h∈G<br />
⟨hx∣hy⟩ = (x∣y).<br />
Sprawdzamy własności iloczynu skalarnego. 1) dwuliniowość (półtoraliniowość) wynika z tej<br />
że własności ⟨∣⟩ oraz z liniowości odwzorowania x → gx; 2) symetria, (x∣y) = (y∣x), i nieujemna<br />
określoność, (x∣x) ≥ 0, – z tych że własności ⟨∣⟩; 3) (∣) jest niezdegenerowany: (x∣x) =<br />
⟨hx∣hx⟩ = 0 implikuje (na mocy dodatniej określoności ⟨∣⟩) następującą własność:<br />
∑<br />
h∈G<br />
⟨hx∣hx⟩ = 0 ∀h ∈ G,<br />
w szczególności ⟨x∣x⟩ = 0 i x = 0. □<br />
Teraz jesteśmy w stanie udowodnić twierdzenie. Niech W ⊂ V będzie podprzestrzenią niezmienniczą.<br />
Wtedy dopełnienie ortogonalne W ⊥ względem (∣) tez będzie niezmiennicze. Istotnie, jeśli<br />
w ∈ W ⊥ , to (w∣v) = 0 dla każdego v ∈ W . Ale z niezmienniczości (∣) również (gw∣gv) = 0 dla<br />
każdego v ∈ W . Ponieważ gv przebiega całe W , gdy v przebiega W , wnioskujemy, że gw ∈ W ⊥ ,<br />
czyli W ⊥ jest podprzestrzenią niezmienniczą. □<br />
24
Uwaga: Powyższy lemat pokazuje, że odwzorowania x → gx, g ∈ G w bazie ortonormalnej przestrzeni<br />
V reprezentują się przez macierze ortogonalne (w przypadku K = R) lub unitarne (w przypadku K =<br />
C). W szczególności, otrzymaliśmy dowód lematu, z którego korzystaliśmy w dowodzie twierdzenia<br />
Zassenhausa.<br />
Niektóre operacje na reprezentacjach<br />
Reprezentacja dualna do reprezentacji ρ : G → GL(V ): jest to reprezentacja ρ ∗ : G → GL(V ∗ )<br />
określona przez ρ ∗ (g) := (ρ(g −1 )) ∗ . Można też określić ρ ∗ (g) := (ρ(g)) ∗ , ale to będzie antyreprezentacja.<br />
Suma prosta reprezentacji ρ 1 : G → GL(V 1 ), ρ 2 : G → GL(V 2 ): Jest to reprezentacja ρ <strong>grup</strong>y G w<br />
przestrzeni V 1 ⊕ V 2 zadana przez ρ(g) := (ρ 1 (g), ρ 2 (g)). Jeśli ρ 1 (g), ρ 2 (g) są reprezentowane przez<br />
macierze z GL(n, K), GL(m, K) odpowiednio, to ρ(g) jest reprezentowana przez macierz<br />
[<br />
ρ1 (g) 0<br />
0 ρ 2 (g)<br />
Iloczyn tensorowy reprezentacji ρ 1 : G → GL(V 1 ), ρ 2 : G → GL(V 2 ): Jest to reprezentacja ρ <strong>grup</strong>y G<br />
w przestrzeni V 1 ⊗ V 2 zadana przez ρ(g) := ρ 1 (g) ⊗ ρ 2 (g). Jeśli ρ 1 (g), ρ 2 (g) są reprezentowane przez<br />
macierze [ρ 1 (g)] ∈ GL(n, K), [ρ 2 (g)] ∈ GL(m, K), to ρ(g) jest reprezentowana przez macierz będącą<br />
iloczynem tensorowym tych macierzy.<br />
Przypomnijmy, że, jeśli operator A ∈ GL(V 1 ) jest reprezentowany przez macierz [A] := A i j w bazie<br />
r 1 , . . . , r n , czyli Ar j = A i jr i (stosujemy konwencję Einsteina: sumujemy po jednakowym indeksach),<br />
a operator B ∈ GL(V 2 ) jest reprezentowany przez macierz [B] := B k l w bazie s 1 , . . . , s m (czyli<br />
Bs l = B k l ls k), to A ⊗ B(e j ⊗ e l ) := Ar j ⊗ Bs l = A i jB k l r i ⊗ s k .<br />
Innymi słowy, w bazie r i ⊗ s k , i = 1, . . . , n, k ∈ 1, . . . , m, operator A ⊗ B jest reprezentowany<br />
przez macierz A i jB k l . 25<br />
]<br />
.
7 Elementarna teoria reprezentacji, cz. II<br />
Literatura dodatkowa: [Ser88, Ada69]<br />
Założenia: W tym rozdziale rozpatrujemy tylko skończone <strong>grup</strong>y G i ich skończeniewymiarowe<br />
reprezentacje w przestrzeniach wektorowych nad C.<br />
Charakter reprezentacji ρ : G → GL(V ): Jest to funkcja χ ρ : G → C zadana wzorem χ ρ (g) :=<br />
Tr(ρ(g)). Przypomnijmy, że Tr A oznacza ślad operatora liniowego działającego w przestrzeni liniowej.<br />
Jeśli [A] := A i j jest macierzą reprezentującą operator A w jakiejkolwiek bazie, to Tr A<br />
obliczamy jako Tr[A] = A i i (kontynuujemy wykorzystanie konwencji Einsteina). Przy tym wynik<br />
nie zależy od wyboru bazy dzięki łatwo sprawdzalnej tożsamości Tr[A][B] = Tr[B][A], z której w<br />
szczególności wynika, że Tr[B][A][B] −1 = Tr[A] dla dowolnej macierzy niezdegenerowanej [B].<br />
Niektóre własności charakteru χ ρ<br />
Lemat 1. χ ρ (e) = dim V ;<br />
2. χ ρ (g −1 ) = χ ρ (g) ∀g ∈ G;<br />
3. χ ρ (hgh −1 ) = χ ρ (g) ∀g, h ∈ G.<br />
Dowód: Ad. 1. χ ρ (e) = Tr Id V = dim V .<br />
Ad. 2. Z istnienia niezmienniczego iloczynu skalarnego na V wynika, że wartości własne λ i operatora<br />
ρ(g) spełniają warunek λ i λ i = 1 (istotnie, jeśli x i jest odpowiednim wektorem własnym, to (x i ∣x i ) =<br />
(ρ(g)x i ∣ρ(g)x i ) = (λ i x i ∣λ i x i ) = λ i λ i (x i ∣x i ), skąd λ i λ i = 1).<br />
Niech λ 1 , . . . , λ n , n = dim V , będą wartościami własnymi operatora ρ(g) z uwzględnieniem krotności.<br />
Wtedy<br />
χ ρ (g) = Tr ρ(g) = ∑ λ i = ∑ λ −1<br />
i = Tr(ρ(g) −1 ) = Tr(ρ(g −1 )) = χ ρ (g −1 ).<br />
Ad. 3. χ ρ (hgh −1 ) = Tr(ρ(h)ρ(g)ρ(h) −1 ) = Tr ρ(g) = χ ρ (g). □<br />
Charakter a operacje nad reprezentacjami<br />
Lemat<br />
Niech ρ 1 : G → GL(V 1 ), ρ 2 : G → GL(V 2 ) będą dwiema reprezentacjami. Wtedy<br />
1. χ ρ ∗<br />
1<br />
= χ ρ1 ;<br />
2. χ ρ1 ⊕ρ 2<br />
= χ ρ1 + χ ρ2 ;<br />
3. χ ρ1 ⊗ρ 2<br />
= χ ρ1 ⋅ χ ρ2<br />
Dowód - ćwiczenie<br />
Operatory splatające i równoważność reprezentacji: Niech ρ 1 : G → GL(V 1 ), ρ 2 : G →<br />
GL(V 2 ) będą dwiema reprezentacjami. Operatorem splatającym pomiędzy ρ 1 i ρ 2 nazywamy taki<br />
operator F : V 1 → V 2 , że następujący diagram jest przemienny dla dowolnego g ∈ G:<br />
V 1<br />
ρ 1 (g) <br />
F<br />
V 1<br />
F<br />
V 2<br />
ρ 2 (g) V 2 .<br />
26
Przestrzeń operatorów splatających z V 1 do V 2 będziemy oznaczali Hom G (V 1 , V 2 ).<br />
Mówimy, że reprezentacje ρ 1 i ρ 2 są równoważne 6 , jeśli istnieje operator splatający będący izomorfizmem<br />
przestrzeni liniowych.<br />
Uwaga: Reprezentacje równoważne mają jednakowe charaktery: ρ 1 (g) = F −1 ∘ ρ 2 (g) ∘ F , skąd<br />
Tr ρ 1 (g) = Tr ρ 2 (g).<br />
Lemat Schura<br />
Lemat Niech ρ 1 : G → GL(V 1 ), ρ 2 : G → GL(V 2 ) będą dwiema reprezentacjami nieprzywiedlnymi i<br />
niech F : V 1 → V 2 będzie operatorem splatającym. Wtedy<br />
1. Jeśli ρ 1 i ρ 2 nie są równoważne, to F = 0.<br />
2. Jeśli V 1 = V 2 =: V, ρ 1 = ρ 2 , to F = λ Id V dla pewnego λ ∈ C.<br />
Dowód: Ad. 1. Niech W 1 := ker F ⊂ V 1 . Wtedy W 1 jest podprzestrzenią niezmienniczą względem<br />
reprezentacji ρ 1 . Istotnie, jeśli w ∈ W 1 , to F ρ 1 (g)w = ρ 2 (g)F w = 0, skąd ρ 1 (g)w ∈ W 1 . Z nieprzywiedlności<br />
ρ 1 wynika, że W 1 = V 1 (koniec dowodu) lub W 1 = {0}, czyli F jest monomorfizmem.<br />
Niech teraz W 2 := im F ⊂ V 2 . Okazuje się, że i W 2 jest podprzestrzenią niezmienniczą (względem<br />
ρ 2 ): ρ 2 (g)W 2 = ρ 2 (g)F V 1 = F ρ 1 (g)V 1 ⊂ W 2 . Znowu nieprzywiedlność implikuje, że W 2 = {0} (koniec<br />
dowodu) lub W 2 = V 2 . Ostatnia możliwość nie może zachodzić ze względu na to, że reprezentacje<br />
ρ 1 , ρ 2 nie są równoważne.<br />
Ad. 2. Niech λ pewna wartość własna operatora F . Połóżmy F ′ := F − λ Id V . Wtedy F ′ też jest<br />
operatorem splatającym (pomiędzy ρ i ρ, gdzie ρ := ρ 1 = ρ 2 ). Argumenty przytoczone w pierwszej<br />
części dowodu pozwalają wywnioskować, że F ′ = 0 (czyli F = λ Id V – koniec dowodu) lub F ′ jest<br />
izomorfizmem. Ostatnia możliwość nie zachodzi, bo F ′ ma nietrywialne jądro (zawierające wektor<br />
własny odpowiadający wartości własnej λ). □<br />
Wnioskiem z lematu Schura jest następujący fakt: dim Hom G (V 1 , V 2 ) = 0 w przypadku, gdy ρ 1 , ρ 2<br />
nie są równoważne, oraz dim Hom G (V, V ) = 1.<br />
Relacje ortogonalności dla charakterów: Rozważmy przestrzeń Fun(G, C) funkcji na G o wartościach<br />
zespolonych. Następujące parowanie<br />
(φ∣ψ) := 1<br />
∣G∣<br />
∑<br />
φ(g)ψ(g) φ, ψ ∈ Fun(G, C)<br />
g∈G<br />
(tutaj ∣G∣ oznacza rząd, czyli ilość elementów <strong>grup</strong>y G) spełnia wszystkie aksjomaty iloczynu skalarnego<br />
(Ćwiczenie).<br />
Twierdzenie<br />
Niech ρ 1 : G → GL(V 1 ), ρ 2 : G → GL(V 2 ) będą dwiema reprezentacjami. Wtedy<br />
(χ ρ1 ∣χ ρ2 ) = dim Hom G (V 1 , V 2 ).<br />
W szczególności, charaktery reprezentacji nieprzywiedlnych tworzą układ ortonormalny.<br />
Do dowodu tego twierdzenia będziemy potrzebowali następujący<br />
6 Por. definicję z Wykładu 2<br />
27
∑<br />
Lemat Niech ρ : G → GL(V ) będzie reprezentacją. Połóżmy P := 1<br />
∣G∣ g∈G<br />
ρ(g) : V → V . Wtedy<br />
1. Operator P jest projektorem, czyli P 2 = P .<br />
2. im P = V G := {x ∈ V ∣ ρ(g)x = x ∀g ∈ G}.<br />
Dowód: Ad. 1. P 2 1<br />
=<br />
1<br />
∣G∣<br />
∑g∈G<br />
∑h∈G ρ(gh) = ∑<br />
1<br />
2 ∣G∣ g∈G<br />
∣G∣<br />
∑g∈G ρ(g)( 1<br />
∣G∣<br />
∑h∈G ρ(h)) = ∑<br />
1<br />
∣G∣<br />
∑g∈G<br />
2 h∈G ρ(g)ρ(h) =<br />
P = P .<br />
∑<br />
g∈G ρ(hg)y =<br />
Ad. 2. Jeśli x ∈ im P , to x = 1<br />
1<br />
∣G∣<br />
∑g∈G<br />
ρ(g)y dla pewnego y ∈ V oraz ρ(h)x =<br />
∣G∣<br />
P y = x, czyli im P ⊂ V G . Odwrotnie, jeśli X ∈ V jest punktem stałym reprezentacji ρ, to P x =<br />
1<br />
∣G∣<br />
∑g∈G ρ(g)x = 1<br />
∣G∣<br />
∑<br />
g∈G<br />
x = x, skąd x ∈ im P . □<br />
Dowód twierdzenia: Oznaczmy przez Hom(V 1 , V 2 ) przestrzeń operatorów liniowych z V 1 w V 2 i zadajmy<br />
działanie <strong>grup</strong>y G na tej przestrzeni wzorem (ρ(g)F )(x) := ρ 2 (g)(F (ρ 1 (g −1 )x) (Ćwiczenie:<br />
sprawdzić, że w ten sposób otrzymujemy reprezentację <strong>grup</strong>y G w przestrzeni Hom(V 1 , V 2 )). Element<br />
F ∈ Hom(V 1 , V 2 ) jest punktem stałym tego działania, jeśli i tylko jeśli dla każdego g ∈ G<br />
natępujący diagram jest przemienny:<br />
ρ 1 (g<br />
V −1 )<br />
1<br />
V 1<br />
F<br />
F<br />
V 2<br />
ρ 2 (g) V2 ,<br />
czyli F jest operatorem splatającym. Innymi słowy Hom(V 1 , V 2 ) G = Hom G (V 1 , V 2 ).<br />
Rozważmy odwzorowanie α : V1 ∗ ⊗V 2 → Hom(V 1 , V 2 ) zadane wzorem (α(γ ⊗v 2 ))v 1 := γ(v 1 )v 2 , γ ∈<br />
V1 ∗ , v i ∈ V i . Jest to izomorfizm przestrzeni liniowych, przy czym działanie ρ przechodzi na następujące:<br />
˜ρ(g)(γ ⊗ v 2 ) := ρ ∗ 1(g)γ ⊗ ρ 2 (g)v 2 , gdzie (ρ ∗ 1(g)γ)(v 1 ) = γ(ρ 1 (g −1 )v 1 ) (działanie dualne do ρ 1 ).<br />
Reprezentacje ρ i ˜ρ są równoważne, mamy więc χ ρ = χ˜ρ . Ostatecznie mamy<br />
(χ 1 ∣χ 2 ) = 1<br />
∣G∣<br />
∑<br />
g∈G<br />
χ 1 (g)χ 2 (g) = 1<br />
∣G∣<br />
∑<br />
g∈G<br />
χ˜ρ = 1<br />
∣G∣<br />
∑<br />
g∈G<br />
dim Hom G (V 1 , V 2 ).<br />
χ ρ = 1<br />
∣G∣<br />
∑<br />
Tr ρ(g) = Tr P = dim im P =<br />
Tutaj skorzystaliśmy z faktu, że ślad projektora jest równy wymiarowi jego obrazu (istotnie, każdy<br />
rzut jest operatorem diagonalizowalnym z wartościami własnymi równymi 1, 0, przy czym wymiar<br />
obrazu jest równy krotności wartości własnej 1). □<br />
g∈G<br />
28
8 Elementarna teoria reprezentacji, cz. III<br />
Założenia: Jak i w poprzednim, w tym rozdziale rozpatrujemy tylko skończone <strong>grup</strong>y G i ich<br />
skończeniewymiarowe reprezentacje w przestrzeniach wektorowych nad C.<br />
Charakter reprezentacji wyznacza ją z dokładnością do równoważności:<br />
Twierdzenie 1. Niech ρ : G → GL(V ) będzie reprezentacją, a V = W 1 ⊕ ⋅ ⋅ ⋅ ⊕ W k jej rozkładem<br />
na podreprezentacje nieprzywiedlne 7 . Jeśli ρ 0 : G → W jest pewną reprezentacją nieprzywiedlną,<br />
to ilość składowych W i równoważnych z W jest równa (χ ρ ∣χ ρ0 ) (liczbę tę nazywamy<br />
krotnością wchodzenia reprezentacji W w reprezentację V ).<br />
2. Reprezentacje o tych samych charakterach są równoważne.<br />
Dowód: Ad. 1. Na mocy twierdzeń z poprzedniego wykładu mamy χ ρ = χ 1 + ⋅ ⋅ ⋅ + χ k , gdzie χ i jest<br />
charakterem reprezentacji W i , oraz<br />
(χ ρ ∣χ ρ0 ) = (χ 1 ∣χ ρ0 ) + ⋅ ⋅ ⋅ + (χ k ∣χ ρ0 ) = dim Hom G (W 1 , W ) + ⋅ ⋅ ⋅ + dim Hom G (W k , W ).<br />
Lemat Schura, z kolei, mówi, że w ostatniej sumie „przeżywają” tylko te człony, które odpowiadają<br />
składowym W i równoważnym z W .<br />
Ad. 2. Niech ρ 1 : G → GL(V 1 ), ρ 2 : G → GL(V 2 ) będą dwiema reprezentacjami z χ ρ1 = χ ρ2 .<br />
Wtedy dowolna nieprzywiedlna reprezentacja ρ : G → GL(W ) wchodzi w V 1 i V 2 z jedna i tę samą<br />
krotnością, równą (χ ρ ∣χ ρ1 ) = (χ ρ ∣χ ρ2 ). □<br />
Kryterium nieprzywiedlności reprezentacji:<br />
Twierdzenie Reprezentacja ρ : G → GL(V ) jest nieprzywiedlna wtedy i tylko wtedy, gdy (χ ρ ∣χ ρ ) =<br />
1.<br />
Dowód: Jeśli V jest nieprzywiedlna, to „wchodzi w siebie” z krotnością 1. Odwrotnie, niech ρ będzie<br />
dowolną reprezentacją, a V = W 1 ⊕ ⋅ ⋅ ⋅ ⊕ W k jej rozkładem na podreprezentacje nieprzywiedlne.<br />
Wtedy (χ ρ ∣χ ρ ) = ∑ ij (χ i∣χ j ). Z relacji ortogonalności wnioskujemy, że, jeśli ta suma jest równa 1,<br />
to k = 1.<br />
Ile jest reprezentacji nieprzywiedlnych? Klasą sprzężoności nazywamy orbitę działania G ∋<br />
a → A a ∈ Aut(G) <strong>grup</strong>y G na sobie poprzez automorfizmy wewnętrzne. Innymi słowy, dwa elementy<br />
a, b ∈ G należą do jednej klasy spzężoności wtedy i tylko wtedy, gdy istnieje g ∈ G taki, że a = gbg −1 .<br />
Funkcją klas nazywamy funkcję F : G → C stałą na klasach sprzężoności. Funkcje klas tworzą<br />
przestzeń wektrową, którą będziemy oznaczali prez Cl(G). Z poprzedniego wykładu wiemy, że każdy<br />
charakter reprezentacji jest funkcją klas. Okazuje się, że charaktery prawie wyczerpują funkcje klas.<br />
Dokładniej, ma miejsce<br />
Twierdzenie<br />
Cl(G).<br />
1. Charaktery reprezentacji nieprzywiedlnych tworzą bazę ortonormalną przestrzeni<br />
7 Taki rozkład jest dalece niejednoznaczny. Np. dla reprezentacji <strong>grup</strong>y G := C ∗ = (C ∕=0 , ⋅) w przestrzeni C 2 zadanej<br />
wzorem C ∗ ∋ λ → λI ∈ GL(2, C) każda podprzestrzeń 1-wymiarowa będzie podreprezentacją nieprzywiedlna. Czyli<br />
C 2 można rozłożyć na nieprzywiedlne na nieskończenie wiele sposobów.<br />
29
2. Ilość nierównoważnych reprezentacji nieprzywiedlnych <strong>grup</strong>y G jest równa liczbie klas sprężoności.<br />
Dowód: Ad. 2. Z punktu 1 wynika, że liczba nierównoważnych reprezentacji nieprzywiedlnych jest<br />
równa dim Cl(G). Z drugiej strony funkcja klas wyznacza się jednoznacznie przez swoje wartości na<br />
tych klasach, czyli dim Cl(G) jest równe liczbie klas sprzężoności. □<br />
Żeby udowodnić punkt 1 musimy udowodnić pewny lemat i omówić tzw. reprezentację regularną<br />
<strong>grup</strong>y.<br />
Lemat<br />
Niech ρ : G → GL(V ) będzie pewną reprezentacją, a F ∈ Cl(G). Wtedy:<br />
1. Operator L(ρ, F ) : ∑ g∈G<br />
F (g)ρ(g) : V → V jest operatorem splatającym (pomiędzy ρ i ρ);<br />
2. W przypadku, gdy ρ jest nieprzywiedlna, L(ρ, F ) = λ Id V oraz λ = ∣G∣<br />
dim V (F ∣χ ρ).<br />
Dowód: Ad. 1. Mamy ρ(h)L(ρ, F )ρ(h) −1 = ∑ g∈G F (g)ρ(h)ρ(g)ρ(h)−1 = ∑ g∈G F (g)ρ(hgh−1 ) =<br />
∑<br />
g∈G<br />
F (g)ρ(g) = L(ρ, F ), więc ρ(h)L(ρ, F ) = L(ρ, F )ρ(h) dla dowolnego h ∈ G, czyli L jest operatorem<br />
splatającym.<br />
Ad. 2. Z lematu Schura wnioskujemy, że L(ρ, F ) = λ Id V . Obliczmy ślad tego operatora. Z jednej<br />
strony Tr(λ Id V ) = λ dim V , z innej zaś<br />
Tr L(ρ, F ) = ∑ g∈G<br />
F (g) Tr ρ(g) = ∑ g∈G<br />
F (g)χ ρ (g) = ∣G∣(F ∣χ ρ ).□<br />
Reprezentacja regularna <strong>grup</strong>y G: Oznaczmy elementy <strong>grup</strong>y G przez e 1 , . . . , e n , przy czym<br />
niech e 1 := e. Wtedy G działa na {e 1 , . . . , e n } z lewej strony przez lewe mnożenie: e i → ge i . Oznaczmy<br />
przez V reg przestrzeń wektorową rozpiętą przez wektory e 1 , . . . , e n orzaz przedłużmy powyższe<br />
działanie do liniowego działania na V reg według liniowości (czyli g(α 1 e 1 + ⋅ ⋅ ⋅ + α n e n ) := α 1 ge 1 + ⋅ ⋅ ⋅ +<br />
α n ge n ). Otrzymaną reprezentację nazywamy (lewą) regularną reprezentacją <strong>grup</strong>y G.<br />
Dowód punktu 1 twierdzenia: Z relacji ortogonalności wiemy, że charaktery reprezentacji nieprzywiedlnych<br />
tworzą układ ortonormalny. Czyli, do udowodnienia zostaje tylko zupełność tego układu.<br />
Innymi słowy, musimy dowieść, że nie istnieje funkcji klas ortogonalnej do wszystkich charakterów<br />
reprezentacji nieprzywiedlnych.<br />
Otóż niech F taka funkcja. Wtedy, według powyższego lematu, operator L(ρ, F ) jest zerowy<br />
dla dowolnej nieprzywiedlnej reprezentacji ρ. Ponieważ każda reprezentacja rozkłada się na nieprzywiedlne,<br />
mamy też L(ρ, F ) = 0 dla dowolnej reprezentacji, w szczególności dla reprezentacji regularnej<br />
ρ = ρ reg . Stąd<br />
0 = L(ρ reg , F )e 1 = ∑ F (g)ge 1 .<br />
g∈G<br />
Ponieważ wektory {ge 1 } g∈G tworzą układ liniowo niezależny w V reg , mamy F (g) = 0 dla każdego<br />
g ∈ G, czyli F ≡ 0. □<br />
Rozkład reprezentacji regularnej na nieprzywiedlne:<br />
Twierdzenie 1. Każda reprezentacja nieprzywiedlna ρ i : G → GL(V i ) wchodzi w V reg z krotnością<br />
równą swojemu wymiarowi n i := dim V i .<br />
30
2. Wymiary n i spełniają tożsamość. ∑<br />
n 2 i = ∣G∣.<br />
i<br />
Dowód: Ad. 1. Niech g ∕= e, wtedy dla każdego h ∈ G mamy gh ∕= h. Czyli dla każdego i wektor<br />
ρ reg (g)e i w rozkładzie po bazie e 1 , . . . , e n nie ma nietrywialnego składnika proporcjonalnego do e i .<br />
Stąd wnioskujemy, że wszystkie wyrazy diagonalne macierzy operatora ρ reg (g) w bazie e 1 , . . . , e n są<br />
zerowe i Tr ρ reg (g) = χ ρreg (g) = 0.<br />
Z kolei χ ρreg (e) = Tr Id Vreg = ∣G∣.<br />
Stosując twierdzenie o krotności wchodzenia, mamy<br />
(χ ρreg ∣χ ρi ) = 1<br />
∣G∣<br />
∑<br />
g∈G<br />
χ ρreg (g)χ ρi (g) = 1<br />
∣G∣ χ ρ reg<br />
(e)χ ρi (e) = 1<br />
∣G∣ ∣G∣χ ρ i<br />
(e) = n i .<br />
Ad. 2. Z punktu 1 widzimy, że χ ρreg = ∑ i n iχ ρi . Obliczjąc to wyrażenie na elemencie neutralnym e,<br />
otrzymujemy szukaną tożsamość. □<br />
Reprezentacje nieprzywiedlne ρ : G → GL(V ) <strong>grup</strong> abelowych: Są jednowymiarowe. Istotnie,<br />
ponieważ gh = hg, mamy ρ(g)ρ(h) = ρ(h)ρ(g) dal wszystkich g, h ∈ G, skąd operator ρ(h) jest<br />
operatorem splatającym dla ρ. Według lematu Schura ma być postaci ρ(h) = λ(h) Id V przy czym<br />
λ(h 1 h 2 ) = λ(h 1 )λ(h 2 ), czyli λ : G → C ∗ = GL(1, C) jest homomorfizmem. Jasne, że reprezentacja<br />
h → λ(h) Id V jest nieprzywiedlna wtedy i tylko wtedy, gdy dim V = 1 (lub 0, co nie rozpatrujemy,<br />
bo jest trywialne).<br />
Zauważmy, że reprezentacja jednowymiarowa G → GL(C) = C ∗ każdej <strong>grup</strong>y pokrywa się ze<br />
swoim charakterem χ ρ : G → C.<br />
Przykład: Znajdźmy wszystkie nieprzywiedlne reprezentacje <strong>grup</strong>y cyklicznej C n = {e, a, a 2 , . . . , a n−1 }.<br />
Wiemy, że są jednowymiarowe i, ponieważ wymiar reprezentacji regularnej jest n, ma ich być n.<br />
Każda taka reprezentacja ma postać e → 1, a → λ = χ(a) ∈ C ∗ , a k = λ k , k = 2, . . . , n − 1, przy czym<br />
λ n = 1. Stąd λ musi być jednym z pierwiastków n-go stopnia z jedynki {1, ε, ε 2 , . . . , ε n−1 }, ε = e 2iπ/n .<br />
Tabela charakterów dla n = 4 ma postać<br />
e a a 2 a 3<br />
χ 0 1 1 1 1<br />
χ 1 1 ε ε 2 ε 3<br />
χ 2 1 ε 2 1 ε 2<br />
χ 3 1 ε 3 ε 2 ε<br />
Przykład: Grupa D 2<br />
∼ = V4<br />
∼ = Z2 × Z 2 . Ogólnie <strong>grup</strong>a D n symetrii n-kąta foremnego składa<br />
się z elementów postaci e, a, a 2 , . . . , a n−1 , gdzie a obrót płaszczyzny o kąt 2π/n oraz elementów<br />
postaci s, sa, sa 2 , . . . , sa n−1 , gdzie s jakiekolwiek odbicie zachowujące wielokąt. Elementy te spełniają<br />
następujące relacje: a n = e, s 2 = e, sa k s = a −k . Grupa D n jest iloczynem półprostym C 2 × fC n .<br />
Tutaj C 2 := {e, s}, f : C 2 → AutC n jest dane wzorem f(e) = Id, f(s)a k = a −k .<br />
W szczególności, D 2 , <strong>grup</strong>a symetrii 2-kąta foremnego (jak śmiesznie to nie brzmi), składa się z<br />
e, a, s, sa. Ponieważ sas = a −1 = a i s −1 = s, mamy sa = as oraz asa = s = saa, ssa = a = sas, czyli<br />
jest przemienna. Ma więc mieć 4 jednowymiarowe reprezentacje nieprzywiedlne. Każdy z elementów<br />
g <strong>grup</strong>y jest inwolucją, czyli g 2 = e, skąd odpowiadająca mu 1 × 1-macierz ρ(g) musi być równa ±1.<br />
31
Ponadto ρ(e) = 1. Łatwo się przekonać, że tylko następujące 4 wektory spełnieją te wymogi i tworzą<br />
układ ortonormalny:<br />
e a s sa<br />
χ 0 1 1 1 1<br />
χ 1 1 -1 1 -1<br />
χ 2 1 -1 -1 1<br />
χ 3 1 1 -1 -1<br />
Komutant <strong>grup</strong>y i reprezentacje: Komutantem G ′ <strong>grup</strong>y G nazywamy najmniejszą pod<strong>grup</strong>ę<br />
normalną G ′ ⊂ G taką, że <strong>grup</strong>a ilorazowa G/G ′ jest abelowa. Jeśli ρ ′ : G/G ′ → GL(V ) jest<br />
reprezentacją nieprzywiedlną <strong>grup</strong>y G/G ′ (V musi być 1-wymiarowe), to ρ ′ ∘ π, gdzie π : G → G/G ′<br />
jest rzutem naturalnym, jest nieprzywiedlną reprezentacją <strong>grup</strong>y G.<br />
Prykład: Niech G := D 3 . Wtedy G ′ = C 3 = {e, a, a 2 } a G/G ′ ∼ = C2 . Klasy sprzężoności są następujące<br />
{e}, {a, a 2 }, {s, sa, sa 2 }. Grupa G ma 2 reprezentacje nieprzywiedlne 1-wymiarowe pochodzące<br />
z reprezentacji G/G ′ = C 2 . Oto ich charaktery<br />
e a a 2 s sa sa 2<br />
χ 0 1 1 1 1 1 1<br />
χ 1 1 1 1 -1 -1 -1<br />
Reprezentacja regularna jest 6-wymiarowa, więc mamy dwie możliwości: albo jeszcze 4 reprezentacje<br />
1-wymiarowe, albo jedna reprezentacja 2-wymiarowa (wchodząca z krotnością 2). Okazuje<br />
się, ( że zachodzi druga możliwość: ) ( rozważmy ) naturalną reprezentację G na R 2 daną wzorami a →<br />
cos 2π/3 − sin 2π/3<br />
1 0<br />
, s →<br />
i zinterpretujmy ją jako reprezentację w C<br />
sin 2π/3 cos 2π/3<br />
0 −1<br />
2 . Tabelka<br />
uzupełni się do następującej:<br />
e a a 2 s sa sa 2<br />
χ 0 1 1 1 1 1 1<br />
χ 1 1 1 1 -1 -1 -1<br />
χ 2 2 -1 -1 0 0 0<br />
Ponieważ (χ 2 ∣χ 2 ) = 1, odpowiednia reprezentacja jest nieprzywiedlna.<br />
Prykład: Niech G := D 4 . Wtedy G ′ = C 2 = {e, a 2 } a G/G ′ ∼ = D2 . Istotnie, sa 2 s = a 2 , (sa)a 2 (sa) −1 =<br />
(sa)a 2 a 3 s = sa 2 s = a 2 , (sa 2 )a 2 (sa 2 ) −1 = sa 2 a 2 a 2 s = a 2 , (sa 3 )a 2 (sa 3 ) −1 = sa 3 a 2 as = a 2 , czyli G ′ jest<br />
normalna. Oto odpowiednie warstwy i ich tabelka mnożenia:<br />
{e, a 2 } {a, a 3 } {s, sa 2 } {sa, sa 3 }<br />
{e, a 2 } {e, a 2 } {a, a 3 } {s, sa 2 } {sa, sa 3 }<br />
{a, a 3 } {a, a 3 } {e, a 2 } {sa, sa 3 } {s, sa 2 }<br />
{s, sa 2 } {s, sa 2 } {sa, sa 3 } {e, a 2 } {a, a 3 }<br />
{sa, sa 3 } {sa, sa 3 } {s, sa 2 } {a, a 3 } {e, a 2 }<br />
Stąd widzimy izomorfizm G/G ′ ∼ = D2 . Klasy sprzężoności są następujące: {e}, {a 2 }, {a, a 3 },<br />
{s, sa 2 }, {sa, sa 3 }. Grupa G ma 4 reprezentacje nieprzywiedlne 1-wymiarowe pochodzące z reprezentacji<br />
G/G ′ = D 2 oraz jedną reprezentację nieprzywiedlną 2-wymiarową pochodzącą z reprezentacji<br />
( cos 2π/4 − sin 2π/4<br />
naturalnej na R 2 : a →<br />
sin 2π/4 cos 2π/4<br />
)<br />
, s →<br />
32<br />
( 1 0<br />
0 −1<br />
)<br />
. A oto tabela charakterów:
e a a 2 a 3 s sa sa 2 sa 3<br />
χ 0 1 1 1 1 1 1 1 1<br />
χ 1 1 -1 1 -1 1 -1 1 -1<br />
χ 2 1 -1 1 -1 -1 1 -1 1<br />
χ 3 1 1 1 1 -1 -1 -1 -1<br />
χ 4 2 0 -2 0 0 0 0 0<br />
33
9 Reprezentacje indukowane, cz. I<br />
Literatura dodatkowa: [Ser88, CR88]<br />
Dygresja algebraiczna:<br />
Pierścień: Jest to <strong>grup</strong>a abelowa (A, +) (odpowiednie działanie nazywamy dodawaniem) wyposażona<br />
w dodatkowe działanie (a, b) → a ⋅ b (nazywane mnożeniem), które spełnia następujące aksjomaty:<br />
1. (a ⋅ b) ⋅ c = a ⋅ (b ⋅ c) ∀a, b, c ∈ A (mnożenie jest łączne);<br />
2. a ⋅ (b + c) = a ⋅ b + a ⋅ c, (a + b) ⋅ c = a ⋅ c + b ⋅ c ∀a, b, c ∈ A.<br />
Mówimy, że (A, +, ⋅) jest pierścieniem z jedynką, jeśli istnieje element 1 ∈ A będący elementem<br />
neutralnym względem mnożenia, tj. 1 ⋅ a = a ⋅ 1 = a ∀a ∈ A.<br />
Przykład: Pierścień Z liczb całkowitych.<br />
Przykład: Każde ciało K jest pierścieniem.<br />
Przykład: Zbiór Fun(X, K) funkcji na dowolnym zbiorze X o wartościach w dowolnym ciele K jest<br />
piersćieniem z jedynką (1 jest funkcja stała, równa jeden). Jest to przykład pierścienia przemiennego<br />
nie będącego ciałem (o ile zbiór X jest więcej niż jednoelementowy).<br />
Przykład: Zbiór Mat(k, K) macierzy k×k o wyrazach w ciele K jest pierścieniem z jedynką (1 = I).<br />
Jest to przykład pierścienia nieprzemiennego (o ile k > 1).<br />
Przykład: Zbiór C 0 (R k , R) funkcji ciagłych na R k o wartościach w R znikających w zerze jest<br />
przykładem pierścienia bez jedynki.<br />
Lewy moduł nad pierścieniem A z jedynką: Jest to <strong>grup</strong>a abelowa (M, +) wyposażona w działanie<br />
ν : A×M → M (zapis skrócony ν(a, m) := am, a ∈ A, m ∈ M), które spełnia następujące aksjomaty:<br />
1. a(m + n) = am + an ∀a ∈ A, m, n ∈ M;<br />
2. (a + b)m = am + bm ∀a, b ∈ A, m ∈ M;<br />
3. (a ⋅ b)m = a(bm) ∀a, b ∈ A, m ∈ M;<br />
4. 1m = m ∀m ∈ M.<br />
Uwaga: Analogicznie definiujemy pojęcie prawego modułu nad A. Jeśli pierścień jest przemienny,<br />
każdy lewy moduł może być przekształcony w prawy ma := am i odwrotnie.<br />
Przykład: Niech A := K będzie ciałem, a M przestrzenią wektorową nad K. Wtedy M jest lewym<br />
(i prawym) K-modułem.<br />
Przykład: Niech A := Fun(X, K), a M := Fun(X, K k ) będzie zbiorem funkcji na X o wartościach<br />
w K k . Wtedy M jest lewym modułem nad A względem naturalnego mnożenia wektor-funkcji przez<br />
funkcję.<br />
Przykład: Niech A := Mat(k, K), a M := K k . Wtedy M jest lewym modułem nad A względem<br />
naturalnego działania macierzy na wektory kolumny.<br />
34
Przykład: Niech M := A i ab := a ⋅ b. Wtedy M jest modułem nad sobą. Ogólniej, niech<br />
M := A × ⋅ ⋅ ⋅ × A będzie iloczynem prostym <strong>grup</strong> (A, +). Wprowadzając działanie a(a 1 , . . . , a k ) :=<br />
(a ⋅ a 1 , . . . , a ⋅ a k ) otrzymujemy lewy A-moduł A k .<br />
Przykład: Każda <strong>grup</strong>a abelowa (H, +) jest lewym modułem nad Z. Działanie zadajemy tak:<br />
nh := h + ⋅ ⋅ ⋅ + h (n razy). Odwrotnie, każdy Z-moduł jest poprostu <strong>grup</strong>ą abelową.<br />
Morfizm modułow N i M nad A: Jest to homomorfizm f : M → N <strong>grup</strong> (M, +), (N, +) „respektujący”<br />
działanie A, czyli taki, że f(am) = af(m), a ∈ A, m ∈ M. Izomorfizmem nazywamy morfizm<br />
będący bijekcją (odwrotność jest automatycznie morfizmem - Ćwiczenie).<br />
Iloczyn tensorowy modułów M i N nad A: Niech N będzie lewym, a M prawym modułem nad<br />
A. Niech H będzie dowolną <strong>grup</strong>ą abelową oraz f : M × N → H będzie homomorfizmem <strong>grup</strong> o<br />
własnościach 1) f(m 1 + m 2 , n) = f(m 1 , n) + f(m 2 , n) ∀m 1 , m 2 ∈ M, n ∈ N; 2) f(m, n 1 + n 2 ) =<br />
f(m, n 1 ) + f(m, n 2 ) ∀m ∈ M, n 1 , n 2 ∈ N; 3) f(ma, n) = f(m, an) ∀m ∈ M, n ∈ N, a ∈ A. Wtedy<br />
mówimy, że f jest zbalansowany.<br />
Konstrukcja: Niech F (M, N) oznacza zbiór formalnych skończonych kombinacji liniowych elementów<br />
z M ×N o współczynnikach całkowitych. Jest to Z-moduł, czyli <strong>grup</strong>a abelowa. Przez F 0 (M, N)<br />
oznaczamy pod<strong>grup</strong>ę generowaną przez elementy postaci (m 1 + m 2 , n) − (m 1 , n) − (m 2 , n), (m, n 1 +<br />
n 2 ) − (m, n 1 ) + (m, n 2 ), (ma, n) − (m, an). Połóżmy M ⊗ A N := F (M, N)/F 0 (M, N) oraz określmy<br />
π : M × N → M ⊗ A N wzorem π(m, n) :=: m ⊗ n := (m, n) + F 0 (M, N).<br />
Twierdzenie 1. Kanoniczne odwzorowanie π : M × N → M ⊗ A N jest zbalansowanym homomorfizmem<br />
<strong>grup</strong>.<br />
2. Dla dowolnej <strong>grup</strong>y abelowej H oraz homomorfizmu zbalansowanego f : M × N → H istnieje<br />
jedyny homomorfizm <strong>grup</strong> M ⊗ A N → H taki, że następujący diagram jest przemienny:<br />
M ⊗ A N <br />
π<br />
M × N f H.<br />
3. Jeśli dodatkowo M jest lewym modułem nad pierścieniem A ′ , to M ⊗ A N też jest lewym A ′<br />
modułem (działanie zadajemy tak: a ′ (m ⊗ n) := (a ′ m) ⊗ n).<br />
Dowod - Ćwiczenie<br />
Algebra nad ciałem K: jest to pierścień (A, +, ⋅) wyposażony w dodatkowe działanie K × A → A<br />
(mnożenie przez skalary) takie, że 1) (A, +) wraz z tym działaniem jest przestrzenią wektorową; 2)<br />
α(a ⋅ b) = (αa) ⋅ b = a ⋅ (αb) ∀α ∈ K, a, b ∈ A.<br />
Przykład: Wszystkie powyższe przykłady pierścieni oprócz Z są jednocześnie przykładami algebr.<br />
Lewy moduł nad algebrą A z jedynką: Jest to lewy moduł M nad pierścieniem (A, +, ⋅) wyposażony w<br />
dodatkową strukturę przestrzeni wektorowej nad K, przy czym (αa)m = a(αm) ∀α ∈ K, a ∈ A, m ∈<br />
M.<br />
Przykład: Wszystkie powyższe przykłady modułów oprócz modułów nad Z są jednocześnie przykładami<br />
modułów nad algebrami.<br />
35
Algebra <strong>grup</strong>owa C[G] <strong>grup</strong>y skończonej G: Jest to przestrzeń wektorowa V reg = Span C {e 1 , . . . , e n }<br />
reprezentacji regularnej, w której zadane jest naturalne mnożenie: (α 1 e 1 +⋅ ⋅ ⋅ α n e n )⋅(β 1 e 1 +⋅ ⋅ ⋅ β n e n ) :=<br />
∑<br />
ij α iβ j e i ⋅ e j . Algebra C[G] jest algebrą z jedynką (1 = e 1 = e).<br />
Uwaga: Inne spojrzenie na algebrę <strong>grup</strong>ową (które jest bardziej stosowne pod kątem uogólnienia na<br />
<strong>grup</strong>y nieskończone) jest następujące. Rozważmy zbiór Fun(G, C) funkcji na G o wartościach w C i<br />
zadajmy w nim mnożenie (splot funkcji) następującym wzorem:<br />
F ∗ S(g) := ∑ h∈G<br />
F (gh −1 )S(h).<br />
Niech E i oznacza funkcję zadaną wzorem<br />
{<br />
E i (e j ) = δ ij i niech e i ⋅ e j = e k . Wtedy E i ∗ E j (e r ) =<br />
∑ n 1 jeśli<br />
l=1 E i(e r e −1<br />
l<br />
)E j (e l ) = E i (e r e −1<br />
ei e<br />
j ) =<br />
j = e r<br />
= E<br />
0 jeśli e i e j ∕= e k (e r ). Stąd E i ∗ E j = E k ⇔ e i ⋅ e j = e k ,<br />
r<br />
czyli widzimy izomorfizm algebr (C[G], ⋅) i (Fun(G, C), ∗).<br />
Reprezentacje G = lewe C[G]-moduły: Niech V będzie przestrenią wektorową nad C, w której<br />
liniowo działa <strong>grup</strong>a skończona G. Wtedy V jest lewym modułem nad C[G]: (α 1 e 1 + ⋅ ⋅ ⋅ α n e n )x :=<br />
α 1 e 1 x + ⋅ ⋅ ⋅ α n e n x. Łatwo sprawdzić, że aksjomaty działania implikują aksjomaty modułu. Odwrotnie,<br />
jeśli V jest lewym C[G]-modułem, ograniczając się do działania elementów bazowych e 1 , . . . , e n<br />
otrzymujemy rprezentacje <strong>grup</strong>y G w V .<br />
Uwaga: Operatory splatające pomiędzy dwiema reprezentacjami V 1 i V 2 odpowiadają morfizmom<br />
C[G]-modułow (Ćwiczenie: sprawdzić).<br />
36
10 Reprezentacje indukowane, cz. II<br />
Literatura dodatkowa: [Ser88, CR88]<br />
Reprezentacje indukowane: Niech H ⊂ G będzie pod<strong>grup</strong>ą <strong>grup</strong>y skończonej G i niech W ⊂ V<br />
będą takimi przestrzeniami wektorowymi, że G działa liniowo na V (czyli mamy homomorfizm ρ :<br />
G → GL(V )) i<br />
HW ⊂ W (4)<br />
(czyli ρ(H)W ⊂ W ). Łatwo się przekonać, że podprzestrzeń sW ⊂ V zależy tylko od prawej warstwy<br />
sH = {sh ∣ h ∈ H} elementu s ∈ G ze względu na pod<strong>grup</strong>ę H, a nie zależy od wyboru reprezentanta<br />
s danej warstwy. Istotnie, (sh)W = s(hW ) = sW .<br />
Niech R ⊂ G oznacza zbiór reprezentantów warstw (każda warstwa jest reprezentowana jedynym<br />
reprezentantem 8 ). Suma ∑ s∈G sW = ∑ r∈R<br />
rW ⊂ V jest podprzestrzenią niezmienniczą ze względu<br />
na działanie <strong>grup</strong>y G.<br />
Jeśli<br />
∑<br />
rW = V (5)<br />
i , ponadto, jest to suma prosta, czyli<br />
r∈R<br />
rW ∩ r ′ W = {0}, (6)<br />
gdzie r, r ′ reprezentują różne warstwy, mówimy, że reprezentacja V <strong>grup</strong>y G jest indukowana przez<br />
reprezentację W pod<strong>grup</strong>y H.<br />
Lemat Istnieje jedyna (z dokładnością do równoważności) reprezentacja <strong>grup</strong>y G indukowana przez<br />
zadaną reprezentację pod<strong>grup</strong>y H w przestrzeni W .<br />
Dowód: Rozważmy reprezentację W jako lewy C[H]-moduł, a algebrę <strong>grup</strong>ową C[G] jako prawy<br />
C[H]-moduł (ostatnie jest możliwe, ponieważ każda algebra A może być rozpatrywana jako lewy<br />
i prawy moduł nad dowolną swoją podalgebrą B ⊂ A). Teraz możemy rozpatrzeć <strong>grup</strong>ę abelową<br />
V := C[G] ⊗ C[H] W . Co więcej, można je rozpatrywać jako lewy C[G]-moduł, czyli reprezentację<br />
<strong>grup</strong>y G.<br />
Warunek (4) dla tej reprezentacji V wynika z tego, że przestrzeń W jest włożona w V jako C[H]-<br />
podmoduł 9 . Włożenie takie realizuje się wzorem W ∋ w → 1 ⊗ w ∈ 1 ⊗ W = {1 ⊗ w ∣ w ∈ W } ⊂ V .<br />
Istotnie, dla h ∈ C[H], w ∈ W mamy h(1 ⊗ w) = (h1) ⊗ w = (1h) ⊗ w = 1 ⊗ hw, czyli włożenie<br />
w → 1 ⊗ w jest morfizmem C[H]-modułow.<br />
Warunek (5) z kolei jest wnioskiem z faktu, że <strong>grup</strong>a G jest sumą teoretyko-mnogościową warstw<br />
sH. Istotnie, ostatni warunek oznacza rozkład C[G] = ∑ r∈R<br />
C[rH], gdzie oznaczyliśmy przez C[rH]<br />
powłokę liniową (nad C) warstwy rH, a sumę rozumiemy w sensie teorii przestrzeni liniowych.<br />
Powyższy rozkład daje rozkład V = ∑ r∈R C[rH]⊗ C[H] W = ∑ r∈R rC[H]⊗ C[H] W = ∑ r∈R r ⊗ C[H] W .<br />
Wreszcie zauważmy, że różne warstwy mają puste przecięcie, co oznacza, że w powyższych wzorach<br />
możemy zastąpić znak sumy znakiem sumy prostej, co daje warunek (6).<br />
8 Umówmy się, ze warstwa H jest reprezentowana przez e<br />
9 Podmodułem modułu V nad algebrą A nazywamy pod<strong>grup</strong>ę W ⊂ V stabilną ze względu na działanie A, czyli<br />
taką, że AW ⊂ W<br />
37
Zostało pokazać jednoznaczność. W tym celu rozważmy dowolną G-reprezentację V ′ indukowaną<br />
przez H-reprezentację W i skorzystajmy z rozkładu V ′ = ⊕ r∈R rW . Odwzorowanie F : V ′ → V<br />
zadajemy wzorem rw → r ⊗ w dla w ∈ W, r ∈ R. Jest to liniowa (nad C) injekcja, a obliczenie<br />
wymiarów V i V ′ pokazuje, że jest to też i bijekcja. Łatwo widać też, że jest to morfizm C[G]-<br />
modułów. □<br />
Charakter reprezentacji ρ : G → GL(V ) indukowanej przez H-reprezentację W :<br />
Twierdzenie<br />
Niech χ W : H → C będzie charakterem reprezentacji W . Wtedy<br />
χ ρ (x) = 1<br />
∣H∣<br />
∑<br />
g∈G,g −1 xg∈H<br />
χ W (g −1 xg).<br />
Dowód: Każdy element x ∈ G wyznacza automorfizm ρ(x) przestrzeni V = ⊕ r∈R<br />
rW , który<br />
przestawia podprzestrzenie rW . Dla każdego r ∈ R wybierzemy bazę {e(r) 1 , . . . , e(r) w } przestrzeni<br />
rW taką, że {e(r) 1 , . . . , e(r) w } r∈R jest bazą V . Na diagonali macierzy automorfizmu ρ(x) w tej<br />
bazie niezerowe wyrazy będą odpowiadały tylko tym elementom e(r) i , dla których xrW = rW , czyli<br />
xr ∈ rH, czyli r −1 xr ∈ H.<br />
Stąd Tr ρ(x) = ∑ r∈R,r −1 xr∈H Tr(ρ(x)∣ rW ). Z innej strony, przemienny diagram<br />
ρ(r)<br />
W ρ(r−1 xr) W<br />
rW ρ(x) rW<br />
pokazuje, że Tr(ρ(x)∣ rW ) = Tr(ρ(r −1 xr)∣ W ) = χ W (r −1 xr). Mamy więc<br />
∑<br />
χ ρ (x) =<br />
χ W (r −1 xr).<br />
r∈R,r −1 xr∈H<br />
Teraz zauważmy, że dla wszystkich g ∈ rH (g = rh dla pewnego h ∈ H) mamy równoważność<br />
g −1 xg ∈ H ⇐⇒ h −1 r −1 xrh ∈ H ⇐⇒ r −1 xr ∈ H oraz, w założeniu, że r −1 xr ∈ H, równość<br />
χ W (g −1 xg) = χ W (h −1 r −1 xrh) = χ W (r −1 xr) (bo χ W ∈ Cl(H)). Stąd teza. □<br />
Wzorując na wzorze z twierdzenia połóżmy dla dowolnej F ∈ Cl(H)<br />
Wzór wzajemności Frobeniusa:<br />
IndF (x) := 1<br />
∣H∣<br />
∑<br />
ρ(r)<br />
g∈G,g −1 xg∈H<br />
F (g −1 xg).<br />
Twierdzenie<br />
Niech F ∈ Cl(H), S ∈ Cl(G). Oznaczmy ResS := S∣ H . Wtedy<br />
(F ∣ResS) H = (IndF ∣S) G .<br />
38
Dowód: Korzystając z własności charakteru χ(g) = χ(g −1 ) mamy<br />
(IndF ∣S) G = 1 ∑<br />
∣G∣∣H∣<br />
x∈G<br />
1<br />
∣G∣∣H∣<br />
∑<br />
x,g∈G,g −1 xg∈H<br />
∑<br />
g∈G,g −1 xg∈H<br />
F (g −1 xg)S(x) =<br />
F (g −1 x −1 g)S(x).<br />
Podstawiając do ostatniego wyrażenia y −1 = g −1 x −1 g otrzymujemy<br />
1<br />
∣G∣∣H∣<br />
(IndF ∣S) G = 1<br />
∣G∣∣H∣<br />
∑<br />
g∈G,y∈H<br />
F (y)S(y) = 1<br />
∣H∣<br />
∑<br />
g∈G,y∈H<br />
F (y −1 )S(gyg −1 ) =<br />
∑<br />
F (y)S(y) = (F ∣ResS) H .□<br />
Przykład: Grupa T ostrosłupa: Grupa T obrotów ostrosłupa foremnego jest izomorficzna z<br />
A 4 i ma następujące klasy sprzężoności:<br />
y∈H<br />
K 1 1<br />
K 2 (12)(34),(13)(24),(14)(23)<br />
K 3 (123),(214),(314),(432)<br />
K 4 (132),(241),(314),(423)<br />
Suma K 1 ∪K 2 jest komutantem T ′ <strong>grup</strong>y T , który jest izomorficzny z D 2 . Iloraz T/T ′ ma 3 elementy,<br />
jest więc izomorficzny z C 3 . Mamy trzy reprezentacje nieprzywiedlne 1-wymiarowe pochodzące z<br />
reprezentacji C 3 :<br />
K 1 K 2 K 3 K 4<br />
V 1 1 1 1 1<br />
V 2 1 1 ε ε 2<br />
V 3 1 1 ε 2 ε<br />
Z rozkładu reprezentacji regularnej wnioskujemy, że brak nam jeszcze jednej reprezentacji 3-wymiarowej<br />
albo dziewięciu 1-wymiarowych. Ostatnia możliwość nie zachodzi, ponieważ <strong>grup</strong>a, której wszystkie<br />
nieprzywiedlne reprezentacje są 1-wymiarowe jest abelowa (Ćwiczenie). Łatwo pokazać, że brakująca<br />
reprezentacja 3-wymiarowa V jest reprezentacją naturalną <strong>grup</strong>y T w przestrzeni 3-wymiarowej.<br />
Spójrzmy na tę reprezentację z punktu widzenia reprezentacji indukowanych. Oznaczmy elementy<br />
<strong>grup</strong>y T ′ przez e, a, b, c i rozważmy 1-wymiarowa reprezentację ρ ′ pod<strong>grup</strong>y H = T ′ taką,<br />
że ρ ′ (a) = −1, ρ ′ (b) = −1 oraz indukowaną reprezentację V o charakterze χ V = Indχ ρ ′. Wtedy<br />
(χ ρ ′∣Resχ Vi ) H = 0 (bo χ ρ ′ = ρ ′ , ρ ′ (e) = 1, ρ ′ (a) = −1, ρ ′ (b) = −1, ρ ′ (c) = 1, Resχ Vi (e) = Resχ Vi (a) =<br />
Resχ Vi (b) = Resχ Vi (c) = 1). Ze wzoru wzajemności Frobeniusa mamy też (χ V ∣χ vi ) G = 0. Stąd<br />
żadna z reprezentacji V i nie wchodzi do V , co pokazuje nieprzywiedlność ostatniej. Istotnie, V jest<br />
3-wymiarowa (bo ∣G/H∣ = ∣T/T ′ ∣ = 3). Gdyby była przywiedlna, musiałaby zawierać niezmienniczą<br />
podprzestrzeń 1-wymiarową, która, z kolei, musiałaby być izomorficzną z jedną z V i . Ćwiczenie:<br />
obliczyć charakter reprezentacji V na dwa sposoby: 1) z tabelki charakterów; 2) korzystając ze<br />
wzoru na charakter reprezentacji indukowanej.<br />
39
11 Reprezentacje rzeczywiste i kwaternionowe<br />
Literatura dodatkowa: [Ada69, iJIM93, Tra]<br />
Dygresja liniowo-algebraiczna<br />
Kompleksyfikacja V C rzeczywistej przestrzeni wektorowej V : Jest to przestrzeń wektorowa<br />
nad C zdefiniowana przez V C := C ⊗ R V ; tutaj rozumiemy C jako prawy R-moduł, a V jako lewy.<br />
Jeśli e 1 , . . . , e n jest bazą przestrzeni V , możemy patrzeć na V C jako na zbiór formalnych kombinacji<br />
liniowych α 1 e 1 + ⋅ ⋅ ⋅ + α n e n o współczynnikach zespolonych z naturalnymi operacjami przestrzeni<br />
wektorowej. Przy tym α i e i odpowiadają tensorom prostym α i ⊗ e i , a wektory e 1 , . . . , e n tworzą też<br />
bazę przestrzeni V C . Z tej interpretacji wnioskujemy, że dim C V C = dim R V .<br />
Mamy też R-izomorfizm C ⊗ R V = (R ⊕ iR) ⊗ R V ∼ = V ⊕ iV .<br />
Kompleksyfikacja L C : V C → V C operatora liniowego L : V → V : L C := Id C ⊗L. Jeśli [L]<br />
jest macierzą operatora L w bazie e 1 , . . . , e n , to macierz operatora L C w tej że bazie, interpretowanej<br />
jako baza V C , będzie się pokrywała z [L].<br />
Struktura rzeczywista na przestrzeni zespolonej: Teraz spróbujmy odpowiedzieć na pytanie:<br />
co wyróżnia przestrzenie będące kompleksyfikacjami wśród wszystkich przestrzeni zespolonych?<br />
Na przestrzeni W := V C jest naturalna operacja sprzężenia R : α ⊗ v → ¯α ⊗ v, α ∈ C, v ∈ V . Ma<br />
ona następujące własności: 1) R : W → W jest operatorem półliniowym, czyli addytywnym oraz<br />
takim, że R(βw) = ¯βR(w), β ∈ C, w ∈ W ; 2) R 2 = Id; 3) zbiór punktów stałych odwzorowania R<br />
pokrywa się z V ⊂ V C (tutaj V jest włożone w V C jako zbiór {α ⊗ v ∣ α ∈ R, v ∈ V }).<br />
Teraz niech W będzie dowolną przestrzenią wektorową nad C. Strukturą rzeczywistą na przestrzeni<br />
W nazwiemy odwzorowanie R : W → W spełniające warunki 1), 2). Jeśli R jest takim operatorem,<br />
to zbiór V := W R jego punktów stałych ma strukturę przestrzeni wektorowej nad R. Istotnie, V<br />
jest zamknięte ze względu na dodawanie (oczywiste, bo R addytywny) oraz ze względu na mnożenie<br />
przez skalary z R (Rw = w, β ∈ R =⇒ R(βw) = βRw = βw).<br />
Ponadto, mamy naturalny C-izomorfizm W → V C . Istotnie, niech e 1 , . . . , e n będzie bazą przestrzeni<br />
W R . Wtedy ie 1 , . . . , ie n jest bazą przestrzeni własnej W −1 ⊂ W operatora R odpowiadającej wartości<br />
własnej −1 i mamy W = W R ⊕ W −1 = W R ⊕ iW R = C ⊗ W R . Łatwo widzieć, że izomorfizm ten<br />
nie zależy od wyboru bazy w W R .<br />
Jeśli L : W → W jest operatorem C-liniowym, to L = N C dla pewnego operatora R-liniowego<br />
N : V → V wtedy i tylko wtedy, gdy LR = RL. Istotnie, ostatni warunek oznacza, że L zachowuje<br />
V = W R ; połóżmy N := L∣ V . Ćwiczenie: dopracować szczegóły.<br />
Urzeczywistnienie (forma rzeczywista) V R przestrzeni zespolonej V : Ponieważ R ⊂ C<br />
możemy patrzeć na V jako na przestrzeń wektorową nad R, którą będziemy oznaczali przez V R . Przy<br />
tym V i V R pokrywają się jako zbiory, ale dim R V R = 2 dim C V . Istotnie, jeśli e 1 , . . . , e n jest bazą V ,<br />
to wektory e 1 , . . . , e n , ie 1 , . . . , ie n tworzą bazę V R .<br />
Forma rzeczywista L R operatora zespolonego L : V → V : Jest to operator L rozumiany jako<br />
operator R-liniowy działający z V R w V R . Jeśli [L] jest macierzą operatora L w bazie e 1 , . . . , e n ,<br />
i [L] = [L] ′ + i[L] ′′ , gdzie [L] ′ := Re[L], [L] ′′ := Im[L] (części rzeczywista i urojona), to macierz<br />
operatora L R w bazie e 1 , . . . , e n , ie 1 , . . . , ie n jest dana wzorem (Ćwiczenie: sprawdzić).<br />
[ ]<br />
[L]<br />
′<br />
−[L] ′′<br />
[L] ′′ [L] ′ .<br />
40
Struktura zespolona na przestrzeni rzeczywistej V : A teraz pytanie: co wyróżnia przestrzenie<br />
będące formami rzeczywistymi wśród wszystkich przestrzeni rzeczywistych? Odpowiedzialną za takie<br />
wyróżnienie jest tzw. struktura zespolona na V . Jest to operator J : V → V o własności J 2 = − Id.<br />
Operator ten jest odzwierciedleniem mnożenia przez jedynkę urojoną. Jeśli J jest takim operatorem,<br />
wprowadzamy w V strukturę przestrzeni zespolonej przez iv := Jv, v ∈ V (dodawanie i mnożenie<br />
przez skalary rzeczywiste mamy za darmo). W szczególności, wymiar przestrzeni V nad R musi być<br />
parzysty.<br />
Operator L : V → V jest forma rzeczywistą pewnego operatora zespolonego wtedy i tylko wtedy,<br />
gdy LJ = JL.<br />
Najpierw kompleksyfikacja, potem urzeczywistnienie: (V C ) R<br />
∼ = V ⊕ V (Ćwiczenie).<br />
Najpierw urzeczywistnienie, potem kompleksyfikacja: (V R ) C ∼ = V ⊕ V (Ćwiczenie); tutaj<br />
przez V oznaczamy przestrzeń sprzężoną do V , czyli C-liniową przestrzeń, której struktura addytywna<br />
pokrywa się z tą z V , a mnożenie przez skalary zadane jest wzorem α ∗ v := ¯αv, α ∈ C, v ∈ V .<br />
Przestrzenie i operatory sprzężone: Przestrzenie sprzężone wprowadziliśmy wyżej. Niech L :<br />
V → W będzie operatorem liniowym. Ten sam operator rozumiany jako operator V → W będziemy<br />
oznaczać L − . Jest półliniowy: L − (αv) = αL − v = ¯α ∗ L − v. Analogicznie definiujemy operator<br />
− L : V → W (też półliniowy), i kładziemy L := − L − : V → W (ostatni jest operatorem liniowym).<br />
Algebra kwaternionów H: Jest to algebra nad R generowana jako przestrzeń wektorowa przez<br />
cztery wektory 1, i, j, k spełniające następujące reguły mnożenia:<br />
1. 1 jest elementem neutralnym względem mnożenia;<br />
2. i 2 = j 2 = k 2 = −1, ij = k, jk = i, ki = j.<br />
Wnioskiem z powyższych reguł są tożsamości ji = −k, kj = −i, ik = −j oraz możliwość reprezentacji<br />
kwaterniona α1 + βi + γj + δk w postaci α1 + βi + (γ1 + δi)j, czyli za pomocą pary liczb zespolonych<br />
(α1 + βi, γ1 + δi). Inaczej, H = C ⊕ Cj.<br />
Reprezentacja macierzowa algebry H: Łatwo się przekonać, że następujace macierze spełniają<br />
powyższe reguły względem standardowego mnożenia macierzy:<br />
[ ] [ ] [ ] [ ]<br />
1 0 0 i 0 1 i 0<br />
1 := , i := , j := , k := .<br />
0 1 i 0 −1 0 0 −i<br />
Wszystkie kombinacje liniowe tych macierzy o współczynnikach rzeczywistych będą tworzyły algebrę<br />
H.<br />
Prawa przestrzeń wektorowa V nad H: Jest to prawy moduł nad H (lewy moduł daje nierównoważne<br />
pojęcie, ponieważ H jest nieprzemienna).<br />
Operator H-liniowy na V definiujemy jako odwzorowanie L : V → V będące morfizmem H-<br />
modułów (czyli addytywne odwzorowanie, spełniające L(vh) = L(v)h, v ∈ V, h ∈ H).<br />
Forma zespolona V C kwaternionowej prawej przestrzeni liniowej V : Ponieważ C ⊂ H,<br />
mamy strukturę przestrzeni C-liniowej na V . Formę zespoloną L C operatora H-liniowego L : V → V<br />
definiujemy podobnie jak w przypadku formy rzeczywistej operatora zespolonego (czyli zapominamy,<br />
że jest H-liniowy, a pamiętamy, że jest C-liniowy).<br />
41
Struktura kwaternionowa na prestrzeni zespolonej V : Jest to struktura, która wyróżnia formy<br />
zespolone przestrzeni kwaternionowych wśród przestrzeni zespolonych. Definiuje się jako operator<br />
półliniowy H : V → V o własności H 2 = − Id (jest odzwierciedleniem prawego mnożenia przez j).<br />
Jeśli H jest takim operatorem, wprowadzamy w V strukturę prawego H-modułu przez vj := Jv<br />
(dodawanie i mnożenie przez skalary zespolone już mamy). W szczególności, wymiar przestrzeni V<br />
nad C musi być parzysty.<br />
Można pokazać, że operator L : V → V jest formą zespoloną wtedy i tylko wtedy, gdy LH = HL.<br />
Jak to się przekłada na reprezentacje<br />
Struktura rzeczywista R : W → W na reprezentacji zespolonej ρ : G → GL(V ): Jest<br />
to struktura rzeczywista na przestrzeni zespolonej V , będąca operatorem splatającym dla ρ. Z<br />
powyższych rozważań wnioskujemy, że W = V C , gdzie V := W R , oraz, że istnieje taka reprezentacja<br />
rzeczywista τ : G → GL(V ), ze ρ(g) = τ(g) C dla każdego g ∈ G.<br />
Reprezentacja kwaternionowa <strong>grup</strong>y G w prawej przestrzeni kwaternionowej V : Jest<br />
to homomorfizm <strong>grup</strong> ζ : G → GL H (V ), gdzie przez GL H (V ) oznaczyliśmy <strong>grup</strong>ę odwracalnych<br />
H-liniowych odwzorowań z V w V .<br />
Struktura kwaternionowa H : V → V na reprezentacji zespolonej ρ : G → GL(V ): Jest<br />
to z kolei struktura kwaternionowa na przestrzeni zespolonej V , będąca operatorem splatającym<br />
dla ρ. Możemy wprowadzić strukturę prawej H-przestrzeni liniowej na V oraz pokazać, że istnieje<br />
reprezentacja kwaternionowa ζ : G → GL H (V ) taka, że ρ(g) = ζ(g) C dla dowolnego g ∈ G.<br />
Reprezentacja sprzężona do reprezentacji zespolonej ρ : G → GL(V ): Jest to reprezentacja<br />
ρ : G → GL(V ) w przestrzeni V zadana wzorem ρ(g) := ρ(g), g ∈ G. Reprezentacje ρ i ρ, na pozór<br />
jednakowe, mogą być nie równoważne. Istotnie, operator v → v : V → V (czyli Id − ) jest operatorem<br />
splatającym pomiędzy ρ i ρ, ale nie jest liniowy (jest półliniowy). Ale może też istnieć nietrywialny<br />
operator liniowy splatający, realizujący równoważność ρ i ρ.<br />
Lemat Niech ρ będzie reprezentacją nieprzywiedlną i równoważną z ρ i niech C : V → V będzie<br />
(liniowym) operatorem splatającym, realizującym tę równoważność. Wtedy C jest określony z dokładnością<br />
do czynnika liczbowego, który można wybrać tak, żeby C − : V → V było strukturą rzeczywistą<br />
lub kwaternionową.<br />
Dowód: Niech C ′ : V → V będzie innym operatorem splatającym, realizującym równoważność.<br />
Wtedy C −1 C ′ : V → V jest operatorem splatającym (pomiędzy ρ i ρ) i według lematu Schura musi<br />
być postaci λ Id dla pewnego λ ∈ C. Mamy więc C ′ = λC. Zauważmy, że operator C : V → V = V<br />
jest operatorem splatającym (pomiędzy ρ i ρ), stąd możemy położyć C ′ := (C) −1 i dostać (C) −1 =<br />
λC. Mamy więc CC = (1/λ) Id, CC = (1/¯λ) Id. Ponieważ Tr(CC) = Tr(CC), skalar λ musi być<br />
rzeczywisty. Teraz zauważmy, że CC = (C − )(C − ). Zastępując C przez √ λC w przypadku λ > 0<br />
lub przez i √ ∣λ∣ w przypadku λ < 0, otrzymujemy wynik. □<br />
Typy reprezentacji: Mówimy, że reprezentacja zespolona ρ jest typu<br />
1. zespolonego, jeśli ρ i ρ nie są równoważne;<br />
2. rzeczywistego, jeśli są równoważne i C − po przeskalowaniu jest struktura rzeczywista;<br />
3. kwaternionowego, jeśli są równoważne i C − po przeskalowaniu jest struktura kwaternionowa.<br />
42
Twierdzenie (Frobeniusa–Schura) Niech χ będzie charakterem nieprzywiedlnej zespolonej reprezentacji<br />
ρ : G → GL(V ) skończonej <strong>grup</strong>y G i niech<br />
Wtedy<br />
1. x = 0 ⇐⇒ ρ jest typu zespolonego;<br />
2. x = 1 ⇐⇒ ρ jest typu rzeczywistego;<br />
x := 1<br />
∣G∣<br />
3. x = −1 ⇐⇒ ρ jest typu kwaternionowego.<br />
∑<br />
χ(g 2 )<br />
g∈G<br />
Dowod: zob. [Tra].<br />
Przykład: Rozważmy naturalną 1-wymiarową reprezentację <strong>grup</strong>y cyklicznej C n = {e, a, a 2 , . . . , a n−1 }<br />
o charakterze χ, χ(a j ) = ε j , ε := e i2π/n . Reprezentacja ta nie może byc typu kwaternionowego, bo<br />
wymiar przestrzeni jest nieparzysty.<br />
Z kolei, żeby reprezentacja ta była typu rzeczywistego wartości własne wszystkich operatorów<br />
reprezentacji muszą być rzeczywiste. To sugeruje, że ta reprezentacja jest typu rzeczywistego tylko<br />
w przypadku n = 2. Istotnie, w tym przypadku x = (1/2)(χ(e 2 ) + χ(a 2 )) = (1/2)(χ(e) + χ(e)) = 1.<br />
Dla n = 3 mamy x = (1/3)(χ(e 2 )+χ(a 2 )+χ(a 4 )) = (1/3)(χ(e)+χ(a 2 )+χ(a)) = (1/3)(1+ε 2 +ε) =<br />
0.<br />
Dla n = 4: x = (1/4)(χ(e 2 ) + χ(a 2 ) + χ(a 4 ) + χ(a 6 )) = (1/4)(χ(e) + χ(a 2 ) + χ(e) + χ(a 2 )) =<br />
(1/4)(1 + (−1) + 1 + (−1)) = 0.<br />
Ćwiczenie: Jak jest dla dowolnego n?<br />
43
12 Grupy Liego, cz. I<br />
Literatura dodatkowa: [Ada69, Tra]<br />
Grupa Liego: Jest to <strong>grup</strong>a (G, μ) taka, że G jest wyposażone w strukturę rozmaitości różniczkowej<br />
o tej własności, że działanie <strong>grup</strong>owe μ : G × G → G oraz odwzorowanie ε : g → g −1 : G → G są<br />
gładkie.<br />
Przykład podstawowy: G := GL(n, R) = {X ∈ Mat(n, R) ∣ det X ∕= 0} <strong>grup</strong>a odwracalnych<br />
macierzy n × n o wyrazach rzeczywistych. Funkcja det : Mat(n, R) ∼ = R n2 → R jest wielomianem na<br />
R n2 , więc jest ciągła. Wnioskujemy stąd, że zbiór {X ∈ Mat(n, R) ∣ det x = 0} = det −1 (0) ⊂ R n2<br />
jest domknięty, a jego dopełnienie GL(n, R) jest zbiorem otwartym w R n2 . Możemy teraz wyposażyć<br />
G w strukturę rozmaitości gładkiej „odziedziczonej” z R n2 .<br />
Mnożenie macierzy μ : Mat(n, R) × Mat(n, R) → Mat(n, R), (X, Y ) → XY , jest odwzorowaniem<br />
wielomianowym R n2 × R n2 → R n2 , jest więc gładkie i zostaje takim po ograniczeniu do zbioru<br />
otwartego G × G ⊂ Mat(n, R) × Mat(n, R).<br />
Odwzorowanie ε : G → G, X → X −1 , jest zadane przez odwzorowanie wymierne na R n2 , czyli<br />
takie, że jego składowe są stosunkami wielomianów. Przy tym wielomian pojawiający się w mianowniku<br />
to wyznacznik. Ostatni nie zeruje się na podzbiorze G ⊂ R n2 , stąd ε również jest odwzorowaniem<br />
gładkim.<br />
Uwaga: Analogicznie możemy rozpatrywać <strong>grup</strong>ę G := GK(n, C) odwracalnych macierzy n × n o<br />
wyrazach zespolonych. Można ją rozpatrywać jako podzbiór otwarty w Mat(n, C) ∼ = C n2 ∼ = R<br />
2n 2<br />
i traktować jako <strong>grup</strong>ę Liego. Istotnie, odwzorowania μ i ε będą odpowiednio wielomianowym i<br />
wymiernym (z niezerującym się mianownikiem) odwzorowaniami od części rzeczywistych i urojonych<br />
wyrazów macierzy.<br />
Alternatywne spojrzenie polega na patrzeniu na G jako na rozmaitość zespoloną i zespoloną <strong>grup</strong>ę<br />
Liego.<br />
Pod<strong>grup</strong>a Liego H ⊂ G w <strong>grup</strong>ie Liego G: Jest to pod<strong>grup</strong>a, będąca podrozmaitośćią gładką w<br />
G. Grupa H sama jest <strong>grup</strong>ą Liego. Istotnie, odwzorowania μ : G × G → G i ε : G → G ograniczone<br />
do H × H i H odpowiednio, są gładkie.<br />
Przykład: Niech G := GL(1, C) ∼ = C ∗ , H := U(1) = {z ∈ GL(1, C) ∣ z¯z = 1}. Równanie z¯z = 1<br />
w zmiennych rzeczywistych ma postać x 2 + y 2 = 1, czyli zadaje okręg jednostkowy, podrozmaitość<br />
gładką w G.<br />
Algebraiczne <strong>grup</strong>y liniowe: Są to pod<strong>grup</strong>y H ⊂ GL(n, R) <strong>grup</strong>y macierzy odwracalnych, będące<br />
zbiorami algebraicznymi w Mat(n, R) ∼ = R n2 (zbiór H ⊂ R m nazywamy algebraicznym, jeśli istnieją<br />
wielomiany f 1 , . . . , f k na R m takie, że H := {x ∈ R m ∣ f 1 (x) = 0, . . . , f k (x) = 0}).<br />
Lemat<br />
Algebraiczne <strong>grup</strong>y liniowe są pod<strong>grup</strong>ami Liego w GL(n, R).<br />
Dowód: Niech H := {x ∈ R n2 ∣ f 1 (x) = 0, . . . , f k (x) = 0} ⊂ GL(n, R) będzie algebraiczną <strong>grup</strong>ą<br />
liniową. Rozważmy macierz Jacobiego J[f](x) = [ ∂f i<br />
∂x j<br />
] i połóżmy r := max x∈H rank J[f](x), P :=<br />
{x ∈ H ∣ rank J[f](x) = r}. Zauważmy, że zbiór P jest niepusty.<br />
Skorzystajmy z „jednorodności” <strong>grup</strong>y H ⊂ GL(n, R). Dokładniej, niech y ∈ H będzie dowolnym<br />
elementem, a x ∈ P . Wtedy istnieje h ∈ H taki, że hx = y. Odwzorowanie L h : GL(n, R) →<br />
GL(n, R), g → hg, jest dyfeomorfizmem. Stąd rank J[f](y) = rank J[f](x) = r.<br />
44
Widzimy, że rząd J[f] jest stały na całym H. Z twierdzenia o stałym rzędzie wnioskujemy, że H<br />
jest powierzchnią (wymiaru n 2 − r). □<br />
Przykład: G := SL(n, R) = {X ∈ GL(n, R) ∣ det X = 1}, T e G = {x ∈ Mat(n, R) ∣ Tr x = 0}.<br />
Przykład: G := SL(n, C) = {X ∈ GL(n, C) ∣ det X = 1}.<br />
Przykład: G := O(n, R) = {X ∈ GL(n, R) ∣ XX T = I n }.<br />
Przykład: G := SO(n, R) = O(n, R) ∩ SL(n, R)<br />
Przykład: G := Sp(n, R) = {X ∈ GL(2n, R) ∣ XJX T = J}, tutaj J :=<br />
Przykład: G := U(n) = {X ∈ GL(n, C) ∣ XX T = I n }<br />
Przykład: G := SU(n) = U(n) ∩ SL(n, C).<br />
[ 0 In<br />
−I n 0<br />
Przykład: G := Sp(n) = {X ∈ GL(n, H) ∣ XX T = I n }, tutaj GL(n, H) oznacza <strong>grup</strong>ę odwracalnych<br />
macierzy n × n owyrazach kwaternionowych, a X oznacza macierz otrzymaną z macierzy X zastosowaniem<br />
sprzężenia kwaternionowego do każdego wyrazu: α1 + βi + γj + δk = α1−βi−γj −δk.<br />
Przykład pod<strong>grup</strong>y nie będącej pod<strong>grup</strong>ą Liego: Zauważmy, że pod<strong>grup</strong>a Liego H ⊂ G jest<br />
podzbiorem domkniętym w <strong>grup</strong>ie Liego G. Do zbudowania takiego przykładu wystarczy więc znaleźć<br />
pod<strong>grup</strong>ę niedomkniętą.<br />
Przykład: Grupa (R, +) jest <strong>grup</strong>ą Liego a jej pod<strong>grup</strong>a Q liczb wymiernych nie jest domknięta:<br />
Q = R.<br />
]<br />
.<br />
45
13 Grupy Liego, cz. II<br />
Algebra Liego (V, [, ]): Jest to przestrzeń wektorowa V nad ciałem K wyposażona w działanie<br />
2-liniowe (x, y) → [x, y] : V × V → V , spełniające następujące warunki:<br />
1. [x, y] = −[y, x] ∀x, y ∈ V (skośna symetria);<br />
2. [x, [y, z]] + [y, [z, x]] + [z, [x, y]] = 0 ∀x, y, z ∈ V (tozsamość Jacobiego).<br />
Przykład: Niech (A, ⋅) będzie dowolną algebrą łączną. Wtedy (A, [, ]), gdzie [x, y] := x ⋅ y − y ⋅ x<br />
jest algebrą Liego (Ćwiczenie: sprawdzić). W szczególności, Mat(n, K) z komutatorem macierzowym<br />
jest algebrą Liego. Oznaczamy gl(n, K) := (Mat(n, K), [, ]).<br />
Ogólniej, jeśli W jest dowolną przestrzenią wektorową, zbiór End(W ) endomorfizmów przestrzeni<br />
W (czyli operatorów liniowych L : W → W ) jest algebrą Liego.<br />
Homomorfizm algebr Liego (V 1 , [, ] 1 ) i (V 2 , [, ] 2 ): Jest to odwzorowanie liniowe φ : V 1 → V 2<br />
zachowujące „nawiasy”, czyli φ[x, y] 1 = [φx, φy] 2 ∀x, y ∈ V 1 .<br />
Ćwiczenie: Niech (V, [, ]) będzie przestrzeią wektorową wyposażoną w działanie 2-liniowe skośnie<br />
symetryczne. Określmy operator ad x ∈ End(V ) wzorem ad x y := [x, y], x, y ∈ V . Pokazać, że<br />
tożsamość Jacobiego (TJ) jest równoważna następującemu warunkowi: [ad x , ad y ] = ad [x,y] (w szczególności,<br />
jeśli [, ] spełnia TJ, to odwzorowanie x → ad x : V → End(V ) jest homomorfizmem algebr<br />
Liego).<br />
Podalgebra h ⊂ g algebry Liego (g, [, ]): Jest to podprzestrzeń liniowa w g zamknięta ze względu<br />
na nawias: [h, h] ⊂ h.<br />
Przykład: Podprzestrzeń sl(n, R) ⊂ gl(n, R) macierzy bezśladowych (mamy Tr([x, y]) = Tr(xy −<br />
yx) = 0 dla dowolnych x, y ∈ gl(n, R), w szczególności komutator macierzy bezśladowych jest bezśladowy).<br />
Przykład: Podprzestrzeń o(n, R) ⊂ gl(n, R) macierzy skośnie ortogonalnych, czyli takich macierzy<br />
x, że x = −x T . Dla x, y ∈ o(n, R) mamy [x, y] T = (xy − yx) T = y T x T − x T y T = yx − xy = −[x, y].<br />
Algebra Liego różniczkowań algebry łącznej (A, ⋅): Różniczkowaniem algebry łącznej nazywamy<br />
odwzorowanie liniowe d : A → A spełniające warunek d(x ⋅ y) = dx ⋅ y + x ⋅ dy. Różniczkowania<br />
tworzą podprzestrzeń D ⊂ End(A) i, ponadto, podalgebrę Liego w (End(A), [, ]). Istotnie,<br />
(d 1 d 2 − d 2 d 1 )(x ⋅ y) = d 1 (d 2 x ⋅ y + x ⋅ d 2 y) − d 2 (d 1 x ⋅ y + x ⋅ d 1 y) = d 1 d 2 x ⋅ y + d 2 x ⋅ d 1 y + d 1 x ⋅ d 2 y +<br />
x ⋅ d 1 d 2 y − (d 2 d 1 x ⋅ y + d 1 x ⋅ d 2 y + d 2 x ⋅ d 1 y + x ⋅ d 2 d 1 y) = (d 1 d 2 − d 2 d 1 )x ⋅ y + x ⋅ (d 1 d 2 − d 2 d 1 )y.<br />
Algebra Liego Vect(M) pól wektorowych na rozmaitości gładkiej M: Rozważmy przestrzeń<br />
(C ∞ (M, R), ⋅) funkcji gładkich na M o wartościach rzeczywistych ze strukturą (przemiennej) algebry<br />
łącznej względem mnożenia punktowego funkcji. Różniczkowania tej algebry nazywają się polami<br />
wektorowymi na M i tworzą algebrę Liego względem komutatora.<br />
Inaczej na pola wektorowe można patrzeć jako na cięcia gładkie wiązki stycznej T M → τ M.<br />
Elementami T M są pary (v, x), gdzie x ∈ M, a v jest wektorem stycznym do M zaczepionym w<br />
punkcie x. Zbiór wszystkich takich wektorów, czyli włokno nad x, oznaczamy T x M. Każde pole<br />
wektorowe ma więc postać (v(x), x), gdzie x ∈ M, a wektor v(x) ∈ T x M gładko zależy od punktu x.<br />
Wiązka T M jest wiązką lokalnie trywialną, czyli jej ograniczenie T U na mały podzbiór otwarty<br />
U ⊂ M może być utożsamione z wiązką trywialną R n × U → U, gdzie n = dim M, a jej cięcia<br />
46
mogą być utożsamione z parami (f(x), x), gdzie x ∈ U, a f : U → R n , f(x) = (f 1 (x), . . . , f n (x))<br />
jest funkcją gładką. Utożsamienie włókien wiązki T U z R n jest związane z wyborem współrzędnych<br />
lokalnych (x 1 , . . . , x n ) na U. Alternatywnie, pole wektorowe zapisujemy jako f = f i ∂ i (sumowanie<br />
po i), gdzie ∂ i := ∂ , a jego działanie na funkcje F ∈ C ∞ (U, R) wygląda następująco: fF := f i (∂<br />
∂x i i F )<br />
(jest różniczkowaniem w sensie powyższej definicji).<br />
Dla komutatora pól wektorowych mamy następujący wzór:<br />
(Ćwiczenie: sprawdzić).<br />
[f, g] i (x) = f j (x)(∂ j g i (x)) − g j (x)(∂ j f i (x))<br />
Zachowanie pól wektorowych względem dyfeomorfizmów ψ : M → M: Każdy taki dyfeomorfizm<br />
generuje odwzorowanie styczne ψ ∗ : T M → T M, które na parach (v, x), x ∈ M, v ∈ T x M,<br />
będziemy zapisywali jako ψ ∗ (v, x) = (ψ ∗ ∣ x v, ψ(x)), tutaj ψ ∗ ∣ x : T x M → T ψ(x) M jest pewnym odwzorowaniem<br />
liniowym. Jeśli ψ(x 0 ) = y 0 , i jeśli (x 1 , . . . , x n ), (y 1 , . . . , y n ) są współrzędnymi lokalnymi<br />
w otoczeniach X ∋ x 0 , Y ∋ y 0 , odwzorowanie ψ można zadać jako n-tkę funkcji (x 1 , . . . , x n ) → (y 1 =<br />
ψ 1 (x), . . . , y n = ψ n (x)). Odwzorowanie ψ ∗ ∣ x : T x M ∼ = R n × {x} → T ψ(x) M ∼ = R n × {ψ(x)} pokrywa<br />
się wtedy z macierzą Jacobiego<br />
⎡<br />
J[ψ](x) :=<br />
⎢<br />
⎣<br />
⎤<br />
∂ 1 ψ 1 . . . ∂ 1 ψ n<br />
⎥<br />
. . ⎦<br />
∂ n ψ 1 . . . ∂ n ψ n<br />
traktowaną jako odwzorowanie liniowe R n → R n .<br />
Odwzorowanie ψ ∗ działa na pola wektorowe: Vect(M) ∋ f → ψ ∗ f ∈ Vect(M), f = (f(x), x) →<br />
(J[ψ](x)f(x), ψ(x)). Okazuje się, że ψ ∗ : Vect(M) → Vect(M) jest homomorfizmem algebry Liego,<br />
czyli ψ ∗ [f, g] = [ψ ∗ f, ψ ∗ g] (Ćwiczenie: sprawdzić).<br />
Algebra Liego lewoniezmienniczych pól wektorowych na <strong>grup</strong>ie Liego G: Dla g ∈ G<br />
określmy odwzorowanie lewej translacji L g : G → G wzorem L g x := gx. Mając element v ∈ T e G<br />
możemy zbudować pole wektorowe v l ∈ Vect(G) kładząc v l = ((L g ) ∗ ∣ e v, g). Tak okreslone pole<br />
wektorowe jest lewoniezmiennicze, czyli (L g ) ∗ v l = v l . Istotnie, jeśli v l = (v l (g), g), to (L g ′) ∗ v l =<br />
((L g ′) ∗ ∣ g v l (g), L g ′g) = ((L g ′) ∗ ∣ g (L g ) ∗ ∣ e v, g ′ g) = ((L g ′L g ) ∗ ∣ e v, g ′ g) = ((L g ′ g) ∗ ∣ e v, g ′ g) = v l . Tutaj skorzystaliśmy<br />
z tożsamości (ψ ∘ η) ∗ = ψ ∗ ∘ η ∗ , gdzie ψ, η są dowolnymi dyfeomorfizmami.<br />
Odwrotnie, jeśli pole w ∈ Vect(G) jest lewoniezmiennicze, to w = v l , gdzie v := w(e). Mamy<br />
więc utożsamienie zbioru g lewoniezmienniczych pól wektorowych z włóknem T e G. Okazuje się, że g<br />
jest podalgebrą Liego w Vect(G). To wynika z następującego lematu.<br />
Lemat Niech (V, [, ]) będzie algebrą Liego, a Ψ pęwnym zbiorem jej homomorfizmów. Wtedy zbiór<br />
V Ψ := {x ∈ V ∣ ψ(x) = x ∀ψ ∈ Ψ} jest podalgebrą Liego.<br />
Dowód: Niech x, y ∈ V Ψ , wtedy dla każdego ψ ∈ Ψ mamy ψ[x, y] = [ψx, ψy] = [x, y], czyli [x, y] ∈<br />
V Ψ .<br />
Algebra Liego g <strong>grup</strong>y Liego G: Jest to określona powyżej algebra Liego pól lewoniezmienniczych<br />
na G. Oznaczamy też g = Lie(G). Zauważmy, że, ponieważ odwzorowanie φ l : T e G → g, v → v l ,<br />
jest izomorfizmem przestrzeni liniowych, dim g = n = dim G. Ponadto, używając tego izomorfizmu,<br />
47
możemy „przenieść” strukturę algebry Liego z g na T e G według wzoru [v, w] := φ −1<br />
l<br />
[φ l v, φ l w] =<br />
[v l , w l ](e).<br />
Dlatego też często pod „algebrą Liego” <strong>grup</strong>y G rozumie się przestrzeń T e G wyposażona w<br />
powyższy nawias.<br />
Przykład: Niech G := GL(n, R). Ponieważ G jest zbiorem otwartym w R n2 , mamy T G = R n2 × G<br />
i każde pole wektorowe jest ⎡ postaci (V (X), X), gdzie ⎤ V (X) jest gładka funkcja na G o wartościach<br />
V 11 (X) . . . V 1n (X)<br />
macierzowych: V (X) = ⎣ . . . ⎦. Łatwo widzieć, że jeśli V ∈ T I G ∼ = Mat(n, R),<br />
V n1 (X) . . . V nn (X)<br />
to V l = (XV, X). Innymi słowy, V l = X ij V jk ∂ ik . Stąd [V l , W l ] i′ k ′ = (X ij V jk ∂ ik X i ′ j ′W j ′ k ′) −<br />
(X ij W jk ∂ ik X i ′ j ′V j ′ k ′) = (X ijV jk δ ii ′δ kj ′W j ′ k ′) − (X ijW jk δ ii ′δ kj ′V j ′ k ′) = (X i ′ jV jk W kk ′) − (X i ′ jW jk V kk ′) =<br />
X i ′ j[V, W ] jk ′ = ([V, W ] l ) i′ k ′ . Stąd struktura algebry Liego na T I G ∼ = Mat(n, R) „przeniesiona” z<br />
algebry Liego pól lewoniezmienniczych pokrywa się z gl(n, R).<br />
Ćwiczenie: Niech H ⊂ G będzie pod<strong>grup</strong>ą Liego <strong>grup</strong>y Liego G. Pokazać, że podprzestrzeń T e H ⊂<br />
T e G jest podalgebrą Liego w algebrze Liego g = T e G i, co więcej, T e H jako algebra Liego pokrywa<br />
się z h = Lie(H).<br />
Przykład: Niech G := GL(n, R), H := O(n, R). Wtedy T I G = g = gl(n, R), a podprzestrzeń<br />
T I H może być obliczona jako zbiór wektorów stycznych w zerze do krzywych gładkich t → c(t) ∈<br />
O(n, R), c(0) = I. Różniczkując tożsamość c(t)(c(t)) T = I w zerze, otrzymujemy c ′ (0)(c(0)) T +<br />
c(0)(c ′ (0)) T = 0, skąd c ′ (0) + (c ′ (0)) T = 0. Wnioskujemy stąd, że T I H składa się z macierzy skośnie<br />
ortogonalnych i że h = o(n, R).<br />
Twierdzenia Liego<br />
Twierdzenie (I twierdzenie Liego) Jeśli dla skończenie wymiarowej algebry Liego g istnieje <strong>grup</strong>a<br />
Liego G taka, że g = Lie(G), to istnieje też jedyna jednospójna <strong>grup</strong>a Liego G ′ o własności g =<br />
Lie(G ′ ).<br />
Uwaga: Jednospójność oznacza sciągalność każdej pętli.<br />
Przykład: Grupy Liego (R, +) i U(1) mają tę samą algebrę Liego R (z nawiasem zerowym [x, y] =<br />
0 ∀x, y ∈ R. Pierwsza z nich jest jednospójna, druga nie.<br />
Twierdzenie (II twierdzenie Liego) Niech φ : g 1 → g 2 będzie homomorfizmem skończenie wymiarowych<br />
algebr Liego i niech G 1 , G 2 będą takimi <strong>grup</strong>ami Liego, że g i = Lie(G i ), i = 1, 2. Jeśli G 1<br />
jest jednospójna, to istnieje jedyny homomorfizm <strong>grup</strong> Liego Φ : G 1 → G 2 „całkujący” φ.<br />
Uwaga: Homomorfizmem <strong>grup</strong> Liego nazywamy odwzorowanie Φ : G 1 → G 2 będące 1) homomorfizmem<br />
<strong>grup</strong>; 2) odwzorowaniem gładkim. Okazuje się, że odwzorowanie Φ ∗ ∣ e1 : T e1 G 1 → T e2 G 2 jest<br />
homomorfizmem odpowiednich algebr Liego φ := Φ ∗ ∣ e1 : g 1 → g 2 . Mówimy, że Φ „całkuje” φ.<br />
Twierdzenie (III twierdzenie Liego) Dla każdej skończenie wymiarowej algebry Liego g istnieje<br />
<strong>grup</strong>a Liego G taka, że g = Lie(G).<br />
Twierdzenia Liego pokazują, że badanie <strong>grup</strong> Liego w dużej mierze sprowadza się do badania<br />
algebr Liego.<br />
48
Literatura<br />
[Ada69] J. Frank Adams, Lectures on Lie groups, Benjamin, 1969.<br />
[CR88]<br />
Charles W. Curtis and Irving Reiner, Representation theory of finite groups and associative<br />
algebras, John Wiley and Sons, 1988.<br />
[iJIM93] A. I. Kostrikin i J. I. Manin, Algebra liniowa i geometria, PWN, 1993.<br />
[Kir72]<br />
[Kir76]<br />
A.A. Kirillov, Elementy teorii reprezentacji, Nauka, 1972, W języku rosyjskim.<br />
, Elements of the theory of representations, Springer-Verlag, Berlin, 1976, Translated<br />
from the Russian.<br />
[Ser88] Jean-Pierre Serre, Reprezentacje liniowe <strong>grup</strong> skończonych, PWN, 1988.<br />
[Szc]<br />
[Tra]<br />
[Wei96]<br />
Andrzej Szczepański, Wprowadzenie do teorii <strong>grup</strong> krystalograficznych, Wykład monograficzny,<br />
dostępne na http://mat.ug.edu.pl/∼aszczepa/crystall1.pdf.<br />
Andrzej Trautman, Grupy oraz ich reprezentacje, Skrypt do wykładu, dostępne na<br />
http://www.fuw.edu.pl/˜amt.<br />
Alan Weinstein, Grupoids: Unifying internal and external symmetry, Notices Amer. Math.<br />
Soc. 43 (1996), 744–752, dostępne na http://arxiv.org/abs/math.RT/9602220.<br />
49