24.04.2015 Views

Teoria grup I

Teoria grup I

Teoria grup I

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!