Abstrakt algebra
 9789144040042, 9144040040 [PDF]

  • 0 0 0
  • Gefällt Ihnen dieses papier und der download? Sie können Ihre eigene PDF-Datei in wenigen Minuten kostenlos online veröffentlichen! Anmelden
Datei wird geladen, bitte warten...
Zitiervorschau

Per-Anders Svensson

Abstrakt algebra

Kopieringsförbud Detta verk är skyddat av Lagen om upphovsrätt! Kopiering är förbjuden utöver lärares rätt att kopiera för undervisningsbruk enligt BONUS-avtal. BONUS-avtal tecknas mellan upphovsrättsorganisationer och huvudman för utbildningsanordnare, t.ex. kommuner och högskolor/universitet. Förbudet gäller hela verket såväl som delar därav och inkluderar lagring i elektroniska medier, visning på bildskärm samt bandupptagning. Den som bryter mot Lagen om upphovsrätt kan enligt 53 § åtalas av allmän åklagare och dömas till böter eller fängelse i upp till två år samt bli skyldig att erlägga ersättning till upphovsman/rättsinnehavare.

Art.nr 7179 eISBN 978-91-44-04004-2 © Per-Anders Svensson och Studentlitteratur 2001 Printed in Sweden Studentlitteratur, Lund Webbadress: www.studentlitteratur.se Tryckning/år 1

2

3

4

5

6

7

8

9

10

2005 04 03 02 01

Förord I denna bok presenteras en introduktion till den abstrakta algebran, d.v.s. teorin för så kallade algebraiska strukturer (som till exempel grupper, ringar och kroppar). Boken har vuxit fram ur två kompendier, vilka använts som kurslitteratur på algebrakurser omfattande sammanlagt

15 poäng vid Växjö universitet under de två senaste läsåren.

Till sitt omfång svarar alltså boken mot mer än blott en inledande kurs om algebraiska strukturer, och kan därför tjänstgöra som kurslitteratur även på en andra kurs i ämnet. Innehållet i denna bok är av traditionell karaktär, vad beträar den här typen av matematisk litteratur. Studiet av grupper omfattar således bl.a. cykliska grupper, permutationsgrupper, Lagranges sats, normala undergrupper, kvotgrupper, lösbara grupper och Sylows satser. Teorin för ringar och kroppar inkluderar begrepp som nolldelare, integritetsområden, ideal, kvotringar, polynomringar och kroppsutvidgningar. Det ges även en introduktion till Galoisteori, och vidare ägnas ett kapitel åt partiella ordningar och booleska algebror. Exempel på hur teorin kan tillämpas ges inom områden som kryptering, kodningsteori, kombinatorik (Burnsides formel) och geometriska konstruktionsproblem. Varje kapitel är indelat i två eller era avsnitt, och varje avsnitt avslutas med ett antal övningsuppgifter. Sammanlagt innehåller boken närmare

800

övningar. Till de uppgifter som inte avkräver ett bevis,

1 längst bak i boken.

åternns svaren i ett facit

Jag vill tacka alla de personer, såväl på som utanför Matematiska och systemtekniska institutionen vid Växjö universitet, som givit mig sitt stöd i mina ansträngningar för att få avsluta projektet med denna bok. Ett speciellt tack riktas till Anders Tengstrand, för att han läst 1

Smaka på ordet!

i

manuskriptet och kommit med era goda råd om vad jag borde (och inte borde) skriva. Ett tack går också till Linda Mattsson, Staan Morander och Marcus Nilsson, för att de korrekturläst delar av materialet, och på så vis räddat mig undan såväl stora som små klavertramp. Ingen av dessa personer skall klandras för eventuella kvarvarande fel. I den mån sådana existerar, ligger de helt och hållet på författarens annsvar. Ett tack skall också Fredrik Albertson ha, för att jag ck ta del av

AT X-mallar han använt sig av i sitt tidigare författarskap. Att jag de L E sedan långt ifrån använde dessa fullt ut må vara hänt

det är tanken

som räknas! Robert Nyqvist har gång efter annan visat, att det han

AT X inte är värt att veta. Han skall ha ett stort tack inte vet om L E för att han vid ett okänt antal tillfällen hjälpt mig till rätta, när jag

AT X-djungeln. sprungit vilse i L E Jag är givetvis också tacksam för den respons jag fått från de studenter som fått agera försökskaniner på materialet, i och med att de använt det som kurslitteratur. Detta gäller framför allt dem som läste någon eller några av kurserna MAC725 under höstterminen 1999, MAC727 under höstterminerna 1998 eller 1999, eller MAC729 under höstterminen 2000. Till sist vill jag även tacka min syster Heléne, för att jag vid några tillfällen ck ockupera utrymmet på (och vid) hennes dator.

Växjö den sista dagen i februari i Monolitens år, 2001 Per-Anders Svensson

Innehåll Förord

i

1 Några grundläggande begrepp

1

1.1

Mängdlära . . . . . . . . . . . . . . . . . . . . . . . . . .

1.2

Heltal

1.3

Ekvivalensrelationer

1.4

Avbildningar

. . . . . . . . . . . . . . . . . . . . . . . . . . . .

1 8

. . . . . . . . . . . . . . . . . . . .

22

. . . . . . . . . . . . . . . . . . . . . . . .

29

2 Kompositionsregler

38

2.1

Denition och exempel . . . . . . . . . . . . . . . . . . .

38

2.2

Associativitet, kommutativitet och distributivitet . . . .

42

2.3

Neutrala och inverterbara element

46

. . . . . . . . . . . .

3 Grupper och undergrupper

55

3.1

Grupper . . . . . . . . . . . . . . . . . . . . . . . . . . .

55

3.2

Grundläggande egenskaper hos grupper . . . . . . . . . .

61

3.3

Cayleytabeller för grupper . . . . . . . . . . . . . . . . .

66

3.4

Potenser och potenslagar . . . . . . . . . . . . . . . . . .

72

3.5

Undergrupper . . . . . . . . . . . . . . . . . . . . . . . .

76

4 Generatorer och cykliska grupper

83

4.1

Inledning

. . . . . . . . . . . . . . . . . . . . . . . . . .

83

4.2

Strukturen hos cykliska grupper . . . . . . . . . . . . . .

86

4.3

Undergrupper i cykliska grupper

. . . . . . . . . . . . .

89

4.4

Grupper med era generatorer . . . . . . . . . . . . . . .

94

5 Permutationsgrupper

98

5.1

Den symmetriska gruppen . . . . . . . . . . . . . . . . .

5.2

Den alternerande gruppen . . . . . . . . . . . . . . . . . 108

iii

98

5.3

Symmetrigrupper . . . . . . . . . . . . . . . . . . . . . . 113

6 Sidoklasser och Lagranges sats 6.1

Sidoklasser

6.2

Lagranges sats

6.3

Fermats och Eulers satser

121

. . . . . . . . . . . . . . . . . . . . . . . . . 122 . . . . . . . . . . . . . . . . . . . . . . . 129 . . . . . . . . . . . . . . . . . 133

7 Något om kryptering

136

7.1

Symmetriska krypton . . . . . . . . . . . . . . . . . . . . 137

7.2

Asymmetriska krypton . . . . . . . . . . . . . . . . . . . 150

8 Isomorsmer

157

8.1

Denition och exempel . . . . . . . . . . . . . . . . . . . 157

8.2

Några grundläggande egenskaper

8.3

Cayleys sats . . . . . . . . . . . . . . . . . . . . . . . . . 166

. . . . . . . . . . . . . 164

9 Direkta produkter av grupper

170

9.1

Yttre direkta produkter

9.2

Inre direkta produkter

. . . . . . . . . . . . . . . . . . 170

9.3

Ändliga abelska grupper . . . . . . . . . . . . . . . . . . 182

9.4

Bevis för struktursatsen

. . . . . . . . . . . . . . . . . . . 175

. . . . . . . . . . . . . . . . . . 185

10 Kvotgrupper

191

10.1 Normala undergrupper och kvotgrupper 10.2 Homomorsmer och kvotgrupper 10.3 Några exempel

. . . . . . . . . 192

. . . . . . . . . . . . . 196

. . . . . . . . . . . . . . . . . . . . . . . 206

10.4 De tre isomorsatserna för grupper . . . . . . . . . . . . 209 10.5 Enkla grupper . . . . . . . . . . . . . . . . . . . . . . . . 216 10.6 Centrum och kommutatorundergruppen

11 Följder av grupper

. . . . . . . . . 221

227

11.1 Jordan-Hölders sats . . . . . . . . . . . . . . . . . . . . . 227 11.2 Lösbara grupper

. . . . . . . . . . . . . . . . . . . . . . 233

12 Ändliga grupper

244

12.1 Verkan av grupper på mängder 12.2 Burnsides formel

. . . . . . . . . . . . . . 244

. . . . . . . . . . . . . . . . . . . . . . 251

12.3 Konjugatklasser och Sylowundergrupper 12.4 Sylows satser

. . . . . . . . . 261

. . . . . . . . . . . . . . . . . . . . . . . . 273

13 Inledande ringteori

283

13.1 Ringar . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283 13.2 Nolldelare och integritetsområden . . . . . . . . . . . . . 296 13.3 Karakteristiken av en ring . . . . . . . . . . . . . . . . . 301

14 Homomorsmer, ideal och kvotringar 14.1 Ideal och kvotringar

304

. . . . . . . . . . . . . . . . . . . . 304

14.2 Homomorsmer och isomorsmer . . . . . . . . . . . . . 310 14.3 De tre isomorsatserna för ringar . . . . . . . . . . . . . 314 14.4 Primideal och maximala ideal . . . . . . . . . . . . . . . 318

15 Partiella ordningar och booleska algebror 15.1 Partiella ordningar och gitter

323

. . . . . . . . . . . . . . . 323

15.2 Begränsade, distributiva och komplementära gitter

. . . 337

15.3 Booleska algebror . . . . . . . . . . . . . . . . . . . . . . 342 15.4 Booleska algebror och elektriska kretsar

. . . . . . . . . 354

16 Polynomringar

361

16.1 Polynom . . . . . . . . . . . . . . . . . . . . . . . . . . . 361 16.2 Evalueringar och nollställen

. . . . . . . . . . . . . . . . 367

16.3 Divisionsalgoritmen . . . . . . . . . . . . . . . . . . . . . 371 16.4 Irreducibla polynom

. . . . . . . . . . . . . . . . . . . . 375

16.5 Entydig faktorisering av polynom . . . . . . . . . . . . . 384 16.6 Kvotringar bildade utifrån polynomringar

17 Faktorisering i integritetsområden 17.1 Ett integritetsområdes fraktionskropp

. . . . . . . . 389

397 . . . . . . . . . . 397

17.2 Faktoriella ringar . . . . . . . . . . . . . . . . . . . . . . 404 17.3 Euklidiska ringar

. . . . . . . . . . . . . . . . . . . . . . 420

17.4 Gaussiska heltal . . . . . . . . . . . . . . . . . . . . . . . 426 17.5 Något om kvadratiska heltalsringar . . . . . . . . . . . . 432

18 Kroppsutvidgningar

439

18.1 Vektorrum . . . . . . . . . . . . . . . . . . . . . . . . . . 440 18.2 Ändliga och algebraiska utvidgningar . . . . . . . . . . . 448 18.3 Geometriska konstruktioner

. . . . . . . . . . . . . . . . 467

19 En introduktion till kodningsteori

477

19.1 Koder och kodord . . . . . . . . . . . . . . . . . . . . . . 478 19.2 Linjära koder

. . . . . . . . . . . . . . . . . . . . . . . . 488

19.3 Generatormatriser och kontrollmatriser . . . . . . . . . . 495

20 Splittringskroppar och separabla utvidgningar 20.1 Splittringskroppar

508

. . . . . . . . . . . . . . . . . . . . . 508

20.2 Separabla utvidgningar . . . . . . . . . . . . . . . . . . . 522 20.3 Ändliga kroppar

. . . . . . . . . . . . . . . . . . . . . . 529

21 En introduktion till Galoisteori

538

21.1 Galoisgrupper . . . . . . . . . . . . . . . . . . . . . . . . 538 21.2 Galoisteorins huvudsats 21.3 Ett större exempel

. . . . . . . . . . . . . . . . . . 549

. . . . . . . . . . . . . . . . . . . . . 558

22 Polynomekvationer

566

22.1 Rotutvidgningar

. . . . . . . . . . . . . . . . . . . . . . 566

22.2 Polynomekvationer av lägre grad än fem . . . . . . . . . 575 22.3 Femtegradsekvationen

. . . . . . . . . . . . . . . . . . . 582

Litteraturförteckning

587

Facit

589

Index

621

Kapitel 1

Några grundläggande begrepp Syftet med detta inledande kapitel är först och främst att repetera och fördjupa vissa begrepp, som man vanligtvis stöter på i kurser som läses innan en första kurs om abstrakt algebra. Läsaren torde av den anledningen sett en hel del av kapitlets innehåll i sina tidigare matematikstudier. Vi inleder med litet mängdlära i avsnitt 1.1. I avsnitt 1.2 behandlas elementär talteori (divisionsalgoritmen, delbarhet och primtal). Avsnitt 1.3 behandlar ekvivalensrelationer, medan vi i avsnitt 1.4 studerar avbildningar.

1.1 Mängdlära Intuitivt föreställer vi oss en eller

element,

mängd som en samling av ett antal objekt

och vi kommer i denna bok att nöja oss med denna

intuitiva bild, framför att ge en detaljerad axiomatisk framställning av mängdläran.

För att ange att en mängd M innehåller ett element x skriver vi x 2 M , vilket vi läser som  x tillhör M . Motsatsen till denna utsaga,  x tillhör inte M , betecknas x 2 = M . Om M till exempel är mängden av alla städer i Sverige så gäller alltså Växjö 2 M , medan Montreal 2 = M. En ändlig mängd, d.v.s. en mängd som innehåller ett ändligt antal element, kan man ange genom att skriva upp elementen i mängden och 1

Kapitel 1. Några grundläggande begrepp

2

omge dessa med klamrar. Till exempel kan alltså mängden av de fem första positiva heltalen skrivas som

A = f1; 2; 3; 4; 5g.

Ordningen med

vilken man räknar upp elementen har ingen betydelse. Det spelar inte heller någon roll om något element förekommer mer än en gång mellan mängdklamrarna. Mängden

A ovan skulle alltså lika gärna kunna skri-

f4; 3; 5; 1; 2g eller f5; 1; 1; 3; 2; 4; 5; 4g. Antalet element i en ändlig mängd A betecknas jAj. vas

A och ett påstående P om elementen i A, så nns B som består precis av de element x i A för vilka påståendet P är sant. Matematiskt betecknas detta Givet en mängd

det en entydigt bestämd mängd

B = fx 2 A j P g: A är, används i regel det kortare skrivsättet B = fx j P g. Antag till exempel att A är mängden av alla Sveriges städer och B mängden av alla städer i Småland. Vi I de fall då det tydligt framgår vilken mängden

skulle då kunna skriva

B = fx 2 A j x ligger i Smålandg: När det gäller de allra vanligaste talmängderna kommer vi att använda följande standardbeteckningar:

N = f0; 1; 2; : : : g är mängden av alla naturliga tal1 Z = f: : : ; 2; 1; 0; 1; 2; : : : g är mängden av alla heltal Q = fa=b j a; b 2 Z; b = 6 0g är mängden av alla rationella tal R är mängden av alla reella tal C = fa + bi j a; b 2 R; i2 = 1g är mängden av alla komplexa tal. + Mängden av alla positiva heltal betecknas Z , och på motsvarande sätt + +  denieras Q och R . Med Q menas mängden av alla rationella tal   utom 0, och motsvarande för R och C . A vara en delmängd av B , om varje element i A också är ett element i B . Om A är en delmängd av B så skrivs detta A  B (eller B  A), medan vi med A * B (eller B + A) menar att A inte är en delmängd av B . Två mängder är lika, Givet två mängder

1

A och B

så säges

I litteraturen förekommer det ibland att talet

talen.

0

inte räknas till de naturliga

1.1. Mängdlära

3

A = B , om och endast om A  B och B  A. Om A  B men A 6= B , så skriver man ibland A  B (eller B  A). Vi säger då att A är en äkta delmängd av B . När man handskas med mängder brukar man antaga att de alla är

U , den så kallade universalmängden. I själva verket är detta antagande nödvändigt, om man 2 inte vill råka ut för otrevliga logiska fallgropar. Den tomma mängden ; är den mängd som inte innehåller några element alls. Denna är delmängder av en och samma xa mängd

en delmängd av varje mängd. Vi talar här om den tomma mängden i bestämd form, eftersom två mängder som båda saknar element måste vara lika med varandra.

Denition 1.1. Antag att A och B är delmängder av en universalmängd U . Då denieras unionen A [ B och snittet A \ B av A och B som

A [ B = fx 2 U j x 2 A eller x 2 B g respektive

A \ B = fx 2 U j x 2 A och x 2 B g:

mängddierensen A n B som A n B = fx 2 U j x 2 A men x 2= B g: Speciellt kallas U n A = fx 2 U j x 2 = Ag för komplementet till A och betecknas {A. Vidare denieras

Man kan använda sig av så kallade

Venndiagram3 för att åskådliggöra

de elementära mängdoperationerna. Man tänker sig då universalmängden som mängden av alla punkter innanför en rektangel. Delmängder av universalmängden avgränsas sedan vanligtvis med cirklar inuti denna rektangel. De skuggade områdena i gur 1.1 på följande sida representerar union, snitt, dierens respektive komplement. Vi samlar några av de vanligaste räknelagarna för de elementära mängdoperationerna i en sats. 2

Den mest kända av dessa otrevliga fallgropar brukar man referera till som

Russels paradox,

efter den engelske losofen Bertrand Russel (18721970). Se

övning 13.

3

John Venn (18341923), engelsk logiker.

Kapitel 1. Några grundläggande begrepp

4

A

B

(a)

A

A[B

A

(b)

B

(c)

B

AnB

A\B

A

(d)

{A

Figur 1.1 Sats 1.2. Låt A, B och C vara delmängder av en mängd U . Då gäller (i) A \ (B \ C ) = (A \ B ) \ C ; A [ (B [ C ) = (A [ B ) [ C (ii) A \ B = B \ A; A [ B = B [ A (iii) A \ U = A; A [ ; = A (iv) A \ ; = ;; A [ U = U (v) A \ (A [ B ) = A; A [ (A \ B ) = A (vi) A [ {A = U ; A \ {A = ; (vii) A \ (B [ C ) = (A \ B ) [ (A \ C ); A [ (B \ C ) = (A [ B ) \ (A \ C ). Av (i) i satsen ovan framgår det att parenteser är överödiga när det gäller bildandet av unionen eller snittet av tre mängder. Vi kan av den anledningen helt enkelt utelämna parenteserna, och istället skriva

A [ B [ C och A \ B \ C i respektive fall. Notera att A [ B [ C består av alla element som tillhör minst en av mängderna A, B eller C , och att A \ B \ C utgörs av de element som tillhör alla tre mängderna. Detta

1.1. Mängdlära

5

motiverar följande generalisering för bildandet av union och snitt av ett godtyckligt antal mängder: Om

fAi gi2I är en uppsättning mängder,

försedda med index hämtade från en indexmängd

[

i2I respektive

Ai = fx j x 2 Ai för något ig

\

i2I

Två mängder ma element,

I , så sätter vi

Ai = fx j x 2 Ai

för alla

ig:

A och B säges vara disjunkta, om de saknar gemensamd.v.s. om A \ B = ;. Till exempel är mängden av alla

udda heltal och mängden av alla jämna heltal disjunkta mängder.

Denition 1.3. Potensmängden till en mängd M denieras mängden av alla delmängder av M . Denna betecknas P (M ). Exempel 1.4. Potensmängden till M = f1; 2; 3g ges av P (M ) = ;; f1g; f2g; f3g; f1; 2g; f1; 3g; f2; 3g; M : Således jP (M )j = 8.

som



Potensmängden är alltså en mängd som består av mängder. Vi kommer i allmänhet att kalla en mängd av mängder för en

familj.

Vi nämnde inledningsvis att det inte spelar någon roll i vilken ordning man räknar upp elementen i en mängd, d.v.s. att man till exempel inte skiljer på

fa; bg och fb; ag. Ofta har man dock anledning att ta

hänsyn till ordningen mellan elementen. Man skriver då

(a; b) istället

fa; bg. Vi kallar (a; b) för ett ordnat par, där a och b är det ordna-

för

komponenter. Två ordnade par (a; b) och (c; d) betraktas som lika, om och endast om a = c och b = d. Med andra ord är alltså (a; b) och (b; a) olika ordnade par, såvida inte a = b. de parets

Denition 1.5. Den cartesiska produkten4 A  B der A och B denieras som A  B = f(a; b) j a 2 A; b 2 B g: 4

av två mäng-

Av Cartesius, det latinska namnet på den franske losofen René Descartes

(15961650).

Kapitel 1. Några grundläggande begrepp

6

Exempel 1.6.

Om

A = f1; 2; 3g och B = f1; 2g så är

A  B = f(1; 1); (1; 2); (2; 1); (2; 2); (3; 1); (3; 2)g medan

B  A = f(1; 1); (1; 2); (1; 3); (2; 1); (2; 2); (2; 3)g: Detta visar att vi i allmänhet har

Sats 1.7. Om A och B och jA  B j = jAj  jB j.

A  B 6= B  A.

är ändliga mängder så är även

 A  B ändlig

a hos (a; b) 2 A  B kan väljas på jAj olika sätt, och för varje sådant nns det jB j olika möjligheter att välja den andra komponenten b. Från detta följer satsen, med hjälp av Bevis.

Den första komponenten

multiplikationsprincipen.

ordnad n-tipel (a1 ; a2 ; : : : ; an ) som en mängd av n element a1 ; a2 ; : : : ; an , sorterade i en bestämd ordning. Man säger att två ordnade n-tipler (a1 ; a2 ; : : : ; an ) och (b1 ; b2 ; : : : ; bn ) är lika, om och endast om ai = bi för alla i. Vi kan I analogi med begreppet ordnat par denieras en

också utvidga begreppet cartesisk produkt till att än två. Den cartesiska produkten av

n stycken mängder A1 ; A2 ; : : : ; An

denieras som

A1  A2      An = f(a1 ; a2 ; : : : ; an ) j ai 2 Ai ; i = 1; 2; : : : ; ng: Motsvarigheten till sats 1.7 blir att

jA1  A2      Anj = om

A1 ; A2 ; : : : ; An

n Y i=1

jAij;

(1.1)

alla är ändliga mängder.

Övningar till avsnitt 1.1 1.

Skriv upp elementen i följande mängder.

(a) fn 2 Z j 3  4n + 1  15g (c) fx 2 R j x2 = 2g

(b) fx 2 Q j x2 = 2g p (d) fn 2 N j n  10; n 2 N g

1.1. Mängdlära

7

(e) fz 2 C j z 2 2z + 5 = 0g 2.

3.

(f) fveckans sju dagarg

A = f2; 4; 6; 8; 10g, B = f3; 6; 9g och C = f5; 10g. Bestäm (a) A \ B \ C (b) A [ B [ C (c) (A \ B ) [ (A \ C ) (d) (A [ B ) \ (A [ C ) (e) (A n B ) [ (B n A) (f) C \ (A n C ). Låt

Bestäm komplementet till mängden

U ges av (a) U = f0; 1; 2; 3; 4; 5; 6g

A = f2; 4; 5; 6g, om universalmäng-

den

4.

Bevisa sats 1.2.

5.

För två delmängder

A

(b) U = f2; 3; 4; 5; 6; 7; 8; 9g. B

och

av en universalmängd

symmetriska dierensen A 4 B av A och B som

U

denieras den

A 4 B = (A [ B ) n (A \ B ); se Venndiagrammet i gur 1.2. Visa att

(a) (A 4 B ) 4 C = A 4 (B 4 C ) (b) A 4 B = B 4 A (c) A 4 ; = A (d) A 4 A = ; (e) A \ (B 4 C ) = (A \ B ) 4 (A \ C ) för alla

A; B; C  U .

A

B

Figur 1.2 6.

A och B vara delmängder av en universalmängd U . Visa att (a) {(A [ B ) = {A \ {B (b) {(A \ B ) = {A [ {B .

Låt

Ovanstående två formler brukar kallas för

7.

Antag att

8.

Låt

5

A A \ B = A.

och

B

är mängder. Visa att

De Morgans lagar.5 A  B,

om och endast om

A och B vara två mängder. Visa att P (A \ B ) = P (A) \ P (B ).

Augustus De Morgan (18061871), engelsk matematiker.

Kapitel 1. Några grundläggande begrepp

8

9. (a) Visa att om A och B är ändliga mängder, så är

jA [ B j = jAj + jB j jA \ B j: (b) Hur ser motsvarande formel ut för antalet element i en union av

A, B och C ? 10. Låt A = fag, B = f1; 2g, C = fx; y; z g och D = ;. Skriv upp samtliga tre ändliga mängder

element i var och en av följande mängder.

(a) A  B

11. 12.

13.

(b) A  B  C

(c) B  C

(d) B  D

Bevisa formel (1.1).

A, B , C och D vara mängder. Bevisa att (a) A  (B \ C ) = (A  B ) \ (A  C ) (b) A  (B [ C ) = (A  B ) [ (A  C ) (c) (A \ B )  (C \ D) = (A  C ) \ (B  D). Låt

Russels paradox:

Mängden

A = fAg är en mängd som innehåller ett A själv; vi kan alltså skriva A 2 A. När

element, nämligen mängden

man bildar den här typen av mängder är man emellertid ute på hal is. Antag till exempel att vi vill deniera en mängd

M

enligt

M = fA j A är en mängd och A 2= Ag: Gäller då

M

2 M eller M 2= M ? (En populär framställning av Russels

paradox är följande: Vem rakar barberaren, som rakar alla som inte rakar sig själva?)

1.2 Heltal I de inledande matematikstudierna på högskolenivå får man bekanta sig med så kallade

induktionsbevis,

med vars hjälp man kan veriera

utsagor som rör positiva heltal. Till grund för den här typen av bevis ligger följande axiom.

Induktionsprincipen. Låt Pn vara en utsaga om det positiva heltalet n. Antag att (i) P1 är sann (ii) om Pk är sann, så är även Pk +1 sann, för varje k  1. Då är Pn sann för varje positivt heltal n.

1.2. Heltal

9

Med (ii) ovan menas att man gör ett antagande om att utsagan

Pk

induktionsantagandet, och bevisar att Pk+1 P1 är sann, måste därför P2 bli sann på grund av (ii). Om P2 är sann, så ger (ii) att P3 är sann, vilket i sin tur medför att P4 är sann, och så är sann, det så kallade

också måste vara sann i så fall. Om man först har konstaterat att

vidare. Man skulle kunna likna det hela vid ett dominospel; att man framför sig har en oändligt lång rad av dominobrickor, där man knuar omkull radens första bricka. Denna slår då omkull den andra brickan i raden, som i sin tur välter omkull den tredje, o.s.v.

Exempel 1.8. n X m=1

Visa med hjälp av induktion, att

(2m 1) = 1 + 3 + 5 +    + (2n 1) = n2

(1.2)

n 2 Z+P . n (2m 1). Vi har s = 1 = 12 , så (1.2) är sann Sätt sn = 1 m=1 för n = 1. Antag nu att n > 1 och att formeln gäller för varje summa bestående av n 1 termer, d.v.s. att sn 1 = (n 1)2 . Vi får då för alla

sn = sn 1 + (2n 1) = n2 2n + 1 + 2n 1 = n2 ; och av induktionsprincipen följer att (1.2) gäller för alla

n  1.



Man kan också formulera (ii) i induktionsprincipen som

0

(ii) Om

Pk

är sann för

k = 1; 2; : : : ; m, så är även Pm+1

är sann.

Denna version tycks vara starkare än den ursprungliga, men det går att visa att de båda versionerna i själva verket är ekvivalenta. I många situationer är den starka versionen emellertid bättre att använda sig av än den svaga. Ett annat axiom för heltalen, som vid sidan av induktionsprincipen intar en viktig roll, är följande.

Välordningsprincipen. nehåller ett minsta tal.

Varje icke-tom mängd av positiva heltal in-

Kapitel 1. Några grundläggande begrepp

10

Välordningsprincipen känns måhända mer självklar än induktionsprincipen, men i själva verket är de ekvivalenta. Vi formulerar detta som en sats.

Sats 1.9.

Välordningsprincipen och induktionsprincipen är ekviva-

lenta med varandra.

Bevis.

Vi visar först att välordningsprincipen medför induktionsprin-

P1 ; P2 ; : : : , sådana Pk ) Pk+1 för alla k  1. Vi vill visa att Pn är

cipen. Antag att vi har en uppsättning av utsagor att

P1

är sann och att

sann för alla

n  1, d.v.s. att mängden

M = fn 2 Z+ j Pn är falskg

är tom. Om den inte vore tom, skulle den innehålla ett minsta tal enligt välordningsprincipen. Vi kan inte ha sann. Således måste

m

m = 1,

eftersom

P1

m, är

 2, d.v.s. m 1  1. Vi har alltså därmed

Pm 1 är sann, men inte Pm . Detta är emellertid omöjligt, eftersom Pk ) Pk+1 för alla k  1. Vi konstaterar därmed att M = ;, vilket betyder att samtliga Pn är sanna. att

Antag så att induktionsprincipen gäller. Vi vill visa att varje icke-

Z+ innehåller ett minsta tal. Låt Pn vara påståendet + att varje delmängd av Z som innehåller n, innehåller ett minsta tal. tom delmängd av

P1 givetvis sann, ty om en mängd av positiva heltal innehåller 1, 1 också mängdens minsta tal. Antag nu att Pn är sant för alla n  m. Vi skall visa att detta medför att Pm+1 är sant, d.v.s. att en mängd som innehåller m + 1, har ett minsta tal. Låt A vara en mängd av positiva heltal sådan att m + 1 2 A och betrakta delmängden Då är så är

B = fa 2 A j a  mg

m + 1 det minsta talet i A och vi är klara. 1; 2; : : : ; m, vilket betyder att vi kan använda vårt induktionsantagande på B . Således har B ett minsta tal b. Eftersom samtliga tal i A n B är större än b, är b även det minsta talet i A. Induktionsprincipen ger därmed att Pn är sant + för alla n 2 Z , och därav följer välordningsprincipen. av

A. Om B

är tom, så är

I annat fall innehåller

B

minst ett av talen

Induktionsprincipen och välordningsprincipen kan givetvis formuleras i termer om naturliga tal istället för positiva heltal. Välordningsprin-

1.2. Heltal

11

cipen visar sig komma väl till hands i beviset för följande välbekanta sats.

Sats 1.10 (Divisionsalgoritmen). Låt a och b vara heltal och antag att b  1. Då nns entydigt bestämda heltal q och r sådana att a = bq + r; där

0  r < b.

Bevis.

A = fa bt j t 2 Zg. Det är inte svårt att se t så att a bt  0. Sålunda innehåller A naturliga tal,

Betrakta mängden

att man kan välja

och bland dessa måste det enligt välordningsprincipen nnas ett som

A för r. Då är r = a bq för q. Antag att r  b. Då är r b = a b(q + 1) ett naturligt tal som tillhör A, och vi har r b < r. Detta strider mot att r är det minsta naturliga talet i A, så därmed måste 0  r < b. Existensdelen är minst. Kalla detta minsta naturliga tal i något heltal

av beviset är därmed klart.

q och r, antar vi att det nns r1 med samma egenskaper som q och r, d.v.s. a = bq1 + r1 , där 0  r1 < b. Då har vi bq + r = bq1 + r1 , från vilket När det gäller entydigheten hos

två andra tal

q1

och

b(q q1 ) = r1 r

(1.3)

r som r1 är naturliga tal mindre än b, så är jr1 rj < b. Eftersom b  1 måste därmed q q1 = 0 gälla för att (1.3) skall kunna vara uppfyllt. Detta ger i sin tur r1 r = 0. Beviset följer. Men på grund av att såväl

är därmed klart.

Talen

q

och

division av

r

i satsen ovan kallas för

a med b.

kvoten

respektive

resten

vid

Exempel 1.11. Då 27 divideras med 6, erhålles kvoten 4 och resten 3, d.v.s. 27 = 6  4 + 3. Eftersom 15 = ( 3)  7 + 6, så ger 15 kvoten 3 och resten 6 vid division med 7.  Av speciellt intresse är de fall då divisionen går jämnt ut, d.v.s. då resten blir noll.

Kapitel 1. Några grundläggande begrepp

12

Denition 1.12. Låt a och b vara heltal. Om det nns ett heltal c sådant att a = bc så säger vi att b är en delare i a, eller att a är en multipel av b. Detta betecknas b j a. Om b inte är en delare i a skriver vi b 6 j a. Till exempel har vi tal

4 j 12 men 5 6 j 16. Notera att 1 j a och a j 0 för alla hel-

a. Vi sammanfattar några av de viktigaste delbarhetsegenskaperna

i ett lemma.

Lemma 1.13. Låt a, b och c beteckna heltal. Då gäller (i) a j a för alla a (ii) om a j b och b j c, så gäller a j c (iii) om a j b och b j a, så är a = b (iv) om a j b och a j c, så gäller a j (bm + cn) för alla heltal m och n. Bevis.

Vi nöjer oss med att presentera ett bevis för (iv) och lämnar

som en övning till läsaren att bevisa (i), (ii) och (iii).

a j b och a j c innebär att det nns heltal s och t as = b och at = c. För alla heltal m och n blir därmed Att

sådana att

bm + cn = asm + atn = a(sm + tn); och eftersom

sm + tn är ett heltal följer a j (bm + cn).

d kallas för en gemensam delare till talen a1 ; a2 ; : : : ; an , d j ai för alla i. På motsvarande sätt kallar man ett heltal m för en gemensam multipel till a1 ; a2 ; : : : ; an , om ai j m för alla i. Ett heltal om

Exempel 1.14. 1, 3 och 6,

Samtliga gemensamma delare till medan varje tal på formen

36k,

gemensam multipel till dessa två tal.

Denition 1.15. med noll. Ett heltal (i) (ii)

a1 ; a2 ; : : : ; an g sådant att

Låt

18

där

och

k

12

ges av

2 Z, är

en



vara heltal, som inte alla är lika

g1 g är en gemensam delare till a1 ; a2 ; : : : ; an

1.2. Heltal

djg

13

d till a1 ; a2 ; : : : ; an kallas för den största gemensamma delaren till a1 ; a2 ; : : : ; an betecknas g = SGD(a1 ; a2 ; : : : ; an ). (iii)

för varje gemensam delare

Sats 1.16.

För varje par av heltal

a

och

b,

och

där inte båda är lika

g = SGD(a; b) existerar och kan skrivas på formen g = as + bt för några heltal s och t. med noll, gäller att

Betrakta mängden A = fax + by j x; y 2 Zg. Det är lätt att A innehåller tal som är positiva, så enligt välordningsprincipen nns ett minsta positivt heltal g i A. Vi har då g  1 och g = as + bt för några s; t 2 Z. Med hjälp av divisionsalgoritmen kan vi skriva a = gq + r, där 0  r < g. Alltså är

Bevis. se att

r = a gq = a (as + bt)q = a(1 sq) + b( tq); r 2 A. På grund av minimaliteten hos g måste därför r = 0, vilket ger g j a. På samma sätt visar man att g j b. Därmed är g en gemensam delare till a och b, och det återstår att visa att varje annan gemensam delare till a och b också är en delare i g . Men detta är en vilket innebär att

direkt konsekvens av lemma 1.13(iv).

Ovanstående sats ger ingen information om hur man beräknar den största gemensamma delaren till två givna heltal. Det nns dock en enkel algoritm för detta, men för att kunna förklara varför denna fungerar behöver vi ett lemma.

Lemma 1.17. Låt a och b vara två heltal, inte båda lika med noll, och antag att a = bq + r för några q; r 2 Z. Då är SGD(a; b) = SGD(b; r ). g = SGD(a; b) och g0 = SGD(b; r). Vi vill visa att g = g0 . Nu är en gemensam delare till b och r , och eftersom a = bq + r 0 0 är g också en delare i a. Således är g en gemensam delare till a och b, 0 vilket medför att g j g . Omvänt, eftersom g j a och g j b så följer g j r av att r = a bq. Därmed är g en gemensam delare till b och r, vilket 0 0 0 0 ger g j g . Alltså gäller såväl g j g som g j g , vilket innebär att g = g , 0 eftersom både g och g är positiva. Bevis.

Sätt

g0

Kapitel 1. Några grundläggande begrepp

14

Nu är vi redo att formulera vår algoritm för beräkning av

SGD(a; b). Vi

SGD(a; b) = SGD(a; b), så kan vi antaga a och b är skilda från noll, ty om a = 0 och b 6= 0 så är SGD(a; b) = b, och motsvarande då a 6= 0 och b = 0. Låt alltså a och b vara positiva heltal. Det är ingen inskränkning att antaga att a  b. Med hjälp av divisionsalgoritmen kan vi nna q1 och r1 så att a = bq1 + r1 , där 0  r1 < b. Enligt lemma 1.17 är då SGD(a; b) = SGD(b; r1 ). Ett nytt användande av divisionsalgoritmen gör att vi kan nna q2 och r2 så att b = r1 q2 + r2 , där 0  r2 < r1 , noterar först att eftersom att

a och b är naturliga

tal. Vi kan också antaga att både

varvid lemma 1.17 ger

SGD(r1 ; r2 ) = SGD(b; r1 ) = SGD(a; b):

j :te steget användes divisionsalgoritmen för att bestämma qj och rj så att rj 2 = rj 1 qj + rj , där 0  rj < rj 1 , På detta vis fortsätter vi: I det

varefter vi med hjälp av lemma 1.17 i ett antal steg konstaterar att

SGD(rj 1 ; rj ) och SGD(a; b) är lika. Eftersom rj < rj 1 och alla rj är naturliga tal, kan vi inte hålla på med detta förfarande i all evighet. Till slut måste divisionen gå jämnt ut, d.v.s. vi får

rm

1

= rm qm+1 för något m. Vi har då

SGD(a; b) = SGD(rm 1 ; rm ) = SGD(rm qm+1 ; rm ) = rm :

a och b ges alltså av den rm . Detta förfarande att bestämma den

Den sökta största gemensamma delaren till sista icke försvinnande resten

största gemensamma delaren till två heltal går under benämningen

Euklides' algoritm.6 Exempel 1.18.

Bestäm

SGD(403; 156). Euklides' algoritm ger 403 = 2  156 + 91 156 = 1  91 + 65 91 = 1  65 + 26 65 = 2  26 + 13 26 = 2  13

6

Euklides (omkr. 325265 f.Kr.), grekisk matematiker. Euklides är mest känd

för verket Elementa , bestående av den då kända matematiken.

13 böcker, i vilket han framställer stora delar av

1.2. Heltal

15

I det femte steget går divisionen jämnt ut. Eftersom den sista icke försvinnande resten är

13, är alltså SGD(156; 403) = 13.



SGD(a; b) kan skrivas på formen as + bt för några heltal s och t. I själva verket visar sig detta gälla för alla rj som erhålles i Euklides' algoritm, vilket man kan bevisa med hjälp av induktion över j . Det gäller trivialt för r1 = a bq1, och för r2 Det skvallrades i sats 1.16 om att

har vi

r2 = b r1 q2 = b (a bq1 )q2 = aq2 + b(1 + q1 q2 ): s; t; u; v 2 Z sådana = au + bv , så följer av r 1 j 2 = rj 1 qj + rj att motsvarande gäller också för rj . Läsaren uppmanas att fylla i detaljerna Om man gör induktionsantagandet att det nns att

rj

2 = as + bt och rj

i resonemanget. Vi visar med ett exempel hur man, genom att gå baklänges i Euklides' algoritm, kan nna

Exempel 1.19.

Med

s och t så att SGD(a; b) = as + bt.

a = 403 och b = 156 (se exempel 1.18) får vi

13 = 65 2  26 = 65 2(91 1  65) = 3  65 2  91 = 3(156 1  91) 2  91 = 3  156 5  91 = 3  156 5(403 2  156) = 13  156 5  403; d.v.s. vi kan välja

Denition 1.20. vara

s = 5 och t = 13. Två heltal

relativt prima.



a och b sådana att SGD(a; b) = 1 säges

5 och 7 relativt prima, liksom 15 och 8. Däremot är 21 och 15 inte relativt prima, eftersom båda dessa tal är delbara med 3. Exempelvis är

Sats 1.21. Bevis. och

a och b är relativt s och t så att as + bt = 1.

Två heltal

det nns heltal

prima, om och endast om

)) Om a och b är relativt prima, så är existensen av heltalen s

(

t en direkt konsekvens av sats 1.16.

Kapitel 1. Några grundläggande begrepp

16

() Om det nns s; t 2 Z så att as + bt = 1, så är varje gemensam

(

delare till

a och b en delare i 1, så a och b måste därmed vara relativt

prima.

Exempel 1.22. prima, eftersom

För alla heltal k gäller att 3k +1 och 4k +1 är relativt 4(3k + 1) 3(4k + 1) = 1. 

En viktig konsekvens av sats 1.21 är följande sats.

Sats 1.23.

Om

a och b är relativt prima och om a j bc så gäller a j c.

as + bt = 1 för några heltal s och t. Detta betyder att cas + cbt = c. Eftersom a enligt förutsättningarna är en delare i bc så följer att a är en delare i vänsterledet. Således a j c, vilket Bevis.

Av sats 1.21 följer att

skulle bevisas.

n har 1 och n som delare. Detta är de så kallade triviala delarna. Alla andra, icke-triviala delare säges vara äkta. Varje heltal

Denition 1.24.

Ett heltal

p

 2 säges vara ett primtal, om det

saknar äkta delare.

Till exempel är

2, 3, 5 och 7 primtal, 2 och 3.

men inte talet

6,

eftersom det

har de äkta delarna

Lemma 1.25. Låt p vara ett primtal. Då gäller att (i) om a och b är heltal sådana att p j ab så gäller p j a eller p j b (ii) om a1 ; a2 ; : : : ; an är heltal sådana att p j a1 a2 : : : an så gäller p j ai för minst ett i. p 6 j a. Då är a och p relativt prima, varför sats 1.23 medför att p j b. På samma sätt medför p 6 j b att p j a. (ii) Påståendet är självklart för n = 1. Antag att påståendet är sant för något n  1. Om då p j a1 a2 : : : an+1 så ger (i) att p j a1 a2 : : : an eller p j an+1 . Om p j an+1 så är vi klara. I annat fall ger induktionsantagandet att p är en delare i minst ett ai , varav lemmat följer. Bevis.

(i) Antag att

1.2. Heltal

17

Sats 1.26 (Aritmetikens fundamentalsats).

Varje heltal

n

2

kan skrivas som en produkt av primtal på ett entydigt sätt, om man inte tar hänsyn till ordningen mellan faktorerna.

Bevis.

Låt

A vara mängden av alla heltal n  2 som inte

kan skrivas

som en produkt av primtal. Existensdelen av beviset följer, om vi kan

A = ;. Antag att så inte är fallet, d.v.s. att A 6= ;. Då säger A innehåller ett minsta tal a. Detta a kan självt inte vara ett primtal, eftersom a = a då vore en primtalsfaktorisering av a (med blott en faktor). Alltså har a äkta delare, vilket gör det möjligt att skriva a = cd, där 1 < c < a och 1 < d < a. Eftersom a är det minsta heltalet i A så måste därmed c; d 2 = A, vilket innebär både c och d kan skrivas som en produkt av primtal. Men då medför a = cd att detta också måste gälla för a, vilket är en motsägelse. Antagandet om att A är icke-tom måste sålunda vara felaktigt, vilket visar att varje heltal n  2 kan skrivas som en produkt av primtal. visa att

välordningsprincipen att

Entydigheten kan visas med ett liknande förfarande. Låt oss anta att det nns heltal, för vilka faktoriseringen i primtal dig. Något av dessa måste då vara minst, säg

inte

är enty-

b. Således nns det två

väsentligen olika faktoriseringar

b = p1 p2 : : : pr = q1 q2 : : : qs av

b,

där alla

annars vore

b

pi

och

qj

är primtal. Här måste

r

 2 och s  2, ty

ett primtal och det hela skulle vara klart. Ekvationen

p1 j q1 q2 : : : qs , så enligt lemma 1.25(ii) måste p1 vara en delare i minst ett qj . Eftersom vi inte bryr oss om ordningen mellan faktorerna kan vi efter en eventuell omnumrering av qj :na antaga att p1 j q1 . Men både p1 och q1 är primtal, så detta delbarhetsförhållande är endast möjligt om p1 = q1 . Således ovan säger att

p1 p2 : : : pr = p1 q2 q3 : : : qs ; och vi kan förkorta bort

p1 från båda leden. Detta ger

p2 p3 : : : pr = q2 q3 : : : qs: Här har vi två faktoriseringar av heltalet

b=p1 . Dessa måste vara lika, b=p1 < b och b

sånär som på ordningen mellan faktorerna, eftersom

är det minsta talet med två väsentligen olika primtalsfaktoriseringar.

Kapitel 1. Några grundläggande begrepp

18

r = s och efter en eventuell omnumrering av faktorerna har vi pi = qi för i = 2; 3; : : : ; r . Detta medför dock att de två ursprungliga faktoriseringarna av b också är lika, tvärtemot vårt antagande. Beviset Alltså är

är därmed klart.

Aritmetikens fundamentalsats innebär alltså att varje heltal

n

2

på ett entydigt sätt (bortsett från faktorernas inbördes ordning) kan skrivas

n = pn1 1 pn2 2 : : : pnr r ; p1 ; p2 ; : : : ; pr alla i. där

Följdsats 1.27.

är de olika primtalsdelarna i

Låt

och där

ni

 1 för

n  2 vara ett heltal sådant att n = pn1 1 pn2 2 : : : pnr r ;

där

n,

(1.4)

p1 ; p2 ; : : : ; pr är olika primtal och ni  1 för alla i. Då är ett positivt d en delare i n, om och endast om

heltal

där

0  di  ni för alla i.

Bevis.

d = pd11 pd22 : : : pdr r ;

)) Om d j n så nns ett heltal c  1 så att n = cd. Av (1.4)

(

följer då att

cd = pn1 1 pn2 2 : : : pnr r ;

c = pc11 pc22 : : : pcrr och d = pd11 pd22 : : : pdr r , där ci ; di 2 N uppfyller ci + di = ni för alla i = 1; 2; : : : ; r . Således gäller 0  di  ni för alla i. vilket ger

() Resultatet följer av att

(

n = pn1 1 pn2 2 : : : pnr r = (pn1 1 d1 pn2 2 d2 : : : pnr r där

c = pn1 1 d1 pn2 2 d2 : : : pnr r

dr )(pd1 pd2 : : : pdr ) = cd; r 1 2

dr .

Denition 1.28. Låt a1 ; a2 ; : : : ; an Ett heltal ` sådant att

vara heltal, alla skilda från noll.

1.2. Heltal

19

`1 (ii) ` är en gemensam multipel till a1 ; a2 ; : : : ; an (iii) ` j m för varje gemensam multipel m till a1 ; a2 ; : : : ; an kallas för den minsta gemensamma multipeln till a1 ; a2 ; : : : ; an och betecknas ` = MGM(a1 ; a2 ; : : : ; an ). (i)

Sats 1.29.

a1 ; a2 ; : : : ; an är positiva heltal med respektive

Antag att

primtalsfaktoriseringar

m1r 11 m12 a1 = pm 1 p2 : : : pr m2r 21 m22 a2 = pm 1 p2 : : : pr . . .

mnr n1 mn2 an = pm 1 p2 : : : pr ; där

p1 ; p2 ; : : : ; pr

är olika primtal och

`j = max(m1j ; m2j ; : : : ; mnj ) för alla

och

mij  0 för alla i; j .7

Sätt

gj = min(m1j ; m2j ; : : : ; mnj )

j = 1; 2; : : : ; r. Då är SGD(a1 ; a2 ; : : : ; an ) = pg11 pg22 : : : pgrr

(1.5)

MGM(a1 ; a2 ; : : : ; an ) = p`11 p`22 : : : p`rr :

(1.6)

och

Bevis.

Beviset för såväl (1.5) som (1.6) bygger på följdsats 1.27. Vi

bevisar därför endast för (1.6) och lämnar ett bevis för (1.5) som en övning till läsaren. Sätt

` = p`11 p`22 : : : p`rr : Eftersom det för varje xt

j = 1; 2; : : : ; r gäller att

`j = max(m1j ; m2j ; : : : ; mnj )  mij 7

Notera att primtalsfaktoriseringarna av

med att vi tillåter att

mij

får vara noll.

a1 ; a2 ; : : : ; an

inte är entydiga, i och

Kapitel 1. Några grundläggande begrepp

20

i = 1; 2; : : : ; n så följer av följdsats 1.27 att ` är en gemensam multipel till a1 ; a2 ; : : : ; an . Om m är en godtycklig gemensam multipel till a1 ; a2 ; : : : ; an så ger samma följdsats att för alla

mr 1 m2 m = pm 1 p2 : : : pr ; där det för varje xt

j

gäller att

mj

 mij

för alla

i.

Men om så är

fallet, måste

mj  max(m1j ; m2j ; : : : ; mnj ) = `j och då ger ännu ett användande av följdsats 1.27 att

` j m,

vilket vi

ville bevisa.

Exempel 1.30.

Bestäm den största gemensamma delaren respektive

den minsta gemensamma multipeln till de tre talen

84, 280 och 1 260.

Primtalsfaktorisering ger

84 = 22  31  50  71 ; 280 = 23  30  51  71 respektive 1 260 = 22  32  51  71 ; SGD(84; 280; 1 260) = 22  30  50  71 = 28 MGM(84; 280; 1 260) = 23  32  51  71 = 2 520. vilket betyder att

Övningar till avsnitt 1.2 1.

Visa att

n X k=1

k = 1+2+ +n =

n(n + 1)

2

med hjälp av induktion.

2.

Visa att

n X k=1

k2 = 12 + 22 +    + n2 =

med hjälp av induktion.

n(n + 1)(2n + 1)

6

och



1.2. Heltal 3.

21

Bevisa att

n X k=1

4.

!2

k

=

n X k=1

k3 :

Bevisa att



n  Y k=2

5.

Visa att

6.

Låt

M

n2  2n

för alla

n  4.

jP (M )j = 2n .

vara en mängd med

att visa att

1 k12 = n2+n 1 : n

element. Använd induktion över

7.

Bestäm kvoten

8.

Bevisa (i), (ii) och (iii) i lemma 1.13.

9.

Visa att

n

för

q och resten r då a divideras med b, om (a) a = 34, b = 3 (b) a = 139, b = 28 (c) a = 3 834, b = 193 (d) a = 3 413, b = 71.

6 alltid är en delare i produkten av tre på varandra följande

heltal.

10.

En algoritm för att testa om ett positivt heltal med

n

är jämnt delbart

7: Multiplicera entalssiran till n med 2, och subtrahera denna

n strykes. Kalla det m. (Exempel: n = 1 729 ) m = 172 9  2 = 154.) Bevisa att 7 j n, om och endast om 7 j m. produkt från det tal som erhålls då entalssiran till tal som då erhålls för

11.

SGD(a; b), om (a) a = 55, b = 120 (c) a = 34, b = 55

Beräkna

Bestäm också

s; t

(b) a = 190, b = 172 (d) a = 84, b = 99.

2 Z så att as + bt = SGD(a; b), i vart och ett av

dessa fall.

5k + 2 och 7k + 3 är relativt prima för alla heltal k. 13. Beräkna SGD(30; 105; 385) och MGM(30; 105; 385). 12.

Visa att

14.

Låt

a och b vara positiva heltal. Visa att

SGD(a; b)  MGM(a; b) = ab: 15.

Bevisa formel (1.5) i sats 1.29.

Kapitel 1. Några grundläggande begrepp

22

16.

Låt

a; b; c 2 Z+. Visa att SGD[a; MGM(b; c)] = MGM[SGD(a; b); SGD(a; c)]

och

MGM[a; SGD(b; c)] = SGD[MGM(a; b); MGM(a; c)]: 17.

Primtalsfaktorisera

18.

Bevisa att det nns oändligt många primtal.

(a) 348

(b) 812

(c) 693

(d) 1 101.

p1 ; p2 ; : : : ; pn och p1 p2 : : : pn + 1.) 19. Ett positivt heltal n kallas perfekt, om summan av alla dess positiva delare, bortsett från n självt, är lika med n. Till exempel är 6 perfekt, (Ledning: Antag att det nns ändligt många primtal betrakta talet

6 är delbart med 1, 2 och 3, och 1 + 2 + 3 = 6. (a) Veriera att 28 och 496 båda är perfekta tal. (b) Antag att p är ett primtal sådant att också 2p 1 är ett primtal. p 1 (2p 1) är ett perfekt tal. Tag med hjälp av denna Visa att 2 eftersom

formel fram ytterligare två perfekta tal, förutom de ovan nämnda.

1.3 Ekvivalensrelationer Att en relation råder mellan två saker innebär i vardagligt tal att någon form av förhållande eller släktskap råder mellan dem. Något liknande skulle man informellt kunna säga om begreppet relation inom matematiken, vilket emellertid kan vara svårt att genomskåda när man ser följande denition.

X vara en mängd. Med en relation på X avses en delmängd R av X  X . Vi säger att x är relaterat till y (genom R ), om (x; y ) 2 R . Om så är fallet skriver vi x R y . Att x inte är relaterat till y anges genom att skriva x R 6 y. Denition 1.31.

Exempel 1.32. beskrivs av

Låt

Antag att

X = f1; 2; 3; 4g och att relationen R på X

x R y () x < y för alla x; y 2 X . Då är R = f(1; 2); (1; 3); (1; 4); (2; 3); (2; 4); (3; 4)g. 

1.3. Ekvivalensrelationer

Exempel 1.33.

23

De vanliga relationerna

relationer på mängden av reella tal

R.

, , , = och 6= är alla



Ofta har man anledning att betrakta olika element i en mängd som likvärdiga. Studera till exempel mängden

S = f(a; b) j a; b 2 Z; b 6= 0g:

(1.7)

(a; b) 2 S associera ett a=b. Bildandet av mängden S är i själva verket det första 8 att till varje element

Det är ganska frestande rationellt tal

steg man tar, då man vill utvidga talområdet

Z till Q . Det nns dock

S kommer med ovanstående tolkning att svara mot samma rationella tal. Till exempel kommer (1; 4), ( 1; 4) och (2; 8) alla att motsvara det rationella talet 1=4. Det nns därför all en liten hake: Olika element i

anledning att betrakta dessa element som likvärdiga, och vi skall snart se hur detta kan göras. En relation R på en mängd X kallas för en ekvivalensrelation, om den är (i) reexiv, d.v.s. om x R x för alla x 2 X (ii) symmetrisk, d.v.s. om x R y medför att y R x (iii) transitiv, d.v.s. om x R y och y R z medför att x R z . Om x R y , där R är en ekvivalensrelation, så säger vi att x och y är ekvivalenta (med avseende på R ). Vi skriver då x  y istället för x R y.

Denition 1.34.

Exempel 1.35. När det gäller relationerna på R i exempel 1.33 så är < och > transitiva men inte reexiva eller symmetriska,  och  är reexiva och transitiva men inte symmetriska, = är såväl reexiv, symmetrisk som transitiv, medan 6= endast är symmetrisk. Av alla dessa relationer är det alltså endast = som är en ekvivalensrelation.  Exempel 1.36.

Deniera

xy 8

 på Z enligt

() x + y är ett jämnt tal:

Åtminstone för en matematiker!

Kapitel 1. Några grundläggande begrepp

24

x + x = 2x är ett jämnt tal så är  reexiv. Att  är symmetrisk följer direkt av att x + y = y + x. Om slutligen x  y och y  z så nns heltal n1 och n2 sådana att x + y = 2n1 och y + z = 2n2 . Därmed blir x + z = (x + y ) + (y + z ) 2y = 2(n1 + n2 y), som Eftersom

också är ett jämnt tal, vilket visar att

 också är transitiv och således 

en ekvivalensrelation.

Denition 1.37. Låt  vara en ekvivalensrelation på en mängd X och x ett godtyckligt element i X . Mängden fy 2 X j x  y g kallas då för ekvivalensklassen till x under . Vi betecknar denna med [x]. Med andra ord innehåller ekvivalensklassen [x] alla element i X som är ekvivalenta med x. Exempel 1.38.

Betrakta ekvivalensrelationen

 från exempel 1.36.

1 består av alla heltal y sådana heltal sådana att y + 1 är ett

Den ekvivalensklass som innehåller talet att

1

 y,

eller med andra ord alla

[1] = fudda heltalg. På [0] = fjämna heltalg. jämnt tal. Sålunda

Notera att vi i exemplet ovan har

liknande sätt ser man att



[0] [ [1] = Z och [0] \ [1] = ;. Som

vi snart skall se, är detta ingen tillfällighet. Först behöver vi dock en denition.

Denition 1.39. Antag att X är en mängd. Med en partition av X avses en familj fXi gi2I av icke-tomma delmängder av X sådana att S (i) i2I Xi = X (ii) Xi \ Xj = ;, närhelst i 6= j , för alla i; j 2 I . Exempel 1.40. Det nns fem olika partitioner av A = fa; b; cg. Des    sa utgörs av fag; fbg; fcg , fag; fb; cg , fbg; fa; cg , fcg; fa; bg och fAg.  Sats 1.41. av X . Då är

Antag att

X är en ändlig mängd och fXi gni=1 en partition

jX j = jX1 j + jX2 j +    + jXn j:

1.3. Ekvivalensrelationer Bevis.

Elementen i

elementen i varje

X

25

kan räknas genom att i tur och ordning räkna

Xi . På grund av att mängderna Xi är parvis disjunkta X kommer varje element i X att räknas

och tillsammans utgör hela exakt en gång.

Exempel 1.42.

n element. Vi n skall visa att P (M ), potensmängden till M , innehåller 2 element. Låt Mk vara mängden av alla delmängder av M som innehåller k elen ment. Då är fMi gi=0 en partition av P (M ). Från kombinatoriken erinrar vi oss att antalet sätt att välja ut k element från n givna är lika Låt

M

med

vara en ändlig mängd av säg

 

n n! : = (n k)!k! k Men att välja ut k element av n är precis vad vi gör, när vi bildar en n för varje k . delmängd av M med k element. Således gäller jMk j = k Av sats 1.41 följer nu

jP (M )j = jM0 j + jM1 j +    + jMn j =

n   X n k=0

:

k

Med hjälp av binomialsatsen nner vi att

2n = (1 + 1)n =

n   X n k=0

och vi har därmed visat att der

M.

k

1k  1n

k

jP (M )j = 2jM j

=

n   X n k=0

k

;

för alla ändliga mäng-



Partitioner av en mängd har nära anknytning till ekvivalensrelationer, vilket framgår av följande sats.

Sats 1.43.

Antag att

 är en ekvivalensrelation på en mängd X . Låt C = f[x] j x 2 X g

vara mängden av alla olika ekvivalensklasser under denna relation. Då är

C en partition av X . Omvänt, givet en partition P av X så nns det

en ekvivalensrelation på mängder som ingår i

P.

X , vars ekvivalensklasser utgörs precis av de

Kapitel 1. Några grundläggande begrepp

26

Bevis.

På grund av att

 är reexiv, gäller x 2 [xS] för alla x 2 X . Ingen

x2X [x] = X . Låt nu [x1 ] och [x2 ] vara två icke-disjunkta ekvivalensklasser. Vi vill visa att [x1 ] = [x2 ]. Eftersom snittet av [x1 ] och [x2 ] är icke-tomt nns det ett y 2 X som tillhör såväl [x1 ] som [x2 ]. För detta y gäller alltså x1  y och x2  y , men eftersom  är symmetrisk har vi även y  x1 . Välj nu z 2 [x1 ] godtyckligt. Då gäller x1  z . Tillsammans med y  x1 fås y  z , eftersom  är transitiv. Ett nytt användande av transitiviteten, den här gången på x2  y och y  z , ger att x2  z , d.v.s. att z 2 [x2 ]. Men eftersom z valdes godtyckligt i [x1 ] följer [x1 ]  [x2 ]. Med ett av ekvivalensklasserna är alltså tom, och vi har

liknande resonemang inses att den omvända inklusionen också råder. Därmed är

[x1 ] = [x2 ], vilket skulle bevisas.

I avsikten att bevisa satsens andra påstående låter vi vara en partition av

X . Deniera  enligt

xy

P = fXi gi2I

() x och y tillhör samma Xi .

Detta är naturligtvis en ekvivalensrelation och det framgår också klart att ekvivalensklasserna under

Exempel 1.44.

Låt

X

 precis utgörs av mängderna Xi.

vara mängden av alla människor. Man inser

lätt att

xy

() x och y är födda i samma månad

X . Ekvivalensklasserna blir till antalet tolv stycken, en för varje månad: Cjan ; Cfeb ; : : : ; Cdec . Varje människa tillhör en ekvivalensrelation på

alltså exakt en av dessa ekvivalensklasser, nämligen den som svarar mot

9

den månad i vilken han eller hon är född.

Exempel 1.45.

Låt oss återvända till mängden



S i (1.7) på sidan 23,

och vår önskan att tolka dess element som rationella tal. Vårt problem med att olika element i

S

svarar mot samma rationella tal kan lösas

med hjälp av en ekvivalensrelation. Eftersom det för alla rationella tal gäller att

9

a c = b d

Författaren själv tillhör

Cokt .

() ad = bc;

1.3. Ekvivalensrelationer

27

(a; b) och (c; d) motsvara samma rationella tal, om och endast om ad = bc. Det verkar alltså troligt att relationen , denierad så kommer enligt

(a; b)  (c; d)

() ad = bc;

S . Låt oss veriera detta! (a; b)  (a; b) är ekvivalent med att ab = ba, vilket ju är sant. När det gäller symmetrin så är (a; b)  (c; d) detsamma som att ad = bc. Men detta kan också skrivas cb = da, så (c; d)  (a; b). Antag att (a; b)  (c; d) och (c; d)  (r; s). Då gäller ad = bc och cs = dr. Transitiviteten följer om vi kan visa att as = br. är en ekvivalensrelation på

Reexiviteten är klar, eftersom

Men nu är

asd = ads = bcs = bdr = brd; och då

d 6= 0 kan denna faktor förkortas bort. Sålunda gäller as = br,

och vi har visat att

 är en ekvivalensrelation. Varje ekvivalensklass

kommer nu att svara mot exakt ett rationellt tal och vice versa.



Vi skall runda av detta avsnitt genom att studera en viktig ekvivalensrelation på mängden av alla heltal. Låt

n vara ett positivt heltal.

 på Z enligt a  b () n j (a b) () a b = nk för något k 2 Z (1.8) för alla a; b 2 Z. Då är  en ekvivalensrelation på Z. Reexiviteten följer direkt av att a a = 0 = 0  k. Antag att a  b. Då gäller a b = nk för något heltal k. Eftersom b a = nk = n  ( k) så gäller b  a, d.v.s.  är symmetrisk. Antag till sist att a  b och b  c. Deniera relationen

Då nns heltal

k1

och

k2

sådana att

a b = nk1 och b c = nk2 . För k sådant att a c = nk.

att bevisa transitiviteten vill vi nna ett heltal Eftersom

a c = (a b) + (b c) = nk1 + nk2 = n(k1 + k2 ); så duger

k = k1 + k2 .

Zn beteckna mängden av alla ekvivalensklasser under  och låt a vara ett godtyckligt heltal. Om b 2 [a] så har vi b  a, d.v.s. Låt

b a = kn för något heltal k. Ett godtyckligt element i [a] är alltså på

Kapitel 1. Några grundläggande begrepp

28

formen i

b = a + kn, och omvänt är varje element på denna form medlem

[a]. Detta betyder att

[a] = f: : : ; a 2n; a n; a; a + n; a + 2n; : : : g: Vi ser att det i varje ekvivalensklass nns exakt ett heltal skapen

(1.9)

r med egen-

0  r  n 1, och att elementen i [r] består precis av de heltal r vid division med n. Av den anledningen kan vi skriva

som ger resten

Zn = f[0]; [1]; : : : ; [n 1]g: Denition 1.46.

Ekvivalensklasserna under ekvivalensrelationen gi-

ven av (1.8) kallas för

restklasser modulo n. Istället för a  b skriver

vi i detta sammanhang

a  b (mod n); vilket vi läser som 

Exempel 1.47.

a är kongruent med b modulo n.

Vi har

14  3 (mod 11) och 4  2 (mod 6).



Övningar till avsnitt 1.3 1. Låt X = f1; 2; 3; 4g och ange relationen R som delmängd av X  X , om

R

är denierad enligt

(a) x R y () x > y (c) x R y () x = y (e) x R y () x = 5 y

där

2.

(b) x R y () x < y (d) x R y () x  y (f) x R y () x2 = y,

x; y 2 X .

Avgör om följande relationer på sitiva.

(a) x R y () x + y > 10 (c) x R y () x2 = y2 (e) x R y () x y  0

3.

R

är reexiva, symmetriska eller tran-

(b) x R y () jx yj = 1 (d) x R y () x + y 2 Z (f) x R y () x = 1; y = 2

Vilka av nedanstående relationer är ekvivalensrelationer? Ange också varför en relation inte är en ekvivalensrelation, när så är fallet.

(a) a R b () a j b, (b) a R b () 4 j ab,



Z



N

1.4. Avbildningar

29

(c) a R b () a och b har samma entalssira, (d) A R B () A [ B = B , på P (M ), där M 4. 5. 6.



Z+

är en mängd.

b så att 0  b < n och a  b (mod n), om (a) a = 13, n = 8 (b) a = 52, n = 9 (c) a = 8, n = 10 (d) a = 14, n = 14 (e) a = 8, n = 12 (f) a = 23, n = 11. Bestäm heltalet

Ange om följande påståenden är sanna eller falska.

(a) [3] = [7] i Z4 (d) [ 4] = [6] i Z10

(b) [10] = [3] i Z8 (c) [12] = [ 10] i Z7 (e) [ 8] = [ 18] i Z11 (f) [23] = [ 22] i Z3

 på N  N , denierad enligt (a; b)  (c; d) () a + d = b + c för alla (a; b); (c; d) 2 N  N , är en ekvivalensrelation på N  N . Bevisa att relationen

skriv elementen i ekvivalensklassen

används i samband med att man utvidgar talområdet

7.

Be-

[(0; 2)]. (Denna ekvivalensrelation N

till

Z.)

På hur många sätt kan man partitionera en mängd som innehåller fyra element?

8.

Hur många relationer nns det på en ändlig mängd med

n

element?

Hur många av dessa är reexiva respektive symmetriska?

9.

Studera följande bevis för att symmetri och transitivitet medför reexivitet.

 vara en symmetrisk och transitiv relation på mängX , och tag x; y 2 X så att x  y. På grund av symmetrin har vi då y  x. Således x  y och y  x, varav x  x följer på grund av transitiviteten. Därmed är  reexiv. Låt

den

Finn felet i ovanstående resonemang!

1.4 Avbildningar Avbildningar eller funktioner är ett av de mest fundamentala begreppen i matematiken. Formellt brukar man deniera en avbildning från en mängd

A

till en mängd

B

som en delmängd av

AB

med vissa

egenskaper. Vi väljer dock att i vår framställning ge en något informell,

10 denition.

men mer intuitivt tilltalande, 10

Förhoppningsvis!

Kapitel 1. Några grundläggande begrepp

30

Denition 1.48. Låt A och B vara två mängder. En avbildning (eller funktion) f från A till B är en regel som till varje element a 2 A ordnar exakt ett element f (a) 2 B . Mängden A kallas avbildningens denitionsmängd och B dess målmängd. Vi använder beteckningen f : A ! B för en avbildning f från A till B . a 2 A, stoppar f , varvid man erhåller ett element f (a) 2 B . Matematiskt brukar man skriva detta som A 3 a 7! f (a) 2 B , eller ibland endast a 7! f (a). Figur 1.3 illustrerar denitionen: Man tar ett element in detta i avbildningen

Vi kommer först och främst att använda oss av ordet avbildning framför funktion, speciellt när vi talar om sådana i mer abstrakta sammanhang. Med en funktion kommer vi att mena en avbildning från en talmängd till en annan talmängd.

f

A

B f (a)

a

Figur 1.3 Exempel 1.49.

g(x) = sin x är exempel h(x) = ln x, eftersom logaritmfunktionen inte är denierad för x  0. Däremot är h Såväl

på funktioner från en funktion från

R

f (x) = 2x + 1

till

R.

som

Detta gäller däremot inte

R+ till R.



f : A ! B och g : C ! D lika, f = g, om A = C , B = D och f (a) = g(a) för alla a 2 A. Denitionsmässigt är två avbildningar

f : A ! B och g : B ! C vara h : A ! C denierad enligt h(a) = g[f (a)] för alla a 2 A säges vara sammansatt av f och g och betecknas g Æ f . Denition 1.50.

Låt

avbildningar. Avbildningen

två givna

1.4. Avbildningar

31

(g Æ f )(x) = g[f (x)], så skall g Æ f läsas från höger till vänster: Först stoppas a in i f , varvid man erhåller f (a) som i sin tur stoppas in i g , se gur 1.4. Notera att eftersom

B f

g

f (a)

A

C

gÆf a

g[f (a)]

Figur 1.4 Exempel 1.51.

För funktionerna

f

och

g i exempel 1.49 har vi

(f Æ g)(x) = f [g(x)] = f (sin x) = 2 sin x + 1; medan

(g Æ f )(x) = g[f (x)] = g(2x + 1) = sin(2x + 1): Uppenbarligen är dessa funktioner inte lika med varandra

(f Æ g)(0) = 1, medan (g Æ f )(0) = sin 1 gäller alltså f Æ g 6= g Æ f . pel är

Sats 1.52.

Låt

f : A

! B, g : B ! C

till exem-

 0:84. I allmänhet

och



h : C

!D

vara

avbildningar. Då är

(f Æ g) Æ h = f Æ (g Æ h): Bevis.

För det första konstaterar vi att såväl

är avbildningar från

A

till

D.

(f Æ g) Æ h som f Æ (g Æ h)

Deras respektive denitions- och mål-

mängder är alltså lika. För att bevisa att avbildningarna är lika, måste

Kapitel 1. Några grundläggande begrepp

32

vi också visa att de avbildar elementen i

A på elementen i D på samma

sätt. Men enligt denitionen av sammansatt avbildning, är å ena sidan

[(f Æ g) Æ h](a) = (f Æ g)[h(a)] = f [g(h(a))]; medan å andra sidan

[f Æ (g Æ h)](a) = f [(g Æ h)(a)] = f [g(h(a))]: Således är avbildningarna

(f Æ g) Æ h och f Æ (g Æ h) lika.

Denition 1.53. Låt f vara en avbildning från A till B . För varje mängd X  A denieras bilden av X genom f som delmängden f (X ) = ff (x) j x 2 X g B . Bilden av A kallas speciellt för värdemängden till f och brukar im f .11 Omvänt denieras urbilden genom f av en mängd Y  B som delmängden av

betecknas

f 1(Y ) = fa 2 A j f (a) 2 Y g av

A.

Begreppen bild och urbild av en mängd genom en avbildning åskådliggörs i gur 1.5 på motstående sida. I den övre delguren avbildas

X

samtliga element i

f (X )

B

 A (det skuggade området i A), på området

(det skuggade området i

le kunna missa

f (X ),

om

a

B ),

vis illustreras i den undre delguren att element i

A som hamnar i Y

Exempel 1.54.

medan

f (a)

däremot skul-

2 A ligger utanför X . På motsvarande f 1 (Y )

utgörs precis av de

 B , då de stoppas in i f .

g(x) = sin x vara de två X = [0; 2] och Y = [2; 3].12 Då gäller att f (X ) = [1; 5] och g(X ) = [0; 1], medan f 1 (Y ) = [1=2; 1] och g 1 (Y ) = ;. Urbilden av en mängd kan alltså funktionerna från

Låt

R

f (x) = 2x + 1

till

R

och

i exempel 1.49. Antag att

mycket väl vara tom. 11 12

Här står '

im' för det engelska ordet image. [a; b] avses intervallet fx 2 R j a  x  bg.

Med beteckningen



1.4. Avbildningar

33

A

X

f

f (X )

A

f 1(Y )

f

Y

B

B

Figur 1.5 Denition 1.55.

Låt

A

vara en mängd. Avbildningen

"A : A

!A

denierad enligt

"A (a) = a kallas

för alla

a2A

identitetsavbildningen på A. f : A ! B har f Æ "A = f och "B Æ f = f . f : A ! A gäller speciellt f Æ "A = "A Æ f = f .

Notera att vi för varje För en avbildning

I den mån det inte råder någon tvekan om vilken mängd som en viss identitetsavbildning är kopplad till, kommer vi endast att skriva

".

Denition 1.56. Låt f : A ! B vara en avbildning. Med en invers till f avses en avbildning g : B ! A som uppfyller f Æ g = "B och g Æ f = "A . En avbildning som har en invers säges vara en inverterbar

avbildning.

g är en invers till f , så är f en invers g. En avbildning kan ha högst en invers, ty om både g1 : B ! A och g2 : B ! A vore inverser till f : A ! B , så skulle vi ha f Æ g1 = "B Det framgår av denitionen att om till

Kapitel 1. Några grundläggande begrepp

34

g2 Æ f = "A , vilket i sin tur skulle medföra att g2 = g2 Æ "B = g2 Æ (f Æ g1 ) = (g2 Æ f ) Æ g1 = "A Æ g1 = g1 : Detta faktum att en avbildning f kan ha högst en invers gör att vi kan tala om inversen till f , ifall denna existerar. Vi noterar vidare att om f : A ! A är inverterbar med inversen g, så gäller f Æ g = g Æ f = "A . och

Exempel 1.57. ning från

R

till

f (x) = 3x + 5 är en inverterbar avbildinvers ges av g (y ) = (y 5)=3. Vi har

Funktionen

R,

och dess

nämligen att





y 5 y 5 +5 =y (f Æ g)(y) = f [g(y)] = f =3 3 3 och

(g Æ f )(x) = g[f (x)] = g(3x + 5) =

(3x + 5) 5 = x; 3

vilket bevisar vårt påstående.

Denition 1.58. (i)

(ii) (iii)

En avbildning

f :A!B



säges vara

injektiv, om f (a1 ) = f (a2 ) medför att a1 = a2 för alla a1 och a2 i A surjektiv, om im f = B bijektiv, om f är både injektiv och surjektiv.

En ekvivalent denition av begreppet injektiv funktion är den, att om

a1 = 6 a2 ,

så måste också

f (a1 ) = 6 f (a2),

d.v.s. olika indata ger olika

utdata.

f (x) = x2 +1 är inte en injektiv funktion från R till R , eftersom vi till exempel har f ( 1) = f (1) = 2 men 1 6= 1. Eftersom vidare f (x)  1 för alla x 2 R, så är funktionen inte heller surjektiv; det nns t.ex. inget x 2 R som uppfyller f (x) = 0. Exempel 1.59.

till

Funktionen

Om man emellertid inskränker funktionens denitionsmängd från R R+ (säg), så erhåller man en injektiv funktion f1 : R+ ! R. Denna

nya funktion är dock fortfarande inte surjektiv, såvida vi inte inskränker dess målmängd till mängden

fy 2 R j y > 2g.



1.4. Avbildningar

Sats 1.60.

En avbildning

35

f :A!B

är bijektiv, om och endast om

den är inverterbar. ()) Antag att f är bijektiv. Vi vill visa att f har en invers g : B ! A. Nu är f surjektiv, så för varje b 2 B nns ett a 2 A sådant att f (a) = b. Detta element är dessutom entydigt bestämt, eftersom f är injektiv. Vi kan därför deniera g : B ! A genom att för varje b 2 B sätta g (b) till det entydigt bestämda a 2 A som uppfyller f (a) = b. Då blir f [g (b)] = f (a) = b och g [f (a)] = g (b) = a, vilket visar att f är inverterbar med inversen g . (() Antag att f är inverterbar med inversen g . Vi vill visa att f är injektiv och surjektiv. Om f (a1 ) = f (a2 ) så får vi, genom att applicera g på båda leden, att g [f (a1 )] = g [f (a2 )]. Men då g Æ f = "A , betyder detta att a1 = a2 , så f är injektiv. För ett godtyckligt valt b 2 B sätter vi g(b) = a. Då blir f (a) = f [g(b)] = "B (b) = b, så f är

Bevis.

även surjektiv.

Sats 1.61. Låt f : A ! B och g : B ! C vara bijektiva avbildningar. Då är g Æ f en bijektiv avbildning från A till C . (g Æ f )(a1 ) = (g Æ f )(a2 ), där a1 och a2 är givna A. Vi har då g[f (a1 )] = g[f (a2 )], och eftersom g är injektiv så är f (a1 ) = f (a2 ). Injektiviteten hos f medför i sin tur att a1 = a2 . Därmed är g Æ f injektiv. Surjektiviteten hos g Æ f följer om vi kan visa att det för varje c 2 C nns ett a 2 A sådant att (g Æ f )(a) = g [f (a)] = c. Då g är surjektiv vet vi att det nns ett b 2 B så att g (b) = c. För detta b nns det i sin tur ett a 2 A som uppfyller f (a) = b, eftersom f är surjektiv. Sammantaget har vi g [f (a)] = g (b) = c, så g Æ f är surjektiv. Därmed Bevis.

Antag att

element i

är beviset klart.

f : A ! B är injektiv är samma sak som att varje B är bilden genom f av högst ett element i denitionsmängden A. Surjektivitet innebär å andra sidan att varje element i B är bilden genom f av minst ett element i A. Således är f bijektiv, om och endast om varje element i B är bilden genom f av exakt ett element i A. Detta innebär att så fort vi har en bijektiv avbildning f : A ! B , så kan man para ihop varje element i A med exakt ett Att en avbildning

element i målmängden

Kapitel 1. Några grundläggande begrepp

36

element i och

B

B,

genom att utnyttja korrespondensen

a

$ f (a). Om A

dessutom är ändliga mängder så ser man, genom att para ihop

elementen på detta sätt, att d.v.s. att

jAj = jB j.

A

och

B

måste ha lika många element,

Kapitlets sista sats har med avbildningar från en ändlig mängd till sig själv att göra. Dess bevis bygger delvis på vad som brukar kallas

13 lådprincip.

för Dirichlets

Dirichlets lådprincip. Om m föremål skall fördelas på n lådor, där m > n, så kommer minst en av lådorna innehålla er än ett föremål. Ett par enkla slutsatser man kan dra av Dirichlets lådprincip är, till exempel, att det i en vanlig pokerhand om fem kort alltid är garanterat att man har två kort eller er i antingen spader, hjärter, ruter eller klöver; eller att om det görs sju mål en vanlig ishockeymatch om tre perioder, så måste minst tre av målen göras i en och samma period.

Sats 1.62.

Låt

f :A

! A vara en avbildning, där A är en ändlig

mängd. Då är följande utsagor ekvivalenta: (i) (ii) (iii)

f f f

Bevis.

är injektiv är surjektiv är bijektiv. Eftersom (iii) är sann, om och endast om både (i) och (ii) är

sanna, så räcker det att visa att (i) och (ii) är ekvivalenta. Vi antar

A innehåller n element, säg A = fa1 ; a2 ; : : : ; an g. ) (ii) Antag att f är injektiv. Om f inte är surjektiv nns det minst ett element i A som saknas i listan f (a1 ); f (a2 ); : : : ; f (an ). Då att

(i)

följer av Dirichlets lådprincip att minst två element i denna lista är lika, d.v.s. det nns

ai 6= aj så att f (ai ) = f (aj ). Detta motsäger att f

är injektiv. (ii)

) (i) Antag att f

är surjektiv. Vi vill visa att

f

är injektiv.

ai ; aj 2 A så att ai 6= aj men f (ai ) = f (aj ). Det innebär alltså att listan f (a1 ); f (a2 ); : : : ; f (an ) av element i A innehåller dubbletter. Därmed måste det också nnas minst Om detta är inte är fallet så kan vi hitta

13

Lejeune Dirichlet (18051859), tysk matematiker.

1.4. Avbildningar ett element i

A

37

som saknas i denna lista och således kan

f

inte vara

surjektiv. Detta är en motsägelse.

Ovanstående sats är inte sann, om exempel är funktionen

f :R

!R

A tillåts vara en oändlig mängd. Till [ f0g denierad av f (x) = x2 sur-

+

jektiv, men inte injektiv (och därmed inte heller bijektiv). Funktionen

g(x) = arctan x från R

till

R är å sin sida ett exempel på en funktion

som är injektiv, men inte surjektiv.

Övningar till avsnitt 1.4 1. Bestäm f Æ g och g Æ f , om f (x) = x2 + 2x 1 och g(x) = 4x + 1. Både

2. 3.

4.

5. 6. 7.

f

och

g antas vara funktioner från R

Bestäm värdemängden till

(a) f : R ! R, f (x) = x3 (c) f : R ! C , f (x) = eix

till

R.

(b) f : Z ! Z, f (x) = jxj (d) f : R ! R, f (x) = sin x +cos x

f : R ! R vara given av f (x) = x2 . Bestäm (a) f ([1; 2]) (b) f 1([ 2; 1]) (c) f ([ 2; 1] \ [1; 3]) (d) f ([ 2; 1]) \ f ([1; 3]) (e) f 1 ([4; 16]) (f) f 1 ([ 2; 0]) (g) f 1[f ([1; 2])] (h) f [f 1 ([1; 2])]. Låt

Avgör om följande funktioner är injektiva, surjektiva eller bijektiva.

(a) f : R ! R, f (x) = cos x (b) f : R ! [ 1; 1], f (x) = cos x (c) f : [0; ] ! R, f (x) = cos x (d) f : [0; ] ! [ 1; 1], f (x) = cos x Låt

f :X!Y

vara en avbildning och antag att

(a) Bevisa att f (X1 [ X2 ) = f (X1 ) [ f (X2 ). (b) Bevisa att f (X1 \ X2 )  f (X1 ) \ f (X2 ).

X1 ; X2  X .

f : X ! Y vara en avbildning och antag att Y1 ; Y2  Y . Visa att (a) f 1 (Y1 [ Y2 ) = f 1 (Y1 ) [ f 1 (Y2 ) (b) f 1 (Y1 \ Y2 ) = f 1 (Y1 ) \ f 1 (Y2 ). Låt

f : X ! Y är en avbildning och att X1 och Y1 är delmängder X respektive Y . Visa att (a) X1  f 1[f (X1 )], med likhet om och endast om f är injektiv. (b) f [f 1(Y1 )]  Y1 , med likhet om och endast om f är surjektiv. Antag att av

Kapitel 2

Kompositionsregler Inom den abstrakta algebran studerar

turer.

allade

algebraiska struk-

Med en sådan menas en mängd på vilken man har denierat en

eller era operationer, som talar om för oss hur man kan räkna med elementen i mängden. För att kunna bygga upp någon form av matematisk teori, kräver man att dessa räkneoperationer uppfyller ett antal grundläggande räkneregler. I detta kapitel skall vi ta upp några sådana räkneregler, och i det därpå följande kapitlet kommer vi att välja ut tre av dem för att deniera vår första algebraiska struktur: en

grupp.

2.1 Denition och exempel Låt

a och b vara två reella

tal. Då är givetvis dierensen

a

b också

ett reellt tal. Vanlig hederlig subtraktion kan alltså betraktas som en

(a; b) av reella tal ordnar ett reellt tal c, genom c = a b. Vi kan också säga att subtraktion är

regel, som för varje par att använda formeln en avbildning från

R  R till R, denierad enligt R  R 3 (a; b) 7 ! a b 2 R:

En liknande tolkning kan göras för addition av reella tal avbildning ges då av

(a; b)

motsvarande

7! a + b. Avsikten är nu att generalisera

detta till en godtycklig mängd

M . Vi inför av den anledningen följande

begrepp.

Denition 2.1.

Antag att

M

är en mängd. När man talar om en 38

2.1. Denition och exempel

39

kompositionsregel  på M , så menar man då en avbildning M M Vi säger att

3 (a; b) 7 ! a  b 2 M:

a  b är produkten av faktorerna a och b.

En kompositionsregel på mängden

M

är alltså en regel, som till varje

par av element i

M

Exempel 2.2.

På mängden av naturliga tal

ordnar ett element

M , enligt någon regel.

N är vanlig addition och

multiplikation kompositionsregler. Detta kan dock inte sägas varken om subtraktion eller division, vilket beror på att dierensen respektive kvoten av två naturliga tal inte nödvändigtvis är ett naturligt tal. Subtraktion är däremot en kompositionsregel på heltalen

Z. På

denna mängd är det dock fortfarande inte så att division är en kompositionsregel (kvoten mellan två heltal är inte alltid ett heltal). Division är inte heller en kompositionsregel på noll inte är väldenierat, d.v.s.

Q , beroende på att division med

a=0 saknar mening. Om vi däremot ute-

lämnar nollan och betraktar mängden

Q

av alla rationella tal skilda

från noll, så blir allting frid och fröjd. Motsvarande gäller för reella och komplexa tal, d.v.s. division är ingen kompositionsregel på men väl på

R och C  .

Exempel 2.3.

Låt

Mmn (R)

vara mängden av alla

R eller C ,



m  n-matriser

med reella element. Summan av två sådana matriser är på nytt en

m  n-matris,

så matrisaddition är en kompositionsregel på denna

mängd. För att också matrismultiplikation skall vara en kompositionsregel, krävs det att

m = n,

d.v.s. att matriserna alla är kvadratiska

och av samma ordning. Således är både addition och multiplikation av matriser kompositionsregler på mängden av alla reella

n  n-matriser.

Vi kommer framöver att referera till denna mängd med hjälp av beteckningen

Mn (R)

istället för

Mnn (R).



Exempel 2.4. Låt M vara en mängd. Unionen av två delmängder av M är en delmängd av M , och detsamma gäller snittet av två del-

P (M )

mängder. Vi konstaterar därmed att potensmängden

till

[ och \ är kompositionsregler på

M , mängden av alla delmängder av M . 

Kapitel 2. Kompositionsregler

40

En kompositionsregel på en ändlig mängd kan denieras med hjälp av en

Cayleytabell.1

Principen för hur en sådan fungerar presente-

ras i gur 2.1. I denna gur har vi en tabell för kompositionsregeln



M = fa1 ; a2 ; : : : ; an g. Själva tabellen utgörs av n rader och n kolumner; varje element i M har exakt en egen rad och en egen på mängden

kolumn. I en rad ovanför själva tabellen anges vilket element som svarar mot vilken kolumn, och i en kolumn till vänster om tabellen anges motsvarande för raderna. Elementen är uppräknade i samma ordning i såväl raden ovanför tabellen som i kolumnen till vänster. På den rad

ai och den kolumn som svarar mot aj , anges ai  aj .

i tabellen som svarar mot resultatet av produkten



a1 a2 . . .

ai . . .

an

a1 a1  a1 a2  a1 . . .

a2 a1  a2 a2  a2 . . .

ai  a1 . . .

an  a1

ai  a2 . . .

an  a2

::: ::: ::: ..

.

::: ..

aj a1  aj a2  aj

::: ::: :::

. . .

..

ai  aj

:::

. . .

.

.

..

: : : an  aj

an a1  an a2  an . . .

ai  an . . .

.

: : : an  an

Figur 2.1 Exempel 2.5.

P (M )

fyra elementen på

P (M )

till

M = f1; 2g

;, f1g, f2g och M . Cayleytabellerna för [ respektive \ 

M

f1g f2g f1g f2g f1g M M f2g M

M

M M M M M

\ ; f1g f2g M

Figur 2.2 1

består av de

visas i gur 2.2.

[ ; ; ; f1g f1g f2g f2g M

Potensmängden

Arthur Cayley (18211895), engelsk matematiker.

; ; ; ; ;

f2g ; ; f1g ; ; f2g f1g f2g {1}

M

; f1g f2g M

2.1. Denition och exempel

41

Övningar till avsnitt 2.1 1.

Avgör i vart och ett av nedanstående fall, om på respektive mängd.

(a) a  b = (a + b)=2 på Q (c) a  b = a=(b 1) på Q (e) a  b = ab på Q (g) a  b = max(a; b) på C

2.

 är en kompositionsregel p

(b) a  b = ab på R (d) a  b = ab på Z (f) a  b = max(a; b) på R (h) a  b = (a b)2 på N

Beräkna, med hjälp av Cayleytabellen i gur 2.3,

(a) c  (d  d) (c) (c  b)  (a  b)

(b) (c  d)  d (d) [(a  b)  b]  (d  c).

 a b c d

a b c d

a c a b d b a a d b a a a a b d

Figur 2.3 3.

Deniera en kompositionsregel

 på Z enligt

a  b = 3a 2b för alla heltal

(a) 3  4 (d) 1  (2  3) 4.

Låt

a och b. Beräkna

(b) 4  3 (e) ( 1)  ( 2)

M = f1; 2; 3g. Konstruera P (M ).

(c) (1  2)  3 (f) ( 3)  (4  2).

Cayleytabeller för följande komposi-

tionsregler på

(a) [ (union) (b) \ (snitt) (c) n (mängddierens) (d) 4 (symmetrisk dierens, se övning 5 till avsnitt 1.1) 5.

Betrakta mängden är

0

M av alla 22-matriser sådana att två av elementen

och vart och ett de övriga antingen

1

eller

1.

Nollorna nns

antingen längs med huvuddiagonalen eller den andra diagonalen.

(a) Bestäm jM j. (b) Visa att matrismultiplikation är en kompositionsregel på M .

Kapitel 2. Kompositionsregler

42

2.2 Associativitet, kommutativitet och distributivitet Våra vanligaste kompositionsregler, som exempelvis addition och multiplikation på

R, uppfyller en del enkla räknelagar. För såväl addition

som multiplikation är till exempel den så kallade uppfylld; för alla reella tal

a

och

b

gäller

kommutativa lagen

a+b = b+a

respektive

ab = ba. Andra kompositionsregler, som till exempel subtraktion på R, uppfyller inte denna räknelag; vi har ju inte a b = b a för alla a; b 2 R. Givet en mängd, på vilken en kompositionsregel

 är denierad,

så erhåller man olika typer av algebraiska strukturer, genom att kräva att

 uppfyller en eller era fundamentala

räknelagar. Två av dessa

räknelagar ges i nedanstående denition.

Denition 2.6. En kompositionsregel  på en mängd M kallas associativ, om a  (b  c) = (a  b)  c för alla a; b; c 2 M . Vi säger att  är kommutativ, om a  b = b  a för alla a; b 2 M . Exempel 2.7.

När det gäller de fyra vanliga räknesätten, är addition

och multiplikation såväl associativa som kommutativa. I allmänhet gäller att

a=(b=c) = ac=b och (a=b)=c = a=bc inte är lika, så division på Q 

(eller på någon annan av de mängder på vilka division är en kompositionsregel, se exempel 2.2) är inte associativ. Eftersom

a=b = 6 b=a,

så är division inte heller kommutativ. På samma sätt inses att även subtraktion varken är associativ eller kommutativ.

Exempel 2.8.

Addition av matriser i



Mmn (R), se exempel 2.3, upp-

fyller både den associativa och den kommutativa lagen. Matrismultiplikation på

Mn (R)

Exempel 2.9.

är dock endast associativ.

Det framgår av (i) och (ii) i sats 1.2, att såväl



[ som \

är associativa och kommutativa kompositionsregler på potensmängden till en mängd.



Den associativa lagen innebär att det är onödigt att sätta ut paren-

2.2. Associativitet, kommutativitet och distributivitet

43

teser, när en produkt av tre element skall beräknas. Om vi vet att är associativ, så kan vi alltså skriva

a  b  c,



utan att missförstånd

uppstår. Detta kan generaliseras till uttryck bestående av er än tre faktorer, d.v.s. så fort

 är en associativ kompositionsregel, så är paren-

teser överödiga. Detta påstående känns måhända intuitivt trivialt, men vi presenterar likväl ett bevis för det nedan. Läsaren behöver dock inte fästa allt för stor vikt vid detta, utan kan med samvetet i behåll hoppa över beviset. När vi skall beräkna en produkt

a1  a2    an av n element, måste

vi med parenteser ange i vilken ordning elementen skall multipliceras.

2

n = 3 nns det två sådana möjligheter, nämligen (a1  a2 )  a3 a1  (a2  a3 ). När n = 4 nns det fem kombinationer i form av a1  [a2  (a3  a4 )], a1  [(a2  a3 )  a4 ], (a1  a2 )  (a3  a4 ), [a1  (a2  a3 )]  a4 och [(a1  a2 )  a3 ]  a4 . (Hur många kombinationer blir det för n = 5?) Allmänt denierar vi den så kallade standardprodukten a1 a2 : : : an av n element a1 ; a2 ; : : : ; an rekursivt enligt Om

eller

(

a1 = a1 a1 a2 : : : an = a1 a2 : : : an

Till exempel är

1

 an; n = 2; 3; : : :

a1 a2 a3 = (a1  a2 )  a3 och a1 a2 a3 a4 = [(a1  a2 )  a3 ]  a4 .

Vi kan nu formulera den generaliserade associativa lagen som en sats.

 är en associativ kompositionsregel på en mängd M , så är varje produkt a1  a2      an av elementen a1 ; a2 ; : : : ; an 2 M Sats 2.10.

Om

lika med standardprodukten

a1 a2 : : : an , oavsett hur man med hjälp av

parenteser anger i vilken ordning elementen skall multipliceras.

Bevis.

Beviset utförs med hjälp av induktion över

n= 2

påståendet trivialt, likaså för ta att

n

 4,

av färre än

n

och

n = 3.

n.

För

n=1

är

Vi kan därför an-

och att satsen är sann för varje produkt bestående faktorer. Låt

a1 ; a2 ; : : : an 2 M ,

p

vara en produkt av de

n

elementen

tagna i denna ordning, där turordningen för hur

elementen skall multipliceras anges med hjälp av parenteser. Genom att följa denna turordning, måste vi förr eller senare erhålla där

q

2

a1 ; a2 ; : : : ; ak och r en produkt av ak+1 ; ak+2 ; : : : ; an , för något k med 1  k  n 1. Här är

är en produkt av elementen

elementen

p = q  r,

För säkerhets skull!

Kapitel 2. Kompositionsregler

44

q = a1 a2 : : : ak och r = ak+1 ak+2 : : : an , enligt vårt induktionsantagande. Således har vi

p = a1 a2 : : : ak  ak+1 ak+2 : : : an : Om

k = n 1 så får vi, direkt från denitionen av standardprodukt, att p = a1 a2 : : : an

Om

1

 an = a1a2 : : : an

k < n 1 så är ak+1 ak+2 : : : an = ak+1 ak+2 : : : an

1

 an , vilket ger

p = a1 a2 : : : ak  (ak+1 ak+2 : : : an 1  an ) = (a1 a2 : : : ak  ak+1 ak+2 : : : an 1 )  an = a1 a2 : : : an 1  an = a1 a2 : : : an : Den andra likheten beror på att

 är associativ och den tredje är en

konsekvens av induktionsantagandet; innanför parentesen står en produkt av

n 1 element, vilken måste vara lika med standardprodukten.

Därmed är satsen bevisad.

Från kapitel 13 och framåt kommer vi att syssla i huvudsak med mängder på vilka

två

kompositionsregler har blivit denierade, som till ex-

empel addition och multiplikation på

Z. När så är fallet, är det bruk-

ligt att man kräver att dessa två kompositionsregler är kopplade till varandra, på något sätt.

Denition 2.11. Antag att  och  är två kompositionsregler på en mängd M . Vi säger att  är vänsterdistributiv över , om a  (b  c) = (a  b)  (a  c) för alla över

a; b; c 2 M . I samma anda säger vi att  är högerdistributiv

, om

(a  b)  c = (a  c)  (b  c) för alla

a; b; c 2 M . Om  är både vänster- och högerdistributiv över ,

så säger vi blott att

 är distributiv över .

2.2. Associativitet, kommutativitet och distributivitet

Exempel 2.12.

Multiplikation är distributiv över addition på

45

Z. Ad-

dition är däremot inte distributiv över multiplikation. Om så vore fallet, skulle

a + (b  c) = (a + b)  (a + c) gälla för alla heltal a; b; c, vilket ju



inte är sant.

Exempel 2.13.

På mängden

Mn (R) av alla nn-matriser med reella

element så är matrismultiplikation distributiv över matrisaddition.

Exempel 2.14.

P (M )

Det framgår av sats 1.2(vii) att

tiva över varandra på

, där

M



\ och [ är distribu-

en mängd.



Övningar till avsnitt 2.2 1.

Vilka av nedanstående kompositionsregler är kommutativa och/eller associativa?

(a) a  b = apb på R+ (b) n på P (M ) + (c) a  b = a + b på R (d) a  b = MGM(a; b) på Z+ (e) a  b = ajbj på R (f) a  b = (a 2)(b 2) på R (g) a  b = min(a; b) på f1; 2; : : : ; 1 000g (h) a  b = entalssiran till produkten ab på f2; 4; 6; 8g (i) Kompositionsregeln på fa; b; cg, denierad enligt Cayleytabellen i gur 2.4.

 a b c

a b c

c c a c b b a b c

Figur 2.4 2.

Komplettera Cayleytabellen i gur 2.5 på nästa sida, så att den denierar en kommutativ kompositionsregel på

3.

Låt

fa; b; c; dg.

 vara en associativ kompositionsregel på en mängd M . Sätt an = a  a      a;

där antalet faktorer i högerledet är

n.

(a) Varför är denna denition välgrundad? (b) Vilka potenslagar gäller? Bevisa dessa!

Kapitel 2. Kompositionsregler

46

 a b c d

a b c d

a d b c b c b a c d

Figur 2.5 (c) Visa att om a  b = b  c, så är an  b = b  cn . 4.

Deniera kompositionsreglerna multiplikation) respektive

(a) a  (b  c) (c) (b  c)  a (e) a  (b  c) (g) (b  c)  a

Avgör ifall

 och  på R

a  b = ab .

+

enligt

a  b = ab (vanlig

Förenkla uttrycken

(b) (a  b)  (a  c) (d) (b  a)  (c  a) (f) (a  b)  (a  c) (h) (b  a)  (c  a)

 är höger- och/eller vänsterdistributiv över , eller vice

versa.

5.

 och  är två kompositionsregler på R givna av a  b = 3ab a  b = 2a + 3b för alla a; n 2 R. (a) Är  är distributiv över ? (b) Är  distributiv över ? Antag att

respektive

2.3 Neutrala och inverterbara element Denition 2.15. Låt M vara en mängd och  en kompositionsregel på denna. Vi säger att e 2 M är ett neutralt element (med avseende på ), om ae=ea =a för alla a 2 M . Sats 2.16.

Givet en mängd

M

och en kompositionsregel

så nns det högst ett neutralt element i

Bevis.

Om

e och e0

M.

båda är neutrala element i

e = e  e0 = e0 :

M , så är

 på denna,

2.3. Neutrala och inverterbara element Den vänstra likheten beror på att på att

e är det.

Exempel 2.17.

47

e0 är neutralt element, och den högra

Om vi tar en titt på de fyra vanliga räknesätten i

0

exempel 2.2, så ser vi att talet

är det neutrala elementet med av-

seende på addition, medan multiplikation har Talet

0

1 som neutralt element.

3 är också en tänkbar kandidat till att tituleras neutralt element

0 a = a 6= a (såvida a = 0), ser vi att subtraktion saknar neutralt element. Av motsvarande anledning är inte heller talet 1 neutralt element med avseende med avseende på subtraktion. Men eftersom inte



på division.

Exempel 2.18.

Nollmatrisen

O

är neutralt element i

der matrisaddition. Matrismultiplikation på sen

E

Mn (R)

Mmn (R)

un-

har enhetsmatri-

som neutralt element.



Exempel 2.19. Kompositionsreglerna [ och \ på potensmängden P (M ) till en mängd M har som neutrala element ; respektive M . Detta framgår av (iii) i sats 1.2.



Denition 2.20. Låt  vara en kompositionsregel på en mängd M och e 2 M ett neutralt element. Ett element a säges vara inverterbart (med avseende på ), om det nns ett b 2 M sådant att a  b = b  a = e: Elementet

b kallas då för en invers till a.

Sats 2.21. Antag att  är en associativ kompositionsregel på en mängd M , och att e 2 M är ett neutralt element. Då har varje element i M högst en invers. Bevis.

Antag att

b och c är inverser till a 2 M . Då blir

b = b  e = b  (a  c) = (b  a)  c = e  c = c; så de båda inverserna till 3

a är lika.

I själva verket den enda tänkbara kandidaten.

Kapitel 2. Kompositionsregler

48

Satsen ovan tillåter oss i fortsättningen att tala om element

a med

inversen

till ett

avseende på en associativ kompositionsregel, eftersom

det på sin höjd bara kan nnas en sådan. När vi har att göra med en associativ kompositionsregel, så kommer vi kommer i fortsättningen att beteckna inversen till

Följdsats 2.22.

a med a

1

(i den mån denna existerar).

Med samma förutsättningar som i sats 2.21, så gäl-

ler att

e är inverterbart och e 1 = e 1 inverterbart och (a 1 ) 1 = a om a är inverterbart, så är a om a och b är inverterbara element, så är också a  b inverterbart 1 =b 1a 1 och (a  b) om a1 ; a2 ; : : : ; an alla är inverterbara, så är a1  a2      an in1 = a 1  a 1      a 1. verterbart och (a1  a2      an ) n n 1 1

(i) det neutrala elementet (ii) (iii)

(iv)

e  e = e. a är inverterbart med inversen a 1 innebär att såväl a  a 1 1  a är lika med e. Men detta betyder också att a 1 är inversom a 1 ges av a, d.v.s. (a 1 ) 1 = a. terbart och att inversen till a Bevis.

(i) Följer direkt av att

(ii) Att

(iii) Vi har

 a 1)  (a  b) = b 1  (a 1  a)  b = b 1  e  b = b 1  b = e; 1  a 1 ) = e. På grund av och liknande räkningar visar att (a  b)  (b 1 = b 1  a 1. att inversen är entydigt bestämd, måste därför (a  b) (b

1

(iv) Detta kan bevisas med hjälp av induktion över

n.

Läsaren

uppmanas att på egen hand fylla i detaljerna.

Exempel 2.23.

När det gäller addition på

Z, Q , R

eller

C,

så är

samtliga element inverterbara. Addition är associativ, så varje element

a

har därmed exakt en invers i form av

a.

För addition på

gäller att endast ett element är inverterbart, nämligen talet utrala elementet). Samtliga element utom

0 i Q,

R respektive C

N

0 (det ne-

är inverterbara med

a 6= 0 1=a. I Z nns det endast två tal som är

avseende på multiplikation. Även här är inversen till ett element entydigt bestämd, och ges av

multiplikativt inverterbara (vilka?), medan det i utrala elementet

N

endast är det ne-

1 som är inverterbart med avseende på multiplikation.

2.3. Neutrala och inverterbara element

49

Eftersom vi i exempel 2.17 konstaterade att subtraktion och division saknar neutrala element, kan det heller inte bli frågan om några inverterbara element med avseende på dessa kompositionsregler.

Exempel 2.24.

Varje matris i

A 2 Mmn (R)

har inversen



A med

avseende på matrisaddition. Betydelsen av ordet invers är alltså i detta fall inte den som man i vanliga fall förknippar med matriser. Så är dock fallet när det gäller matrismultiplikation på

Mn (R).

De inver-

terbara matriserna utgörs här av alla i vanlig mening inverterbara matriser, d.v.s. de vars determinant är skild ifrån sådan matris

A är den vanliga matrisinversen A

Exempel 2.25.

1.

0.

Inversen till en



[ på P (M ) har, som vi såg i ; som neutralt element. För att ett

Kompositionsregeln

A 2 P (M ), d.v.s. en delmängd av M , skall vara inverterbart med avseende på [, krävs det att det nns en mängd B sådan att A [ B = B [ A = ;. För att detta skall gälla måste såväl A som B exempel 2.19, den tomma mängden element

;. Med ett snarlikt \, ser man att M är det enda

vara tomma, så det enda inverterbara elementet är resonemang kring kompositionsregeln



elementet som är inverterbart i detta fall.

Exempel 2.26. Låt M = fe; a; b; cg och deniera en kompositionsregel på M enligt Cayleytabellen i gur 2.6. Som framgår av tabellen är e ett neutralt element i M . Det framgår vidare att a är invers till c, eftersom a  c = c  a = e. Men vi har också att b  c = c  b = e, så även b är en invers till c. Med andra ord har c inte en entydigt bestämd invers! Vad vi har här är dock inte en motsägelse till sats 2.21, eftersom är associativ; vi har till exempel å ena sidan medan å andra sidan

a  (b  c) = a  e = a.

 e a b c

e a b c

e a b c a b c e b c a e c e e b

Figur 2.6

 inte

(a  b)  c = c  c = b,



Kapitel 2. Kompositionsregler

50

De esta av de kompositionsregler som dyker upp framöver att vara associativa. Om det existerar ett neutralt element, så kommer följaktligen de element som är inverterbara alltid att ha en entydig invers. I det första kapitlet introducerades restklasser modulo

n,

och vi

Zn på mängden av alla sådana. Således Zn = f[0]; [1]; : : : ; [n 1]g;

införde där beteckningen

[r] betecknar mängden av alla heltal som ger resten r vid division med n (för r = 0; 1; : : : ; n 1). Vi önskar nu införa två kompositionsdär

regler

 och på Zn enligt

[a]  [b] = [a + b]

(2.1)

[a] [b] = [ab]:

(2.2)

respektive

a plus den restklass b skall vara lika med den restklass som innehåller a + b,

Med (2.1) menas att den restklass som innehåller som innehåller

och motsvarande för multiplikation i (2.2). Innan vi kan börja räkna med dessa kompositionsregler, måste vi övertyga oss om att de är väldenierade. En restklass kan ju represen-

[2] och [6] samma restklass i Z4. a och b, säg a1 för restklassen [a] och b1 för [b], kommer då [a + b] och [a1 + b1 ] att vara samma restklass? Samma fråga ställer vi oss beträande [ab] och [a1 b1 ]. För teras på olika sätt

till exempel är

Om vi ovan väljer andra representanter än

att

 och skall vara väldenierade, måste båda dessa frågor besvaras

jakande.

[a] = [a1 ] och [b] = [b1 ] innebär att det nns heltal k1 och k2 a a1 = nk1 och b b1 = nk2 (se formel (1.8) på sidan 27). Vi vill visa att [a + b] = [a1 + b1 ] och [ab] = [a1 b1 ], d.v.s. att det 0 00 nns heltal k och k sådana att (a + b) (a1 + b1 ) = nk0 respektive ab a1 b1 = nk00 . Nu är Att

sådana att

(a + b) (a1 + b1 ) = (a a1 ) + (b b1 ) = nk1 + nk2 = n(k1 + k2 ); medan

ab a1 b1 = ab a1 b + a1 b a1 b1 = b(a a1 ) + a1 (b b1 ) = bnk1 + a1 nk2 = n(bk1 + a1 k2 ):

2.3. Neutrala och inverterbara element Såväl

51

k1 + k2 som bk1 + a1 k2 är heltal, och sålunda är  och välde-

nierade. Översätter vi detta resultat till kongruenser, så får vi att om

a  a1 (mod n) och b  b1 (mod n), så är a + b  a1 + b1 (mod n) och ab  a1 b1 (mod n). Av den anledningen kallar vi  för addition modulo n och för multiplikation modulo n.

Z8 = f[0]; [1]; [2]; [3]; [4]; [5]; [6]; [7]g,  och , gäller att [2]  [3] = [2 + 3] = [5] och [6]  [4] = [6 + 4] = [10] = [2]. Produkten av motsvarande element är [2] [3] = [2  3] = [6] respektive [6] [4] = [6  4] = [24] = [0].  Exempel 2.27.

För mängden

försedd med ovanstående två kompositionsregler

 och på Zn, givna av (2.1) respektive (2.2), är båda associativa och kommutativa, och vidare är distributiv över . Neutralt element med avseende på  är [0], medan [1] är neutralt element med avseende på . Samtliga element i Zn är inverterbara med avseende på , medan [a] 2 Zn är inverterbart med avseende på , om och endast om a och n är relativt prima. Sats 2.28.

Bevis.

Låt

Kompositionsreglerna

[a], [b]

och

[c]

vara tre godtyckliga element i

Zn. Att 

uppfyller de associativa och kommutativa lagarna följer av

[a]  ([b]  [c]) = [a]  [b + c] = [a + (b + c)] = [(a + b) + c] = [a + b]  [c] = ([a]  [b])  [c] respektive

[a]  [b] = [a + b] = [b + a] = [b]  [a]: De multiplikativa motsvarigheterna visas på liknande sätt, och vi över-

, att [0] och [1] är neutrala elementet med avseende på  respektive , och att inversen till [a] med avseende på  ges låter dessa åt läsaren. Vi överlåter också till läsaren att veriera att är distributiv över av

[ a].

, antar vi först att [a] [d] 2 Zn som uppfyller [a] [d] = [1]. Således har vi [ad] = [1], vilket innebär att n j (ad 1). När det gäller inverser med avseende på

har en sådan. Det existerar då ett element Det nns alltså ett heltal

k

med egenskapen

nk = ad

1,

eller med

Kapitel 2. Kompositionsregler

52

ad + n( k) = 1.

andra ord prima.

Sats 1.21 ger nu att

a

och

n

är relativt

a och n är relativt prima, så säger sats 1.21 s och t sådana att as + nt = 1. Därmed gäller

Omvänt, om nns heltal

att det

[1] = [as + nt] = [as]  [nt] = [as]  [0] = [as] = [a] [s]; så

[a] är inverterbart med inversen [s].

Följdsats 2.29.

[0] är inverterbara med av-

i Zp, om och endast om p är ett primtal.

seende på

Bevis.

Samtliga element utom

Detta följer direkt av det sista påståendet i sats 2.28.

Exempel 2.30.

Bestäm de additiva och multiplikativa inverserna, i

[6] respektive [8] i Z15. De additiva inverserna ges av [ 6] = [9] respektive [ 8] = [7]. På grund av att 6 och 15 inte är relativt prima (SGD(15; 6) = 3), saknas multiplikativ invers till [6]. Däremot har [8] en multiplikativ den mån dessa existerar, till

invers. Denna kan man bestämma genom att prova sig fram (vilket

1 och 14 skall multipliceras med 8, för att produkten skall ge resten 1 vid division med 15?), eller så kan man använda sig av Euklides' algoritm. Vi får därvid 15 = 1  8 + 7 och 8 = 1  7 + 1. Från detta följer 1 = 2  8 1  15, vilket ger tal mellan

[1] = [2  8 1  15] = [2  8]  [ 15] = [2] [8]; d.v.s.

[8]

1

= [2].



I fortsättningen kommer vi ofta att slarva med beteckningarna och ute-

Zn. Vi väljer  och , och istället använda de vanliga beteckningarna för addition respektive multiplikation. I Z5 blir 4 då till exempel 2 + 3 = 0 och 4  2 = 3. Detta beror på att 2 + 3 ger resten 0 och 4  2 resten 3 vid division med 5. Med detta val av lämna hakparenteserna, när vi räknar med elementen i också ofta att avstå från att skriva

beteckningar, så kommer Cayleytabellerna för addition och multiplikation i

Z3 och Z4 att se ut som de gör i gur 2.7 respektive gur 2.8 på

nästa sida. 4

sic!

2.3. Neutrala och inverterbara element

+ 0 1 2

0 0 1 2

1 1 2 0

2 2 0 1

53

 0 1 2 0 0 0 0 1 0 1 2 2 0 2 1

Figur 2.7 + 0 1 2 3

0 0 1 2 3

1 1 2 3 0

2 2 3 0 1

3 3 0 1 2

 0 1 2 3

0 1 2 3

0 0 0 0

0 1 2 3

0 2 0 2

0 3 2 1

Figur 2.8 Exempel 2.31.

Bestäm, om möjligt,

(15 + 32)

1

i

Z37.

15 + 32 = 47, och enligt divisionsalgoritmen är 47 = 1  37 + 10, d.v.s. 47 ger resten 10 vid division med 37. Detta innebär att 15 + 32 = 10 i Z37. Talen 10 och 37 är relativt prima, och För det första har vi

med hjälp av Euklides' algoritm får vi

37 = 3  10 + 7 10 = 1  7 + 3 7 = 2  3 + 1: Sålunda

1 = 7 2  3 = 7 2(10 1  7) = 3  7 2  10 = 3(37 3  10) 2  10 = 3  37 + ( 11)  10:

Z37 är 337 = 0 och 11 = 26 (varför?), så ovanstående räkningar 1 = 26  10 i Z37, vilket betyder att (den multiplikativa) 1 = 26 i Z . inversen till 10 ges av 26. Således har vi (15 + 32)  37 Men i

visar att

Då och då, framför allt i ett och annat bevis, kommer vi att återgå till det mer korrekta beteckningssättet för elementen i

Zn.

Kapitel 2. Kompositionsregler

54

Övningar till avsnitt 2.3 1.

Vilka av kompositionsreglerna i övning 1 till avsnitt 2.2 har neutralt element? Bestäm detta i förekommande fall.

2.

a  b = 3ab på Q har ett neutralt element. a 2 Q som är inverterbara, att varje sådant element har en entydig invers, samt nn en formel för inversen till a. Visa att kompositionsregeln Bestäm också vilka element

3.

Bevisa följdsats 2.22(iv).

4.

Komplettera beviset för sats 2.28.

5.

Skriv upp Cayleytabellen för

6.

Beräkna

7.

Vilka element är inverterbara med avseende på multiplikation i nedan-

(a) 4 + 3 i Z8 (c) 9  2 + 14 i Z21

 respektive på Z . 6

(b) 5  8 i Z20 (d) (6 + 1)(4 + 3) i Z28.

stående mängder?

(a) Z7 8.

(b) Z10

(c) Z16

(d) Z60

Bestäm den additiva och den multiplikativa inversen (om denna existerar) för nedanstående element i respektive mängd.

(a) 5 i Z12 (c) 4  5 i Z23 9.

(b) 8 + 10 i Z14 (d) 8  2 + 3  5 i Z33

 vara en kompositionsregel på en mängd M och antag att e är . Visa att om minst ett av elementen x, y och z i M är lika med e, så är (x  y )  z = x  (y  z ). Låt

ett neutralt element med avseende på

Kapitel 3

Grupper och undergrupper Många konkreta matematiska system har era gemensamma egenskaper. Till exempel gäller den associativa lagen för såväl addition av heltal, multiplikation av matriser som sammansättning av avbildningar. Genom att ta till vara på gemensamma egenskaper hos ett antal olika matematiska system, kan man bilda en generell teori för dessa. På så sätt är det möjligt att erhålla resultat som är giltiga för vart och ett av dem, utan att behöva visa dessa för varje system för sig.

3.1 Grupper Antag att  är en kompositionsregel på mängden M . Vad måste då krävas av  för att varje linjär ekvation med koecienter i M , d.v.s. varje ekvation på formen a  x = b, där a; b 2 M , skall ha en lösning i

M?

Och vad skall gälla för att en sådan lösning skall vara entydig?

Det nns era matematiska system där motsvarande ekvation har en

n  n-matriser med reella element, så vet vi från den linjära algebran att om A är inverterbar, så 1B . har den linjära ekvationen AX = B den entydiga lösningen X = A Motsvarande gäller beträande reella tal: om a 6= 0, d.v.s. om a är entydig lösning. Om till exempel

A och B

är

inverterbart med avseende på multiplikation, så existerar en entydig lösning

x = b=a i R

till ekvationen

ax = b.

Det visar sig nnas tre nödvändiga egenskaper som en kompositionsregel

 på en mängd M måste ha, för att en linjär ekvation skall

ha en entydig lösning i

M.

Om dessa egenskaper är uppfyllda, så sä-

55

Kapitel 3. Grupper och undergrupper

56

ges

M

tillsammans med

 utgöra

en

grupp.

Såväl multiplikation av

inverterbara kvadratiska matriser med reella element som multiplikation av reella tal skilda från noll visar sig vara grupper. Vi ger, som sig bör, en formell denition av detta begrepp nedan.

grupp (G; ) är en mängd G tillsammans med en kompositionsregel  på G sådan att Denition 3.1. (i)

En

 är associativ

G innehåller ett neutralt element med avseende på  (iii) varje element i G har en invers i G med avseende på . 1 Om  dessutom är kommutativ så säges (G; ) vara en abelsk grupp. (ii)

Notera att en grupp innehåller element i gruppen har

exakt

exakt

ett neutralt element och att varje

en invers. Detta är konsekvens av satser-

na 2.16 respektive 2.21.

Exempel 3.2. Med hänvisning till exemplen 2.7, 2.17 och 2.23 ser    vi att (Z; +), (Q ; +), (R ; +), (C ; +), (Q ; ), (R ; ) och (C ; ) alla är abelska grupper. Däremot är inte (N ; +) en grupp, eftersom t.ex. 2 inte har någon invers ( 2 2 = N ). Att (Q ; ), (R; ) och (C ; ) inte är grupper beror på att 0 saknar invers med avseende på multiplikation.  Exempel 3.3.

Att

Mmn (R)

är en abelsk grupp under matrisaddi-

tion framgår av exemplen 2.8, 2.18 och 2.24. Vi ser också av dessa exempel att

Mn (R)

tillsammans med matrismultiplikation inte utgör

en grupp, eftersom matriser med determinant lika med noll inte är inverterbara. Om vi sorterar bort alla sådana erhåller vi dock en grupp, den så kallade

allmänna linjära gruppen GLn (R) = fA 2 Mn (R) j det A 6= 0g:

Eftersom matrismultiplikation inte är kommutativ är abelsk grupp (om

Exempel 3.4.

n  2).

I allmänhet är varken

P

( (M ); [)

GLn (R) eller

P



( (M ); \)

grupper. Visserligen ser vi av exemplen 2.9 och 2.19 att både 1

inte en

[ och \ är

Till åminnelse av den norske matematikern Niels Henrik Abel (18021829).

3.1. Grupper

57

associativa och har neutralt element, men exempel 2.25 visar däremot

M = ;).

att inte alla element är inverterbara (såvida inte

Exempel 3.5.



Betrakta en liksidig triangel med hörnen numrerade

enligt gur 3.1. Denna triangel kan avbildas på sig själv på ett antal olika sätt. Förutom identitetsavbildningen, då varje punkt i triangeln avbildas på sig själv, kan vi rotera triangeln

120Æ

medurs eller moturs

runt dess medelpunkt. Det är också möjligt att spegla triangeln i någon av de tre streckade räta linjerna i guren. 1

n

3

m

2

`

Figur 3.1 " beteckna identitetsavbildningen, 2 och 3 rotation 120Æ medurs respektive moturs, samt 1 , 2 och 3 spegling i den räta linjen `, m 2 respektive n. Sätt D3 = f"; 2 ; 3 ; 1 ; 2 ; 3 g och inför sammansättLåt

ning

Æ av avbildningar som en kompositionsregel på denna mängd. Det

är inte svårt att se att detta är en väldenierad kompositionsregel, d.v.s. att sammansättningen av två element i

D3

alltid resulterar i något av

elementen i denna mängd. Om vi till exempel först applicerar triangeln, d.v.s. roterar den

120Æ

3



moturs, och därefter gör en vertikal

1 , se gur 3.2 på nästa sida, så blir slutresultatet en spegling i den räta linjen m, eller med andra ord 1 Æ 3 = 2 . spegling med hjälp av

(Kom ihåg att sammansättning läses från höger till vänster.) Sammansättning av avbildningar är associativ (sats 1.52) och vi har ett neutralt element i form av invers; var och en av speglingarna

". Varje element i D3 har också en 1 , 2 och 3 är lika med sina egna

inverser (speglar man triangeln i samma linje två gånger i följd, fås 2

En motivering för beteckningarna:

hörn

k, medan k

k

tetsavbildningen kan ses som en rotation va

1 på 1 på hörn k. Eftersom identi-

är den rotation som avbildar hörn

är den spegling som avbildar hörn

0Æ , så skulle man alternativt kunna skri-

1 istället för ". Vi avstår dock från detta; beteckningen " kommer genomgående

i denna bok att stå för identitetsavbildningen på den aktuella mängden.

Kapitel 3. Grupper och undergrupper

58

n

1

m

2

n

m

3 3

2

`

2

n

m

1 1

3

`

3

1

`

Figur 3.2 ursprungstriangeln tillbaka), medan inversen till versa (en rotation med

120Æ

2

ges av

3

och vice

åt det ena hållet nollställs genom att

(D3 ; Æ) en grupp (D3 ; Æ) inte är abelsk, ty till exempel är 3 Æ 2 = 1 , medan 2 Æ 3 = 3 .  rotera lika mycket åt det andra hållet). Därmed är

och vi återger dess Cayleytabell i gur 3.3. Notera att

Æ

" " 2 3 1 2 3

" 2 3 1 2 3

2 2 3 " 3 1 2

3 3 " 2 2 3 1

1 1 2 3 " 2 3

2 2 3 1 3 " 2

3 3 1 2 2 3 "

Figur 3.3 Exempel 3.6.

Låt

X

två bijektiva avbildningar så

SX X . En sammansättning g Æ f

vara en mängd och betrakta mängden

alla bijektiva avbildningar från

f

X

och

till

g

av av

är igen bijektiv, enligt sats 1.61,

Æ är en kompositionsregel på SX . Denna är associativ (sats 1.52)

" som neutralt element. En 1 . Således är 1.60 en invers f

och vidare fungerar identitetsavbildningen bijektiv avbildning

(SX ; Æ)

f

har enligt sats

en grupp. Denna är inte nödvändigtvis abelsk, eftersom

regel inte är kommutativ, se exempel 1.51.

Exempel 3.7.

Deniera en kompositionsregel

ab=a+b+1

 på Z enligt

Æ

i



3.1. Grupper för alla

59

a; b 2 Z. Då gäller å ena sidan

a  (b  c) = a  (b + c + 1) = a + (b + c + 1) + 1 = a + b + c + 2; medan å andra sidan

(a  b)  c = (a + b + 1)  c = (a + b + 1) + c + 1 = a + b + c + 2;

 är associativ. Ett neutralt element e, om ett sådant nns, måste uppfylla e  a = a  e = a för alla a 2 Z, vilket i detta fall är detsamma så

som att

e + a + 1 = a: e = 1 är neutralt element med avseende på . a har en invers a 1 , så måste denna uppfylla a  a 1 = a 1  a = e,

Vi får ur detta att Om

d.v.s. i vårt fall

a + a 1 + 1 = 1: Detta visar att varje

a 2 Z har en invers med avseende på  och a 1 = 2 a. Med detta har vi nu visat

denna ges av formeln

(Z; ) är en grupp.

Sats 3.8.

Mängden

att att



Zn är en abelsk grupp under addition modulo n.

Vidare är delmängden

Zn = f[a] 2 Zn j SGD(a; n) = 1g Zn en abelsk grupp under multiplikation modulo n. Bevis. Att Zn är en abelsk grupp under addition modulo n, följer direkt av

a och b är relativt prima med n. Det nns då heltal s; t; u; v sådana att as + nt = 1 och bu + nv = 1 (se sats 1.21). av sats 2.28. Antag att Detta ger

asbu = (1 nt)(1 nv) = 1 n(t + v ntv); (ab)su + n(t + v ntv) = 1, vilket betyder att ab och n är relativt ab, eller mer korrekt [ab], multiplikativt inverterbart.   Detta visar att multiplikation är en kompositionsregel på Zn. Att Zn d.v.s.

prima. Därmed är

blir en abelsk grupp under multiplikation följer nu av sats 2.28.

Kapitel 3. Grupper och undergrupper

60

Zn, denierad i sats 3.8, kallas för enhets-

Denition 3.9.

Gruppen

Exempel 3.10.

För att bilda enhetsgruppen modulo

gruppen modulo n. utgår vi från

Z5 = f0; 1; 2; 3; 4g.

5,

d.v.s.

Z5,

Från denna mängd plockar vi bort

de tal som inte är relativt prima med

5,

vilket ger

Z5 = f1; 2; 3; 4g.

Cayleytabellen för denna grupp visas i den vänstra tabellen i gur 3.4. Till höger i samma gur ser vi Cayleytabellen för att från

Z10, som fås genom

Z10 ta bort 0, 2, 4, 5, 6 och 8. Jämför dessa två tabeller med



varandra! Syns det månne vissa likheter?

 1 2 3 4

1 2 3 4

1 2 3 4

2 4 1 3

3 1 4 2

4 3 2 1

 1 3 7 9

1 3 7 9

1 3 7 9

3 9 1 7

7 1 9 3

9 7 3 1

Figur 3.4

Zn eller Zn är det lämpligt att ibland byta restklassrepresentanter. Om vi till exempel vill beräkna 17  14  i Z19, kan vi ersätta 17 med 2 och 14 med 5 (varför?). Vi får då 17  14 = ( 2)  ( 5) = 10  i Z19. Detta är att jämföra med att först beräkna 17  14 = 238 i Z för För att underlätta räknandet i

att sedan (med hjälp av divisionsalgoritmen) konstatera att resten

10 vid division med 19.

238

ger

Övningar till avsnitt 3.1 1.

Avgör i vart och ett av nedanstående fall, om

G

är en grupp under

respektive kompositionsregel. Om så ej är fallet, ange ett skäl varför.

(a) G = Q + , under multiplikation (b) G = Z+, under multiplikation (c) G = f0; 2; 4; 6; 8g, under addition modulo 10 (d) G = f1; 5; 7; 11g, under multiplikation modulo 12 (e) G = P (M ), under n (mängddierens)

3.2. Grundläggande egenskaper hos grupper

61

(f) G = R, under kompositionsregeln  given av a  b = a + b + ab, för a; b 2 R

alla

2.

Konstruera Cayleytabeller för följande grupper.

3.

Låt

(a) Z8

(b) Z6

(G; )

enligt

(c) Z9

G = R n f1g och deniera en kompositionsregel  på G enligt a  b = a + b ab. Visa att (G; ) är en grupp. Ange också vilket element i G som är neutralt med avseende på , samt en formel för 1 inversen a till ett element a 2 G. Låt

5.

Visa att

(R; ) är en abelsk grupp, om  är denierad som xy =

för alla Låt

p 3

x3 + y3

x; y 2 R.

(G; ) vara en grupp. Visa att (G; ) är abelsk, om och endast om (a  b) 1 = a 1  b

för alla

7.

 på G

vara en grupp. Deniera en ny kompositionsregel

a  b = b  a för alla a; b 2 G. Visa att (G; ) är en grupp.

4.

6.

(d) Z14

Låt

1

a; b 2 G.

(G; ) vara en grupp. Deniera en relation  på G enligt ab

Visa att

() a = g  b  g

1

för något

g 2 G:

 är en ekvivalensrelation på G. Vad kan sägas om ekviva(G; ) är abelsk?

lensklasserna, om

3.2 Grundläggande egenskaper hos grupper Om man till exempel skall visa att ett element

a

i en grupp har

b

a  b som b  a är lika med e (se denition 2.20). Vi skall närmast se, att

som invers, så måste man veriera att såväl gruppens neutrala element

man inte behöver göra detta, utan att det är tillräckligt att undersöka

3

ifall en av dessa produkter är lika med det neutrala elementet. 3

För en abelsk grupp är detta trivialt.

Kapitel 3. Grupper och undergrupper

62

Denition 3.11. Givet en mängd G och en kompositionsregel  på denna, så säges e 2 G vara ett vänsterneutralt element, om e  a = a för alla a 2 G. Ett element b med egenskapen b  a = e, där e är ett vänsterneutralt element, säges vara en vänsterinvers till a. På motsvarande sätt denieras begreppen

högerinvers.

högerneutralt element

och

0 är ett högerneutralt element i R med avsea 0 = a för alla a 2 R. Dock är 0 inte ett vänsterneutralt element, i och med att 0 a 6= a, närhelst a 6= 0. Motsvarande roll spelas av talet 1 med avseende på  division i mängden R . 

Exempel 3.12.

Talet

ende på vanlig subtraktion, i och med att

G vara en mängd och  en associativ kompositionsAntag att G innehåller ett vänsterneutralt element e och att varje element i G har en vänsterinvers. Då är (G; ) en grupp. Sats 3.13. regel på G. Bevis.

Låt

Vi skall visa att det vänsterneutrala elementet också är höger-

neutralt, och att varje vänsterinvers till ett element i

G

också är en

högerinvers.

a 2 G godtyckligt och antag b är en vänsterinvers till a. Vi vet då att b  a = e och önskar visa att a  b = e. Alla element i G har en vänsterinvers, så även b. Det nns alltså ett element c 2 G med egenskapen c  b = e. Vi får nu Vi börjar med det sistnämnda. Tag

att

a  b = e  (a  b) = (c  b)  (a  b) = c  [(b  a)  b] = c  (e  b) = c  b = e; b är alltså också högerinvers till a. Avslutningsvis vill vi visa att e också är högerneutralt. Låt b vara en vänsterinvers till a. Som vi såg ovan är b också högerinvers, så a  b = b  a = e. Detta ger så

a  e = a  (b  a) = (a  b)  a = e  a = a; och därmed är satsen bevisad.

Vi kan givetvis ersätta vänster med höger överallt i ovanstående sats och modiera beviset därefter. Satsen medför att vi i fortsättningen

3.2. Grundläggande egenskaper hos grupper

63

endast behöver testa neutrala element och inverser enbart från vänster eller enbart från höger, när vi arbetar i en grupp.

Sats 3.14 (Annulleringslagarna). a  b = a  c =) b = c

(

b  a = c  a =) b = c

(

I en grupp

(G; ) gäller

vänstra annulleringslagen)

och

a; b; c 2 G.

för alla

Bevis.

högra annulleringslagen)

Vi bevisar endast den vänstra annulleringslagen, eftersom bevi-

set för den högra är analogt.

a, a  b = a  c från vänster

Varje element i en grupp har en invers. Speciellt gäller detta och vi multiplicerar båda leden i ekvationen med

1.

a

Detta ger

1

a

 (a  b) = a 1  (a  c):

Eftersom kompositionsregeln på

G är associativ, kan vi ytta parente-

serna så att vi får

(a

 a)  b = (a 1  a)  c:

 a = e är det neutrala elementet, övergår denna ekvation b = c, vilket skulle bevisas.

Men då i

1

a

1

a och b i en grupp (G; ) gäller att 1  b i G, ekvationen a  x = b har den entydiga lösningen x = a 1 i G. ekvationen y  a = b har den entydiga lösningen y = b  a

Sats 3.15. (i) (ii)

Bevis.

För alla

Bevisen för (i) och (ii) är analoga, så vi nöjer oss därför med

att bevisa (i). Att

x=a

1

 b verkligen är

en lösning till

ax = b

genom insättning i ekvationen enligt

a  (a

1

 b) = (a  a 1)  b = e  b = b:

inses direkt

Kapitel 3. Grupper och undergrupper

64

x1 ; x2 2 G båda är lösningar till ekvationen. Detta innebär alltså att a  x1 = b och a  x2 = b, d.v.s. a  x1 = a  x2 . Av den vänstra annulleringslagen följer x1 = x2 och För att visa entydigheten antar vi att

beviset är klart.

Föregående sats säger alltså att det i en grupp linjär ekvation med koecienter i

G

(G; )

gäller att varje

har en entydig lösning i

G.

Att

en kompositionsregel är associativ, har ett neutralt element samt att varje element är inverterbart är således tillräckliga krav för att det är så. Nästa sats uttalar sig om hur det ligger till med nödvändigheten hos dessa krav.

Sats 3.16.

Låt

G vara en mängd, försedd med en associativ kompo-

. Antag att varje ekvation på formen a  x = b respektive y  a = b, där a; b 2 G, har en lösning i G. Då är (G; ) en grupp. sitionsregel

Bevis.

På grund av sats 3.13 räcker det att visa att

vänsterneutralt element och att alla element i Fixera ett element

b

2 G.

G

innehåller ett

G har en vänsterinvers.

Enligt förutsättningarna har ekvationen

y  b = b en lösning, säg y = e. Vi har då e  b = b, men detta visar inte att e är vänsterneutralt, utan bara att b är en lösning till ekvationen e  x = x. Vad vi vill komma fram till är att samtliga element i G uppfyller denna ekvation. Välj av den anledningen a 2 G godtyckligt och betrakta ekvationen b  x = a. Förutsättningarna i satsen säger att det nns en lösning x = x0 till denna ekvation. Vi har alltså b  x0 = a, vilket ger

e  a = e  (b  x0 ) = (e  b)  x0 = b  x0 = a: e är ett vänsterneutralt element i G, a är godtyckligt valt i G. Att varje element i G har en vänsterinvers följer nu av att ekvationen y  a = e har en lösning för alla a 2 G. Därmed är beviset Ovanstående formel säger att eftersom

klart.

Sats 3.17. Antag att  är en associativ kompositionsregel på en ändlig mängd G. Om  uppfyller båda annulleringslagarna, så är (G; ) en grupp.

3.2. Grundläggande egenskaper hos grupper Bevis.

65

Med hänvisning till sats 3.16 är det tillräckligt att visa att varje

a  x = b respektive y  a = b är lösbar i G. Tag a; b 2 G G är en ändlig mängd, kan vi göra ansättningen G = fa1 ; a2 ; : : : ; an g, där samtliga ai är olika. Vi har alltså att jGj = n. Betrakta nu de n elementen linjär ekvation

godtyckligt. Eftersom

a  a1 ; a  a2 ; : : : ; a  an

(3.1)

G. Om två av dessa element skulle vara lika, säg a  ar = a  as, där r 6= s, så medför den vänstra annulleringslagen att ar = as . Men detta strider mot att samtliga ai är olika. Således är även samtliga element i listan (3.1) olika, och därmed måste G = fa  a1 ; a  a2 ; : : : ; a  an g. Speciellt gäller a  ai = b för något i, vilket betyder att ekvationen a  x = b har en lösning x = ai i G. Ett liknande resonemang kan göras beträande ekvationen y  a = b. i

Övningar till avsnitt 3.2 1. Visa att i en grupp (G; ) så har varje ekvation på formen a  x  b = c en entydig lösning i G, för alla a; b; c 2 G. 2.

Lös ekvationerna

3.

Lös ekvationerna

4.

Lös kongruensekvationerna

5.

Lös följande ekvationer med hjälp av Cayleytabellen för

(a) x + 4 = 3 i Z7 (a) 5x = 7 i Z9

(b) 5 + x = 2 i Z6

(c) 3 + x + 8 = 1 i Z9.

(b) 3x = 1 i Z8

(c) 4x = 6 i Z13.

(a) x + 8  3 (mod 14) (c) 11x  14 (mod 15)

(b) 5x  4 (mod 7) D3 i gur 3.3

på sidan 58.

(a) 2  = 3

(b) 2 = 3

(c) 3 2 = 1

6.

Bevisa den högra annulleringslagen för grupper (se sats 3.14).

7.

Bevisa sats 3.15(ii).

8.

Ge ett motexempel som visar att sats 3.17 inte är sann ifall tillåts vara en oändlig mängd.

G i satsen

Kapitel 3. Grupper och undergrupper

66

3.3 Cayleytabeller för grupper Låt G vara en ändlig mängd och  en kompositionsregel på G, denierad med hjälp av en Cayleytabell. Vi ställer oss frågan om man, genom att studera utseendet hos tabellen, kan avgöra om eller inte.



(G; )

är en grupp

G uppfyller båda annullex 7! a  x och x 7! x  a är injektiva avbildningar från G till G, för alla a 2 G. Om G är ändlig så är dessa avbildningar också bijektiva (sats 1.62). Att x 7! a  x är bijektiv för alla a 2 G innebär för tabellens del, att varje element i G förekommer exakt en gång i varje rad. Bijektiviteten hos x 7! x  a medför å sin sida att varje element G också förekommer exakt en gång i varje kolumn. En kompositionsregel

på en mängd

ringslagarna, om och endast om

En grupp innehåller ju också ett entydigt bestämt neutralt element, så i tabellen måste det nnas exakt en rad som överensstämmer med raden ovanför tabellen. Det måste också nns exakt en kolumn som ser exakt likadan ut som kolumnen till vänster om tabellen. Vi drar slutsatsen att om det av en Cayleytabell för en associativ kompositionsregel framgår att det nns ett neutralt element och att båda annulleringslagarna gäller, så denierar tabellen en grupp.

Exempel 3.18.

I Cayleytabellen till vänster i gur 3.5 ser vi att varje

element förekommer exakt en gång i varje rad respektive kolumn. Men tabellen denierar inte en grupp, ty det saknas ett neutralt element. Den högra Cayleytabellen i samma gur innehåller dock ett neutralt element

e, och dessutom är båda annulleringslagarna

uppfyllda. Trots

 är inte associativ. Till exempel är (a  b)  c = d  c = a, men a  (b  c) = a  d = c.  detta denierar inte heller denna tabell en grupp, ty

 e a b c d

 a b c

a b c

c b a b a c a c b

e a b c d

Figur 3.5

e a b c d a e d b c b c e d a c d a e b d b c a e

3.3. Cayleytabeller för grupper

67

Föregående exempel visar att existens av ett neutralt element och att annulleringslagarna gäller inte är tillräckliga, utan bara nödvändiga krav på en kompositionsregel

 på en ändlig mängd G, för att (G; )

skall vara en grupp. Associativitet krävs också. Dessvärre kan man inte direkt se på en Cayleytabell att den denierar en associativ kompo-

4

sitionsregel.

Med ledning av ovanstående skall vi nu resonera oss fram till vilka grupper det nns, som innehåller fyra element eller färre. Först konstaterar vi att det endast kan nnas en grupp med ett element. Detta måste vara det neutrala elementet kompositionsregel

e. Det enda sättet att deniera

en

 på mängden G = feg är enligt e  e = e. Självklart

är samtliga gruppaxiom uppfyllda, och gruppen ifråga är givetvis också

triviala gruppen. G = fe; ag vara en mängd med två element. Vi önskar att deniera en kompositionsregel  på G med hjälp av en Cayleytabell, så att (G; ) blir en grupp. Som neutralt element väljer vi e, vilket gör att vi kan fylla i e  e = e och e  a = a  e = a i tabellen. Detta är abelsk. Detta är den så kallade Låt nu

gjort i tabellen till vänster i gur 3.6 på följande sida. Det återstår att

a  a. Alternativet a  a = a duger inte, eftersom det strider

bestämma

mot reglerna för hur en Cayleytabell för en grupp får se ut. Alltså måste

a  a = e, vilket ger oss Cayleytabellen till höger i gur 3.6 på

nästa sida. Här har vi nu således en grupp med två element,

associativ.

om

 är

Så är i själva verket fallet, vilket kan verieras genom att i

x  (y  z ) = (x  y)  z ersätta x, y och z med e eller a på 3 5 alla möjliga sätt, sammanlagt 2 = 8 stycken. Eftersom detta var det ekvationen

enda möjliga sättet att fylla i Cayleytabellen så att det resulterade i en grupp, konstaterar vi att det endast nns en grupp med två element. Vi noterar också att den erhållna gruppen är abelsk. Så betraktar vi en mängd

G = fe; a; bg

med tre element. Till att

börja med fyller vi i de rader och kolumner som svarar mot det neutrala elementet. Detta ger den halvt ifyllda tabellen till vänster i gur 3.7 på följande sida. Nu kan vi inte ha

a  a = a,

eftersom

a

då kommer

att förekomma två gånger i samma rad (och kolumn). Således måste

aa = e 4

eller

a  a = b.

Väljer vi det förstnämnda, blir vi tvungna

Däremot kan man enkelt avgöra om den är kommutativ, vilket är fallet om

och endast om tabellen är symmetrisk längs med huvuddiagonalen (från det övre vänstra hörnet till det nedre högra).

5

Det räcker dock att endast undersöka fallet

övning 9 till avsnitt 2.3.

x = y = z = a,

på grund av

Kapitel 3. Grupper och undergrupper

68

 e a

e a

e a a

 e a

e a

e a a e

Figur 3.6 b  a = b för att elementen i a:s kolumn alla skall vara olika. Men då kommer b att förekomma på två ställen i den nedersta raden, vilket inte är tillåtet. Därför sätter vi istället a  a = b, vilket kommer att sätta

att medföra att den resterande tabellen kan fyllas i utan det uppkommer dubbletter i någon rad eller kolumn. Slutresultatet blir den högra tabellen i gur 3.7. Liksom i fallet med två element har vi här en Cay-

 e a b

e a b

e a b a b

 e a b

e a b

e a b a b e b e a

Figur 3.7 leytabell för en grupp,

om

 är associativ. Om man vill veriera detta

på samma sätt som i fallet med två element, måste man undersöka

33 = 27 olika

kombinationer, vilket är en uppgift man inte tar sig an

6

med någon större förtjusning.

Nu har vi emellertid vid ett tidigare tillfälle presenterat en Cayleytabell för en grupp med tre element, nämligen den för

(Z3; +) (den

vänstra tabellen i gur 2.7 på sidan 53). När man jämför den ovan er-

(Z3; +), upptäcker man att de ser i princip likadana ut: Om man i tabellen för (Z3; +) ersätter 0 med e, 1 med a och 2 med b, så fås samma tabell! Nu är det så att strukturella egenskahållna tabellen med den för

perna hos en grupp inte förändras, om man byter namn på de element som tillhör gruppen eller inför en annan beteckning för kompositionsregeln

efter ett namnbyte fungerar gruppen fortfarande på samma

sätt. Eftersom den Cayleytabell vi erhöll ovan i princip är densamma

(Z3; +), så är (G; ) en grupp, i själva verket väsentligen samma grupp som (Z3; +). I och med att det endast går att som Cayleytabellen för 6

Tack vare övning 9 till avsnitt 2.3 kan antalet kombinationer minskas till åtta.

3.3. Cayleytabeller för grupper

69

fylla i Cayleytabellen på ett sätt, i avsikten att konstruera en grupp med tre element, kan vi dessutom dra slutsatsen att ligen den

enda

(Z3; +) är väsent-

gruppen med tre element. På samma sätt kan man se

att den grupp med två element vi konstruerade tidigare är väsentligen densamma som gruppen

(Z2; +) och att denna därmed är väsentligen

den enda gruppen med två element. Avslutningsvis låter vi

G = fe; a; b; cg

ledning av vår upptäckt rörande utifrån Cayleytabellen för

bestå av fyra element. Med

Z3 ovan, kan vi konstruera en grupp

(Z4; +)

(se den vänstra tabellen i gur 2.8

på sidan 53), genom att byta namn på elementen enligt

0 7! e; 1 7! a; 2 7! b; 3 7! c:

(3.2)

Vi erhåller då Cayleytabellen i gur 3.8(a).

 e a b c

e a b c

e a b c a b c e b c e a c e a b

 e a b c

e a b c

(a)

 e a c b

e a c b

(b)

 e a b c

e a b c

e a b c a c e b b e c a c b a e

 e a b c

e a b c a e c b b c c b

e a b c

(d)

e a b c a e c b b c a e c b e a (e)

e a c b a c b e c b e a b e a c (c)

 e a b c

e a b c

e a b c a e c b b c e a c b a e (f )

Figur 3.8 Låt oss nu se ifall det nns er alternativ på tabellens utseende. Efter att som vanligt fyllt i den rad och kolumn som svarar mot det neutrala

a  a skall vara. De alternativ b, c eller e. Eftersom vi strävar efter att få en tabell som skiljer sig från tabell (a), väljer vi a  a = c. (Läsaren uppmanas elementet, vill vi bestämma oss för vad som står till buds är att veriera att vi

inte

erhåller en ny tabell, om vi väljer alternativet

Kapitel 3. Grupper och undergrupper

70

aa = b.) Det visar sig då att Cayleytabellen får utseendet i gur 3.8(b) på föregående sida. Vid den första anblicken verkar det här som om vi har hittat något nytt

den erhållna Cayleytabellen liknar ju inte tabell (a), och därmed

inte Cayleytabellen för

(Z4; +). Men skenet bedrar! Det nns nämligen

andra sätt att döpa om elementen i vi istället väljer att döpa om

Z4 på, än vad som görs i (3.2). Om

2 till c och 3 till b, så får vi Cayleytabellen

i gur 3.8(c) på föregående sida. Kompositionsreglerna givna av tabell (a), (b) och (c) denierar alla samma algebraiska struktur, ty resultatet blir detsamma, oavsett vilken tabell vi använder oss av för att beräkna

a  b = e enligt alla tre tabellerna. Alltså ger alternativet a  a = c inte upphov till någon väsentligen ny grupp. Men vi har ju fortfarande alternativet a  a = e kvar. Med en produkt. Till exempel blir

detta val får vi så småningom tabellen i gur 3.8(d) på föregående sida. Här kan vi välja

b  b = a eller b  b = e. Beroende på vad vi väljer får

vi tabell (e) respektive (f ) i guren. Vi lämnar som en övning åt läsaren att veriera att inte heller

(Z4; +). Men hur man än vänder inte att hitta gruppen (Z4; +) i

tabell (e) är något nytt jämfört med och vrider på tabell (f ), så går det

denna. Om kompositionsregeln för denna tabell är associativ, så har vi funnit en grupp som väsentligen är annorlunda än

(Z4; +).

För att motivera att tabell (f ) denierar en grupp, betraktar vi en rektangel som inte är en kvadrat, se gur 3.9 på motstående sida. Om vi låter

e

beteckna identitetsavbildningen,

rektangelns medelpunkt samt

a

rotation

180Æ

runt

b och c spegling i den lodräta respektive

vågräta streckade räta linjen, så kommer dessa fyra avbildningar att tillsammans bilda en grupp under sammansättning. Dess Cayleytabell blir just tabellen i gur 3.8(f ) på föregående sida. Denna grupp brukar kallas

pe.)

Kleins fyrgrupp7 och betecknas ofta V

(från tyskans

Viergrup-

Vi har därmed konstaterat att det nns väsentligen två grupper

med fyra element, nämligen

(Z4; +) och V .

Fenomenet att grupper som vid första ögonkastet ser ut att vara olika men ändå är lika, i det avseendet att de har samma strukturella egenskaper, kallas

isomor.

Vi kommer att ge en formell denition av

detta begrepp först i kapitel 8. Fram tills dess nöjer vi oss med att vara informella: Två grupper är

isomorfa, om det enda som skiljer dem åt är

vilka beteckningar man använder på elementen och kompositionsregeln. 7

Felix Klein (18491925), tysk matematiker.

3.3. Cayleytabeller för grupper

71

1

2

4

3

Figur 3.9 Om två grupper inte är isomorfa, nns det en strukturell egenskap hos den ena gruppen som inte den andra har. En sådan egenskap kan till exempel vara hur många element som är lika med sin egen invers. För

(Z4; +)

nns det två sådana element, i form av

elementet) och

2

(eftersom

2+2 = 0

i

0

(det neutrala

Z4). I Kleins fyrgrupp V

är

samtliga fyra element lika med sin egen invers. När det gäller grupper med fem element eller er, så nämner vi i förbigående att det nns väsentligen en grupp med fem element, två med sex element, en med sju, fem med åtta, och två med nio respektive tio element. Samtliga dessa grupper är abelska, utom en av de båda grupperna med sex element, två av de fem grupperna med åtta element, och en av de två grupperna som har tio element.

Övningar till avsnitt 3.3 1.

Den halvt ifyllda Cayleytabellen i gur 3.10 antas deniera en associativ kompositionsregel tabellen, så att

 på mängden G = fe; a; b; c; dg. Komplettera

(G; ) blir en grupp.

 e a b c d

e a b c d

e a b c d a d e b c e b d c

Figur 3.10 2.

Denierar Cayleytabellen i gur 3.11 på nästa sida en grupp? Kompositionsregeln förutsätts vara associativ.

Kapitel 3. Grupper och undergrupper

72

 a b c d

a b c d

c a d b a b c d d c b a b d a c

Figur 3.11 3.

Veriera att Cayleytabellen i gur 3.8(e) på sidan 69 väsentligen är densamma som den för

4.

(Z4; +).

Konstruera en Cayleytabell för en kompositionsregel på en mängd av sex element, sådan att den uppfyller annulleringslagarna och har neutralt element, men så att den

inte denierar en grupp.

3.4 Potenser och potenslagar Beteckningen (G; ) för en grupp är ganska klumpig att använda i läng-

G, när vi framöver refererar (G; ). Detta beteckningssätt är en aning slarvigt, vedertaget. Inte heller kommer vi att skriva a  b i

den, och vi kommer ofta att skriva blott till en allmän grupp men dock allmänt

någon större utsträckning, utan väljer oftast att använda multiplikativ

ab eller additiv notation a + b. När vi använder multiplikativ notation, kommer vi i regel beteckna det neutrala elementet med 1G istället för e. Om additiv notation används, är det underförstått att notation

gruppen ifråga är abelsk. Vi väljer i detta fall att beteckna det ne-

0G , medan inversen till ett element a 2 G skrivs a b att användas istället för a + ( b). När det gäller additiv notation kommer ett uttryck av typen a + b att kallas för en summa istället för produkt, medan a och b kallas termer istället för faktorer. utrala elementet med

a

istället för

a

1.

Vidare kommer det kortare skrivsättet

Speciellt kommer vi, så länge vi sysslar med grupper, att med mena gruppen

(Zn; +),

där

+

står för addition modulo

n.

Zn

När vi till

R+ , menar vi gruppen (R+ ; ), eftersom + till en multiplikation är det enda av de fyra räknesätten som gör R grupp. Av motsvarande anledning menar vi (R ; +), när vi framöver talar om gruppen R . exempel refererar till gruppen

Givet ett element

a

i en grupp

G

samt ett positivt heltal

n,



3.4. Potenser och potenslagar denieras

73

n:te potensen av a enligt an = aa : : : a} : | {z n faktorer

Detta är väldenierat i och med att kompositionsregeln på en grupp är associativ (se sats 2.10). Vi inför negativa potenser genom att sätta

a

n

1 1 n } = (a ) :

1 :::a = a| 1 a {z

n faktorer

Dessutom sätter vi

a0 = 1G : Vi formulerar gällande potenslagar i följande sats.

Sats 3.19.

Låt

a; b 2 G, där G är en grupp. För alla heltal m och n

gäller då (i) (ii) (iii) (iv)

a n = (an ) 1 , d.v.s. a n är inversen till an am an = am+n (am )n = amn (ab)n = an bn , om och endast om ab = ba.

Bevis.

(i) Genom att i följdsats 2.22(iv) låta

a

n

= (a 1 )n = a 1 a 1 : : : a

1

ai = a för alla i, följer

= (aa : : : a)

1

= (an ) 1 :

m 6= 0 och n 6= 0, eftersom övriga fall är n > 0 så betyder am an en produkt av först m faktorer, alla lika med a, följt av ytterligare n sådana faktorer. m n m+n . Det blir således sammanlagt m + n faktorer, vilket ger a a = a Om både m och n är negativa resonerar vi på samma sätt genom att 1 . Ifall m och n har olika tecken, räkna antalet faktorer lika med a säg m > 0 och n < 0, uppstår tre olika fall beroende på om m + n är positivt, negativt eller lika med noll. När m + n > 0, så gäller (ii) Vi kan anta att

triviala. I fallet

m>0

och

am+n a eftersom både till

an ,

n

= a(m+n)+(

n)

= am ;

m + n och n är positiva. Men enligt (i) är a

så multiplikation av båda leden från höger med

n inversen an ger det

Kapitel 3. Grupper och undergrupper

74

önskade resultatet

am+n = am an . Om m + n < 0 så är (m + n) och m

positiva heltal, vilket ger

a

(m+n) am

=a

(m+n)+m

= a n:

Om båda leden här multipliceras från höger med

a

m , inversen

1

= (am an )

till

am ,

så blir resultatet

a I högerledet har vi nu

(m+n)

a na

m

= a na

m:

= (an ) 1 (am )

1

(med

hjälp av följdsats 2.22(iii)), och eftersom vänsterledet är inversen till

am+n , är vi klara även i detta fall. Om m = n, d.v.s. am och an är varandras am an = 1G = a0 = am+n .

slutligen

m+n = 0

så är

inverser. Detta innebär att

(ii) Beviset, som kan genomföras med en liknande strategi som ovan, lämnas som en övning för läsaren.

()) Antag att (ab)n = an bn för alla n. För n = 2 betyder detta att abab = aabb, från vilket ba = ab följer, tack vare annulleringslagar(iii)

na.

(() Antag att ab = ba. Vi visar först att abn = bn a för alla n  0 med hjälp av induktion. Fallet n = 0 är trivialt, och om likheten gäller för något n  0, så blir

abn+1 = abn b = bn ab = bn ba = bn+1 a; enligt vår önskan. Ett nytt induktionsbevis ger nu att för alla

n

(ab)n = an bn

 0 på följande vis. Fallet n = 0 är återigen trivialt, och n  0 medför tillsammans

antagandet om att likheten gäller för något med det vi nyss visade, att

(ab)n+1 = (ab)n (ab) = an bn ab = an abn b = an+1 bn+1 :

n < 0. I detta Eftersom n>0

Det återstår nu endast att undersöka vad som händer om fall är

an

och

bn

inverserna till

a

n

respektive

b

n.

har vi därmed

an bn = (a n ) 1 (b n ) Men

1

= (b n a n )

1

= [(ba) n ]

ba = ab, och därmed är beviset fullbordat.

1

= (ba)n :

3.4. Potenser och potenslagar

75

När man brukar additiv notation, skrivs motsvarigheten till

an som na.

Således

n  a = a| + a +{z   + a}; n termer

( n)  a = n  ( a), medan a0 = 1G blir 0  a = 0G . Potenslagen (ii) i sats 3.19 får med additiv beteckning utseendet n  a + m  a = (n + m)  a, medan den additiva versionen av (iii) blir n  (m  a) = nm  a. om

n > 0.

Negativa potenser ges här av

motsvarigheten till

Övningar till avsnitt 3.4 1.

Beräkna

(a) 43 i Z7

2.

Låt

3.

Ett element

(b) 34 i Z8

a vara ett att a = 1G .

(c) 5

element i en grupp

G.

2

i

Z11

Antag att

(d) 5 4  72 i Z12. a3 = a11 = 1G. Visa

a säges vara idempotent, om a2 = a. Visa att det neutrala

elementet är det enda idempotenta elementet i en grupp.

4.

Låt

5.

Låt

G vara en grupp att G är abelsk.

sådan att

(ab)2 = a2 b2

för alla

a; b

2 G. Visa

G vara en grupp. Antag att a2 = 1G för alla a 2 G. Visa att G är

abelsk.

a och b vara element i en grupp. Antag att a7 b = ba7 och a3 b = ba3 . Visa att ab = ba.

6.

Låt

7.

Låt

8.

Bevisa sats 3.19(ii).

9.

Låt

a och b vara element i en grupp G. Antag att a7 = b5 = a2 b = 1G. Visa att a = b = 1G . a och b vara två element i en grupp. Låt vidare m och n vara två am = bm och an = bn . Visa SGD(m;n) SGD(m;n) att a =b . heltal, inte båda lika med noll. Antag att

10. 11.

b (ab) = a b Låt

a

5

och

5 5

vara element i en grupp. Visa att om så är

ab = ba.

(ab)3 = a3 b3

och

(ab)4 = a4 b4 , (ab)5 = a5 b5 och (ab)6 = a6 b6 gäller för två element a och b i en grupp, så är ab = ba. Visa att om

Kapitel 3. Grupper och undergrupper

76

3.5 Undergrupper Betrakta gruppen

D3

i exempel 3.5, och dess Cayleytabell i gur 3.3

på sidan 58. Antag att vi inskränker denitionsmängden för kompo-

D3 till någon av delmängderna H1 = f"; 2 ; 3 g elH2 = f"; 1 g. Självklart är restriktionen av Æ till någon av dessa

sitionsregeln på ler

mängder associativ, så genom att studera Cayleytabellerna i gur 3.12 konstaterar vi att

H1

och

H2

" " 2 3

2 2 3 "

var och en för sig är en grupp under

Æ till respektive mängd. Detta föranleder oss till att

restriktionen av

ge följande denition.

Æ

" 2 3

(a)

3 3 " 2

H1

Æ

" 1

" " 1 (b)

1 1 "

H2

Figur 3.12 Denition 3.20. Låt (G; ) vara en grupp och H en delmängd av G. Om H är en grupp under restriktionen av  till H , så säger vi att H är en undergrupp i G och betecknar detta med H  G (eller G  H ). Ifall H råkar vara en äkta delmängd av G så säger man att H är en äkta undergrupp i G. I detta fall används beteckningen H < G (eller G > H ). G har alltid minst två undergrupper, G själv och f1G g. Om H är en undergrupp i G så använder man av bekvämlighetsskäl samma beteckning för kompositionsregeln på H som på G. En icke-trivial grupp

För att testa om en given delmängd av en grupp är en undergrupp, kan man använda sig av följande sats.

Sats 3.21.

G vara en grupp och H en delmängd av G. Då är H G, om och endast om följande tre villkor är uppfyllda: H är stabil med avseende på kompositionsregeln på G, d.v.s. om h1 ; h2 2 H så gäller h1 h2 2 H Låt

en undergrupp i (i)

3.5. Undergrupper

77

1G i G tillhör H 1 2 H. Om h 2 H , så gäller h

(ii) Det neutrala elementet (iii)

Bevis.

)) Att H är en undergrupp i G betyder speciellt att restrik-

(

G till H är en kompositionsregel på H . h1 h2 2 H närhelst h1 ; h2 2 H , och således är (i) upp-

tionen av kompositionsregeln på Detta innebär att fyllt.

H i sig är en grupp, så innehåller H ett neutralt ele1H , men det är inte från början givet att detta element är detsamma som det neutrala elementet 1G i G. Det är dock enkelt att visa att det i själva verket är så, eftersom det i G gäller att 1H 1G = 1H = 1H 1H , från vilket 1G = 1H följer med hjälp av den vänstra annulleringslagen. Eftersom

ment

Således är även (ii) uppfyllt. Ett liknande resonemang kan användas för att bevisa (iii): I och med att

H är en grupp, så nns ett h1 2 H med egenskapen hh1 = 1G . h en invers h 1 i G. Från hh1 = hh 1 följer h 1 = h1 2 H ,

Vidare har

med utnyttjande av den vänstra annulleringslagen.

()

(

Antag att

H

är en delmängd av

G

som uppfyller (i), (ii)

och (iii). Då säger (i) oss att restriktionen av kompositionsregeln på till

H

är en kompositionsregel på

vi visa att

H

H.

För att bevisa att

H

G

 G skall

uppfyller de tre gruppaxiomen. Av (ii) följer att

H

in-

nehåller ett neutralt element, medan existensen av en invers till varje element i

H garanteras av (iii). Den associativa lagen a(bc) = (ab)c gäla; b; c 2 G och därmed också för alla element i H , eftersom

ler för alla

H  G.

Observera att om man känner till att

H

är en

icke-tom

delmängd av

G, så behöver man inte testa om (ii) är uppfyllt, eftersom det H= 6 ;, 1 så innehåller H minst ett element a. Från (iii) följer då att a 2 H. 1 2 H , varav (i) medför att aa 1 = 1 2 H . Således har vi a; a G en grupp

då är en konsekvens av (i) och (iii): Om vi nämligen vet att

Exempel 3.22. Vi illustrerar satsen ovan genom att visa att mängden 2Z = f2n j n 2 Zg av alla jämna heltal är en undergrupp i Z. Stabilitetskravet innebär här att vi skall ha a + b 2 2Z, närhelst a; b 2 2Z, eller uttryckt i ord: Summan av två jämna heltal är ett jämnt heltal. Detta är klart eftersom ansättningen

a = 2k, b = 2m

leder till

a + b = 2(k + m), som är ett jämnt tal. Det är också klart att det ne-

Kapitel 3. Grupper och undergrupper

78

utrala elementet

0 är ett jämnt heltal, likaså att a är jämnt om a är

det. Sålunda utgör de jämna heltalen en undergrupp i

Z. Hur förhåller



det sig med de udda heltalen?

Exempel 3.23. undergrupp i om

U

gäller

C

Låt

U = fz

2 C j jzj = 1g. Vi påstår att U

är en

(under multiplikation). Vi börjar med att undersöka

är stabil med avseende på multiplikation. Tag z1 ; z2 2 U . Då jz1 j = jz2 j = 1. Vi vill visa att också z1z2 har absolutbelopp 1,

vilket följer av att

jz1 z2j = jz1 j  jz2 j = 1  1 = 1:  Sålunda gäller att z1 z2 2 U . Det neutrala elementet i C givetvis tillhör

U . När det gäller inverser så vet vi att 1 1 z = = 1 z jzj

är

1,

som

2 C  , och vi ser att om z 2 U , d.v.s. om jzj = 1, så gäller 1 2 U . Därmed är påståendet bevisat. även z  för alla

z

Exempel 3.24. I exempel 3.3 bekantade vi oss med den allmänna linjära gruppen GLn (R ), bestående av alla inverterbara n  n-matriser med reella element. Sätt

H = fA 2 GLn (R) j det A = 1g: Med hjälp av räknelagarna för determinanter följer att om

A1 ; A2 2 H

så är

det(A1 A2 ) = det A1  det A2 = 1  1 = 1; vilket visar att

H

är stabil med avseende på matrismultiplikation.

Enhetsmatrisen, som är neutralt element i ten

1

det A

och tillhör därmed

1

= 1, eftersom

H.

Om slutligen

GLn (R), har determinandet A = 1 så gäller också

1 : det A Därmed är H en undergrupp i GLn (R ). Denna undergrupp betecknas vanligen SLn (R ) och kallas för den speciella linjära gruppen.  det A

1

=

3.5. Undergrupper

79

Denition 3.25. En grupp G kallas ändlig eller oändlig, beroende på om G är en ändlig eller oändlig mängd. Antalet element i G, om detta är ändligt, kallas gruppens ordning och betecknas jGj. Gruppen

Zn är till exempel ändlig med jZnj = n. En oändlig grupp Z. För ändliga delmängder av en grupp kan sats 3.21

exemplieras av förenklas.

Sats 3.26. Då gäller H

Låt

H

vara en icke-tom ändlig delmängd av en grupp

 G, om och endast om H

kompositionsregeln på

Bevis.

G.

G.

är stabil med avseende på

)) Om H är en undergrupp i G så är givetvis H stabil med

(

avseende på kompositionsregeln på

() Om H

(

G.

är stabil med avseende på

G:s

kompositionsregel, så

är denna en associativ kompositionsregel på den icke-tomma, ändliga mängden

H.

Enligt sats 3.17 räcker det därför att visa att annulle-

ringslagarna gäller i

Exempel 3.27.

H . Detta är dock klart, eftersom de gäller i G.

Delmängden

f0; 2g

av

Z4

Z4, f0; 3g inte en un-

är en undergrupp i

eftersom den uppfyller stabilitetskravet. Däremot är

Z4, eftersom 3 + 3 = 2 2= f0; 3g. På liknande sätt ser vi att f0; 1g kan vara en undergrupp, så vi konstaterar att det blott nns en undergrupp av ordning 2 i Z4. En undergrupp av ordning 3 dergrupp i inte heller

måste innehålla två av elementen

1, 2 och 3, så de möjliga kandidater-

f0; 1; 2g, f0; 1; 3g och f0; 2; 3g. Inga av dessa delmängder är dock stabila. Således nns det tre undergrupper i Z4 i form av f0g, f0; 2g och Z4.  na är

H1 = f1V ; ag, H2 = f1V ; bg a2 = b2 = c2 = 1V . Eftersom produkten av två olika element, båda skilda från 1V , alltid blir lika med det tredje elementet skilt från 1V , kan V inte ha någon undergrupp av ordning 3. Därmed har V de fem undergrupperna f1V g, H1 , H2 , H3 och V .  Exempel 3.28. och H3 = f1V ; cg

I Kleins fyrgrupp

V

är

alla stabila, eftersom

För att illustrera hur mängden av alla undergrupper i en grupp

G är

Kapitel 3. Grupper och undergrupper

80

Hassediagram.8 I ett sådant representeras undergrupperna som punkter i planet. Om H1 och H2 är undergrupper i G sådana att H1 < H2 , och om det inte nns någon undergrupp K sådan att H1 < K < H2 , så förbinder man H1 och H2 med en linje. I diagrammet placerar man av konvention den större undergruppen H2 högre upp än den mindre H1 . I gur 3.13 relaterade till varandra, kan man rita ett så kallat

presenteras ett sådant Hassediagram för var och en av grupperna och

V.

Z4

V

f0; 2g

f1V ; ag f1V ; bg f1V ; cg

f0g

f1V g

(a)

Z4

(b)

Z4

V

Figur 3.13 Vi kommer att stöta på Hassediagram i mer allmänna sammanhang i kapitel 15.

Övningar till avsnitt 3.5 1.

Vilka av följande mängder är undergrupper i

2.

Vilka av följande mängder är undergrupper i

3.

Skriv upp samtliga undergrupper i

4.

Rita ett Hassediagram, liknande de i gur 3.13, för samtliga under-

(a) f0; 6g (c) f0; 4; 10g (a) f1; 2; 4g

grupper i

5. 8

Z12?

(b) f0; 3; 4; 6g (d) f0; 2; 4; 6; 8; 10g (b) f1; 3; 4; 6g

Z7?

(c) f1; 4; 5g Z5

respektive

(d) f1; 6g Z6.

Z12.

Bestäm samtliga undergrupper i

D3

(se exempel 3.5).

Helmut Hasse (18981979), tysk matematiker.

3.5. Undergrupper 6.

81

Visa att

(

H= är en undergrupp i

1 a 0 1



)

a2R

GL2 (R), mängden av alla inverterbara 22-matriser

med reella element.

2  2-matriser på formen  cos  sin  ; sin  cos  där  är ett reellt tal. Visa att H är en undergrupp i SL2 (R), mängden alla 2  2-matriser med reella element och determinant 1. 8. Visa att Un = fz 2 C j z n = 1g, där n är ett positivt heltal, är en 7.

Betrakta mängden

undergrupp i

9.

Visa att i

C .

Låt

G

G = fz



2 C j z n = 1 för något n 2 Z g är en undergrupp +

n

vara en grupp och antag att

H1 \ H2 beträande H1 [ H2 ? Låt

här får variera, till skillnad från i föregående

n hela tiden är xt.)

Visa att även

11.

av alla

C .

(Observera att

övning, där

10.

H

H1

och

H2

är undergrupper i

G.

är en undergrupp. Kan man säga samma sak

a vara ett godtyckligt element i en grupp G. Visa att CG (a) = fg 2 G j ag = gag

är en undergrupp i

12.

Låt

G. (Detta är den s.k. centralisatorn till a i G.)

G vara en grupp. Visa att Z (G) = fz 2 G j zg = gz för alla g 2 Gg

är en undergrupp i av

13.

G.)

G vara g 2 G, Låt

G. (Denna undergrupp brukar kallas för centrum

en grupp och

gHg

H 1

en undergrupp i

Sätt, för varje xt

= fghg 1 j h 2 H g:

(a) Visa att gHg 1 är en undergrupp i G. (b) Antag att H är ändlig. Visa att H och gHg element.

G.

1

innehåller lika många

Kapitel 3. Grupper och undergrupper

82

14.

Låt

G vara en grupp och antag att H  G. Sätt NG (H ) = fg 2 G j gHg

Visa att

1

= H g:

NG (H ) är en undergrupp i G. (Detta är den s.k. normalisa-

torn till H .) 15.

G vara en grupp och H H  G, om och endast om ab Låt

en icke-tom delmängd av

G.

Visa att

2 H för alla a; b 2 H . 16. Visa att en grupp G inte kan skrivas som G = H [ H , där H är två äkta undergrupper i G. 1

1

2

1 och

H2

Kapitel 4

Generatorer och cykliska grupper Bland de mest fundamentala grupperna åternns de så kallade cykliska grupperna. Avsikten med detta kapitel är att stifta bekantskap med dessa grupper.

4.1 Inledning G är en grupp och att a är ett element i denna. En unH i G som innehåller a måste på grund av stabilitetskravet k k innehålla varje potens a av a, där k  1. Vidare måste inversen a 0 till varje sådan potens nnas med i H , liksom a = 1G . Således ink nehåller H samtliga a , där k 2 Z. Det visar sig nu vara så att alla k dessa a i sig utgör en undergrupp i G. Antag att dergrupp

Sats 4.1.

Låt

G vara en grupp och antag att a 2 G. Då är H = fak j k 2 Zg

G. Vidare är H den minsta undergrupp i G som innehåller a, i det avseendet att varje annan undergrupp som innehåller a har H som undergrupp. en undergrupp i

Bevis.

Vi undersöker i tur och ordning kraven på stabilitet, neutralt

element och invers, se sats 3.21. Produkten av två element 83

ak1 ; ak2 2 H

Kapitel 4. Generatorer och cykliska grupper

84

H , eftersom ak1 ak2 = ak1 +k2 . Det neutrala elementet tillhör H i 0 k k 1=a k och med att 1G = a . Om slutligen a 2 H så följer det av (a ) k att H också innehåller inversen till a . Detta bevisar att H  G. Om nu H1 är en godtycklig undergrupp i G med a 2 H1 , så ger resonemanget innan satsen att samtliga element i H tillhör H1 , d.v.s. att H  H1 . tillhör

Denition 4.2.

Undergruppen H i föregående sats kallas för cykliska undergruppen genererad av a och betecknas hai.

den

Med additiv beteckning får den cykliska undergruppen genererad av utseendet

hai = fk  a j k 2 Zg.

Exempel 4.3.

a

Z som genereras av 5 ges av h5i = fk  5 j k 2 Zg = f5k j k 2 Zg: Den undergrupp i

5. Vi betecknar 5Z. Allmänt kommer vi framöver att med be-

Detta är precis mängden av alla heltalsmultipler av denna undergrupp med

mZ, där m är ett heltal, mena mängden av alla heltalsmulm. 

teckningen tipler av

Z4. h1i = fk  1 j k 2 Zg, vilket innebär att h1i förutom 1 också innehåller 2  1 = 1 + 1 = 2, 3  1 = 1 + 1 + 1 = 3 och 4  1 = 1 + 1 + 1 + 1 = 0. Samtliga element i Z4 tillhör således h1i, så h1i = Z4. På samma sätt inses att också h3i = Z4. När det sedan gäller h2i = fk  2 j k 2 Zg så innehåller denna enbart elementen 0 och 2, ty om k är jämnt så blir k  2 = 0, medan k  2 = 2 om k är udda. Slutligen innehåller h0i inget annat element än det neutrala, d.v.s. h0i = f0g. För Kleins fyrgrupp V = f1V ; a; b; cg, vars Cayleytabell återges i gur 4.1 på nästa sida, så gäller att h1V i = f1V g, hai = f1V ; ag, hbi = f1V ; bg och hci = f1V ; cg. Ingen av de cykliska undergrupperna Exempel 4.4.

Låt oss nna samtliga cykliska undergrupper i

Enligt denitionen är

blir i detta fall lika med hela gruppen, eftersom samtliga element i är lika med sin egen invers.

Denition 4.5. En grupp G säges vara cyklisk, om G = hai något a 2 G. Om så är fallet säges a vara en generator till G.

V



för

4.1. Inledning

85

1V a b c

1V 1V a b c

a a

1V c b

b b c

1V a

c c b a

1V

Figur 4.1 Exempel 4.6. Mängden generatorn 1, eftersom

av alla heltal

Z är en cyklisk grupp med

h1i = fk  1 j k 2 Zg = fk j k 2 Zg = Z; eller med andra ord: Varje heltal är en multipel av heltal också en multipel av

1. Givetvis är varje

1, så även 1 är en generator till Z. Fler



generatorer nns det inte. Varför?

Exempel 4.7. Av exempel 4.4 framgår det att Z4 är cyklisk och att 1 och 3 är generatorer. Elementen 0 och 2 är inte generatorer till Z4, eftersom motsvarande cykliska undergrupper inte är lika med

inte är hela V .

Samma exempel visar också att Kleins fyrgrupp som varken

h1V i, hai, hbi eller hci är lika med

Vi såg i föregående exempel att

hela

Z4.

cyklisk, efter-



Z4 är cyklisk. Hur ligger det till med Zn

i allmänhet? För att kunna besvara denna fråga, återgår vi temporärt till beteckningen

Zn = f[0]; [1]; : : : ; [n 1]g.

För ett givet

[k]

2 Zn

gäller

[k] = [1 + 1 +    + 1] = [1]  [1]      [1] = k  [1];

Zn = h[1]i. Således är Zn cyklisk med generatorn 1. Zn än 1, om n  3. Till exempel är ju även 3 en generator till Z4. Vi kommer att utreda vilka de andra är i vilket visar att

Det nns er generatorer till avsnitt 4.3.

G vara en grupp och a ett element i G. Om hai G, så denieras ordningen av elementet a, betecknat o(a), som ordningen av gruppen hai, d.v.s. o(a) = jhaij. Om hai är en oändlig grupp, säges a vara av oändlig ordning. Denition 4.8.

Låt

är en ändlig undergrupp i

Kapitel 4. Generatorer och cykliska grupper

86

o(a) = 1, om och endast om a = 1G . Enligt denitionen av cyklisk grupp har vi vidare att en ändlig grupp G är cyklisk, om och endast om den innehåller ett element a sådant att o(a) = jGj. Notera att

Exempel 4.9. I den multiplikativa gruppen C  gäller o(i) = 4, eftersom hii = fi; 1; i; 1g består av fyra element. Vad är o( i)?  Exempel 4.10.

Gruppen

Z innehåller endast ett element av ändlig

ordning, nämligen det neutrala elementet

Exempel 4.11. elementen i



0.

Med hänvisning till exempel 4.4 ser vi att det för

Z4 gäller att o(0) = 1, o(1) = o(3) = 4 och o(2) = 2. I o(1V ) = 1 och o(a) = o(b) = o(c) = 2.

Kleins fyrgrupp gäller



Övningar till avsnitt 4.1 1.

Vilka av nedanstående grupper är cykliska?

2.

Är

3.

Visa att

(a) Z5 Q

(b) Z8

(c) Z10

(d) D3

(under addition) en cyklisk grupp? Bevisa ditt påstående.

Un = fz

2 C j z n = 1g är en cyklisk grupp. Bestäm dess

generatorer.

4.2 Strukturen hos cykliska grupper I detta avsnitt skall vi studera några strukturella egenskaper hos cykliska grupper. Vi inleder med att betrakta det fall då gruppen ifråga är oändlig.

Sats 4.12.

Låt

G = hai vara en oändlig cyklisk grupp. Då gäller as = at =) s = t:

s 6= t, och försöker hitta en motsägelse. Det räcker s > t, eftersom fallet s < t bes t handlas på precis samma sätt. Således antar vi att a = a men s > t. s t = 1 , där s t > 0, vilket medför att det nns ett Detta ger a G Bevis.

Vi antar att

med att utreda vad som händer om

4.2. Strukturen hos cykliska grupper minsta positivt heltal

87

m för vilket am = 1G .1

b 2 G godtyckk vi skriva b = a

Välj nu

G är cyklisk och genereras av a, kan k. Divisionsalgoritmen (sats 1.10) säger att det nns heltal q och r sådana att k = mq + r , där 0  r < m. Detta medför att ligt. Eftersom

för något heltal

b = ak = amq+r = (am )q ar = 1qG ar = ar ; enligt potenslagarna. Det godtyckligt valda elementet skrivas

ar ,

b

kan sålunda

0  r < m, vilket innebär att b kan se ut på högst ett m st.). Detta strider mot att G är oändlig, och

där

ändligt antal olika sätt (

därmed är beviset klart.

För ändliga cykliska grupper gäller följande.

Sats 4.13.

Låt

G = hai vara en ändlig cyklisk grupp. Då är G = f1G ; a; a2 ; : : : ; am

m

där

att

g;

är det minsta positiva heltalet sådant att

elementen

Bevis.

1

1G

; a; a2 ; : : : ; am 1

Vi bevisar först att

G är ändlig är att listan

am = 1G .

Vidare är

alla olika.

m

verkligen existerar. En konsekvens av

a; a2 ; a3 ; : : : ; ak ; : : : G inte kan göras hur lång som helst utan att det uppkoms och t, där s t s > t, sådana att a = a . Precis som i beviset för sats 4.12 ser man att detta medför att det existerar ett minsta positivt heltal m med m = 1 . Genom att välja b godtyckligt i G kommer man egenskapen a G av element i

mer dubbletter i den. Det måste alltså nnas två heltal

sedan fram till sats

att

också det helt analogt med beviset för föregående

b = ar , där 0  r < m. Således har vi nu G = f1G ; a; a2 ; : : : ; am

1

g;

G är olika. Om två av dem m1 > m2 , så följer am1 m2 = 1G .

och det återstår att bevisa att elementen i vore lika, säg 1

am1

och

am2 ,

där

I mer utförliga ordalag: Mängden av alla positiva heltal

är icke-tom och innehåller därför ett minsta tal

n sådana att an = 1G

m, enligt välordningsprincipen.

Kapitel 4. Generatorer och cykliska grupper

88

m1 och m2 här är olika naturliga tal, båda mindre än m, så blir 0 < m1 m2 < m. Detta motsäger att m är det minsta positiva m=1 . heltalet som uppfyller a G Men då

En direkt konsekvens av ovanstående sats är följande.

Följdsats 4.14. Om G är en grupp och a 2 G ett element av ändlig o(a) = 1 . ordning, så är o(a) det minsta positiva heltalet sådant att a G Sats 4.15.

Varje cyklisk grupp är abelsk.

G = hai vara en cyklisk grupp och välj x; y 2 G godtyckligt. xy = yx. Nu är emellertid x = as och y = at för några heltal s och t. Av detta följer Bevis.

Låt

Vi vill visa att

xy = as at = as+t = at+s = at as = yx; och därmed är satsen bevisad.

Omvändningen till sats 4.15 är inte sann. Betrakta till exempel Kleins fyrgrupp. Denna grupp är, som vi såg i exempel 4.7, inte cyklisk, men däremot abelsk (vilket framgår av dess Cayleytabell i gur 4.1 på sidan 85). Även om varje cyklisk grupp alltså är abelsk kommer vi i fortsättningen ändå att använda multiplikativ notation framför additiv, när vi studerar abstrakta cykliska grupper.

Övningar till avsnitt 4.2 1.

Bestäm ordningen av samtliga element i grupperna i övning 1 till avsnitt 4.1.

2.

I en grupp

3.

Låt

G har alla element utom det neutrala ordningen 3. Visa att

(ba)2 = a2 b2 för alla a; b 2 G. a

såväl

b

vara två element i en grupp. Antag att

som

är av ändlig ordning. Visa att också

och

a

ordning.

b

ab = ba och att ab är av ändlig

4.3. Undergrupper i cykliska grupper 4.

89

Betrakta de två matriserna





A = 01 01 i





0 1 och B = 1 1

GL2 (R). Visa att var och en av dem är av ändlig ordning, och ange o(A) respektive o(B ). Vad gäller för o(AB )? Stämmer detta över-

också

ens med föregående övning?

5.

Låt

a vara ett element i en grupp. Visa att o(a) = o(a 1 ).

6.

Låt

a och b vara element i en grupp. Visa att o(ab) = o(ba).

7.

Låt

8.

Låt

a vara ett element i en grupp G. Visa att o(a) = o(gag 1 ) för alla g 2 G. att

9.

a och b vara två element av ändlig ordning i en grupp G. Antag ab = ba. Visa att om SGD[o(a); o(b)] = 1, så är o(ab) = o(a)  o(b).

a och b vara element i en grupp G. Antag att ab = b2 a. (a) Visa att abn = b2n a för alla n 2 Z+. (b) Visa att om b är av ändlig ordning i G, så är o(b) udda. Låt

4.3 Undergrupper i cykliska grupper I detta avsnitt skall vi studera hur undergrupperna ser ut i en cyklisk grupp. Bland annat kommer vi att reda ut av vilken ordning en undergrupp i en ändlig cyklisk grupp kan vara.

Sats 4.16.

Varje undergrupp i en cyklisk grupp är cyklisk.

G = hai är en cyklisk grupp och att H  G. Om H består blott av det neutrala elementet så är H = h1G i cyklisk. Antag därför att H 6= f1G g. Det är då möjligt att välja h 2 H så att h 6= 1G . k Men h tillhör ju också den cykliska gruppen G, så vi kan skriva h = a för något k . På grund av att h 6= 1G , så är k 6= 0. Om k < 0 så gäller (ak ) 1 = a k 2 H , där k > 0, så vi kan lika gärna antaga att k > 0. + m 2 H , och vi Därmed nns det ett minsta m 2 Z sådant att b = a påstår nu att H = hbi. För att detta skall vara sant måste ett godtyckligt c 2 H kunna skrivas som en potens av b. Men c, betraktat som element i G, kan Bevis.

Antag att

Kapitel 4. Generatorer och cykliska grupper

90

an för något n 2 Z. Med hjälp av divisionsalgoritmen fås n = mq + r för några heltal q och r , där 0  r < m. Således r = n mq, vilket ger skrivas på formen

ar = an

mq

= an (am )

q

= cb q :

b och c båda tillhör H , gör högerledet ovan också det. Således ar 2 H , vilket innebär att vi måste ha r = 0, ty annars skulle m m 2 H . Därmed inte vara det minsta positiva heltalet med egenskapen a är n = mq och sålunda Eftersom gäller

c = an = amq = (am )q = bq ; vilket visar att

H

Exempel 4.17.

är cyklisk.

Föregående sats medför att en godtycklig under-

Z är på formen nZ = fnk j k 2 Zg;

grupp i den cykliska gruppen

d.v.s. den måste bestå av alla multipler av ett givet heltal (se exem-



pel 4.6).

Vi avslutar detta avsnitt genom att speciellt studera undergrupperna i ändliga cykliska grupper. Vi kommer då att behöva följande sats.

Sats 4.18. Låt G = hai vara en ändlig cyklisk grupp av ordning m. n Då gäller a = 1G , om och endast om m j n.

)) Antag att an = 1G. Använd divisionsalgoritmen för att skriva n = mq + r , där 0  r < m. I och med att o(a) = m, vet vi Bevis.

(

m är det minsta positiva heltalet som uppfyller am = 1G . Eftersom r = n mq, och både am och an är lika med 1G , från följdsats 4.14 att så är

ar = an

mq

= an (am )

vilket motsäger minimaliteten hos att

n = mq, d.v.s. m j n.

q

= 1G ;

m, såvida inte r = 0. Ur detta följer

() Antag omvänt att m j n. Då är n = mk

(

medför att

an

= (am )k

= 1kG

= 1G .

för något

k,

vilket

4.3. Undergrupper i cykliska grupper

Sats 4.19. Antag att a genererar k Låt a 2 G. Då är o(ak ) = Bevis.

Låt

d = SGD(n; k).

91

en cyklisk grupp

n : SGD(n; k)

(4.1)

Det nns då heltal

d = ns + kt (se sats 1.16). Därmed gäller 1=

G av ordning n.

s

och

t

sådana att

n  s + kd  t; d

vilket betyder att de båda heltalen

n=d

och

k=d

är relativt prima

(sats 1.21).

m = o(ak ). Då är m det minsta positiva heltalet med egenskapen = akm = 1G . Vårt mål är att bevisa att m = n=d. Nu vet vi n att n är det minsta positiva heltal som uppfyller a = 1G , så sats 4.18 ger att n j km. Med andra ord är m det minsta positiva heltalet med egenskapen att km=n är ett heltal. Men Sätt

(ak )m

km m  (k=d) = ; n n=d n=d är alltså en delare i m  (k=d). Eftersom k=d och n=d är relativt n=d är en delare i m. Det minsta möjliga positiva heltal m som uppfyller detta är m = n=d, och därmed är satsen så

prima ger sats 1.23 att bevisad.

Följdsats 4.20. För en ändlig cyklisk grupp G = hai av ordning n k gäller att a 2 G genererar G, om och endast om k och n är relativt prima.

Bevis. om

Formel (4.1) i föregående sats ger att

SGD(n; k) = 1.

o(ak ) = n, om och endast

Om vi skall använda ovanstående resultat på används, så blir innebörden av sats 4.19, att

Zn, där additiv notation

k 2 Zn genererar en cyklisk

n= SGD(n; k). Följdsats 4.20 säger i sin tur att hki = Zn, om och endast om n och k är relativt prima. undergrupp av ordning

Kapitel 4. Generatorer och cykliska grupper

92

Exempel 4.21.

Ordningen av elementen

3, 10 och 11 i Z15 ges i tur

och ordning av

15 15 = = 5; SGD(15; 3) 3 15 15 o(10) = = =3 SGD(15; 10) 5

o(3) =

respektive

o(11) = Som synes är alltså

11

15 15 = = 15: SGD(15; 11) 1

en generator till

överens med följdsats 4.20, eftersom

Exempel 4.22.

vilket också stämmer



Z12 är 1, 5, 7 och 11, ty det 12 bland talen 1; 2; : : : ; 11. I Z7

Samtliga generatorer i

är dessa tal som är relativt prima med är samtliga element utom

Exempel 4.23.

Z15,

11 och 15 är relativt prima.



0 generatorer.

Gruppen

Z9 = f1; 2; 4; 5; 7; 8g är cyklisk och har 2

som generator (veriera detta!). Samtliga generatorer kan enligt följdsats 4.20 därmed skrivas på formen prima (och

 till Z .

och

jZ9j = 6 är relativt

1  k  5). Förutom 2 är alltså även 25 = 5 en generator

9

Eftersom

8 = 23 , så ger sats 4.19 att

o(8) = i

2k , där k

6 =2 SGD(6; 3)

Z9. Genom att utnyttja att 4 = 22 och 7 = 24 , nner vi på motsva-

rande vis att

o(4) = o(7) = 3.

Sats 4.24.

Låt

G

varje positiv delare

vara en cyklisk grupp av ändlig ordning



n.

För

d i jGj nns det en undergrupp i G av ordning d,

och denna är entydigt bestämd.

1 < d < n, eftersom satsen annars är trivial. Ansätt G = hai och låt k = n=d, som är ett heltal eftersom d j n. Enligt Bevis.

Vi kan anta att

4.3. Undergrupper i cykliska grupper

93

ak en undergrupp av ordning n n n = = = d; SGD(n; k) SGD(n; n=d) n=d

sats 4.19 genererar

vilket bevisar existensen.

H vara en godtycklig und i G. Vi vill visa att H = ak . Nu måste H m vara cyklisk, eftersom G är det, så vi har H = ha i för något heltal m. m m d md = 1 . Då är alltså a ett element av ordning d, d.v.s. (a ) = a G Sats 4.18 medför att n j md, d.v.s. att ns = md för något s. Men vi har ju sedan tidigare n = dk . Därmed är dks = md, vilket kan förenklas till ks = m. Från detta följer För entydighetsdelen av beviset låter vi

dergrupp av ordning

D

E

am = aks = (ak )s 2 ak ; som medför att

H



 ak



. Men då både

k a

element, så råder i själva verket likhet här, d.v.s.

Exempel 4.25.

och H innehåller d

H = ak .

Vi önskar bestämma samtliga undergrupper i

Z10.

Enligt föregående sats nns det exakt en undergrupp för varje delare

jZ10j = 10. Det rör sig således om undergrupper av ordning 1, 2, 5 10. Undergrupperna av ordning 1 och 10 är h0i = f0g respektive h1i = Z10. Vidare har vi o(2) = 5 och o(5) = 2, så undergrupperna av ordning 5 och 2 ges av h2i = f0; 2; 4; 6; 8g respektive h5i = f0; 5g.  i

och

Övningar till avsnitt 4.3 1.

Bestäm samtliga generatorer i var och en av följande grupper.

2.

Bestäm ordningen av följande element i

(a) Z8

(b) Z14

(c) Z25

(d) Z30

Z30.

(a) 14 (b) 25 (c) 9 (d) 18 3. (a) Skriv varje element i Z14 som en potens av 3 (d.v.s. visa att 3 är en generator till denna grupp).

(b) Bestäm ordningen av varje element i Z14, med hjälp av sats 4.19. 4.

Betrakta gruppen

(a) Bestäm h3i.

Z22

= f1; 2; 5; 7; 9; 13; 15; 17; 19; 21g.

Kapitel 4. Generatorer och cykliska grupper

94

(b) Vilka element i Z22 genererar samma cykliska undergrupp som 3 (förutom

3 självt)?

5.

Bestäm samtliga undergrupper i

6.

Bestäm samtliga element av

7.

Bestäm den minsta undergrupp i

8.

Hur många generatorer nns det i

Zpq,

där

p och q är olika primtal?

9.

Hur många generatorer nns det i

Zpn,

där

p är ett primtal och n ett

(a) Z11

(b) Z20

(c) Z28

(a) ordning 5 i Z15 (a) 12 och 18

(d) Z36.

(b) ordning 4 i Z32. Z som

innehåller

(b) 15 och 21

(c) 36, 45 och 99.

positivt heltal?

10.

Bevisa att antalet generatorer i

Zn

måste vara jämnt, om

n  3.

(Ledning: Övning 5 till avsnitt 4.2.)

11.

G endast innehåller ett element a av n  2. Visa att ag = ga för alla g 2 G, och att n = 2.

Antag att en grupp där

ordning

n,

(Ledning: Övning 7 till avsnitt 4.2.)

12.

Låt

G vara en cyklisk grupp av udda ordning. Visa att produkten av G är lika med 1G. Kan man dra samma slutsats, om G

alla elementen i

är av jämn ordning?

13.

G vara en abelsk grupp och T mängden av alla element av ändlig G. Visa att T  G. (Denna undergrupp går under benämningen torsionsundergruppen till G). Låt

ordning i

4.4 Grupper med era generatorer Cykliska grupper har det gemensamt, att det räcker med ett element för att generera gruppen. Vi skall nu generalisera begreppet generator till en grupp till att omfatta er än ett element åt gången. För att få en välgrundad denition behöver vi först ett lemma.

Lemma 4.26. Låt G varaTen grupp och fHi gi2I en familj av undergrupper i G. Då är snittet i2I Hi en undergrupp i G.

4.4. Grupper med era generatorer Bevis.

Sätt

H=

T

i2I Hi .

95

Vi undersöker i tur och ordning de tre un-

dergruppskriterierna från sats 3.21.

så gäller a; b 2 Hi för alla i. Eftersom G så är dessa stabila med avseende på G:s kompositionsregel. Därmed innehåller de samtliga produkten ab, varav ab 2 H följer. Neutralt element: Eftersom alla Hi är undergrupper i G innehåller var och en av dem det neutrala elementet 1G . Alltså gäller 1G 2 H . Inverst element: Tag a 2 H godtyckligt. Då tillhör a samtliga Hi . 1 . Vi Varje Hi är en undergrupp i G så varje Hi innehåller inversen a 1 konstaterar därmed att a 2 H och beviset är klart. Stabilitet: Om

Hi

alla

a; b

2H

är undergrupper i

Exempel 4.27. Undergruppen 10Z i Z består av alla heltalsmultipler av 10, medan 15Z utgörs av alla heltalsmultipler av 15. Undergruppen 10Z \ 15Z består därmed av alla gemensamma multipler till 10 och 15, vilket betyder att 10Z \ 15Z = 30Z. Vi lämnar som en övning för läsaren att visa att vi i allmänhet har mZ \ nZ = `Z, där ` = MGM(m; n).  Sats 4.28.

G är en grupp och X en delmängd av G. Låt H vara snittet av alla undergrupper i G som innehåller X . Då är H den minsta undergrupp i G som innehåller X , i det avseendet att varje annan undergrupp som innehåller X också innehåller H . Vidare kan varje element h 2 H skrivas på formen Antag att

h = g1n1 g2n2 : : : gknk ; där

(4.2)

g1 ; g2 ; : : : ; gk 2 X inte nödvändigtvis är olika, och där n1 ; n2 ; : : : ; nk

är heltal.

G följer direkt av lemma 4.26, efterH1 är en godtycklig undergrupp som innehåller X , så är H1 en av undergrupperna i det snitt som denierar H . Detta medför att H  H1 , d.v.s. H är den minsta undergrupp i G som innehåller X . För att bevisa påståendet rörande utseendet hos elementen i H , låter vi K vara mängden av alla produkter på formen (4.2). Vi ser att X  K . Då H är en undergrupp som innehåller X , så kommer varje Bevis. som

H

Att

H

är en undergrupp i

är ett snitt av undergrupper. Om

Kapitel 4. Generatorer och cykliska grupper

96

ändlig produkt av element i

att tillhöra

H . Vi konstaterar därmed

H. K  G. Det är lätt att se att produkten av två element i K tillhör K , ty om vi multiplicerar två element som båda är en ändlig produkt av element i X , så blir resultatet givetvis en ändlig 0 produkt av element i X . Eftersom vi kan skriva 1G = gi för något gi 2 X så gäller även 1G 2 K . Av att

K

X

är en delmängd av

Vi påstår nu att

(g1n1 g2n2 : : : gknk )

1

= gk nk gk n1k 1 : : : g1 n1

ser vi vidare att inversen till en produkt på formen (4.2) är en produkt

2 K , så gäller även h 1 2 K . Således är K en undergrupp i G som uppfyller X  K  H . Eftersom H är den minsta undergruppen i G med egenskapen X  H , måste därför på samma form, d.v.s. om

h

H = K , varmed är satsen bevisad. Denition 4.29.

Givet en grupp

G

och en delmängd

X

av

G



H i sats 4.28 för undergruppen genererad av mängden X och betecknas hX i. Elementen i X kallas alla för generatorer till H och mängden X själv kallas generatormängd. Om G = hX i så säges X generera G. I det fall då X = fg1 ; g2 ; : : : ; gk g är ändlig och genererar G, säger vi att G är ändligt genererad. I detta kallas undergruppen

fall skriver vi

G = hg1 ; g2 ; : : : ; gk i istället för

G = hfg1 ; g2 ; : : : ; gk gi.

X = fag endast innehåller ett element, så hX i = hai en cyklisk grupp. Ett alternativt sätt att deniera den cykliska undergruppen hai är alltså som snittet av alla undergrupper Lägg märke till att om blir i

G som innehåller elementet a.

Exempel 4.30.

V = f1V ; a; b; cg. En geX = fa; bg, ty varje element i V kan skrivas

Betrakta Kleins fyrgrupp

neratormängd till

V

ges av

som ändliga produkter av dessa element: För de två element som inte tillhör

X

har vi

1V = a2

och

c = ab. Således V = ha; bi.



4.4. Grupper med era generatorer

Exempel 4.31.

Gruppen

97

D3 = f"; 2 ; 3 ; 1 ; 2 ; 3 g i exempel 3.5 är

inte cyklisk, så en generatormängd för gruppen måste innehålla minst två element. Av Cayleytabellen i gur 3.3 på sidan 58 kan vi utläsa att

" = 21 , 3 = 22 , 2 = 2 1 och 3 = 22 1 . Således D3 = h2 ; 1 i. Exempel 4.32.



Inte alla grupper är ändligt genererade. Betrakta till

exempel gruppen

Q

av alla rationella tal under addition. Antag att

Q

är ändligt genererad, säg

  Q = pq1 ; pq2 ; : : : ; pqr ; 1 2 r

(4.3)

pi =qi alla är förkortade så långt som möjligt. p vara ett primtal som inte är en delare i någon av nämnarna q1 ; q2 ; : : : ; qr . Om (4.3) är sant, så måste det nnas heltal n1 ; n2 ; : : : ; nr där de rationella talen Låt

2

sådana att

1 p p p = n1 1 + n2 1 +    + nr r : p q1 q2 qr

q1 q2 : : : qr ger ett heltal i högerledet, q1 q2 : : : qr =p. Detta är inte ett heltal, eftersom primtalet p inte är delare i något qi . Således är Q inte ändligt Multiplikation av båda leden med medan vänsterledet får utseendet



genererad.

Övningar till avsnitt 4.4 1.

Beskriv den undergrupp i

2.

Visa att

3.

Låt

(a) f2; 3g (c) f30; 40g Z8

Z som

genereras av

(b) f12; 20g (d) fm; ng, där m; n 2 Z.

= h5; 7i.

m; n 2 Z och sätt ` = MGM(m; n). Bevisa att `Z = mZ \ nZ. (Se

exempel 4.27).

4.

Visa att

2

G är en grupp och X en delmängd av G sådan att G = hX i. G är abelsk, om och endast om xy = yx för alla x; y 2 X .

Antag att

Med användande av den additivt skrivna motsvarigheten till formel (4.2).

Kapitel 5

Permutationsgrupper Innan det abstrakta gruppbegrepp

introducerades i mitten av 1800-

talet, så arbetade man i huvudsak med permutationsgrupper. Med en permutation menar man en bijektiv avbildning från en mängd till sig själv. Permutationsgrupper kan bl.a. användas för att studera symmetrier hos en geometrisk gur.

5.1 Den symmetriska gruppen Vi såg i exempel 3.6 att mängden från en mängd

X

SX

av alla bijektiva avbildningar

till sig själv utgör en grupp under sammansätt-

X = fa1 ; a2 ; : : : ; am g är ändlig och  : X ! X (a1 ); (a2 ); : : : ; (am ) alla olika element i X (eftersom  är injektiv) och det nns heller inte något element i X som saknas i denna lista (eftersom  är surjektiv). Detta innebär att (a1 ); (a2 ); : : : ; (am ) är en permutation av elementen a1 ; a2 ; : : : ; am . ning. Om speciellt

bijektiv, så är elementen

Vi inför av den anledningen följande denition.

Denition 5.1.

Låt

X

vara en mängd. Med en

avses en bijektiv avbildning

Till exempel är funktionen till

 : X ! X.

permutation av X

f (x) = 2x + 3 en bijektiv avbildning från R

R, och således en permutation av R.

Vi kommer dock enbart att vara intresserade av permutationer av

98

5.1. Den symmetriska gruppen

99

X = fa1 ; a2 ; : : : ; am g teckna en permutation  2 SX som ändliga mängder. När

är ändlig, kommer vi att





 = (aa1 ) (aa2 ) :: :: :: (aam ) : 1 2 m Exempel 5.2.

För permutationen





 = 14 22 31 43

(5.1)

X = f1; 2; 3; 4g gäller att (1) = 4, (2) = 2, (3) = 1 1 till  är den permutation som uppfyller och  (4) = 3. Inversen till  1  [(a)] = a för alla a 2 X . Således måste  1 (1) = 3,  1 (2) = 2,  1 (3) = 4 och  1 (4) = 1, vilket ger av mängden



1





1 2 3 4 = 3 2 4 1 :

(5.2)

Inversen bildas enkelt genom att låta de båda raderna hos matrisen i högerledet i (5.1) byta plats, varefter man sedan sorterar kolonnerna på vis, att talen i den övre raden kommer i storleksordning. Denna sortering är dock inte nödvändig, utan man skulle lika gärna kunna skriva



1





= 41 22 13 34 :

(5.3)

1 3, 2 på 2, 3 på 4, och 4 på 1. Skälet till att man väljer att sortera

Såväl (5.2) som (5.3) beskriver nämligen en permutation som avbildar på

är alltså blott av estetisk karaktär.



X vara en mängd och SX mängden av alla permutationer av X . Vi denierar då produkten  av två permutationer ;  2 SX som den sammansatta avbildningen  Æ  , d.v.s. enligt Låt nu

 =  Æ : Från exempel 3.6 följer att kompositionsregel.

SX

blir en grupp med avseende på denna

Kapitel 5. Permutationsgrupper

100

permutationsgrupp, om alla dess element är permutationer av en mängd X , och om gruppens Denition 5.3.

En grupp kallas för en

kompositionsregel är multiplikation av permutationer.

Vi behöver inte nödvändigtvis ta till

samtliga

permutationer i

SX

för

att bilda en permutationsgrupp. Det räcker med att den uppsättning man väljer ut bildar en undergrupp i

Exempel 5.4.

Vi skall beräkna



 = 13 21 32 45 54



SX .

,  och  1 

1,

där



och

 = 15 24 33 41 52

 (5.4)

X = f1; 2; 3; 4; 5g. Först noterar vi (x) = ( Æ )(x) = [(x)], så en produkt av permutationer skall

är två permutationer på mängden att

1 vilket alltså i detta fall innebär att vi

läsas från höger till vänster,

, därefter . Från (5.4) ser vi att (1) = 5. Detta värde skall vi i sin tur stoppa in i , varvid vi får (5) = 4. Sålunda är (1) = 4. På samma sätt fås (2) = 5 på grund av att (2) = 4 och (4) = 5. Fortsätter vi på detta vis med (3), (4) och (5) får vi först skall applicera

således



 = 13  = 14

2 1 2 5









3 2 3 2

4 5 4 3

5 1 2 3 4 5 4 5 4 3 1 2  5 : 1

3 3 3 4

4 1 4 2

5 1 2 3 4 5 2 3 1 2 5 4  5 : 1

Med samma förfarande blir



 = 15  = 13 För att beräkna

 1

2 4 2 5

1 kan man först bestämma inverserna till  och 

var för sig, och sedan multiplicera inverserna med varandra. Genom att 1

Detta sätt är dock inte allmänt vedertaget. Vissa författare trivs bättre med

att man läser på det andra hållet.

5.1. Den symmetriska gruppen istället utnyttja att

 1

1

1 1



101

= ()

1,

får vi dock direkt





= 1 2 3 4 5 ; 5 4 1 3 2

genom att ta inversen till den redan uträknade produkten Vi ser ovan att

 = 6 ,

.

så permutationsmultiplikation är alltså

inte kommutativ. Detta bör dock inte komma som en överraskning, eftersom multiplikation av permutationer ju är detsamma som sam-



mansättning av avbildningar, som inte är kommutativ.

Denition 5.5.

Den

symmetriska gruppen för n element denieSX i fallet då X = f1; 2; : : : ; ng. Denna

ras som permutationsgruppen betecknas

Sn .

Exempel 5.6. 

" = 11  1 = 11

Gruppen



2 2 2 3

S3

innehåller de sex permutationerna



3  = 1 2 3 2   3  = 1 2 2 2



2 3 2 1



3  = 1 3 1 3   3  = 1 3 3 3

2 1 2 2



3 2  3 1

och gruppens Cayleytabell presenteras i gur 5.1. Lägg märke till att detta är precis samma tabell som för gruppen

D3 i gur 3.3 på sidan 58.

Detta är inte förvånande, i och med att var och en av symmetrierna hos triangeln kan tolkas som en permutation av dess hörn. Här är alltså ännu ett exempel på isomorfa grupper. Grupperna

D3

och

S3 , som vi

har denierat på till synes olika sätt, är i själva verket en och samma



grupp.

Æ

" 2 3 1 2 3

" " 2 3 1 2 3

2 2 3 " 3 1 2

3 3 " 2 2 3 1

1 1 2 3 " 2 3

Figur 5.1

2 2 3 1 3 " 2

3 3 1 2 2 3 "

Kapitel 5. Permutationsgrupper

102

S3 i föregående exempel, att S3 inte är en abelsk grupp. Det är inte svårt att visa att Sn inte abelsk, om n  3, se övning 3. I exemplet ovan framgår det vidare att jS3 j = 6 = 3!. Genom ett kombinatoriskt resonemang inser man att jSn j = n! på följande vis. Vi ser av Cayleytabellen för

För att bestämma en permutation





1 2 ::: n  = (1) (2) : : : (n) i

Sn

(1)

väljer vi först vad

detta. Värdet av

skall vara. Det nns

n valmöjligheter för 1; 2; : : : ; n,

får nu vara vilket av helst av talen

n 1 sätt. Detta medför i sin n 2 valmöjligheter för (3), n 3 för (4), o.s.v., och slutligen endast ett möjligt val för (n). Således kan  utom

(1).

(2)

Således kan

(2)

väljas på

tur att det kommer att nnas se ut på

n(n 1)(n 2)    2  1 = n! olika sätt.

Denition 5.7. Ett element x 2 X säges vara en xpunkt till en permutation  2 SX , om  (x) = x. Vi säger att en permutation  2 SX är en cykel av längd k, om det nns k olika element a1 ; a2 ; : : : ; ak 2 X sådana att

(a1 ) = a2 (a2 ) = a3 . . .

(ak 1 ) = ak (ak ) = a1 ; medan övriga

b2X

är xpunkter till

. Vi skriver detta som 

 = a1 a2 : : : ak : Vi kommer också att kalla en cykel av längd

k för en k-cykel.

Med beteckningarna från denitionen ovan noterar vi att





a1 a2 a3 : : : ak = a1 (a1 ) 2 (a1 ) : : : k 1 (a1 ) ;

5.1. Den symmetriska gruppen

103

x 2 X är följaktligen k lika med det minsta positiva heltal k som uppfyller  (x) = x. Detta medför att varje k -cykel genererar en cyklisk undergrupp av ordning k i SX . så längden av den cykel som innehåller elementet

Exempel 5.8.

Studera permutationen



 = 11 23 35 44 52 66



S6 . Vi ser att (2) = 3, (3) = 5 och (5) = 2, medan övriga tal är xpunkter till . Således är  en cykel av längd 3, och vi kan skriva i



= 2 3 5 : För permutationen





 = 11 23 35 46 52 64 gäller också

(2) = 3, (3) = 5 och (5) = 2, men 

är inte en cykel.

Detta beror på att inte samtliga övriga tal är xpunkter i detta fall; vi har



(4) = 6 och (6) = 4.

Vi ser direkt av denition 5.7 att en cykel inte förändras, om man gör ett cykliskt skift av de element som ingår i den. Detta innebär att om





 = a1 a2 : : : ak , så är  även lika med a2 a3 : : : ak a1 , a3 a4 : : : ak a1 a2 , och så vidare. Till exempel kan 4-cykeln  = 2 6 5 3 alltså även skrivas 





= 6 5 3 2 = 5 3 2 6 = 3 2 6 5 : Vidare noterar vi att inversen till en cykel ges av formeln

a1 a2 : : : ak Till exempel är alltså

Denition 5.9.

 1

3 4 1

= ak ak

 1



: : : a1 :

1 

= 1 4 3

.



a1 a2 : : : ar och b1 b2 : : : bs kallas disjunkta, om fa1 ; a2 ; : : : ; ar g \ fb1 ; b2 ; : : : ; bs g = ;. Två cykler



Kapitel 5. Permutationsgrupper

104



3 7 6 5 och 2 1 4 4 1 2 och 3 2 7 .

Cyklerna från

Sats 5.10.



För två disjunkta cykler

är alltså disjunkta, till skillnad

;  2 SX

gäller att

 = .





 = a1 a2 : : : ar och  = b1 b2 : : : bs . Bilda vidare de tre mängderna X1 = fa1 ; a2 ; : : : ; ar g, X2 = fb1 ; b2 ; : : : ; bs g och X3 = X n (X1 [ X2 ). Det är inte svårt att se att varje element i X Bevis.

Ansätt

tillhör exakt en av dessa tre mängder.

x 2 X1 så gäller (x) 2 X1 . xpunkter till  så är därmed Om

Eftersom elementen i

X1

alla är

[(x)] = (x) = [(x)]: Fallet

x

2 X2

behandlas på liknande sätt, och vi överlåter detta åt

läsaren. Om slutligen

x 2 X3 så är (x) = (x) = x, och därmed också [(x)] = [(x)] = x:  och  är samma  och  kommuterar.

Därmed har vi nu visat att de disjunkta cyklerna

permutation, d.v.s.

Vi såg i exempel 5.8 att permutationen





 = 11 23 35 46 52 64

inte är en cykel. Men däremot verkar den vara uppbyggd av två cykler, nämligen

2 3 5



och



4 6

. Dessa båda cykler är disjunkta,

och man ser också att produkten av dem är lika med

Sats 5.11.

Varje permutation i

Sn

.

kan skrivas som en produkt av

parvis disjunkta cykler.

 2 Sn godtyckligt och låt X = f1; 2; : : : ; ng. Bilda delX1 = f1; (1); 2 (1); : : : g av X . Denna mängd är ändlig och består precis av de element i X som tillhör samma cykel som 1. Om X1 6= X låter vi x1 vara det minsta talet i X n X1 och bildar därpå 2 mängden X2 = fx1 ;  (x1 );  (x1 ); : : : g. Också denna mängd är ändlig, och den består precis av de element i X som tillhör samma cykel Bevis.

Välj

mängden

5.1. Den symmetriska gruppen

105

x1 . Antag att X1 \ X2 är icke-tom. Då nns ett z 2 X sådant att z = r (1) = s (x1 ) för några heltal r, s, där vi kan anta att r > s. r s (1), vilket skulle innebära att x tillhör samMen då blir x1 =  1 ma cykel som 1. Detta är emellertid inte möjligt, eftersom x1 2 = X1 . Således är X1 och X2 disjunkta. Om nu X1 [ X2 6= X fortsätter vi genom att låta x2 vara det minsta elementet i X n (X1 [ X2 ) och sedan 2 bilda X3 = fx3 ;  (x3 );  (x3 ); : : : g, som visar sig vara disjunkt med såväl X1 som X2 , och så vidare. Denna process kan inte fortgå i all evighet, eftersom X är en ändlig mängd. I slutskedet har vi säg s parvis disjunkta delmängder X1 ; X2 ; : : : ; Xs av X , vars union är lika med 2 hela X . Deniera j 2 Sn för j = 1; 2; : : : ; s enligt som

(

j (x) = Då är varje

j

om

en cykel, och eftersom mängderna

disjunkta, måste cyklerna att

x 2 Xj annars:

(x) x

1 ; 2 ; : : : ; s

X1 ; X2 ; : : : ; Xs

är

också vara det. Vi ser också

 = 1 2 : : : s , så därmed är beviset klart.

Exempel 5.12.

För att skriva



 = 13 22 38 45 56 64 71 87



som en produkt av disjunkta cykler kan vi följa gången i beviset för sats 5.11. Vi noterar först att

1 3 8 7



är den cykel som innehål-

1. Det lägsta tal som inte nns med i denna cykel är 2, som bildar en egen cykel av längd 1. Det lägsta av de återstående talen är nu 4,  som ger upphov till cykeln 4 5 6 . Eftersom alla tal nu nns med i ler

någon cykel konstaterar vi att











= 1 3 8 7 2 4 5 6 = 1 3 8 7 4 5 6 : Man brukar oftast utelämna cykler av längd

Exempel 5.13.



1.

Cyklerna i produkten





= 3 8 7 1 1 4 6 5 2 6 5 2

Med andra ord utgör dessa mängder en partition av

X.



Kapitel 5. Permutationsgrupper

106

är inte disjunkta. Genom att beräkna produkten av dem, nner vi att



 = 14 25 38 46 52 63 71 87 från vilket vi sedan nner att





= 1 4 6 3 8 7 2 5





.

Övningar till avsnitt 5.1 1.

Låt









 = 14 23 31 42 55 ;  = 15 23 34 42 51 

och



 = 12 25 31 44 53 vara tre permutationer i

(a)  2.

(b) 

1

S5 . Beräkna

(c) 2 

(d)  1 

1

Antag att





 = 12 28 37 43 51 64 75 86 

och



 = 13 27 36 41 58 65 74 82 är två permutationer i

(a)  (d)  3. 4.

5.

1

Visa att

1

Sn

S8 . Beräkna (b)  1 (e) 2  1

(c)  (f) 3  2 .

n  3.

inte är abelsk, om

,  och  vara permutationerna i övning 1. Beräkna (a) o() (b) o() (c) o() (d) 101 (e) 302 (f) 199 . Låt

Låt





 = 13 21 34 42 vara två permutationer i

(a)  = 





1 2 3 4 och  = 4 2 1 3

S4 . Bestäm  2 S4 så att (b)  = 

1

.

5.1. Den symmetriska gruppen

107

(c) 2  =  6.

(d)  1 

Vilka av nedanstående permutationer i nen är en cykel, ange dess längd.



(a) 11  (c) 15

7.

2 3 2 4

Beräkna

3 4 3 1

4 2 4 6



5 5 5 2



6 6 6 4





(b) 16  (d) 13

= .

är cykler? Om permutatio-

2 2 2 4

3 4 3 2

4 3 4 6

5 1 5 1



6 5 6 5



(a) 4 1 2 8 7 1 4 5    (b) 6 4 5 2 2 1 4 4 3 8     (c) 6 8 6 7 4 1 6 1 2 1 6 8 2 .

8.

Skriv följande permutationer i

9.

Skriv var och en av permutationerna





(a) 16 23 32 41 57 65 74 

S7 som en produkt av disjunkta cykler. 



(b) 12 27 33 46 55 64 71





(a) 1 2 3 4 5 6 6 7 9 3 6     (b) 4 9 4 8 9 1 9 8 2 7 3 8 (c) 5 1 2 8 4 1 1 8 4 i

10.

S6

1

S9

som en produkt av disjunkta cykler.

Låt









 = 18 24 33 47 51 69 72 86 95 och

 = 13 29 38 44 52 67 76 81 95 vara två permutationer i

S9 . Skriv , ,  och 2 

1

som en produkt

av disjunkta cykler.

 2 Sn är en cykel av udda längd, så är även 2 en cykel. Gäller detta också om  är en cykel av jämn längd?

11.

Visa att om

12.

Finns det någon permutation



 2 S8



(a)  = 16 23 35 47 52 61 78 84

sådan att

2 = , om

Kapitel 5. Permutationsgrupper

108





(b)  = 16 23 35 47 52 61 74 88 13.

?

Visa att

H1 = f 2 Sn j (1) = 1g;

14.

där

n  2, är en undergrupp av ordning (n 1)! i Sn .

Låt

 2 Sn . Deniera en relation  på X = f1; 2; : : : ; ng enligt xy

för något

() m (x) = y

m 2 Z.

(a) Visa att  är en ekvivalensrelation på X . (b) Hur ser ekvivalensklasserna ut, om  är någon av permutationerna i övning 8?

15.

En

n  n-matris kallas för en permutationsmatris, om det förekom-

mer exakt en etta i varje rad och i varje kolonn, medan övriga element utgörs av nollor.

(a) Ange samtliga 3  3-permutationsmatriser. (b) Visa att var och en av dessa matriser på ett naturligt sätt svarar S3 . Av för varje permutationsmatris A, där

mot en permutation i Ledning :

Beräkna

0 1

1

v = @2A :

3

16.

Låt

1 ; 2 ; : : : ; m 2 Sn vara parvis disjunkta cykler av respektive `1 ; `2 ; : : : ; `m. Visa att o(1 2 : : : m ) = MGM(`1 ; `2 ; : : : ; `m).

längd

5.2 Den alternerande gruppen Denition 5.14.

sition.

En cykel



a b

av längd

2 kallas för en transpo-

En transposition byter alltså plats på två element och låter övriga vara. Notera att

 2 = " för varje transposition  , så en transposition är alltid

lika med sin egen invers.

5.2. Den alternerande gruppen

Exempel 5.15.

109

S3 (se exempel5.6) innehåller tre transpositioner i form av 1 = 2 3 , 2 = 1 2 och 3 = 1 3 . Tolkade som element i D3 , gruppen av alla rotationer och speglingar av en Gruppen

liksidig triangel, så är dessa element de tre speglingarna i gruppen.

Sats 5.16.

Varje permutation i

Sn,

där

n



 2, kan skrivas som en

produkt av transpositioner.

Bevis.

Sats 5.11 säger att varje permutation kan skrivas som en pro-

dukt av (parvis disjunkta) cykler. Det räcker därför att visa att varje cykel kan skrivas som en produkt av transpositioner. Vi konstaterar att så är fallet, eftersom





a1 a2 : : : an = a1 an a1 an

1







: : : a1 a3 a1 a2 :

Därmed är beviset klart.

Exempel 5.17.

Om vi vill skriva en permutation som en produkt av

transpositioner, skriver vi den först som en produkt av disjunkta cykler. Därefter skriver vi varje cykel för sig som en produkt av transpositioner. Således har vi till exempel





1 2 3 4 5 6 = 1 3 5 2 6 4 3 6 5 2 1 4     = 1 5 1 3 2 4 2 6 :

De transpositioner som man erhåller är i regel inte disjunkta, vilket



också framgår av beviset för sats 5.16.

Man kan ingalunda skriva en permutation som en produkt av transpositioner på ett entydigt sätt. Till exempel kan identitetspermutationen i

S4 skrivas bl.a. som         "= 1 4 1 4 = 2 3 2 3 = 1 2 3 4 1 2 3 4 :

Vi kan dock säga en del beträande

antalet

"

transpositioner i en sådan

produkt.

Sats 5.18.

Ingen permutation i

Sn , där n  2, kan skrivas både som

en produkt av ett jämnt och ett udda antal transpositioner.

Kapitel 5. Permutationsgrupper

110

Bevis.

Betrakta polynomet

P (x1 ; x2 ; : : : ; xn ) =

Y

(xi

1i 1 en delare i jGj. Men jGj = p är ett primtal, vilket framtvingar o(a) = p. Detta visar att G cyklisk med a som generator. Bevis.

Tag

Följdsats 6.20. i G gäller då

Låt

G vara en ändlig grupp. För varje undergrupp H (G : H ) =

Bevis.

jGj jH j :

m som gurerar i beviset av Lagranges sats är lika med H i G, d.v.s. m = (G : H ). Följdsatsen

Det tal

antalet vänstersidoklasser till

följer därmed direkt från (6.6).

Följdsats 6.21. Låt H och K vara undergrupper i en ändlig grupp G sådana att K  H . Då är (G : K ) = (G : H )(H : K ): Bevis.

Vi får direkt

(G : K ) =

jGj = jGj  jH j = (G : H )(H : K ) jK j jH j jK j

med hjälp av följdsats 6.20.

Huruvida omvändningen till Lagranges sats är sann, d.v.s. om varje ändlig grupp

G har (minst) en undergrupp av ordning d, d i jGj, återkommer vi till senare (se avsnitt

positivt delare

för varje 12.4). Vi

har dock redan i sats 4.24 sett att den är sann åtminstone för cykliska grupper.

Kapitel 6. Sidoklasser och Lagranges sats

132

Övningar till avsnitt 6.2 1.

Hur många element kan en undergrupp i en grupp av ordning

24 inne-

hålla?

2.

Hur många element måste det

minst nnas i en ändlig grupp, om man

vet att den har en undergrupp av ordning

3.

En grupp

G

innehåller

7 och en av ordning 11?

600 element eller färre. Man vet vidare att G 60 respektive 135. Bestäm jGj.

har två undergrupper av ordning

4.

Låt

H

G och låt g vara ett G. Visa att jH j = jHgj. (Detta är motsvarigheten

vara en ändlig undergrupp i en grupp

godtyckligt element i

till lemma 6.15 för högersidoklasser.)

5.

Låt

G vara en grupp av ordning pq, där p och q är (icke nödvändigtvis G är cyklisk.

olika) primtal. Visa att varje äkta undergrupp i

6.

Låt och

7.

Låt

H

och

K

vara ändliga undergrupper i en grupp

jK j är relativt prima. Visa att H \ K = f1Gg.

G. Antag att jH j

G vara en ändlig grupp av udda ordning. Visa att 1G är det enda G som är lika med sin egen invers. Är omvändningen sann?

elementet i

8.

Låt

H och K vara undergrupper i en grupp G sådana att K  H . Visa (G : K ) är ett primtal, så är H = K eller H = G.

att om

9.

G innehåller nio element, och att elementen a och b G är sådana att ab = b3 a. Visa att b = 1G.

Antag att gruppen i

a; b 2 G, där G a3 b = ba2 så är a = b = 1G.

10.

Antag att

11.

Låt

H

grupp

är en grupp av ordning

8.

Visa att om

och K vara två normala cykliska undergrupper i en G och antag att jH j och jK j är relativt prima. Visa att

ändlig

HK = fhk j h 2 H; k 2 K g också är en cyklisk undergrupp i

12.

Visa att i en ändlig grupp lösbar i

G

för varje

a

G.

G av udda ordning så är ekvationen x2 = a

2 G.

Vad betyder detta för Cayleytabellens

utseende?

13.

G vara en icke-cyklisk grupp av ordning 6. (a) Visa att G måste innehålla ett element a av ordning 3.

Låt

Antag att alla element utom 1G är av ordning 2 (varför 2?) och visa att detta leder till motsägelse.

Ledning:

just

6.3. Fermats och Eulers satser

133

(b) Låt b vara ett element i G som inte tillhör den cykliska undergruppen

hai. Visa att o(b) = 2 och G = f1G; a; a ; b; ab; a bg.

Ledning:

Antag att

o(b) = 3,

2

2

och visa att detta medför att

G

innehåller sju element.

(c) Skriv upp Cayleytabellen för G, och jämför denna med CayleytaS3 .

bellen för

6.3 Fermats och Eulers satser 4 sats och Fermats5 lilla sats är två talteoretiska satser, som man

Eulers

kan bevisa med hjälp av (en följdsats till) Lagranges sats. Vi ämnar göra detta i detta avsnitt. Först inför vi en funktion som används itigt inom talteorin.

Denition 6.22.

Låt för varje positivt heltal

n

beteckningen

'(n)

f1; 2; : : : ; ng som är relativt prima med n. Funktio+ + nen ' : Z ! Z denierad på detta vis kallas för Eulers '-funktion. stå för antalet tal i

Exempel 6.23.

1; 2; : : : ; 12 är det 1, 5, 7 och 11 som är relativt prima med 12. Således är '(12) = 4.  Bland talen

Sats 6.24 (Euler). Antag och SGD(a; n) = 1. Då är

att

a

och

n

är heltal sådana att

a'(n)  1 (mod n): Bevis.

n

1 (6.7)

n är detsamma som att n modulo n. Vi ser från

Att räkna med multiplikation modulo

räkna i den multiplikativa enhetsgruppen sats 3.8, att

Zn

består precis av de

jZnj = '(n),

a

Z

2 Zn

som är relativt prima

'(n) = 1 för alla Således är och därmed gäller a  a 2 Zn enligt följdsats 6.18. Om man översätter detta till kongruenser, med

n.

så får man precis (6.7).

Exempel 6.25. 4

För att bestämma resten av

177 vid division med 14,

Leonhard Euler (17071783), schweizisk matematiker, den genom tiderna mest

produktive matematikern (hittills!). (Vi vill påpeka att ordet produktiv här inte är avsett att syfta på, att han var far till

5

13 barn : : :

)

Pierre de Fermat (16011665), fransk matematiker, till yrket jurist.

Kapitel 6. Sidoklasser och Lagranges sats

134

'(14) = 6 och att 14 och 17 6 sats säger att 17  1 (mod 14), vilket ger noterar vi att

är relativt prima. Eulers

177  17  176  17  3 (mod 14); 177

d.v.s.

ger resten

Sats 6.26 (Fermats lilla sats). heltal med p 6 j a. Då gäller ap Bevis.

Enhetsgruppen

dulo

är av ordning

p



3 vid division med 14.

1

Låt

p

vara ett primtal och

 1 (mod p):

a

ett

(6.8)

Zp = f1; 2; : : : ; p 1g under multiplikation mo-

p

1.

Ett heltal

a

som inte är delbart med

p

kan betraktas som ett element i denna grupp (dess rest vid division

p måste vara något av talen 1; 2; : : : ; p 1), så följdsats 6.18 ger p 1 = 1 . Omskrivet till kongruenser är detta detsamma därmed att a G med

som (6.8), och satsen är bevisad.

p 6 j a är nämlia och p relativt prima. Därmed följer (6.8) direkt av (6.7), eftersom '(p) = p 1 för alla primtal p. Alternativt kan man använda sig av Eulers sats. Om

gen

Följdsats 6.27.

För alla heltal

a gäller

ap  a (mod p); om

(6.9)

p är ett primtal.

Bevis.

Om

p 6 j a så fås ap  a  ap

1

 a (mod p);

med hjälp av Fermats lilla sats. Om därmed också

ap

pja

så är

a

 0 (mod p) och

 0 (mod p), så (6.9) gäller även i detta fall.

n13 n är jämnt delbart med 35 för alla n. 13 n) och 7 j (n13 n), efterDet är tillräckligt att visa att 5 j (n som 35 = 5  7 är primtalsfaktoriseringen av 35. Enligt följdsatsen till Exempel 6.28.

Visa att

6.3. Fermats och Eulers satser Fermats lilla sats gäller

n5

135

 n (mod 5) och n7  n (mod 7). Detta

ger å ena sidan

n13  (n5 )2 n3  n2 n3  n5  n (mod 5); och å andra sidan

n13 också med 35. Således är

n13  n7 n6  nn6  n7  n (mod 7): n delbart med såväl 5 som 7 för alla n,

och därmed



Övningar till avsnitt 6.3 1.

Beräkna

2.

Visa att antalet generatorer i en cyklisk grupp av ordning

(a) '(10)

med

3. 4. 5.

(d) '(45). n

är lika

7106 vid division med 16. 124 Bestäm resten av 2 + 3151 vid division med 31. Bestäm resten av

Visa att

(a) n13 n är delbart med 105 (b) n45 n är delbart med 345 (c) n121 n är delbart med 385 n 2 Z.

Visa att

(a) 231 j (n31 n)

för varje heltal

7.

(c) '(32)

'(n).

för alla

6.

(b) '(18)

n.

(b) 26 j (n133 n)

(c) 390 j (n13 n)

n vara ett heltal. Visa att (a) n7  n (mod 42) (b) n13  n (mod 546). 49 (c) n  n (mod 714) (d) n17 n  0 (mod 170) 8. Visa att n3a+5b  na+b (mod 3) för alla heltal n. 9. Visa att för alla n 2 Z+ gäller X '(d) = n; djn där vi summerar över alla positiva delare i n. (För till exempel n = 6 har vi '(1) + '(2) + '(3) + '(6) = 1 + 1 + 2 + 2 = 6.) Låt

(Ledning: Utnyttja övning 2, följdsats 6.17 och sats 4.24.)

Kapitel 7

Något om kryptering I korta ordalag går kryptering ut på att sända hemlig information på ett sådant sätt, att obehöriga inte kan ta del av den. Detta är något som, historiskt sett, först och främst har varit av militärt intresse, men som under de senaste decennierna blivit viktigt också i kommersiella sammanhang. Till exempel sker banktransaktioner idag elektroniskt, det handlas på nätet med hjälp av betalkort, etc. Utgångspunkten för krypteringsproblemet lyder som följer: En sändare gare

A (Anna) har för avsikt att skicka ett meddelande till en mottaB (Bengt)1 via en kommunikationskanal av något slag. Denna

kanal är osäker, i det avseendet att den kan vara utsatt för avlyssning av obehöriga, och Anna vill helst inte att någon annan än Bengt får kännedom om meddelandets innehåll. För att göra det svårare för en tjuvlyssnare att ta del av det som skickas, så krypterar

2 Anna

meddelandet, innan det skickas iväg. Med detta menas att meddelandet förvrängs på diverse olika sätt, så att det för den oinvigde kommer att te sig som rena rappakaljan. När Bengt sedan erhåller det krypterade meddelandet, har han dock möjlighet att dekryptera det, d.v.s. återställa meddelandet i dess ursprungliga skick. I avsnitt 7.1 kommer vi att titta på några enkla så kallade

riska krypton,

symmet-

som kännetecknas av att väsentligen samma procedur

används för såväl kryptering som dekryptering, d.v.s. den som krypterar en text har också möjlighet att dekryptera den. Så är inte fallet 1

I engelskspråkig litteratur brukar

A alltid stå för Alice och B för Bob, av någon

anledning.

2

Ordet kryptera kommer från grekiskans kryptos, som betyder dold.

136

7.1. Symmetriska krypton för s.k.

asymmetriska krypton, vilka är föremålet

137

för vårt intresse i av-

snitt 7.2. Hos sådana krypton är dekrypteringsnyckeln av sådan art, att den inte utan vidare kan bestämmas, även om krypteringsnyckeln är känd. Vi vill dock påpeka att vi på sin höjd kommer att skrapa på ytan till teorin för kryptering i detta kapitel, vilket kapitelrubriken också skvallrar om.

7.1 Symmetriska krypton Ett meddelande, som en sändare ämnar skicka, kommer vi att kalla

klartext, medan en förvrängd, krypterad text kommer att kallas för kryptogram. Klartexten och kryptogrammet är uppbyggda av ett ändligt antal olika tecken och symboler från ett så kallat alfabet. Det för

behöver inte nödvändigtvis vara just våra vanliga bokstäver som ingår i ett sådant alfabet, och det nns heller inget som säger att samma alfabet måste användas till både klartexten och kryptogrammet.

krypto utgörs av två delar. Vi har dels kryptering, vilket innebär omvandling av en klartext till ett kryptogram, och dels dekryptering, varvid ett kryptogram transformeras tillbaka till klartext. De Ett

algoritmer som används, när man krypterar eller dekrypterar, ser olika ut, beroende på vilken typ av krypto som används. Givet en viss sorts krypto, så behöver man en

nyckel för att konkret kunna omvandla en

klartext till ett kryptogram. En nyckel är en parameter som ingår i krypteringsalgoritmen. Om man låter denna parameter variera, d.v.s. om man byter nyckel, kommer de kryptogram som krypteringsalgoritmen spottar ut också att ändras, även om klartexten hela tiden är densamma. För att mottagaren skall kunna dekryptera ett mottaget kryptogram, så är han eller hon också i behov av en nyckel, som på sätt och vis är inversen till den nyckel som sändaren använder sig av vid krypteringen. Denna nyckel är givetvis hemlig och endast känd för mottagaren (och på sin höjd också sändaren). Ett krypto bör ha så pass många nycklar att välja på, att det inte är lönt att försöka knäcka det, bara genom att testa alla möjliga dekrypteringsnycklar på ett givet kryptogram. När en obehörig, eller lede , olovligt försöker att bestämma en dekrypteringsnyckel, så säger man att denne försöker att

forcera kryp-

Kapitel 7. Något om kryptering

138

tot. Konsten att forcera krypton går under benämningen

lys.

kryptoana-

Man brukar förutsätta att en kryptoanalytiker känner till vilken

typ av krypto det är frågan om, d.v.s. vilken krypteringsalgoritm som används, och att denne också har full tillgång till de kryptogram som denna algoritm ger upphov till. Det enda som är okänt för den obehörige är alltså i princip dekrypteringsnyckeln. För att gardera sig mot forcering bör dekrypteringsnyckeln vara av sådan art, att det kommer att kräva allt för omfattande och tidskrävande beräkningar från kryptoanalytikerns sida för att bestämma den

att forcera kryptot skall

helt enkelt kosta mer än det smakar. För så kallade

symmetriska krypton gäller att sändaren och mot-

tagaren använder sig av (i princip) samma nyckel för kryptering respektive dekryptering. Detta betyder att krypteringsnyckeln måste hållas hemlig, eftersom kännedom om denna gör att man (relativt enkelt) kan bestämma dekrypteringsnyckeln. Samtliga krypton som vi tittar på i detta avsnitt kommer att vara symmetriska.

 och  för klartexk tens respektive kryptogrammets alfabet. Med beteckningen  , där k är ett positivt heltal, kommer vi att avse den cartesiska produkten av k k stycken kopior av , och motsvarande för  . Till exempel är alltså 3 4  =      och  =       . Om k = 1 så skriver vi 1 1 k blott  och  istället för  respektive  . För elementen i  (respekk tive  ) kommer vi av bekvämlighetsskäl att använda framställningen a1 a2 : : : ak istället för (a1 ; a2 ; : : : ; ak ). En grundläggande typ av krypton är så kallade substitutionskrypton. I ett sådant ersätter man tecknen i klartextens alfabet med Låt oss för framtida bruk införa beteckningarna

tecknen i kryptogrammets alfabet, enligt någon bestämd regel. När vi skall kryptera med hjälp av ett substitutionskrypto, delar vi in klartexten i lika stora block om lika många tecken vardera. block, om säg

k

3 Varje sådant

k , och E : k ! k .

tecken vardera, kan nu ses som ett element i

vi krypterar detta med hjälp av en injektiv avbildning Givet en klartext

A1 A2 : : : Am , där Ai 2 k för alla i, så erhålles alltså

ett kryptogram enligt

A1 A2 : : : Am 7 Om 3

! E (A1 )E (A2 ) : : : E (Am ):

(7.1)

k = 1, d.v.s. om vi blott krypterar ett tecken åt gången, så säges vi

Eventuellt får man lägga till några extra skräptecken i det sista blocket, för

att se till så att detta innehåller lika många tecken som de övriga.

7.1. Symmetriska krypton

139

monoalfabetiskt krypto, medan vi har ett polyalfabetiskt krypto, om k > 1. För monoalfabetiska krypton svarar alltid varje ha ett

enskilt tecken i kryptogrammet mot exakt ett tecken i klartexten. Så behöver det inte vara för polyalfabetiska krypton. Vi kommer för enkelhetens skull att antaga att

=

i fortsätt-

ningen, d.v.s. att vi har samma alfabet för såväl klartexten som kryp-

 ) med hjälp av elementen i Zn = f0; 1; : : : ; n 1g, där n är antalet tecken i  (eller ). Om k > 1 så kan varje element m k 1g på ett entydigt sätt framställas på formen i Znk = f0; 1; : : : ; n togrammet. Det visar sig vara matnyttigt att numrera elementen i (och därmed också i

m = s1 nk 1 + s2 nk 2 +    + sk 1 n + sk ; där

si

(7.2)

2 f0; 1; : : : ; n 1g = Zn för varje i (detta är inget annat än

utvecklingen av talet

m i basen n). Varje si svarar ju mot ett element

ai 2  och omvänt, så genom (7.2) kan vi alltså på ett naturligt sätt k med elementen i Znk : Motsvarigheten till m k ovan blir elementet a1 a2 : : : ak 2  . i

numrera elementen i

I de exempel och övningsuppgifter som följer, så kommer vi (om inget annat sägs) att antaga att (stora) bokstäverna

A, B,

: : : , Ö,

mellanslag, för vilket symbolen manlagt i

29



och



består av de

28

vanliga

och dessutom ett blanktecken eller kommer att användas. Dessa sam-

tecken kommer vi att numrera med hjälp av elementen

Z29, på det sätt som beskrivs av tabellen i gur 7.1. Genom att följa

den procedur som beskrivs ovan, så kan vi alltså numrera varje element

2 med ett element i Z841 (ty 292 = 841) och varje element i 3 med 3 ett element i Z24389 (ty 29 = 24 389), o.s.v. i

A B C D E F G H I

0 1 2 3 4 5 6 7 8 9

J K L M N O P Q R S

10 11 12 13 14 15 16 17 18 19

Figur 7.1

T U V X Y Z Å Ä Ö

20 21 22 23 24 25 26 27 28

Kapitel 7. Något om kryptering

140

Exempel 7.1.

Om vi delar upp texten

FREDAG

stäver vardera, så får vi tre par av tecken i form av tabellen i gur 7.1 på föregående sida, så svarar

F

i block om två bok-

FR, ED och AG. Enligt mot 6 och R mot 18

Z29, så motsvarigheten till FR i Z292 kommer att vara 6  29+18 = 192. På samma sätt ser vi att ED svarar mot 5  29 + 4 = 149 och AG mot 1  29 + 7 = 36. i

Om vi istället väljer att dela upp

FREDAG

så kommer dessa att svara mot elementen respektive

i två block,

FRE

och

DAG,

5 573 = 6  292 + 18  29 + 5

3 400 = 4  292 + 1  29 + 7 i Z293 .



Därmed är vi nu redo att titta på ett första exempel på ett krypto, som är intressant mest på grund av dess historiska bakgrund.

Exempel 7.2.

En av de tidigaste kända använda krypteringsmeto-

derna är det så kallade

Caesarkryptot, som man vet att den romerske

diktatorn Julius Caesar (omkr. 10044 f. Kr.) använde sig av. Om man översätter detta krypto i termer om avbildningar från

Z29 till Z29, så

kommer krypteringsnyckeln att beskrivas av avbildningen

E (x) = x + 3 x 2 Z29. Detta innebär alltså att ett blanktecken i klartexten, 0 i Z29 (se gur 7.1 på föregående sida), kommer att ges av C i kryptogrammet, eftersom E (0) = 0 + 3 = 3 och 3 svarar mot C. På motsvarande sätt motsvaras A i klartexten för alla

som svarar mot elementet

F,

och så vidare, samt

Caesarkrypto så kommer exempelvis meddelandet

HEJ PÅ ER ALLIHOP

av

D

i kryptogrammet,

slutligen

B

svarar mot

E, C

mot

Ö mot B (eftersom vi räknar modulo

att krypteras till

29). Med användande av

KHMCS CHUCDOOLKRS.

Dekrypteringsnyckeln till Caesarkryptot ges av avbildningen

D(y) = y 3 = y + 26 y 2 Z29, eftersom D[E (x)] = D(x + 3) = x + 3 + 26 = x för x 2 Z29. Om vi som mottagare exempelvis erhåller kryptogrammet

för varje alla

MYOLYVCFDHVDU,

så får vi enkelt, med hjälp av dekrypteringsnyckeln,

att klartexten ges av

JULIUS CAESAR.



7.1. Symmetriska krypton

Denition 7.3.

141

En avbildning

E : Zn ! Zn på formen

E (x) = ax + b; där

a; b 2 Zn, säges vara an, om a 2 Zn.

Sats 7.4.

Mängden

A

av alla ana avbildningar från

Zn till Zn är

en grupp under sammansättning.

Bevis.

Först måste vi övertyga oss om att sammansättning av avbild-

A, d.v.s. om både E och F är ana E (x) = ax + b och F (x) = cx + d för alla x 2 Zn, där a; b; c; d 2 Zn och där såväl a som c ningar är en kompositionsregel på avbildningar, så är även tillhör enhetsgruppen

EÆF

det. Ansätt således

Zn. Då blir

(E Æ F )(x) = E [F (x)] = E (cx + d) = a(cx + d) + b = (ac)x + (ad + b)

a och c tillhör den multiplikativa gruppen Zn, så gör även ac det. Därmed är E Æ F en an avbildning. Eftersom

Associativitet och förekomsten av neutralt element är självklart (identitetsavbildningen på

Zn är en an avbildning). Kvar att visa är

att varje an avbildning är inverterbar, och att inversen till en sådan

E (x) = ax + b = y, där y 2 Zn. ax = y b. Genom att utnyttja att a tillhör gruppen Zn, 1 existerar, och vi kan skriva x = (y b)a 1 . Detta så nner vi att a visar att E är inverterbar med inversen också är en an avbildning. Ansätt Då är alltså

D(y) = (y b)a för alla

1

= a 1y

ba

1

y 2 Zn, vilket är en an avbildning, eftersom a

(7.3)

1

2 Zn.

Med hjälp av ana avbildningar kan vi generalisera Caesarkryptot till en allmännare form av krypto. Det rör sig om ett substitutionskrypto, där vi krypterar de olika tecknen i klartexten med hjälp av en an

E : Zn ! Zn. Vi har då ett så kallat ant krypto. Notera att vi med a = 1 och b = 3 i denition 7.3 erhåller Caesarkryptot. avbildning

Kapitel 7. Något om kryptering

142

Exempel 7.5.

Betrakta det ana kryptot givet av nyckeln

E (x) = 4x + 11 från

Z29 till Z29. Tecknen i klartexten NISSE

HULT motsvaras i tur och

14, 9, 19, 19, 5, 0, 8, 21, 12 och 20 i Z29 (enligt tabellen i gur 7.1 på sidan 139). Genom att evaluera E i vart och ett av dessa element i Z29, så erhålles 9, 18, 0, 0, 2, 11, 14, 8, 1 respektive 4, vilket ordning av

motsvarar kryptogrammet

IR BKNHAD.

Motsvarande dekrypteringsnyckel

D

nner vi med hjälp av for-

mel (7.3) till att vara

D(y) = (y 11)  4 1 : Nu gäller

= 22 i Z29 (vilket inses t.ex. med användande av Eukli-

1

4

des' algoritm, jämför med exempel 2.31), så

D(y) = 22(y 11) = 22y 22  11 = 22y + 19: D nner vi till exempel att kryptogrammet ÅOAABKÅHAO

Med hjälp av i klartext blir



KALLE KULA.

Ana krypton är tämligen enkla att forcera. För det första kan en an avbildning

x

7! ax + b från till exempel Z29 till Z29 inte se ut

28 olika valmöjligheter för a a måste tillhöra Z29) medan b kan se ut på 29 olika sätt. Detta ger 28  29 = 812 möjliga nycklar. Bland alla dessa kombinationer av a och b kan vi emellertid räkna bort fallet a = 1, b = 0, eftersom x 7! ax + b då blir identitetsavbildningen på Z29, som är en tämligen värdelös nyckel! Sammantaget har vi alltså 811 möjliga kandidater till på så värst många olika sätt: Det nns (eftersom

en dekrypteringsnyckel, vilket inte är värre än att man (med hjälp av dator) snabbt kan ta reda på, vilken av dem som är den rätta. Alternativt kan man utnyttja det faktum att de ana krypton vi hittills beskrivit alla är monoalfabetiska. Nu är det ju så att olika bokstäver i alfabetet används olika ofta, till exempel är vanligare än

Q

eller

Z,

E

och

A

betydligt

åtminstone i ord skrivna på svenska. Av den

anledningen kommer vissa tecken att förekomma oftare än andra i ett kryptogram erhållet med hjälp av ett monoalfabetiskt krypto. Man kan därmed prova sig fram genom att substituera de mest frekventa tecknen i ett kryptogrammet med något av de mest frekventa bokstäverna

7.1. Symmetriska krypton

143

i vanlig svensk text, och se ifall detta leder till något. Det nns er intelligenta gissningar som man kan göra. Ifall vi till exempel ser två likadana tecken intill varandra i kryptogrammet, så svarar dessa med stor sannolikhet mot en konsonant i klartexten, eftersom dubbeltecknade vokaler är mycket ovanliga i svenskan. I våra exempel använder vi ju också oss av blanktecken, så något tecken i kryptogrammet, förmodligen det mest frekventa, måste svara mot

Exempel 7.6.

i klartexten.

Betrakta följande kryptogram, som är erhållen uti-

från ett monoalfabetiskt ant krypto:

FA GZZHATHÅFZGÄARTHÄÄAJFAUGAGLAFLZKS CTZFSLAZFÄÄA ZGSKFLANXKATKYÅZGKFLU Låt oss se om vi kan forcera detta krypto, under antagandet att den ursprungliga klartexten är skriven på svenska. Vi börjar med att se efter hur pass frekventa de olika tecknen är i kryptogrammet ovan, och nner därvid att bokstaven

A,

som före-

kommer på inte mindre än elva ställen, är det mest förekommande tecknet. Vi misstänker därför att motsvarande tecken i klartexten är ett blanktecken. Enligt tabellen i gur 7.1 på sidan 139 motsvaras ett blanktecken av elementet

0 i Z29, medan A svarar mot 1. För dekryp-

teringsnyckeln

D : Z29 ! Z29 gäller

att

Nu ser vi att

D(1) = 0.

A

därmed, om vår gissning är rätt,

förekommer redan som andra tecken i

A står för ett blanktecken, så måste det första F i kryptogrammet i sig vara ett ord, antagligen ordet I. Detta i så fall innebära att D (6) = 9 (eftersom 6 $ F och 9 $ I).

kryptogrammet, så om tecknet skulle

D, ty D(y) = cy + d, där c; d 2 Z29, så ger D(1) = 0 och

Därmed har vi nu tillräckligt med information för att bestämma med ansättningen

D(6) = 9 tillsammans ekvationssystemet 

över

c+d=0 6c + d = 9

Z29. Den första ekvationen säger att d = c, vilket insatt i den

5c = 9. Denna ekvation har lösningen c = 25 i Z29. Detta ger i sin tur att d = 25 = 4, och vi har därmed en kandidat till dekrypteringsnyckel i form av D (y ) = 25y + 4. Vi har tydligen gissat rätt, ty om vi låter D verka på ovanstående kryptogram, så andra ekvationen ger

erhåller vi följande text:

Kapitel 7. Något om kryptering

144

I DETTA KAPITEL SKALL VI GE EN INTRODUKTION TILL TEORIN FÖR KRYPTERING Detta är, som synes, den mening som inleder detta kapitel.

4



Istället för ett monoalfabetiskt ant krypto kan vi använda oss av ett polyalfabetiskt sådant.

Exempel 7.7.

Låt oss kryptera tecknen i klartexten

och två, med hjälp av den ana avbildningen från

KRYPTOGRAM två

E (x) = 131x + 78

Z292 till Z292 . Det första vi gör är att dela upp klartexten i par

KR, YP, TO, GR och AM. K mot 11 och R mot 18 i Z29, vilket svara mot 11  29 + 18 = 337 i Z292 . Vi har

om två tecken. Vi får härvid de fem teckenparen Enligt gur 7.1 på sidan 139 svarar

KR kommer

leder till att

att

E (337) = 493, och med användande av divisionsalgoritmen får vi att 493 = 17  29 + 0. Således kommer KR i klartexten att svara mot Q i kryptogrammet. I tabellen i gur 7.2 redovisas hur de övriga teckenparen kommer att krypteras. Det färdiga kryptogrammet ges alltså av



Q ÖÖVMO RL. Klartext

KR YP TO GR AM

a 2 Z292 E (a) 2 Z292

337 712 595 221 42

493 840 651 435 534

Kryptogram

Q ÖÖ VM O RL

Figur 7.2 Ett polyalfabetiskt ant krypto, som det i exempel 7.7, är inte så värst mycket svårare att forcera än ett monoalfabetiskt dito. Liksom i det monoalfabetiska fallet kan man nämligen använda sig av frekvensanalys

vissa

par

av tecken är betydligt mer frekventa i en klartext

(på svenska) än vad andra är. Alltså kommer vissa teckenpar i kryptogrammet också att vara mer förekommande än andra, vilket man kan utnyttja för att nna dekrypteringsnyckeln. 4

Citatet är återgivet med vederbörligt tillstånd från författaren!

7.1. Symmetriska krypton

145

Hittills har vi blott utnyttjat en enda injektiv avbildning

E,

och

upprepat använt denna på teckenblock i klartexten, i stil med formel (7.1). Alternativt kan man (med fördel) använda era olika avbild-

E1 ; E2 ; : : : , där varje Ei beror på någon parameter, till exempel ett teckenblocks position i klartexten. Vår klartext A1 A2 : : : Am i (7.1) ningar

skulle i så fall komma att krypteras enligt något i stil med

A1 A2 : : : Am 7

! E1(A1 )E2 (A2 ) : : : Em(Am ):

Ett klassiskt exempel på den här typen av krypton är det så kallade

Vigenèrekryptot,5

som började användas mot slutet av 1500-talet.

En algoritm för detta krypto lyder som följer:

k1 k2 : : : kp 2 p , där p  2. Talet p kallas för Vigenèrekryptots period.

1. Börja med att välja ut ett nyckelord

2. För varje tecken element i

Zn.

ki i detta nyckelord, låter vi bi vara motsvarande

i = 1; 2; : : : ; p, en avbildning Ei : Zn ! Zn enligt Ei (x) = x + bi för varje x 2 Zn.

3. Bilda, för varje

a = a1 : : : ap ap+1 : : : a2p a2p+1 : : : (där vi betraktar ai som ett element i Zn) omvandlas nu till ett kryptogram E (a) enligt

4. En klartext

varje tecken

E (a) = E1 (a1 ) : : : Ep(ap )E1 (ap+1 ) : : : Ep (a2p )Ep+1 (a2p+1 ) : : : ; d.v.s. genom att använda avbildningarna

E1 ; E2 ; : : : ; Ep

perio-

diskt på klartextens tecken.

Exempel 7.8.

Låt oss kryptera texten

DETTA ÄR ETT KRYPTISKT MEDDELANDE VILA, så Tecknen V, I, L

med hjälp av ett Vigenèrekrypto. Vårt nyckelord väljer vi till att vi alltså får ett Vigenèrekrypto med perioden 5

4.

Uppkallat efter den franske kryptören Blaise de Vigenère (15231596).

Kapitel 7. Något om kryptering

146

22, 9, 12 respektive 1 i Z29, och vi får fyra avbildningar E1 , E2 , E3 och E4 från Z29 till Z29, i form av och

A

motsvaras av

8 E1 (x) > > < E2 (x) E3 (x) > > : E4 (x)

= x + 22 =x+9 = x + 12 =x+1

x 2 Z29. De fyra första tecknen i klartexten svarar mot 4, 5, 20 20 i Z29. I tur och ordning gäller E1 (4) = 26, E2 (5) = 14, E3 (20) = 3 och E4 (20) = 21, så de fyra första tecknen i kryptogrammet för varje

respektive

kommer att ges av

Å, N, C och U. Med samma förfarande får vi att nästa A ÄR, kommer att krypteras till XIJS. Det

kvartett i klartexten, d.v.s.

slutliga utseendet på kryptogrammet blir

ÅNCUXIJSVNCUVTAZI UTD LNÄMPFEJÅEÄ, vilket vi överlåter till läsaren att övertyga sig om.



Vigenèrekrypton har fördelen, jämfört med ana krypton, att

te

är lönt att försöka forcera det med hjälp av frekvensanalys av tecknen i kryptogrammet, i stil med vad som görs i exempel 7.6. Visserligen byter vi vart och ett av tecknen i klartexten mot ett tecken i kryptogrammet med hjälp av en an avbildning, men om man väljer nyckelordet så att olika avbildningar kommer att användas på intilliggande tecken, så kommer man att sudda ut alla mönster som man annars skulle kunna utnyttja, när man forcerar ett monoalfabetiskt ant krypto. Detta faktum gjorde att man länge trodde att Vigenèrekrypton inte var möjliga att forcera överhuvudtaget. Men under 1800-talet kom man på andra tankar. Antag nämligen att vi på något sätt kan nna värdet av Vigenèrekryptots period Då vet vi att samma ana avbildning används på vart

p:te

p.

tecken i

klartexten, så genom att utföra frekvensanalys på just dessa tecken i kryptogrammet, blir det alltså möjligt att komma fram till var utseendet på någon av de ana avbildningarna fram till ett möjligt värde på

p,

Ei . För att vidare komma

så kan man leta efter upprepningar

av korta teckensekvenser i kryptogrammet, i förhoppningen att dessa skall återkomma med en viss regelbundenhet. Om det är så att avståndet mellan varje sådan upprepning alltid är lika med en multipel av ett visst tal

n, så nns det en viss chans att dessa teckensekvenser har

7.1. Symmetriska krypton

147

uppkommit på grund av att det på motsvarande platser i klartexten nns identiska teckensekvenser, som har krypterats på exakt samma vis. Detta skulle i så fall innebära att man dock inte vara

p är en delare i n. Helt säker kan

det skulle kunna vara så att dessa upprepningar

bara är ett resultat av slumpen.

Exempel 7.9.

Med hjälp av nyckelordet

SIGMA

så övergår

JAG SOLAR OCH BADAR OCH LATAR MIG efter Vigenèrekryptering till

JNMTEUHBAELOMCTMHBAELOMMT HBACRN. Vi ser här att

HBAELOM

dyker upp två gånger i kryptogrammet, dels

med början i kryptogrammets åttonde tecken och dels i dess artonde. Avståndet mellan de båda förekomsterna är lika med period skulle alltså kunna vara lika med

2, 5 eller 10.

10,

så kryptots



Hittills har vi studerat olika sorters substitutionskrypton. Det nns, vid sidan om dessa, en annan sorts krypton, som brukar kallas för

positionskrypton. När man använder

trans-

sig av ett sådant, permuterar

man tecknen i klartexten.

Exempel 7.10.

Låt oss kryptera klartexten

HIPP HURRA

med hjälp

av ett transpositionskrypto. Vi noterar att klartexten utgörs av tio tecken. Om vi numrerar tecknen i meddelandet från

1 till 10,

så som

det är gjort i gur 7.3 på följande sida, så vi kan permutera textens tecken med hjälp av en permutation i

S10 , till exempel





6 7 8 9 10 :  = 13 29 32 45 58 10 1 4 6 7 I så fall kommer det första tecknet i klartexten, bokstaven på position

3

i kryptogrammet, bokstaven

I

hamnar på position

och så vidare. Sammantaget får vi kryptogrammet naturligtvisatt dekryptera ett meddelande, applicerar till

 på kryptogrammet.

H, att hamna

UPHRPRA IH. versen

9,

För



1



Kapitel 7. Något om kryptering

148

H

I

P

P

1

2

3

4

5

H

U

R

R

A

6

7

8

9

10

Figur 7.3 En längre klartext kan man dela in i block om lika många tecken vardera, och kryptera dessa block vart och ett för sig, med hjälp av en och samma permutation.

Exempel 7.11.

Textstycket

DETTA ÄR ETT EXEMPEL PÅ ETT TRANSPOSITIONSKRYPTO består av sammanlagt

48

tecken. Genom att först dela upp texten i

block om åtta tecken vardera enligt

DETTA ÄR ETT TRAN

ETT EXE SPOSITIO

MPEL PÅ NSKRYPTO

och därefter kryptera varje block med hjälp av permutationen





 = 16 21 34 42 53 68 75 87 ; så erhålles

ETATÄDR T TTAENR

ET TX EE PSIOISOT

PL EÅM P SRYKTNOP.

Om vi slutligen slår samman blocken igen, så blir alltså

ETATÄDR ET TX EEPL EÅM PT TTAENRPSIOISOTSRYKTNOP det slutliga kryptogrammet.



Om en frekvensanalys av ett kryptogram visar att de olika tecknen förekommer i ungefär samma proportioner som de gör i vanlig text, så har kryptoanalytikern skäl att misstänka, att ett transpositionskrypto har använts (varför?). För att krångla till det litet brukar man därför kombinera substitutions- och transpositionskrypton med varandra. I följande exempel använder vi först ett transpositionskrypto. Det därvid erhållna kryptogrammet krypteras sedan en gång till, fast då med ett Caesarkrypto.

7.1. Symmetriska krypton

Exempel 7.12.

149

Med användande av permutationen



 = 15 21 34 43 52 övergår



VÄXJÖ först i ÄÖJXV. Genom att låta detta ord ABMÅZ.

i sin tur passera



genom ett Caesarkrypto, erhåller vi

Övningar till avsnitt 7.1 1.

Bestäm motsvarigheten till

(a) DU i Z292

(b) JAG i Z293

(c) INGEN i Z295

med hjälp av tabellen i gur 7.1 på sidan 139.

2.

Översätt följande element till text, med hjälp av tabellen i gur 7.1 på sidan 139.

(a) 445 2 Z292

(b) 6 427 2 Z293

(c) 24 450 2 Z294

3.

Kryptera vart och ett av nedanstående ord med hjälp av Caesarkryptot.

4.

Meddelandet

(a) ANALYS

(b) ALGEBRA

(c) MATEMATIK

GHQQDCXHÅXCAUCNUZSXHUDG är krypterat med användan-

de av Caesarkryptot. Dekryptera det!

5. (a) Bevisa att det nns n'(n) ana avbildningar från Zn till Zn. (Här betecknar

(b) Bestäm,

' Eulers '-funktion, se denition 6.22.)

med anknytning till exempel 7.7, antalet möjliga ana

dekrypteringsnycklar från

Z292

till

Z292.

(Identitetsavbildningen

räknas inte som en nyckel.)

(c) Hur många av dekrypteringsnycklarna i (b) uppfyller D(0) = 0? 6.

7.

Bestäm inversen till var och en av följande ana avbildningar.

(a) E : Z10 ! Z10, E (x) = 3x + 7 (b) E : Z15 ! Z15, E (x) = 8x + 8 (c) E : Z28 ! Z28, E (x) = 9x + 1 (d) E : Z100 ! Z100, E (x) = 77x + 13

För ett monoalfabetiskt ant krypto känner man till att klartexten svarar mot

P

respektive

D

B

i kryptogrammet.

(a) Vad är kryptogrammets motsvarighet till Å i klartexten? (b) Vad är klartextens motsvarighet till F i kryptogrammet?

och

Q

i

Kapitel 7. Något om kryptering

150

8.

Nedanstående kryptogram är framtaget med hjälp av ett monoalfabetiskt ant krypto.

ÖBGASGETOGRJVTGANFFTGVÅGYTIGASG TOFTKRHKNOGRXVFGSLLKHÄFNOGEÖIINEF Forcera kryptot!

9.

I ett polyalfabetiskt ant krypto krypteras tecknen i klartexten två och två. Antag att

ABCD krypteras till EFGH med detta krypto. Bestäm

krypteringsnyckeln som en avbildning från

Z292

till

Z292.

10.

Veriera att kryptogrammet i exempel 7.8 är korrekt.

11.

Använd permutationen





 = 14 21 36 45 52 63 för att kryptera även

12.



1

HEJSAN med hjälp av ett transpositionskrypto. Använd OAGGDD.

för att dekryptera

Dela upp klartexten

ALGEBRA ÄR SKOJIGT i

block om sex tecken var-

dera, och kryptera varje block för sig med hjälp av permutationen



i föregående övning. Använd sedan ett monoalfabetiskt ant krypto,

E : Z29 ! Z29 som uppfyller E (4) = 10 och E (6) = 17. Hur kommer kryptogrammet att se ut? där nyckeln ges av den ana avbildning

7.2 Asymmetriska krypton En nackdel med symmetriska krypton är att krypteringsnyckeln

E mås-

D, är enkel asymmetriska

te hållas hemlig, eftersom dess invers, dekrypteringsnyckeln att bestämma utifrån

krypton är

E.

Utmärkande för så kallade

att man inte utan vidare kan beräkna dekrypteringsnyc-

keln, även om man har kännedom om hur krypteringsnyckeln är beskaad. Faktum är att krypteringsnycklar till asymmetriska krypton är oentliga! Låt oss återvända till våra vänner Anna och Bengt från inledningen av detta kapitel. Antag att såväl Anna som Bengt har blivit tilldelade

(EA ; DA ) respektive (EB ; DB ). Här EA och EB krypteringsnycklar, medan DA och DB är dekrypteringsnycklar. Såväl EA som EB är oentliga, medan DA och DB endast är varsitt par av personliga nycklar är

kända av personen ifråga.

7.2. Asymmetriska krypton

151

Antag nu att Anna vill sända ett meddelande

M

till Bengt. Hon

EB , Bengts oentliga nyckel, och EB (M ) till Bengt. Detta meddelande kan han dekryptera med sin personliga och hemliga dekrypteringsnyckel DB , eftersom DB [EB (M )] = M . Om Anna av misstag skulle råka att kryptera meddelandet med sin egen krypteringsnyckel EA , så skulle Bengt inte kunkrypterar då detta meddelande med skickar alltså

na dekryptera det. För det skulle han nämligen behöva ha kännedom om

DA , vilket endast Anna har.

När det gäller symmetriska krypton så är krypteringsnyckeln känd av endast sändaren och mottagaren av de meddelanden som sänds, vilket innebär att mottagaren kan vara säker på att avsändaren är den som han eller hon utger sig att vara.

6 Men vid användande av

ett asymmetriskt krypto, så har vem som helst har tillgång till Bengts oentliga nyckel

EB .

Bengt kan alltså inte på samma sätt vara säker

på att det verkligen är Anna som har skickat inte någon tredje part

C

EB (M ) till honom, och

(Cecilia), som är svartsjuk på Anna, och vill

göra slut på Annas och Bengts vänskap, genom att skicka ett elakt meddelande till Bengt i Annas namn! Det nns då möjlighet för Anna att signera sitt meddelande. Detta gör hon genom att istället för

EB (M )

skicka

EB (M 0 ),

där

M 0 = DA (M ),

Anna använder sig av Bengts oentliga nyckel

till Bengt, d.v.s. innan

EB

på meddelandet, så

förser hon det med sin signatur, genom att använda sin egen hemliga

DA på det. När så Bengt erhåller EB (M 0 ), använder han i vanlig 0 0 ordning sin hemliga nyckel DB för att först få tillbaka M . På M applicerar han sedan Annas oentliga nyckel EA , varvid han erhåller nyckel

EA (M 0 ) = EA [DA (M )] = M; d.v.s. det ursprungliga meddelandet. Eftersom Anna är den enda som kan bilda

DA (M ), så har Bengt därmed en garanti för att meddelandet

verkligen kommer från henne. Vi skall i detta avsnitt beskriva blott ett asymmetriskt krypto, och förklara varför detta fungerar. Det krypto vi har i åtanke är det berömda

RSA-kryptot.7 En algoritm för detta krypto lyder som följer:

1. Låt

p och q vara två stora primtal sådana att p 6= q. Med stora p och q bör vara större än 10100 .

menas att både 6 7

Givetvis under förutsättningen, att kryptot inte har blivit forcerat av någon. Uppkallat efter de amerikanska upphovsmännen Rivest, Shamir och Adleman.

Kapitel 7. Något om kryptering

152

2. Sätt

n = pq och z = (p 1)(q 1).

3. Välj

d 2 f1; 2; : : : ; z g (godtyckligt) så att SGD(d; z ) = 1.

4. Låt och

e vara det (entydigt bestämda) heltal som uppfyller 1  e  z ed  1 (mod z ).

5. Representera klartexten med en följd na att

0  mi  n 1 för varje i.

6. Kryptera varje

mi

genom att sätta

m1 ; m2 ; : : :

av heltal, såda-

E (mi ) = ci , där ci

är det tal

f0; 1; : : : ; n 1g som uppfyller mei  ci (mod n). För varje ci denierar vi D (ci ) som det tal i f0; 1; : : : ; n 1g som d uppfyller ci  D (ci ) (mod n). Då kommer vi att ha D (ci ) = mi i

7.

i

för varje , och därmed är det ursprungliga meddelandet återfått.

För att kunna kryptera en text, behöver man känna till värdet av talen

e

och

n

ovan. Detta talpar utgör också den oentliga nyckeln.

Den hemliga nyckeln utgörs av talet

d samt primtalen p och q. Innan

vi bevisar varför metoden fungerar, skall vi belysa den med ett exempel.

Exempel 7.13.

Om vi skall följa ovanstående algoritm till punkt och

pricka, så skall vi till att börja med välja två stora primtal

p och q med

minst hundra siror vardera. Det skulle emellertid inte bli något direkt belysande exempel i så fall, så vi nöjer oss med att i all blygsamhet välja

p = 3 respektive q = 11. Med detta val av p och q blir n = pq = 33 och z = (p 1)(q 1) = 20. Talet d skall nu väljas från mängden f1; 2; : : : ; 20g, så att d och 20 blir relativt prima. Vi väljer d = 3, vilket ger e = 7 (eftersom ed  21  1 (mod 20)). Sedan skall vi representera klartexten med en följd av element i mängden

f0; 1; : : : ; n 1g. Eftersom n är så litet i vårt fall, väljer vi att

använda oss av tabellen i gur 7.1 på sidan 139 till att översätta klartexten tecken för tecken. Då kommer till exempel klartexten att representeras av talen

TJOFLÖJT

m1 ; m2 ; : : : ; m8 i den andra kolumnen i tabel-

len i gur 7.4 på motstående sida. I den tredje kolumnen i samma tabell står de tal mellan 8

c1 ; c2 ; : : : ; c8

som motsvarar vårt kryptogram.

8 Sambandet

mi och motsvarande ci ges av formeln ci  m7i (mod 33).

Att vi som synes har

c4 = 30, vilket enligt tabellen i gur 7.1 på sidan 139 inte

svarar mot något element i

, spelar inte någon nämnvärd roll.

7.2. Asymmetriska krypton i

1 2 3 4 5 6 7 8

mi

20 10 15 6 12 28 10 20

153

E (mi ) = ci

26 10 27 30 12 19 10 26

D(ci )

20 10 15 6 12 28 10 20

Figur 7.4 ci , d.v.s. beräkna m7i modulo 33, kan det 2 7 2 22 underlätta att skriva 7 = 1 + 2 + 2 , varmed mi = mi  mi  mi , vilket När man ska bestämma

ger

2

ci  mi  m2i  m2i Till exempel är

(mod 33):

m6  28 (mod 33), från vilket m26  282  ( 5)2  25 (mod 33)

och därefter

m26

2

 (m26)2  252  ( 8)2  64  31 (mod 33)

följer. Detta gör att vi sammantaget får

c6  28  25  31  ( 5)  ( 8)  ( 2)  80  19 (mod 33): Slutligen presenteras resultatet av dekrypteringsprocessen i tabel-

D(ci )  c3i (mod 33) för varje i. Notera att vi i denna kolumn har återfått talen mi .  lens fjärde kolumn. Här gäller

I och med att våra primtal

p och q är så pass små i ovanstående exem-

pel, så har vi där inget mer anmärkningsvärt än ett monoalfabetiskt krypto

vi krypterar klartexten tecken för tecken. Det blir givetvis

annorlunda, om vi följer algoritmen och väljer

p och q på riktigt.

Låt oss nu övergå till det utlovade beviset för att algoritmen för RSA-kryptot fungerar. Vi kommer i detta bevis att använda oss en hel del av Eulers

'-funktion, se denition 6.22.

Kapitel 7. Något om kryptering

154

Lemma 7.14.

Om

p och q är olika primtal, så är '(pq) = (p 1)(q 1):

' är '(pq) lika med antalet tal i mängden A = f1; 2; : : : ; pqg som är relativt prima med pq. De tal i A som inte uppfyller detta är dels alla multipler av p, d.v.s. p; 2p; 3p; : : : ; qp, och dels alla multipler av q , d.v.s. q; 2q; 3q; : : : ; pq . På grund av att p och q är olika primtal, så är pq det enda talet som förekommer i båda dessa Bevis.

Enligt denitionen av

listor. Det sammanlagda antalet lika med

olika

tal i de båda listorna är alltså

p + q 1. Sedan alla dessa tal sorterats bort från mängden A, A som är relativt prima

så kommer det som blir över vara precis de tal i med

pq. Således har vi '(pq) = pq (p + q 1) = (p 1)(q 1);

vilket skulle bevisas.

Sats 7.15.

n = pq och z = (p 1)(q 1), där p och q är två olika primtal. Låt vidare d och e vara två tal i mängden f1; 2; : : : ; z g sådana att SGD(d; z ) = 1 och ed  1 (mod z ). För alla m 2 f0; 1; : : : ; n 1g Låt

gäller då

med  m (mod n): Bevis.

Satsen gäller givetvis för

m = 0.

(7.4)

Vi antar därför att

m= 6 0

i

fortsättningen.

'(n) = z , och eftersom ed  1 (mod z ), så ed = k'(n) + 1 för något heltal k. Detta ger att med = mk'(n)+1 = (m'(n) )k m: (7.5)

Lemma 7.14 ger att gäller därmed

Om

m

och

n

är relativt prima, så gäller

m'(n)

 1 (mod n) enligt

Eulers sats (sats 6.24), och (7.4) följer då direkt från (7.5). Antag

m och n inte är relativt prima. Då gäller SGD(m; n) = p SGD(m; n) = q. Det räcker med att studera fallet SGD(m; n) = p,

således att eller

eftersom det andra fallet kan behandlas analogt.

SGD(m; n) = p så kan vi skriva m = pr s för några positiva r heltal r och s, där p 6 j s. (Talet p är alltså den högsta potensen av p r som går jämnt upp i m.) Insättning av m = p s i (7.5) ger med = prk'(n) (s'(n) )k m: (7.6) Om

7.2. Asymmetriska krypton

155

s och n är relativt prima (eftersom SGD(p; s) = SGD(q; s) = 1 n = pq), så enligt Eulers sats gäller s'(n)  1 (mod n). Av (7.6)

Nu är och

får vi således

med  prk'(n) (s'(n) )k m  prk'(n) m (mod n):

(7.7)

Med hjälp av lemma 7.14 och Fermats lilla sats (sats 6.26) nner vi att

p'(n)  p(p

 (pq 1 )p 1  1p 1  1 (mod q): rk'(n)  1 (mod q ), vilket är ekvivalent Därmed gäller givetvis också p rk'(n) 1). Detta medför att pq j (prk'(n) pr s pr s), eller med att q j (p 1)(q 1)

i termer om kongruenser,

prk'(n) pr s  pr s (mod pq): Nu är

pr s = m och pq = n, så om vi slår ihop ovanstående kongruens

med den i (7.7), så erhåller vi det önskade resultatet.

Vi ser omedelbart av ovanstående sats, att algoritmen för RSA-kryptot fungerar. Så till sist några ord om varför RSA-kryptot anses vara säkert.

e och n, medan p, q och d. Såvitt man vet, måste man i allmänhet

Den oentliga nyckeln utgörs som sagt av de båda talen den hemliga består av

n för att komma åt värdet på dessa tre tal. Om man klarar p och q (eftersom faktoriseringen av n lyder n = pq ), vilket gör att man kan beräkna z = (p 1)(q 1). Då man vidare känner e, är det sedan en smal sak att bestämma d så att ed  1 (mod z ): Genom att betrakta e och d som element i faktorisera

detta, så nner man alltså värdet av

enhetsgruppen till

Zz, så blir detta samma sak som att bestämma inversen

e i denna grupp, vilket kan göras med hjälp av Euklides' algoritm

(jämför med exempel 2.31). Det är bara det att faktorisering av heltal är ett mycket komplext problem. Det existerar idag ingen eektiv faktoriseringsalgoritm, som inom en rimlig tidsrymd datorer

inte ens med hjälp av dagens snabbaste

klarar av att faktorisera ett heltal av det slag som

n

är i

RSA-kryptot. Visserligen blir datorerna allt snabbare, men genom att i takt med datorernas utveckling höja den undre gränsen för de båda

q,

så kommer kryptörerna alltid att ligga steget före

kryptoanalytikerna

förutsatt att ingen en vacker dag upptäcker en

primtalen

p

och

eektiv faktoriseringsalgoritm.

Kapitel 7. Något om kryptering

156

Övningar till avsnitt 7.2 1.

c1 = 28, c2 = 12, c3 = 15, c4 = 25 och c5 = 25, vid användande av RSA-kryptot i exempel 7.13. Antag att ett kryptogram motsvaras av talen Bestäm klartexten.

2.

Bestäm

n och e i den oentliga nyckeln till ett RSA-krypto, om mot-

svarande hemliga nyckel utgörs av

(a) p = 11, q = 13, d = 7 (c) p = 23, q = 11, d = 19 3.

Bestäm

(b) p = 13, q = 17, d = 35 (d) p = 31, q = 41, d = 403.

d, p och q i den hemliga nyckeln till ett RSA-krypto, om mot-

svarande oentliga nyckel är given såsom följer.

(a) n = 65, e = 5 4.

(b) n = 451, e = 191 (c) n = 1 333, e = 467 n = 437 och e = 175. m = 123 att krypteras?

En oentlig nyckel till ett RSA-krypto utgörs av Hur kommer ett meddelande med koden (Utnyttja att

175 = 1 + 2 + 22 + 23 + 25 + 27 för att underlätta beräk-

ningarna modulo

n.)

Kapitel 8

Isomorsmer Vi har vid ett antal tillfällen sett exempel på grupper som vid första ögonkastet ser ut att vara olika, men som i själva verket är samma grupp, i det avseendet att de har exakt samma strukturella egenskaper. För ändliga grupper innebär detta att gruppernas Cayleytabeller är likartade (efter en eventuell ändring av ordningen på tabellens rader och kolumner). Man säger att grupperna är

isomorfa,

och vi skall i

detta kapitel ge en formell denition av vad detta innebär.

8.1 Denition och exempel Antag att vi har två grupper

G

och

H

som är väsentligen lika, d.v.s.

det enda som eventuellt skiljer dem åt är att deras respektive element och/eller kompositionsregel betecknas olika. Om man nu vill formulera detta i mer matematiska ordalag, bör man för det första ha en beskriv-

G som svarar mot vilka element i H . Detta görs lämpligen med någon form av avbildning  : G ! H . Eftersom varje element i G måste svara mot exakt ett element i H och omvänt, så måste  vara bijektiv. Nu duger inte vilken bijektiv avbildning som helst, utan  bör vara sådan att den inte förstör gruppstrukturen; motsvarigheten (ab) till en produkt ab av två element a och b i G måste vara produkten av motsvarande element (a) och (b) i H . Kort sagt bör  uppfylla (ab) = (a)(b) för alla a; b 2 G. Notera här att produkten (a)(b) i högerledet äger rum i H , medan produkten ab i vänsterledet äger rum i G. ning av vilka element i

157

Kapitel 8. Isomorsmer

158

Denition 8.1. Låt G och H vara i två grupper. En bijektiv avbildning  : G ! H säges vara en isomorsm, om den uppfyller (ab) = (a)(b) för alla

H

och

(8.1)

a; b 2 G. Om det nns en isomorsm från G till H , så säges G isomorfa, vilket betecknas G ' H .

vara

Med hjälp av induktion kan man enkelt visa att

(a1 a2 : : : ak ) = (a1 )(a2 ) : : : (ak ) gäller för alla

sm

a1 ; a2 ; : : : ; ak . Vi kommer

ibland att säga

(8.2)

gruppisomor-

istället för isomorsm, bl.a. för att vi i kapitel 14 kommer att

införa isomorsmer för en annan typ av algebraiska strukturer, vid sidan av grupper.

Exempel 8.2. Avbildningen  : Z ! 2Z denierad som (a) = 2a för alla heltal a är en isomorsm. Självklart är den bijektiv, och eftersom

(a + b) = 2(a + b) = 2a + 2b = (a) + (b); uppfyller den också (8.1). Därmed är grupperna

Z och 2Z isomorfa. 

(R+ ; ) och (R; +) är isomorfa och den na+ till R är en isomorsm. turliga logaritmfunktionen (x) = ln x från R Detta motiverar vi på följande vis. För det första har x 7! ln x en inx vers i form av exponentialfunktionen x 7! e , och är därmed bijektiv.

Exempel 8.3.

Grupperna

Vidare gäller (8.1) eftersom

(xy) = ln xy = ln x + ln y = (x) + (y): Ur en algebraisk synvinkel är det alltså ingen skillnad på att addera

1

reella tal och multiplicera positiva reella tal. 1



Logaritmerna uppfanns också en gång i tiden för att man ville underlätta

mödosamma beräkningar

istället för att multiplicera två tal med varandra, kan

man genom att logaritmera överföra problemet till att addera två tal.

8.1. Denition och exempel

Exempel 8.4.

159

 :

Avbildningen

R!C

given av

(x) = x + ix

uppfyller (8.1), eftersom

(x + y) = (x + y) + i(x + y) = (x + ix) + (y + iy) = (x) + (y):  är injektiv. Dock är  inte surjektiv, ty i med i im . Således är  inte en isomorsm. 

Det är inte svårt att se att till exempel nns inte

Exempel 8.5. Betrakta  : GLn (R) ! R given av (A) = det A för alla A 2 GLn (R ). Av räknelagarna för determinanter följer att (AB ) = det AB = det A  det B = (A)(B ); så (8.1) är uppfyllt. Men

 är inte en isomorsm eftersom den inte är

bijektiv. Två olika matriser kan nämligen ha samma determinant. Till exempel har

2  2-matriserna 



1 0 1 4

båda determinanten

 och

2 0 1 2





4.

C 0 (R) vara mängden av alla kontinuerligt deriver0 bara funktioner från R till R . Det är inte svårt att se att C (R ) är en 2 grupp under addition av funktioner. Detsamma gäller mängden C (R ) av alla kontinuerliga funktioner från R till R . Avbildningen C 0 (R) 3 f 7 ! (f ) = f 0 2 C (R) Exempel 8.6.

Låt

(f + g)0 = f 0 + g0 . Två olika funktioner kan 2 2 ha samma derivata, till exempel f (x) = x och g (x) = x + 1, så  är uppfyller (8.1), eftersom



inte injektiv och därmed inte en isomorsm.

Sats 8.7.

För gruppisomorsmer gäller följande påståenden:

(i) Identitetsavbildningen (ii) Om

:G!H

" : G ! G är en isomorsm

är en isomorsm, så är dess invers



1

:H!G

också det 2

Summan

f + g av två funktioner f och g denieras som (f + g )(x) = f (x)+ g (x)

(naturligtvis!).

Kapitel 8. Isomorsmer

160

2 : G2 ! G3 är isomorsmer, så är den sammansatta avbildningen 2 Æ 1 en isomorsm från G1 till G3 .

(iii) Om

Bevis.

1 : G1 ! G2

och

" bijektiv. Vidare är såväl "(ab) som "(a)"(b) ab. Detta betyder med andra ord att en grupp alltid är isomorf

(i) Självklart är

lika med

3

med sig själv.

 : G ! H är en bijektiv avbildning så existerar en invers  : H ! G, som också är bijektiv. Vi vill visa att  1 uppfyller (8.1). Tag h1 ; h2 2 H godtyckligt. Det nns då g1 ; g2 2 G 1 (h ) = g och  1 (h ) = g . Vidare gäller sådana att  1 1 2 2 (ii) Eftersom

1

(g1 g2 ) = (g1 )(g2 ) = h1 h2 ; eftersom

 uppfyller (8.1). Detta ger  1 (h1 h2 ) = g1 g2 =  1 (h1 ) 1 (h2 );

så därmed är



1

en isomorsm.

(iii) För det första är

 = 2 Æ 1 en avbildning från G1 till G3 1 och 2 är det. Då det vidare för alla

som är bijektiv, eftersom både

a; b 2 G1

gäller att

(ab) = 2 [1 (ab)] = 2 [1 (a)1 (b)] = 2 [1 (a)]2 [1 (b)] = (a)(b); så är

 : G1 ! G3

Följdsats 8.8.

således en isomorsm.

Gruppisomor

'

är en ekvivalensrelation på varje

mängd av grupper.

Bevis.

Reexivitet, symmetri och transitivitet följer av (i), (ii) respek-

tive (iii) i sats 8.7.

Som en konsekvens av ovanstående följdsats, kan man identiera isomorfa grupper med varandra. Detta innebär att om man har en hög 3

Det vore konstigt annars!

8.1. Denition och exempel

161

med grupper, som är sinsemellan isomorfa, så betraktar man dem alla som väsentligen en och samma grupp. Vi kommer närmast att klassicera samtliga cykliska grupper på detta vis, d.v.s. avgöra hur många oändliga respektive ändliga cykliska grupper det nns (på isomor när), och vilka dessa är. Vi studerar först oändliga cykliska grupper.

Sats 8.9.

Varje oändlig cyklisk grupp är isomorf med

Bevis.

G = hai

Låt

Z.

vara en oändlig cyklisk grupp. Vi påstår att av-

bildningen

(n) = an är en isomorsm från

för alla

n2Z

Z till G. Om (m) = (n), d.v.s. am = an, så

m = n av sats 4.12. Således är  injektiv. Ett godtyckligt element G är på formen an för något heltal n. För detta n gäller (n) = an , vilket ger att  också är surjektiv. Till sist har vi följer i

(m + n) = am+n = am an = (m)(n); och därmed är satsen bevisad.

I isomormening nns det således endast en oändlig cyklisk grupp, nämligen mängden av alla heltal under addition. Hur det förhåller sig med ändliga cykliska grupper avslöjas i nästa sats.

Sats 8.10. G ' Zn.

Låt

G vara en ändlig cyklisk grupp av ordning n. Då är

Zn = f[0]; [1]; : : : ; [n 1]g att visa sig vara bekväm. Vi antar att G = hai och ansätter Bevis.

I detta bevis kommer framställningen

([k]) = ak för alla

[k]

2 Zn. Vi vill visa att  är en isomorsm, men innan vi

gör det måste vi kontrollera att

 är väldenierad. I detta fall innebär k för

detta att högerledet i (8.3) inte får bero på valet av representanten restklassen

(8.3)

[k]. Om r och s är olika representanter för samma restklass,

Kapitel 8. Isomorsmer

162

d.v.s. om

an

= 1G

[r] = [s],

så gäller

s = qn

för något heltal

q.

Eftersom

så ger detta

ar d.v.s.

r

s

= aqn = (an )q = 1G ;

ar = as. Avbildningen  är alltså väldenierad.

När det gäller injektiviteten har vi först och främst

([r]) = ([s]) =) ar = as =) ar

s

= 1G :

n j (r s), så därmed tillhör r och s samma n, d.v.s. [r] = [s]. Således är  injektiv. För ett godk k tyckligt valt element a 2 G gäller ([k ]) = a , så  är även surjektiv. Sats 4.18 medför här att restklass modulo Eftersom

([r]  [s]) = ([r + s]) = ar+s = ar as = ([r])([s]) är (8.1) också uppfyllt. Därmed är beviset klart.

Följdsats 8.11. ett primtal. Då är

Bevis.

Låt G vara en ändlig grupp av ordning p, där p är G ' Zp.

Resultatet är en konsekvens av föregående sats tillsammans med

följdsats 6.19.

Exempel 8.12.

Betrakta mängden

Un = fz 2 C j z n = 1g = fe2ik=n j k = 0; 1; : : : ; n 1g: Detta är en grupp under multiplikation

en undergrupp i den multipli-

 kativa gruppen C . För att bevisa detta behöver att

Un

man endast veriera

är stabil med avseende på multiplikation, eftersom

Un

är en

ändlig mängd (se sats 3.26). Vi har

e2ik1 =n e2ik2 =n = e2i(k1 +k2 )=n = e2ir=n ; där

r 2 f0; 1; : : : ; n 1g är den rest som fås då k1 + k2 divideras med n. Un en grupp av ordning n. Gruppen Zn innehåller, liksom Un , också n element, men man skul-

Alltså är

le kanske kunna hävda att dessa båda grupper inte kan vara isomorfa,

8.1. Denition och exempel eftersom

Un

163

innehåller komplexa tal, medan elementen i

klasser modulo

n.

Zn är rest-

Dessutom är kompositionsreglerna annorlunda

den ena multiplicerar man och i den andra adderar man (modulo

i

n).

Men de här invändningarna uttalar sig inte om gruppernas strukturella egenskaper

att elementen i en grupp är komplexa tal är till

exempel ingen strukturell egenskap. Eftersom ett godtyckligt element

e2ik=n 2 Un kan skrivas

e2ik=n = (e2i=n )k ;



Un potenser av e2i=n . Alltså är Un = e2i=n i själva verket en cyklisk grupp av ordning n. Sats 8.10 medför därmed att Un och Zn är isomorfa.  så är samtliga element i

Övningar till avsnitt 8.1 1. Avgör om  : G ! H är en isomorsm, ifall (a) G = H = R, (x) = 3x (b) G = C  , H = R , (z ) = jz j (c) G = Q , H = R+ , (x) = 2x (d) G = Z4, H = Z5, (a) = 2a. 2.

Låt

H

vara mängden av alla matriser på formen





1 a ; 0 1

där

a 2 Z. Enligt övning 6 till avsnitt 3.5 är H H ' Z.

en grupp under mat-

rismultiplikation. Visa att

3.

Visa att avbildningen

 : Z2 ! Z4 denierad enligt (0) = 1, (1) = 3,

är en isomorsm.

 : Z5 ! Z10. (Se exempel 3.10.)

4.

Finn en isomorsm

5.

Visa att undergruppen

6.

Visa att gruppen

G

är isomorf med

Z4.

i övning 4 till avsnitt 3.1 är isomorf med den

multiplikativa gruppen

7.

U4 = f1; 1; i; ig i C  R .

(G; ) vara en grupp och deniera en ny kompositionsregel  på G a  b = b  a. (Jämför med övning 3 till avsnitt 3.1.) Visa att (G; ) ' (G; ). Låt

enligt

Kapitel 8. Isomorsmer

164

8.2 Några grundläggande egenskaper I detta avsnitt kommer vi att beskriva några av de egenskaper som bevaras av en gruppisomorsm.

Lemma 8.13. Låt  : G ! H vara element i G. Då gäller (i) (1G ) = 1H 1 ) = (a) 1 (ii) (a k k (iii) (a ) = (a) för alla k 2 Z. Bevis.

(i) Eftersom

en gruppisomorsm och

a

ett

 är en isomorsm så är

(1G )(a) = (1G a) = (a) = 1H (a): Den högra annulleringslagen ger

(1G ) = 1H .

(ii) Med hjälp av (i) fås

1H = (1G ) = (aa 1 ) = (a)(a 1 );

(a) måste vara (a 1 ). (iii) Genom att i (8.2) sätta ai = a för alla i = 1; 2; : : : ; k , så fås att (iii) är sann för alla positiva heltal. Om k = 0 följer resultatet vilket visar att inversen till

av (i), och med hjälp av (ii) får vi

(ak ) = [(a k ) 1 ] = [(a) k ] i det fall då

1

= (a)k ;

k < 0. Därmed är (iii) bevisad.

Observera att vi aldrig utnyttjar att

 är en bijektiv avbildning i bevi-

set ovan, utan bara att (8.1) gäller. Lemma 8.13 är alltså sant för alla avbildningar

 som uppfyller (ab) = (a)(b), och inte nödvändigtvis

enbart bijektiva sådana. Denna mer generella typ av avbildningar, så

homomorsmer, kommer att studeras mer ingående i kapitel 10. För att fastställa att två grupper inte är isomorfa, kan man försöka

kallade

hitta någon strukturell egenskap hos den ena gruppen som inte delas av den andra. Vi ger exempel på några sådana egenskaper i följande sats.

8.2. Några grundläggande egenskaper

165

Sats 8.14. Låt  : G ! H vara en gruppisomorsm. Då gäller (i) G är ändlig om och endast om H är ändlig, och i så fall är grupperna av samma ordning (ii) (iii) (iv)

G är abelsk om och endast om H är abelsk G är cyklisk om och endast om H är cyklisk G innehåller m element av ordning n, om och endast om H nehåller m element av ordning n.

Bevis.

in-

Av symmetriskäl är det tillräckligt att visa ovanstående ekviva-

lenser blott åt ena hållet. (i) Detta är en direkt följd av att isomorsmer är bijektiva avbildningar.

(ii) Antag att G är abelsk och välj h1 ; h2 2 H godtyckligt. Det nns g1 ; g2 2 G sådana att (g1 ) = h1 och (g2 ) = h2 . Nu är G abelsk, så g1 g2 = g2 g1 , och med utnyttjande av detta fås h1 h2 = (g1 )(g2 ) = (g1 g2 ) = (g2 g1 ) = (g2 )(g1 ) = h2 h1 ; vilket visar att H är abelsk. (iii) Antag att G är cyklisk med generatorn a. Vi påstår att (a) genererar H . Om så är fallet måste varje element i H kunna skrivas som en potens av (a). Tag h 2 H godtyckligt. Då nns ett g 2 G k med egenskapen (g ) = h. Eftersom G genereras av a, har vi g = a för något heltal k , och med hjälp av lemma 8.13(iii) får vi nu (g) = (ak ) = (a)k : Härav följer H = h(a)i . (iv) Låt g1 ; g2 ; : : : ; gm vara element i G, samtliga av ordning n, och sätt hi = (gi ) för alla i. Av beviset för (iii) följer att restriktionen av  till den cykliska undergruppen hgi i är en isomorsm från hgi i till hhi i. Med hjälp av (i) fås att hgi i och hhi i båda måste innehålla n då

element.

Exempel 8.15.

Grupperna

Z5 och Z7 är inte isomorfa, eftersom de

innehåller olika många element.

Exempel 8.16.

Såväl

Z6 som S3 innehåller sex element, men de är Z6 är abelsk, till

trots det inte isomorfa. En anledning till detta är att skillnad från

S3 .





Kapitel 8. Isomorsmer

166

Z4 innehåller båda fyra element, och de är båda abelska. Men de är likväl inte isomorfa, ty Z4 Exempel 8.17.

Kleins fyrgrupp

V

och

är cyklisk, vilket inte är fallet beträande skiljer dem åt är att

V

V . En annan egenskap som 2, medan Z4 blott

har tre element av ordning

har ett.



Det bör påpekas att listan i sats 8.14 är långt ifrån fullständig, och att det nns bra många er exempel på egenskaper som två isomorfa grupper måste ha gemensamt.

Övningar till avsnitt 8.2 1.

Ange (minst) ett skäl till att följande par av grupper inte är isomorfa.

(c) R och C  (f) D6 och A4 2. En isomorsm  från en grupp G till sig själv kallas för en automorsm på G. Bestäm antalet möjliga automorsmer på (a) Z3 (b) Z8 (c) Z10 (d) Z (e) Z12 (f) Z11 (a) Z5 och Z6 (d) Z8 och Z5

Ledning :

(b) D4 och Z8 (e) Z och Q

Beviset för sats 8.14(iii) medför att en generator måste av-

bildas på en generator.

 denierad enligt (g) = g 1 är en automorsm på G (se föregående övning), om och endast om G är abelsk. 4. Låt G vara en grupp och g ett element i G. Visa att g : G ! G, 1 denierad av g (x) = gxg för alla x 2 G, är en automorsm (se övning 2) på G. Den här typen av automorsm kallas för en inre

3.

Visa att avbildningen

automorsm.

5.

Mängden av alla automorsmer på en grupp betecknas

G,

se övning 2, brukar

Aut(G). Visa att Aut(G) är en grupp under sammansättning

av avbildningar.

6.

Mängden av alla inre automorsmer på en grupp betecknas

Inn(G). Visa att Inn(G)  Aut(G).

G, se övning 4, brukar

8.3 Cayleys sats Vi såg i avsnitt 3.3, att i en Cayleytabell för en ändlig grupp så förekommer varje gruppelement exakt en gång i varje rad och kolumn. I

8.3. Cayleys sats

167

varje tabellrad räknas alltså gruppens samtliga element upp i en viss ordning, vilket betyder att man kan associera en permutation till varje rad, och därmed varje element i gruppen. Detsamma kan man givetvis göra för tabellens kolumner. Betrakta till exempel Cayleytabellen för Kleins fyrgrupp

V

i -

gur 4.1 på sidan 85. I den rad som svarar mot det neutrala elementet

1V

räknas elementen upp i samma ordning som i raden ovanför

tabellen, d.v.s. i ordningen

1V ; a; b; c. Vi kan därmed associera 1V

permutationen

1V



med



= 11V aa bb cc ; V

eller med andra ord identitetspermutationen. I raden som svarar mot

a räknas elementen upp i ordningen a; 1V ; c; b. Vi låter dära motsvaras av permutationen   1V a b c a = a 1 c b : V

elementet med

Notera att elementen i den undre raden fås genom att i tur och ordning

a (från vänster). Genom b och c, så får vi    a b c och  = 1V a b c : c c 1V a c b a 1V

multiplicera elementen i den övre raden med att resonera på samma sätt med elementen



b = 1bV

Om vi istället väljer att läsa längs med kolumnerna i tabellen kommer vi i detta fall att få precis samma uppsättning av permutationer, beroende på att

V

är abelsk.

ab = c. Vad händer om vi a b ? Vi ser att      1V a b c 1V a b c 1V a b c a b = a 1 c b b c 1V a = c b a 1V = c ; V d.v.s. resultatet blir den permutation som svarar mot c. Vi har alltså ab = c kontra a b = c . Läsaren kan på egen hand konstatera att vi till exempel har cb = a i Kleins fyrgrupp medan å andra sidan c b = a , eller att b2 = 1V och b2 = 1V . Det verkar alltså som om de fyra permutationerna 1V , a , b och c tillsammans bildar en I Kleins fyrgrupp vet vi till exempel att

beräknar motsvarande produkt av permutationer

grupp som är isomorf med Kleins fyrgrupp! Detta är mer än en slump, vilket framgår av nästa sats.

Kapitel 8. Isomorsmer

168

Sats 8.18 (Cayley).

Varje grupp

G

är isomorf med en permuta-

tionsgrupp.

SG G) som är isomorf med G. Tag a 2 G godtyckligt och deniera en avbildning a : G ! G enligt a (g ) = ag för alla g 2 G. Man verierar enkelt att a är en permutation av G, d.v.s. en bijektiv avbildning från G till G. Bilda nu G = fa j a 2 Gg. Detta är en delmängd av SG , mängden av alla permutationer av G. Vi påstår att G  SG , och att G ' G. Tag a ; b 2 G godtyckligt. Då blir Bevis.

Vi kommer att visa att det går att hitta en undergrupp i

(gruppen av alla permutationer av

a b (g) = a [b (g)] = a (bg) = abg = ab (g) för alla

g 2 G. Detta visar att a b = ab ;

för alla

a; b 2 G,

och således att

G

(8.4)

är stabil med avseende på multi-

" 2 SG tillhör G, a ges av a 1 , ty en-

plikation av permutationer. Det neutrala elementet eftersom

" = 1G . Inversen till en permutation

ligt (8.4) är

a a 1 = aa 1 = 1G = " a 2 G. Därmed har vi nu bevisat att G  SG . G ' G. Vi påstår att  : G ! G, denierad enligt (a) = a för alla a 2 G, är en isomorsm. Antag att (a) = (b). Då är a och b samma avbildning, vilket speciellt innebär att a (1G ) = b (1G ), d.v.s. a = b. Därmed är  injektiv. Surjektiviteten följer direkt av denitionen av G, och att  uppfyller (8.1) är en konsekvens av (8.4). Således är G isomorf med G, varmed Cayleys för alla

Kvar att visa är att

sats är bevisad.

Övningar till avsnitt 8.3 1.

Finn en

(a) undergrupp i S3 som är isomorf med Z3 (b) undergrupp i S4 som är isomorf med Z4 (c) undergrupp i S5 som är isomorf med Z5

8.3. Cayleys sats

169

(d) undergrupp i S5 som är isomorf med Z6. 2.

G vara en grupp och a ett element i G. (a) Visa att a : G ! G, given av a (g) = ga 1 för permutation av G. (b) Visa att Ge = fa j a 2 Gg är en undergrupp i SG . (c) Visa att Ge ' G. Låt

Detta ger alltså ett alternativt bevis för Cayleys sats.

alla

g,

är en

Kapitel 9

Direkta produkter av grupper Vi skall i detta kapitel studera hur man kan bilda en grupp av en cartesisk produkt

G1 G2   Gn av n givna grupper G1 ; G2 ; : : : ; Gn .

Bland annat kommer vi att ge ett bevis för att samtliga ändliga abelska grupper (på isomor när) är uppbyggda av cykliska grupper på detta vis.

9.1 Yttre direkta produkter Låt

G och H vara grupper. Den cartesiska produkten av dessa grupper

(betraktade som mängder) ges av

G  H = f(g; h) j g 2 G; h 2 H g: Vi har nu för avsikt att införa en kompositionsregel på denna mängd så att den resulterar i en grupp. Ett naturligt sätt att deniera den komponentvis enligt

(g1 ; h1 )(g2 ; h2 ) = (g1 g2 ; h1 h2 ); där

g1 ; g2

(9.1)

2 G och h1 ; h2 2 H , d.v.s. så att vi i den första kompo-

G och i den andra enligt H . Som framgår av följande sats, kommer då G  H att ärva gruppegenskaperna som G och H besitter. nenten räknar enligt kompositionsregeln på den på

170

9.1. Yttre direkta produkter

171

G och H så är G  H en grupp under kompositionsregeln (9.1). Vidare är G  H abelsk, om och endast om G och H båda är abelska. Sats 9.1.

Bevis.

Givet två grupper

Låt

(g1 ; h1 ); (g2 ; h2 ); (g3 ; h3 ) 2 G  H . Då blir

(g1 ; h1 )[(g2 ; h2 )(g3 ; h3 )] = (g1 ; h1 )(g2 g3 ; h2 h3 ) = (g1 (g2 g3 ); h1 (h2 h3 )) = ((g1 g2 )g3 ; (h1 h2 )h3 ) = (g1 g2 ; h1 h2 )(g3 ; h3 ) = [(g1 ; h1 )(g2 ; h2 )](g3 ; h3 ); d.v.s. att kompositionsregeln på

GH

är associativ är en direkt kon-

G respektive H är det. Vidare inser man i samma anda, att det neutrala elementet i G  H är (1G ; 1H ) 1 ; h 1 ). Om och att inversen till ett element (g; h) 2 G  H ges av (g både G och H är abelska, är givetvis också G  H det, och om omvänt G  H är abelsk, så fås från sekvens av att kompositionsreglerna på

(g1 g2 ; h1 h2 ) = (g1 ; h1 )(g2 ; h2 ) = (g2 ; h2 )(g1 ; h1 ) = (g2 g1 ; h2 h1 ) att

g1 g2 = g2 g1

och

Denition 9.2.

h1 h2 = h2 h1 , d.v.s. både G och H

Antag att

G och H är två grupper. Gruppen G  H ,

beskriven i föregående sats, kallas för den av grupperna

G och H .

yttre direkta produkten

Allmänt kan vi för ett ändligt antal grupper en kompositionsregel på

är abelska.

G1  G2      Gn

G1 ; G2 ; : : : ; Gn

deniera

enligt

(a1 ; a2 ; : : : ; an )(b1 ; b2 ; : : : ; bn ) = (a1 b1 ; a2 b2 ; : : : ; an bn ) för alla

(a1 ; a2 ; : : : ; an ); (b1 ; b2 ; : : : ; bn ) 2 G1  G2      Gn . Sats 9.1

med tillhörande bevis kan enkelt omformuleras för detta generaliserade

G1 ; G2 ; : : : ; Gn alla är ändliga och av respekk1 ; k2 ; : : : ; kn , så är den yttre direkta produkten av dem

fall. Vi har vidare att om tive ordning

också ändlig och

jG1  G2      Gn j = k1 k2 : : : kn:

Kapitel 9. Direkta produkter av grupper

172

Exempel 9.3. Gruppen S3  Z3  Z2 är av ordning 6  3  2 = 36. Produkten av (2 ; 2; 1) och (2 ; 2; 1) är lika med (2 ; 2; 1)(2 ; 1; 1) = (2 2 ; 2 + 2; 1 + 1) = (3 ; 1; 0): Notera att vi i första, andra och tredje komponenten räknar enligt kompositionsregeln på

S3 , Z3 respektive Z2.



R2 = RR = f(a; b) j a; b 2 Rg 2 kan identieras med alla vektorer i planet. Kompositionsregeln på R Exempel 9.4.

Elementen i gruppen

blir då precis densamma som vektoraddition. En motsvarande identikation kan göras beträande elementen i

R3 = RRR och vektorerna



i rummet.

Sats 9.5.

(a1 ; a2 ; : : : ; an ) ett G1  G2    Gn . Antag att ai är av ändlig ordning mi för varje i = 1; 2; : : : ; n. Då är (a1 ; a2 ; : : : ; an ) av ordning MGM(m1 ; m2 ; : : : ; mn ). Låt

G1 ; G2 ; : : : ; Gn

vara grupper och

element i den yttre direkta produkten

Bevis.

Antag att ordningen av

(a1 ; a2 ; : : : ; an ) är lika med m. Då är m

det minsta positiva heltal som uppfyller

(a1 ; a2 ; : : : ; an )m = (1G1 ; 1G2 ; : : : ; 1Gn ):

(9.2)

m m (a1 ; a2 ; : : : ; an )m = (am 1 ; a2 ; : : : ; an ), och enligt sats 4.18 är detta ekvivalent med att o(ai ) j m för alla i = 1; 2; : : : ; n. Med andra ord är m en gemensam multipel till m1 ; m2 ; : : : ; mn . Det minsta möjliga positiva heltal som uppfyller (9.2) måste alltså vara MGM(m1 ; m2 ; : : : ; mn ), Men

vilket skulle bevisas.

Exempel 9.6.

För att bestämma ordningen av

(2; 3) i Z9  Z12, be-

o(2) i Z9 och o(3) i Z12. Med hjälp av sats 4.19 får o(2) = 9 respektive o(3) = 4, så sats 9.5 ger att (2; 3) är av ordning MGM(9; 4) = 36 i Z9  Z12.  stämmer vi först vi

h(4; 6; 9)i i Z10  Z12  Z15 innehåller tio element, eftersom vi har o(4) = 5 i Z10, o(6) = 2 i Z12, o(9) = 5 i Z15 och MGM(5; 2; 5) = 10.  Exempel 9.7.

Undergruppen

9.1. Yttre direkta produkter

Exempel 9.8.

Gruppen

173

Z2  Z5 innehåller tio element, så ett god-

Z2  Z5 är av ordning 1, 2, 5 eller 10, enligt följd(1; 1) är av ordning 10, så Z2Z5 är

tyckligt element i

sats 6.17. Sats 9.5 ger att elementet således cyklisk med generatorn med

Z10.

(1; 1), och måste därmed vara isomorf

Z2 Z2 = f(0; 0); (0; 1); (1; 0); (1; 1)g. Vi ser att (a; b) + (a; b) = (0; 0) för alla (a; b) 2 Z2  Z2, eftersom vi räknar modulo 2 i varje komponent. Inget element i Z2  Z2 genererar alltså gruppen, d.v.s. Z2 Z2 är inte cyklisk. Nu är jZ2 Z2j = 4 och det nns Betrakta å andra sidan

bara två grupper med fyra element (på isomor när), nämligen Kleins fyrgrupp

V

och den cykliska gruppen

vara isomorf med

V.

Z4. Följaktligen måste Z2  Z2 

Att döma av ovanstående exempel, kan en yttre direkt produkt av två cykliska grupper ibland vara cyklisk, ibland inte. Vi utreder när det ena eller det andra händer i följande sats.

Sats 9.9.

Gruppen

om och endast om

Bevis.

ZmZn är cyklisk, och därmed isomorf med Zmn,

m och n är relativt prima.

)) Antag att Zm Zn ' Zmn, men att m och n inte är relativt

(

prima. Då är

SGD(m; n) = d > 1. Välj ett godtyckligt element (a; b) i

Zm  Zn. Då är m  a = 0 i Zm och n  b = 0 i Zn. Eftersom  mn mn mn   (a; b) =  a; b d d  nd  m =  (m  a);  (n  b) d d n m  =  0; d  0 d = (0; 0);

så måste ordningen av

(a; b)

vara en delare i

d>1 ordning mn,

Men då

Zm  Zn kan vara av Zm  Zn är cyklisk.

betyder detta att inget element i vilket motsäger att

mn=d.

() Antag att m och n är relativt prima. Vi vill visa att Zm  Zn o(1) = m i Zm och o(1) = n i Zn, så med hjälp av sats 9.5 får vi att (1; 1) är av ordning MGM(m; n) i Zm Zn. På grund (

är cyklisk. Nu är av att

m och n är relativt prima är MGM(m; n) = mn, vilket bevisar

Kapitel 9. Direkta produkter av grupper

174

Zm  Zn = h(1; 1)i är en cyklisk grupp av ordning mn och därmed isomorf med Zmn. att

Följdsats 9.10.

Gruppen

Zm1  Zm2      Zmn

är isomorf med

Zm1m2 :::mn , om och endast om m1; m2 ; : : : ; mn är parvis relativt prima. Bevis.

Beviset, vilket överlåtes till läsaren, utförs lämpligen med hjälp

av induktion över

n.

SGD(2; 9) = 1 så är Z2 Z9 ' Z18. Gruppen Z8  Z10 är däremot inte isomorf med Z80, eftersom 8 och 10 inte

Exempel 9.11.

Eftersom

är relativt prima. Däremot har vi

Z8  Z10 ' Z8  Z5  Z2; eftersom Z10 och Z5  Z2 är isomorfa grupper.



Övningar till avsnitt 9.1 1.

Beräkna

(a) (1; 2; 3) + (4; 2; 1) i Z5  Z3  Z5 (b) (2; 1) + 3  (4; 3) i Z5  Z4 (c) (2 ; 5) 1 (1 ; 3) i S3  Z7 (d) (3; 1)(2; 3)(1; 2) i Z4  Z5.

2.

Vilka av nedanstående grupper är cykliska?

3.

Vilka av nedanstående isomorer är sanna?

4.

Bestäm ordningen av följande element i respektive grupp.

(a) Z11  Z13 (c) Z19  Z37  Z23

(a) Z10  Z15 ' Z150 (c) Z9  Z4  Z5 ' Z180 (e) Z5  Z15  Z3 ' Z75  Z3

(a) (4; 3) i Z8  Z9 (c) (2; 0; 5) i Z3  Z10  Z10 (e) (1; 2; 3; 4) i Z5  Z6  Z7  Z8 (g) (4; 2; 1; 8) i Z5  Z5  Z8  Z16

(b) Z2  Z3  Z4 (d) Z42  Z33  Z45 (b) Z3  Z10 ' Z30 (d) Z5  Z15  Z3 ' Z5  Z45 (f) Z5  Z15  Z3 ' Z15  Z15 (b) (6; 0) i Z9  Z4 (d) (8; 4; 10) i Z12  Z60  Z24 (f) (0; 3; 1; 9) i Z2  Z8  Z2  Z20 (h) (1; 1; 1) i Z4  Z5  Z5

9.2. Inre direkta produkter 5.

175

Vilken är den största möjliga ordning som ett element i

Z6

Z Z 8

12

kan ha?

6.

Bevisa sats 9.1 för en cartesisk produkt av

7.

Låt

8.

En generalisering av föregående övning: Låt

G och H

per och

vara grupper. Bevisa att

n grupper.

G  H ' H  G.

G1 ; G2 ; : : : ; Gn vara grup en godtycklig permutation i Sn . Visa att G1  G2      Gn ' G(1)  G(2)      G(n) :

9. 10.

Bevisa följdsats 9.10. Låt

G1

G2 vara två grupper och antag att H1 och H2 G1 respektive G2 . Visa att H1  H2  G1  G2 .

och

grupper i

är under-

9.2 Inre direkta produkter Antag att

G är en grupp och att G1

och

G2

är två undergrupper i

G.

Sätt

G1 G2 = fg1 g2 j g1 2 G1 ; g2 2 G2 g: G behöver inte vara en undergrupp i G. Betrakta till exempel undergrupperna G1 = f"; 1 g och G2 = f"; 2 g i S3 . För Denna delmängd av

dessa två undergrupper gäller att

G1 G2 = f""; "2 ; 1 "; 1 2 g = f"; 2 ; 1 ; 3 g: Detta är inte en undergrupp i Lagranges sats

vi har

S3 , vilket man t.ex. kan inse med hjälp av

jG1 G2 j = 4, vilket inte är en delare i jS3j = 6.

G1 G2 i allmänhet skall kunna vara en undergrupp, måste man ställa litet krav på G1 och G2 . För att

Lemma 9.12.

Låt

normal undergrupp i

G vara en G. Då är

grupp,

H

en undergrupp och

HN = fhn j h 2 H; n 2 N g en undergrupp i

N

en

(9.3)

G. Om vidare H  G, så gäller dessutom HN  G.

Kapitel 9. Direkta produkter av grupper

176

h1 n1 ; h2 n2 2 HN godtyckligt. Vi vill att h1 n1 h2 n2 2 HN . Vi kan här skriva n1 h2 = h2 n3 för något n3 2 N , eftersom n1 h2 tillhör högersidoklassen Nh2 , som är lika med vänstersidoklassen h2 N på grund av att N  G. Detta ger Bevis.

Tag

h1 n1 h2 n2 = (h1 h2 )(n3 n2 ) 2 HN: 1G är trivialt ett element i HN . Om hn 2 HN , = n 1 h 1 tillhör HN , ty normaliteten hos N ger, 1 h 1 = h 1 n för något n 2 N . på samma sätt som ovan, att n 4 4 Sålunda HN  G. Antag nu att H dessutom är normal. Med g 2 G och hn 2 HN Det neutrala elementet så gäller att

(hn)

1

godtyckligt valda blir då

g(hn)g ett element i

1

= (ghg 1 )(gng 1 )

HN , eftersom ghg

1

2 H och gng 1 2 N .

Med additiv notation ges motsvarigheten till (9.3) av

H + N = fh + n j h 2 H; n 2 N g: Exempel 9.13.

Låt

m och n vara två positiva heltal. I Z gäller då

mZ + nZ = fa + b j a 2 mZ; b 2 nZg = fms + nt j s; t 2 Zg:

Z är cykliska, så mZ + nZ = hgi = gZ för något g, som vi kan antaga är positivt. Således har vi g j (ms + nt) för alla s; t 2 Z. Speciellt måste g j m och g j n, så g är en gemensam delare till m och n. Eftersom s och t kan väljas så att g = ms + nt, ser gäller dessutom att g = SGD(m; n), eftersom varje gemensam delare till m och n måste vara en delare i g . (Jämför med sats 1.16.)  Alla undergrupper i heltal

G2 är normala undergrupper i en grupp G. Som vi G1 G2 en normal undergrupp i G, och varje element i G1 G2 kan skrivas på formen g1 g2 , där g1 2 G1 och g2 2 G2 . Om G1 G2 visar sig vara lika med hela G, kommer alltså varje g 2 G att Antag att

G1

och

har sett är då även

kunna faktoriseras på detta vis, och vi frågar oss nu när en sådan framställning

g = g1 g2

är entydig.

9.2. Inre direkta produkter

Sats 9.14.

Låt

G

177

vara en grupp, och antag att

G1

och

G2

är två

G. Då kan varje g 2 G skrivas på formen g = g1 g2 , för entydigt bestämda g1 2 G1 och g2 2 G2 , om och endast om G = G1 G2 och G1 \ G2 = f1G g. normala undergrupper i

()) Antag att varje element i G kan skrivas som g = g1 g2 , där g1 2 G1 och g2 2 G2 är entydigt bestämda. Då är givetvis G = G1 G2 . Tag g 2 G1 \ G2 godtyckligt. Då är

Bevis.

g = g1G ; g 2 G1 ; 1G 2 G2 och

g = 1G g; 1G 2 G1 ; g 2 G2 två sätt att skriva

g som en produkt av ett element i G1

och ett i

Dessa måste på grund av entydigheten vara lika, vilket ger

G1 \ G2 = f1G g. Antag att G = G1 G2

G2 .

g = 1G och

således att

()

G1 \ G2 = f1G g. Tag g 2 G godtyckligt. Då garanteras existensen av g1 2 G1 och g2 2 G2 sådana att g = g1 g2 av att G = G1 G2 . För att visa entydigheten, antar vi att det nns två framställningar g = g1 g2 = h1 h2 av g , med g1 ; h1 2 G1 och g2 ; h2 2 G2 . Då har vi h1 1 g1 = h2 g2 1 . Här är vänsterledet en produkt av två element i G1 , medan högerledet är en produkt av två element 1 1 i G2 . Detta innebär att h1 g1 ; h2 g2 2 G1 \ G2 . Men G1 \ G2 innehål1 1 = 1 , från vilket ler endast det neutrala elementet, så h1 g1 = h2 g2 G g1 = h1 och g2 = h2 följer. (

och

Denition 9.15. Antag att G1 och G2 är två normala undergrupper i en grupp G. Vi säger att G är den inre direkta produkten av G1 och G2 , om (i) G = G1 G2 (ii) G1 \ G2 = f1G g. Innebörden av sats 9.14 är således, att en grupp produkt av två av dess undergrupper

G1

och

G2 ,

G

är en inre direkt

om och endast om

g 2 G har en entydig framställning på formen g = g1 g2 , där g1 2 G1 och g2 2 G2 . varje element i

Kapitel 9. Direkta produkter av grupper

178

V = f1V ; a; b; cg är en inre direkt produkt av undergrupperna H1 = f1V ; ag och H2 = f1V ; bg, eftersom H1 \ H2 = f1V g och Exempel 9.16.

Kleins fyrgrupp

H1 H2 = f1V 1V ; 1V b; a1V ; abg = f1V ; b; a; cg = V: Läsaren kan på egen hand veriera att dukt av

V

också är en inre direkt pro-

H1 och H3 , eller av H2 och H3 , där H3 = f1V ; cg.

Exempel 9.17.



Betrakta enhetsgruppen

Z16 = f1; 3; 5; 7; 9; 11; 13; 15g 16 i denna grupp, så är det 9 med 7, 11 med 5, 13 med 3 och 15 med 1,  2 vilket innebär att Z16 = f1; 3; 5; 7g. Vi har 5 = 7, 53 = 3 4  och 5 = 1 i Z16, vilket ger h5i = f1; 5; 7; 3g, och vidare gäller h 1i = f1; 1g. Därmed kan varje element i Z16 skrivas på formen 5m ( 1)n , där m = 0; 1; 2; 3 och n = 0; 1, och således är Z16 = h5i h 1i.  Eftersom vidare h5i \ h 1i = f1g, så är Z16 sålunda den inre direkta produkten av h5i och h 1i.  modulo

16.

Eftersom vi räknar modulo

tillåtet att ersätta

Vi skall nu undersöka om det nns någon koppling mellan inre och yttre direkta produkter av grupper.

Sats 9.18. grupper G1

G = G1  G2 är en yttre direkt produkt av två G2 . Sätt

Antag att och

G1 = f(g1 ; 1G2 ) j g1 2 G1 g och G2 = f(1G1 ; g2 ) j g2 2 G2 g: Då är

G1

och

G2

normala undergrupper i

G.

Vidare är

G

den inre

direkta produkten av dessa två undergrupper.

Bevis.

Det är inte svårt att se att

G1

och

G2

båda är undergrupper

G, och att deras enda gemensamma element är det neutrala elementet (1G1 ; 1G2 ). Om vidare (a; b) 2 G och (g1 ; 1G2 ) 2 G1 , så blir i

(a; b)(g1 ; 1G2 )(a; b)

1

= (ag1 a 1 ; b1G2 b 1 ) = (ag1 a 1 ; 1G2 )

9.2. Inre direkta produkter ett element i

G1 ,

179

av vilket vi konstaterar att

G1

dergrupp i

G.

grupp i

Vi noterar dessutom att varje element

G.

På samma sätt ser man att

G2

är en normal un-

är en normal under-

(g1 ; g2 ) 2 G kan G1 och ett i G2 , eftersom G = G1 G2 den inre direkta

skrivas som produkten av ett element i

(g1 ; g2 ) = (g1 ; 1G2 )(1G1 ; g2 ). Således är produkten av G1 och G2 , vilket skulle bevisas.

Varje yttre direkt produkt av två grupper kan alltså ses som en inre direkt produkt. Det omvända förhållandet visar sig också gälla, d.v.s.

G = G1 G2 är en inre direkt produkt av två av dess undergrupper G1 och G2 , så är G isomorf med den yttre direkta produkten G1  G2 . För om

att kunna bevisa detta, behöver vi ett lemma.

Lemma 9.19. Låt N1 och N2 vara två normala undergrupper i en grupp G sådana att N1 \ N2 = f1G g. Då gäller n1 n2 = n2 n1 för alla n1 2 N1 , n2 2 N2 . g = n1 n2 n1 1 n2 1. Eftersom n1 1 2 N1 1 1 och N1 är en normal undergrupp i G, så gäller n2 n1 n2 2 N1 . Multiplikation av detta uttryck från vänster med n1 , som ju också tillhör N1 , 1 ger g 2 N1 . På samma sätt medför N2  G att n1 n2 n1 2 N2 , och ge1 nom att multiplicera detta element från höger med n2 2 N2 , fås att g även tillhör N2 . Således g 2 N1 \ N2 . Men detta snitt innehåller endast 1 1 = 1 , av vilket det neutrala elementet 1G . Alltså måste n1 n2 n1 n2 G n1 n2 = n2 n1 följer. Bevis.

Betrakta produkten

Sats 9.20.

Antag att

dess undergrupper

G1

G = G1 G2 är en inre direkt produkt av två av G2 . Då är G ' G1  G2 .

och

G = G1 G2 på ett entydigt sätt kan g1 g2 , där g1 2 G1 och g2 2 G2 . Det är därför troligt att avbildningen  : G ! G1  G2 denierad enligt Bevis.

Vi vet att elementen i

skrivas på formen

(g1 g2 ) = (g1 ; g2 ) är en isomorsm. Denna avbildning är väldenierad, på grund av den

g1 g2 ; h1 h2 2 G godtyckligt. Då G är den inre direkta produkten av G1 och G2 , så är båda entydiga framställningen av elementen i

G.

Tag

Kapitel 9. Direkta produkter av grupper

180

G normala, och dessutom gäller G1 \ G2 = f1G g. Därmed följer g2 h1 = h1 g2 av lemma 9.19, med vars hjälp vi nner att dessa undergrupper i

[(g1 g2 )(h1 h2 )] = [(g1 h1 )(g2 h2 )] = (g1 h1 ; g2 h2 ) = (g1 ; g2 )(h1 ; h2 ) = (g1 g2 )(h1 h2 ): Det är sedan inga större problem att veriera att



är bijektiv (se

övning 4). Beviset är därmed fullbordat.

Z16 är den inre direkta produkten av de båda cykliska undergrupperna h5i och h 1i. Eftersom o(5) = 4 och o( 1) = 2 i Z16, så har vi h5i ' Z4 och h 1i ' Z2. Vi kan därmed konstatera att Z16 är isomorf med den yttre  direkta produkten av grupperna Z4 och Z2, d.v.s. Z16 ' Z4  Z2.  Exempel 9.21.

Exempel 9.17 visar att enhetsgruppen

Begreppet inre direkt produkt kan utvidgas till att omfatta er än två grupper. Med hjälp av lemma 9.12 och induktion visar man att

G1 G2 : : : Gn = fg1 g2 : : : gn j gi 2 Gi ; i = 1; 2; : : : ; ng är en normal undergrupp i gruppen

G, om Gi är en normal undergrupp

G för alla i (se övning 7). Motsvarigheten till sats 9.14 blir att varje g 2 G har en entydig framställning på formen i

g = g1 g2 : : : gn ; gi 2 Gi för i = 1; 2; : : : ; n, om och endast om G = G1 G2 : : : Gn och G1 G2 : : : Gi 1 \ Gi = f1G g för alla i = 2; 3; : : : ; n (se övning 8). Om så är fallet säger vi att G är den inre direkta produkten av G1 ; G2 ; : : : ; Gn . där

Vi formulerar till sist motsvarigheterna till satserna 9.18 och 9.20.

Sats 9.22. Låt G = G1  G2     Gn vara en yttre direkt produkt av n grupper. Sätt Gi = f(1G1 ; 1G2 ; : : : ; 1Gi 1 ; gi ; 1Gi+1 ; : : : ; 1Gn ) j gi 2 Gi g

i = 1; 2; : : : ; n. Då gäller Gi  G för alla i, och vidare är G den inre direkta produkten av G1 ; G2 ; : : : ; Gn . för

9.2. Inre direkta produkter

181

Sats 9.23. Låt G vara den inre direkta produkten av G1 ; G2 ; : : : ; Gn . Då är G isomorf med den yttre direkta produkten G1  G2      Gn . Vi lämnar som en övning för läsaren att fylla i detaljerna rörande det allmänna fallet (se övning 9 och 10). Som vi därmed nu har sett, är det alltså ingen väsentlig skillnad på en inre och en yttre produkt av grupper, åtminstone inte i isomormening. I fortsättningen kommer vi därför ofta att utelämna ordet inre respektive yttre, och endast tala om direkta produkter.

Övningar till avsnitt 9.2 1.

na

2.

Z8

Visa att

är den inre direkta produkten av de båda undergrupper-

h3i och h5i.

Visa att

D4 inte kan tecknas som en inre direkt produkt av två av dess

äkta undergrupper.

3.

G av ordning 30 har två normala undergrupper H och K av 5 respektive 6. Visa att G är den inre direkta produkten av

En grupp ordning

dessa två undergrupper.

4.

Veriera att avbildningen

,

som gurerar i beviset för sats 9.20, är

bijektiv.

5.

Finn

m och n så att Z32 ' Zm  Zn.

Ledning :

Betrakta undergrupperna

h5i och h31i i Z . 32

6. Teckna Z36 som en inre direkt produkt av två av dess äkta undergrupper.

7.

Bevisa följande generalisering av lemma 9.12: Låt

G1 ; G2 ; : : : ; Gn

vara undergrupper i en grupp

G. Visa att

G1 G2 : : : Gn = fg1g2 : : : gn j gi 2 Gi ; i = 1; 2; : : : ; ng är en normal undergrupp i undergrupper i

8.

G.

G, om och endast om samtliga Gi är normala

Bevisa följande generalisering av sats 9.14:

G1 ; G2 ; : : : ; Gn vara normala undergrupper i en grupp G. Då kan g 2 G skrivas på formen g = g1 g2 : : : gn , där gi 2 Gi är entydigt bestämt för varje i = 1; 2; : : : ; n, om och endast om G = G1 G2 : : : Gn och G1 G2 : : : Gi 1 \ Gi = f1G g för alla i = 2; 3; : : : ; n. Låt

varje

Kapitel 9. Direkta produkter av grupper

182

9.

Bevisa sats 9.22.

10.

Bevisa sats 9.23.

11.

Låt

G

H och K är undergrupper i G G = HK och H \ K = f1Gg. Visa att G är den inre direkta produkten av H och K , om och endast om hk = kh för alla h 2 H , k 2 K. 12. Låt G = fz 2 C  j z n = 1 för något n 2 Z+g. Enligt övning 9 till  avsnitt 3.5 är G en grupp (närmare bestämt en undergrupp i C ). Låt p vara ett primtal, och sätt m G1 = fz 2 C  j z p = 1 för något m 2 N g vara en grupp och antag att

sådana att

och

G2 = fz 2 C  j z s = 1 för något s 2 Z+ sådant att p 6 j sg:

(a) Visa att både G1 och G2 är undergrupper i G. (b) Visa att G är den inre direkta produkten av dessa

båda under-

grupper.

9.3 Ändliga abelska grupper Vid ett par tillfällen i detta kapitel har vi sett exempel på en ändlig abelsk grupp som är isomorf med en direkt produkt av cykliska grupper. Detta gäller till exempel för Kleins fyrgrupp, som är isomorf med

Z2  Z2 (se exempel 9.8), och för enhetsgruppen Z16, som är isomorf med Z4 Z2 (se exempel 9.21). Faktum är att varje ändlig abelsk grupp är isomorf med en direkt produkt av cykliska grupper, vilket är innebörden av den så kallade struktursatsen för abelska grupper, som lyder enligt följande.

Struktursatsen för ändliga abelska grupper.

En ändlig abelsk

grupp är alltid isomorf med en direkt produkt av cykliska grupper på formen

Zpr11  Zpr22      Zprnn ; där

p1 ; p2 ; : : : ; pn

är positiva heltal.

är icke nödvändigtvis olika primtal och

r1 ; r2 ; : : : ; rn

9.3. Ändliga abelska grupper

183

Beviset för denna sats är ganska långt, och av den anledningen sparar vi det till avsnitt 9.4. Vi kommer dock att i detta avsnitt ge ett antal exempel på hur satsen kan användas.

Exempel 9.24.

Vi skall använda struktursatsen till att plocka fram

20. 20 är enligt struktursatsen isomorf med

samtliga abelska grupper av ordning En abelsk grupp av ordning

en direkt produkt, i vilken varje faktor är en cyklisk grupp av ordning lika med en primtalspotens. Primtalsfaktoriserar vi

20, får vi 20 = 22  5.

20 (i isomormening) ges därmed G1 = Z2  Z2  Z5 och G2 = Z4  Z5. Av dessa två grupper är det G2 som är cyklisk, d.v.s. isomorf med Z20, ty 4 och 5 är relativt Samtliga abelska grupper av ordning av

prima. Gruppen

Z2Z10 har också 20 element, men 10 är ingen primtalspo-

tens, så denna grupp måste vara isomorf med

G1

eller

G2 .

Eftersom

Z10 ' Z2  Z5 (sats 9.9), så har vi Z2  Z10 ' Z2  Z2  Z5 = G1 .  Exempel 9.25. Det nns fyra abelska grupper med 36 element. 2 2 har nämligen 36 = 2  3 , så de möjliga grupperna är

Z2  Z2  Z3  Z3; Z2  Z2  Z9; Z4  Z3  Z3

och

Vi

Z4  Z9:

Vad nns det för strukturella egenskaper som är unika för var och en av dessa grupper? Den enda av dem som är cyklisk är Gruppen

Z4  Z9.

Z2 Z2 Z9 är således inte cyklisk, men den innehåller minst

en cyklisk undergrupp med nio element (som till exempel sådan undergrupp kan inte

: : : ?).

En

Z4  Z3  Z3 ha. Om så vore fallet, skulle

(a; b; c) av ordning 9 i denna grupp. Det följer MGM[o(a); o(b); o(c)] = 9. Men o(a) kan endast vara lika med 1, 2 eller 4 (eftersom a 2 Z4), medan o(b) och o(c) kan vara lika med 1 eller 3 (eftersom b; c 2 Z3), så den minsta gemensamma multipeln till o(a), o(b) och o(c) kan omöjligt bli lika med 9. Således saknar Z4  Z3  Z3 en cyklisk undergrupp av ordning 9. På liknande det nnas ett element att vi måste ha

vis inses att

Z2 Z2 Z3 Z3 också saknar en sådan undergrupp. Det Z2  Z2  Z3  Z3 från Z4  Z3  Z3 är att den

som till sist skiljer

12, t.ex. elementet (1; 1; 1). Den förstnämnda gruppen saknar dock sådana element.  sistnämnda gruppen innehåller element av ordning

Kapitel 9. Direkta produkter av grupper

184

Exempel 9.26. Samtliga abelska grupper med 165 element är cykliska, ty då 165 = 3  5  11 så ger struktursatsen att det endast nns en abelsk grupp av ordning 165, nämligen Z3 Z5 Z11. Denna är isomorf med den cykliska gruppen Z165, eftersom 3, 5 och 11 är parvis relativt



prima.

Övningar till avsnitt 9.3 1.

Hur många abelska grupper nns det (på isomor när) av ordning

2.

Bestäm samtliga abelska grupper med

3.

Visa att en abelsk grupp med

4.

Hur många abelska, men inte cykliska, grupper nns det med

(a) 75 (e) 60

(b) 100 (f) 200

(c) 144 (g) 1 000

(d) 225 (h) 2 000?

180 element.

1 995 element är cyklisk. 245 ele-

ment?

5.

Ange samtliga abelska grupper med element av ordning

6

24 element, och visa att nns ett

i var och en av dem. Ange också ett sådant

element i respektive grupp.

6.

360. Vilka av dessa grupper 20? Ange ett sådant element i före-

Bestäm alla abelska grupper av ordning innehåller ett element av ordning kommande fall.

7.

Ange samtliga abelska grupper med

72 element, samt bestäm den max-

imala ordningen som ett element i respektive grupp kan ha.

8.

Ange samtliga abelska grupper av ordning

27. Finn en unik strukturell

egenskap hos var och en av dem, d.v.s. en egenskap som inte delas av någon av de övriga abelska grupperna av samma ordning.

9.

Den så kallade

partitionsfunktionen p(n) denieras som antalet sätt

att skriva det positiva heltalet

n som en summa av positiva heltal

n = a1 + a2 +    + as ; där

a1  a2      as . Till exempel är p(4) = 5, eftersom

4 = 3 + 1 = 2 + 2 = 2 + 1 + 1 = 1 + 1 + 1 + 1: (a) Beräkna p(2), p(3), p(5) och p(6).

(b) Låt q ning

vara ett primtal. Visa att antalet abelska grupper av ord-

qm

är lika med

p(m).

9.4. Bevis för struktursatsen

185

(c) Antag att q1 ; q2 ; : : : ; qr är olika primtal och sätt n = q1n1 q2n2 : : : qrnr , där

n1 ; n2 ; : : : ; nr

2

Z+.

Visa att det nns

abelska grupper av ordning

n.

p(n1 )p(n2 ) : : : p(nr )

(d) Använd resultatet i (c) för att bestämma antalet abelska grupper av ordning

10.

31 587 500 = 55  74  192.

G vara en abelsk grupp av ändlig ordning n och d en positiv delare n. Visa att G har en undergrupp av ordning d. (Jämför med sats 4.24).

Låt i

9.4 Bevis för struktursatsen I detta avsnitt skall vi bevisa struktursatsen, och kommer därvid utnyttja det triviala faktum att en ändlig abelsk grupp är ändligt gene-

X = fg1 ; g2 ; : : : ; gk g till varje ändlig abelsk grupp G, vilket betyder att varje element g 2 G rerad. Det nns alltså en ändlig generatormängd kan skrivas

g = g1n1 g2n2 : : : gknk ; för några heltal

n1 ; n2 ; : : : ; nk . Eftersom G är abelsk kan vi till skillanta att alla gi är olika. En gene-

nad från i formel (4.2) i sats 4.28

ratormängd behöver ingalunda vara entydigt bestämd, vilket framgår av följande exempel. Mängden X1 = f(0; 1); (1; 0)g är en generatormängd Z3  Z3, eftersom vi för varje (a; b) 2 Z3  Z3 kan skriva (a; b) = a  (1; 0) + b  (0; 1): Men också X2 = f(1; 0); (0; 2); (1; 1)g är en generatormängd, ty då vi

Exempel 9.27. till

räknar modulo

3 så blir

a  (1; 1) + (a + 2b)  (0; 2) = (a; a) + (0; 2  (a + 2b)) = (a; a + 2  a + 4  b) = (a; b): Lägg märke till att vi här inte behöver använda oss av generatorn i

X2 . I själva verket har vi (1; 0) = (0; 2) + (1; 1),

(1; 0)

så denna generator

kan uttryckas med hjälp av de två andra generatorerna i samma generatormängd. Vi kan därför lika gärna utelämna detta element från

X2

Kapitel 9. Direkta produkter av grupper

186

och nöja oss med generatorerna

(0; 2) och (1; 1). Det går dock inte att

hitta någon generatormängd som blott består av ett element. Detta beror på att

Z3  Z3 inte är en cyklisk grupp.



Med ledning av föregående exempel ger vi följande denition.

Denition 9.28.

Låt

G vara en ändligt genererad abelsk grupp. Det

minsta antalet element som krävs för att generera gruppen, d.v.s. det minsta möjliga antalet element som kan nnas i en generatormängd till

rangen av G och betecknas rk G.1 En som innehåller rk G element säges vara minimal. G,

kallas för

Exempel 9.29.

Varje cyklisk grupp är av rang

varje abelsk grupp av rang

Exempel 9.30.

1 är cyklisk.

Som en generatormängd till

duger i båda fallen

f(0; 1); (1; 0)g.

generatormängd

1. Omvänt gäller att



Z3  Z6 och Z3  Z5

Men den sistnämnda gruppen är

Z15, eftersom 3 och 5 är relativt prima. Motsvarande kan inte sägas om Z3 Z6, som därför är av rang 2, medan Z3  Z5 alltså har rang 1. Således är f(0; 1); (1; 0)g en minimal generatormängd till Z3 Z6, men inte till Z3 Z5, som har t.ex. f(1; 1)g isomorf med den cykliska gruppen



som minimal generatormängd.

Följande sats är en version av struktursatsen, som ibland förekommer i litteraturen. Vi kommer att använda denna för att bevisa vår framställning av struktursatsen på sidan 182.

Sats 9.31.

Varje ändlig abelsk grupp av rang

direkt produkt av

k cykliska grupper på formen

k

är isomorf med en

Zm1  Zm2      Zmk ; mi j mi+1

där

Bevis.

för

i = 1; 2; : : : ; k 1.

Vi skall bevisa satsen med hjälp av induktion över

k. Om k = 1

är satsen trivial, eftersom vi då har att göra med en cyklisk grupp. 1

rk' är en förkortning av det engelska ordet rank.

'

9.4. Bevis för struktursatsen

187

k > 1 och att satsen är sann för varje ändlig abelsk grupp av rang k 1. Låt G vara en ändlig abelsk grupp av rang k . Varje minimal generatormängd till G innehåller då k element, och givet en sådan generatormängd, säg fa1 ; a2 ; : : : ; ak g, så kan varje element i G skrivas på Antag att

formen

as11 as22 : : : askk ; si 2 Z; i = 1; 2; : : : ; k: si är inte entydigt bestämda, ty varje si kan ersättas med till exempel si + o(ai ) utan att produkten ändras. Detta innebär speciellt att det nns heltal n1 ; n2 ; : : : ; nk sådana att Heltalen

an1 1 an2 2 : : : ank k = 1G ; där minst ett

ni är skilt från 0.

Vi kommer nu till den knixigaste delen av beviset. Låt

F

vara

G. För varje X 2 F , X = fg1 ; g2 ; : : : ; gk g till G,

mängden av alla minimala generatormängder till d.v.s. för varje minimal generatormängd bildar vi mängden

NX = f(n1 ; n2 ; : : : ; nk ) j g1n1 g2n2 : : : gknk = 1G ; ni 6= 0 för minst ett ig: Därpå bildar vi unionen

S=

X 2F

NX :

k-tipler (n1 ; n2 ; : : : ; nk ) av heltal, där minst 0. Varje sådan k-tipel är i sin tur kopplad till en nk n1 n2 generatormängd fg1 ; g2 ; : : : ; gk g på så sätt att g1 g2 : : : gk = 1G . Välj nu heltalet m1 6= 0 så att m1 förekommer som en komponent bland någon av k -tiplerna i S , och så att jm1 j är så litet som möjligt. På grund av kommutativiteten kan vi anta att detta m1 förekommer som komponent 1. Det är vidare ingen inskränkning att antaga att m1 > 0 (varför?). Det existerar således en minimal generatormängd X = fg1 ; g2 ; : : : ; gk g till G, för vilken Elementen i ett

ni

S

[

är alltså

är skilt från

g1m1 g2n2 g3n3 : : : gknk = 1G ;

(9.4)

188

Kapitel 9. Direkta produkter av grupper

där

jnj j  m1 > 0 närhelst nj 6= 0 (på grund av minimaliteten hos m1 ).

Med hjälp av divisionsalgoritmen kan varje

nj

skrivas

nj = m1 qj + rj ; där

(9.5)

0  rj < m1 . Insatt i (9.4) blir detta

g1m1 g2m1 q2 +r2 g3m1 q3 +r3 : : : gkm1 qk +rk = (g1 g2q2 g3q3 : : : gkqk )m1 g2r2 g3r3 : : : gkrk rk 1 r2 r3 = hm 1 g2 g3 : : : gk = 1G ; där

h1 = g1 g2q2 g3q3 : : : gkqk . Här måste h1 6= 1G , ty annars vore g1 = g2 q2 g3 q3 : : : gk qk ;

och då skulle generatorn generatorerna

g1

kunna uttryckas med hjälp av de övriga

g2 ; g3 ; : : : ; gk , vilket i sin tur skulle innebära att X nfg1 g G. Men i så fall skulle X inte vara minimal,

vore en generatormängd till och det är en motsägelse.

X 0 = fh1 ; g2 ; g3 ; : : : ; gk g är nu en ny minimal generatorsk s1 s2 mängd till G, ty vi kan i varje uttryck g1 g2 : : : gk , bestående av q2 g q3 : : : g qk , och generatorerna i X , göra substitutionen g1 = h1 g2 3 k 0 på så sätt få ett uttryck bestående av generatorerna i X . Vi har med 0 andra ord X 2 F . Ovan ser vi vidare att Mängden

rk 1 r2 r3 hm 1 g2 g3 : : : gk = 1G ;

(m1 ; r2 ; r3 ; : : : ; rk ) 2 S . Eftersom 0  ri < m1 för varje i = 2; 3; : : : ; k , och då m1 är det minsta positiva heltal som förekommer bland komponenterna hos k -tiplerna i S , så måste vilket betyder att

r2 = r3 =    = rk = 0: Vi konstaterar att

m1 är det minsta positiva heltalet sådant att m1 0 0 0 1 hm 1 = h1 g2 g3 : : : gk = 1G ;

h1 en cyklisk undergrupp av ordning m1 i G. G är den inre direkta produkten av hh1 i och H , undergrupp som genereras av fg2 ; g3 ; : : : ; gk g, d.v.s.

och således genererar Vi påstår nu att där

H

är den

9.4. Bevis för struktursatsen

189

H = hg2 ; g3 ; : : : ; gk i. Båda undergrupperna är givetvis normala undergrupper i G, och det är också klart att G = hh1 i H . Det återstår att visa att hh1 i \ H = f1G g. Ett godtyckligt element i hh1 i kan skrivas n1 n1 på formen h1 , där 0  n1 < m1 . Antag att h1 2 H . Det nns i så fall heltal n2 ; n3 ; : : : ; nk sådana att hn1 1 = g2n2 g3n3 : : : gknk : hn1 1 g2 n2 g3 n3 : : : gk nk = 1G , vilket betyder att k-tipeln (n1 ; n2 ; n3 ; : : : ; nk ) tillhör S . Minimalitetsegenskapen hos n1 talet m1 medför att n1 = 0, så därmed är h1 = 1G . Det enda element i hh1i som också nns i H är alltså 1G , och alltså gäller hh1i\ H = f1G g. Således är G den inre direkta produkten av hh1 i och H . Enligt sats 9.20 är därmed G ' hh1 i  H . Gruppen H genereras ju av k 1 element, så rk H  k 1. Vi måste emellertid ha likhet här, ty annars vore rk G < k , vilket inte är fallet. Sålunda rk H = k 1 och därmed är H , enligt induktionsantagandet, Men detta innebär att

isomorf med en direkt produkt på formen

Zm2  Zm3      Zmk ; där

mi j mi+1

för

i = 2; 3; : : : ; k. Eftersom hh1 i ' Zm1

har vi därmed

G ' Zm1  Zm2      Zmk ; m1 j m2 . Antag att hi genererar Zmi , i = 2; 3; : : : ; k 1. Eftersom Zm2 är av ordning m2 , så är och det återstår bara att visa att

0 1 m2 0 0 hm 1 h2 h3 h4 : : : hj = 1G : Divisionsalgoritmen ger

m2 = m1 q + r ,

där

0

 r < m1,

resonemang liknande det ovan, som tvingade samtliga noll, visar att

r = 0, d.v.s. att m1 j m2 . Satsen är därmed bevisad.2

Vi är nu redo att bevisa vår version av struktursatsen. 2

Pust!

och ett

rj i (9.5) att vara

Kapitel 9. Direkta produkter av grupper

190

Bevis för struktursatsen.

Låt

G

vara en ändlig abelsk grupp. Denna

är enligt föregående sats isomorf med en direkt produkt av cykliska grupper på formen

Zm1  Zm2      Zmk : Faktorisera

m1

alla är olika. Talen följdsats 9.10 är

Motsvarande kan att

m1 = p 1 1 p 2 2 : : : p s s , där primtalen p1 ; p2 ; : : : ; ps p1 1 ; p 2 2 ; : : : ; p s s är parvis relativt prima, så enligt

enligt

Zm1 ' Zp 1 1  Zp 2 2      Zp s s : sägas om alla andra Zmi , vilket

sammantaget ger

G är en direkt produkt av cykliska grupper, samtliga av ordning lika

med en primtalspotens, men där de inblandade primtalen inte behöver vara olika.

Övningar till avsnitt 9.4 1.

2.

Bestäm rangen för var och en av nedanstående grupper.

(a) Z3  Z4 (b) Z5  Z10 (c) Z3  Z12  Z15 (d) Z4  Z15  Z18  Z8  Z21 (e) Z14  Z15  Z16  Z18 Man kan visa att talen

mi

som förekommer i sats 9.31 är entydigt

bestämda. Dessa är den abelska gruppens så kallade

cienter. Bestäm torsionskoecienterna till (a) Z10  Z48 (b) Z12  Z15

torsionskoe-

(c) Z2  Z10  Z15.

Kapitel 10

Kvotgrupper I avsikten att bevisa Lagranges sats introducerade vi i avsnitt 6.1 så kallade vänster- och högersidoklasser till en undergrupp. Speciellt lade vi i exempel 6.4 märke till att mängden av alla sidoklasser till under-

nZ i Z är lika med mängden Zn = f[0]; [1]; : : : ; [n 1]g av alla n. Denna mängd kan vi ju som bekant införa en gruppstruktur på: Summan av den restklass som innehåller a och den restklass som innehåller b denieras som den restklass som innehåller a + b, d.v.s. [a]  [b] = [a + b]. gruppen

restklasser modulo

En naturlig fråga är nu om det går att generalisera detta till allmänna grupper, d.v.s. kan man införa en gruppstruktur på mängden av alla vänstersidoklasser (eller högersidoklasser) på ett liknande sätt? Vi undrar med andra ord om det är möjligt att multiplicera två sidoklasser med varandra enligt principen att produkten av den sidoklass som innehåller

x och den sidoklass som innehåller y blir lika med den xy. I termer om vänstersidoklasser innebär

sidoklass som innehåller detta att

(xH )(yH ) = xyH

(10.1)

skall vara en väldenierad kompositionsregel på mängden av alla vän-

H . Motsvarande denition för höger(Hx)(Hy) = Hxy.

stersidoklasser till undergruppen sidoklasser blir

Det visar sig emellertid att det inte alltid är möjligt att deniera multiplikation av sidoklasser på ovanstående vis. Betrakta till exempel undergruppen

H = f"; 1 g i S3 .

I exempel 6.5 konstaterade vi att

191

Kapitel 10. Kvotgrupper

192

denna undergrupp har de tre vänstersidoklasserna

"H = H; 2 H = f2 ; 2 g och 3 H = f3 ; 3 g: Om vi beräknar produkten av

2 H

och

3 H

i enlighet med (10.1), så

blir resultatet

(2 H )(3 H ) = 2 3 H = "H = H: Eftersom

(10.2)

2 2 2 H kan man lika gärna välja att representera vänster2 H med 2 istället för 2 . Sidoklasserna 2 H och 2 H är

sidoklassen

alltså lika. Det skall därför helst inte bli någon skillnad om man i uträkningen (10.2) ersätter

2 H

med

2 H .

Men till vårt förtret upptäcker

vi att

(2 H )(3 H ) = 2 3 H = 3 H 6= H; så multiplikation av vänstersidoklasser är inte en väldenierad kompositionsregel i detta fall. Det visar sig inte gå speciellt bättre om man försöker införa multiplikation av högersidoklasser istället, vilket läsaren kan övertyga sig om genom att till exempel beräkna produkterna

(H2 )(H3 ) och (H2 )(H3 ).

Orsaken till att det går åt pipan i ovanstående exempel är att det är fel på undergruppen

H

den är inte tillräckligt bra för att vårt öns-

kemål om en väldenierad sidoklassmultiplikation skall bli uppfyllt. Vi skall närmast undersöka vilka krav som måste ställas på en undergrupp för att det skall gå att multiplicera vänster- eller högersidoklasser på det vis vi önskar.

10.1 Normala undergrupper och kvotgrupper Vi har sett att vänstersidoklasserna till en undergrupp alltid är lika många som högersidoklasserna (en konsekvens av sats 6.11) och att det ibland kan inträa att uppsättningen av vänstersidoklasser är precis densamma som uppsättningen av högersidoklasser. Undergruppen ifråga är då en så kallad normal undergrupp, se denition 6.6, och dessa spelar en viktig roll när det gäller att införa en gruppstruktur

10.1. Normala undergrupper och kvotgrupper

193

på mängden av alla vänstersidoklasser. Orsaken till detta framgår av följande sats.

Sats 10.1. vidare

LN

Antag att

G är en grupp och N

en undergrupp i

beteckna mängden av alla vänstersidoklasser till

G. Låt

N . Då är

multiplikation av vänstersidoklasser enligt

(gN )(hN ) = ghN en väldenierad kompositionsregel på

(10.3)

LN , om och endast om N  G.

)) Vi vill visa att N  G, under förutsättning att multiplig2G och n 2 N godtyckligt. Med hänvisning till sats 6.7 skall vi visa att gng 1 2 N . Vi beräknar nu produkten av de båda vänstersidoklasserna Bevis.

(

kation av vänstersidoklasser enligt (10.3) är väldenierad. Tag

gN

och

g 1N

till

(gN )(g 1 N ) = 1G N = N:

Eftersom

gn 2 gN , är gN

och

gnN

samma vänstersidoklass. På grund

av att (10.3) är en väldenierad multiplikation av vänstersidoklasser,

gnN och g 1 N vara lika med N , d.v.s. (gnN )(g 1 N ) = gng 1 N = N: 1 lika med undergrupSåledes är den sidoklass som innehåller gng 1 pen N själv, d.v.s. gng 2 N och därmed N  G. (() Antag att N  G. Vi vill visa att (10.3) ger en väldenierad multiplikation av sidoklasser, d.v.s. om gN = g1 N och hN = h1 N , så är ghN = g1 h1 N . Att gN och g1 N är samma vänstersidoklass innebär att g1 = gn1 för något n1 2 N . Av samma anledning måste det nnas ett n2 2 N sådant att h1 = hn2 . Detta ger g1 h1 = gn1 hn2 . Men n1 h = hn3 för något n3 2 N , ty n1 h 2 Nh och Nh = hN eftersom N  G. Således g1 h1 = gn1 hn2 = ghn3 n2 2 ghN; måste även produkten av

och beviset är klart.

Följdsats 10.2. grupp i G. Då är

Antag att

LN

G

är en grupp och

N

en normal under-

en grupp under kompositionsregeln (10.3). Om

denna grupp är ändlig, är dess ordning lika med

(G : N ).

Kapitel 10. Kvotgrupper

194

Bevis.

Om

N G så ger sats 10.1 att (10.3) är en väldenierad komposi-

tionsregel på

LN , så det återstår endast att veriera att gruppaxiomen

är uppfyllda. Associativiteten följer av

(aN )[(bN )(cN )] = (aN )(bcN ) = [a(bc)]N = [(ab)c]N = (abN )(cN ) = [(aN )(bN )](cN ) för alla

a; b; c 2 G. Det neutrala elementet är den sidoklass som inne1G , d.v.s. 1G N = N , i och med att

håller det neutrala elementet

(1G N )(aN ) = 1G aN = aN för alla

a 2 G. Till sist gäller för varje aN

att dess invers ges av

a 1N ,

eftersom

(a 1 N )(aN ) = a 1 aN = 1G N = N:

LN är precis de olika vänstersidoklasserna till N i G, så trivialt gäller jLN j = (G : N ), om antalet Således är

LN

en grupp. Elementen i

sidoklasser är ändligt.

Denition 10.3. Låt G vara en grupp och N en normal undergrupp i G. Då kallas gruppen LN från följdsatsen ovan för kvotgruppen av G modulo N och betecknas G=N . Det går precis lika bra att genomföra ovanstående för högersidoklasser, d.v.s. att först visa att multiplikation av högersidoklasser enligt

(Ng)(Nh) = Ngh är väldenierad om och endast om N  G, och att mängden

RN av alla högersidoklasser i så fall blir en grupp under den-

na kompositionsregel (se övning 4). Denna grupp kommer för övrigt att vara isomorf med motsvarande grupp (avbildningen

gN

G=N

av vänstersidoklasser

7! Ng är en isomorsm), och av den anledningen

används samma beteckning

G=N

också för denna grupp.

10.1. Normala undergrupper och kvotgrupper

195

Z är en abelsk grupp, så är 4Z en normal undergrupp i Z. Vi kan därför bilda kvotgruppen Z=4Z, vars element utgörs av sidoklasserna till 4Z, d.v.s. 0 + 4Z = f: : : ; 8; 4; 0; 4; 8; : : : g = 4Z; 1 + 4Z = f: : : ; 7; 3; 1; 5; 9; : : : g; 2 + 4Z = f: : : ; 6; 2; 2; 6; 10; : : : g; 3 + 4Z = f: : : ; 5; 1; 3; 9; 11; : : : g: Det neutrala elementet i Z=4Z är den sidoklass som innehåller 0, d.v.s. 1 undergruppen 4Z själv. Vidare har vi till exempel att (1 + 4Z) + (2 + 4Z) = (1 + 2) + 4Z = 3 + 4Z Exempel 10.4.

Eftersom

och

(2 + 4Z) + (3 + 4Z) = (2 + 3) + 4Z = 5 + 4Z = 1 + 4Z: I gur 10.1 presenteras en Cayleytabell för är isomorf med

Z=4Z. Vi

ser att

Z=4Z

Z4, vars Cayleytabell åternns i tabellen till vänster

i gur 2.8 på sidan 53. Detta är inte så konstigt, med tanke på att

Z=4Z inte är något annat än restklasserna modulo 4, precis som det är fallet med i Z4, och att den gruppstruktur vi inför på Z=4Z är analog med den som införs på Z4: Välj representanter från två sidoklasser/restklasser, addera dessa i Z och leta reda på vilken elementen i



sidoklass/restklass summan hamnar i.

4Z 4Z 4Z 1 + 4Z 1 + 4Z 2 + 4Z 2 + 4Z 3 + 4Z 3 + 4Z

1 + 4Z 1 + 4Z 2 + 4Z 3 + 4Z 4Z

2 + 4Z 2 + 4Z 3 + 4Z 4Z 1 + 4Z

3 + 4Z 3 + 4Z 4Z 1 + 4Z 2 + 4Z

Figur 10.1 Exempel 10.5. grupp i Sn för n 1

Den alternerande gruppen

är en normal under-

 2, se exempel 6.10. Därmed är Sn=An

Vi använder här den additiva motsvarigheten

till formel (10.3).

An

en grupp

(g + N ) + (h + N ) = (g + h) + N

Kapitel 10. Kvotgrupper

196

bestående av

(Sn : An ) = jSn j=jAn j = 2

element. Eftersom

Z2 i iso-

mormening är den enda gruppen med två element, har vi således

Sn =An ' Z2. De två elementen i Sn =An är An , mängden av alla jämna permutationer, samt Bn , mängden av alla udda permutationer. I gur 10.2 återges Cayleytabellen för Sn =An .  An An Bn

An Bn

Bn Bn An

Figur 10.2 Övningar till avsnitt 10.1 1.

Ange elementen i kvotgruppen

Z9=N , där N

= h3i, samt skriv ned dess

Cayleytabell.

2.

Visa att i

Z14.

N1 = f1; 9; 11g

och

N2 = f1; 13g är normala undergrupper Z14=N1 och Z14=N2 . Skriv även

Ange elementen i kvotgrupperna

ned deras respektive Cayleytabeller.

3.

Låt

N

4.

f"; 3 g i D4 . Ange elementen i D4 =N , samt skriv ned dess Cayleytabell.

vara den normala undergruppen

kvotgruppen

Genomför bevisen för sats 10.1 och följdsats 10.2, fast i termer om högersidoklasser istället för vänstersidoklasser.

10.2 Homomorsmer och kvotgrupper Vi påminner om att en isomorsm är en bijektiv avbildning mellan två grupper sådan att

(ab) = (a)(b). Vi skall nu studera en generellare

typ av avbildningar, vilka är starkt relaterade till kvotgrupper och normala undergrupper. Låt G och H vara grupper. Vi säger att  : G ! H homomorsm, om

Denition 10.6. är en

(ab) = (a)(b) för alla

a; b 2 G.

10.2. Homomorsmer och kvotgrupper

197

Skillnaden mellan en homomorsm och en isomorsm är alltså att den sistnämnda måste vara bijektiv, vilket inte krävs av en homomorsm. Ibland kommer vi att referera till homomorsmer som

smer.

Exempel 10.7.

grupphomomor-

Var och en av de avbildningar som gurerar i exem-



pel 8.28.6 är en homomorsm.

Exempel 10.8. enligt (g ) = 1H

Låt för

G och H vara grupper och deniera  : G ! H alla g 2 G. Detta är givetvis en homomorsm.

Denna till synes ganska fantasilösa avbildning går under benämningen



triviala homomorsmen.

den

Exempel 10.9.

Deniera

(

() = (Vi antar här att

 : Sn ! Z2 enligt

n

0 1

 är jämn om  är udda: om

 2.) En veriering av att () = () + ()

 och   och  är udda har vi () = () = 1, så () + () = 1 + 1 = 0 i Z2. Men om  och  båda är udda, så är å andra sidan är  jämn, vilket ger att också () = 0. Ett liknande resonemang kan användas i övriga fall. Vi konstaterar därmed att  är en homomorsm. Att  : Sn ! Z2 är en homomorsm innebär på något sätt att Z2 gömmer sig i Sn , och det är också möjligt att se spår av Z2 i en Cayleytabell för Sn . Vi betraktar för enkelhetens skull fallet n = 3. I gur 10.3 på nästa sida åternns Cayleytabellerna för S3 och Z2. De jämna permutationerna i S3 , d.v.s. ", 2 och 3 , är de som enligt ovanstående homomorsm svarar mot 0 i Z2. Dessa nns samlade i får indelas i ett antal olika fall (fyra st.), beroende på om är udda eller jämna. Om till exempel både

block om tre rader och tre kolumner längs med huvuddiagonalen i Cay-

S3 . På samma sätt är de udda permutationerna 1 , 2 3 , vilka motsvarar 1 i Z2, samlade i lika stora block, fast längs med

leytabellen för och

den andra diagonalen. Genom att ersätta vart och ett av dessa block

0 eller 1, beroende på om de i blocket ingående permutationerna 0 eller 1 i Z2, så fås precis Cayleytabellen för Z2. För att förtydliga sambandet ännu mer, är elementet 0 i Z2 skrivet med fet stil med

svarar mot

Kapitel 10. Kvotgrupper

198

i tabellen i gur 10.3, liksom dess motsvarande element i

S3 .

" 2 3 1 2 3

" " 2 3 1 2 3

2 2 3 " 3 1 2

3 3 " 2 2 3 1

1 1 2 3 " 2 3

2 3 2 3 3 1 1 2 3 2 " 3 2 "

0

", 2

0 0

3

och



1 1

1 1 0

Figur 10.3 Lemma 10.10. Låt  : G ! H ett element i G. Då gäller (i) (1G ) = 1H 1 ) = (a) 1 (ii) (a k k (iii) (a ) = (a) för alla k 2 Z. Bevis.

vara en grupphomomorsm och

a

Se lemma 8.13.

Inför nästa sats kan det vara värt att fräscha upp innebörden av begreppen bild och urbild av en mängd genom en avbildning, se denition 1.53.

Sats 10.11. För en grupphomomorsm  : G1 ! G2 gäller att (i) om H1 är en undergrupp i G1 , så är bilden (H1 ) av H1 genom  en undergrupp i G2 1 (H ) av H (ii) om H2 är en undergrupp i G2 , så är urbilden  2 2 genom  en undergrupp i G1 . Bevis.

(i) Vi undersöker om

(H1 ) = f(h) j h 2 H1 g uppfyller kraven på stabilitet, neutralt element och invers.

10.2. Homomorsmer och kvotgrupper

199

(h1 ); (h2 ) 2 (H1 ) godtyckligt. Vi vill visa att deras produkt tillhör (H1 ). På grund av att  är en homomorsm så gäller (h1 )(h2 ) = (h1 h2 ). Elementet h1 h2 tillhör H1 , ty h1 och h2 gör det och H1 är en undergrupp i G1 . Således gäller (h1 h2 ) 2 (H1 ), så Tag

stabilitetskravet är uppfyllt.

1G2 tillhör (H1 ), eftersom det kan skrivas 1G2 = (1G1 ), och 1G1 2 H1 på grund av att H1  G1 . Välj (h) 2 (H1 ) godtyckligt. Dess invers är enligt lemma 10.10(ii) 1 = (h 1 ). Här gäller h 1 2 H , ty h 2 H och lika med (h) 1 1 H1  G1 . Således gäller (h) 1 2 (H1 ), enligt vår önskan. Av lemma 10.10(i) följer att det neutrala elementet

(ii) Vi skall visa att

 1 (H2 ) = fg 2 G1 j (g) 2 H2 g uppfyller kraven på stabilitet, neutralt element och inverser.

g1 ; g2 2  1 (H2 ) så gäller (g1 ); (g2 ) 2 H2 . Då  är en homomorsm och H2 en undergrupp i G2 , gäller (g1 g2 ) = (g1 )(g2 ) 2 H2 , 1 (H ). vilket medför att g1 g2 2  2 1 (H ), ty då H är en unDet neutrala elementet i 1G1 tillhör  2 2 dergrupp i G2 så gäller 1G2 2 H2 , och på grund av lemma 10.10(i) är (1G1 ) = 1G2 . 1 (H ), så gäller (g ) 2 H . Eftersom H Om g väljs godtyckligt i  2 2 2 1 2 H . Med hjälp av lemär en undergrupp i G2 så gäller (g ) 2 1 ) = (g ) 1 , av vilket g 1 2  1 (H ) följer. ma 10.10(ii) fås (g 2 Om

Låt

:G!H

vara en grupphomomorsm. Av sats 10.11 framgår det

G genom  är en undergrupp i H . En G är G själv, och således är

att bilden till en undergrupp i av undergrupperna i

im  = (G) = f(g) j g 2 Gg

(10.4)

H . Sats 10.11 säger också att urbilden till en undergrupp i H genom  är en undergrupp i G. Den triviala undergruppen f1H g är en undergrupp i H . Alltså är en undergrupp i

 1 (f1H g) = fg 2 G j (g) = 1H g en undergrupp i

G.

(10.5)

Kapitel 10. Kvotgrupper

200

 : G ! H vara en grupphomomorsm. Då kallas undergruppen im  i H , denierad enligt (10.4), för bilden av . 1 (f1 g) i G, given av (10.5), kallas kärnan till  och Undergruppen  H 2 betecknas ker . Denition 10.12.

Exempel 10.13.

Låt

Vi bestämmer kärnan och bilden till några av ho-

momorsmerna i exemplen i kapitel 8.

 : Z ! 2Z av (x) = 2x. Eftersom detta  surjektiv, och således im  = 2Z. När det gäller

Exempel 8.2: Här ges är en isomorsm är kärnan till

 har vi i detta fall

ker  = fx 2 Z j (x) = 0g = fx 2 Z j 2x = 0g = f0g; d.v.s. kärnan består blott av det neutrala elementet

0 i Z.

 : R ! R denierad som den (x) = ln x. Vi konstaterade i exemplet att  är en isomorsm. Den är därmed surjektiv, så im  = R . Vidare har vi +

Exempel 8.3: I detta exempel är

naturliga logaritmen

ker  = fx 2 R+ j ln x = 0g = f1g; så även i detta fall utgörs kärnan av den triviala gruppen.

 : GLn (R) ! R av (A) = det A för alla A 2 GLn (R). Givet ett reellt tal r 6= 0 kan man alltid hitta en matris, vars determinant är lika med r . Till exempel har vi i fallet n = 3 att Exempel 8.5: Här ges

0

1

r 0 0 det @0 1 0A = r: 0 0 1 Således är

im  = R . Det neutrala elementet i R

är talet

1, så

ker  = fA 2 GLn (R) j det A = 1g = SLn (R): Vi överlåter som en övning till läsaren att reda ut vad kärnan och bilden är till homomorsmerna i exemplen 8.4 och 8.6.



G och H vara grupper och antag att  : G ! H är en homomorsm. Då är  injektiv, om och endast om ker  = f1G g. Sats 10.14. 2

Låt

ker' är en förkortning av det engelska ordet för kärna: kernel.

Beteckningen '

10.2. Homomorsmer och kvotgrupper

201

)) Antag att  är injektiv. Vi vill visa att det neutrala elementet 1G är det enda elementet i ker . Välj g 2 ker  godtyckligt. Då Bevis.

(

(g) = 1H . Men vi vet även att (1G ) = 1H , och eftersom  är g = 1G . Detta bevisar att ker  = f1G g. (() Antag att ker  = f1G g. Vi vill visa att  är injektiv, och antar därför att (g1 ) = (g2 ) i avsikten att visa att g1 = g2 . Av likheten 1 = 1 , vilket med använmellan (g1 ) och (g2 ) följer att (g1 )(g2 ) H 1 dande av räknelagarna för homomorsmer i sin tur ger (g1 g2 ) = 1H . 1 Således gäller g1 g2 2 ker , men eftersom ker  bara innehåller det 1 neutrala elementet i G, måste således g1 g2 = 1G , d.v.s. g1 = g2 . gäller

injektiv måste således

 vara en homomorsm från Z5 till Z14. Lagker  kan innehålla ett eller fem element, d.v.s. ker  = f0g eller ker  = Z5. Om ker  = f0g så är  enligt sats 10.14 injektiv. Detta i sin tur innebär att im , som är en undergrupp i Z14, Exempel 10.15.

Låt

ranges sats ger att

Z5, d.v.s. fem stycken. Men detta Z14 enligt Lagranges sats inte kan ha en undergrupp med fem element. Således måste ker  = Z5, vilket betyder att (a) = 0 för alla a 2 Z5, d.v.s.  är den triviala homomorsmen.  innehåller lika många element som är inte möjligt, eftersom

Vad händer om vi i sats 10.11 kräver av undergrupperna de är

till hands att tro, att i

G2

H1 och H2 , att

normala undergrupper i G1 respektive G2 ? Det ligger kanske nära

och

 1 (H2 )

(H1 ) i så fall skulle vara en normal undergrupp G1 . Riktigt så bra är det

en normal undergrupp i

emellertid inte, men nästan.

Sats 10.16.

Låt

G1 och G2 vara grupper och  : G1 ! G2 en homo-

morsm. Då gäller att (i) om

N1

är en normal undergrupp i

undergrupp i (ii) om

N2

im 

är en normal undergrupp i

undergrupp i

G1 .

G1 ,

så är

(N1 )

en normal

G2 , så är  1 (N2 ) en normal

(N1 )  im , vilket vi åstadkommer genom att visa att g(n)g 2 (N1 ), närhelst (n) 2 (N1 ) och g 2 im . Men då g 2 im , så har vi g = (g1 ) för något g1 2 G1 , vilket ger g(n)g 1 = (g1 )(n)(g1 ) 1 = (g1 ng1 1 ): Bevis.

(i) Vi vill visa att

1

Kapitel 10. Kvotgrupper

202

(N1 ), ty g1 ng1 1 2 N1 på grund av att N1  G1 . Således har vi (N1 )  im . 1 (N )  G och väljer därför g 2 G och (ii) Vi ska visa att  2 1 1 1 n 2  (N2 ) godtyckligt, i avsikten att bevisa att gng 1 2  1 (N2 ), 1 ) 2 N . Nu är (gng 1 ) = (g )(n)(g ) 1 . Eftersom d.v.s. att (gng 2 1 n 2  (N2 ), så gäller (n) 2 N2 . Elementet (g) tillhör G2 . Då vi vet att N2  G2 , följer påståendet. Elementet

(g1 ng1 1 )

tillhör

Notera att (i) i ovanstående sats undergrupp i

G2 , närhelst N1

inte

säger att

(N1 )

är en normal

är en normal undergrupp i

G1 . Vi visar

med ett exempel, att det inte heller behöver vara så.

Exempel 10.17. Det är lätt att se att avbildningen  : Z2 ! D4 denierad av (0) = " och (1) = 1 är en homomorsm. Givetvis är här N = Z2 en normal undergrupp i Z2, men (N ) = im  = f"; 1 g är däremot inte en normal undergrupp i D4 .  Sats 10.18. Låt  : G ! H vara en homomorsm med kärnan N och låt g vara ett godtyckligt element i G. Då är N en normal undergrupp i G. Vidare gäller gN = fa 2 G j (a) = (g)g:

(10.6)

N  G. Kärnan till  kan tecknas som urbilden 1 (f1 g), se genom  till undergruppen f1H g i H , d.v.s. N = ker  =  H formel (10.5). Då f1H g är en normal undergrupp i H , ger sats 10.16(ii) att N är en normal undergrupp i G. Sätt A = fa 2 G j (a) = (g )g. För att bevisa (10.6) skall vi att visa att gN  A och A  gN . Tag först a 2 gN godtyckligt. Vi vill visa att (a) = (g ). Eftersom a 2 gN kan vi skriva a = gn för något n 2 N . Men N = ker , så (n) = 1H . Ur detta fås Bevis.

Vi visar först att

(a) = (gn) = (g)(n) = (g)1H = (g); och således

a 2 A.

a 2 A godtyckligt. Vi a 2 gN , d.v.s. att a och g tillhör samma vänstersidoklass 1 a 2 N . Men eftersom a 2 A till N . Detta följer om vi kan visa att g För att visa den omvända inklusionen väljer vi

önskar visa att

10.2. Homomorsmer och kvotgrupper så gäller

203

(a) = (g). Räknelagarna för homomorsmer ger därmed (g 1 a) = (g) 1 (a) = 1H :

Således gäller

g 1 a 2 ker  = N , och beviset är klart.

Notera att eftersom

N = ker 

är en normal undergrupp i

G,

så gäl-

ler (10.6) också för högersidoklasser, d.v.s.

Ng = fa 2 G j (a) = (g)g för varje

g 2 G.

Exempel 10.19. Vi konstaterade i exempel 6.9 att den speciella linjära gruppen SLn (R ) är en normal undergrupp i den allmänna linjära gruppen GLn (R ), genom att använda sats 6.7. Alternativt kan vi inse detta genom att hänvisa till sats 10.18, på grund av att SLn (R ) är kär nan till homomorsmen GLn (R ) 3 A 7! det A 2 R , se exemplen 8.5



och 10.13.

 : G ! H på ett naturligt sätt ger upphov till en normal undergrupp i G, nämligen dess kärna ker . På köpet får vi därmed automatiskt en kvotgrupp G= ker . Innebörden av sats 10.18 är att varje homomorsm

Som vi nu skall se, är det också möjligt att vända på steken, d.v.s.

N i G (och därmed också en kvotgrupp G=N ), så nns det en grupp H och en homomorsm  : G ! H , sådan att ker  = N . givet en normal undergrupp

Sats 10.20. Låt N vara en normal undergrupp i en grupp G och låt G=N vara motsvarande kvotgrupp. Då är N : G ! G=N denierad enligt

N (a) = aN för alla

Bevis.

a 2 G en surjektiv homomorsm med kärnan N . För det första är

N (ab) = abN

= (aN )(bN ) =

N (a) N (b);

Kapitel 10. Kvotgrupper

204



aN 2 G=N gäller a 2 ker N om och

är en homomorsm. För ett godtyckligt element

N (a)

= aN ,

endast om



N (a)

N

är surjektiv. Vidare gäller

= aN = N ,

eftersom det neutrala elementet i en

G=N alltid är den sidoklass som elementet 1G . Således gäller ker N = N . kvotgrupp

Denition 10.21.

N : G ! G=N kanoniska homomor-

Den surjektiva homomorsmen

introducerad i föregående sats kallas för den

smen.

Exempel 10.22.

innehåller det neutrala

Den kanoniska homomorsmen

4Z

:

Z ! Z=4Z

= a + 4Z för alla heltal a. Detta innebär att a 4 som innehåller a, se exempel 10.4. Till exempel har vi alltså 4Z(14) = 2 + 4Z och 4Z( 5) = 3 + 4Z.  har utseendet

4Z(a)

avbildas på den restklass modulo

Sats 10.23 (Korrespondenssatsen för grupper). Låt G vara en grupp och N en normal undergrupp i G. Om H är en undergrupp i G som omfattar N , så är H=N = fhN j h 2 H g

(10.7)

G=N . Omvänt kan varje undergrupp i G=N skrivas på H i G som omfattar N . Det råder således ett 1-1-förhållande mellan mängden av alla undergrupper i G som innehåller N och mängder av alla undergrupper i G=N . Under denna korrespondens svarar vidare normala undergrupper en undergrupp i

formen (10.7), för en entydigt bestämd undergrupp

mot normala undergrupper.

Bevis.

Låt

N

:G

! G=N

sats 10.11(i) följer att

vara den kanoniska homomorsmen. Av

N (H )

är en undergrupp i

G=N .

Detta ger

satsens första påstående, eftersom

N (H ) = f N (h)

j h 2 H g = fhN j h 2 H g = H=N: Vi övergår så till det andra påståendet i satsen. Låt H vara en under1 grupp i G=N . Sats 10.11(ii) ger vid handen att N (H) är en undergrupp i

G. Låt oss kalla denna undergrupp för H ; vi har alltså att

H = fh 2 G j

N (h)

2 Hg = fh 2 G j hN 2 Hg:

(10.8)

10.2. Homomorsmer och kvotgrupper

205

n 2 N gäller N (n) = N = 1G=N 2 H, så N  H . Vi påstår nu att H = H=N . Elementen i H är sidoklasser till N . Ett godtyckligt element i H är alltså på formen gN för något g 2 G. För detta g gäller N (g ) = gN 2 H, vilket enligt denitionen av H innebär att g 2 H , och således att gN 2 H=N . Vi har därmed visat att H  H=N . Låt å andra sidan hN vara ett godtyckligt element i kvotgruppen H=N . Då gäller alltså h 2 H , och från (10.8) får vi att N (h) = hN 2 H. Alltså gäller även H=N  H, från vilket H = H=N följer. Antag nu att H1 är en annan undergrupp i G sådan att N  H1 och H1 =N = H. För varje h1 2 H1 gäller då h1 N 2 H = H=K , vilket leder till att h1 2 H . Således har vi H1  H och med ett liknande förfarande kommer man fram till att H  H1 . Vi konstaterar därmed att H är entydigt bestämd. Vi har därmed verierat att en 1-1-korrespondens råder mellan undergrupperna i G=N och de undergrupper i G som omfattar N . Det För varje

återstår att visa att normala undergrupp

arar mot normala under-

grupper under denna korrespondens. Att så är fallet följer direkt av ovanstående resonemang, tillsammans med sats 10.16.

Övningar till avsnitt 10.2 1.

2.

Visa att nedanstående avbildningar är homomorsmer.

p

(a)  : R+ ! R+ denierad enligt (x) = x (b)  : R ! R denierad enligt (x) = 1=x2 (c)  : R ! R+ denierad enligt (z ) = jz j

Bestäm bilden och kärnan till var och en av homomorsmerna i föregående övning.

3.

Bestäm bilden och kärnan till var och en av homomorsmerna i exemplen 8.4 och 8.6.

4.

Låt

G

enligt

och H vara två grupper. Visa att  : G  H ! G, denierad (g; h) = g för alla (g; h) 2 G  H , är en homomorsm. Bestäm

dess bild och kärna.

5.

Låt

:G!H

vara en grupphomomorsm och

ändlig ordning. Visa att ordningen av av

6.

a.

Låt

:G!H

(a)

a ett

element i

vara en grupphomomorsm. Visa att om

cyklisk, så är varje

G av

är en delare i ordningen

(x) 2 im  entydigt bestämt av (a).

G = hai

är

Kapitel 10. Kvotgrupper

206

7.

Låt

! H vara en grupphomomorsm. Antag att H jim j är en delare i jH j.

:G

Visa att

är ändlig.

10.3 Några exempel I detta avsnitt skall vi ge några exempel på kvotgrupper, i hopp om att få en liten bättre inblick i hur de beter sig. Till vår hjälp behöver vi då följande sats.

Sats 10.24.

Låt

G vara en grupp och N

en normal undergrupp i

G.

Då gäller

G är abelsk, så är G=N abelsk. G är cyklisk, så är G=N cyklisk. Ordningen av ett element aN i G=N är lika med det minsta m 2 N , i den mån ett sådant m positiva heltal m som uppfyller a

(i) Om (ii) Om (iii)

existerar. (iv) Om

G är ändlig, så är G=N

också ändlig och

jG=N j = jGj=jN j.

aN och bN vara godtyckliga element G=N . Eftersom G är abelsk så är ab = ba, vilket ger Bevis.

(i) Låt

i kvotgruppen

(aN )(bN ) = abN = baN = (bN )(aN ); d.v.s. även

G=N

är abelsk.

G = hai = fak j k 2 Zg. Vi påstår att G=N är cyklisk med generatorn aN . Låt bN vara ett godtyckligt element i G=N . Eftersom G = hai så är b = ak för något heltal k, vilket ger bN = ak N = (aN )k i G=N . Således är (ii) Antag att

G=N = f(aN )k j k 2 Zg = haN i cyklisk. (iii) Om

aN

2 G=N

m, så är m det minsta (aN )m = 1G=N . Men (aN )m = am N och

är av ändlig ordning

positiva heltalet som uppfyller

1G=N = N , så m är alltså det minsta positiva heltalet med egenskapen am N = N , vilket är ekvivalent med att am 2 N . (iv) Vi har jG=N j = (G : N ) = jGj=jN j, om G är ändlig.

10.3. Några exempel

207

Exempel 10.25. Om vi vill bestämma ordningen av (2; 3) + h(4; 2)i i kvotgruppen (Z8  Z6)= h (4; 2)i , så är vi ute efter det minsta positiva heltal m som uppfyller m  (2; 3) 2 h(4; 2)i , enligt (iii) i föregående sats. Nu är o(4) = 2 i Z8, medan o(2) = 3 i Z6, så (4; 2) genererar en cyklisk undergrupp av ordning MGM(2; 3) = 6 i Z8  Z6. Därmed är 86 8  Z6j j(Z8  Z6)= h(4; 2)i j = jZ = = 8: jh(4; 2)ij 6 Ordningen av (2; 3) + h(4; 2)i i (Z8  Z6)= h (4; 2)i måste därför vara lika med något av talen 1, 2, 4 eller 8 (enligt följdsats 6.17, en av följdsatserna till Lagranges sats). Nu är

h(4; 2)i = f(4; 2); (0; 4); (4; 0); (0; 2); (4; 4); (0; 0)g: Eftersom (2; 3) 2 = h(4; 2)i så kan ordningen av (2; 3) + h(4; 2)i inte vara 1. Men däremot har vi 2  (2; 3) = (4; 0) 2 h(4; 2)i , vilket innebär att (2; 3) + h(4; 2)i är av ordning 2 i (Z8  Z6)= h(4; 2)i .  Exempel 10.26. Studera kvotgruppen (Z5  Z4)= h(1; 0)i. Vi nner att (1; 0) är av ordning 5 i Z5  Z4, och att (Z5  Z4)= h (1; 0)i därmed är en grupp av ordning 4. Det nns (i isomormening) två abelska grupper av ordning 4. Den ena är Z4, som är cyklisk, och den andra är

Z2  Z2 (Kleins fyrgrupp). Men eftersom Z5  Z4 är cyklisk (varför?), så måste (Z5  Z4)= h (1; 0)i ' Z4, enligt sats 10.24(ii).  Exempel 10.27.

Använd struktursatsen för att klassicera de båda

G1 = (Z4Z8)= h(1; 2)i och G2 = (Z6Z4)= h(2; 2)i. Vi har o(1) = 4 i Z4 och o(2) = 4 i Z8. Därmed är (1; 2) av ordning 4 i G1 , vilket ger jG1 j = 32=4 = 8. Med hjälp av struktursatsen ser vi att G1 måste vara isomorf med någon av grupperna Z8, Z4  Z2 eller abelska grupperna

Z2  Z2  Z2. För att avgöra vilket fall som gäller, försöker vi nna någon unik strukturell egenskap hos var och en av dessa tre grupper, varpå vi undersöker om

G1

har denna egenskap eller inte.

Av ovanstående tre grupper är pen

Z8 den enda som är cyklisk. Grup-

Z4  Z2 är inte cyklisk, men däremot innehåller den element av 4, t.ex. (1; 0). Varje element (a; b; c) = 6 (0; 0; 0) i Z2  Z2  Z2

ordning

är av ordning

2, eftersom

2  (a; b; c) = (2  a; 2  b; 2  c) = (0; 0; 0):

Kapitel 10. Kvotgrupper

208

Z8 är den enda cykliska gruppen, Z4 Z2 är inte cyklisk, men innehåller (minst) ett element av ordning 4. I Z2 Z2 Z2 Sammanfattningsvis:

nns det endast element av ordning

2 (bortsett från det neutrala). G1 . Vi har att

Låt oss nu undersöka egenskaperna hos elementen i

h(1; 2)i = f(1; 2); (2; 4); (3; 6); (0; 0)g G1 . Ordningen av ett element (a; b) + h(1; 2)i i G1 är lika med det minsta positiva heltal n som uppfyller n  (a; b) 2 h(1; 2)i . Elementet (1; 1) + h(1; 2)i 2 G1 visar sig vara av ordning 8, ty varken (1; 1), 2  (1; 1) = (2; 2) eller 4  (1; 1) = (0; 4) tillhör h(1; 2)i . (Varför behöver man inte bemöda sig med att beräkna 3  (1; 1), 5  (1; 1), 6  (1; 1) eller 7  (1; 1)?) Detta visar att G1 är isomorf är det neutrala elementet i kvotgruppen

med

Z8.

G2 , konstaterar vi för det första att jG2 j = 4, efterjZ6  Z4j = 24 och jh(2; 2)ij = 6. Således är G2 är isomorf med Z4 eller Z2  Z2. Nu är h(2; 2)i = f(2; 2); (4; 0); (0; 2); (2; 0); (4; 2); (0; 0)g; så eftersom (1; 0) 2 = h(2; 2)i så är (1; 0) + h(2; 2)i ett annat element än När det gäller

som

G2 . Detta element är av ordning 2, eftersom 2  (1; 0) = (2; 0) 2 h(2; 2)i. Den sidoklass som innehåller (0; 1) är inte heller densamma som h(2; 2)i . Den är heller inte lika med den sidoklass som innehåller (1; 0), på grund av att (1; 0) (0; 1) = (1; 3) 2= h(2; 2)i. Här har vi således ett nytt element i G2 , som också visar sig vara av ordning 2, i och med att 2  (0; 1) = (0; 2) 2 h(2; 2)i . Vi har nu funnit två olika element (1; 0) + h(2; 2)i och (0; 1) + h(2; 2)i i G2 , som båda är av ordning 2. I och med detta kan G2 inte vara isomorf med Z4, eftersom denna grupp bara har ett element av ordning 2. Alltså måste G2 ' Z2  Z2.  det neutrala elementet i

Övningar till avsnitt 10.3 1.

2.

Bestäm ordningen av följande kvotgrupper.

(a) Z8= h4i (b) Z18= h13i (c) (Z4  Z3)= h(2; 1)i (d) (Z2  Z10  Z5)= h(1; 4; 2)i (e) (Z6  Z7)= h(2; 2)i  (f) (Z5  S3 )= h(4; 1 )i Bestäm ordningen av vart och ett av följande element i respektive kvotgrupp.

10.4. De tre isomorsatserna för grupper

209

(a) 8 + 12Z 2 Z=12Z (b) 2 + h3i 2 Z18= h3i (c) 2 h4i 2 Z9= h4i (d) (2; 3) + h(2; 2)i 2 (Z8  Z7)= h(2; 2)i (e) (1; 4) + h(4; 1)i 2 (Z10  Z5)= h(4; 1)i (f) (3; 2; 1) + h(1; 2; 1)i 2 (Z4  Z4  Z3)= h(1; 2; 1)i (g) (4; 1; 2) + h(1; 2; 1)i 2 (Z6  Z3  Z4)= h(1; 2; 1)i 3.

Låt som

4.

N vara en normal undergrupp i en grupp G. Antag att såväl N G=N är abelska. Är då även G abelsk? Ge bevis eller motexempel.

Ange alla undergrupper av ordning

2 i Z2 Z4 och bestäm motsvarande

kvotgrupper, i enlighet med struktursatsen för ändliga abelska grupper.

5.

Klassicera följande abelska kvotgrupper med hjälp av struktursatsen för ändliga abelska grupper.

(a) (Z4  Z6)= h(2; 2)i (c) (Z16  Z21)= h(4; 2)i (e) (Z4  Z12)= h(3; 4)i (g) (Z8  Z15)= h(4; 3)i

6.

(b) (Z4  Z6)= h(2; 1)i (d) (Z8  Z10)= h(2; 2)i (f) (Z3  Z4  Z5)= h(1; 0; 3)i (h) (Z9  Z6)= h(6; 3)i

G vara en grupp och N en normal undergrupp i G, sådan g2 2 N för alla g 2 G. Visa att kvotgruppen G=N är abelsk. Låt

att

10.4 De tre isomorsatserna för grupper Vi kommer i detta avsnitt att formulera och bevisa tre isomorsatser.

 är en homomorsm från en grupp G till en annan grupp H , så är im  isomorf med kvotgruppen G= ker . Betrakta således en homomorsm  : G ! H med kärnan N . Den första av dessa säger bl.a. att om

Figur 10.4 på nästa sida är ett försök att illustrera den första satsen. Vi tänker oss där linje, på vilken deras produkt

G

som en rektangel och

im 

som en rät

 projicerar G. Fyra av G:s element, i form av a, b, ab samt det neutrala elementet 1G , nns markerade i

form av punkter inuti rektangeln. Dessa avbildas i tur och ordning på

(a), (b), (ab) respektive 1H i H . Dessa element har i sin tur markerats på den räta linje som svarar mot im . Den räta linjen genom 1G motsvarar undergruppen N = ker . Vi vet att kärnan innehåller exakt de element i G som avbildas på det neutrala elementet i H , d.v.s. alla punkter på denna räta linje projiceras ner på punkten 1H . Den räta linjen genom a motsvarar sidoklassen aN . Enligt sats 10.18 består aN

Kapitel 10. Kvotgrupper

210

av samtliga

x

2 G som uppfyller (x) = (a), så punkterna på den

räta linjen svarande mot

aN

projiceras alla ner på punkten

svarande kan sägas om de räta linjerna genom svarar mot sidoklasserna och

(ab).

bN

respektive

abN )

b

och

ab

(a). Mot-

(vilka alltså

kontra punkterna

(a)

aN med bN i kvotgruppen G=N , blir resultatet sidoklassen abN . I gruppen im  svarar aN mot (a), bN mot (b) och abN mot (ab). Formeln (aN )(bN ) = abN i G=N kan således översättas till (a)(b) = (ab) i im . Denna formel är ju sann på grund av att  är en homomorsm, så vi har här en antydan om att G=N och im  är isomorfa grupper. När vi nu multiplicerar sidoklassen

aN G

im 

a

N

1G

bN b

abN

b

b

b

ab b

b

b

b

b

1H (b) (ab)

(a)

Figur 10.4 Sats 10.28 (Första isomorsatsen för grupper). Låt  vara en grupphomomorsm från G till H med kärnan N . Då gäller att im  är en undergrupp i H , N är en normal undergrupp i G och avbildningen  : G=N ! im  denierad av (aN ) = (a) för alla a 2 G är en isomorsm, d.v.s.

G= ker  ' im : Vidare gäller att

 =Æ

N,

där

N

:G

! G=N

är den kanoniska

homomorsmen. Det är sedan tidigare klart att im  är en undergrupp i H och N är en normal undergrupp i G, så vi övergår direkt till att bevisa att  är en isomorsm.

Bevis. att

10.4. De tre isomorsatserna för grupper

211

Innan vi tar oss an denna uppgift, måste vi emellertid visa att

a2 är två represena1 2 a2 N , så enligt sats 10.18 måste (a1 ) = (a2 ) gälla. Detta visar att  är väldenierad. Sats 10.18 ger också att  är injektiv, ty om  (a1 N ) =  (a2 N ), d.v.s. (a1 ) = (a2 ), så ger satsen att a1 N och a2 N måste vara samma vänstersidoklass. Ett godtyckligt element i im  är på formen (a) för något a 2 G, och för detta a gäller  (aN ) = (a). Således är  även avbildningen är väldenierad. Antag att

a1

och

tanter för samma vänstersidoklass. Vi har då

surjektiv. Vidare visar

[(aN )(bN )] = (abN ) = (ab) = (a)(b) = (aN )(bN ) att

 är en homomorsm, och vi kan därmed konstatera att G= ker  ' im :

Det är till sist en enkel historia att veriera att

[

=Æ

N,

ty

N (a)] =  (aN ) = (a):

Därmed är satsen bevisad.

En ytterligare illustration av första isomorsatsen visas med ett så kallat

kommutativt diagram

i gur 10.5. Ett diagram av det här

slaget kallas så, med anledning av att man kan ta sig från två olika sätt, i och med att

=Æ 

G

G till H

H 

N

G=N

Figur 10.5 Följdsats 10.29.



N ; diagrammet kommuterar.

För varje positivt heltal

n gäller Z=nZ ' Zn.

Kapitel 10. Kvotgrupper

212

Bevis.

Målet är att nna en homomorsm

och bilden

Zn. Ansätt

 : Z ! Zn med kärnan nZ

(a) = [a] för alla heltal

a. Då är  en homomorsm, eftersom

(a + b) = [a + b] = [a]  [b] = (a)  (b): 

[0], d.v.s. n. Således är ker  = nZ. Vidare inser man enkelt att  är surjektiv, så im  = Zn. Med hjälp av den första isomorsatsen erhålls nu det önskade resultatet Z=nZ ' Zn. Kärnan till

består av de element som tillhör restklassen

samtliga multipler av

Exempel 10.30. I exempel 10.13 såg vi att  : GLn (R) ! R given av (A) = det A för alla A 2 GLn (R ) är en homomorsm med kärnan SLn (R) och bilden R . Alltså gäller GLn (R)= SL n (R) ' R ;



enligt första isomorsatsen.

Exempel 10.31. Det nns fyra undergrupper i Z6, nämligen f0g, f0; 3g, f0; 2; 4g och Z6. Nu är Z6 ' Z=6Z (enligt följdsats 10.29), så av korrespondenssatsen (sats i

Z som omfattar 6Z. Dessa är Z, 2Z, 3Z och 6Z.



3 bygger båda på den första.

Den andra och tredje isomorsatsen

Sats 10.32 (Andra isomorsatsen för grupper). Låt G vara en grupp, H en undergrupp och N en normal undergrupp i G. Då är HN = fhn j h 2 H; n 2 N g en undergrupp i

G. Vidare är N  HN , H \ N  H HN=N

3

och

' H=(H \ N ):

Dessa brukar i litteraturen inte alltid numreras i den ordning vi gör här.

10.4. De tre isomorsatserna för grupper

213

HN är en undergrupp i G. Eftersom N G så gäller gng 2 N för alla g 2 G, n 2 N . Speciellt kommer detta att gälla för de g som tillhör HN , vilket ger N  HN . Därmed kan vi bilda kvotgruppen HN=N , och vi har Bevis.

Lemma 9.12 visar att

1

HN=N = faN j a 2 HN g = f(hn)N j h 2 H; n 2 N g = fhN j h 2 H g:  : H ! HN=N enligt (h) = hN . Man ser enkelt att detta im  = HN=N . Dess kärna består precis av de h 2 H som uppfyller hN = N , eller med andra ord alla h 2 H som också tillhör N . Alltså gäller ker  = H \ N . Satsen följer nu av första Deniera

är en homomorsm med

isomorsatsen.

Ett smeknamn för andra isomorsatsen är diamantsatsen . Detta beror på att det diagram, som man ibland använder för att illustrera satsen och som återges i gur 10.6, påminner om en diamant.

4

G HN H

N H \N

Figur 10.6 Exempel 10.33. Med undergrupperna H = 4Z och N = 10Z i Z, så blir H + N = 2Z och H \ N = 20Z. Elementen i 4Z=20Z är på formen a + 20Z, där a 2 4Z. Ett tal, som är jämnt delbart med 4, kan ge fem olika rester vid division med 20, nämligen 0, 4, 8, 12 eller 16. Således består 4Z=20Z av de fem sidoklasserna 0+20Z = 20Z, 4+20Z, 8+20Z, 12+20Z och 16+20Z. Därmed är 4Z=20Z isomorf med Z5. Även 2Z=10Z kommer att innehålla fem element (vilka?), eftersom ett jämnt tal kan ge fem möjliga rester vid division med 10. Således är även denna 4

Med litet fantasi!

Kapitel 10. Kvotgrupper

214

kvotgrupp isomorf med

Z5. Detta innebär att 4Z=20Z ' 2Z=10Z, precis



vad andra isomorsatsen också säger skall gälla.

Sats 10.34 (Tredje isomorsatsen för grupper). Låt G vara en grupp och antag att H och K är två normala undergrupper i G, sådana att K  H . Då är H=K = fhK j h 2 H g en normal undergrupp i G=K och

(G=K ) = (H=K ) ' G=H: Bevis.

Låt

 : G=K

vi börjar arbeta med

! G=H ,

vara given enligt

(aK ) = aH .

Innan

måste vi visa att det är en väldenierad av-

bildning, d.v.s. vi måste visa att om

a1 K = a2 K , så

är

a1 H = a2 H .

Men

a1 K = a2 K =) a1 1 a2 2 K =) a1 1 a2 2 H =) a1 H = a2 H;  är meningsfull. Man ser lätt att  är en homomorim  = G=H . Vidare är

så denitionen av sm, och att

ker  = faK j aH = H g = faK j a 2 H g = H=K; så första isomorsatsen ger nu det önskade resultatet.

Exempel 10.35.

Studera kvotgruppen

(Z=10Z) = (5Z=10Z). Vi har

Z=10Z = f10Z; 1 + 10Z; 2 + 10Z; : : : ; 9 + 10Zg och

5Z=10Z = f10Z; 5 + 10Zg:

Z=10Z är det alltså två stycken som tillhör 5Z=10Z, (Z=10Z) = (5Z=10Z) innehåller 10=2 = 5 element. Gruppen är därmed isomorf med Z5. Följdsats 10.29 säger dock att Z5 ' Z=5Z. Således gäller (Z=10Z) = (5Z=10Z) ' Z=5Z; Av elementen i

vilket betyder att

precis i enlighet med tredje isomorsatsen.



10.4. De tre isomorsatserna för grupper

215

Övningar till avsnitt 10.4 1. Låt  : Z18 ! Z12 vara den homomorsm som uppfyller (1) = 8. (a) Bestäm ker  och im . (b) Vilka element nns i var och en av sidoklasserna i Z18= ker ?

(c) Illustrera den första isomorsatsen genom att ange en isomorsm

 : Z18= ker  ! im . 2. Visa att R =f1; 1g ' R+ , med hjälp av första isomorsatsen.

! H vara en grupphomomorsm. Antag att G är ändlig. jim j är en delare i jGj. 4. Finns det en homomorsm  : Z ! Z som uppfyller (1) = 16? 3.

Låt

:G

Visa att

24

5.

18

Visa att det inte nns någon homomorsm från

Z15

till

Z22,

förutom

den triviala homomorsmen.

6.

Bestäm antalet möjliga homomorsmer från

7.

Bestäm samtliga undergrupper i

(a) Z8 till Z21 grupper i

8.

Z, i

(b) Z8 till Z24. Z15

och deras motsvarande under-

enlighet med korrespondenssatsen.

h4i respektive h6i i Z (a) Skriv upp elementen i H + N respektive H \ N .

Låt

H

och

N

vara de båda undergrupperna

24.

(b) Ange elementen i var och en av sidoklasserna i (H + N )=N . (c) Ange elementen i var och en av sidoklasserna i H=(H \ N ). (d) Illustrera andra isomorsatsen, genom att ange en isomorsm från

(H + N )=N till H=(H \ N ). 9. Vad är 4Z +6Z och 4Z \ 6Z? Ange elementen i (4Z +6Z)=6Z respektive 4Z=(4Z \ 6Z). Illustrera andra isomorsatsen! 10. Låt H och K vara undergrupperna h3i respektive h9i i Z36. (a) Ange elementen i var och en av sidoklasserna i Z36=H . (b) Ange elementen i var och en av sidoklasserna i Z36=K . (c) Ange elementen i var och en av sidoklasserna i H=K . (d) Ange elementen i var och en av sidoklasserna i (Z36=K ) = (H=K ). (e) Illustrera tredje isomorsatsen genom att ange en isomorsm från Z36=H

11.

till

(Z36=K ) = (H=K ).

Veriera att tredje isomorsatsen

K = 15Z, H = 3Z och G = Z.

(G=K ) = (H=K ) ' G=H

gäller för

Kapitel 10. Kvotgrupper

216

10.5 Enkla grupper G med minst två element har alltid minst två normala underf1G g samt hela gruppen Motsvarande kvotgrupper är G=f1G g ' G och G=G ' f1G g,

En grupp

grupper, i form av den triviala undergruppen själv.

vilka inte är speciellt intressanta, eftersom de inte ger ett dugg mer information om

G

än vad vi vet redan från början. Det är först när

G=N med avseende på en icke-trivial äkta N i G, som man kan vaska fram litet egenskaper om strukturen hos G. man bildar kvotgruppen normal undergrupp

Nu nns det emellertid vissa grupper som inte har några andra normala undergrupper än just de båda extremfallen den triviala undergruppen och hela gruppen själv. Vi inför en benämning för den här typen av grupper i följande denition.

Denition 10.36.

En icke-trivial grupp

G kallas enkel, om den sak-

nar äkta icke-triviala normala undergrupper, d.v.s. om dess enda normala undergrupper är

f1G g och G.

På sätt och vis påminner enkla grupper om primtal. Ett primtal har ju inga andra positiva delare än talet

1 och sig självt, och en enkel grupp

har inga andra normala undergrupper än den triviala undergruppen och sig själv.

Exempel 10.37. Den cykliska gruppen om p är ett primtal.

Zp är enkel, om och endast



Denition 10.38. Låt G vara en grupp och M en normal undergrupp i G. Vi säger att M är en maximal normal undergrupp, om M 6= G och om det inte nns någon normal undergrupp N i G med egenskapen M < N < G. V = f1V ; a; b; cg har tre maximala normala undergrupper i form av f1V ; ag, f1V ; bg och f1V ; cg.  Exempel 10.39.

Kleins fyrgrupp

Exempel 10.40.

Såväl

h2i = f0; 2; 4; 6; 8g som h5i = f0; 5g är max-

10.5. Enkla grupper

217

imala normala undergrupper i

Z10. Två olika maximala normala un-

dergrupper behöver alltså inte nödvändigtvis innehålla lika många ele-



ment.

G vara en grupp och M  G. Då är M en maximal normal undergrupp i G, om och endast om G=M är enkel. Sats 10.41. Bevis.

Låt

Korrespondenssatsen (sats 10.23) säger att antalet normala un-

G som innehåller M är lika med antalet normala underG=M (i den mån något av dessa antal är ändligt). Denitionsmässigt är M en maximal normal undergrupp i G, om och endast om M 6= G och om det inte existerar någon normal undergrupp N sådan att M < N < G. Enligt korrespondenssatsen är detta ekvivalent med att G=M saknar icke-triviala normala undergrupper, eller med andra ord, att G=M är enkel. dergrupper i grupper i

Exempel 10.42. De maximala normala undergrupperna i Z utgörs precis av de pZ, där p är ett primtal. Detta är en konsekvens av föregående sats, ty vi har Z=pZ ' Zp (se följdsats 10.29), och vi såg i exempel 10.37 att Zp är enkel, om och endast om p är ett primtal.  Vi kommer i kapitel 22 presentera ett bevis för att en allmän femtegradsekvation inte går att lösa med hjälp av successiva rotutdragningar. Detta gäller för övrigt för varje allmän polynomekvation av grad fem eller högre, vilket bl.a. visar sig bero på att de alternerande grupperna

An är enkla för n  5. Vi skall strax ge ett bevis för denna egenskap An , men formulerar och bevisar först ett par lemman.

hos

Lemma 10.43. Varje produkt av 3-cykler. Bevis.

element i

An ,

där

n  3,

kan skrivas som en

3-cykel är en jämn permutation och An . Eftersom varje element i An kan skrivas som

Först noterar vi att varje

därmed ett element i

en produkt av ett jämnt antal transpositioner, räcker det att visa att varje produkt av två transpositioner kan skrivas som en produkt av

3-cykler.

Om transpositionerna i en sådan produkt inte är disjunkta, så har

Kapitel 10. Kvotgrupper

218

de antingen ett eller två element gemensamt. Beroende på vilket av fallen som är aktuellt, så gäller







a b a c = a c b respektive



Om



a b







a b a b ="= a b c c b a : c d

och



å andra sidan är disjunkta, så är









a b c d = a b c b c d : Beviset är därmed klart.

Lemma 10.44. så är N = An . Bevis.

Antag att

Låt

N  An , där n  5. Om N

a1 a2 a3



innehåller en

3-cykel,

2 N . Ett godtyckligt element i An kan

enligt lemma 10.43 skrivas som en produkt av

3-cykler. Detta innebär

3-cykler tillhör N , så kommer alla övriga An också göra det. Låt därför b1 b2 b3 vara en godtycklig 3-cykel. Vi vill visa att denna tillhör N . Vi får dela in beviset i ett antal olika fall, beroende på om ett eller era av elementen b1 , b2 och b3 är lika med motsvarande ai . Antag först att ai 6= bi , för i = 1; 2; 3. Välj c1 ; c2 2 = fa1 ; a2 ; a3 g så att c1 6= c2 (vilket går om n  5). Permutationen att om vi kan visa att alla element i







 = a1 b1 a2 b2 a2 b3 c1 c2 är jämn och tillhör alltså



(10.9)

An . Eftersom N  An , så gäller att även 

 a1 a2 a3 

1

= b1 b2 b3



(10.10)

N . Därmed är vi klara i detta fall. Om ai = bi för ett i (till exempel i = 1), men ai 6= bi för övriga i, så låter vi b1 och b2 byta plats i (10.9). Då övergår (10.10) i tillhör



 a1 a2 a3 

1

= b2 b1 b3



2 N:

Men då måste



b2 b1 b3 2 = b1 b2 b3



2 N;

10.5. Enkla grupper

219

vilket också är vad vi ville komma fram till.

ai 6= bi för endast ett  i (till exempel i = 1), men ai = bi i, så erhålls b1 b3 b2 2 N , genom i (10.9) byta plats  att 1 = b b b . Vi på b2 och b3 och sedan beräkna  a1 a2 a3  1 3 2 Om vidare

för övriga

får sedan att



b1 b3 b2 2 = b1 b2 b3 även i detta fall.

 ai

Om det till sist är så att bevisa, eftersom

b1 b2 b3 N.

= bi

för alla

då är lika med



2N

i, så nns det  inget att a1 a2 a3 , som redan

från början nns med i

Sats 10.45. Bevis.

Den alternerande gruppen

An är enkel, om n  5.

Vi inför i detta bevis beteckningen

`()

för längden av en cy-

. Låt N 6= f"g vara en normal undergrupp i An . Vi vill visa att N = An , vilket följer med hjälp av lemma 10.44, om vi kan visa att N måste innehålla minst en 3-cykel. Tag  6= " i N godtyckligt och skriv  som en produkt av disjunkta kel

cykler enligt

 = 1 2 : : : k ; där `(1 )  `(2 )      `(k ). Fyra fall är nu möjliga, och i vart och ett av dessa fyra fall ska vi visa att N innehåller en 3-cykel.  Fall 1 : `(1 )  4. Ansätt 1 = a1 a2 : : : am , där m  4, och  1 ett element i N . låt  = a1 a2 a3 . Eftersom N  An , så är  1 1 Därmed gäller   2 N . Men  är disjunkt med 2 ; 3 ; : : : ; k , 1 . Detta medför att och samma sak gäller för   1  1 = 1 2 : : : k  1 k 1 k 11 : : : 1 1 = 1  1 1 1 ; på grund av att disjunkta cykler kommuterar (sats 5.10). Detta ger



 1  1 = a1 a2 a4 2 N; d.v.s. N innehåller en 3-cykel.  Fall 2 : `(1 ) = `(2 ) = 3. I detta fall ansätter vi 1 = a1 a2 a3   och 2 = b1 b2 b3 . Låt vidare  = a2 a3 b1 , som är disjunkt med 3 ; 4 ; : : : ; k . Med ett liknande resonemang som ovan får vi   1  1 = 1 2  1 (1 2 ) 1 = a1 b1 a2 a3 b2 2 N:

Kapitel 10. Kvotgrupper

220

På denna cykel av längd

5

kan fall

1

appliceras, vilket medför att

N

3-cykel. `(1 ) = 3, medan `(i )  2 för i  2. Vi har i detta fall att 1 = a1 a2 a3 , medan övriga cykler i är transpositioner och 2 därmed uppfyller i = ". Detta ger innehåller en Fall 3 :

2 = 12 = a1 a3 a2



2 N;

3-cykel i N . Fall 4 : `(1 ) = 2. Här är  en produkt av ett jämnt antal disjunkta   transpositioner. Vi sätter 1 = a1 a2 och 2 = b1 b2 . Permuta tionen  = a2 b1 b2 är disjunkt med 3 ; 4 ; : : : ; k , så och sålunda nns det en

 1 

1

= 1 2  1 (1 2 )

1



= a1 b2 a2 b1



2 N: 

c 2= fa1 ; a2 ; b1 ; b2 g och betrakta permutationen a1 b2 c Denna tillhör An , och eftersom N  An , får vi därmed Välj nu



a1 b2 c



a1 b2 a2 b1

Således har vi nu att



 1

a1 b2 c



a1 b2 a2 b1



och



= b2 c a2 b1 

b2 c a2 b1





.

2 N:

tillhör

N.

Eftersom





a1 b2 a2 b1

 







b2 c a2 b1 = a1 b2 c

2 N;

är beviset därmed fullbordat.

Det faktum att

A5 alltså är enkel (och dessutom icke-abelsk), kommer

att ha en avgörande betydelse, när det gäller lösbarhet av femtegradsekvationer.

Övningar till avsnitt 10.5 1.

Vilka av nedanstående grupper är enkla?

2.

Ange samtliga maximala normala undergrupper i var och en av nedan-

(a) Z27 (e) D6 stående grupper.

(a) Z10

(b) Z29 (f) Z3 (b) Z8

(c) A6 (g) Z11 (c) S4

(d) S6 (h) GLn (R) (d) D5

10.6. Centrum och kommutatorundergruppen 3.

221

Ange alla normala undergrupper och maximala normala undergrupper i

D4 , symmetrigruppen för en kvadrat. Vilka är de motsvarande kvot-

grupperna (i isomormening)? Veriera att de kvotgrupper som svarar mot maximala normala undergrupper är enkla, och att de kvotgrupper som inte gör det, inte är enkla.

4.

G1

Om

och

G2

är enkla grupper, är då även

G1  G2

enkel? Ge bevis

eller motexempel.

5.

Visa att

6.

en icke-trivial undergrupp i

G.

G vara en grupp och  : An ! G är icke-trivial homomorsm. Visa  är injektiv, om n  5.

Låt att

7.

G är en enkel grupp och H H inte behöver vara enkel.

Antag att

Visa att varje enkel abelsk grupp är ändlig.

10.6 Centrum och kommutatorundergruppen Vi rundar av detta kapitel genom att introducera två speciella normala undergrupper som man kan bilda till varje grupp. Det kommer att framgå att dessa är speciellt intressanta för grupper som inte är abelska.

Denition 10.46. av G som

Låt

G

vara en grupp. Då denieras

Z (G) = fz 2 G j zg = gz Beteckningen

Sats 10.47. undergrupp i

Bevis.

för alla

centrum

g 2 Gg:

Z (G) kommer från Zentrum, det tyska ordet för centrum. För alla grupper

G.

Vi verierar först att

G gäller att Z (G) är en abelsk normal

Z (G)  G. Om z1 ; z2 2 G, så gäller

g(z1 z2 ) = (gz1 )z2 = (z1 g)z2 = z1 (gz2 ) = z1 (z2 g) = (z1 z2 )g för alla

g

2 G, vilket visar att Z (G) är stabil med avseende på komG. Det neutrala elementet 1G tillhör trivialt Z (G). 1 till ett element z 2 Z (G) också tillhör inversen z

positionsregeln på För att visa att

Kapitel 10. Kvotgrupper

222

Z (G), multiplicerar vi båda leden i likheten zg = gz med z 1 från såväl 1 = z 1 g . Alltså vänster som höger. Då fås den önskade likheten gz är Z (G) åtminstone en undergrupp i G. Normaliteten följer av gzg för alla

= zgg

1

= z 2 Z (G)

z 2 Z (G) och g 2 G. Att Z (G) är abelsk är trivialt.

Exempel 10.48. om G är abelsk.

För en grupp

g

För att ett element måste

1

g

i en grupp

kommutera med

varje

G G

gäller

G = Z (G),

om och endast



skall tillhöra gruppens centrum,

element i

G.

Om

G

är ändlig och de-

nierad med hjälp av en Cayleytabell, så innebär detta att elementen i den rad i Cayleytabellen som svarar mot

g

måste komma i samma

ordning som i motsvarande kolumn.

Exempel 10.49. Genom att betrakta Cayleytabellerna för S3 respektive D4 , se gur 5.1 på sidan 101 respektive gur 5.5 på sidan 117, ser man enkelt att Z (S3 ) = f"g och Z (D4 ) = f"; 3 g.  Z (S3 ) = f"g är den S3 . Vi skall nu se att vi har Z (Sn) = f"g för alla n  3. Antag att så inte är fallet. Det nns då ett  6= " i Sn sådant att  =  för alla  2 Sn . Eftersom  inte är identitetspermutationen, kan vi nna två olika tal a och b i X = f1; 2; : : : ; ng så att  (a) = b. Välj ett tredje tal c i X , skilt från både a och b (vilket är möjligt om  n  3), och sätt  = b c . Då är Exempel 10.50.

I föregående exempel såg vi att

triviala undergruppen i

(a) =  [(a)] =  (b) = c: Eftersom vi antagit att även

 (a) = c. Men



kommuterar med alla element i

Sn ,

måste

 (a) = [ (a)] = (a) = b; Z (Sn) inte innehålla 5 några andra element än identitetspermutationen, om n  3.  5 Detta visar på samma gång att Sn inte är abelsk för n  3. och vi har erhållit en motsägelse. Således kan

10.6. Centrum och kommutatorundergruppen Innan vi börjar studera nästa viktiga normala undergrupp,

223

ver vi

följande denition.

Denition 10.51. Låt G vara en grupp och a; b 2 G. Då säges ele1 b 1 vara en kommutator. mentet aba aba 1 b 1 är lika med det neutrala elementet, om och endast om a och b kommuterar. En kommutator

G vara en grupp. Låt G0 vara mängden av alla änd0 liga produkter av kommutatorer i G. Då är G en normal undergrupp i G. Sats 10.52.

Låt

G0 alla kan skrivas som en ändlig produkt g1 g2 : : : gr , där varje faktor gj är en kommutator i G, är det trivialt 0 att G är stabil med avseende på G:s kompositionsregel. Det neutrala 0 elementet 1G tillhör G , eftersom det i sig är en kommutator (vi kan 1 1 0 skriva 1G = 1G 1G 1G 1G ). Antag att h 2 G , d.v.s. att h = g1 g2 : : : gn , 1 = g 1 g 1 : : : g 1 , så där varje gi är en kommutator. Eftersom h n n 1 1 1 0 följer h 2 G , om inversen till en kommutator aba 1b 1 är en komBevis.

Eftersom elementen i

mutator. Att så är fallet ser vi av

(aba 1 b 1 ) 1 = bab 1 a 1 : 1 tillhör G0 , vi visa att ghg

närhelst g 2 G och h 2 G0 . På grund av att ghg 1 = gg1 g2 : : : gn g 1 = (gg1 g 1 )(gg2 g 1 ) : : : (ggn g 1 ); 1 är en kommutator. Med ansättningräcker det att visa att varje ggi g 1 b 1 får vi en gi = aba ggi g 1 = gaba 1 b 1 g 1 = (gag 1 )(gbg 1 )(ga 1 g 1 )(gb 1 g 1 ) = (gag 1 )(gbg 1 )(gag 1 ) 1 (gbg 1 ) 1 ; Avslutningsvis vill

och därmed är satsen bevisad.

Denition 10.53. Låt G vara en grupp. Den normala undergrup0 pen G i föregående sats kallas kommutatorundergruppen till G.

Kapitel 10. Kvotgrupper

224

Exempel 10.54.

G är abelsk, om och endast om dess kommutatorundergrupp är den triviala undergruppen f1G g. Således 0 är kommutatorundergruppen G lika ointressant som centrum Z (G), om G är abelsk (se exempel 10.48).  Sats 10.55.

Låt

En grupp

G0

G

vara en grupp och

grupp. Antag vidare att gruppen

G=N

N

G0

dess kommutatorunder-

är en normal undergrupp i

abelsk, om och endast om

G0  N .

G. Då är kvot-

)) Antag att G=N är abelsk. Då gäller (aN )(bN ) = (bN )(aN ) för alla a; b 2 G, d.v.s. (ab)N = (ba)N . Sålunda tillhör ab och ba sam1 (ba) 2 N . Men ma vänstersidoklass till N , vilket innebär att (ab) Bevis.

(

(ab) 1 (ba) = b 1 a 1 ba är en kommutator. Eftersom a och b är godtyckliga element i G, måste alltså N innehålla alla kommutatorer i G och följaktligen också alla ändliga produkter av sådana. Därmed gäller

G0  N .

() Omvänt, om G0  N , så innehåller N alla kommutatorer i G,

(

vilket betyder att

(aN )(bN )(aN ) 1 (bN ) Men

N

1

= aba 1 b 1 N = N:

är ju det neutrala elementet i

G=N . Ovanstående ekvation är

därför ekvivalent med

(aN )(bN ) = (bN )(aN ); så

G=N

är abelsk.

En direkt konsekvens av ovanstående sats är följande egenskap hos kommutatorundergruppen till en grupp.

Följdsats 10.56. 0 gruppen G är den

minsta normala undergruppen i

Exempel 10.57.

Vi fann i exempel 10.49 att

För varje grupp

G

gäller att kommutatorunder-

G, med avseende 0 på inklusion, sådan att motsvarande kvotgrupp G=G är abelsk. innebär att kvotgruppen

Z (D4 ) = f"; 3 g. Detta D4 =Z (D4 ) är av ordning 4. Eftersom Z4 och V

är väsentligen de enda grupperna med fyra element, och båda är abelska, är således

D4 =Z (D4 ) abelsk. (Vi lämnar som en övning till läsaren

10.6. Centrum och kommutatorundergruppen

225

Z4 eller V .) Enligt sats 10.55 måste 0 0 4  Z (D4 ), vilket ger alternativen D4 = f"g eller D4 = f"; 3 g.

att reda ut om den är isomorf med då

D0

Det förstnämnda är dock omöjligt, eftersom är

D40 = f"; 3 g.

D4 inte är abelsk. Således



Övningar till avsnitt 10.6 1.

(a) 2 3 2 3 1

2.

S3 . (b) 1 2 1 1 2 1

(c) 3 2 3 1 2 1

D4 . (b) 4 3 4 1 3 1

(c) 2 1 2 1 1 1

Beräkna följande kommutatorer i 1

Beräkna följande kommutatorer i

(a) 4 2 4 2 1

1

3.

Bestäm centrum till följande grupper.

4.

Om

(a) V

G1 och G2 är två grupper, visa att Z (G1  G2 ) ' Z (G1 )  Z (G2 )

och

(G1  G2 )0 ' G01  G02 .

5.

Låt

N

6.

Deniera en kompositionsregel

N

(c) S3  Z4

(b) A3

vara en normal undergrupp i

 Z (G).

G.

Antag att

jN j = 2. Visa att

 på G = Z  Z enligt

(a; b)  (c; d) = (a + c( 1)b ; b + d) för alla (a; b); (c; d) 2 G.

(a) Visa att G är en grupp under . Ange speciellt vilket element som

(a; b) 1 till (a; b) 2 G. (b) Beräkna kommutatorn (a; b) = (1; 1)  (2; 2)  (1; 1) 1  (2; 2) 1 . n Härled också en formel för (a; b) , där n är ett heltal. (c) Visa att N = h(a; b)i, där (a; b) är kommutatorn i föregående delär neutralt, och en formel för inversen

uppgift, är en normal undergrupp i

(d) Bestäm G0 . 7. 8.

Avgör om

G, och att G=N

' Z  Z. 2

D4 =Z (D4 ) ' Z4 eller D4 =Z (D4 ) ' V , se exempel 10.57.

G vara en grupp och N en normal undergrupp i G. Antag att N \ G0 = f1Gg, där G0 är kommutatorundergruppen till G. Visa att N  Z (G). 9. Låt G vara en grupp och H en undergrupp i G. Antag att G0  H . Visa att H  G. (Ledning: Betrakta G (H ), där G : G ! G=G0 är den kanoniska Låt

0

0

homomorsmen, och använd korrespondenssatsen.)

Kapitel 10. Kvotgrupper

226

10.

Låt

G

vara en grupp. Övning 6 till avsnitt 8.2 gick ut på att visa

att mängden

Inn(G)

av alla inre automorsmer på

G

är en normal

Aut(G) av alla automorsmer på G. Visa att Aut(G)= Inn(G) ' Z (G). undergrupp i gruppen

Kapitel 11

Följder av grupper Att klassicera samtliga ändliga abelska grupper är ett relativt enkelt problem, så snart man har struktursatsen för ändliga abelska grupper (se avsnitt 9.3) att luta sig tillbaka på. Det är avsevärt svårare att få bukt med ändliga grupper som inte är abelska. För att nämna ett exempel, lyckades man först under 1980-talets början med bedriften att klassicera samtliga ändliga enkla grupper (av vilka de esta inte är abelska). Detta problem hade då sysselsatt hundratals matematiker under en trettioårsperiod! Nu behöver läsaren inte vara orolig för att syftet med detta kapitel är att genomföra denna klassikation! Istället skall vi studera ändliga följder

(Hi )ni=0

av grupper, där varje grupp

mal undergrupp i efterföljande grupp

Hi+1.

Hi

i följden är en nor-

Sådana följder kan vara

till hjälp, när det gäller klassikation av ändliga grupper. Beroende på vad man ställer för krav på kvotgrupperna

Hi+1 =Hi

får man oli-

ka klasser av grupper. Den typ av grupper man erhåller, om man till exempel kräver att varje sådan kvotgrupp skall vara abelsk, kallas

bara.

lös-

Sådana grupper är av stort intresse i samband med lösbarhet av

polynomekvationer. Lösbara grupper är föremålet för vårt intresse i avsnitt 11.2.

11.1 Jordan-Hölders sats Aritmetikens fundamentalsats säger att varje heltal

n  2 kan skrivas

som en produkt av primtal på ett entydigt sätt, om man bortser från

227

Kapitel 11. Följder av grupper

228

ordningen mellan faktorerna. Jordan-Hölders

1 sats uttalar sig om att

något liknande gäller för ändliga grupper; varje sådan är uppbyggd av entydigt bestämda enkla grupper i ett visst avseende. Vi behöver dock införa några nya begrepp, innan vi bekantar oss med denna sats.

Denition 11.1. Låt G vara en grupp. En subnormal följd (Hi )ni=0 till G är en ändlig följd av undergrupper Hi i G, sådana att 8 >

: Hi 1  Hi ; i = 1; 2; : : : ; n:

faktorerna till den subnormala följden (Hi )ni=0 menas kvotgrupperna Hi =Hi 1 , för i = 1; 2; : : : ; n. Med

Exempel 11.2.

Två subnormala följder till

f0g  h2i  Z6

Z6 är

och

f0g  h3i  Z6: Faktorerna till den första följden är Z6= h2i ' Z2 och h2i =f0g ' Z3. Den andra följdens faktorer ges av Z6= h3i ' Z3 och h3i =f0g ' Z2, vilket visar sig vara precis samma uppsättning som för den första. Detta



inte är en slump, som vi inom kort skall se.

Exempel 11.3.

En subnormal följd till den dihedrala gruppen

D4 ,

symmetrigruppen för en kvadrat, ges av

f"g  f"; 4 g  f"; 3 ; 2 ; 4 g  D4 : Samtliga tre faktorer till denna följd är isomorfa med

f"g  f"; 4 g  D4 är däremot inte en subnormal följd till normal undergrupp i 1

D4

Z2. Följden

D4 , eftersom f"; 4 g inte är en

(veriera detta!).



Camille Jordan (18381922) och Otto Hölder (18591937), fransk respektive

tysk matematiker.

11.1. Jordan-Hölders sats

229

Denition 11.4. Två subnormala följder (Hi )ni=0 och (Kj )m j =0 till en grupp G kallas ekvivalenta, om m = n och om det nns ett  2 Sn sådant att

Hi =Hi

1

' K(i) =K(i) 1 ; i = 1; 2; : : : ; n:

För att ange att två subnormala följder vi

S  T.

S och T

är ekvivalenta, skriver

Med andra ord är två subnormala följder ekvivalenta, om de har exakt samma uppsättning av faktorer. Ordningsföljden mellan faktorerna får dock vara olika.

Exempel 11.5.

De två normala följderna till

Z6 i exempel 11.2 är

ekvivalenta, ty vi såg i detta exempel att båda följderna har faktorerna

Z2 och Z3.



Följande sats bör inte komma som en direkt överraskning, och vi lämnar dess bevis till läsaren, i form övning 6.

Sats 11.6. Låt G vara en grupp och S en mängd av subnormala följder till G. Då är ekvivalens  av subnormala följder en ekvivalensrelation på

S.

(Hi )ni=0 till en grupp G kallas för en kompositionsföljd, om varje faktor Hi =Hi 1 är en enkel grupp.

Denition 11.7. Exempel 11.8.

En subnormal följd

Det är inte alla grupper förunnat att ha en kompo-

sitionsföljd. Till exempel är inte

Z i besittning av en sådan. Antag att

så vore fallet, och att

f0g  H1  H2      Hn 1  Z vore en kompositionsföljd till Z. Då skulle H1 6= f0g vara en enkel grupp. Samtliga icke-triviala undergrupper i Z är dock på formen mZ för något heltal m = 6 0, och en sådan grupp är inte enkel den har ju i sin tur till exempel 2mZ som normal undergrupp. 

Kapitel 11. Följder av grupper

230

Sats 11.9. Bevis.

Låt

Varje ändlig grupp har en kompositionsföljd.

G

jGj = 1. jGj > 1 och att satsen är sann för alla grupper av

vara en ändlig grupp. Satsen är trivial, om

Antag därför att

lägre ordning. Om

G är enkel grupp, så är

f1G g  G en kompositionsföljd. I annat fall har undergrupp

G en icke-trivial maximal normal

M , som enligt induktionsantagandet har en kompositions-

följd

f1G g = M0  M1      Mn = M: Eftersom

G=Mn = G=M

är enkel, så är

f1G g = M0  M1      Mn  G en kompositionsföljd till

G. Därmed har vi nu visat satsen, med hjälp

av induktion.

Innebörden av Jordan-Hölders sats, som vi inom kort skall formulera, är att två kompositionsföljder till en ändlig grupp alltid är ekvivalenta. Innan vi tar itu med denna sats och dess bevis, behöver vi följande lemma.

Lemma 11.10. Låt H och K vara olika maximala normala undergrupper i G. Då är H \ K en maximal normal undergrupp i såväl H som K . Bevis.

Vi ska här ta hjälp av andra isomorsatsen, den så kallade di-

H=(H \ K ) ' HK=K . Eftersom både H K är normala undergrupper i G, så är även HK en normal undergrupp, enligt lemma 9.12. Givetvis är vidare K en normal undergrupp i HK . Således har vi K  HK  G. Men K är en maximal normal undergrupp i G, så vi måste ha HK = K eller HK = G. Det förstnämnda fallet är dock omöjligt, ty det medför att H  K , vilket är en motsägelse. Sålunda HK = G och andra isomorsatsen ger nu amantsatsen, som säger att och

H=(H \ K ) ' G=K:

11.1. Jordan-Hölders sats Eftersom

K

231

G, är G=K en enkel att också H=(H \ K )

är en maximal normal undergrupp i

grupp (enligt sats 10.41). Isomorn ovan säger

H \ K är en maximal normal H . På liknande sätt visar man att H \ K är en maximal normal undergrupp i K . är enkel, vilket i sin tur medför att undergrupp i

Sats 11.11 (Jordan-Hölder). lig grupp G är alltid ekvivalenta. Bevis.

Två kompositionsföljder till en änd-

Vi ämnar bevisa satsen med hjälp av induktion över

jGj. Satsen

jGj = 1, eftersom det då bara nns en kompositionsföljd. jGj > 1 och att satsen är sann för alla grupper av lägre

är trivial för Antag att

ordning. Låt

C1 : C2 :

f1G g = G0  G1      Gr 1  Gr = G f1G g = H0  H1      Hs 1  Hs = G

vara två kompositionsföljder till lenta. Om

Gr

1

= Hs

1,

G. Vill visa att C1

och

C2

är ekviva-

så är de båda kompositionsföljderna

f1G g = G0  G1      Gr

1

och

f1G g = H0  H1      Hs

1

r = s, och G = Gr = Hs och Gr 1 = Hs 1 , så är Gr =Gr 1 = Hs=Hs 1 . Alltså är C1  C2 , vilket bevisar satsen i detta fall. Antag nu att Gr 1 6= Hs 1 . Sätt K = Gr 1 \ Hs 1 . Sats 11.9 garanterar att K har en kompositionsföljd ekvivalenta, enligt induktionsantagandet. Detta ger att eftersom

f1G g = K0  K1      K: Enligt lemma 11.10 är som

Hs

1.

Alltså är

K

en maximal normal undergrupp i såväl

Gr 1 =K

och

Hs 1 =K

Gr

1

båda enkla grupper, vilket

ger två nya kompositionsföljder

C3 : C4 : till

f1G g = K0  K1      K  Gr 1  G f1G g = K0  K1      K  Hs 1  G

G. Enligt induktionsantagandet är de båda kompositionsföljderna

f1G g = G0  G1      Gr 2  Gr f1G g = K0  K1      K  Gr 1

1

och

Kapitel 11. Följder av grupper

232

Gr



1 ekvivalenta, vilket medför att C1 C3 . Med ett liknande resonemang inser man att C2 C4 . Då Gr 1 och Hs 1 är olika maximala normala undergrupper i G, är Gr 1 Hs 1 = Hs 1 Gr 1 = G. Andra till



isomorsatsen ger nu

G=Gr

1

= Hs 1 Gr 1 =Gr

1

' Hs 1=(Hs 1 \ Gr 1) = Hs 1=K

respektive

' Gr 1=(Gr 1 \ Hs 1) = Gr 1=K: Alltså är C3  C4 . Detta ger C1  C3  C4  C2 , vilket fullbordar beviset (eftersom  är en ekvivalensrelation). G=Hs

1

= Gr 1 Hs 1=Hs

1

Man kan generalisera Jordan-Hölders sats till att också omfatta oändliga grupper. Som vi har sett är det emellertid inte säkert, att en oändlig grupp har en kompositionsföljd (se exempel 11.8), men

om

så är fallet,

visar det sig att samtliga dess kompositionsföljder är ekvivalenta.

Exempel 11.12.

De normala följderna till

da kompositionsföljder, ty

Z6 i exempel 11.2 är bå-

Z2 och Z3 är enkla grupper. Vi såg ock-

så i exempel 11.5 att de är ekvivalenta, helt i överensstämmelse med



Jordan-Hölders sats.

Exempel 11.13.

Det nns tre kompositionsföljder till

Z12 i form av

f0g  h6i  h3i  Z12; f0g  h6i  h2i  Z12 och f0g  h4i  h2i  Z12: 

Man verierar enkelt att dessa är ekvivalenta.

Övningar till avsnitt 11.1 1.

Vilka av nedanstående subnormala följder till vivalenta?

(a) f0g  h6i  h2i  Z144 (c) f0g  h18i  h9i  Z144 (e) f0g  h24i  h12i  Z144

Z144

är sinsemellan ek-

(b) f0g  h12i  h6i  Z144 (d) f0g  h72i  h24i  Z144 (f) f0g  h16i  h4i  Z144

11.2. Lösbara grupper

233

(g) f0g  h6i  h3i  Z144 2.

(h) f0g  h72i  h8i  Z144

Ange samtliga kompositionsföljder till var och en av följande grupper, samt veriera att de är ekvivalenta, i enlighet med Jordan-Hölders sats.

(a) Z5 (e) Z12 3.

(b) Z8 (f) Z36

(c) Z15 (g) Z72

(d) S3 (h) Z9  Z3

Ge ett exempel på två grupper, som inte är isomorfa, men som har ekvivalenta kompositionsföljder.

4.

G vara en grupp, och antag att H och K är två icke-triviala maxG, sådana att H \ K = f1Gg. Visa att såväl H som K måste vara en enkel grupp. Låt

imalt normala undergrupper i

5.

Låt

G vara en ändlig grupp, och antag att

f1Gg = H  H      Hn = G 0

är en subnormal följd till

G. Visa att

jGj = 6.

Bevisa sats 11.6.

7.

Låt

N

1

n Y i=1

jHi =Hi j: 1

vara en enkel normal undergrupp i en grupp

gruppen

G=N

G. Antag att kvotG har en kom-

har en kompositionsföljd. Visa att också

positionsföljd.

11.2 Lösbara grupper Som nämndes i inledningen till detta kapitel, så spelar så kallade lösbara grupper en viktig roll, när det gäller lösbarhet av polynomekvationer. Hur och varför avslöjar vi först i kapitel 22, men vi skall emellertid redan nu introducera begreppet lösbara grupper.

Denition 11.14.

En grupp

G

kallas

lösbar,

om den har en sub-

normal följd

f1G g = H0  H1      Hn = G; sådan att varje faktor

Hi=Hi

1

till följden är abelsk.

Kapitel 11. Följder av grupper

234

Notera att varje abelsk grupp

G är lösbar, eftersom

f1G g  G är en subnormal följd som uppfyller kriterierna i ovanstående denition.

Exempel 11.15.

Den dihedrala gruppen

D4

är lösbar. Vi såg näm-

ligen i exempel 11.3, att

f"g = H0  H1  H2  H3 = D4; där H1 = f"; 3 g och H2 = f"; 3 ; 2 ; 4 g, är en subnormal följd till D4 . Samtliga faktorer till följden, d.v.s.

H3 =H2 , H2 =H1

nämligen isomorfa med den abelska gruppen

Sats 11.16.

Låt

G

och

H

Z2.

vara grupper och

:G

och

H1 =H0 ,

!H

är



en homo-

morsm. Då gäller (i) Om (ii) Om

Bevis.

G är lösbar, så är im  lösbar. H och ker  är lösbara, så är G lösbar.

(i) Låt

f1G g = N0  N1      Nr = G vara en subnormal följd till

G, vars samtliga faktorer Ni =Ni

1

ska. Bilden av en normal undergrupp genom en homomorsm normal undergrupp i

im , se sats 10.16(i), så vi har

är abel-

 är en

f1H g = (N0 )  (N1 )      (Nr ) = (G) = im : Vad vi har att visa är att kvotgrupperna

(Ni )=(Ni 1 ) alla är abelska. Mi = (Ni ). Då blir

För att slippa obekväma beteckningar, sätter vi alltså

f1H g = M0  M1      Mr = im  en subnormal följd till

Mi =Mi

1

im . För ett xt i så gäller

= fhMi

1

j h 2 Mi g = f(g)Mi 1 j g 2 Nig:

11.2. Lösbara grupper

235

i

Vi denierar nu en avbildning

: Ni =Ni

1

! Mi =Mi

1

enligt

i (gNi 1 ) = (g )Mi 1 ; med vars hjälp vi skall visa att visa att

aNi

1 = bNi

1

Mi =Mi 1 är abelsk. Först måste vi dock (a)Mi 1 = (b)Mi 1 , d.v.s. att i är

medför

väldenierad. Resonemanget

aNi

visar dels att att att

i i

i

1

= bNi

() () () () ()

1

a 1 b 2 Ni 1 (a 1 b) 2 (Ni 1 ) (a) 1 (b) 2 Mi 1 (a)Mi 1 = (b)Mi 1 i (aNi 1 ) = i (bNi 1 )

är väldenierad (följ ekvivalenspilarna åt höger), dels

är injektiv (följ ekvivalenspilarna åt vänster). Det är lätt att se också är surjektiv

hMi 1 2 Mi =Mi 1 2 Ni, och för detta g

ett godtyckligt element

kan ju skrivas på formen

(g)Mi

1

för något

g

gäller

i (gNi 1 ) = (g )Mi 1

= hMi 1 :

Vidare följer av

i [(aNi 1 )(bNi 1 )] = i (abNi 1 )

= (ab)Mi 1 = (a)(b)Mi 1 = [(a)Mi 1 ][(b)Mi 1 ] = i (aMi 1 ) i (bMi 1 )

att

i

är en homomorsm. Därmed har vi nu visat att

i

är en isomor-

sm, d.v.s. att

Ni =Ni Eftersom

Mi =Mi

1,

Ni =Ni

1

1

' Mi=Mi 1 :

är abelsk, måste följaktligen samma sak gälla för

vilket bevisar (i).

(ii) Låt

f1G g = N0  N1      Nn = ker 

Kapitel 11. Följder av grupper

236

vara en subnormal följd till

ker  och

f1H g = K0  K1      Km = H vara en subnormal följd till

H , med alla Ni =Ni

1

respektive

Kj =Kj

1

abelska. Då är

f1G g = N0  N1      Nn = ker  =  1(f1H g) =  1 (K0 )   1 (K1 )       1 (Km ) =  1 (H ) = G en subnormal följd till

G, eftersom urbilden till en normal undergrupp

genom en homomorsm är en normal undergrupp, se sats 10.16(ii).

 1 (Kj )= 1 (Kj 1 ) är abelsk för alla j = 1; 2; : : : ; m. 1 (K ). För alla g 2 L gäller då Fixera ett sådant j och sätt Lj =  j j (g) 2 Kj , så vi denierar en avbildning j : Lj =Lj 1 ! Kj =Kj 1 Vi ska visa att

enligt

j (gLj 1 ) = (g)Kj 1 ; g 2 Lj =  1 (Kj ). Läsaren uppmanas att på egen hand visa att j är en väldenierad, injektiv homomorsm. Detta innebär att Lj =Lj 1 är isomorf med en undergrupp i Kj =Kj 1 . Men Kj =Kj 1 är abelsk, så alla dess undergrupper är abelska. Alltså måste även Lj =Lj 1 1 (K )= 1 (K ) har vi därmed vara abelsk. Eftersom Lj =Lj 1 =  j j 1 där

bevisat (ii).

Följdsats 11.17. Om G i G, så är H lösbar.

är en lösbar grupp och

H

en undergrupp

 : H ! G denierad av (h) = h för alla h 2 H ker  = f1G g är givetvis lösbar. Eftersom G också är lösbar, får vi från sats 11.16(ii) att H är lösbar. Bevis.

Avbildningen

är trivialt en homomorsm. Dess kärna

Följdsats 11.18.

Om

G är en lösbar grupp och N  G, så är G=N

lösbar.

: G ! G=N (given av N (g ) = gN för alla g 2 G). Denna är surjektiv, så im N = G=N . Då G är lösbar, ger sats 11.16(i) att G=N är lösbar. Bevis.

Studera den kanoniska homomorsmen

N

11.2. Lösbara grupper

237

Följdsats 11.19. Låt G vara en grupp och antag att N  G. Om N och G=N är lösbara, så är också G lösbar. Bevis.

Den kanoniska homomorsmen

N

: G ! G=N

har kärnan

N,

som enligt förutsättningarna är lösbar. Förutsättningarna säger också att

G=N

G är lösbar.

är lösbar, så av sats 11.16(ii) följer att

Vi nämnde i föregående kapitel, att en orsak till att en polynomekvation av grad fem eller högre i allmänhet inte kan lösas med hjälp av successiva rotutdragningar, är att den alternerande gruppen

An

är

n  5. Detta visar sig medföra att den symSn inte är lösbar, om n  5. Vi skall snart bevisa denna egenskap hos Sn . Speciellt är alltså S5 inte en lösbar grupp, och enkel och icke-abelsk, om metriska gruppen

i kapitel 22 kommer vi se att detta medför att en allmän femtegradsekvation inte går att lösa med hjälp av successiva rotutdragningar.

Sn inte är lösbar, om n  5, G0 dess komundergrupp i G som genereras av alla

Innan vi går vidare med beviset för att påminner vi om att om

G

är en grupp, så betecknar

mutatorundergrupp, d.v.s. den kommutatorer i

G (se denition 10.53).

Denition 11.20. Låt G vara en grupp. Då torföljden (G(n) )1 n=0 till G rekursivt enligt (

G(0) = G G(n) = (G(n

1) )0 ;

denieras

kommuta-

n  1:

Exempel 11.21. Vi bestämmer utseendet hos kommutatorföljden (1) till D4 . Med hänvisning till exempel 10.57 ser vi att D4 = D40 = H , (2) där H = f"; 3 g. Nu är H en abelsk grupp, så D4 = H 0 = f"g. Därmed kan vi konstatera att

8 (0) > 0 och antag att G(j 1)  Nn (j 1) = Nn j +1. Av lemma 11.22 följer då att (G(j 1) )0 är 0 en undergrupp i Nn j +1 . Vi vet att Nn j +1 =Nn j är abelsk, så enligt 0 sats 10.55 är Nn j +1  Nn j . Vi får därmed för alla

 Nn0 j+1  Nn j : (n)  N = f1 g, d.v.s. G(n) = f1 g. För j = n får vi speciellt att G 0 G G (n) = f1 g för något n. Då är (() Antag omvänt att G G f1G g = G(n)  G(n 1)      G(0) = G G(j ) = (G(j

1) )0

G. För varje j är G(j abelsk, enligt sats 10.55, så G är lösbar. en subnormal följd till

1) =G(j )

= G(j

1) =(G(j 1) )0

Exempel 11.24. Vi konstaterade redan i exempel 11.15 att den dihedrala gruppen D4 är lösbar. Ett alternativt bevis för detta fås ifrån



exempel 11.21, genom att hänvisa till föregående sats.

Vi har tidigare lovat att bevisa att

Sn

inte är lösbar, om

för att infria detta löfte, övergår vi nu till att studera

n  5,

och

Sn mer i detalj.

 2 Sn som en produkt av parvis disjunkta cykler, inklusive cykler av längd 1, och sortera cyklerna med avseende Denition 11.25.

Skriv

11.2. Lösbara grupper

239

 = 1 2 : : : k , där 1 ; 2 ; : : : ; k är disjunkta cykler av respektive längd `1 ; `2 ; : : : ; `k , med `1  `2      `k och `1 + `2 +    + `k = n. Då kallas k -tipeln (`1 ; `2 ; : : : ; `k ) för :s cykelstruktur. på avtagande längd från vänster till höger, d.v.s. skriv

Exempel 11.26.

För att bestämma cykelstrukturen hos permutatio-

nen



 = 17 23 36 44 52 68 71 85



skriver vi den först som en produkt av (parvis) disjunkta cykler













= 1 7 2 3 6 8 5 4 = 2 3 6 8 5 1 7 4 ; inklusive cykler av längd

1. Efter att ha sorterat cyklerna i storleksord-

ning (vilket är tillåtet eftersom disjunkta cykler kommuterar), framgår det att



 har cykelstrukturen (5; 2; 1).

;  2 Sn . Då har  och  1 samma cykelstruktur. Omvänt, om 1 ; 2 2 Sn har samma cykelstruktur, så nns ett  2 Sn 1. sådant att 1 = 2  Sats 11.27.

Bevis.

Låt

 = 

Sätt

1

och antag att

(i) = j . Då är

(i) =  1 (i) = (i) = (j ); d.v.s. i

1





(i) på (j ). Om a1 a2 : : : am är en cykel (a1 ) (a2 ) : : : (am ) en cykel i  1 . Alltså har 

avbildar

, är således  1 samma cykelstruktur. Antag omvänt att 1 och 2 har samma cykelstruktur, säg

och







1 = a1 : : : ar ar+1 : : : ar+s : : : an t+1 : : : an ;    2 = b1 : : : br br+1 : : : br+s : : : bn t+1 : : : bn : Om man denierar blir

2 

1

= 1 .

 2 Sn

enligt

(bi ) = ai , för alla i = 1; 2; : : : ; n, så

Kapitel 11. Följder av grupper

240

Exempel 11.28.

Eftersom









    1 = 12 28 37 46 55 64 73 81 = 1 2 8 3 7 4 6 5 och

    2 = 13 26 31 48 54 62 77 85 = 4 8 5 1 3 2 6 7

(3; 2; 2; 1), skall det enligt sats 11.27 nnas  2 S8 som uppfyller 1 = 2  1 . Beviset för sats 11.27 ger också en antydan om hur  kan väljas, nämligen som båda har cykelstrukturen ett





 = 13 24 37 41 58 66 75 82 : Anmärkas bör att detta

Sats 11.29. A0n = An .

För alla

 inte behöver vara entydigt bestämt.

n



 2 gäller Sn0 = An, och om n  5, så är

S20 = f"g = A2 , eftersom S2 är abelsk, så vi kan antaga  att n  3. Låt  = a b och  = a b c för några parvis olika element a; b; c 2 f1; 2; : : : ; ng. Då är kommutatorn Bevis.

Vi har

 1 

1











= a b a b c b a c b a = a b c =

Sn0 . Men då Sn0  Sn , gäller  1 2 Sn0 för alla  2 Sn . 1 också vara en 3-cykel, ty  och Eftersom  är en 3-cykel, måste   1 har enligt sats 11.27 samma cykelstruktur. Omvänt ger samma 0 sats att varje 3-cykel i Sn tillhör Sn . Men vi har tidigare visat (se lemma 10.43), att An genereras av alla 3-cykler, om n  3. Detta 0 0 medför att An  Sn . Å andra sidan är Sn =An ' Z2 abelsk, så Sn måste 0 enligt sats 10.55 vara en undergrupp i An . Således har vi Sn = An . 0 För att visa att An = An , om n  5, noterar vi först att An är enkel för dessa n (se sats 10.45). Alltså saknar An icke-triviala nor0 0 mala undergrupper, så vi måste ha An = f"g eller An = An . Men de alternerande grupperna An är icke-abelska för n  4. För n  5 gäller 0 därmed An = An . ett element i

11.2. Lösbara grupper

Sats 11.30.

Gruppen

241

Sn är lösbar, om och endast om n  4.

)) Antag att Sn är lösbar. Sats 11.23 säger då att Sn(k) = f"g (k) för något k . Om n  5 så medför emellertid sats 11.29 att Sn = An för alla k  1. Detta visar att vi måste ha n  4. (() Antag att n  4. Vi skall visa att S1 , S2 , S3 och S4 alla är Bevis.

(

S1 och S2 beträar, så är båda dessa grupper abelska och S3 , så är

lösbara. Vad

därmed också lösbara. När det gäller

f"g  A3  S3 en subnormal följd till

S3 .

Studera slutligen

S4 .

S3 =A3 ' Z2 och A3 =f"g ' A3 S3 lösbar. V = f"; ; ;  g, där " som vanligt är

Eftersom

båda är abelska grupper, så är Låt

identitetspermutationen och där





= 1 2 3 4 ;    = 1 3 2 4 och   = 1 4 2 3 : Detta är en undergrupp i

A4 ,

vilket vi kan övertyga oss om genom

att studera dess Cayleytabell, se gur 11.1 på följande sida. Notera att

" A4 , som har cykelstrukturen (2; 2). 1 ,  1 och  1 också har Av sats 11.27 följer att elementen  1 2 V, cykelstrukturen (2; 2) för alla  2 A4 . Detta medför att  för alla  2 A4 ,  2 V , d.v.s. att V är en normal undergrupp i A4 . Därmed är A4 =V en grupp av ordning 12=4 = 3, så A4 =V ' Z3 är abelsk. Då även S4 =A4 ' Z2 och V=f"g ' V är abelska, ser vi att detta är samma Cayleytabell som för Kleins fyrgrupp. så består

V

2 Bortsett från ,

precis av de element i

f"g  V  A4  S4 är en subnormal följd till är

S4 lösbar.

S4 , till vilken varje faktor är abelsk. Således

Övningar till avsnitt 11.2 1.

2

Bestäm cykelstrukturen för var och en av följande permutationer i

Så det är inte helt överraskande att vi kallar denna grupp för just

V!

S8 .

Kapitel 11. Följder av grupper

242

" "   

   

  "  

   " 

    "

Figur 11.1 

(a) 17 23  (c) 1 2 (d) 2 8 2.

3 8 1 4



4 5 6 7 8 (b) 4 5 8 1 2 7 3 1 5 2 4 6   3 8 1 3 2 4 7 6 1 5     5 1 4 7 7 1 6 3 5 12

Ange samtliga möjliga cykelstrukturer som en permutation kan ha, om den tillhör

(a) S3 3.

(b) S4

(c) S5

(d) A4 .

 2 S9 sådant att 1 = 2 

Visa att det nns ett

1

, om









1 = 12 21 35 47 58 63 74 86 99 och

2 = 17 23 32 45 54 69 76 88 91 :

4.

Finn en permutation

1 = 2 

1



(a) 1 = 11  2 = 17  (b) 1 = 16 

2 = 12

(c) 1 = 3 2 = 2

(d) 1 = 5 2 = 1

, om

2 6 2 2 2 1 2 7 1 4 3 2

3 3 3 1 3 4 3 5 4  1 7 3



4 7 4 6 4 3 4 1 3 1 2  4

2S

7 (i den mån en sådan existerar), så att

5 4 5 5 5 7 5 3 7 7 6 3

6 2 6 4 6 2 6 4 1  3 4 4



7 och 5  7 . 3 7 och 5  7 . 6  4 6 6  2 6 3 1 6 4  5 6 5

1 5 3 6



2 och  4.  1 5 och  7.

11.2. Lösbara grupper 5.

243



Finn minst ytterligare tre permutationer som duger istället för

i

exempel 11.28.

6.

Vilka av permutationerna nedan tillhör samma konjugatklass i





S8 som

 = 17 28 35 41 53 64 76 82 ? 









(b) 13 26 31 45 58 67 72 84  



(a) 5 6 2 3 4 8 1 7

(c) 17 25 33 41 58 66 72 84 15 21 36 42 58 63 74 87      (d) 1 4 2 5 3 6 5 2 7 8 1 2 4 8 7.

Låt

 och  vara två permutationer i Sn . Visa att  och  har samma

cykelstruktur.

8.

Låt

där

G vara mängden av alla matriser på formen 0 1 1 a b @0 1 c A ; a; b; c

2

0 0 1

R.

Låt vidare mängden

ovanstående form, sådana att

c = 0.

H

bestå av alla matriser på

(a) Visa att G är en icke-abelsk grupp under matrismultiplikation. (b) Visa att H  G, och att H är abelsk. (c) Visa att G är lösbar. 9. 10.

Visa att om Låt

G och H

är lösbara grupper, så är även

GH

lösbar.

G vara en grupp och antag att

f1Gg = H  H      Hn = G 0

1

G. Visa att om faktorerna Hi =Hi i = 1; 2; : : : ; n, så är även G lösbar.

är en subnormal följd till för alla

11.

Låt

13.

Låt

14.

Visa att en icke-abelsk enkel grupp inte är lösbar.

1 är lösbara

G vara en grupp. Visa att G är lösbar () G0 är lösbar

() G=Z (G) är lösbar: 12. Visa att de dihedrala grupperna Dn (där n  3) alla är lösbara. G vara en lösbar grupp. Visa N 6= f1Gg, sådan att N är abelsk.

att

G

har en normal undergrupp

Kapitel 12

Ändliga grupper En av de viktigaste satserna som berör egenskaper hos ändliga grupper är Lagranges sats, vars innebörd är att antalet element i en undergrupp i en ändlig grupp

G

måste vara en delare i

jGj (se sats 6.16). Det är

alltså ingen större vits med att till exempel leta efter undergrupper av ordning

10 i en grupp av ordning 35. Vid sidan om Lagranges sats

intar Sylows

1 satser en viktig roll inom teorin för ändliga grupper.

Dessa svarar bl.a. på frågan om huruvida omvändningen till Lagranges

G är en grupp av ordning n och om d är en n, nns det då en undergrupp i G av ordning d? De ger

sats är sann, d.v.s. om positiv delare i

också information om hur många sådana undergrupper det kan nnas, och om dessa är normala eller inte. Som kapitelrubriken ovan skvallrar om, kommer vi i huvudsak att ägna oss åt ändliga grupper i detta kapitel. Vi påpekar dock att många av de begrepp som tas upp nedan är meningsfulla även för oändliga grupper.

12.1 Verkan av grupper på mängder Begreppet verkan av en grupp på en mängd, som vi introducerar i detta avsnitt, visar sig vara ett eektivt hjälpmedel för att kunna bevisa Sylows satser. Det är också användbart i många andra sammanhang; vi kommer till exempel utnyttja det i avsnitt 12.2 för att kunna lösa en viss typ av kombinatoriska problem. 1

Ludwig Sylow (18321918), norsk matematiker.

244

12.1. Verkan av grupper på mängder

245

G säges verka på en mängd X , om det nns en avbildning G  X 3 (g; x) 7! g :x 2 X sådan att (i) 1G :x = x för alla x 2 X (ii) g1 :(g2 :x) = (g1 g2 ):x för alla x 2 X och alla g1 ; g2 2 G. Den här typen av avbildning kallas för en gruppverkan av G på X . Denition 12.1.

Exempel 12.2.

En grupp

På mängden

X = f1; 2; : : : ; ng

verkar gruppen

Sn

på ett naturligt sätt enligt

:x = (x)

för alla

 2 Sn och x 2 X . För det neutrala elementet " 2 Sn gäller ":x = "(x) = x

för alla

x 2 X . Om vidare 1 ; 2 2 Sn så följer 1 :(2 :x) = 1 :2 (x) = 1 [2 (x)] = 1 2 (x) = 1 2 :x

för alla

x 2 X . Såväl (i) som (ii) i denition 12.1 är alltså uppfyllda. 

Exempel 12.3.

Låt

X =

R2

vara mängden av alla punkter i pla-

GL2 (R) bestående av alla 2  2-matriser med reella element verka. Vi kan nämligen 2 betrakta varje punkt (x1 ; x2 ) 2 R som en kolonnvektor net. På denna mängd kan vi låta gruppen inverterbara



x = xx1 och låta en matris

A 2 GL2 (R)



2

verka på denna enligt

A:x = Ax:

E , som ju är det neutrala elementet i GL2 (R), uppfyller E x = x för alla x 2 R2 , och för varje par av matriser A och B i GL2 (R) gäller vidare A(B x) = (AB )x.  Enhetsmatrisen

Exempel 12.4. verka på G enligt

Låt

H vara en undergrupp i en grupp G. Vi låter H h:g = gh

1

(12.1)

Kapitel 12. Ändliga grupper

246

h 2 H , g 2 G, d.v.s. vi multiplicerar g 2 G från höger 2 H . Självklart är (i) i denition 12.1 uppfyllt, och eftersom

för alla

h

1

h1 :(h2 :g) = h1 :(gh2 1 ) = gh2 1 h1 1 = g(h1 h2 )

1

= (h1 h2 ):g;



så gäller även (ii).

Lemma 12.5.

med

G vara en grupp som verkar på mängden X . Deniera en relation  på X , på så sätt att x  y , om och endast om det nns ett g 2 G sådant att y = g :x. Då är  en ekvivalensrelation. Låt

2 X är alltid relaterat till sig självt, eftersom 1G :x = x. Relationen  är alltså reexiv. Den är också symmetrisk, ty om x; y 2 X uppfyller x  y så nns g 2 G så att y = g :x. Men då blir g 1 :y = g 1 :(g:x) = (g 1 g):x = 1G :x = x; vilket visar att y  x. Om till sist x  y och y  z , så nns g1 ; g2 2 G sådana att y = g1 :x och z = g2 :y . Detta ger z = g2 :y = g2 :(g1 :x) = (g2 g1 ):x; d.v.s. x  z , så  är transitiv. Bevis.

Ett element

Denition 12.6.

x

De ekvivalensklasser som uppkommer under ekvi-

banor. Den bana som innehåller elementet x 2 X kallas banan till x under G och betecknas orbG (x). Om antalet element jorbG (x)j i en bana är ändligt, så kallas detta antal för banans längd. valensrelationen i lemma 12.5 kallas

2 X tillhör alltså samma bana som x, om och endast om det nns ett g 2 G med egenskapen y = g :x. Således är orbG (x) = fg:x j g 2 Gg: Ett element

y

Exempel 12.7. ras av

Betrakta den cykliska undergrupp i





 = 13 24 36 42 51 65 :

S6

som genere-

12.1. Verkan av grupper på mängder

247

hi verka på X = f1; 2; 3; 4; 5; 6g på samma sätt som i exempel 12.2. Två element x; y 2 X kommer då att tillhöra samma bana i X under h i, om och endast om det nns ett  2 h i k med (x) = y . Men varje  2 h i är på formen  för något heltal k , så y 2 orbh i (x) om och endast om x och y tillhör samma cykel till  . Vi låter undergruppen

Skriven som en produkt av disjunkta cykler, ges



 av



= 1 3 6 5 2 4 : Av detta konstaterar vi att det nns två banor i

X under hi, nämligen

orbhi (1) = orbhi (3) = orbhi (5) = orbhi (6) = f1; 3; 5; 6g; som är en bana av längd

4 och svarar mot 4-cykeln 1 3 6 5



, samt

orbhi (2) = orbhi (4) = f2; 4g; som är av längd

2 och motsvarar transpositionen 2 4



.



Exempel 12.8. Låt H vara en undergrupp i en grupp G och antag att H verkar på G på samma sätt som i exempel 12.4. Tag g 2 G godtyckligt. Då är

orbH (g) = fh:g j h 2 H g = fgh Detta är inget annat än den vänstersidoklass ler

g, vilket innebär att banorna i G under H H i G.

1

gH

Låt

på denna. Ett element

g:x = x. Mängden

till

H

som innehål-

utgörs precis av vänster-

sidoklasserna till

Denition 12.9.

j h 2 H g: 

X vara en mängd och G en grupp som verkar x 2 X säges vara en xpunkt till g 2 G, om

Xg = fx 2 X j g:x = xg

xpunktsmängden till elementet g. För varje xt x 2 X denieras vidare stabilisatorn till x som kallas för

Gx = fg 2 G j g:x = xg:

Kapitel 12. Ändliga grupper

248

Notera att det för en xpunkt en bana i

X

under

G

x

har elementet

orbG (x) = fxg.

Omvänt, om

endast innehåller ett element, så måste detta

element vara en xpunkt under delmängd av gruppen

gäller

G,

G.

För varje

x2X

är vidare

eftersom den består av de element i

Gx en G som

x som xpunkt. Men vi kan säga mer om Gx än så.

Lemma 12.10. Låt G vara en grupp som verkar på mängden X och xera ett x 2 X . Då är stabilisatorn Gx en undergrupp i G. Bevis.

Tag

g1 ; g2

2 Gx. Då gäller g1 :x = g2 :x = x för alla x 2 X ,

vilket medför att

(g1 g2 ):x = g1 :(g2 :x) = g1 :x = x:

Gx stabilitetskravet. Då 1G :x = x för alla x 2 X , Gx det neutrala elementet i G. Om slutligen g 2 Gx , så 1 2 G på grund av att gäller g x Således uppfyller innehåller

g 1 :x = g 1 :(g:x) = (g 1 g):x = 1G :x = x för alla

x 2 X.

Exempel 12.11.

Antag att

S4

verkar på

X = f1; 2; 3; 4g

på det na-

turliga sättet (se exempel 12.2), och låt





1 = 14 22 33 41



och



2 = 12 24 31 43 :

X1 = f2; 3g, eftersom 2 och 3, men inte 1 och 4, är xpunkter till 1 . Då 2 å sin sida saknar xpunkter, är X2 = ;. Vidare har vi att stabilisatorn till 4 2 X är undergruppen Vi har då

G4 = f 2 S4 j (4) = 4g S4 . Denna undergrupp består alltså av alla permutationer i S4 som 4 som xpunkt, vilket innebär att dess element kan betraktas som permutationer av mängden f1; 2; 3g. Det är inte svårt att se att G4 är isomorf med S3 . Motsvarande kan också sägas om stabilisatorerna G1 , G2 och G3 .  i

har

12.1. Verkan av grupper på mängder

249

Exempel 12.12. I exempel 12.4 lät vi en undergrupp H i en grupp G verka på G enligt formel (12.1). Stabilisatorn Hg till ett godtyckligt 1 = g. element g 2 G består här av alla h 2 H som uppfyller h:g = gh Det nns bara ett sådant h, nämligen det neutrala elementet. Således är Hg = f1G g.  Sats 12.13. Låt G vara en grupp som verkar på en mängd X och låt x 2 X . Då nns det en bijektiv avbildning från orbG (x) till mängden LGx av alla vänstersidoklasser till Gx i G. Speciellt innebär detta att jorbG(x)j = (G : Gx ); (12.2) om banan till x under G är av ändlig längd.

LGx = fgGx j g 2 Gg och orbG(x) = fg:x j g 2 Gg, verkar det troligt att avbildningen : LGx ! orbG (x) denierad enligt (gGx ) = g:x Bevis.

Eftersom

är en lämplig kandidat till en bijektiv avbildning mellan dessa båda mängder. Vi måste dock först veriera att den är väldenierad; valet

g får inte ha någon betydelse för högerledet. g1 och g2 tillhör samma vänstersidoklass till Gx . Vi vill visa att dessa två element ger samma eekt, när de verkar på x. Nu 1 är g1 Gx = g2 Gx ekvivalent med att g1 g2 2 Gx . Eftersom Gx är stabi1 1 lisatorn till x, är x därmed en xpunkt till g1 g2 , d.v.s. (g1 g2 ):x = x. Om vi här låter g1 verka på båda leden, erhålls g2 :x = g1 :x, vilket visar av sidoklassrepresentanten Antag alltså att

att

är väldenierad.

(g1 Gx ) = (g2 Gx ) så är g1 :x = g2 :x, och vi kan låta g1 1 verka 1 1 på båda leden. Resultatet blir då att x = (g1 g2 ):x, d.v.s. g1 g2 2 Gx . Men då tillhör g1 och g2 samma vänstersidoklass till Gx , vilket betyder Om

att

är injektiv. Surjektiviten är å sin sida trivial, eftersom det för

g:x 2 orbG (x) gäller att (gGx ) = g:x. Detta är bijektiv, och därmed att orbG (x) och LGx innehåller

en godtyckligt element bevisar att

lika många element, om dessa mängder är ändliga.

Notera att om

G speciellt är en ändlig grupp i ovanstående sats, så kan

formel (12.2) skrivas som

jorbG(x)j = jjGGjj : x

(12.3)

Kapitel 12. Ändliga grupper

250

Exempel 12.14.

Betrakta än en gång den verkan som presenterades

i exempel 12.4. Vi konstaterade i exempel 12.8 att dess banor utgörs av vänstersidoklasserna till

H i G, och i exempel 12.12 att stabilisatorn Hg g 2 G är den triviala undergruppen f1G g.

till ett godtyckligt element Antag nu att

H

är ändlig. Enligt (12.3) är då

jgH j = jorbH (g)j = jfj1H jgj = jH j; G

d.v.s. varje vänstersidoklass till

H innehåller lika många element som H

själv, ett resultat som vi känner till sedan tidigare (lemma 6.15).



Övningar till avsnitt 12.1 1.

Låt

D4 , symmetrigruppen för en kvadrat, verka på X = f1; 2; 3; 4g på

det naturliga sättet, se exempel 12.2.

2.

(a) Bestäm X för varje  2 D4 . (b) Bestäm Gx för varje x 2 X . Antag att

H

är en undergrupp i gruppen

G.

(a) Visa att h:g = hg är en verkan av H på G. (b) Fixera ett g 2 G. Beskriv banan orbH (g) och stabilisatorn Hg . 3. (a) Visa att x:z = eix z är en verkan av R på C . (b) Ge en geometrisk tolkning i det komplexa talplanet av banan

orbR(z ) för ett xt z 2 C .

(c) Fixera x 2 R

och bestäm stabilisatorn

Rx .

G säges verka troget på X , om 1G är det enda element i G X som xpunkter. Visa att G verkar troget på X , om och endast om g 6= h medför att g :x 6= h:x för något x 2 X . 5. Antag att G är en grupp som verkar på en mängd X . Låt Y vara en delmängd av X . Visa att GY = fg 2 G j g:y = y för alla y 2 Y g är en undergrupp i G. 6. Låt G vara en grupp som verkar på mängden X . Antag att elementen x och y i X ligger i samma bana i X under G. Visa att Gx ' Gy . 7. Låt X vara en mängd och G en grupp som verkar på X . (a) Deniera, för varje xt g 2 G, en avbildning g : X ! X enligt g (x) = g:x för alla x 2 X . Visa att g är en permutation på X . (b) Visa att  : G ! SX denierad enligt (g) = g för alla g 2 G är

4.

En grupp

som har samtliga element i

en homomorsm.

12.2. Burnsides formel

251

12.2 Burnsides formel I detta avsnitt skall vi använda några av resultaten i föregående avsnitt till att lösa vissa typer av kombinatoriska problem. Den klassiska formuleringen för den här sortens problem brukar ha att göra med på hur många möjliga sätt det går att färglägga hörnen, kanterna eller sidorna (eller vad det nu kan vara) hos någon geometrisk gur, om man har ett visst antal färger till sitt förfogande. Antag till exempel att vart och ett av hörnen i en kvadrat, se gur 12.1, skall förses med någon av de tre färgerna blå (B), röd (R) eller vit (V). Med hjälp av multiplikationsprincipen ser man enkelt att det nns

34 = 81

olika sätt att göra detta på: Vi skall färglägga fyra

hörn, och för varje hörn har vi tre olika färger att välja på.

Figur 12.1 Låt oss emellertid ändra litet på frågeställningen: På hur många sätt kan kvadratens hörn färgläggas, om två färgläggningar betraktas som ekvivalenta ifall den ena kan erhållas från den andra genom att rotera eller spegla kvadraten? I så fall blir till exempel de båda färgläggningarna i gur 12.2 på följande sida ekvivalenta, eftersom den högra fås genom att rotera den vänstra kvadraten

90Æ

moturs. Målet

2 med detta avsnitt är att härleda Burnsides formel, med vars hjälp detta och liknande kombinatoriska problem kan lösas. Innan vi kommer så långt, behöver vi först ett sätt att matematiskt

C vara en ändlig mängd av färger och sätt N = f1; 2; : : : ; ng. Elementen i N är tänkta att numrera de objekt, som vi avser att färglägga med färgerna i C . En färgläggning denierar vi nu som en avbildning f från N till C , på så sätt att f (m) anger vilken färg objekt nummer m skall ha. Mängden av alla sådana avbildningar n (vilka till antalet är lika med jC j ) betecknar vi med X . beskriva en färgläggning. Låt

2

William Burnside (18521927), engelsk matematiker.

Kapitel 12. Ändliga grupper

252

V

V

V

R

B

R

V

B

Figur 12.2 Exempel 12.15.

Rörande problemet med vår kvadrat, numrerar vi

dess hörn med hjälp av

N = f1; 2; 3; 4g

(som det till exempel är gjort

C = fB; R; Vg. Två f2 , presenteras i en tabell i gur 12.4.

i gur 12.3). Mängden av färger ges i detta fall av av dessa färgläggningar, Vi ser att

f1

och

f2

f1

och

är den vänstra respektive högra färgläggningen i



gur 12.2. 1

2

4

3

Figur 12.3 m f1 (m) f2(m)

1 2 3 4

V

V

V

R

R

B

B

V

Figur 12.4 Nästa steg blir att låta en grupp verka på en given mängd

X

av färg-

läggningar. Innan vi avslöjar hur detta skall gå till, skall vi emellertid göra en liten modikation av denition 12.1. Vi låter där elementen i en grupp verka på elementen i en mängd

från vänster.

Det nns inget

säger att det måste vara just så, utan det går precis lika bra med verkan

12.2. Burnsides formel

253

G säges verka på en mängd X (från höger), om det nns en avbildning X  G 3 (x; g ) 7! x g sådan att x 1G = x och (x g1 ) g2 = x (g1 g2 ) för alla x 2 X och alla g1 ; g2 2 G. Alla resultat från höger: En grupp

som vi i föregående avsnitt kommit fram till rörande vänsterverkan kan

3 Detta gäller speciellt lemma 12.5

enkelt översättas till högerverkan.

och 12.10, samt sats 12.13. Det är inte alls nödvändigt att göra denna modikation, men det visar sig ha vissa tekniska fördelar, som vi snart skall se.

Lemma 12.16. Låt X vara mängden av alla objekt och låt G vara en undergrupp i Sn . Då är

färgläggningar av

f  = f Æ ; f 2X

där

Bevis.

och

från

N

till

elementet i

(12.4)

 2 G, en verkan av G på X .

Elementen i

ändlig mängd

n

C

X

N = f1; 2; : : : ; ng till en f Æ  också är en avbildning en färgläggning. Om  = " är det neutrala

är avbildningar från

av färger. Vi noterar att

C och därmed G så fås

f " = f Æ " = f: Då vidare sammansättning av avbildningar är associativ, ser vi att

(f 1 ) 2 = (f Æ 1 ) Æ 2 = f Æ (1 Æ 2 ) = f (1 2 ); vilket visar att (12.4) är en verkan av

Exempel 12.17.

G på X .

Den grupp som skall verka på mängden av alla

färgläggningar av vår kvadrat väljes lämpligen till den dihedrala gruppen

D4 , eftersom denna är kvadratens symmetrigrupp. Vi hänvisar till

exempel 5.28 för en närmare beskrivning av dess element. 3

I själva verket kan varje verkan från höger formuleras som en verkan från vänster

genom att sätta

x g = g 1 :x.

På motsvarande sätt kan en verkan från vänster

formuleras som en verkan från höger.

Kapitel 12. Ändliga grupper

254

Betrakta åter färgläggningarna

f1

och

f2 , denierade enligt tabel-

len i gur 12.4 på sidan 252. I gur 12.5 ser vi att om man först roterar kvadraten

90Æ

moturs med hjälp av

4

och därefter applicerar

f1 ,



blir resultatet detsamma (efter att hörnens nummer tagits bort från guren) som om man från början hade färglagt kvadratens hörn i en-

f2 . (Jämför f2 = f1 Æ 4 = f1  4 .4 lighet med

1

2

4

3

även med gur 12.2 på sidan 252). Således

4



2

3

1

4

f1

2 V

R 3

1 V

B 4

Figur 12.5 Givet förutsättningarna i lemma 12.16, så är två färgläggningar och

f2

ekvivalenta, om och endast om det nns ett element i

när det verkar på

f1 ,

resulterar i

f2 .

G

Detta betyder att två färglägg-

ningar är ekvivalenta, om och endast om de tillhör samma bana i under

G.

f1

som,

X

Problemet att bestämma antalet olika färgläggningar kan

alltså överföras till att bestämma antalet olika banor, och det är här som Burnsides formel kommer in.

Sats 12.18 (Burnsides formel). Låt G vara en ändlig grupp som verkar på en ändlig mängd X . Antalet banor r i X under G ges då av 1 X r= (12.5) jGj g2G jXg j: M = f(g; x) 2 G  X j g:x = xg innehåller m element. Vi kommer nu att räkna antalet element i M på två olika sätt, varvid vi erhåller två olika uttryck som båda är lika med m. Bevis.

Antag att mängden

Från dessa båda uttryck är det sedan enkelt att härleda formel (12.5). 4

Om vi hade envisats med att använda oss av vänsterverkan, hade (12.4) istället

fått det något krystade utseendet låta

4 1 = 2

verka på

f1

 :f = f Æ  1 . Det skulle innebära att man skulle f1 till f2 . Men 2 är ju

från vänster för att förvandla

en rotation åt fel håll, så detta känns inte lika naturligt som framställningen med hjälp av högerverkan blir.

12.2. Burnsides formel

255

g 2 G. Det nns då jXg j element i M vars första komponent är just detta g , vilket leder till att Fixera först ett godtyckligt

m=

X

g2G

jXg j:

(12.6)

x 2 X , så nns det exakt jGx j element i M vars andra komponent är lika med detta x. Således är Om vi å andra sidan xerar ett

m=

X

x2X

jGxj:

(12.7)

Från sats 12.13 följer att

jGx j = jorbjG(j x)j ; G

vilket insatt i (12.7) ger

m= Låt

B

X

jGj

jorbG(x)j x2X

vara en godtycklig bana i

= jGj

X

X

: j orb ( x ) j G x2X

under

1

jorbG(x)j

=

1

G. För alla x 2 B

(12.8)

gäller då

1 jB j ;

vilket medför att

1

X

x2B d.v.s. summan varje bana i

jorbG(x)j

P

X.

=

1 1 = jB j  jB j jB j = 1; x2B X

x2X (1=jorbG (x)j)

i (12.8) ger exakt bidraget

1

Denna summa är därmed lika med antalet banor

vilket ger

m = jGj  r: Tillsammans med (12.6) får vi nu

jGj  r =

X

g2G

jXg j;

varav (12.5) följer genom division av båda leden med

jGj.

för

r,

Kapitel 12. Ändliga grupper

256

Exempel 12.19. Låt S3 = f"; 2 ; 3 ; 1 ; 2 ; 3 g verka på mängden X = f1; 2; 3g på det naturliga sättet. (För en beskrivning av vart och ett av elementen i S3 , se exempel 5.6.) Vi har här X1 = fx 2 X j 1 (x) = xg = f1g; 1 är det enda element i X som är xpunkt till 1 . På samma X2 = f3g och X3 = f2g. Eftersom 2 och 3 saknar xpunkter, är X2 = X3 = ;. Slutligen ser vi att X" = X på grund av att identitetspermutationen har samtliga element i X som xpunkter. Burnsides formel ger att det därmed nns endast X under S3 , eftersom

sätt ser vi att

eftersom

1 1 X jS3 j 2S jX j = 6 (3 + 0 + 0 + 1 + 1 + 1) = 1: 3

Detta är inte så förvånande. Eftersom på

S3 består av alla

permutationer

X , måste det för varje x; y 2 X nnas en permutation  2 S3 som (x) = y. Oavsett vilket par av element man än väljer i X ,

uppfyller



kommer de alltså alltid att tillhöra samma bana.

I nästa exempel använder vi Burnsides formel för att lösa problemet med kvadraten, som har förföljt oss ända sedan inledningen av detta avsnitt.

Exempel 12.20.

Om vi ska kunna använda Burnsides formel för att

lösa kvadratproblemet, måste vi beräkna antalet element i varje



2 D4.

X

för

X innehåller de färgläggningar f som är , d.v.s. sådana att man inte ser någon färgläggningarna f och f Æ  . Till exempel påverkas inMängden

invarianta under verkan av skillnad på

te färgläggningen till vänster i gur 12.6 på nästa sida av speglingen



2 = 1 2 3 4



X2 . Färgläggningen till höger är invariant under 3 (rotation ett halvt varv), 1 (spegling i diagonalen genom hörn 1 och 3) och 3 (spegling i den andra diagonalen), och går därmed att nna i såväl X3 , X1 som X3 . Båda färgläggningarna i guren tillhör givetvis också X" . Samtliga färgläggningar är invarianta under ", så jX" j = jX j = 81. En färgläggning tillhör X2 , om och endast om samtliga fyra hörn har samma färg. Då vi har tre tillgängliga färger, blir därmed jX2 j = 3. , så denna färgläggning tillhör

12.2. Burnsides formel

257

1 R

R 2

1 B

V 2

4 B

B 3

4 V

B 3

Figur 12.6 3 , måste motX3 . jX4 j = 3 av samma

Om vi roterar kvadraten ett halvt varv, d.v.s. applicerar

stående hörn ha samma färg, för att färgläggningen skall tillhöra

jX3 j = 32 = 9. Vidare blir anledning som för jX2 j. Detta betyder att Elementen

1 och 3 i D4 är av samma slag, nämligen speglingar i

en diagonal. För en färgläggning som är invariant under någon av dessa speglingar gäller att de två hörn, genom vilka diagonalen går, var för sig kan förses med en godtycklig färg, medan de två återstående hörnen

X1 och X3 innehåller 33 = 27 element. Till sist lämnar vi som en uppgift för läsaren 2 att övertyga sig om att jX2 j = jX4 j = 3 = 9. Sammantaget ger detta att antalet färgläggningar r är lika med sinsemellan måste ha samma färg. Detta ger att vardera

r=

1 1 X j X j = (81 + 3 + 9 + 3 + 27 + 9 + 27 + 9) = 21; jD4 j 2D4 8



och problemet är löst.

Exempel 12.21. På hur många sätt kan sidorna på ett rätblock med måtten 1 cm, 2 cm och 3 cm, se gur 12.7 på följande sida, målas med färgerna blå och gul? Eftersom vi här har att göra med en tredimensionell gur, och då speglingar av en sådan inte är realiserbara (se diskussionen innan exempel 5.30), skall vi låta rätblockets den

X

rotationsgrupp R verka på mäng-

av alla färgläggningar av rätblockets sidor. Om man tänker sig

ett rätvinkligt koordinatsystem med origo i rätblockets medelpunkt och med axlarna parallella med rätblockets sidor, så inser man att förutom identitetsavbildningen runt

",

R,

består av rotationer ett halvt varv

x-, y- respektive z -axeln. Vi döper dessa avbildningar

till

x , y

Kapitel 12. Ändliga grupper

258

Figur 12.7 respektive

z . Således har vi R = f"; x ; y ; z g.5

För att en färgläggning av rätblocket skall vara invariant under någon av rotationerna, spelar det ingen roll vilka färger de två sidor får, som rotationsaxeln går genom. Någon av de övriga fyra sidorna måste däremot ha samma färg som dess motstående sida, eftersom dessa byter plats när man roterar. Detta innebär att innehåller

24 = 16

element vardera. Då vidare

Xx , Xy

och

Xz

jX" j = 26 = 64, får vi

med hjälp av Burnsides formel att rätblocket kan målas på

1 (64 + 3  16) = 28 4



olika sätt.

Övningar till avsnitt 12.2 1.

Låt

G vara den cykliska undergruppen i S8 , genererad av 



 = 17 23 32 48 55 61 74 86 : Antag att G verkar på X = f1; 2; : : : ; 8g på det naturliga sättet. (a) Visa att jGj = 10.

(b) Bestäm samtliga banor i X under G, samt deras respektive längder. (c) Bestäm stabilisatorn Gx till varje element i x 2 X . (d) Veriera att formel (12.2) på sidan 249 gäller för varje x 2 X . (e) Bestäm X för varje  2 G. (f) Veriera att antalet banor i X under G stämmer överens med vad Burnsides formel säger.

5

Samtliga element i denna grupp är lika med sig egen invers, vilket alltså betyder

att den är isomorf med Kleins fyrgrupp.

12.2. Burnsides formel 2.

259

På hur många sätt kan man färglägga rätblocket i exempel 12.21, om man dessutom har färgen röd att välja på?

3.

På aggfabriken

Flaggan i topp AB vill man tillverka trefärgade aggor

med det utseende som beskrivs i gur 12.8. Man har tyger i fem olika färger. Hur många olika typer av aggor kan man tillverka? Vi tar ingen hänsyn till vilken sida av aggan som är tänkt att fästas mot aggstången.

Figur 12.8 4.

På rman

AB Krims & Krams

planerar att man att tillverka pryd-

nadssaker i form av små väderkvarnar. Vingarna, som skall monteras på dessa väderkvarnar, har det utseende visas i gur 12.9. Varje vinge skall förses med någon av färgerna brun, vit, rosa, grön eller svart. Om en färgläggning fås från en annan till följd av en spegling, så räknas dessa som rotationer.

olika färgläggningar. Dock gör man inte så beträande

6 Hur många olika sorters väderkvarnsvingar kan rman till-

verka?

Figur 12.9 5.

I en pyramid är basytan en kvadrat och sidoytorna likbenta trianglar. På hur många sätt kan sidorna hos pyramiden färgläggas med tre färger?

6.

Hur många halsband med sex pärlor nns det, där pärlorna alla är lika stora och kan ha någon av färgerna grön, röd eller blå? (Antag att

6

Eftersom en väderkvarnsvinge ju är tänkt att rotera!

Kapitel 12. Ändliga grupper

260

Figur 12.10

Figur 12.11 halsbandet är cirkelrunt, och att pärlorna är placerade i hörnen av en i cirkeln inskriven regelbunden sexhörning.)

7.

På hur många sätt kan man med tre färger färglägga tårtan i gur 12.10, om

(a) två

färgläggningar betraktas som lika, ifall den ena kan fås från

den andra genom en rotation eller en spegling

(b) två

färgläggningar betraktas som lika, ifall den ena kan fås från

den andra genom en rotation, men

8.

inte en spegling?

Hörnen i en regelbunden åttahörning skall färgläggas med två olika färger. På hur många sätt detta göras? Två färgläggningar anses vara lika, ifall den ena kan fås från den andra genom att spegla eller rotera åttahörningen.

9.

På hur många sätt kan man färglägga sidorna på ett liksidigt triangulärt prisma, som det i gur 5.9 på sidan 120, med färgerna blå, gul och röd?

10.

Små kvadratiska glasbitar, färgade antingen röda eller gula, skall limmas samman till en större kvadrat, så som visas i gur 12.11. Hur många olika sådana stora kvadrater kan man tillverka på detta vis?

11.

Den kända konstnärinnan MålaLisa vill färglägga sin nya skulptur

Ångest, vilken har formen av en regelbunden tetraeder, med färgerna lila, rosa och beige. På hur många sätt kan hon göra detta?

12.3. Konjugatklasser och Sylowundergrupper 12.

261

Sidorna till en romb, d.v.s. en fyrhörning vars sidor är lika långa (se gur 12.12), skall förses med färgerna blå, gul, röd eller grön. På hur många sätt kan detta göras? Vi skiljer inte på två färgläggningar, om en av dem kan fås från den andra, genom att rotera eller spegla romben. Vi antar också att romben inte är en kvadrat.

Figur 12.12 13.

Beräkna antalet möjliga sätt att färglägga sidorna på en kub, så att varje sida blir blå, röd eller gul.

14.

På hur många sätt är det möjligt att färglägga hörnen hos en regelbunden oktaeder med tre olika färger?

12.3 Konjugatklasser och Sylowundergrupper G verkar på X , så spelar xpunkter till en viktig roll när det gäller beviset

Vi kunde i föregående avsnitt konstatera att om en grupp en mängd

för och tillämpandet av Burnsides formel. Vi inleder detta avsnitt med att generalisera begreppet xpunktsmängd från att bara omfatta ett element i en grupp (som det gör i denition 12.9), till att omfatta samtliga element i gruppen.

Denition 12.22. inför vi beteckningen

G som verkar på en mängd X , XG för mängden av alla xpunkter i X under G,

Givet en grupp

d.v.s.

XG = fx 2 X j g:x = x för alla g 2 Gg: Vi kallar denna mängd för

(12.9)

xpunktsmängden till G.

Exempel 12.23. Om Sn verkar på X = f1; 2; : : : ; ng på det naturliga sättet ( :x =  (x) för alla  2 Sn , x 2 X ), så är XSn = ;. Detta beror på att det inte nns något tal i X som är xpunkt till samtliga

Kapitel 12. Ändliga grupper

262

Sn . För undergruppen H = f 2 Sn j (1) = 1g i Sn gäller emellertid XH = f1g. permutationer i

Sats 12.24.

G är en grupp orbG (x1 ); orbG (x2 ); : : : ; orbG (xr ) vara de banor i X under G, vars längd är lägst 2. Då är Antag att

X



är en ändlig mängd och att

som verkar på denna. Låt vidare

jX j = jXG j +

r X i=1

jorbG(xi )j:

X är en disjunkt union av dess banor, och XG kan ses som unionen av alla banor av längd 1. Om vi således räknar elementen i X genom att räkna dem bana för bana, följer satsen (jämför med Bevis.

Mängden

sats 1.41).

Många intressanta resultat rörande strukturen hos grupper kan uppnås, genom att låta en grupp verka på sig själv på det sätt vi närmast kommer att beskriva. Låt G vara en grupp. Två element x1 ; x2 2 G konjugerade element, om det nns ett g 2 G sådant att x2 = gx1 g 1 : Vi säger att x2 är erhållet genom konjugering av x1 .

Denition 12.25. säges vara

Sats 12.26.

G vara en grupp. Då är g:h = ghg 1 ; där g; h 2 G, en verkan av G på sig själv. Låt

1G :h = h för alla h 2 G är uppenbart. Vidare varje xt h 2 G, att g1 :(g2 :h) = g1 :(g2 hg2 1 ) = g1 (g2 hg2 1 )g1 1 = (g1 g2 )h(g1 g2 ) 1 = (g1 g2 ):h för alla g1 ; g2 2 G. Bevis.

Att

har vi för

12.3. Konjugatklasser och Sylowundergrupper

263

G kan alltså, enligt föregående sats, alltid verka på sig själv genom konjugering av element. Om G verkar på sig själv på detta vis, så ges den bana som innehåller h 2 G av En grupp

orbG (h) = fg:h j g 2 Gg = fghg medan stabilisatorn till

1

j g 2 Gg;

h har utseendet

Gh = fg 2 G j g:h = hg = fg 2 G j ghg

1

Stabilisatorn består alltså av alla element i

= hg = fg 2 G j gh = hgg:

G, som kommuterar med h.

Banorna och stabilisatorn under verkan genom konjugering är så pass viktiga, att de har fått egna namn och egna beteckningar.

Denition 12.27.

G vara en grupp och h ett element i G. Om G orbG (h) för konjugatklassen till h och betecknas Cl(h). Stabilisatorn Gh till h under denna verkan kallas för centralisatorn till h och betecknas CG (h). Med andLåt

verkar på sig själv genom konjugering, så kallas

ra ord har vi

Cl(h) = fghg

1

j g 2 Gg

respektive

CG (h) = fg 2 G j gh = hgg: Notera att det neutrala elementet i en grupp alltid är ensamt i sin konjugatklass, d.v.s.

Exempel 12.28.

Cl(1G ) = f1G g.

S3 CS3 (") = S3 , CS3 (2 ) = CS3 (3 ) = f"; 2 ; 3 g, CS3 (1 ) = f"; 1 g, CS3 (2 ) = f"; 2 g och CS3 (3 ) = f"; 3 g.  Centralisatorn till vart och ett av elementen i

är i tur och ordning

För konjugatklasserna i den symmetriska gruppen

Sn visar sig följande

gälla.

Sats 12.29.

Sn för varje möjlig cykelSn kan ha, och varje sådan klass består

Det nns en konjugatklass i

struktur som en permutation i precis av de element i

Sn som har just denna cykelstruktur.

Kapitel 12. Ändliga grupper

264

1 ; 2 2 Sn tillhör samma konjugatklass, om 1 . Men och endast om det nns ett  2 Sn som uppfyller 1 = 2  enligt vad vi tidigare sett, är detta ekvivalent med att 1 och 2 har Bevis.

Två permutationer

samma cykelstruktur, se sats 11.27. Detta bevisar satsen.

Exempel 12.30.

S3 , eftersom de enda möjliga cykelstrukturerna i S3 är (1; 1; 1), (2; 1) och (3). Dessa konjugatklasser är, för respektive cykelstruktur, f"g, f1 ; 2 ; 3 g och f2 ; 3 g.  Det nns tre konjugatklasser i

Notera att om en konjugatklass

Cl(h) innehåller ett ändligt antal ele-

ment, så är



jCl(h)j = G : CG(h) :

(12.10)

Detta är nämligen inget annat än formel (12.2) på sidan 249, översatt till det fall då en grupp verkar på sig själv genom konjugering. Motsvarigheten till (12.3) blir följaktligen

jCl(h)j = jCjG(jh)j :

(12.11)

G

Med dessa iakttagelser blir följande sats enkel att visa.

Sats 12.31 (Klassekvationen). Antag att G är en ändlig grupp. Beteckna med Cl(g1 ); Cl(g2 ); : : : ; Cl(gr ) de konjugatklasser i G som innehåller minst två element. Då gäller

jGj = jZ (G)j + Bevis.

Om man låter

r X i=1

jCl(gi )j:

G verka på sig själv genom konjugering,

så blir

motsvarigheten till xpunktsmängden (12.9) på sidan 261 lika med

fx 2 G j gxg 1 = x 8g 2 Gg = fx 2 G j gx = xg 8g 2 Gg = Z (G): Banorna under konjugering utgörs av konjugatklasserna i är klassekvationen en direkt konsekvens av sats 12.24.

G, så därmed

12.3. Konjugatklasser och Sylowundergrupper

265

Exempel 12.32. Med hänvisning till exempel 12.30 ser vi att klassekvationen för S3 har utseendet 6 = 1 + 2 + 3: Den första termen i högerledet svarar mot antalet element i centrum till

S3 ,



jZ (S3)j = 1, vilket alltså innebär att Z (S3) = f"g. Detta



kom vi fram till redan i exempel 10.49.

Vi har användning av klassekvationen när vi ska bevisa nästa sats, som

7

är uppkallad efter Cauchy.

Sats 12.33 (Cauchy). Om G är en ändlig grupp och primtalet p en delare i jGj, så innehåller G ett element av ordning p.

jGj. Vi kan göra antagandet att G har åtminstone p element. Fallet jGj = p är trivialt. Antag så att jGj = n, där n > p, och att varje grupp med färre än n element inneBevis.

Vi skall använda oss av induktion över

p (förutsatt att p är en delare i gruppens ordning). Antag nu att p j n. Vi vill visa att G innehåller ett element av ordning p. Om G innehåller en äkta undergrupp H , vars ordning är också delbar med p, så ger induktionsantagandet att H , och därmed också G, innehåller ett element av ordning p. Vi kan därför antaga att p 6 j jH j för alla äkta undergrupper H i G. Vi betraktar nu klassekvationen för G, vilken i detta fall kan skrivas håller ett element av ordning

n = jZ (G)j + där

r X i=1

jCl(xi)j;

(12.12)

Cl(x1 ); Cl(x2 ); : : : ; Cl(xr ) är de konjugatklasser i G som innehåller i = 1; 2; : : : ; r gäller här

två element eller er. För varje

jCl(xi )j  jCG (xi)j = n; (12.13) enligt (12.11). Men vi har också jCl(xi )j  2 för alla dessa i, så därmed

CG (xi ) vara en äkta undergrupp i G. Nu har G har en ordning som är eftersom p är en delare i högerledet i (12.13), men

måste varje centralisator

vi ju antagit att ingen äkta undergrupp i delbar med 7

p,



Augustin-Louis Cauchy (17891857), fransk matematiker.

Kapitel 12. Ändliga grupper

266

inte i faktorn i

jCG(xi)j i vänsterledet, måste därför p vara en delare

jCl(xi)j för alla i = 1; 2; : : : ; r. Eftersom p också är en delare i n, jZ (G)j måste vara delbart med p. Alltså kan

så följer av (12.12) att inte heller

Z (G) vara en äkta undergrupp i G, vilket betyder att G är

abelsk. Struktursatsen för ändliga abelska grupper kan nu användas. Vi får med hjälp av den att

G ' Zpr11  Zpr22      Zprnn ; p1 ; p2 ; : : : ; pn är primtal, icke nödvändigtvis olika, och r1 ; r2 ; : : : ; rn jGj = pr11 pr22 : : : prnn , och eftersom p är ett primtal som delar jGj, så måste minst ett pi vara lika med p. Vi kan anta att p1 = p. Sätt där

är positiva heltal. Detta betyder att

a = (pr11 1 ; 0; 0; : : : ; 0) 2 G: Vi har att

pr11

1

är av ordning

pr11 pr11 = = p1 = p SGD(pr11 ; pr11 1 ) pr11 1 i

Zpr11 . Vidare är 0 av ordning 1 i Zpri i för i = 2; 3; : : : ; n. Detta ger att o(a) = MGM(p; 1; 1; : : : ; 1) = p;

d.v.s.

a är ett element av ordning p. Beviset är fullbordat.

Vi kommer att ha nytta av Cauchys sats, bl.a. när vi i kapitel 22 skall nna en polynomekvation som inte kan lösas med hjälp av successiva rotutdragningar.

Denition 12.34.

Låt

p vara ett primtal. En grupp G säges vara en

p-grupp, om ordningen av varje element i G är lika med en p-potens. En undergrupp H i en grupp G kallas för en p-undergrupp, om H är en p-grupp. Med en p-Sylowundergrupp menar man en maximal p-undergrupp, d.v.s. en p-undergrupp annan p-undergrupp än sig själv.

som inte är innehållen i någon

12.3. Konjugatklasser och Sylowundergrupper

267

Observera att det inte nns något i ovanstående denition som säger att

p-grupper, p-undergrupper eller p-Sylowundergrupper är ändliga, trots att de endast innehåller element av ändlig ordning! Men för ändliga

p-grupper gäller, kanske inte helt överraskande, nedanstående sats. Sats 12.35.

G vara en ändlig n och endast om jGj = p för något n. Låt

grupp. Då är

G

en

p-grupp,

om

)) Antag att G är en p-grupp, men att jGj6= pn. Då nns det ett primtal q = 6 p sådant att q är en delare i jGj. Enligt Cauchys sats Bevis.

(

G i så fall ett element av ordning q. Detta är en motsägelse n mot denitionen av p-grupp. Sålunda måste jGj = p . n (() Om jGj = p och a 2 G, så ger en följdsats till Lagranges m för något m med sats (närmare bestämt följdsats 6.17), att o(a) = p 0  m  n, vilket visar att G är en p-grupp. innehåller

Exempel 12.36. Gruppen Z25 är en 5-grupp. Samtliga dess undergrupper h0i, h1i och h5i är 5-undergrupper. Av dessa är i sin tur h1i en 5-Sylowundergrupp.  Exempel 12.37. Eftersom 36 inte är en potens av ett primtal, så är Z36 inte en p-grupp för något primtal p. Undergrupperna h4i och h12i 2 är av ordning 9 = 3 respektive 3, så de är således 3-undergrupper i Z36. Av dessa två är den större av dem, d.v.s. h4i, en 3-Sylowundergrupp. På liknande vis är h9i och h18i 2-undergrupper och h9i en 2-Sylowundergrupp. Den triviala undergruppen h0i är både en 2-undergrupp och en 3-undergrupp. Undergruppen h6i är däremot varken eller.  Sats 12.38. lig mängd X

och låt

p-grupp som verkar på en ändXG vara gruppens xpunktsmängd (se denition 12.22). Då gäller jX j jXG j (mod p). Bevis.

jGj = pn för något n, enligt sats 12.35. Sats 12.24 säger

Vi har

Låt

G

vara en ändlig

vidare att

jX j = jXG j +

r X i=1

jorbG(xi )j;

Kapitel 12. Ändliga grupper

268

jorbG(xi)j  2 för alla i. Men formel (12.3) på sidan 249 ger oss n jorbG(xi )j = jGjGj j = jGp j ; xi xi n vilket betyder att jorbG (xi )j  jGxi j = p . Eftersom jorbG (xi )j  2, måste p därmed vara en delare i jorbG (xi )j för alla i. Sålunda är Pr i=1 jorbG (xi )j delbar med p. Eftersom denna summa är lika med jX j jXG j, är satsen därmed bevisad. där

Sats 12.39.

Centrum till en ändlig icke-trivial

p-grupp är alltid icke-

trivialt.

Bevis.

G 6= f1G g

Låt

vara en ändlig

p-grupp

som verkar på sig själv

genom konjugering. Vi konstaterade i beviset för sats 12.31 (klassekvationen), att xpunktsmängden då ges av centrum

Z (G) i G. Enligt

jGj  jZ (G)j (mod p). Eftersom jGj är delbart med p, måste därmed även jZ (G)j vara det. Därmed är Z (G) = f1G g sats 12.38 är därmed en omöjlighet.

Sats 12.40.

Låt

G

vara en grupp. Om

G=Z (G)

är cyklisk, så är

G

abelsk.

Bevis.

Sätt

Z = Z (G). Eftersom G=Z är cyklisk, nns det ett a 2 G aZ genererar G=Z , d.v.s. G=Z = haZ i.

sådant att vänstersidoklassen Detta innebär att

G=Z = f(aZ )k j k 2 Zg = fak Z j k 2 Zg: Tag nu

x

x; y

2 amZ

sådana att

2 G godtyckligt. Vi vill visa att xy = yx. Antag att y 2 an Z i kvotgruppen G=Z . Då nns det z1 ; z2 2 Z

och

x = am z1 och y = an z2 . Eftersom z1 och z2 ligger i centrum,

så ger detta

xy = am z1 an z2 = am an z2 z1 = an am z2 z1 = an z2 am z1 = yx; vilket skulle bevisas.

Sats 12.41.

Varje grupp av ordning

p2 är abelsk.

12.3. Konjugatklasser och Sylowundergrupper

269

G vara en grupp av ordning p2 . Då är G en ändlig p-grupp, 2 och av sats 12.39 följer att vi kan ha jZ (G)j = p eller jZ (G)j = p . 2 Om jZ (G)j = p , så är G = Z (G) abelsk. Om jZ (G)j = p, så är även jG=Z (G)j = p. Men detta betyder att G=Z (G) är cyklisk, och enligt sats 12.40 är G därmed abelsk. Bevis.

Låt

Exempel 12.42. I isomormening nns det bara två grupper av ordning 121, nämligen de båda abelska grupperna Z121 och Z11  Z11.  Sats 12.43. Bevis.

Varje ändlig

p-grupp är lösbar.

Vi ämnar bevisa satsen med hjälp av induktion över

jGj = 1 är G givetvis lösbar, så antag att jGj =

pn

jGj. När

> 1 och att varje p-grupp med färre element är lösbar. Nu är Z (G) alltid en icke-trivial normal undergrupp i en p-grupp (sats 12.39), så därför är kvotgruppen G=Z (G) en p-grupp av lägre ordning än G. Induktionsantagandet ger att denna kvotgrupp är lösbar. Vidare är Z (G) också lösbar, i och med att den är en abelsk grupp. Vi har sålunda Z (G) och G=Z (G) lösbara, och då medför följdsats 11.19 att även G är lösbar. Som en generalisering av begreppet konjugering av ett element kan man också konjugera hela mängder, d.v.s. om

A är en delmängd av en

grupp, så kan man bilda mängden

gAg

1

= fgag

1

j a 2 Ag

av alla konjugerade element till elementen i intressant om

A.

A råkar vara en undergrupp i G.

Denna blir speciellt

Sats 12.44. Låt G vara en grupp och H en undergrupp i G. För 1 också en undergrupp i G. Om H varje g 2 G är då mängden gHg 1 lika många element som H . är ändlig, så innehåller vidare gHg Bevis.

Vi undersöker kraven på stabilitet, neutralt element och inverser

i vanlig ordning. Fixera ett

g

2 G och tag gh1 g 1 ; gh2 g 1 2 gHg

godtyckligt. Då gäller

(gh1 g 1 )(gh2 g 1 ) = g(h1 h2 )g 1 ;

1

Kapitel 12. Ändliga grupper

270

h1 h2 2 H . Det neutrala elementet 1 ) 1 = gh 1 g 1 2 gHg 1 tillhör givetvis gHg och eftersom (ghg 1 1. är också inversen till varje element i gHg ett element i gHg av vilket stabiliteten följer, eftersom

1,

Vi lämnar som en uppgift till läsaren att veriera att avbildningen

: H ! gHg 1 , given av g (h) = ghg 1 för alla h 2 H , är bijektiv. 1 j, vilket Om H är ändlig, betyder detta speciellt att jH j = jgHg g

skulle bevisas.

Denition 12.45. två undergrupper i

Låt G vara en grupp och antag att H1 och H2 är G. Om det nns ett g 2 G sådant att

H2 = gH1 g 1 ; så säges

H1 och H2 vara konjugerade undergrupper. Vi säger att H2 H1 genom konjugering.

är erhållen från

G vara en grupp och H en undergrupp i G. Låt H vara mängden av alla undergrupper i G. På denna mängd kan vi låta G verka enligt Låt

g:K = gKg

1

2 G och K 2 H. Vi lämnar som en övning till läsaren att veriera att detta verkligen är en verkan av G på H. Stabilisatorn till K 2 H har här utseendet för alla

g

GK = fg 2 G j g:K = K g = fg 2 G j gKg

1

= K g:

Denna har undergrupp har, i stil med stabilisatorn i samband med konjugering av element, fått ett eget namn och en egen beteckning.

Denition 12.46. Då denieras

Låt

G

vara en grupp och

K

en undergrupp i

normalisatorn till K i G som undergruppen NG (K ) = fg 2 G j gKg

1

G.

= K g:

K i G är den största undergrupp i G K som normal undergrupp, d.v.s. om K  H  G, så måste H  NG (K ). Se övning 9! Normalisatorn till en undergrupp som har

12.3. Konjugatklasser och Sylowundergrupper

271

H = f"; 1 g i S3 . Normalisatorn till denna undergrupp består precis av de  2 S3 som uppfyller H 1 = H . Nu är Exempel 12.47.

Betrakta undergruppen

g = f"; 1  1g; 1 =  g. Detta är inget vilket betyder att NS3 (H ) = f 2 S3 j 1  1 H

1

= f" 1 ; 1 

1

CS3 (1 ) till 1 i S3 , som vi i exempel konstaterade innehåller " och 1 . Således är NS3 (H ) = H . annat än centralisatorn

12.28



Övningar till avsnitt 12.3 1.

Bestäm samtliga

p-undergrupper i var och en av nedanstående grupper, p. Ange också vilka av dessa som

för alla möjliga värden på primtalet är

2.

p-Sylowundergrupper.

(a) Z5 (d) Z3  Z3

(b) Z28 (e) Z5

Bestäm centralisatorn i

GL2 (R) till var och en av nedanstående matri-

ser.





(a) 10 03

3.

Antag att endast om

4.

(b)



(c) S3 (f) Z9 

1 0 0 1





(c) 10 11

(d)





1 1 1 1

H är en undergrupp i en grupp G. Visa att H  G, om och NG (H ) = G.

Veriera att avbildningen

g,

som dyker upp i beviset för sats 12.44,

är bijektiv.

5.

Låt

 vara en k-cykel i Sn . Visa att

jCl()j = k  (nn! k)! :

6. (a) Hur många konjugatklasser nns det i S4 ? (b) Ange de permutationer som ingår i respektive konjugatklass. (c) Härled klassekvationen för S4 . 7. Hur ser klassekvationen ut för S5 respektive D4 ? 8. Låt G vara en grupp och H mängden av alla undergrupper i G. Visa att

g:H = gHg denierar en verkan av

G på H.

1

Kapitel 12. Ändliga grupper

272

9. 10.

H H  NG(K ). Antag att

Antag

och

K

är undergrupper i

G,

och att

K  H.

Visa att

H1 och H2 är konjugerade undergrupper i en grupp G. Visa att NG (H1 ) och NG (H2 ) är konju-

också deras respektive normalisatorer gerade undergrupper.

11.

Låt

a och b vara element i en grupp G. Visa att ab och ba tillhör samma G.

konjugatklass i

12.

Låt

G vara en grupp och N en normal undergrupp i G. Antag N som G=N är p-grupper. Visa att också G är en p-grupp.

att

såväl

13.

Låt

G vara en grupp. Visa att Z (G) =

14.

\

g2G

CG (g):

Visa att antalet konjugatklasser i en ändlig grupp

1

G är lika med

X

jGj g2G jCG (g)j: 15.

Låt att

G vara en grupp och a ett element av ändlig ordning i G. Antag a och am tillhör samma konjugatklass i G. Visa att m och o(a) är

relativt prima.

16.

Visa att en undergrupp i en grupp

G är normal, om och endast om den

kan skrivas som en union av konjugatklasser.

17.

Antag att

G är en ändlig p-grupp och låt N vara en icke-trivial normal G. Visa att N \ Z (G) 6= f1Gg.

undergrupp i

(Ledning: Föregående övning kan komma väl till pass.)

18.

Låt

G vara en ändlig grupp som innehåller exakt två konjugatklasser. jGj = 2.

Visa att

19.

20.

G vara en grupp och a ett xt element i G. (a) Visa att Ha = fg 2 G j gag 1a 1 2 Z (G)g är en undergrupp i G. (b) Visa att avbildningen  : Ha ! Z (G) given av (g) = gag 1a 1 för alla g 2 Ha , är en homomorsm. Bestäm också ker . Låt

Låt

G

vara en icke-abelsk grupp av ordning

0 Visa att jZ (G)j = jG j = p.

p3 ,

där

p

är ett primtal.

12.4. Sylows satser

273

12.4 Sylows satser G är en ändlig cyklisk grupp av ordning n och d n, så har G (exakt) en undergrupp av ordning d.

Sats 4.24 säger att om en positiv delare i

Således är omvändningen till Lagranges sats sann för cykliska grupper. Man kan visa att omvändningen till Lagranges sats gäller också för abelska grupper (med hjälp av struktursatsen, se övning 10 till avsnitt 9.3). För grupper som inte är abelska behöver det emellertid inte vara så, vilket vi ser i följande exempel.

Exempel 12.48. Den alternerande gruppen A5 är av ordning 60. Antag att H är en undergrupp av ordning 30 i A5 . Det nns då två vänstersidoklasser till H i A5 . Den ena är H själv, medan den andra består av mängden av alla element som inte tillhör H . Det nns också två högersidoklasser till H , och dessa måste vara precis de samma som vänstersidoklasserna, d.v.s. H själv, samt  resten av A5 . Således är vänster- och högersidoklasserna till H lika, vilket betyder att H  A5 . Enligt sats 10.45 är A5 emellertid en enkel grupp, och har därmed inga andra normala undergrupper än de triviala. Detta är det saknas således undergrupper av ordning

30 i A5 .



Det kan alltså mycket väl hända att en grupp saknar undergrupper av en viss ordning

d, även om d är en delare i gruppens ordning. Innebör-

den av Sylows första sats är att en ändlig grupp emellertid alltid har en uppsättning av

p-undergrupper för varje primtal p.

Sats 12.49 (Sylows första sats). Låt G vara en ändlig grupp och p m är en delare i jGj, så innehåller G en undergrupp ett primtal. Om p m av ordning p . Bevis.

jGj i beviset. Om jGj = 1 jGj = n > 1 och att påståendet i satsen

Vi använder oss av induktion över

är satsen trivial. Antag att

gäller för alla grupper som innehåller färre än dela upp beviset i två olika fall.

n

element. Vi behöver

p är en delare i jZ (G)j. Det nns då en cyklisk underhai av ordning p i Z (G), se beviset för Cauchys sats. Om b 2 hai 1 = bgg 1 = g för alla g 2 G. Detta så gäller b 2 Z (G), vilket ger gbg visar att hai G, vilket betyder att G= hai är en grupp av ordning n=p. Fall 1 :

grupp

Kapitel 12. Ändliga grupper

274

pm är en delare i n, måste pm 1 vara en delare i n=p. Gruppen G= hai har ju som sagt n=p element, så enligt induktionsanm 1 i G= hai. Men tagandet nns det en undergrupp K av ordning p enligt korrespondenssatsen motsvaras K av en undergrupp H i G via den kanoniska homomorsmen hai : G ! G= hai, d.v.s. vi har Eftersom

K = hai (H ) = H= hai H i G. Denna undergrupp måste vara av ordm 1 . Satsen är därmed visad i eftersom jhaij = p och jK j = p

för någon undergrupp ning

pm ,

detta fall.

p är inte

Fall 2 :

en delare i

jZ (G)j. I detta fall betraktar vi klass-

ekvationen

n = jGj = jZ (G)j +

r X i=1

jCl(gi )j

G. Var och en av konjugatklasserna Cl(g1 ); Cl(g2 ); : : : ; Cl(gr ) innep är en delare i n, men inte i Pr jZ (G)j, så kan p inte vara en delare i i=1 jCl(gi )j. Det måste alltså nnas minst ett i för vilket p 6 j jCl(gi )j gäller. Men nu är jCl(gi )j = jC n(g )j ; G i för

håller här minst två element. Eftersom

och eftersom så måste

pm

p

vara en delare i

jCG (gi)j < jGj,

jCl(gi )j, men pm är en delare i n, jCG (gi )j. Vidare är jCl(gi )j  2, så

inte är en delare i

vilket innebär att induktionsantagandet kan använ-

CG (gi ) i G. Detta ger G, har en undergrupp av ordning pm .

das på undergruppen också

att

CG (gi ),

och därmed

Notera att ovanstående bevis har vissa likheter med beviset för Cauchys sats. I själva verket är Cauchys sats ett specialfall av Sylows första sats.

Exempel 12.50.

Med hänvisning till Sylows första sats så kan vi

med fog påstå att en grupp av ordning av respektive ordning

100

har minst en undergrupp

1, 2, 4, 5 och 25. Det är också fullt möjligt att det 10, men detta ger satsen inget direkt

nns undergrupper av ordning

besked om, eftersom detta tal inte är en primtalspotens.



12.4. Sylows satser

275

Exempel 12.51. Vi såg i exempel 12.48 att A5 , som är av ordning 60, inte har någon undergrupp av ordning 30. Sylows första sats garanterar heller inte att en sådan undergrupp existerar, eftersom 30



inte är en potens av något primtal.

p-Sylowundergrupp i en ändlig grupp, så 1 också en p-Sylowunderär varje till P konjugerad undergrupp gP g 1 grupp, eftersom jP j = jgP g j (se sats 12.44). Sylows andra sats uttaDet är klart att om

P

är en

lar sig om det omvända förhållandet.

Sats 12.52 (Sylows andra sats). Låt G vara en ändlig grupp och antag att P1 och P2 är två p-Sylowundergrupper i G. Då är P1 och P2 konjugerade undergrupper i G.

L vara mängden av alla vänstersidoklasser till P1 . Vi låter P2 verka på L enligt y:xP1 = yxP1 för alla y 2 P2 ; xP1 2 L. Man verierar enkelt att detta verkligen är en verkan av P2 på L. Bevis.

Vi vill nna ett

Fixpunktsmängden till

g

2 G sådant att P1 = gP2 g

1.

Låt

P2 ges här av

LP2 = fxP1 2 L j yxP1 = xP1 för alla y 2 P2 g; och enligt sats 12.38 är jLP2 j  jLj (mod p). Men L är mängden av alla vänstersidoklasser till

P1 i G, så

jLj = (G : P1) = jjPGjj ; 1

P1 är en p-Sylowundergrupp i G, så visar denna ekvation att p inte kan vara en delare i jLj. Alltså gäller jLP2 j 6 0 (mod p), vilket medför att LP2 innehåller minst ett element, säg xP1 . Vi får nu och då

() yxP1 = xP1 () x 1 yx 2 P1 1 P x  P . Men jP j = jP j = jx 1 P xj, för alla y 2 P2 . Sålunda x 2 1 1 2 2 y:xP1 = xP1

där den första likheten beror på att

P1

och

P2

båda är

p-Sylowunder-

grupper, och den andra är en konsekvens av sats 12.44. Sålunda är

x 1 P2 x = P1 . Vi har därmed funnit vårt sökta g i form av g = x

1.

Kapitel 12. Ändliga grupper

276

Följdsats 12.53. Låt G vara en ändlig grupp och P undergrupp i G. Då gäller P  G, om och endast om P p-Sylowundergruppen i G.

en

p-Sylow-

är den enda

P är den enda p-Sylowundergruppen i G, om och endast om gP g = P för alla g 2 G, d.v.s. gxg 1 2 P för alla x 2 P , g 2 G. Men detta är samma sak som att P  G. Bevis.

Vi har att

1

Sats 12.54 (Sylows tredje sats). Låt G vara en ändlig grupp och antag att primtalet p är en delare i jGj. Låt np vara antalet p-Sylowundergrupper i G. Då är np en delare i jGj och vidare gäller np  1 (mod p). Bevis.

Låt

S

vara mängden av alla

np = jSj. Tag P

p-Sylowundergrupper i G.

Då är

2 S godtyckligt. Då är P en p-Sylowundergrupp, och vi låter denna verka på S genom konjugering av undergrupper, alltså

d.v.s. enligt

g:H = gHg

1

för alla

I detta fall ges xpunktsmängden till

g 2 P , H 2 S:

P

av

SP = fH 2 S j gHg 1 = H för alla g 2 P g; (12.14) och vi har enligt sats 12.38 att jSj  jSP j (mod p). Det vore önskvärt att jSP j = 1, och vi visar nu att så faktiskt är fallet. Välj H 2 SP godtyckligt. Högerledet i (12.14) påminner om de-

NG (H ) till en undergrupp H , se denitill H består ju av alla element i G som

nitionen av normalisatorn tion 12.46. Normalisatorn

gHg

1

= H , och av (12.14) framgår det att samtliga eleP uppfyller denna likhet. Således är P en undergrupp i NG (H ) för alla H 2 SP . Givetvis gäller även H  NG (H ). Såväl H som P är p-Sylowundergrupper i G, och eftersom de båda är undergrupper i NG (H ), är de också p-Sylowundergrupper i NG (H ). Sylows andra sats medför att P och H är konjugerade till varandra i NG (H ). Men H  NG (H ), så följdsatsen till Sylows andra sats (följdsats 12.53) medför att H är den enda p-Sylowundergruppen i NG (H ). Detta ger H = P , och eftersom vi valde H godtyckligt i SP , betyder detta att SP blott innehåller ett element, nämligen P . Sålunda jSP j = 1, vilket är uppfyller ment i

precis vad vi eftersträvade.

12.4. Sylows satser

277

np är en delare i jGj. Låt G verka på S genom konjugering av undergrupper. Då alla p-Sylowundergrupper enligt Det återstår att visa att

Sylows andra sats är sinsemellan konjugerade, kan det bara nnas en

S under G. Om P väljes godtyckligt i S , så gäller därmed jGj ; np = jSj = jorbG (P )j = jGP j vilket visar att np är en delare i jGj. enda bana i

Exempel 12.55. I exempel 12.50 såg vi att det i en grupp G av ordning 100 måste nnas undergrupper av ordning 4 och 25. Sådana undergrupper är 2-Sylowundergrupper respektive 5-Sylowundergrupper i G. Med Sylows tredje sats kan vi avgöra hur många sådana det kan nnas av respektive slag. Låt

n2

vara antalet

2-Sylowundergrupper

G.

i

Då måste, enligt

Sylows tredje sats,

n2 j 100 d.v.s.

och

n2  1 (mod 2);

n2 skall vara en udda delare i 100. Vi ser att n2 = 1; n2 = 5 eller n2 = 25

är de enda möjligheterna, så en grupp av ordning

1, 5 eller 25 undergrupper av 5-Sylowundergrupper n5 , så måste exakt

n5 j 100

och

ordning

4.

ning

100

När det gäller antalet

n5  1 (mod 5):

I detta fall nns endast en möjlighet, nämligen ordning

100 kan ha antingen

n5 = 1.

En grupp av

har med andra ord alltid exakt en undergrupp av ord-

25. Det följer av följdsats 12.53, att denna undergrupp dessutom 100 inte vara

måste vara normal. Således kan en grupp av ordning

enkel, eftersom en sådan grupp måste ha en icke-trivial äkta normal undergrupp av ordning



25.

Exempel 12.56. Låt G vara en grupp av ordning 352 = 25  11. Vi påstår att G är lösbar. Antalet 11-Sylowundergrupper n11 i G måste uppfylla

n11 j 25  11

och

n11  1 (mod 11):

Kapitel 12. Ändliga grupper

278

Det enda värde

n11 kan anta är 1, så G har exakt en undergrupp P

av

11. Denna undergrupp är lösbar, eftersom den är abelsk. Vidare P  G. Kvotgruppen G=P är av ordning 25 , och således en 2-grupp. Sats 12.43 medför att denna måste vara lösbar. Sålunda har vi G=P och P lösbara, och därmed är även G lösbar, på ordning

ger följdsats 12.53 att



grund av följdsats 11.19.

Exempel 12.57.

En grupp

G

som innehåller

23  7 = 56

element

kan inte vara enkel, d.v.s. varje sådan grupp har (minst) en icke-trivial normal undergrupp. För att visa detta, konstaterar vi att det för antalet

7-Sylowundergrupper n7 gäller att

n7 j 23  7 medan antalet

och

n7  1 (mod 7);

2-Sylowundergrupper n2 å andra sidan uppfyller

n2 j 23  7

och

n2  1 (mod 2):

n7 = 1 eller n7 = 8, respektive n2 = 1 så är allting frid och fröjd, ty i så fall nns det endast en 7-Sylowundergrupp respektive 2Sylowundergrupp i G, och på grund av följdsats 12.53 måste en sådan Från dessa villkor ser vi att vi kan ha

n2 = 1

eller

n2 = 7.

Om

n7 = 1

eller

vara normal. Det nns således en icke-trivial äkta normal undergrupp i

G i detta fall (av ordning 7 eller 23 = 8), vilket omöjliggör att G är

enkel.

n7 = 8 och n2 = 7. Det nns i så fall hela 7-Sylowundergrupper och inte mindre än sju 2-Sylowundergrupper

Vi får dock problem om åtta i

G, och ingen av dessa kan vara en normal undergrupp, på grund av G endast innehåller 56 element,

följdsats 12.53. Men med tanke på att

nns det dock skäl att misstänka att det blir trångt om saligheten i

15 olika undergrupper kommer helt G. Som vi skall se är det precis så det förhåller

detta fall: Alla dessa sammanlagt enkelt inte att få plats i sig.

7-Sylowundergrupper är en undergrupp 7. En sådan är cyklisk, och innehåller sex element av ordning 7. Två olika sådana undergrupper P1 och P2 visar sig ha endast det neutrala elementet gemensamt. Detta beror på att P1 \ P2 är en undergrupp i såväl P1 som P2 , och på grund av Lagranges sats måste därför jP1 \ P2 j = 1 eller jP1 \ P2 j = 7. Om jP1 \ P2 j = 7, så vore Var och en av våra åtta

av ordning

12.4. Sylows satser

279

P1 = P2 ,

vilket inte är fallet. Således har varje par av två

emellertid olika

7-Sylowundergrupper

endast elementet

1G

gemensamt, och i öv-

7. 8  6 = 48 element av ordning 7 i G. De återstående 56 48 = 8 elementen i G skall nu räcka till sju olika 2-Sylowundergrupper av ordning 8, vilket givetvis är omöjligt. Vi konstaterar därmed att minst ett av talen n7 och n2 måste vara lika med 1, och som vi såg ovan är därmed existensen av rigt består var och en av dem av ytterligare sex element av ordning Vi konstaterar således att det nns sammanlagt

en icke-trivial äkta normal undergrupp garanterad.



Exempel 12.58. Varje grupp av ordning 72  112 = 5 929 är abelsk. Låt G vara en grupp av ordning 5 929. Om n7 betecknar antalet undergrupper av ordning 49 (d.v.s. 7-Sylowundergrupper), så skall n7 j 72  112 och n7  1 (mod 7) gälla. Enda möjligheten är n7 = 1, så det nns exakt en undergrupp P av ordning 49 i G, och i och med att det endast nns en sådan under2 grupp, är den normal. Kvotgruppen G=P innehåller 121 = 11 element, så den är enligt sats 12.41 abelsk. Av den anledningen måste P inne0 0 hålla kommutatorundergruppen G till G (enligt sats 10.55), så jG j är en delare i jP j = 49, enligt Lagranges sats. Låt oss så titta på antalet 11-Sylowundergrupper. Vi har här n11 j 72  112 och n11  1 (mod 11); med n11 = 1 som enda lösning. Vi konstaterar därför, på samma sätt som ovan, att G har en normal undergrupp Q av ordning 121. Motsva2 rande kvotgrupp G=Q är av ordning 49 = 7 , och av den anledningen 0 0 abelsk, så vi måste ha G  Q. Lagranges sats ger att jG j är en delare i jQj = 121. 0 Sålunda är jG j en delare i både 49 och 121, men eftersom dessa två 0 tal är relativt prima, måste jG j = 1, vilket visar att G är abelsk.  Sats 12.59. Låt p och q vara primtal med p < q. Då har varje grupp G av ordning pq en normal undergrupp av ordning q . Om dessutom q 6 1 (mod p), så är G abelsk. Bevis.

Vi kommer att använda ett resonemang, liknande det i föregå-

ende exempel, för att bevisa denna sats.

Kapitel 12. Ändliga grupper

280

nq vara antalet q-Sylowundergrupper i G. Sylows tredje sats säger att nq  1 (mod q ) och nq j pq . Detta betyder att nq = 1 eller nq = p. Men om nq = p, så måste p  1 (mod q), vilket är omöjligt när p < q . Sålunda är nq = 1. Gruppen G har en således en entydigt bestämd normal q -Sylowundergrupp Q. Satsens första påstående är Låt

därmed bevisat. Beträande det andra påståendet, konstaterar vi först att det för

Q ovan gäller att motsvarande kvotgrupp G=Q är abelsk, ty jG=Qj = p. Alltså måste G0  Q, och med hjälp av 0 Lagranges sats inses att jG j är en delare i q . För antalet p-Sylowundergrupper np i G gäller vidare np  1 (mod p) och np j pq , d.v.s. np = 1 eller np = q . Alternativet np = q är omöjligt, eftersom vi kräver att q 6 1 (mod p). I så fall måste np = 1, och precis som ovan inses att G innehåller en entydigt bestämd normal p-Sylowundergrupp P . 0 Kvotgruppen G=P är av ordning q och därför abelsk, varför G är en 0 undergrupp också i P . Alltså är jG j även en delare i p. Vi har nu funnit 0 att jG j är en delare i två olika primtal, och av den anledningen måste jG0 j = 1. Men detta betyder att G är abelsk, vilket skulle bevisas. den normala undergruppen

Exempel 12.60. Varje grupp av ordning 35 = 5  7 är abelsk, efter8 som 5 < 7 och 7 6 1 (mod 5).  G vara en grupp av ordning 455 = 5  7  13. Vi cyklisk. Med Sylows tredje sats fås n13 = n7 = 1 (veriera att så är fallet!), d.v.s. G har en normal undergrupp P av ordning 13 och en normal undergrupp Q av ordning 7. Kvotgrupperna G=P och G=Q är av ordning 35 = 5  7 respektive 65 = 5  13. Båda dessa är abelska, enligt sats 12.59, och därmed innehåller såväl P som Q 0 0 kommutatorundergruppen G . Därför måste jG j vara en delare i både jP j = 13 och jQj = 7, vilket innebär att G0 = f1G g, d.v.s. att G är abelsk. Men en abelsk grupp av ordning 455 måste vara cyklisk, eftersom talen 5, 7 och 13 är parvis relativt prima.  Exempel 12.61. skall visa att G är

Låt

Övningar till avsnitt 12.4 1. Hur många 3-Sylowundergrupper respektive 5-Sylowundergrupper kan det nnas i en grupp av ordning 675? 8

Samtliga grupper med 35 element är alltså isomorfa med

Z35.

12.4. Sylows satser 2.

281

Hur många undergrupper av ordning en grupp av ordning

3.

Visa att

441?

9 respektive 49 kan det nnas i

A4 , som ju är en grupp av ordning 12, inte innehåller någon 4. (A4 är för övrigt den grupp av lägst ordning,

undergrupp av ordning

för vilken omvändningen till Lagranges sats inte är uppfylld.)

4.

Visa att alla grupper som har färre än

20

element, och är av udda

ordning, är abelska.

5.

Visa att en grupp av ordning

(a) 200

(b) 310

(c) 992

(d) 1 815

inte kan vara enkel.

6.

Visa att varje grupp av ordning av ordning

17.

7.

Visa att en grupp av ordning

8.

Visa att en grupp med

(a) 143 element

935 har en cyklisk normal undergrupp

153 är abelsk. (b) 1 001 element

är cyklisk.

9. 10.

Låt

G vara en grupp av ordning 105. Visa att G är lösbar.

Visa att

11.

N är en lösbar normal undergrupp i G, och att jG=N j = 242. G är lösbar.

Antag att

Låt

G vara en grupp och N  G. Antag att jG=N j = 91. Visa att om N G lösbar.

är abelsk, så är

12.

Visa att alla grupper med

(a) 45 element

(b) 99 element

(c) 12 element

är lösbara.

13.

Låt att

p vara ett primtal och antag att G är en grupp av ordning 2p. Visa G inte är enkel. Är G lösbar?

1 144 = 23  11  13 är lösbar. 15. Låt G vara en grupp. Visa att jG=Z (G)j 6= 35. 16. Visa att en grupp av ordning 1 859 = 11  132 alltid är abelsk. 17. Visa att varje grupp av ordning 48 871 = 132  172 är abelsk. 14.

Visa att en grupp av ordning

Kapitel 12. Ändliga grupper

282

18.

Låt

p vara ett primtal. Visa att en grupp av ordning 5p inte är enkel.

19.

Låt

P

20.

Låt

vara en

p-Sylowundergrupp i G. Visa att NG[NG (P )] = NG (P ).

G vara en ändlig grupp. Antag att H är en normal undergrupp i G P är en normal p-Sylowundergrupp i H . Visa att P  G.

och att

Kapitel 13

Inledande ringteori Hittills har vi i huvudsak studerat grupper, som ju är exempel på algebraiska strukturer försedda med endast en kompositionsregel. Med tanke på att våra vanligaste talmängder

Z, Q , R och C

är stabila med

avseende på såväl addition som multiplikation, nns det all anledning att studera algebraiska strukturer, där kompositionsreglerna är två till antalet. I detta kapitel skall vi introducera sådana. De två kompositionsreglerna förutsätts uppfylla ett antal räknelagar som vi känner igen från vanlig addition och multiplikation av till exempel heltal. Beroende på hur många av dessa räknelagar som vi kräver skall gälla, får vi olika typer av algebraiska strukturer, såsom ringar, integritetsområden och kroppar.

13.1 Ringar I en abelsk grupp kan man i princip kan addera och subtrahera som vanligt. Vi kommer nu att införa en typ av algebraisk struktur, i vilken det dessutom är möjligt att multiplicera.

Denition 13.1. kompositionsregler

En

ring (R; +; ) är en mängd R försedd med två , kallade addition respektive multiplika-

+ och

tion, sådana att (i) (R; +) är en abelsk grupp. Det neutrala elementet 0R med avseende på + kallas nolla. 283

Kapitel 13. Inledande ringteori

284

(ii) (iii)

 är associativ, d.v.s. a  (b  c) = (a  b)  c för alla a; b; c 2 R.  är distributiv över +, d.v.s. de båda distributiva lagarna a  (b + c) = (a  b) + (a  c) och (a + b)  c = (a  c) + (b  c) gäller för alla a; b; c 2 R.

I stället för

a  b kommer vi skriva ab i fortsättningen. Vidare har mul-

tiplikation alltid högre prioritet än addition, så de distributiva lagarna kan istället skrivas

a(b + c) = ab + ac respektive (a + b)c = ab + bc. De

distributiva lagarna kan för övrigt givetvis generaliseras till

a(b1 + b2 +    + bn ) = ab1 + ab2 +    + abn respektive

(b1 + b2 +    + bn )a = b1 a + b2 a +    + bn a; vilket man enkelt bevisar med hjälp av induktion. Genom att kombinera dessa lagar med varandra får man vidare

(a1 + a2 +    + am )(b1 + b2 +    + bn ) =

m X n X i=1 j =1

ai bj :

n är ett positivt heltal och r ett element i en ring, så kommer vi n  r att mena en summa r + r +    + r av n termer, samtliga lika med r . Precis som i fallet med grupper, kommer vi ofta att i stället för den klumpiga beteckningen (R; +; ) skriva enbart R. Om

med

Exempel 13.2.

Till de mest klassiska exemplen på ringar hör de

vanliga talmängderna, försedda med vanlig addition och multiplikation. Såväl

Z, Q , R som C

Exempel 13.3.



är alltså exempel på ringar.

Mängden

Mn (R)

av alla

n  n-matriser

är en ring



under addition och multiplikation av matriser.

Exempel 13.4.

Mängden

F (R)

av alla funktioner från

R

till

R

är

ännu ett exempel på en ring. Addition och multiplikation av funktioner denieras här på sedvanligt vis enligt

(f + g)(x) = f (x) + g(x)

respektive

(fg)(x) = f (x)g(x)

13.1. Ringar

285

x 2 R. Det additivt neutrala elementet i F (R) ges av nollfunktionen x 7! 0.  för alla

Exempel 13.5.

I stil med direkta produkter av grupper, se kapitel 9,

R1 ; R2 ; : : : ; Rn alla direkta produkten av dessa som den R1  R2      Rn försedd med komponentvis

kan man införa en direkt produkt av ringar. Om är ringar, så denieras den cartesiska produkten

addition och multiplikation enligt

(a1 ; a2 ; : : : ; an ) + (b1 ; b2 ; : : : ; bn ) = (a1 + b1 ; a2 + b2 ; : : : ; an + bn ) respektive

(a1 ; a2 ; : : : ; an )(b1 ; b2 ; : : : ; bn ) = (a1 b1 ; a2 b2 ; : : : ; an bn ) för alla

(a1 ; a2 ; : : : ; an ); (b1 ; b2 ; : : : ; bn ) 2 R1  R2      Rn . Man ve-



rierar enkelt att samtliga ringaxiom är uppfyllda.

Några enkla räknelagar för ringar omnämns i nedanstående dessa hittar vi bl.a. de båda teckenreglerna minus gånger plus ger minus och minus gånger minus ger plus.

Sats 13.6. I en ring R gäller (i) 0R a = a0R = 0R (ii) a( b) = ( a)b = (ab) (iii) ( a)( b) = ab. för alla a; b 2 R. Bevis.

(i) Med hjälp av den högerdistributiva lagen nner vi att

0R a + 0R a = (0R + 0R )a = 0R a = 0R + 0R a; eftersom

0R

är neutralt element med avseende på addition. Då

(R; +)

är en grupp så gäller annulleringslagarna med avseende på addition, vilket medför att

0R a = 0R . På samma sätt bevisar man att a0R = 0R .

(ii) Den vänsterdistributiva lagen ger

a( b) + ab = a( b + b) = a0R = 0R ;

Kapitel 13. Inledande ringteori

286

där den sista likheten fås med hjälp av (i). Av ovanstående ser man att

a( b) är additiv invers till ab. Men också (ab) är en additiv invers till ab, och då R är en grupp under addition har varje element i R en entydigt bestämd additiv invers. Sålunda måste a( b) = (ab). Beviset för att ( a)b = (ab) är analogt. (iii) Genom att i två steg använda oss av (ii), får vi

( a)( b) = [a( b)] = [ (ab)]; ( a)( b) är den additiva inversen till (ab). Men ab, så på grund av att inversen är entydigt bestämd, måste ( a)( b) och ab vara lika. vilket betyder att

detta gäller också för

Den additiva inversen till en produkt

ab

a och b ab istället för (ab).

av två element

ring, kommer i fortsättningen att skrivas

i en

Som synes ställs det inte så stora krav på multiplikationen i denitionen av en ring. Till exempel behöver den varken vara kommutativ eller ha neutralt element, till skillnad från additionen.

Denition 13.7. tiv, kallas för en

En ring

kommutativ ring. Ett

ment, d.v.s. ett element alla

r

R, i vilken multiplikationen

1R = 6 0R

är kommuta-

multiplikativt neutralt ele-

med egenskapen

1R r = r1R = r

för

2 R, säges vara en etta. Om R är en ring som innehåller ett

sådant element, säges

R vara en ring med etta.

Det följer av sats 2.16 att det kan nnas högst en etta i en ring. Notera

1R inte får vara lika med 0R . Om vi skulle tillåta detta, skulle den triviala ringen f0R g blir en ring med etta, eftersom 1 det i denna ring ju gäller att 0R r = r 0R = r för alla r 2 f0R g. För vidare kravet på att

att emellertid slippa att göra undantag för den triviala ringen i diverse satser framöver, är det lika bra att göra sig av med denna bastard med en gång: Den triviala ringen räknas inte som en ring med etta, och därmed basta! 1

Det följer för övrigt av sats 13.6(i) att den triviala ringen är den enda ring i

vilket det additivt neutrala elementet också är neutralt med avseende på multiplikation.

13.1. Ringar

287

Exempel 13.8.

Var och en av ringarna

Z, Q , R och C

i exempel 13.2



är en kommutativ ring med etta.

Exempel 13.9.

Det är inte svårt att se att mängden

2Z av alla jäm-

na heltal är en kommutativ ring under vanlig addition och multiplika-



tion, men däremot inte en ring med etta.

Exempel 13.10.

Matrisringen

Mn (R) i exempel 13.3 är en ring med

etta. Det multiplikativt neutrala elementet ges nämligen av enhetsmatrisen. Däremot är

Mn (R)

en inte kommutativ ring (om

n

 2),



eftersom matrismultiplikation inte är kommutativ.

Exempel 13.11.

Genom att kombinera föregående två exempel, kan

vi konstruera en ring som varken är kommutativ eller har en etta. Bilda (för

n

 2) mängden Mn(2Z) av alla n  n-matriser, vars samtliga

element är jämna heltal, och inför vanlig addition och multiplikation av matriser som kompositionsregler på denna mängd. Det som då erhålls



är en icke-kommutativ ring utan etta.

Sats 13.12.

Mängden

Zn av alla restklasser modulo n är en kommu-

tativ ring med etta under addition och multiplikation modulo

Bevis.

n.

Detta är inget annat än sats 2.28 i annan skepnad.

Vi har hittills med

Zn menat gruppen av alla restklasser modulo n

under addition modulo

n,

men från och med nu kommer vi att av-

se motsvarande ring under addition och multiplikation modulo ingenting annat sägs. Samma anmärkning gäller beträande och

C,

n, om

Z, Q , R

d.v.s. ifall vi inte säger annat, så syftar vi till dessa mängder

såsom ringar, och inte (additiva) grupper i fortsättningen.

R är en ring och n ett positivt heltal, så kommer vi med Mn (R) n  n-matriser med element i R. Vi gjorde så redan i exempel 13.11, med R = 2Z. Man kan visa att Mn (R) är en ring Om

att avse mängden av alla

med avseende på addition och multiplikation av matriser, denierade på det naturliga sättet, d.v.s. man adderar och multiplicerar som man är van vid, när man räknar med matriser, fast man måste ta hänsyn

Kapitel 13. Inledande ringteori

288

till den aritmetik som råder i den aktuella ringen med etta, så kommer också

Exempel 13.13.

Mn (R) att vara det.

R.2 Om R är en ring

Betrakta de två matriserna







A = 13 24

och

Betraktade som element i matrisringen







B = 43 21 : M2 (Z) så blir 

A + B = 56 45

och



4 ; AB = 14 24 10

medan vi får



A + B = 01 40





och



AB = 44 40 ; M2 (Z5),

där all aritmetik sker

Som vi ser av sats 2.28, nns det vissa element i

Zn som har multiplika-

om

A

och

modulo

5.

B

betraktas som element i

tiv invers (närmare bestämt alla



a 2 Zn som är relativt prima med n).

Mängden av alla sådana element visar sig bilda en grupp under multiplikation modulo

n, den så kallade enhetsgruppen Zn modulo n, vilken

introducerades i sats 3.8. Vi skall nu generalisera detta till allmänna ringar, i vilka det nns en etta.

Denition 13.14. a 2 R som har en

Låt

R

vara en ring med etta

1R .

Ett element

multiplikativ invers, d.v.s. ett element

a

1

med

egenskapen

aa säges vara en

1

= a 1 a = 1R ;

enhet.

På grund av sats 2.21 har en enhet i en ring med etta exakt en invers med avseende på multiplikation. 2

Detta bevis väljer vi emellertid att utelämna.

13.1. Ringar

289

Z8 ges av 1, 3, 5 och 7.  Detta är alltså precis elementen i enhetsgruppen Z8 modulo 8.  Exempel 13.15.

Sats 2.28 ger att enheterna i

Exempel 13.16.

I heltalsringen

Z är endast 1 och 1 enheter. Dessa

två element utgör tillsammans en grupp under multiplikation, isomorf med gruppen

Z2, se Cayleytabellen i gur 13.1. 

1 1 1

1 1



1 1 1

Figur 13.1 Exempel 13.17.

I

Q , R och C

är samtliga element utom

och även här utgör mängden av alla enheter, d.v.s.

 ve C , grupper under multiplikation.

0 enheter,

Q  , R

respekti-



Av ovanstående exempel att döma, verkar det som om mängden av alla enheter i en ring med etta är en grupp under multiplikation. Detta är också innebörden av nästa sats.

(R; +; ) vara en ring med etta och låt R vara mäng den av alla enheter i R. Då är (R ; ) en grupp. Denna är abelsk, om R

Sats 13.18.

Låt

är kommutativ.

Bevis.

Produkten av två enheter

b (jämför med följdsats 2.22(iii)). R är naturligtvis associativ, ettan 1R är en enhet

(den multiplikativa) inversen Multiplikationen på

a och b är en enhet, eftersom ab har

1a 1

(eftersom den har sig själv som invers) och verkar som neutralt element

R , och för varje a 2 R gäller givetvis a närhelst R är kommutativ, är trivialt. i

1

2 R. Att R är abelsk

Denition 13.19. Låt R vara en ring med etta. Den multiplikativa  gruppen R av alla enheter i R kallas för enhetsgruppen till R. Exempel 13.20.

Enhetsgruppen till matrisringen

allmänna linjära gruppen

GLn (R).

Mn (R) ges av den



Kapitel 13. Inledande ringteori

290

I en ring

R

med etta kan nollan

0R r = r0R = 0R = 6 1R

för alla

r

0R

aldrig vara en enhet, eftersom

2 R.3

För vissa ringar med etta

gäller det till och med att nollan är det enda elementet som inte är en enhet. Sådana ringar är av speciellt intresse, och vi inför därför en egen benämning för dem.

Denition 13.21. En ring R med etta, i vilken samtliga element utom 0R är enheter, kallas för en divisionsring. Om en divisionsring är kommutativ säges den vara en

kropp, i annat fall en skevkropp.

Förutom att addera, subtrahera och multiplicera, kan man också alltid dividera i en divisionsring,

Exempel 13.22.

4 fast dock inte med noll.

Var och en av talmängderna

på en kropp. Mängden av alla heltal

Q , R och C

är exempel

Z är däremot ingen kropp, eftersom 

endast två av dess element är enheter.

Sats 13.23.

Ringen

Zp är en kropp, om och endast om p är ett prim-

tal.

Bevis.

Sats 13.12 säger att

Zp åtminstone är en kommutativ ring med

etta. Följdsats 2.29 medför att denna är en kropp, om och endast om

p

är ett primtal.

När det gäller skevkroppar, kommer vi inte att ägna speciellt mycket tid åt sådana, utan vi nöjer oss med följande exempel, vilket i och för sig är ett klassiskt sådant.

Exempel 13.24 (Hamiltons kvaternioner). 



I = 0i 0i ; J = 3





0 1 1 0

Betrakta matriserna



och



K = 0i 0i

Här har vi ett exempel på varför det kan vara bra att inte räkna den triviala

ringen som en ring med etta, se diskussionen på sidan 286. I annat fall hade man fått uttrycka sig i stil med I en icke-trivial ring

4

Därav namnet!

R med etta : : :



13.1. Ringar i

M2 (C ).

291

Man verierar enkelt att dessa matriser uppfyller

I 2 = J 2 = K 2 = IJK = E ; där

E

är enhetsmatrisen i

M2 (C ).

(13.1)

Från dessa relationer kan man i sin

tur härleda sambanden

IJ = JI = K ; JK = KJ = I

och

KI = IK = J :

(13.2)

Vi sätter nu

H = faE + bI + cJ + dK j a; b; c; d 2 Rg: Ett godtyckligt element i H är på formen aE + bI + cJ + dK =





a + bi c + di = c + di a bi





z w ; w z

z = a + bi och w = c + di är komplexa tal. Detta betyder att ett element i H är entydigt bestämt av de reella talen a, b, c och d. Vi där

skall nu visa att

H

är en skevkropp under addition och multiplikation

denierade enligt

(a1 E + b1 I + c1 J + d1 K ) + (a2 E + b2 I + c2 J + d2 K ) = (a1 + a2 )E + (b1 + b2 )I + (c1 + c2 )J + (d1 + d2 )K respektive

(a1 E + b1 I + c1 J + d1 K )(a2 E + b2 I + c2 J + d2 K ) = E + I + J + ÆK ;

(13.3)

där

8 > >
> : Æ

= = = =

a1 a2 b1 b2 c1 c2 d1 d2 a1 b2 + b1 a2 + c1 d2 d1 c2 a1 c2 b1 d2 + c1 a2 + d1 b2 a1 d2 + b1 c2 c1 d2 + d1 a2 :

Vackrare formler än den för multiplikation har man ju sett i sina da'r! Det nns dock ingen anledning att memorera den, eftersom den blott är resultatet av att man multiplicerar parenteserna i vänsterledet i (13.3)

Kapitel 13. Inledande ringteori

292

på sedvanligt vis, samtidigt som man tar hänsyn till sambanden (13.1) och (13.2). Eftersom kompositionsreglerna på av matriser, så inser man enkelt att

H

är addition och multiplikation

(H ; +)

är en abelsk grupp, att

multiplikationen är associativ, har neutralt element (i form av är distributiv över addition. Således är

H

E ) och

en ring med etta, och det

H inte är kommutativ. Det återstår att se H , skilda från nollmatrisen, är inverterbara och

framgår vidare av (13.2) att att samtliga matriser i att inversen tillhör

H.

aE + bI + cJ + dK 6= O i H . Detta element är, som vi a, b, c och d, så minst ett av dessa tal måste vara skilt från 0. Med litet räkningar får man att Tag således

såg ovan, entydigt bestämt av

(aE + bI + cJ + dK )(aE

bI

cJ

dK ) = (a2 + b2 + c2 + d2 )E :

a2 + b2 + c2 + d2 6= 0, blir därmed aE bI cJ dK (aE + bI + cJ + dK )  2 2 2 2 = E ; a +b +c +d 1 existerar och tillhör H . varav vi konstaterar att (aE + bI + cJ + dK ) Eftersom

Därmed är

H

en skevkropp. Detta är den så kallade skevkroppen av



Hamiltons kvaternioner.5

I stil med undergrupper (se denition 3.20) kan man också deniera underringar och underkroppar.

Denition 13.25. Låt R vara en ring. En delmängd S säges vara en underring i R, betecknat S  R, om S är en ring under restriktionen av additionen och multiplikationen på R till S . Om S  R men S 6= R, så kallas S för en äkta underring, vilket vi skriver som S < R. I samma anda denieras begreppen

underkropp och äkta underkropp i

en kropp.

Exempel 13.26. talen

De rationella talen

Q

är en underkropp i de reella

R, som i sin tur är en underkropp i de komplexa talen C . DärZ inte en underkropp i varken Q , R eller C , men däremot en

emot är

underring i var och en av dem. 5

William Rowan Hamilton (18051865), irländsk matematiker.



13.1. Ringar

293

En motsvarighet till undergruppskriteriet (sats 3.21) nns för såväl underringar som underkroppar. Vi överlåter till läsaren att bevisa följande två satser.

Sats 13.27. Antag att (R; +; ) är en ring och låt S vara en delmängd av R. Då är S en underring i R, om och endast om (S; +) är en undergrupp i (R; +) och S är stabil med avseende på multiplikationen på R. Sats 13.28. Antag att (K; +; ) är en kropp och låt L vara en delmängd av K . Då är L en underkropp i K , om och endast om (L; +) är  en undergrupp i (K; +), och (L n f0K g; ) en undergrupp i (K ; ). Exempel 13.29.

Betrakta mängden

R=

(



a b b a

)

a; b 2 R :

R är en underring i M2 (R). För det första ser man enkelt att (R; +) är en undergrupp (M2 (R ); +). Eftersom Vi påstår att



a1 b1 b1 a1





a2 b2 = b2 a2 =

så är ring i

 

a1 a2 b1 b2 b1 a2 a1 b2 a1 a2 b1 b2 (a1 b2 + b1 a2 )



a1 b2 + b1 a2 b1 b2 + a1 a2  a1 b2 + b1 a2 ; a1 a2 b1 b2

R stabil med avseende på multiplikation. Således är R en underM2 (R). 

Vi har så här långt introducerat många nya algebraiska strukturer, vilka alla är olika typer av ringar (ringar med etta, kommutativa ringar, divisionsringar, kroppar och skevkroppar). För att hjälpa läsaren att hålla ordning på dem, presenterar vi i gur 13.2 på nästa sida ett diagram som beskriver hur dessa är relaterade till varandra.

Övningar till avsnitt 13.1 1.

Vilka av följande algebraiska strukturer är ringar? Är någon av dem en kropp?

Kapitel 13. Inledande ringteori

294

Ringar

Ringar

Kommutativa

med etta

ringar

Divisionsringar

Skevkroppar

Kroppar

Figur 13.2 (a) Z+punder vanligpaddition och multiplikation. (b) Q ( 3) = fa + b 3 j a; b 2 Q g under vanlig addition och multiplikation.

p

(c) R = fa + b 3 3 j a; b 2 Q g under vanlig addition och multiplikation. (d) C (R) = falla kontinuerliga funktioner från R till R g under vanlig (e) (P (M ); 4; \) (jfr. övning 5 till avsnitt 1.1). addition och multiplikation av funktioner.

2.

Visa att de generaliserade distributiva lagarna, d.v.s.

a(b1 + b2 +    + bn ) = ab1 + ab2 +    + abn respektive

(b1 + b2 +    + bn )a = b1 a + b2 a +    + bn a gäller i en ring, samt att

(a1 + a2 +    + am )(b1 + b2 +    + bn) = 3.

Visa att en direkt produkt

m X n X i=1 j =1

ai bj :

R1  R2    Rn av n ringar R1 ; R2 ; : : : ; Rn

är en ring under komponentvis addition och multiplikation.

4.

Visa att

konjugatregeln (a + b)(a b) = a2 b2 gäller i en ring, om

och endast om den är kommutativ.

13.1. Ringar 5.

Visa att

295

kvadreringsregeln (a + b)2 = a2 + 2  ab + b2 gäller i en ring,

om och endast om den är kommutativ.

6.

Låt

a och b vara element i en ring. Visa att

(a + b)n = om och endast om

7.

Låt

n   X n

k

k=0

ab = ba.

R vara en ring. Deniera S

8.

Bevisa sats 13.27 och sats 13.28.

9.

Låt

R försedd med samma a  b = ba. Visa att S är en ring.

som mängden

addition, men med multiplikationen

R = M2(R),

 an k bk ;

mängden av alla kvadratiska matriser med reella

element. Visa att var och en av nedanstående mängder är en underring i

R.

(a) S = (b) S = 10.

Visa att

( (

  b d

)

a b 0 a

a; b 2 R

a c

a+c=b+d

p

)

p

[ 2 ] = fa + b 2 j a; b 2 Zg är en underring, men inte en

Z

underkropp, i

R.

Z[i] = fa + bi j a; b 2 Zg är en underring i C . (Elementen i [i] brukar kallas för gaussiska heltal.6) p p 12. Visa att Q ( 2) = fa + b 2 j a; b 2 Q g är en underkropp i R.

11.

Visa att

13.

Bestäm samtliga enheter i

Z

(a) Z3

(b) Z14

(c) Z  Z

(d) M2 (Z2).

med etta 1R som har en underring S , som 1S , men där 1R 6= 1S . 15. Ett element i en ring R säges vara nilpotent, om an = 0R för något

14.

Ge exempel på en ring

R

också är en ring med etta

positivt heltal

n. Bestäm samtliga nilpotenta element i var och en av

följande ringar.

(a) Z4 6

(b) Z18

(c) Z50

(d) M2 (Z2)

Efter den tyske matematikern Carl Friedrich Gauss (1777-1855), en av de främs-

ta matematiker som någonsin levt tematikernas konung.

redan under sin levnad ck han epitetet Ma-

Kapitel 13. Inledande ringteori

296

R med etta. Antag att an = 0R för något positivt heltal n (d.v.s. att a är nilpotent, se föregående övning). Visa att 1R a är en enhet i R, och ange en formel för (1R a) 1 . 17. Visa att om a och b är nilpotenta element (se övning 15) i en kommutativ ring, så är även a + b nilpotent. 18. Ett element a i en ring R säges vara idempotent, om a2 = a. (Jämför

16.

Låt

a

vara ett element i en ring

med övning 3 till avsnitt 3.4). Bestäm samtliga idempotenta element i var och en av ringarna i övning 15.

19.

Vad krävs av en ring för att produkten av två godtyckliga idempotenta element (se föregående övning) också skall vara idempotent?

20.

R vara en ring med etta, och låt u och v vara två enheter i R. Visa u + v är en enhet, om och endast om u 1 + v 1 är en enhet. 21. Låt a och b vara element i en ring R med etta, sådana att ab = ba. Antag vidare att (a b)n = 0R . Visa att a är en enhet, om och endast om b är en enhet. 22. Låt a vara ett element i en ring R med etta. Antag att 1R ab är en enhet med inversen c. Visa att 1R ba är en enhet med inversen 1R + bca. Låt att

13.2 Nolldelare och integritetsområden ab av två heltal a och b är lika med 0, så kan vi med en gång säga att a = 0 eller b = 0. Men om produkten av två element i Z6 är lika med 0, kan vi inte dra samma slutsats. Till exempel är 2  3 = 0 i Z6, men ingen av faktorerna här är ju lika med 0. Om produkten

Denition 13.30. Ett element a i en ring R kallas för en nolldelare, om a 6= 0R , och om det nns ett b 6= 0R i R sådant att ab = 0R eller ba = 0R . Exempel 13.31. Förutom 2 och 3 så är även 4 en nolldelare i Z6, eftersom 3  4 = 0. Ringen Z5 saknar å sin sida nolldelare. I gur 13.3

Z5 Z6. Notera att tabellen för Z5 (till vänster) inte innehåller några nollor annat än i första raden och kolumnen, till skillnad från Z6, på motstående sida visas Cayleytabellerna för multiplikationen på respektive

som har ett antal nollor mitt i sin tabell.



13.2. Nolldelare och integritetsområden

 0 1 2 3 4 5

 0 1 2 3 4

0 1 2 3 4

0 0 0 0 0

0 1 2 3 4

0 2 4 1 3

0 3 1 4 2

297

0 1 2 3 4 5

0 4 3 2 1

0 0 0 0 0 0

0 1 2 3 4 5

0 2 4 0 2 4

0 3 0 3 0 3

0 4 2 0 4 2

0 5 4 3 2 1

Figur 13.3 Exempel 13.32.

I matrisringen



1 1

2 2



M2 (R) 

har vi





2 2 = 0 0 ; 1 1 0 0

så de båda matriserna i vänsterledet är nolldelare i

Då en ring

R

M2 (R).



är en (abelsk) grupp under addition, gäller de additiva

a + b = a + c ) b = c och b + a = c + a ) b = c a; b; c 2 R. Men de multiplikativa motsvarigheterna

annulleringslagarna för alla

a 6= 0R ; ab = ac =) b = c

(13.4)

a 6= 0R ; ba = ca =) b = c

(13.5)

respektive

behöver inte alltid gälla. Till exempel är

21 = 24 i Z6, men 1 6= 4. Med

tanke på att vi precis har infört begreppet nolldelare, samt konstaterat att

2 2 Z6 är en sådan, nns det skäl att misstänka att det är på grund 2 i likheten ovan.

av detta som det blir fel, när vi försöker förkorta bort Våra misstankar bekräftas av följande sats.

Sats 13.33.

Låt

R

vara en ring och

a; b; c

tre element i

formlerna (13.4) och (13.5) sanna, om och endast om

a

R.

Då är

inte är en

nolldelare.

Bevis.

)) Antag att a; b; c 2 R uppfyller (13.4) och (13.5). Vi vill

(

visa att

a

inte är en nolldelare, d.v.s. om

ar = 0R

eller

ra = 0R

för

Kapitel 13. Inledande ringteori

298

r 2 R, så måste r = 0R . Antag att det nns ett r 2 R sådant att ar = 0R . Eftersom a0R = 0R , har vi a0R = ar , varav r = 0R följer något

med hjälp av (13.4). Ett analogt resonemang används för att visa att

ra = 0R

r = 0R .

medför

() Vi skall visa att (13.4) och (13.5) är sanna, förutsatt att a inte a; b; c 2 R så att ab = ac. Då är ab ac = 0R , eller med andra ord a(b c) = 0R . Om a = 6 0R inte (

är en nolldelare. Antag således att det nns är en nolldelare i

R, måste b c = 0R , d.v.s. b = c. Detta bevisar (13.4).

På motsvarande sätt bevisas (13.5).

Följdsats 13.34.

De båda multiplikativa annulleringslagarna, givna

av (13.4) och (13.5), gäller i en ring, om och endast om denna saknar nolldelare.

Exempel 13.35.



Z saknar nolldelare, gäller sålunda de multipli-

kativa annulleringslagarna i denna ring, vilket också överensstämmer



med våra erfarenheter.

Sats 13.36. Låt R vara en kommutativ ring med etta. Då kan en enhet i R inte vara en nolldelare. Om R dessutom är ändlig, så gäller även omvändningen, d.v.s. ett element (skilt från 0R ) som inte är en nolldelare, måste vara en enhet.

a 6= 0R

Låt

vara en enhet. Då existerar alltså

a

1

i R. I avsikt a också är en nolldelare. Detta innebär att det nns ett b = 6 0R med egenskapen ab = 0R . Multiplikation 1 medför att b = 0 , och den eftertraktade av båda leden med a R

Bevis.

att få en motsägelse, antar vi att

motsägelsen är erhållen.

R är ändlig, och att a 6= 0R inte är en nolldelare. Vi a måste vara en enhet, d.v.s. att a 1 existerar. Eftersom R

Antag nu att vill visa att

är ändlig, kan vi göra upp en lista över dess element. Antag att

är samtliga element skilda element (utom

0R )

r1 ; r2 ; : : : ; rn från 0R i R. Vi

(13.6) förutsätter här att varje

tagits med exakt en gång; det nns alltså inga

dubbletter i (13.6). Betrakta nu listan

ar1 ; ar2 ; : : : ; arn ;

(13.7)

13.2. Nolldelare och integritetsområden

299

vilken erhållits genom att multiplicera element i listan (13.6) med

a.

a 6= 0R inte är en nolldelare, saknas 0R också i (13.7). Antag i och j så att ari = arj . Då medför sats 13.33 ri = rj , eftersom a inte är en nolldelare. Detta strider mot att

Eftersom

att det nns olika att

den ursprungliga listan saknar dubbletter. Således förekommer varje

0R exakt en gång också i (13.7). Speciellt måste något k , vilket betyder att a är en enhet. Därmed är

element skilt från

ark = 1R

för

satsen bevisad.

Följdsats 13.37.

Nolldelarna i

inte är relativt prima med

Bevis.

n.

Zn består precis av de element, som

Detta följer direkt av föregående sats, samt sats 2.28.

Exempel 13.38. element skilda från

Nolldelarna i Z10 ges av 2, 4, 5, 6 och 8. 0, d.v.s. 1, 3, 7 och 9, är enheterna i Z10.

Övriga



I en oändlig kommutativ ring med etta behöver det inte vara så, att ett element som inte är en nolldelare måste vara en enhet. Studera till exempel

Z, som inte innehåller några nolldelare alls, och bara två

enheter. De esta heltal skilda från enheter i

Z.

Denition 13.39.

0

är alltså varken nolldelare eller

En kommutativ ring med etta kallas för ett

tegritetsområde, om den saknar nolldelare.

Det klassiska exemplet på ett integritetsområde är heltalsringen av exempel 13.31 framgår det att inte

Z6.

Sats 13.40.

Z5 är

in-

Z, och

ett integritetsområde, men

En kommutativ ring med etta är ett integritetsområde,

om och endast om de multiplikativa annulleringslagarna gäller i den.

Bevis.

Använd följdsats 13.34!

Det förekommer ibland i litteraturen, att ett integritetsområde de-

Kapitel 13. Inledande ringteori

300

nieras som en kommutativ ring med etta, i vilken de multiplikativa annulleringslagarna är giltiga. På grund av föregående sats, är denna denition ekvivalent med vår egen i denition 13.39.

Sats 13.41.

Varje kropp är ett integritetsområde, och varje ändligt

integritetsområde är en kropp.

Bevis.

I en kropp

K

är alla element skilda från

0K

enheter. Enligt

K är D är ett ändligt integritetsområde, så säger samma sats att samtliga element skilda från 0D är enheter, d.v.s. D är sats 13.36 kan det därför inte få plats med några nolldelare, så ett integritetsområde. Om en kropp.

Ett oändligt integritetsområde behöver dock inte vara en kropp, vilket

Z är ett exempel på.

Följdsats 13.42. (i) (ii) (iii)

Följande tre utsagor är ekvivalenta:

Zp är ett integritetsområde Zp är en kropp p är ett primtal.

Bevis.

Sats 13.41 medför att (i) och (ii) är ekvivalenta, medan ekviva-

lensen mellan (ii) och (iii) visades i sats 13.23.

Vi kan nu modiera gur 13.2 på sidan 294, genom att tillfoga integritetsområdena till skaran av ringar. Detta är gjort i gur 13.4 på motstående sida.

Övningar till avsnitt 13.2 1.

Ange nolldelarna i var och en av följande ringar.

(a) Z4 (d) Z25

(b) Z8 (e) Z3  Z5

2.

Vilka är nolldelarna i matrisringen

3.

Antag att

D1

och

integritetsområde?

D2

(c) Z14 (f) Z  Z4

M2 (Z2)?

är integritetsområden. Är då även

D1  D2

ett

13.3. Karakteristiken av en ring

301

Ringar

Ringar

Kommutativa

med etta

ringar

Divisionsringar

Integritetsområden

Skevkroppar

Kroppar

Figur 13.4 4.

Låt

R

5.

R innehåller ett u2 = u. Visa att u är en etta i R.

vara en ring utan nolldelare, och antag att

element

u 6= 0R

med egenskapen

Ge exempel på en oändlig kommutativ ring med etta, där elementen skilda från nollan är antingen enheter eller nolldelare.

6.

A vara en nolldelare i matrisringen M2 (Z5). Visa att An = O för + något n 2 Z , d.v.s. visa att varje nolldelare i M2 (Z5) är nilpotent (se Låt

övning 15 till avsnitt 13.1).

7.

A 2 Mn (R) är en nolldelare, om och endast om det A = 0. (För att lösa uppgift krävs litet kunskaper i linjär algebra.) Visa att en matris

13.3 Karakteristiken av en ring Denition 13.43. Låt R vara en ring med etta. Då denieras karakteristiken av R, betecknat char R, som det minsta positiva heltal n som uppfyller

n  1R = 1| R + 1R {z +    + 1R} = 0R ; n termer

om ett sådant

n existerar. I annat fall sätter man char R = 0.

Kapitel 13. Inledande ringteori

302

Den engelska benämningen för karakteristiken av en ring är

ristic of a ring, därav

char'.

characte-

beteckningen '

Exempel 13.44. Det kan aldrig inträa att n  1 = 0 för något positivt heltal n i Z, så char Z = 0. För Zn gäller char Zn = n.  char R som ordningen av elementet 1R i (R; +), om denna är ändlig, och i annat fall char R = 0.

Alternativt kan man deniera gruppen

Den direkta produkten Z2  Z4 av ringarna Z2 Z4 har karakteristiken 4, ty det multiplikativt neutrala elementet i Z2  Z4 är (1; 1), och i gruppen Z2  Z4 gäller att (1; 1) är av

Exempel 13.45. och

ordning



4.

Sats 13.46. Antag att R är en ring med etta och att char R = n > 0. Då är n  r = 0R för alla r 2 R. Bevis.

Med användande av den distributiva lagen får vi

+    + 1D}) n  r = r| + r +{z   + r} = r(1| D + 1D {z n termer

= r(n  1R ) = r0R = 0R ;

n termer

vilket bevisar satsen.

Exempel 13.47. Låt R vara en kommutativ ring med etta och antag att char R = 2. Eftersom R är kommutativ, så gäller kvadreringsregeln (se övning 5 till avsnitt 13.1), så för alla a och b i R har vi alltså (a + b)2 = a2 + 2  ab + b2 :

R har karakteristiken 2, så fås med hjälp av föregående sats att 2  ab = 0R , och således har vi Men eftersom

(a + b)2 = a2 + b2 : Således gäller nybörjarens kvadreringsregel i en kommutativ ring med etta, om

char R = 2. Se även övning 3.

R



13.3. Karakteristiken av en ring

303

Sats 13.48. Karakteristiken för ett integritetsområde kan bara vara lika med 0 eller ett primtal. Bevis.

Låt

D

char D = n > 0 1 < a < n och 1 < b < n.

vara ett integritetsområde. Antag att

inte är ett primtal, d.v.s. att

n = ab,

där

Med hjälp av de distributiva lagarna får man

(a  1D )(b  1D ) = (1| D + 1D {z +    + 1D})(1| D + 1D {z +    + 1D}) a termer

= 1| D + 1D {z +    + 1D}

b termer

ab=n termer

= n  1D = 0D :

D är ett integritetsområde, måste a  1D = 0D eller b  1D = 0D . Men båda dessa alternativ strider mot att n denitionsmässigt är det minsta positiva heltalet med egenskapen n  1D = 0D . Antagandet om att n inte är ett primtal måste således vara felakPå grund av att

tigt.

Eftersom varje kropp är ett integritetsområde, gäller ovanstående sats också för kroppar.

Övningar till avsnitt 13.3 1.

2. 3.

Bestäm karakteristiken av följande ringar.

(a) Z3  Z4 (d) Z3  Z6  Z2

(b) Z4  Z6 (e) Z2  Z

För en kommutativ ring

R med etta gäller char R = 4. Utveckla (a+b)8 ,

där

a; b 2 R.

Låt

p

(c) Z2  Z4  Z5 (f) M2 (Z2)

vara ett primtal. Visa att i en kommutativ ring

gäller nybörjarens exponentlag

R

med etta så

(a + b)p = ap + bp , om char R = p.

Kapitel 14

Homomorsmer, ideal och kvotringar Syftet med detta kapitel är att hitta motsvarigheter för ringar till begreppen grupphomomorsm, gruppisomorsm, normal

h

kvotgrupp.

14.1 Ideal och kvotringar Låt (R; +; ) vara en ring. Då är (R; +) en abelsk grupp, vilket betyder att alla dess undergrupper är normala. Om så kommer alltså

(S; +)

S

är en underring i

att vara en normal undergrupp i

R,

(R; +).

I

kapitel 10 konstaterade vi att det är möjligt att införa en gruppstruktur på mängden

R=S

av alla (additiva) sidoklasser till

S , enligt

(x + S ) + (y + S ) = (x + y) + S; eller uttryckt i ord: Summan av den sidoklass som innehåller

x

2R

y 2 R denieras som den sidoklass 2 R. Men R är ju från början en ring, så det

och den sidoklass som innehåller som innehåller

x+y

R=S till en ring genom att införa S i samma anda: Produkten av den sidoklass som innehåller x och den sidoklass som innehåller y skall vara lika med den sidoklass som innehåller xy , d.v.s. vore trevligt om vi också kan göra multiplikation av sidoklasserna till

(x + S )(y + S ) = xy + S: 304

14.1. Ideal och kvotringar

305

För att detta skall vara möjligt, krävs det något extra av nämligen inte med att

S . Det räcker

S är en underring i R, vilket belyses av följande

exempel.

Exempel 14.1.

Z av alla heltal är en underring i Q , och

Mängden

vi kan bilda (den additiva) kvotgruppen

Q =Z = fr + Z j r 2 Qg: Två element r1 + Z och r2 + Z i en denna kvotgrupp är lika, om och endast om r1 r2 2 Z. Till exempel är alltså 5=2+ Z och 1=2+ Z samma sidoklass, men inte 5=4 + Z och 1=3 + Z (eftersom 5=2 1=2 = 2 är ett 5=4 1=3 = 11=12). Om vi nu provar att multiplicera 1=2 + Z och 1=3 + Z med varandra på det sätt som vi

heltal, men inte sidoklasserna

beskrev ovan, får vi



Ifall vi här ersätter som

1=2 + Z, får vi



1 +Z 2



1 1 + Z = + Z: 3 6

1=2 + Z med 5=2 + Z, som ju är samma sidoklass 



5 +Z 2



1 5 + Z = + Z: 3 6

Om detta nu hade varit en väldenierad multiplikation av sidoklasser, skulle

5=6 + Z och 1=6 + Z ha varit samma sidoklass. Så är emellertid 5=6 1=6 = 2=3 inte är ett heltal. 

inte fallet, eftersom

En naturlig fråga är nu vad som krävs av en underring att den additiva kvotgruppen

S i en ring R, för

R=S också skall bli en ring. Hemligheten

ligger i följande denition.

Denition 14.2. Låt R vara en ring. En underring I i R säges vara ett ideal i R, om och endast om ar; ra 2 I för alla a 2 I och r 2 R. Om I 6= R, så säges I vara ett äkta ideal. R är kommutativ behöver man givetvis inte veriera att både ar och ra tillhör I , för att visa att underringen I är ett ideal i R. Om

Kapitel 14. Homomorsmer, ideal och kvotringar

306

Det nns en analogi mellan ett ideal och nollan i en ring. Oavsett vad man multiplicerar ett element i ett ideal med, så stannar man kvar idealet, och oavsett vad man multiplicerar

Exempel 14.3.

med, blir resultatet

0R .

R= 6 f0R g har minst två ideal, nämligen R triviala idealet f0R g. 

Varje ring

själv och det så kallade

Exempel 14.4.

0R

Betrakta ringen

F (R) av alla funktioner från R till R a vara ett

(under vanlig addition och multiplikation av funktioner). Låt godtyckligt reellt tal och sätt

Ia = ff

2 F (R) j f (a) = 0g:

Ia ett ideal i F (R): Det är för det första inte svårt att se att Ia är F (R). Om vidare f 2 Ia och g 2 F (R) är en godtycklig funktion, så gäller för produkten h = fg att h(a) = f (a)g (a) = 0. Således gäller fg 2 Ia .  Då är

en underring i

Exempel 14.5.

Underringen

ZiQ

är inget ideal i

inte behöver vara så att

ar 2 Z, om a 2 Z och r 2 Q .

Lemma 14.6.

vara en ring och

Låt

R

I

Q , eftersom det

en underring i



R.

Då är

multiplikation av sidoklasser enligt

(x + I )(y + I ) = xy + I

(14.1)

en väldenierad multiplikation av elementen i den additiva kvotgruppen

R=I , om och endast om I

Bevis.

ar

R.

)) Antag att (14.1) ger en väldenierad multiplikation av siR=I och välj r 2 R och a 2 I godtyckligt. Vi vill visa

(

doklasser i att

är ett ideal i

och

ra båda tillhör I . Nu är I

en additiv undergrupp i

innehåller det additivt neutrala elementet är därför

a+I

och

0R + I

0R .

R, så I a 2 I,

Eftersom också

samma sidoklass. På grund av att (14.1) är

väldenierad ger detta

ar + I = (a + I )(r + I ) = (0R + I )(r + I ) = 0R r + I = 0R + I;

ar + I och 0R + I är samma sidoklass. Således ar 2 I . På liknande sätt visar man att ra 2 I . d.v.s.

14.1. Ideal och kvotringar

() Vi antar nu att I

(

307

är ett ideal, och vill visa att (14.1) ger en

väldenierad multiplikation av sidoklasser. Antag att

y + I = y1 + I . Då gäller x x1 ; y y1 2 I . xy + I = x1 y1 + I , d.v.s. att xy x1 y1 2 I . Nu är och

x + I = x1 + I

Vi måste visa att

xy x1 y1 = xy x1 y + x1 y x1 y1 = (x x1 )y + x1 (y1

2 R så gäller (x x1)y 2 I , på grund av att I är ett ideal. På samma sätt ser vi att x1 (y1 y) 2 I . Båda Eftersom

x

2I

y):

x1

och

y

termerna i högerledet ovan tillhör alltså

I,

och därmed måste deras

summa också göra det. Vi konstaterar därmed att

xy x1 y1 2 I , vilket

skulle bevisas.

Sats 14.7.

Låt

R vara en ring och I

ett ideal i

R. Då är R=I en ring

under addition och multiplikation av sidoklasser enligt

(x + I ) + (y + I ) = (x + y) + I respektive

(x + I )(y + I ) = xy + I:

R är kommutativ, så är även R=I detta, och om R har en etta 1R , så är 1R + I en etta i R=I . Om

Bevis.

Alla egenskaper rörande addition av sidoklasser är klara sedan

tidigare (kapitel 10), och i föregående sats visades det att multiplikation av sidoklasser är väldenierad. För att visa att

R=I

är en ring

återstår det således att visa att multiplikationen är associativ och att de distributiva lagarna gäller. Detta överlåter vi till läsaren. Läsaren

R=I är kommutativ, om R är det, multiplikativt neutralt element i R=I ,

får också uppdraget att veriera att

1R + I R.

och att visa att om

1R

är det i

Denition 14.8.

modulo I .

är ett

Ringen

R=I i sats 14.7 kallas för kvotringen av R

R=I utgörs av den sidoklass till I som innehål0R , d.v.s. 0R=I = 0R + I = I . Detta späder på analogin mellan ideal

Nollan i en kvotring ler

och nolla, som vi var inne på vid ett tidigare skede.

Kapitel 14. Homomorsmer, ideal och kvotringar

308

Exempel 14.9.

Heltalen

Z utgör en ring, och för varje heltal n är nZ inte svårt att se att nZ är ett ideal: Tag

Z. Det är 2 Z och a 2 nZ godtyckligt. Då är a = nk för något heltal k, vilket ger ar = nrk 2 nZ. Således är Z=nZ en ring under addition och en underring i

r

multiplikation av sidoklasser. För till exempel

n = 5 har vi

(3 + 5Z)(4 + 5Z) = 12 + 5Z = 2 + 5Z att jämföra med

3  4 = 2 i Z5.

Vi vet från kapitel 10 att grupperna



Z=nZ och Zn är isomorfa (se följd-

sats 10.29). Exemplet ovan antyder att motsvarande gäller för ringarna

Z=nZ och Zn. Men vi har ännu inte denierat vad som menas med att två ringar är isomorfa. Detta, och litet till, ägnar vi oss åt i nästa avsnitt.

Övningar till avsnitt 14.1 1.

Ange samtliga ideal i följande ringar.

(a) Z6 2.

(b) Z12

(c) Z2  Z4

Skriv upp Cayleytabellerna för såväl addition som multiplikation på

R=I , om (a) R = Z10, I = f0; 5g

kvotringen

3.

Låt

(b) R = Z18, I = f0; 6; 12g.

R vara en ring och I ett ideal i R. Komplettera beviset för sats 14.7,

genom att:

(a) Visa att multiplikation av sidoklasser är associativ, d.v.s.

[(a + I )(b + I )](c + I ) = (a + I )[(b + I )(c + I )] för alla

a; b; c 2 R

(b) Visa att de distributiva lagarna gäller i R=I , d.v.s.

(a + I )[(b + I ) + (c + I )] = (a + I )(b + I ) + (a + I )(c + I ) och

[(b + I ) + (c + I )](a + I ) = (b + I )(a + I ) + (c + I )(a + I ) för alla

a; b; c 2 R

14.1. Ideal och kvotringar

309

(c) Visa att om R är kommutativ, så gäller

(a + I )(b + I ) = (b + I )(a + I ) för alla

a; b 2 R, d.v.s. R=I

är också kommutativ

(d) Visa att om R har en etta 1R , så har också R=I en etta i form av

1R + I .

4.

Låt

R vara en ring med etta och I ett ideal i R. Visa att om a 2 R är a + I en enhet i R=I .

en enhet, så är

5.

R vara en kommutativ ring med etta. Visa att en delmängd I av R a + b 2 I för alla a; b 2 I , och ar 2 I för alla a 2 I , r 2 R. Låt

är ett ideal, om och endast om

6.

Låt

7.

Antag att

I

och

ett ideal i

8.

J

vara ideal i en ring

I och J R  S.

R. Visa att I \ J

är ideal i ringarna

är ett ideal i

R.

R respektive S . Visa att I  J

är

R vara en kommutativ ring med etta och antag att I och J är två R. (a) Visa att I + J = fr + s j r 2 I; s 2 J g är ett ideal i R. (b) Bestäm I + J i Z, om I = 6Z och J = 15Z. (c) Antag att a; b 2 Z. Visa att aZ + bZ = Z, om och endast om SGD(a; b) = 1. 9. Låt I och J vara två ideal i en kommutativ ring R med etta. Låt

ideal i

(a) Visa att

IJ = är ett ideal i

( n X

i=1

ai bi

n 2 Z ; ai 2 I; bi 2 J +

R.

(b) Bestäm IJ , om R = Z, I = 4Z och J = 6Z. 10.

Låt

R vara en kommutativ ring och a 2 R. Sätt Ia = fr 2 R j ar = 0R g:

(a) Visa att Ia är ett ideal i R. (b) Låt R = Z20. Bestäm I3 , I5 och I12 . 11.

Låt

R vara en kommutativ ring och sätt I = fx 2 R j xn = 0R

för något

n 2 Z+g:

)

Kapitel 14. Homomorsmer, ideal och kvotringar

310

(a) Visa att I 12.

Låt

är ett ideal i

R.

(b) Vad är I , om R = Z36?

R vara en kommutativ ring och I

(a) Visa att

p

I = fx 2 R j xn 2 I

ett ideal i

R.

för något

n 2 Z+g;

till I , är ett ideal i R. p radikalen p

den så kallade

p

(b) Visa att p I = I . (c) Bestäm I , om R = Z och I = 72Z.

14.2 Homomorsmer och isomorsmer G och H kallas isomorfa, om det  : G ! H , d.v.s. en bijektiv avbildning som har (ab) = (a)(b) för alla a; b 2 G, se kapitel 8. En ho-

Vi påminner om att två grupper nns en isomorsm egenskapen

momorsm uppfyller också denna likhet, men är inte nödvändigtvis bijektiv. Vi vill nu formulera motsvarande för ringar. Om två ringar och

S

R

är isomorfa, d.v.s. väsentligen lika, måste för det första de ab-

(S; +) vara isomorfa, så det måste alltså existera en bijektiv avbildning  : R ! S som åtminstone har egenskapen att (a + b) = (a) + (b) för alla a; b 2 R. Nu är detta inte elska grupperna

(R; +)

och

tillräckligt, eftersom vi har två kompositionsregler att hålla reda på i en ring. Samtidigt som

 bevarar additionen, måste den också bevara (ab) = (a)(b) är uppfyllt.

multiplikationen, d.v.s. vi vill även att

En isomorsm mellan två ringar är alltså informellt en bijektiv avbildning som bevarar både addition och multiplikation. Om man släpper kravet på bijektivitet erhåller man en homomorsm. Vi sammanfattar vårt resonemang i en formell denition. Låt R och S vara ringar. En avbildning  : R ! S homomorsm, om den uppfyller

Denition 14.10. säges vara en

(a + b) = (a) + (b)

och

(ab) = (a)(b)

(14.2)

a; b 2 R. Om  dessutom är bijektiv, kallas avbildningen för isomorsm, och i så fall säges R och S vara isomorfa, vilket vi betecknar R ' S . för alla en

14.2. Homomorsmer och isomorsmer

311

Med ett enkelt induktionsbevis kommer man fram till att (14.2) kan generaliseras till

(a1 + a2 +    + an ) = (a1 ) + (a2 ) +    + (an ) och

(a1 a2 : : : an ) = (a1 )(a2 ) : : : (an ):

(14.3)

Ibland kommer vi att kalla en homomorsm eller isomorsm från en ring till en annan för en ringhomomorsm respektive en ringisomorsm.

Exempel 14.11.

Låt R och S vara två ringar. Den triviala gruppho(R; +) till (S; +) ges av (r) = 0S för alla r 2 R (se exempel 10.8). Denna avbildning är också en ringhomomorsm från R till S .  momorsmen från

Exempel 14.12.

Det konstaterades i exempel 13.29 att

R= är en underring i

M2 (R).

(

 a; b

a b b a

2R

)

Betrakta avbildningen

enligt

(a + bi) =



:C

! R denierad



a b b a

a + bi 2 C . Det är inte svårt att se att denna är bijektiv och [(a1 + b1 i) + (a2 + b2 i)] = (a1 + b1 i) + (a2 + b2 i). Räkningarna

för alla att

i exempel 13.29 visar att

(a1 + b1 i)(a2 + b2 i) =





a1 a2 b1 b2 a1 b2 + b1 a2 ; a1 b2 b1 a2 a1 a2 b1 b2

och eftersom

[(a1 + b1 i)(a2 + b2 i)] = [(a1 a2 b1 b2 ) + (a1 b2 + b1 a2 )i]   a a b b a b + b a 1 2 1 2 1 2 1 2 = ab ba aa bb ; 1 2 1 2 1 2 1 2 har vi således C ' R. En konsekvens av detta är att R är en kropp (eftersom C är det), så bl.a. gäller AB = BA för alla A; B 2 R. 

Kapitel 14. Homomorsmer, ideal och kvotringar

312

Exempel 14.13.

I ett av exemplen i kapitel 8, närmare bestämt ex-

empel 8.2, såg vi att grupperna

Z och 2Z är isomorfa, och att (a) = 2a

är en gruppisomorsm. Samma avbildning är dock inte också en ring-

(ab) = 2ab, medan det å andra sidan gäller att (a)(b) = 2a  2b = 4ab.  isomorsm, eftersom vi å ena sidan har

Sats 8.7 och följdsats 8.8 rörande gruppisomorsmer har en motsvarighet också för ringisomorsmer. Vi formulerar dessa nedan, men överlåter deras bevis till läsaren.

Sats 14.14.

För ringisomorsmer gäller följande påståenden.

(i) Identitetsavbildningen (ii) Om

:R!S

också det. (iii) Om

1 : R1

är en isomorsm, så är dess invers

! R2

sammansättningen

Följdsats 14.15.

" : R ! R är en isomorsm.

och

2 : R2

2 Æ 1

Ringisomor

! R3



1

:S!R

är isomorsmer, så är

en isomorsm från

R1

till

R3 .

' är en ekvivalensrelation på varje

mängd av ringar.

Påståendena i lemma 10.10 och sats 10.11 har också sina motsvarigheter för ringhomomorsmer. Vi sammanfattar dessa i följande sats.

Sats 14.16. Låt  : R1 ! R2 vara en ringhomomorsm. Då gäller (i) (0R1 ) = 0R2 , ( r ) = (r) och (k  r) = k  (r) för alla k k heltal k och alla r 2 R1 . Om k  1 så gäller även (r ) = (r ) . (ii) Om S1 är en underring i R1 så är (S1 ) = f(s) j s 2 S1 g en underring i (iii) Om

S2

R2 .

är en underring i

R2 så är

 1 (S2 ) = fr 2 R j (r) 2 S2 g en underring i

R1 .

14.2. Homomorsmer och isomorsmer

313

 är icke-trivial, och om R1 är en ring med etta, så är (1R1 ) en etta i im . Om  är icke-trivial, om R1 är en ring med etta, och om r en 1 = (r 1 ). Vidare enhet i R1 , så är (r ) en enhet i im  och (r ) k k gäller i så fall (r ) = (r ) för alla k 2 Z.

(iv) Om

(v)

Bevis.

De tre första likheterna i (i) följer av lemma 10.10, eftersom

(R1 ; +) och (R2 ; +) är grupper. Den sista likheten fås från (14.3), genom där sätta n = k och ri = r för alla i. För att bevisa (ii) noterar vi först att ((S1 ); +) är en undergrupp i (R2 ; +), enligt sats 10.11(i). Med hänvisning till sats 13.27, behöver vi därför endast veriera att (S1 ) är stabil med avseende på multiplikationen på R2 . Motsvarande iakttagelser kan göras beträande (iii). Ifyllandet av detaljerna överlåtes till läsaren.

Rörande (iv) och (v) så kan dessa bevisas på ett sätt, snarlikt med beviset för lemma 8.13. Vi överlåter även detta som en övning för läsaren.

Exempel 14.17. Det är inte svårt att se att  : Z2 ! Z6, denierad enligt (0) = 0 och (1) = 3, är en homomorsm. Enligt sats 14.16(iv) är (1) = 3 en etta i underringen (Z2) = f0; 3g i Z6. Men 3 är inte en etta i Z6. Detta visar att en ringhomomorsm  : R ! S inte behöver uppfylla (1R ) = 1S (i den mån 1R och 1S existerar). 

Övningar till avsnitt 14.2 1. Låt  : R ! S vara en ringhomomorsm. Visa att (a1 + a2 +    + an ) = (a1 ) + (a2 ) +    + (an ) och

(a1 a2 : : : an ) = (a1 )(a2 ) : : : (an ) för alla

2.

a1 ; a2 ; : : : an 2 R.

Avgör om följande avbildningar är ringhomomorsmer.

(a)  : Z2 ! Z8, (a) = 4a (b)  : Z3 ! Z15, (a) = 5a (c)  : Z2 ! Z10, (a) = 5a (d)  : Mn(R) ! R, (A) = det A p p 3. (a) Visa att Z[ 3 ] = fa + b 3 j a; b 2 Zg är en ring.

Kapitel 14. Homomorsmer, ideal och kvotringar

314

(



(b) Visa att R = ab 3ab p (c) Visa att Z[ 3 ] ' R. 4.

Låt

p vara ett primtal och R en kommutativ ring med etta, sådan att för alla

2 R, är en homomorsm från R till R. (Denna avbildning brukar

kallas

Frobenius' homomorsm.1)

Visa att det inte nns någon icke-trivial ringhomomorsm från (Ledning: Om

6. 7. 8.

är en ring.

char R = p. Visa att  : R ! R, denierad enligt (a) = ap a

5.

a; b 2 Z

)

C

till

 vore en sådan, vad skulle då (i) vara lika med?)

R.

Bevisa sats 14.14 och följdsats 14.15. Bevisa (ii), (iii), (iv) och (v) i sats 14.16. Visa att en ringhomomorsm

ker  = f0R g, jfr. sats 10.14.

 : R ! S är injektiv, om och endast om

14.3 De tre isomorsatserna för ringar Låt R och S vara ringar och  : R ! S en homomorsm. Från kapitel 10 känner vi till att kärnan

ker  = fr 2 R j (r) = 0S g och bilden

im  = f(r) j r 2 Rg

 är additiva undergrupper i R respektive S . Om vi betraktar R och S som ringar, så kan vi säga mer än så om ker  och im . till

Sats 14.18. Låt  : R ! S vara en ringhomomorsm. ett ideal i R och im  en underring i S .

Då är

ker 

ker  är ett ideal i R räcker det att visa att ar och ra tillhör ker , om a 2 ker  och r 2 R. Om a 2 ker  så är (a) = 0S , vilket ger Bevis.

För att bevisa att

(ar) = (a)(r) = 0S (r) = 0S : 1

Georg Frobenius (18491917), tysk matematiker.

14.3. De tre isomorsatserna för ringar

315

ar 2 ker . Att ra 2 ker  bevisas på samma sätt. Att im  är en underring i S följer direkt från sats 14.16(ii), eftersom R är en underring i R och im  = (R). Av detta ser vi att

Precis som kärnan till en grupphomomorsm ger upphov till en normal undergrupp och därmed en kvotgrupp, ger alltså kärnan till en ringho-

 : R ! S upphov till ett ideal, och därmed en kvotring R= ker . Liksom för grupper visar det sig att det omvända förfarandet också gäller, d.v.s. givet ett ideal I i en ring R, så nns det en ring S och en homomorsm  : R ! S , vars kärna är lika med I . momorsm

Sats 14.19.

Låt

R vara en ring, I ett ideal i R och R=I motsvarande I : R ! R=I

kvotring. Då är den kanoniska grupphomomorsmen denierad enligt

I (r ) = r + I för alla

Bevis.

r 2 R en surjektiv ringhomomorsm med kärnan I . För varje

x; y 2 R gäller att

I (xy ) = xy + I så

I

= (x + I )(y + I ) =

I (x) I (y );

har alltså den multiplikativa homomoregenskapen. Detta är allt

vi behöver bevisa, eftersom återstoden följer av sats 10.20.

Sats 14.20 (Korrespondenssatsen för ringar). Antag att R är en ring och I ett ideal i denna. För varje ideal J i R som omfattar I gäller att

J=I = fa + I j a 2 J g är ett ideal i kvotringen

J=I ,

R=I . Omvänt

för något entydigt bestämt ideal

der alltså ett innehåller

Bevis.

I

1-1-förhållande

R=I

på formen

som omfattar

Det rå-

är varje ideal i

JiR

I.

mellan mängden av alla ideal i

och mängder av alla ideal i

R=I .

R

som

Satsen följer med hjälp av korrespondenssatsen för grupper, om

vi kan visa att bilden respektive urbilden av ett ideal genom en homomorsm är ett ideal. Detta överlåter vi till läsaren att veriera.

Kapitel 14. Homomorsmer, ideal och kvotringar

316

Sats 14.21 (Första isomorsatsen för ringar). Låt  : R ! S vara en ringhomomorsm med kärnan I . Då gäller att im  är en underring i S , I ett ideal i R och avbildningen  : R=I ! im  denierad enligt  (r + I ) = (r ) för alla r 2 R är en ringisomorsm, d.v.s. R= ker  ' im : Vidare gäller att

 = Æ

I,

där

I

:R

! R=I

är den kanoniska

homomorsmen.

Bevis.

Den första isomorsatsen för grupper (sats 10.28) och sats 14.18

bevisar de esta av påståendena i satsen, bl.a. att Det enda vi behöver veriera är att





är väldenierad.

besitter den multiplikativa ho-

momoregenskapen, vilket vi enkelt inser genom

[(x + I )(y + I )] = (xy + I ) = (xy) = (x)(y) = (x + I )(y + I ): Därmed är satsen bevisad.

Vi kan nu rita ett kommutativt diagram, liknande det som beskriver första isomorsatsen för grupper i gur 10.5 på sidan

åd-

liggöra första isomorsatsen för ringar. Detta är gjort i gur



R

S 

I

R=I

Figur 14.1 Följdsats 14.22.

För varje positivt heltal

n är ringarna Z=nZ och Zn

isomorfa.

Bevis.

Vi lämnar åt läsaren att veriera att den grupphomomorsm

 : Z ! Zn som används för att bevisa motsvarande sats för grupper (se följdsats 10.29) också är en ringhomomorsm.

14.3. De tre isomorsatserna för ringar

317

Den andra och tredje isomorsatsen för grupper har också sina motsvarigheter för ringar. Vi formulerar dessa nedan, men utelämnar deras

2

bevis.

Sats 14.23 (Andra isomorsatsen för ringar). en ring, S en underring och I ett ideal i R. Då är

Antag att

R

är

S + I = fs + a j s 2 S; a 2 I g en underring i

R. Vidare är I och S \ I ideal i S + I respektive S , samt (S + I )=I ' S=(S \ I ):

Detta är alltså den så kallade diamantsatsen för ringar. I gur 14.2 visas diamantens utseende i detta fall, att jämföra med motsvarande diamant för grupper i gur 10.6 på sidan 213.

R S+I S

I S\I

Figur 14.2 Sats 14.24 (Tredje isomorsatsen för ringar). Antag att R är en ring och att I och J är ideal i R, där J  I . Då är I=J ett ideal i R=J och (R=J ) = (I=J ) ' R=I:

Övningar till avsnitt 14.3 1. Låt F (R) vara ringen av alla funktioner

från

R

addition och multiplikation. Sätt

Ia = ff 2

2 F (R) j f (a) = 0g;

Med andra ord: Bevisen lämnas som övning!

till

R

under vanlig

Kapitel 14. Homomorsmer, ideal och kvotringar

318

där

a är ett xt reellt tal (se exempel 14.4). Visa att F (R)=Ia

2.

Låt

R

och

S

4.

 : R ! S är en icke-trivial im  är en kropp, om R är det.

vara ringar, och antag att

homomorsm. Visa att

3.

' R:

Bevisa följdsats 14.22.

 : R ! S en homomorsm. (a) Visa att om I är ett ideal i R, så är (I ) ett ideal i im . (b) Visa att om J är ett ideal i S , så är  1 (J ) ett ideal i R. Låt

R och S

vara ringar och

Ovanstående tillsammans med korrespondenssatsen för grupper, ger korrespondenssatsen för ringar.

5.

Bevisa andra isomorsatsen för ringar.

6.

Bevisa tredje isomorsatsen för ringar.

14.4 Primideal och maximala ideal R vara en kommutativ ring med etta och a ett element i R. Det är fra j r 2 Rg är ett ideal i R. Detta ideal består alltså av samtliga multipler i R av elementet a. Låt

då inte svårt att se att

Denition 14.25.

I en kommutativ ring

R med

etta så säges varje

ideal på formen

fra j r 2 Rg för något Elementet

a 2 R vara ett huvudideal. Vi a kallas för generator till hai.

betecknar detta med

hai.

Huvudideal hos ringar motsvarar cykliska undergrupper hos grupper. Det är till exempel möjligt att visa att

hai är det minsta idealet (med

avseende på inklusion), som innehåller elementet

a. Men det är inte så

att ett huvudideal i en kommutativ ring med etta är lika med motsvarande additiva cykliska undergrupp (betraktade som mängder), även om beteckningarna är identiska.

14.4. Primideal och maximala ideal

319

Exempel 14.26. I den additiva gruppen R utgörs den cykliska undergruppen h i = fn j n 2 Zg av alla heltalsmultipler av  . Huvudidealet genererat av  i ringen R ges av hi = fr j r 2 Rg: Denna mängd är lika med hela

Sats 14.27. Bevis.

Samtliga ideal i

R.



Z är huvudideal.

Varje ideal är för det första en additiv undergrupp, och under-

grupperna i se att varje

Z ges precis av alla nZ, där n är ett heltal. Det är lätt att nZ är ett huvudideal.

Sats 14.28.

R vara en ring med etta och I innehåller en enhet, så är I = R. Bevis.

Låt

u

Låt

ett ideal i

R. Om I

2 R vara en enhet och antag att u 2 I . Låt r vara ett R. Då gäller (ru 1 )u = r 2 I , på grund av att u

godtyckligt element i tillhör idealet

I . Därmed innehåller I alla element i R, d.v.s. I = R.

Sats 14.29. En kommutativ ring R med etta endast om R saknar icke-triviala äkta ideal.

är en kropp, om och

)) Antag att R är en kropp. Vi vill visa att f0R g och R är de enda idealen i R. Om I = 6 f0R g är ett ideal, måste detta innehålla Bevis.

(

minst en enhet, eftersom samtliga element utom nollan är enheter i en kropp. Av sats 14.28 följer då att

I = R,



R

har följaktligen bara

f0R g och R. () Antag att f0R g och R är de enda idealen i R. För att visa att R är en kropp, räcker det att visa att varje a = 6 0R är en enhet. Betrakta huvudidealet hai. Eftersom a = 6 0R och R saknar icke-triviala äkta ideal, måste hai = R. Detta innebär speciellt att 1R 2 hai, så det nns därmed ett r 2 R med egenskapen ra = 1R . Med andra ord är a idealen (

en enhet, vilket skulle bevisas.

Exempel 14.30.

Vi kan med hjälp av satsen ovan ge ett alternativt

Z inte är ett ideal i Q (se exempel 14.5), ty då Q kropp nns det inga andra ideal i Q än f0g och Q . bevis för att

är en



Kapitel 14. Homomorsmer, ideal och kvotringar

320

Vi kommer nu att intressera oss för om egenskaperna hos en kvotring

R=I

kan ge någon information om egenskaperna hos idealet

man till exempel säga något om

I , ifall man vet att R=I

I.

Kan

är en kropp

eller ett integritetsområde?

Denition 14.31.

R vara en ring. Ett ideal M i R säges vara ett maximalt ideal, om M 6= R och om det inte nns något ideal I med egenskapen M  I  R. Ett ideal

M

Låt

är alltså maximalt, om det inte går att klämma in något

annat ideal mellan

M

och

R (med avseende på inklusion). Jämför med

denitionen av maximal normal undergrupp (denition 10.38).

Exempel 14.32. Idealen 3Z och 5Z är båda maximala ideal i Z. Däremot är inte 6Z maximalt, eftersom detta ideal är innehållet i såväl 2Z som 3Z.  Sats 14.33. Låt R vara en kommutativ ring med etta och M ett ideal i R. Då är M ett maximalt ideal, om och endast om kvotringen R=M är en kropp. M är maximalt, om och endast om M 6= R och om det inte nns något ideal I i R med egenskapen M  I  R. KorrespondBevis.

Ett ideal

enssatsen för ringar säger att detta är ekvivalent med att kvotringen

R=M

saknar icke-triviala äkta ideal, vilket enligt sats 14.29 är detsam-

ma som att

R=M

är en kropp.

Det skadar inte att jämföra ovanstående sats med dess motsvarighet för grupper, sats 10.41.

Följdsats 14.34. De maximala idealen i Z utgörs precis av alla pZ, där p är ett primtal. Bevis.

Vi vet att

Zp är en kropp, om och endast om p är ett primtal Zp ' Z=pZ så får vi med hjälp av sats 14.33

(följdsats 13.42). Eftersom att

pZ är ett maximalt ideal, om och endast om p är ett primtal.

14.4. Primideal och maximala ideal

Denition 14.35.

321

R vara en kommutativ ring. Ett ideal P i R kallas för ett primideal, om P 6= R och om ab 2 P medför att a 2 P eller b 2 P . Låt

Exempel 14.36. Idealet 3Z är ett primideal i Z, ty om en produkt ab av två heltal a och b tillhör 3Z, så har vi 3 j ab. Eftersom 3 är ett primtal, så måste 3 j a eller 3 j b gälla. Alltså gäller a 2 3Z eller b 2 3Z. Däremot är 8Z inte ett primideal, ty vi har till exempel att 2  4 = 8 2 8Z, men varken 2 eller 4 tillhör 8Z.  Som läsaren förmodligen misstänker, har namnet primideal något med primtal att göra. Det framgår också av följande sats, i vars bevis vi generaliserar resonemanget i ovanstående exempel.

Z utgörs precis av alla pZ, där ett p är ett primtal, samt det triviala idealet f0g. Sats 14.37.

Primidealen i

Tag a; b 2 Z så att ab 2 pZ. Då gäller p j ab. Om p är ett primtal, p j a eller p j b, vilket ger a 2 pZ eller b 2 pZ. Om p å andra sidan inte är ett primtal, har vi p = rs för några heltal r och s med 1 < r < p och 1 < s < p. Då gäller varken r 2 pZ eller s 2 pZ men likväl rs 2 pZ, så pZ är inte ett primideal i detta fall. Dock är det triviala idealet ett

Bevis. måste

primideal i

Z, beroende på att Z är ett integritetsområde.

Sats 14.38. i R. Då är P

Låt

R vara en kommutativ ring med etta och P ett ideal R=P är ett

ett primideal, om och endast om kvotringen

integritetsområde.

Bevis.

Klart är att

R=P

åtminstone är en kommutativ ring med etta.

Det räcker därför att visa att

R=P

P

är ett primideal, om och endast om

saknar nolldelare.

R=P är ab 2 P detsamma som att ab + P = 0R=P , medan a 2 P och b 2 P har samma betydelse som a + P = 0R=P respektive b + P = 0R=P . Således är implikationen I kvotringen

ab 2 P =) a 2 P

eller

b2P

(14.4)

Kapitel 14. Homomorsmer, ideal och kvotringar

322

i

R, som säger att P

är ett primideal, ekvivalent med implikationen

ab + P = 0R=P =) a + P = 0R=P

eller

b + P = 0R=P

(14.5)

R=P . Men ab + P = (a + P )(b + P ), så innebörden av (14.5) är precis den att R=P saknar nolldelare. Därmed följer satsen. i

Följdsats 14.39.

I en kommutativ ring med etta är varje maximalt

ideal ett primideal.

R vara en kommutativ ring med etta och M ett maximalt ideal i R. Då är R=M en kropp, enligt sats 14.33. Eftersom varje kropp är ett integritetsområde (sats 13.41) medför sats 14.38 att M är ett Bevis.

Låt

primideal.

Omvändningen till ovanstående följdsats är inte sann. Till exempel är

f0g ett primideal i Z, men inte ett maximalt ideal. Övningar till avsnitt 14.4 1.

Vilka av idealen i var och en av ringarna i övning 1 till avsnitt 14.1 är

2.

Låt

(a) huvudideal K

(b) maximala ideal

vara en kropp och

R

en ring. Antag att

icke-trivial homomorsm. Visa att

3.

 är injektiv.

:K

!R

är en

R vara en ring med etta. Antag att mängden av alla icke-enheter R utgör ett ideal i R. Visa att detta ideal i så fall måste vara maximalt.

Låt i

4.

(c) primideal?

D vara ett integritetsområde och tag a; b 2 D, båda skilda från 0D . hai = hbi, om och endast om det nns en enhet u 2 D sådan att a = ub. Låt

Visa att

5.

Låt

R vara en ändlig kommutativ ring med etta. Visa att varje primiR är ett maximalt ideal.

deal i

6.

Låt

R

vara en kommutativ ring. Antag att

egenskapen att

an = 0R

a är ett element i R med n (d.v.s. antag att a

för något positivt heltal

är ett s.k. nilpotent element, se övning 15 till avsnitt 13.1). Visa att varje primideal i

R innehåller a.

Kapitel 15

Partiella ordningar och booleska algebror När den engelske logikern och matematikern George Boole (18151864) i mitten av 1800-talet försökte nna en matematisk modell för mänskligt tänkande, utvecklade han en klass av algebraiska strukturer som idag går under benämningen

booleska algebror.

Hans idé gick i kort-

het ut på att översätta logiska härledningar av satser och relationer, till algebraiska manipulationer av matematiska uttryck. På 1930-talet kom man underfund med att de booleska algebrorna kunde vara till stor hjälp när det gällde konstruktion av elektriska kretsar, i vilka det ingår ett antal strömbrytare eller reläer. Detta gäller också inte minst våra dagars integrerade kretsar och datorchips. Vår avsikt med detta kapitel är att bekanta oss litet med booleska algebror. När man bygger upp teorin för sådana, brukar man vanligtvis börja med att kika på vissa generellare klasser av algebraiska strukturer, och vi gör så i kapitlets två första avsnitt.

15.1 Partiella ordningar och gitter En ekvivalensrelation är som bekant en relation som är reexiv, symmetrisk och transitiv (se denition 1.34). Vi kommer strax att introducera en annan typ av relation, som man också kräver är reexiv och transitiv, men där man istället för att den är symmetrisk avkräver följande egenskap. 323

Kapitel 15. Partiella ordningar och booleska algebror

324

Denition 15.1.

X

R

X . Vi säger att R är antisymmetrisk, om x R y och y R x medför att x = y för alla x; y 2 X . Låt

vara en mängd och

en relation på

Ordet antisymmetrisk kan kanske få en till att tro att det är samma sak som inte symmetrisk. Detta är dock inte fallet, eftersom till exempel vanlig likhet

Denition 15.2.

= är både symmetrisk och antisymmetrisk.

En relation

R

på en mängd

X

säges vara en

par-

tiell ordning om den är reexiv, antisymmetrisk och transitiv. I detta fall använder vi beteckningen x  y (vilken vi läser som  x är mindre än eller lika med y ) istället för x R y . Beteckningen x  y ( x är mindre än y ) används ibland då x  y men x 6= y . Om  är en partiell ordning på X , så säges paret (X; ) utgöra en partiellt ordnad mängd. När vi refererar till en partiellt ordnad mängd ofta att skriva blott

X

(X; ),

så kommer vi

i fortsättningen. Ibland kommer vi att istället

a  b och a  b skriva b  a respektive b  a.1 Om relationen a  b inte är sann, så betecknas detta a Æ b. för

Exempel 15.3.

Relationerna

 och  gör båda R

till en partiellt



ordnad mängd.

Exempel 15.4.

P (M ), d.v.s. mängden av alla delM , är en partiellt ordnad mängd med avseende

Potensmängden

mängder av mängden

på delmängdsrelationen

Exempel 15.5.

.

En konsekvens av lemma 1.13 är att

partiellt ordnad mängd.



(Z+; j)

är en



Exempel 15.6. Låt G vara en grupp och H mängden av alla undergrupper i G. Då är (H; ) en partiellt ordnad mängd.  1

a  b och a  b, borde det inte vara så svårt att a  b och a  b uttalas.

Med tanke på hur vi uttalar

lista ut hur

15.1. Partiella ordningar och gitter

325

Med anknytning till exempel 15.6, införde vi i avsnitt 3.5 (närmare bestämt på sidan 80) så kallade Hassediagram, i avsikten att illustrera hur undergrupperna i en grupp förhåller sig till varandra. Hassediagram kan användas för att graskt representera också en allmän partiellt

X , förutsatt att den är ändlig. Principen är densamma. X som punkter i planet. Om x  y, och om det inte nns något z 2 X så att x  z  y , så förbinder vi x och y med en linje. Elementet y placeras högre upp i diagrammet än x, i och med att x  y . Vi exemplierar med ett Hassediagram för den partiellt ordnade mängden (P (f1; 2; 3g); ) i gur 15.1. f1; 2; 3g ordnad mängd

Vi representerar elementen i

f1; 2g

f1; 3g

f2; 3g

f1g

f2g

f3g

; Figur 15.1 Omvänt är det möjligt att deniera en partiell ordning på en ändlig mängd

X

med hjälp av ett Hassediagram. Av diagrammet framgår

x; y 2 X . Om så är fallet, måste det vara möjligt att förytta sig från x till y , eventuellt via några nämligen om

xy

gäller för två element

andra element, genom att hela tiden röra sig uppåt.

Exempel 15.7. Av Hassediagrammet i gur 15.2 på nästa sida framgår det att j  b, ty vi kan ta oss från j till b genom att hela tiden vandra uppåt i diagrammet (till exempel via h och e). Vi kan emellertid inte säga samma sak beträande exempelvis k och d.  Eftersom man med partiella ordningar på sätt och vis kan jämföra storleken mellan elementen i en mängd, så kan det nnas ett visst intresse i att veta ifall det nns något element som är störst respektive minst.

Kapitel 15. Partiella ordningar och booleska algebror

326

a

b

c

d

e

f

g

i

h j

k

l m

Figur 15.2 (X; ) vara en partiellt ordnad mängd. Ett element a 2 X kallas för ett största element i X , om x  a för alla x 2 X . Omvänt kallar vi a för ett minsta element, om a  x för alla x 2 X . Med ett maximalt element i X avses ett element b 2 X sådant att b  x ) b = x för alla x 2 X . Ifall vi istället har b  x ) b = x för alla x 2 X , så kallar vi b för ett minimalt element i X.

Denition 15.8. (i)

(ii)

Låt

Ett element i en partiellt ordnad mängd är alltså ett största element om alla andra element är mindre, medan det är ett maximalt element om inget element är större. Det där låter ju som samma sak, och det är också enkelt att visa att ett största (minsta) element är ett maximalt (minimalt) element, se övning 12. Men däremot behöver inte det omvända förhållandet gälla, vilket framgår av följande exempel.

Exempel 15.9.

Betrakta den partiellt ordnade mängd

X

som de-

nieras av Hassediagrammet i gur 15.2. Vi har här tre stycken maximala element i form av element i

f

a, b och c. Inget av dessa är emellertid ett största

X . (Att a inte är ett största element beror till exempel på att

Æ a.) Det nns heller inte något minsta element i X , men däremot

två stycken minimala i form av

Exempel 15.10.

j

och



m.

I den partiellt ordnade mängden

varken något största eller något minsta element.

(R; )

nns det



15.1. Partiella ordningar och gitter

327

; är ett minsta element i den partiellt ordnade mängden (P (M ); ), i och med att ; är en delmängd Exempel 15.11.

Den tomma mängden

av varje mängd. Då alla element i att

M

P (M )

Exempel 15.12.

) i P (M ).

är delmängder av

är ett största element (med avseende på

Det nns inget största element

j

ende på delbarhetsrelationen , eftersom detta

M , följer

b 2 Z+ med



avse-

b i så fall skulle vara en

multipel av samtliga positiva heltal, vilket är omöjligt. Den partiellt

(Z+; j) saknar alltså ett största element. Däremot är + talet 1 ett minsta element, på grund av att 1 j a för alla a 2 Z .  ordnade mängden

Denition 15.13. Låt (X; ) vara en partiellt ordnad mängd och Y en delmängd av X . (i) Ett element s 2 X säges vara en majorant till Y , om y  s för alla y 2 Y . Om det för detta s gäller att s  t för varje majorant t till Y , så kallar man s för ett supremum till Y . (ii) Ett element i 2 X kallas för en minorant till Y , om i  y för alla y 2 Y . Om det för varje minorant j till Y vidare gäller att j  i, så säges i vara ett inmum till Y . Exempel 15.14.

Låt

Y

vara det öppna intervallet

]0; 1[= fx 2 R j 0 < x < 1g i

R. Med avseende på ordningsrelationen  på R, så gäller att 1 är ett

supremum till



Y , och 0 ett inmum.

X = fa; b; c; d; e; f; g; h; ig och antag att  är X , som beskrivs Hassediagrammet i gur 15.3 Betrakta delmängden Y = fd; f; g g, vars element för

Exempel 15.15.

Låt

den partiella ordning på på nästa sida.

tydlighetens skull är återgivna med fet stil i diagrammet. Elementen

a, b, c och d är alla majoranter till Y . Däremot saknar Y minoranter. (Elementet h är till exempel inte en minorant, eftersom h Æ f .)

Eftersom det saknas minoranter så kan det heller inte existera något

Y . Av de fyra majoranterna denitionen av ett supremum till Y . inmum till

är det blott

d som uppfyller



Kapitel 15. Partiella ordningar och booleska algebror

328

a c

b

e

d g

f

h

Figur 15.3 Låt (X; ) vara en partiellt ordnad mängd och Y X . Då har nns det högst ett supremum och högst inmum till Y i X .

Sats 15.16.

en

delmängd av

ett

Bevis.

Antag att

majorant och

s1

s1

och

s2

är två suprema till

ett supremum till

att istället betrakta

s2

Y,

som ett supremum och

så följer den omvända relationen

s2

Y. s1

s2

Eftersom

så följer att

s1

är en

 s2 . Genom

som en majorant,

 s1. Antisymmetrin ger nu att

s1 = s2 . Beviset för att det kan nnas högst ett inmum till Y

lämnas

som en övning för läsaren (övning 13).

Följdsats 15.17. Låt X vara en partiellt håller X högst ett största (minsta) element. Bevis.

Låt

ordnad mängd. Då inne-

Y = X i sats 15.16. Ett supremum till Y blir då detsamma X , och motsvarande för inmum.

som ett största element i

I och med att det nns högst ett supremum och högst ett inmum

Y av en partiellt ordnad mängd X , så inför vi besup Y respektive inf Y för dessa element, i den mån de existerar. Om Y = fy1 ; y2 ; : : : ; yn g är en ändlig mängd, så kommer även beteckningarna sup(y1 ; y2 ; : : : ; yn ) respektive inf(y1 ; y2 ; : : : ; yn ) att antill varje delmängd teckningarna

vändas. Följdsatsen ovan tillåter oss vidare att tala om största och minsta element i bestämd form, eftersom det på sin höjd endast kan nnas ett av vardera slaget.

Exempel 15.18.

Låt

X = f1; 2; 3; 4; 6; 9; 12; 18; 36g

vara mängden

15.1. Partiella ordningar och gitter av alla positiva delare i

329

36. Hassediagrammet i gur 15.4 illustrerar X ,

betraktad som en partiellt ordnad mängd med avseende på delbar-

Y = f2; 12; 18g och Z = f4; 6; 9g X existerar såväl supremum som inmum vi har sup Y = 36 och inf Y = 2 respektive sup Z = 36 och inf Z = 1.  36 hetsrelationen. Till delmängderna av

12 4

18 6

2

9 3

1

Figur 15.4 Vi kommer under återstoden av detta kapitel intressera oss speciellt för den typ av partiellt ordnade mängder, som är sådana att supremum och inmum existerar för varje par av element i mängden.

Denition 15.19. Låt L 6= ; vara en partiellt ordnad mängd. Om sup(a; b) och inf(a; b) existerar för varje a; b 2 L, så säges L vara ett

gitter.2

Exempel 15.20.

P (M )

M är en partiellt ordnad mängd med avseende på , se exempel 15.4. Låt A och B vara två delmängder av M . Då existerar inf(A; B ) och är lika med A \ B , ty A \ B är en delmängd av såväl A som B , och om C  A och C  B , d.v.s. om C är en minorant till fA; B g, så gäller C  A \ B . Ett Potensmängden

till en mängd

P

liknande resonemang, vilket läsaren uppmanas genomföra i övning 16, visar att 2

sup(A; B ) = A [ B . Således är ( (M ); ) ett gitter.



Det tycks vara allmänt accepterat att man i svenskspråkiga framställningar

av teorin oöversatt använder det engelska ordet lattice (vilket på svenska betyder ungefär galler eller spjälverk) som benämning på den här typen av partiellt ordnade mängder. Författaren har valt att frångå detta på grund av vissa grammatiska bryderier: Heter det en eller ett lattice? Och vad blir det i plural? Latticar!?

Kapitel 15. Partiella ordningar och booleska algebror

330

Exempel 15.21.

Vi såg i exempel 15.5 att

(Z+; j)

är en partiellt

ordnad mängd. I själva verket är det här frågan om ett gitter, eftersom

sup(a; b) och inf(a; b) visar sig existera för varje a; b 2 Z+. Låt oss bevisa detta påstående: Om talet s = sup(a; b) existerar, så måste det för det första vara en majorant till fa; bg, vilket i detta fall innebär att a j s och b j s. Således måste s vara en gemensam multipel till a och b. Varje majorant till fa; bg, d.v.s. varje gemensam multipel till a och b, måste vidare vara en multipel av s. Av detta följer att sup(a; b) existerar och är lika med MGM(a; b). På liknande sätt visar man att inf(a; b) = SGD(a; b), se övning 17.  Om en partiellt ordnad mängd är ett gitter, så kan man på ett naturligt sätt deniera två kompositionsregler på denna.

Denition 15.22.

Låt

två kompositionsregler

L vara

^ och _ på L enligt

a ^ b = inf(a; b) Vi kallar

ett gitter. För varje

respektive

a; b 2 L inför vi

a _ b = sup(a; b):

a ^ b för skärningen och a _ b för föreningen av a och b.

_ och ^ är väldenierade kompositionsregler på L, L är ett gitter, ty enligt denitionen av ett gitter så existerar såväl a _ b som a ^ b, och på grund av sats 15.16 är dessa entydigt bestämda. Notera att både om

Vi kommer framöver att referera ganska itigt till nedanstående sats.

Sats 15.23.

Låt

a och b vara element

i ett gitter

L. Då är

följande

utsagor ekvivalenta: (i) (ii) (iii)

ab a^b=a a _ b = b.

Speciellt gäller är

a ^ a = a _ a = a för alla a 2 L, d.v.s. alla element i L

idempotenta med avseende på såväl ^ som _.

Bevis.

Satsen följer direkt från denitionen av

_ och ^.

15.1. Partiella ordningar och gitter

Exempel 15.24.

331

Den partiellt ordnade mängden i exempel 15.18 är

ett gitter (veriera detta!). Här har vi till exempel att

2 ^ 9 = 1 och (4 _ 6) ^ 9 = 12 ^ 9 = 3.

Exempel 15.25.

3 _ 4 = 12,



Figur 15.5 visar Hassediagrammet för en partiell

L = fa; b; c; d; e; f; gg. Det framgår av Cayleytabellerna för ^ och _ i gur 15.6, att L är ett gitter.  ordning på mängden

a

c

b e

d

f

g

Figur 15.5

^ a b c d e f g a b c d e f g

a b c d e f g

b c b e e c d g e e g f g g

d d g d g g g

e f e g e f g g e g g f g g

g g g g g g g

_ a b c d e f g a b c d e f g

a a a a a a a b a b b a a a c a c c a b a d b a a b c b e c a a c a c f a b c d e f

a b c d e f g

Figur 15.6 Sats 15.26. (i) (ii) (iii)

Låt

L vara ett gitter. Då gäller att

^ och _ är kommutativa ^ och _ är associativa a ^ (a _ b) = a och a _ (a ^ b) = a för alla a; b 2 L, d.v.s. de så kallade

Bevis.

absorptionslagarna är uppfyllda.

a; b 2 L gäller a ^ b = inf(a; b) = inf(b; a) = b ^ a, a _ b. a ^ (b ^ c) som (a ^ b) ^ c är lika med inf(a; b; c), vilket

(i) För alla

och motsvarande för (ii) Såväl visar att

^ är associativ. På samma sätt visas att _ är associativ.

Kapitel 15. Partiella ordningar och booleska algebror

332

a _ b = sup(a; b) = a, om och endast om a ^ b = inf(a; b) = b. Oavsett om sup(a; b) = a eller sup(a; b) = b (iii) Enligt sats 15.23 så gäller

så får vi därmed att

a ^ (a _ b) = a ^ sup(a; b) = inf[a; sup(a; b)] = a; och den första av de två absorptionslagarna är visad. Beviset för den andra lagen kan genomföras i samma anda.

Utifrån ett gitter

(L; ^; _),

L

så kan man alltså erhålla en algebraisk struktur

där de båda kompositionsreglerna

^ och _ uppfyller räkne-

lagarna i sats 15.26. Vi skall nu se att det omvända förhållandet också gäller. Låt (L; ^; _) vara en algebraisk struktur sådan att ^ _ uppfyller räknelagarna i sats 15.26. Då är relationen  på L,

Sats 15.27. och

denierad enligt

ab

() a ^ b = a

(15.1)

a; b 2 L, en partiell ordning på L. För denna gäller att sup(a; b) och inf(a; b) existerar för varje a; b 2 L och är lika med a _ b respektive a ^ b, d.v.s. L är ett gitter. för alla

Bevis.

Vi börjar med att visa att

transitiv. Reexivitet. Tag att

a2L

 är reexiv, antisymmetrisk och

godtyckligt. För att kunna dra slutsatsen

 är reexiv, måste vi visa att a ^ a = a. Genom att sätta b = a

i den andra av de två absorptionslagarna i sats 15.26(iii), så erhålles

a = a _ (a ^ a), vilket innebär att

a ^ a = a ^ [a _ (a ^ a)]: Om vi här låter

b = a ^ a i den första av de två absorptionslagarna i a. Detta

sats 15.26(iii), så får vi högerledet ovan till att bli lika med visar att är

 reexiv.

a; b 2 L uppfyller a  b och b  a. Då a ^ b = a och b ^ a = b. Eftersom ^ är kommutativ så har vi a ^ b = b ^ a, från vilket a = b följer. Således är  antisymmetrisk. Antisymmetri. Antag att

gäller alltså

15.1. Partiella ordningar och gitter

333

a; b; c 2 L är sådana att a  b och b  c, d.v.s. att a ^ b = a och b ^ c = b. Dessa två likheter, tillsammans med Transitivitet. Antag att

det faktum att

^ är associativ, ger

a ^ c = (a ^ b) ^ c = a ^ (b ^ c) = a ^ b = a; a  c. Alltså är  transitiv och vi har därmed bevisat att  är L. Vi övergår så till att bevisa att s = a _ b är supremum till fa; bg  L.

d.v.s.

en partiell ordning på

Med hjälp av absorptionslagen får vi

a ^ s = a ^ (a _ b) = a; a  s. På ett liknande sätt erhålles b  s. Alltså är s = a_b fa; bg. Låt nu t vara en godtycklig majorant till denna mängd. Vi vill visa att s  t, d.v.s. att s ^ t = s. Eftersom t är en majorant till fa; bg, så gäller a ^ t = a och b ^ t = b. Men av a ^ t = a följer, med utnyttjande av den ena absorptionslagen samt och därmed

åtminstone en majorant till

kommutativiteten hos

_ och ^, att

t = t _ (t ^ a) = (a ^ t) _ t = a _ t; och på samma sätt fås

t = b _ t. Detta ger nu s ^ t = s ^ (a _ t) = s ^ [a _ (b _ t)] = s ^ [(a _ b) _ t] = s ^ (s _ t) = s;

vilket vi var ute efter. Vi har därmed visat att är lika med

sup(a; b) existerar och

a _ b. Beviset för att inf(a; b) = a ^ b lämnas som en övning

för läsaren (se övning 18).

I och med att på formen

^ och _ är associativa kompositionsregler, så är uttryck och a1 _ a2 _ : : : _ an väldenierade. V

a1 ^ a2 ^ : : : ^ an

Vi kommer ibland att använda de alternativa beteckningarna respektive

Wn i=1 ai

för den här typen av uttryck.

n a i=1 i

Kapitel 15. Partiella ordningar och booleska algebror

334

Exempel 15.28. Motsvarigheten till ^ och _ i den partiellt ordnade mängden (P (M ); ) ges av \ respektive [, se exempel 15.20. Med andra ord är den algebraiska strukturen (P (M ); \; [) ett gitter.  Exempel 15.29. Enligt exempel 15.21 så har vi a ^ b = SGD(a; b) + och a _ b = MGM(a; b) i den partiellt ordnade mängden (Z ; j), så den + algebraiska strukturen (Z ; SGD; MGM) är alltså ett gitter.  Lägg märke till hur räknelagarna för

^ och _ i sats 15.26 förekommer

i par. Detta innebär vi för varje formel, som vi kan härleda med hjälp av dessa lagar, får en extra sann formel på köpet, genom att i den härledda formeln ersätta

^ med _, och vice versa. Detta leder till följande

princip.

Dualitetsprincipen.

När vi låter

(L; ^; _) förblir ^ med _, och _ med ^.

Varje sann formel i ett gitter

sann, om man överallt i formeln ersätter

^ och _ byta plats i en formel på ovanstående vis, så säger

dualiserar formeln. Den formel man får efter en dualisering kallas dualen till den ursprungliga formeln. vi att vi

Exempel 15.30.

L. Vi påstår att dualen till a  b är lika med a  b. För det första är a  b ekvivalent med a ^ b = a (sats 15.23). Dualisering ger a _ b = a, d.v.s. b _ a = a, och ett nytt användande av sats 15.23 säger att detta är ekvivalent med b  a.  Låt

a

och

b

vara två element i ett gitter

Övningar till avsnitt 15.1 1.

Vilka av relationerna i övning 2 till avsnitt 1.3 är antisymmetriska?

2.

Är

3.

En partiellt ordnad mängd

< och > antisymmetriska relationer på R?

för varje

(X; ) säges vara totalt ordnad, om det a; b 2 X är så att a  b eller b  a. Avgör om följande partiellt

ordnade mängder är totalt ordnade.

(a) (R; )

(b) (Z+; j)

(c) (P (M ); )

15.1. Partiella ordningar och gitter 4.

Låt

335

R vara en ring och I mängden av alla äkta ideal i R. Vad kan sägas

om eventuella maximala och minimala element i

5.

I , med avseende på ?

Avgör, med hjälp av Hassediagrammet i gur 15.2 på sidan 326, ifall vart och ett av nedanstående uttryck existerar. Om så är fallet, beräkna det.

(a) a _ h (d) (d ^ j ) _ i 6. 7.

(b) a ^ h (c) (b ^ d) _ k (e) (j _ m) ^ (g _ h) (f) (a ^ b) _ (j _ f )

j på mängden X = f2; 3; 6; 9; 10; 14; 18; 20g:

Rita ett Hassediagram för delbarhetsrelationen

X = f1; 2; : : : ; 12g och antag att  är en partiell ordning på X , deY = f2; 4; 6; 9g. (a) Bestäm maximala och minimala element i X , med avseende på . (b) Bestäm samtliga majoranter och minoranter till Y . (c) Bestäm sup Y och inf Y , i den mån dessa existerar. Låt

nierad enligt Hassediagrammet i gur 15.7. Låt vidare

(d) Vilken relation beskrivs av Hassediagrammet?

8

12

10

4

6

9

5

2

3

7

11

1

Figur 15.7 8.

Dualisera

9.

Vilka är motsvarigheterna till

(a) a _ b = c ^ d (c) a ^ b  c _ d

(b) a _ (b ^ c) = (a _ b) ^ c (d) (a _ b) ^ a  a _ (b ^ c). a ^ b och a _ b, om a och b är element i (R; )?

den partiellt ordnade mängden

10.

Skriv upp Cayleytabellerna för

^ och _ för det gitter som denieras

av Hassediagrammet i gur 15.8 på nästa sida.

11.

Cayleytabellerna i gur 15.9 på följande sida denierar två kompositionsregler

^ och _ på mängden L = fa; b; c; d; e; f g så att (L; ^; _)

blir ett gitter. Rita ett Hassediagram för

L.

Kapitel 15. Partiella ordningar och booleska algebror

336

a b c

d

e

f

Figur 15.8

_ a b c d e f

^ a b c d e f a b c d e f

a f c a a f

f b c b b f

c a c b c c c d c e c f

a b c e e f

f f c f f f

a b c d e f

a e a e b b a b c d d d e e e a b f

d d d d d d

e a e b e f d d e e e f

Figur 15.9 12.

Låt

X

vara en partiellt ordnad mängd. Visa att ett största (minsta)

element också är ett maximalt (minimalt) element.

13.

Visa att en delmängd av en partiellt ordnad mängd har högst ett inmum (se sats 15.16).

14.

Låt

X vara en partiellt ordnad mängd. Visa att samtliga element i L är

såväl majoranter som minoranter till och inmum till

15.

Låt att

16. 17.

L vara ett

sup M

och

;?

gitter och

inf M

M

;. Vad kan sägas om supremum

en ändlig icke-tom delmängd av

A; B 2 P (M ), där M

Med hänvisning till exempel 15.20, visa att

Visa att

L. Visa

existerar.

sup(A; B ) = A [ B för alla

är en mängd.

inf(a; b)

av element

existerar och är lika med SGD(a; b), för varje par a och b i den partiellt ordnade mängden (Z+; j) (se exem-

pel 15.21).

18.

Komplettera beviset för sats 15.27, genom att visa att för alla

19.

a; b 2 L och är lika med a ^ b.

inf(a; b) existerar

Visa att vi kan ersätta relationen (15.1) i sats 15.27 med

ab

() a _ b = a

15.2. Begränsade, distributiva och komplementära gitter

337

utan förändra något av påståendena i satsen.

20.

Visa att

[(a _ b) ^ (a _ c)] _ [(a _ b) ^ (b _ c)] = a _ b för alla

a, b och c i ett gitter L.

15.2 Begränsade, distributiva och komplementära gitter I sats 1.2 är några räknelagar för \ och [ uppräknade, speciellt de som gör

P (M )

till gitter, d.v.s. de associativa och kommutativa lagar-

na, samt absorptionslagarna. Men satsen omnämner ytterligare några

\ och [ har i gittret (P (M ); \; [) till

egenskaper hos dessa mängdoperationer. I detta avsnitt skall vi generalisera dessa egenskaper som allmänna gitter

(L; ^; _).

för alla

A\; = ;

A[M = M

A 2 P (M ). Detta är enligt sats 15.23 ekvivalent med att ; är M det största elementet (med avseende på ) i P (M ),

En konsekvens av sats 1.2(iv) är att

och

det minsta och

vilket vi även konstaterade i exempel 15.11.

Denition 15.31.

Ett gitter

L säges vara begränsat, om det inne-

håller både ett största och ett minsta element. Om så är fallet, betecknas dessa med

1L

Sats 15.32.

Ett gitter

respektive

0L .

(L; ^; _) är begränsat, om och endast om det

innehåller neutrala element med avseende på såväl det största respektive det minsta elementet i

L).

^ som _ (i form av

()) Antag att L är begränsat. Då innehåller L ett minsta ele0L och ett största element 1L . Elementet 0L har egenskapen att 0L  a för alla a 2 L, vilket enligt sats 15.23 är ekvivalent med att 0L _ a = a för alla a 2 L. Således är 0L neutralt med avseende på kompositionsregeln _. På samma sätt ser man att 1L är neutralt med

Bevis. ment

^. () Antag att a 2 L är det neutrala elementet med avseende på ^. För alla x 2 L gäller då x ^ a = x. Med hjälp av sats 15.23 nner avseende på (

Kapitel 15. Partiella ordningar och booleska algebror

338

vi detta är samma sak som att ett minsta element i

L,

a

 x för alla x 2 L. Således a är

och eftersom det kan nnas högst ett sådant

a = 0L . På samma sätt visas att om b 2 L är det neutrala elementet med avseende på _, så är b = 1L . (följdsats 15.17), så måste alltså

P

( (M ); \; [) är begränsat, med ; och M som minsta respektive största element. Sats 15.32 ger att ; och M är

Exempel 15.33.

Gittret

de neutrala elementen med avseende på

[ respektive \, vilket vi kom



fram till redan i exempel 2.19.

Z+ inte nns något största element + med avseende på delbarhetsrelationen j (se exempel 15.12), så är (Z ; j) Exempel 15.34. exemp

Eftersom det i

inte ett begränsat gitter. Däremot är gittret med



1 och 36 som minsta respektive största element.

Vid dualisering i ett begränsat gitter eventuella förekomster av

0L

och

att dualisera: Man måste ersätta

a ^ b = 0L är således a _ b = 1L .

L,

måste man ta hänsyn till

1L i den formel man har för avsikt 0L med 1L och omvänt. Dualen till

När det gäller mängder, så vet vi från sats 1.2(vii) att

\ och [

är distributiva över varandra. Vi kommer nu att kräva något liknande av

^ och _ i ett allmänt gitter.

Denition 15.35.

Ett gitter

L säges vara distributivt, om de dis-

tributiva lagarna

a _ (b ^ c) = (a _ b) ^ (a _ c) a ^ (b _ c) = (a ^ b) _ (a ^ c) är uppfyllda för alla a; b; c 2 L. I själva verket räcker det med att avkräva att blott en av de två distributiva lagarna är uppfylld, eftersom de visar sig vara ekvivalenta med varandra (se övning 4). Det är inte svårt att bevisa de generaliserade distributiva lagarna

a_

n ^ i=1

!

bi =

n ^ i=1

(a _ bi )

och

a^

n _ i=1

!

bi =

n _

(a ^ bi )

i=1

(15.2)

15.2. Begränsade, distributiva och komplementära gitter

339

gäller i ett distributivt gitter, liksom formlerna

m ^ i=1

!

ai

0

n ^

1

_ @ bj A = j =1

m ^ n ^

(ai _ bj )

(15.3)

(ai ^ bj ):

(15.4)

i=1 j =1

och

m _ i=1

Exempel 15.36.

!

ai

0

n _

1

^ @ bj A = j =1

m _ n _ i=1 j =1

Vi har redan noterat att

P (M )

är ett distribu-

tivt gitter. Enligt övning 3 till detta avsnitt, gäller samma sak för

(Z+; SGD; MGM).

Exempel 15.37.



Betrakta de två gittren

L och M

denierade med

hjälp av var sitt Hassediagram i gur 15.10. För gittret

L (till vänster

i guren) har vi å ena sidan

a ^ (b _ c) = a ^ 1L = a; medan vi å andra sidan har

(a ^ b) _ (a ^ c) = 0L _ 0L = 0L ; så

L är alltså inte distributivt. Vi lämnar som en uppgift åt läsaren att M i gengäld är distributivt. 

övertyga sig om att det högra gittret

1L a

b

0L

1M c

a

Figur 15.10

b

0M

Sats 15.38 (Annulleringslagen). Låt a, b och c vara element i ett distributivt gitter L. Antag att a ^ b = a ^ c och a _ b = a _ c. Då gäller b = c.

Kapitel 15. Partiella ordningar och booleska algebror

340

Bevis.

Med hjälp av absorptionslagarna och de distributiva lagarna fås

b = b ^ (a _ b) = b ^ (a _ c) = (b ^ a) _ (b ^ c) = (c ^ a) _ (b ^ c) = c ^ (a _ b) = c ^ (a _ c) = c; vilket skulle bevisas.

När vi bollar med mängder i

P (M ) P (M )

så kan vi, förutom att bilda snitt

och union av mängder, även ta komplementet av en mängd. Om vi

, delmängder av M , så kan vi M som en universalmängd, så komplementet till en mängd A 0 0 0 i M ges av A = M n A. Det är lätt att se att A \ A = ; och A [ A = M endast håller på med element i betrakta

(jfr. sats 1.2(vi)). Vi inspireras av detta, till att ge följande denition.

Denition 15.39. Låt L vara ett begränsat gitter och a ett element i L. Ett element b 2 L kallas för ett komplement till a, om a ^ b = 0L och a _ b = 1L . Om det nns ett komplement till varje element i L, så säges L vara ett komplementärt gitter. Exempel 15.40.

P (M )

Vi konstaterar, i och med diskussionen som föregår

denitionen ovan, att



är ett komplementärt gitter.

Exempel 15.41. I varje begränsat gitter L är 0L ett komplement till 1L och vice versa, eftersom 0L ^ 1L = 0L och 0L _ 1L = 1L .  Exempel 15.42.

Betrakta det begränsade gitter som denieras av

Hassediagrammet i gur 15.4 på sidan 329 (där det största elementet

2 ^ 3 = 2 ^ 9 = 1, vilket kandiderar 3 och 9 som möjliga komplement till 2. Vi måste dock förkasta båda, eftersom varken 2 _ 3 eller 2 _ 9 är lika med 36. I hela gittret är det blott fyra element som har komplement, nämligen 1, 4, 9 och 36.  ges av

36

och det minsta av

Exempel 15.43.

1).

Vi har där att

Ett komplement till ett element behöver inte vara

entydigt bestämt. Betrakta till exempel det gitter

L

som denieras

av det vänstra Hassediagrammet i gur 15.10 på föregående sida. Där gäller

a ^ b = a ^ c = 0L

och

a _ b = a _ c = 1L ,

så både

b

och

c

15.2. Begränsade, distributiva och komplementära gitter är komplement till

341

a. (För vart och ett av de tre elementen a, b och c

gäller för övrigt att det har de andra två som komplement).



Ovanstående exempel leder till den naturliga frågan om vad som krävs för att ett element skall ha ett entydigt komplement (i den mån det har något komplement överhuvudtaget). Det visar sig att distributivitet är ett tillräckligt krav.

Sats 15.44.

I ett begränsat distributivt gitter så har varje element

högst ett komplement.

L vara ett begränsat distributivt gitter. Antag att a 2 L har två komplement i form av b och c. Då gäller således a ^ b = a ^ c = 0L och a _ b = a _ c = 1L . Nu följer b = c på grund av annulleringslagen Bevis.

Låt

(sats 15.38), som ju gäller i ett distributivt gitter.

Övningar till avsnitt 15.2 1.

Veriera att Hassediagrammet till höger i gur 15.10 på sidan 339 denierar ett distributivt gitter.

2.

Hassediagrammet i gur 15.11 denierar ett gitter

L. Avgör om det är

distributivt och/eller komplementärt.

1L a b c

0L

Figur 15.11 3.

Visa att

4.

Låt

L

(Z+; SGD; MGM) är ett distributivt gitter.

vara ett gitter. Visa att de båda distributiva lagarna i deni-

tion 15.35 är ekvivalenta med varandra. (OBS: Detta följer

5.

inte omedelbart av dualitetsprincipen. Varför?)

Bevisa att formlerna (15.2), (15.3) och (15.4) är giltiga i ett distributivt gitter.

Kapitel 15. Partiella ordningar och booleska algebror

342

6.

I gur 15.12 åternns ett Hassediagram för ett begränsat gitter

L. Ange

vilka element som har komplement. Bestäm också dessa komplement.

1L a c

d

b e g

f

0L

Figur 15.12 7.

Visa att om ett gitter endast innehåller ändligt många element, så är det begränsat.

15.3 Booleska algebror Det är nu hög tid att introducera den typ av gitter, som man brukar referera till som booleska algebror.

Denition 15.45.

Ett gitter som är både distributivt och komple-

mentärt, kallas för en

boolesk algebra.

Notera att en boolesk algebra alltid är ett begränsat att ett komplementärt gitter måste vara begränsat (se denition 15.39). Vidare konstaterar vi att annulleringslagen (sats 15.38) alltid gäller i en boolesk algebra och att varje element i en boolesk algebra har exakt ett komplement (sats 15.44).

(B; ^; _; 0 ; 0B ; 1B ) kommer framöver att stå för en 3 allmän boolesk algebra. Här är B en mängd, ^ och _ de två van0 betecknar den avbildning liga kompositionsreglerna på ett gitter, 0 B 3 a 7! a 2 B som avbildar varje a 2 B på dess entydigt bestäm0 da komplement a , medan till sist 0B och 1B betecknar det minsta respektive största elementet i B . Beteckningen

3

Fast av bekvämlighetsskäl kommer vi oftast att nöja oss med att skriva blott

B.

15.3. Booleska algebror

343

Exempel 15.46. Om vi för varje A 2 P (M ) denierar 0 som avbild0 ningen A 7! M n A, så blir (P (M ); \; [; ; ;; M ) en boolesk algebra.

Vi kommer framöver att se att potensmängden i mångt och mycket är



en prototyp för booleska algebror.

Vi har ovan denierat en boolesk algebra som ett speciellt sorts gitter, och därmed som en speciell sorts partiellt ordnad mängd. Men det är också möjligt att deniera en boolesk algebra som en renodlad algebraisk struktur.

Sats 15.47. regler (i) (ii) (iii) (iv)

Låt

B

vara en mängd, försedd med två kompositions-

^ och _ sådana att ^ och _ är kommutativa ^ och _ är associativa ^ och _ är distributiva över varandra B

innehåller ett neutralt element

neutralt element

0B

1B

med avseende på

med avseende på

a 2 B nns ett a0 2 B a _ a0 = 1B . Då är (B; ^; _) en boolesk algebra. (v) för varje

_

sådant att

^ och ett

a ^ a0 = 0B

och

Vi behöver hjälp av följande lemma i beviset för ovanstående sats.

Lemma 15.48. Med samma förutsättningar som i sats 15.47, så är varje element i B idempotent med avseende på ^ och _, d.v.s. vi har a ^ a = a _ a = a för alla a 2 B . Bevis.

Tag

nns ett

a0

2 B godtyckligt. Enligt förutsättning (v) i sats 15.47 2 B så att a ^ a0 = 0B och a _ a0 = 1B . Vidare säger

a

förutsättning (iv) att

0B

och

1B

är neutrala element med avseende

_ respektive ^, vilket tillsammans den distributiva lagen i (iii) ger a = a ^ 1B = a ^ (a _ a0 ) = (a ^ a) _ (a ^ a0 ) = (a ^ a) _ 0B = a ^ a:



Beviset för att också

a _ a = a lämnar vi som en övning till läsaren.

Kapitel 15. Partiella ordningar och booleska algebror

344

Bevis för sats

.

15.47

Till att börja med visar vi att absorptionslagarna

är uppfyllda. Vi presenterar beviset för att

a; b

2 B,

a ^ (a _ b) = a

för alla

medan läsaren får ta sig an beviset för den andra av de

två absorptionslagarna. Genom att utnyttja att

0B är neutralt element

_, så får vi för det första att a ^ (a _ b) = (a _ 0B ) ^ (a _ b) = a _ (0B ^ b): (15.5) Här har vi i den sista likheten utnyttjat att _ är distributiv över ^. 0 0 Välj nu b 2 B så att b ^ b = 0B (vilket går enligt (v) i satsen). Då med avseende på

gäller

0B ^ b = (b ^ b0 ) ^ b = (b0 ^ b) ^ b = b0 ^ (b ^ b) = b0 ^ b = 0B ; där vi bl.a. utnyttjar att

b

är idempotent med avseende på

(15.6)

^ (lem-

ma 15.48). Genom att kombinera (15.5) och (15.6), samt genom att utnyttja att

0B

_, så får vi a ^ (a _ b) = a _ (0B ^ b) = a _ 0B = a; är neutralt med avseende på

och absorptionslagen är i och med detta bevisad. Nu vet vi alltså att

^ och _ är kommutativa och associativa, samt

att de uppfyller absorptionslagarna. Därmed kan vi med hänvisning till sats 15.27 dra slutsatsen att

ab

() a ^ b = a

för alla

a; b 2 B

B , sådan att det för varje a; b 2 B sup(a; b) och inf(a; b) båda existerar och är lika med a _ b respektive a ^ b. Kort sagt är alltså B ett gitter, närmare bestämt ett denierar en partiell ordning på gäller att

distributivt sådant, på grund av (iii). Kvar att visa är att gittret

B

är begränsat och komplementärt.

1B är det största och 0B det B , så B är således begränsat. Från (v) följer till sist

Sats 15.32 och (iv) ger tillsammans att minsta elementet i att

B

är komplementärt.

4

I nästa sats formulerar vi en algebraisk identitet för booleska algebror, som vi känner igen från mängdläran. 4

Komplementärt, min käre Watson!

15.3. Booleska algebror

345

Sats 15.49 (De Morgans lagar). Låt a och b vara godtyckliga element i en boolesk algebra B . Då gäller (a ^ b)0 = a0 _ b0 och (a _ b)0 = a0 ^ b0 : Bevis.

Vi har sett att komplementet till ett element i en boolesk alge-

bra alltid är entydigt bestämt. Om vi således kan visa att komplement till

a0 _ b0 är ett

a ^ b, så följer därmed den första av de två lagarna. Vi

nner nu att

(a ^ b) ^ (a0 _ b0 ) = (a ^ b ^ a0 ) _ (a ^ b ^ b0 ) = (b ^ 0B ) _ (a ^ 0B ) = 0B _ 0B = 0B ; 0 0 och på liknande vis fås (a ^ b) _ (a _ b ) = 1B . Detta ger den första av De Morgans lagar. Den andra följer nu av dualitetsprincipen.

Följdsats 15.50. bra. Då gäller

n ^ i=1

Bevis.

ai

Låt

!0

a1 ; a2 ; : : : ; an

=

n _ i=1

a0

i

2 B , där B är en boolesk algen _

och

i=1

ai

!0

=

n ^ i=1

a0i :

Se övning 7.

Med en

ändlig boolesk algebra

menas givetvis en boolesk algebra

som innehåller endast ändligt många element. Vi kommer strax att bevisa att det väsentligen nns endast en typ av ändliga booleska algebror, nämligen potensmängden för någon ändlig mängd. Med andra

B så nns det en ändlig mängd M , 0 sådan att B är isomorf med (P (M ); \; [; ; ;; M ). För att kunna beord: Givet en ändlig boolesk algebra

visa detta måste vi givetvis först deniera motsvarigheten för booleska algebror, till gruppisomorsmer och ringisomorsmer.

Denition 15.51. En avbildning  : B ! C mellan två booleska algebror B och C säges vara en (boolesk) homomorsm, om (a ^ b) = (a) ^ (b) och (a _ b) = (a) _ (b) (15.7)

Kapitel 15. Partiella ordningar och booleska algebror

346

a; b

2 B . Om  dessutom

 för en (boolesk) isomorsm. Om det nns en boolesk isomorsm  : B ! C , så säges B och C vara isomorfa, vilket vi skriver som B ' C . för alla

Exempel 15.52.

är bijektiv, så kallar vi

P (M )

Till vänster i gur 15.13 återges Hassediagram-

met för den booleska algebran

, där

M = f1; 2g,

och till hö-

ger i samma gur nns ett Hassediagram för den booleska algebran

(B; SGD; MGM),

där

B = f1; 3; 5; 15g.

Som synes liknar Hassedia-

 : P (M ) ! L, där (M ) = 15, är en isomorsm.

grammen varandra, vilket antyder att dessa båda booleska algebror är isomorfa. Det är också enkelt att veriera att

(;) = 1, (f1g) = 3, (f2g) = 5 5

och

Till exempel har vi

(f1g [ f2g) = (M ) = 15 = MGM(3; 5) = MGM[(f1g); (f2g)] (f1g \ f2g) = SGD[(f1g); (f2g)].

och på liknande vis

Det nns för övrigt ytterligare en möjlig isomorsm från till

B

ovan. Vilken?

f2g ;



15

M

f1g

P (M )

3

Figur 15.13

5 1

Sats 15.53. Låt  : B ! C vara en boolesk homomorsm. Då gäller (i) Om a; b 2 B är sådana att a  b, så gäller (a)  (b) i C . (ii) (0B ) = 0C och (1B ) = 1C . 0 0 (iii) För alla a 2 B gäller (a ) = (a) . Bevis.

a  b är ekvivalent med att a ^ b = a a _ b = b), så följer (a)  (b) från

(i) Eftersom

man så vill,

(eller, om

(a) = (a ^ b) = (a) ^ (b): 5 Här motsvaras de två formlerna i (15.7) av (A \ B ) = SGD[(A); (B )] och (A [ B ) = MGM[(A); (B )] för alla A; B 2 P (M ).

15.3. Booleska algebror

347

0B är neutralt element med avseende på _ i B , och 0C spelar en analog roll i C , så nner vi att (ii) Eftersom

(a) _ 0C = (a) = (a _ 0B ) = (a) _ (0B ): Ett utnyttjande av motsvarande egenskaper för

1B

och

1C

resulterar i

(a) ^ 1C = (a) = (a ^ 1B ) = (a) ^ (1B ): Nu följer (ii) med hjälp av annulleringslagen (sats 15.38). (iii) Komplementet

a0

till

a uppfyller a ^ a0 = 0B

och

a _ a0 = 1B ,

så av (ii) följer att

(a) ^ (a0 ) = 0C Således är

och

(a) _ (a0 ) = 1C :

(a0 ) ett komplement till (a) i C . Eftersom ett sådant alltid

är entydigt bestämt i en boolesk algebra, följer (iii).

Precis som fallet är med grupper och ringar (se följdsats 8.8 respektive följdsats 14.15) så är

' en ekvivalensrelation på varje mängd av boo-

leska algebror. Beviset för detta påstående lämnas som en övning för läsaren.

P (M ) för något M , kommer vi att utnyttja att en mängd A 2 P (M ) är entydigt bestämd av vilka element den innehåller. Detta innebär att varje icke-tom ändlig mängd fx1 ; x2 ; : : : ; xn g skrivas som När vi så småningom skall bevisa att varje ändlig boolesk algebra är

isomorf med

en union

n [

fx1 ; x2 ; : : : ; xn g = fx1 g [ fx2g [    [ fxng = fxi g i=1

fxi g som innehåller ett element vardera. i gäller här att det inte nns någon mängd A 2 P (M ) sådan att ;  A  fxi g. av entydigt bestämda mängder För varje

Idén är nu att försöka åstadkomma något liknande för en godtycklig ändlig boolesk algebra i

B

B : Vi har

för avsikt att visa att varje

har en entydig framställning på formen

a = a1 _ a2 _ : : : _ an =

n _ i=1

ai

a 6= 0B

Kapitel 15. Partiella ordningar och booleska algebror

348

n 2 Z+, där varje ai 6= 0B är så litet att det inte nns något b 2 B med egenskapen 0B  b  ai . Med entydig framställning menas för något

här att ingen hänsyn tas till den inbördes ordningen mellan de olika elementen

ai .

Denition 15.54. Låt B vara en boolesk algebra. Vi kallar ett element a 6= 0B i B för en atom, om det inte nns något b 2 B sådant att 0B  b  a. Exempel 15.55.

Atomerna i

P (M )

utgörs precis av de mängder

f1g, f2g och f3g i P (M ).

som innehåller ett element. För till exempel atomerna

M = f1; 2; 3g har vi alltså



Lemma 15.56. Antag att B är en ändlig boolesk algebra. För varje b 6= 0B i B nns det då en atom a 2 B sådan att a  b.

2 B j 0B  a  bg. Om A1 är tom, a1 2 A1 godtyckligt. Då gäller alltså 0B  a1  b. Om A2 = fa 2 B j 0B  a  a1 g är en tom mängd, så är a1 en atom som uppfyller a1  b, och vi är klara. Om inte, så väljer vi a2 2 A2 godtyckligt (varigenom 0B  a2  a1  b) och betraktar mängden A3 = fa 2 B j 0B  a  a2 g. Om A3 = ; så Bevis. så är

b

Bilda mängden

A1 = fa

själv en atom. I annat fall väljer vi

är vi klara, i annat fall upprepar vi processen ovan. På det här viset

B är en ändlig mängd. Det a1 ; a2 ; : : : ; an 2 B sådana att

kan vi inte hålla på i all evighet, eftersom nns alltså ett ändligt antal element

0B  an  an där

1

     a1  b;

an är en atom. Därmed är lemmat bevisat.

Lemma 15.57. Låt a vara en atom i en boolesk algebra B . För alla b 2 B gäller då a ^ b = 0B eller a ^ b = a. Bevis.

a ^ b = inf(a; b) så är a ^ b  a för alla b 2 B . I och a är en atom, måste därmed a ^ b = 0B eller a ^ b = a, vilket

Eftersom

med att

skulle bevisas.

15.3. Booleska algebror

349

Lemma 15.58. Om a1 och a2 bra B , så är a1 ^ a2 = 0B .

är två olika atomer i en boolesk alge-

a1 ^ a2 6= 0B . Eftersom både a1 och a2 är atomer, ger a1 ^ a2 = a1 som a1 ^ a2 = a2 . Detta är en motsägelse, eftersom a1 6= a2 . Bevis.

Antag att

lemma 15.57 att vi då har såväl

Lemma 15.59. Låt b vara ett element i en ändlig boolesk algebra B . Antag att a ^ b = 0B för alla atomer a i B . Då är b = 0B . Om b 6= 0B så ger lemma 15.56 att det nns en atom a sådan att a  b. Men a  b är samma sak som a ^ b = a. Enligt förutsättningarna i lemmat är dock a ^ b lika med 0B , om a är en atom. Sammantaget ger detta a = 0B , vilket är en motsägelse, ty en atom är denitionsmässigt skild från 0B . Antagandet att b 6= 0B måste således vara felaktigt, d.v.s. vi måste ha b = 0B .

Bevis.

Vi kan nu ta oss an ett bevis för det tidigare aviserade påståendet om entydig framställning av elementen i en ändlig boolesk algebra.

Sats 15.60.

Låt B vara en ändlig boolesk algebra och låt b vara B , skilt från 0B . Då nns då entydigt bestämda atomer a1 ; a2 ; : : : ; an 2 B sådana att ett element i

b= Bevis.

Eftersom

b 6= 0B

så är

n _ i=1

ai :

a ^ b 6= 0B

(15.8)

för minst en atom

a, enligt

lemma 15.59. Mängden

A = fa 2 B j a atom; a ^ b 6= 0B g = fa1 ; a2 ; : : : ; an g a1 ; a2 ; : : : ; an precis de atomer i B , b är skild från 0B , d.v.s. om a är någon avWdessa n a atomer så gäller a ^ b 6= 0B , annars a ^ b = 0B . Vi påstår att b = i=1 i är den sökta framställningen av b. Wn Sätt c = i=1 ai . Vår önskan är alltså att visa att b = c. Denna önskan kommer att gå i uppfyllelse, om vi först kan visa att b ^ c = c är således icke-tom. Här är alltså vars skärning med

Kapitel 15. Partiella ordningar och booleska algebror

350

och

b ^ c0 = 0B gäller, ty i så fall får vi att b = b ^ 1B = b ^ (c _ c0 ) = (b ^ c) _ (b ^ c0 ) = c _ 0B = c:

Låt oss därför i tur och ordning visa att

b^c=c är sanna.

b ^ c0 = 0B

och

(15.9)

2 A gäller att ai ^ b 6= 0B , och då alla ai är atomer, så följer det från lemma 15.57 att alla ai uppfyller b ^ ai = ai . Då det för alla

ai

Detta ger

b^c=b^

n _ i=1

!

ai =

n _

(b ^ ai ) =

i=1

n _ i=1

ai = c;

och därmed har vi visat den vänstra av de två formlerna i (15.9).

Låt a vara en godtycklig atom i B . Då gäller antingen a 2 A eller a 2= A. Om a 2 A så gäller a = aj för något j 2 f1; 2; : : : ; ng. Det är ingen inskränkning att antaga att j = 1. Med hjälp av följdsats 15.50 (följdsatsen till satsen om De Morgans lagar) nner vi att

a ^ (b ^ c0 ) = a1 ^ b ^

n ^ i=1

a0

!

i n ^

= (a1 ^ a0 ) ^ b ^ 1

i=2

!

(15.10)

a0i = 0B ;

0 eftersom a1 ^ a1 = 0B . Om istället a 2 = A, så är a ^ b = 0B a ^ (b ^ c0 ) = 0B : Tillsammans säger formlerna (15.10) och (15.11), att för

alla

atomer

och därmed (15.11)

a ^ (b ^ c0 ) = 0B

a 2 B . Enligt lemma 15.59 måste därför b ^ c0 = 0B ;

och därmed är även den högra formeln i (15.9) verierad.

b på ai , som ingår i denna repre-

Nu är vi alltså klara med existensen av en representation av formen (15.8). För att visa att de atomer

sentation, är entydigt bestämda, antar vi att vi också kan skriva

b=

m _ i=1

bi ;

15.3. Booleska algebror

351

b1 ; b2 ; : : : ; bm är atomer i B . Lemma om r 6= s, vilket ger där

m _

bj ^ b = bj ^ för alla

i=1

!

bi =

15.58 säger att

m _

br ^ bs = 0B

(bj ^ bi ) = bj

i=1

j = 1; 2; : : : ; m. Men vi har också n _

bj ^ b = bj ^

i=1

!

ai =

n _

(bj ^ ai );

i=1

bj 2 A, ty annat fall vore bj ^ ai = 0B för alla i, varmed ovanstående formel skulle ge motsägelsen bj = 0. Således är fb1 ; b2 ; : : : ; bm g  fa1 ; a2 ; : : : ; an g, och med ett och nu medför lemma 15.58 att vi måste ha

analogt resonemang följer att den omvända inklusionen också är sann. Därmed är beviset klart.

B vara en ändlig boolesk algebra. Då är B ' P (M ) för någon ändlig mängd M . Sats 15.61.

Låt

B . Då är M givetvis a 2 B nns det enligt sats 15.60Wen entydigt bestämd n a , om a 6= 0 . delmängd fa1 ; a2 ; : : : ; an g av M sådan att a = B i=1 i Vi gör den avancerade(?) gissningen att avbildningen  : B ! P (M ) Bevis.

M

Låt

vara mängden av alla atomer i

ändlig. För varje

given av

(

(a) =  ( (0B ) = ;

Wn i=1 ai )

= fa1 ; a2 ; : : : ; an g;

om

a 6= 0B

 är en bijektiv Wavbildning: m a och Självklart är  surjektiv, och om (a) = (b), där a = i=1 i Wn b = j =1 bj , så är mängderna fa1 ; a2 ; : : : ; am g och fb1 ; b2 ; : : : ; bn g lika. De måste alltså innehålla exakt samma element, vilket medför att a och b är samma element i B . är en isomorsm. Det är lätt att se att

Nu är

a^b=

m _ i=1

!

ai

0

^

@

n _

j =1

1

bj A =

m _ n _

(ai ^ bj ):

i=1 j =1

(15.12)

Kapitel 15. Partiella ordningar och booleska algebror

352

Från lemma 15.58 vet vi att

ai ^ bj = 0B , närhelst ai 6= bj . De i och j

för vilket detta sker ger alltså inget bidrag till högerledet i (15.12),

ai ^ bj där ai = bj kommer att bli kvar. Detta betyder W a ^ b = ri=1 ci , där elementen ci ges av fc1 ; c2 ; : : : ; cr g = fa1 ; a2 ; : : : ; am g \ fb1 ; b2 ; : : : ; bn g:

utan endast de att

Detta medför att

(a ^ b) = fc1 ; c2 ; : : : ; cr g = fa1 ; a2 ; : : : ; am g \ fb1 ; b2 ; : : : ; bn g = (a) \ (b): Med ett snarlikt resonemang visar man att (a _ b) = (a) [ (b) (se övning 12). Därmed är beviset klart.

Följdsats 15.62. för något n 2 N .

Om

B är en ändlig boolesk algebra, så är jB j = 2n

B måste innehålla lika många element som potensmängden P (M ) till någon ändlig mängd M , och vi fann i n exempel 1.42 att om jM j = n, så är jP (M )j = 2 . Bevis.

Vi vet från sats 15.60 att

Exempel 15.63.

L i exL alltså

Vi konstaterade i exempel 15.42 att gittret

empel 15.18 inte är komplementärt. Av den anledningen är

ingen boolesk algebra. Vi kan alternativt visa att detta med hjälp av följdsats 15.62: Om

L

vore en boolesk algebra, så skulle

med en tvåpotens. Men så är inte fallet

vi har

jLj = 9.

jLj vara lika



Övningar till avsnitt 15.3 1.

Denierar något av de två Hassediagrammen i gur 15.10 på sidan 339 en boolesk algebra?

2. 3.

Bevisa att Låt

(a0 )0 = a för alla element a i en boolesk algebra.

a och b vara element i en boolesk algebra B . Visa att a ^ b0 = 0R () a ^ b = a

och

a _ b0 = 1R

() a _ b = a:

15.3. Booleska algebror 4.

Låt

2 B , där B a0  b0 .

a; b

353

är en boolesk algebra. Visa att

a

 b, om och

endast om

5.

Givet förutsättningarna i sats 15.47, bevisa att

6.

Låt

(a) a _ a = a för alla a 2 B B

(b) a _ (a ^ b) = a för alla a; b 2 B .

vara en boolesk algebra. Visa

a _ (a0 ^ b) = a _ b för alla

och

a ^ (a0 _ b) = a ^ b

a; b 2 B .

7.

Bevisa följdsats 15.50.

8.

Antag att

M = f1; 2; 3; 4g och att B är mängden av alla positiva delare 330. Antag vidare att  är en avbildning från P (M ) till B sådan att (f1g) = 11, (f2g) = 2, (f2; 3g) = 6 och (f1; 4g) = 55. Vad måste bilden av följande element vara genom , för att  : P (M ) ! B i talet

skall kunna vara en boolesk isomorsm?

(a) f1; 2g

9.

Låt

B

och

(b) f4g

C

vara booleska algebror och

(c) f1; 3; 4g :B!C

en homomorsm.

Visa att

 för alla

10.

n ^ i=1

!

ai =

n ^ i=1

(ai )

och



n _ i=1

!

ai =

n _ i=1

(ai )

a1 ; a2 ; : : : ; an 2 B .

Visa att boolesk isomor

' är en ekvivalensrelation på varje mängd av

booleska algebror.

11.

 : B ! C vara en boolesk isomorsm. Visa att om a är en atom B , så är (a) en atom i C .

Låt i

12.

Avsluta beviset för sats 15.61, genom att visa att

13.

Låt

(a _ b) = (a) [ (b).

B = f1; 2; 3; 5; 6; 10; 15; 30g vara mängden av alla positiva delare 30. Visa att (B; SGD; MGM) är en boolesk algebra. Ange en 0 formel för komplementet a till ett givet element a 2 B . i talet

14. 15.

Låt

n

i

Visa att

n.

vara ett positivt heltal och

B

mängden av alla positiva delare

(B; SGD; MGM) är en boolesk algebra, om och endast

om

n inte är delbart med kvadraten på något primtal.

Låt

n och B

vara som i föregående uppgift. Vilka är atomerna i

B?

Kapitel 15. Partiella ordningar och booleska algebror

354

16.

Antag att

17.

Låt

18.

Låt

a

och

b

är två element i en boolesk algebra

(a _ b0 ) ^ (a0 _ b) = 1B . Visa att a = b.

B,

sådana att

a, b och c vara element i en boolesk algebra. Visa att (a ^ b) _ (a0 ^ c) _ (b ^ c) = (a ^ b) _ (a0 ^ c):

(B; ^; _) vara en boolesk algebra, där jB j  2. Inför två nya kom+ och  på B enligt a + b = (a ^ b0 ) _ (a0 ^ b) respektive a  b = a ^ b: Visa att (B; +; ) då får strukturen av en kommutativ ring med etta, i 2 vilken a = a för alla a 2 B . Detta är en så kallad boolesk ring. Omvänt, låt (R; +; ) vara en boolesk ring. Deniera två nya komposipositionsregler

^ och _ på R enligt a ^ b = ab respektive a _ b = a + b + ab: Visa att (R; ^; _) då får strukturen av en boolesk algebra. tionsregler

15.4 Booleska algebror och elektriska kretsar Vi rundar av detta kapitel med en kort beskrivning av hur teorin för booleska algebror kommer till nytta, när det gäller konstruktion av elektriska kretsar. I dessa sammanhang brukar man använda en speciell sorts boolesk algebra, som vi närmast skall deniera.

(B; ^; _), där B = f0; 1g och ^ och _ på B ges av Cayleytabellerna i gur 15.14. Det är inte svårt att se att (B; ^; _) verkligen är en boolesk Vi utgår från den booleska algebran

där kompositionsreglerna

1 och 0 som dess största respektive minsta element. Spe0 0 ciellt har vi 0 = 1 och 1 = 0. algebra, med

^ 0 1 0 0 0 1 0 1

_ 0 1 0 0 1 1 1 1

Figur 15.14 n inför vi beteckningen B n för den direkta produkten av n kopior av B , d.v.s. För varje positivt heltal

B n = f(b1 ; b2 ; : : : ; bn ) j bi 2 f0; 1g; i = 1; 2; : : : ; ng:

15.4. Booleska algebror och elektriska kretsar

355

boolesk avbildning av n variabler är en avbildning f : B n ! B . Vi kommer ibland att skriva f = f (x1 ; x2 ; : : : ; xn ) när vi hänvisar till en sådan avbildning. Här är varje xi en variabel som kan anta något av värdena i B , d.v.s. 0 eller 1. Detta innebär bl.a. att En

xi ^ xi = xi _ xi = xi i = 1; 2; : : : ; n. Vi kommer att kalla den här typen av variabler booleska variabler. Två booleska avbildningar f och g av n variabler anses vara lika,

för alla för

om de uppfyller den gängse denitionen av likhet mellan avbildningar, vilket i detta fall innebär att

f (b1 ; b2 ; : : : ; bn ) = g(b1 ; b2 ; : : : ; bn ) (b1 ; b2 ; : : : ; bn ) 2 B n . Vi kommer att beteckna mängden av alla booleska avbildningar av n variabler med Pn . För den booleska avbildning som är konstant lika med 0, inför vi vidare beteckningen O , medan I får beteckna den booleska avbildning som är konstant lika med 1. Således har vi alltså avkrävs för alla

O(b1 ; b2 ; : : : ; bn ) = 0 för alla

och

I (b1 ; b2 ; : : : ; bn ) = 1

(15.13)

(b1 ; b2 ; : : : ; bn ) 2 B n .

Exempel 15.64. Betrakta de båda booleska avbildningarna f och g 0 0 0 0 givna av f (x; y ) = (x ^ y ) _ (x ^ y ) respektive g (x; y ) = (x _ y ) ^ (x _ y ). 2 För att beräkna f (a; b) och g (a; b) för något (a; b) 2 B tar vi hjälp av Cayleytabellerna i gur 15.14 på motstående sida. Till exempel har vi

g(1; 1) = (1 _ 10 ) ^ (10 _ 1) = (1 _ 0) ^ (0 _ 1) = 1 ^ 1 = 1: Värdetabellen i gur 15.15 på nästa sida visar att

f

och

g

i själva

verket är samma booleska avbildning.

Denition 15.65. nierar vi

Givet två booleska avbildningar

skärningen f ^ g 2 Pn av f

och

g som



f; g 2 Pn , så de-

(f ^ g)(b1 ; b2 ; : : : ; bn ) = f (b1 ; b2 ; : : : ; bn ) ^ g(b1 ; b2 ; : : : ; bn )

Kapitel 15. Partiella ordningar och booleska algebror

356

x y f (x; y) g(x; y)

0 0 1 1

0 1 0 1

1 0 0 1

1 0 0 1

Figur 15.15 för alla

(b1 ; b2 ; : : : ; bn )

f _ g 2 Pn

och

2 B n.

I samma anda denieras

komplementet f 0 2 Pn som

föreningen

(f _ g)(b1 ; b2 ; : : : ; bn ) = f (b1 ; b2 ; : : : ; bn ) _ g(b1 ; b2 ; : : : ; bn ) respektive

f 0(b1 ; b2 ; : : : ; bn ) = f (b1 ; b2 ; : : : ; bn )0 för alla

(b1 ; b2 ; : : : ; bn ).

Exempel 15.66. Om f (x; y) = x _ y0 skärningen f ^ g och föreningen f _ g av

och

g(x; y) = x ^ y0

så ges

(f ^ g)(x; y) = (x _ y0 ) ^ (x ^ y0 )

respektive

(f _ g)(x; y) = (x _ y0 ) _ (x ^ y0 ): 0 00 0 Komplementen till f och g ges av f (x; y ) = (x _ y ) = x ^ y respektive g0 (x; y) = (x ^ y0 )0 = x0 _ y, med användande av De Morgans lagar.  Med tanke på de kompositionsregler som ovan införts på

Pn, så kommer

följande sats antagligen inte som någon större överraskning.

Sats 15.67.

Mängden

Pn , försedd med operationerna ^, _ och

0

i

denition 15.65, är en boolesk algebra. Det största och minsta elementet i denna booleska algebra ges av de booleska avbildningarna respektive

Bevis.

O, denierade enligt (15.13) på sidan 355.

I

Vi överlåter åt läsaren att bevisa att (i)(v) i sats 15.47 är

uppfyllda. Därav följer nämligen satsen.

15.4. Booleska algebror och elektriska kretsar Vi skall nu visa hur man med hjälp av

357

Pn kan beskriva hur vissa enkla

typer av elektroniska kretsar är konstruerade. Vi tänker oss att det i en sådan krets förekommer

reläer litet här och var, med vars hjälp man

kan reglera på vilket sätt strömmen yter genom kretsen. Ett relä kan antaga två olika tillstånd. Det kan vara

tillslaget,

så att strömmen

kan öda genom reläet (strömmen är på). Alternativt kan reläet vara

frånslaget, varvid strömmen inte tillåts passera genom det (strömmen

är av). Det förutsätts att ett relä alltid antar exakt ett av dessa tillstånd

båda tillstånden kan alltså inte antas samtidigt, och det

nns heller inget mellanläge. Antag att det i en krets nns ett antal reläer

r1 ; r2 ; : : : ; rn . Varje ri

kan alltså vara antingen frånslaget eller tillslaget, i stil med att en

0 eller 1. Det ligger alltså nära till hands att associera en boolesk variabel xi till ri . Vi bestämmer oss för att tilldela xi värdet 1 om ri är tillslaget, och värdet 0 om ri är boolesk variabel kan antaga något av värdena

frånslaget. Kretsens förmåga (eller oförmåga) att är beroende av vilka tillstånd dess reläer benner sig i. Eftersom varje relä är kopplat till en boolesk variabel, erhåller vi på ett naturligt sätt

f = f (x1 ; x2 ; : : : ; xn ) för den aktuella kretsen. Om det visar sig att f (b1 ; b2 ; : : : ; bn ) = 1 för några b1 ; b2 ; : : : ; bn 2 B , en boolesk avbildning

så betyder detta att kretsen släpper igenom ström, när dess reläer

r1 ; r2 ; : : : ; rn benner sig i de tillstånd som motsvaras av tilldelningarna x1 = b1 ; x2 = b2 ; : : : ; xn = bn . Om istället f (b1 ; b2 ; : : : ; bn ) = 0, så gäller givetvis det motsatta förhållandet, d.v.s. att kretsen inte släpper igenom någon ström. I fortsättningen kommer vi att använda samma beteckning på såväl ett relä som dess motsvarande booleska variabel.

Exempel 15.68.

Två grundläggande sätt att koppla samman reläer

visas i gur 15.16 på följande sida. Till vänster nner vi en

ling av två reläer x1

och

seriekopp-

x2 . Genom en sådan kan strömmen passera,

om och endast om båda reläerna är tillslagna. Detta innebär att om

f = f (x1 ; x2 ) är kretsens motsvarande booleska avbildning, så gäller f (x1 ; x2 ) = 1, om och endast om x1 = x2 = 1. Vi kan således representera kretsen med den booleska avbildningen f (x1 ; x2 ) = x1 ^ x2 . Till höger i gur 15.16 på nästa sida visas en parallellkoppling. Här är det så att kretsen endast om både

x1

och

inte

x2

släpper igenom någon ström, om och

är frånslagna. Detta gör att kretsen kan

Kapitel 15. Partiella ordningar och booleska algebror

358

representeras av den booleska avbildningen

x1

g(x1 ; x2 ) = x1 _ x2 .



x1

x2

x2

Figur 15.16 x är ett relä, så betecknar vi med x0 ett relä som är tillslaget, om och endast om x är frånslaget, eller kort och gott Om

x0 = 1

() x = 0: 0 0 Vi har som bekant x ^ x = 0 och x _ x = 1, vilket översatt till kretsar innebär strömmen inte kan passera genom en seriekoppling av reläerna

x och x0 , medan den däremot alltid gör det om man parallellkopplar

dessa reläer. I en krets kan det också nnas ett relä samma vis som ett annat relä

x = 1.

x, d.v.s.

att

y, som beter sig precis på y = 1, om och endast om

I så fall använder vi en gemensam beteckning för båda dessa

reläer. Vi säger att två kretsar är

ekvivalenta,

om deras motsvarande

booleska avbildningar är lika. Det är fördelaktigt, inte minst ur kostnadssynpunkt, ifall man kan ersätta en krets med en annan, ekvivalent krets, som innehåller färre reläer. Detta kan man åstadkomma genom att översätta den givna kretsen till en boolesk avbildning, förenkla det uttryck man då får (genom att använda räknelagarna i en boolesk algebra), och till sist tolka det förenklade uttrycket som en krets.

Exempel 15.69.

De två kretsarna i gur 15.17 är ekvivalenta. De

f (x1 ; x2 ) = (x1 ^x2 )_(x01 ^x02 ) respektive 0 0 g(x1 ; x2 ) = (x1 _ x2 ) ^ (x1 _ x2 ), och i exempel 15.64 fann vi att dessa kan nämligen representeras av booleska avbildningar är lika.

x1

x2

x1

x01

x01

x02

x02

x2

Figur 15.17



15.4. Booleska algebror och elektriska kretsar

Exempel 15.70.

359

Kretsen till vänster i gur 15.18 kan representeras

med den booleska avbildningen

f (x1 ; x2 ; x3 ) = (x1 ^ x2 ) _ [(x01 _ x02 ) ^ x2 ] _ x3 : Men eftersom

f (x1 ; x2 ; x3 ) = (x1 ^ x2 ) _ [(x1 ^ x2 )0 ^ x2 ] _ x3  = [(x1 ^ x2 ) _ (x1 ^ x2 )0 ] ^ [(x1 ^ x2 ) _ x2 ] _ x3 = (1 ^ x2 ) _ x3 = x2 _ x3 ; så är kretsen ekvivalent med en krets, bestående av blott en parallellkoppling av reläerna

x2 och x3 , se den högra kretsen i guren.

x1 x01



x2 x2

x2

x02

x3

x3

Figur 15.18 Övningar till avsnitt 15.4 1. Visa att (B; ^; _), där B = f0; 1g, och där ^ och _ ges av Cayleytabellerna i gur 15.14 på sidan 354, är en boolesk algebra.

2.

Bevisa sats 15.67.

3.

Ange boolesk avbildning

f x1

som representerar kretsen i gur 15.19.

x4

x3 x2

x8 x6

x5

x7

Figur 15.19

Kapitel 15. Partiella ordningar och booleska algebror

360

4.

Rita en krets för var och en av de booleska avbildningarna

f (x1 ; x2 ; x3 ) = (x1 ^ x2 ) _ x3

och

g(x1 ; x2 ; x3 ) = x1 ^ (x2 _ x3 ):

jPn j, d.v.s. antalet booleska avbildningar av n variabler. 6. Visa att de booleska avbildningarna f (x ; x ; x ) = (x ^ x ) _ (x0 ^ x ) 0 och g (x ; x ; x ) = (x _ x ) ^ (x _ x ) ^ (x _ x ) är lika. 5.

Bestäm

1

1

7.

2

3

1

2

1

2

3

3

2

1

3

1

2

3

Är några av kretsarna i gur 15.20 sinsemellan ekvivalenta? I så fall, vilka?

x1

x2

x1

x2

x3

x3

x2

x3

x1

(a)

(b)

x1

x2

x2

x3

x3

x1

x1

x2

x3

x1

(c)

(d)

Figur 15.20 8.

Konstruera en krets som endast innehåller tre reläer, och som är ekvivalent med kretsen i gur 15.21.

x3

x2

x01

x2

x02

x01

x02

x3

x2

x3

x2

x01

Figur 15.21

Kapitel 16

Polynomringar Läsaren har sannolikt en viss förtrogenhet med polynom med reella koecienter, och vet hur man adderar och multiplicerar sådana. Vi skall i detta kapitel låta polynomens koecienter vara element i en ring. Inledningsvis låter vi denna ring vara så generell som möjligt, medan vi senare specialiserar oss och betraktar egenskaper hos polynom, vars koecienter är hämtade från en kropp.

16.1 Polynom Det verkar troligt att mängden av alla polynom, med säg reella koecienter, är en ring under vanlig addition och multiplikation av polynom. Vi skall snart se att detta gäller, så fort vi väljer koecienterna från en ring. Först ska vi dock deniera vad vi vill mena med ett polynom.

Denition 16.1.

Låt

R

vara en ring. Ett

obekant x är en oändlig formell summa f (x) =

1 X k=0

polynom över R i en

ak xk = a0 + a1 x + a2 x2 +    + an xn + : : : ;

ak 2 R för alla k och där alla utom ett ändligt antal ak är lika med 0R . Elementen ak kallas för polynomets koecienter. Mängden av alla sådana polynom betecknas R[x]. Om det för något k  0 gäller att ak 6= 0R , så denieras graden deg f (x) av f (x) som det största k för vilket detta är sant. Motsvarande koecient ak kallas då för där

361

Kapitel 16. Polynomringar

362

högstagradskoecienten till f (x). Om ak = 0R för alla k, f (x) det så kallade nollpolynomet, vars grad är odenierad.1 P

k f (x) = 1 k=0 ak x och g (x) = lika, f (x) = g (x), om ak = bk för alla k . Två polynom

P1 k k=0 bk x

så är

betraktas som

Vi kommer inte att i någon större utsträckning använda oss av den klumpiga beteckningen med formella oändliga summor för polynom, som vi gör i ovanstående denition. Istället kommer ett polynom

f (x) =

P1 k k=0 ak x

av grad

n att skrivas på formen

f (x) = a0 + a1 x + a2 x2 +    + an xn

eller

f (x) = an xn + an 1 xn 1 +    + a1 x + a0 ; varvid det underförstås att lika med

an = 6 0R .

De termer vars koecienter är

0R , väljer vi att inte skriva ut överhuvudtaget. Ifall en av ko-

ecienterna hos polynomet är den additiva inversen till något element

b

2 R, d.v.s. om ak = b, väljer vi att skriva den aktuella termen

bxk istället för ( b)xk . Om vidare R har en etta 1R , skrivs varje k k term på formen 1R x som x . Till exempel skriver vi alltså polynomet 2 + 0x + 3 2 Z[x] som 4x4 3x3 + x2 + 3. 4x4 + ( 3)x3 + 1xP 1 a xk och g(x) = P1 b xk vara två polynom Låt nu f (x) = k=0 k k=0 k i R[x], där R är en ring. Vi denierar då summan av f (x) och g (x) som

som

f (x) + g(x) = där

ck = ak + bk

för alla

f (x)g(x) = dk =

Pk j =0 aj bk j .

k=0

ck xk ;

(16.1)

k. Produkten av f (x) och g(x) denieras å

sin sida som

där

1 X

1 X k=0

dk xk ;

(16.2)

Vi adderar alltså termvis som vi är vana vid,

och multiplikationen sker korsvis, också det som vi är vana vid. Notera att denitionerna av såväl summa som produkt är välgrundade, 1

I litteraturen väljer man ibland att tilldela nollpolynomet graden

1.

16.1. Polynom

363

ty samtliga utom ett ändligt antal

ck

och

dk

är lika med

0R

i (16.1)

respektive (16.2).

Exempel 16.2. Låt f (x) = 3x2 + 2x + 3 och g(x) = 2x + 4 vara två polynom i Z6[x]. Då är f (x) + g(x) = (3x2 + 2x + 3) + (2x + 4) = 3x2 + (2 + 2)x + (3 + 4) = 3x2 + 4x + 1; medan

f (x)g(x) = (3x2 + 2x + 3)(2x + 4) = (3  2)x3 + (3  4 + 2  2)x2 + (2  4 + 3  2)x + 3  4 = 4x2 + 2x: Vi adderar och multiplicerar alltså precis som vanligt, men all aritmetik sker modulo

6, eftersom f (x); g(x) 2 Z6[x].

Sats 16.3.

Låt



R vara en ring. Då är R[x] en ring under addition och

multiplikation av polynom, denierade enligt (16.1) respektive (16.2). Om

R är kommutativ, så gäller detta även för R[x]. Om vidare R har 1R , så är f (x) = 1R en etta i R[x].

en etta

Bevis.

Detta är egentligen inget svårt bevis, men däremot är det täm-

ligen tråkigt, så vi redogör inte för alla steg i detalj. Att

R[x]

är en

abelsk grupp under addition av polynom är tämligen trivialt: Nollpolynomet är additivt neutralt element, och den additiva inversen till

f (x) =

P1 k k=0 ak x

ges av

f (x) =

P1 k=0 (

ak )xk .

När det gäller de multiplikativa egenskaperna, redovisar vi endast beviset för att multiplikationen är associativ, eftersom detta är snårigast. Beviset av de distributiva lagarna lämnas som en övning till läsaren. Låt

f (x) =

1 X k=0

ak

xk ;

g(x) =

1 X k=0

bk

xk

och

h(x) =

1 X k=0

ck xk

Kapitel 16. Polynomringar

364

vara tre polynom i

R[x]. Vi beräknar först f (x)[g(x)h(x)]. Vi har 1 X

g(x)h(x) = där

dk =

Pk i=0 bi ck i .

k=0

rk =

k X j =0

rk

aj dk

till

j

bk

xk

1 X

cienten till

k=0

xk

=

k=0

!

!

ck

xk

1 X

ak xk

=

1 X k=0

dk xk ;

k=0

!

dk xk =

1 X k=0

rk xk ;

ges av

k X j =0

aj

k j X i=0

Genom att på samma sätt beräkna

xk

1 X

Detta ger att

f (x)[g(x)h(x)] = där koecienten

!

!

bi ck

j i

=

X

i+j +m=k

ai bj cm :

[f (x)g(x)]h(x), ser man att koe-

i denna produkt blir densamma, vilket visar att multi-

plikation av polynom uppfyller den associativa lagen. Således är en ring. Att

R[x]

R[x] är kommutativ, om R är det, är inte svårt att inse. Så ej f (x) = 1R är etta i R[x], i den mån 1R 2 R. Vi lämnar dessa

heller att

detaljer av beviset som en övning för läsaren.

Denition 16.4.

Om

R är en ring så kallas R[x], försedd med kom-

positionsreglerna (16.1) och (16.2), för

obekant x.

polynomringen över R i en

P k f (x) = 1 k=0 ak x sådant att ak = 0R för alla k  1 kallas för ett konstant polynom. Graden av ett konstant polynom, skilt från nollpolynomet, är lika med 0. Vi kan identiera varje konstant polynom f (x) = r i R[x] med elementet r 2 R. Detta betyder således att vi alltid kan betrakta R som en underring i polynomringen R[x]. Av den anledningen kommer nollpolynomet i R[x] att betecknas 0R i fortsättningen (även om 0R[x] är en mer korrekt beteckning). Vi kommer också att använda beteckningen 1R istället för 1R[x] för det multiplikativt neutrala elementet i polynomringen R[x] (om ett sådant Ett polynom

existerar).

16.1. Polynom

Sats 16.5.

365

Antag att

D

är ett integritetsområde. Då är också

D[x]

ett integritetsområde. Speciellt gäller då att

deg[f (x)g(x)] = deg f (x) + deg g(x) för alla f (x); g (x) 6= 0D .

(16.3)

f (x) = a0 + a1 x +    + am xm och g(x) = b0 + b1 x +    + bn xn i D [x], båda skilda från nollpolynomet 0D . Då är am 6= 0D och bn 6= 0D . På grund av att D är ett integritetsområde, är även am bn 6= 0D . Men am bn är högstagradskoecienten i f (x)g(x), eftersom f (x)g(x) = a0 b0 + (a0 b1 + a1 b0 )x +    + am bn xm+n : Detta visar både att deg[f (x)g (x)] = m + n = deg f (x) + deg g (x) och att D [x] är ett integritetsområde. Beviset är därmed klart. Bevis.

Tag

2 med ett poly1 och erhöll ett polynom av grad 2. Formel (16.3) gäller alltså inte i Z6[x], vilket beror på att Z6 inte är ett integritetsområde. I exempel 16.2 multiplicerade vi ett polynom av grad nom av grad

Eftersom varje kropp är ett integritetsområde kan vi på grund av föregående sats genast konstatera följande.

Följdsats 16.6.

Om

K

är en kropp, så är polynomringen

K [x]

ett

integritetsområde.

Följdsats 16.7. Låt K vara en kropp. Då är f (x) en enhet i K [x], om och endast om f (x) är ett konstant polynom, skilt från nollpolynomet. Bevis.

)) Antag att f (x) 2 K [x] är en enhet. Då är f (x) 6= 0K . g(x) = 6 0K i K [x] så att f (x)g(x) = 1K .

(

Vidare måste det nnas ett Således har vi

deg[f (x)g(x)] = deg 1K = 0: Men enligt sats 16.5 är deg[f (x)g (x)] = deg f (x) + deg g (x), vilket medför att deg f (x) = deg g (x) = 0. Således är både f (x) och g (x) konstanta polynom.

() Om f (x) är ett konstant polynom, kan det betraktas som ett K . Om dessutom f (x) = 6 0K , så är f (x) är en enhet i K och

(

element i

dess invers i

K

är även en invers i

K [x].

Kapitel 16. Polynomringar

366

Sats 16.5 uttalar sig alltså vad som gäller för graden av en produkt av två polynom över ett integritetsområde. Beträande graden av en summa av två polynom har vi följande.

Sats 16.8.

Låt

R

vara en ring och

f (x); g(x)

2 R[x] två polynom,

båda skilda från nollpolynomet. Då är

deg[f (x) + g(x)]  max[deg f (x); deg g(x)]; förutsatt att

f (x) + g(x) 6= 0K . P

k m = deg f (x) och n = deg g(x). Med f (x) = 1 k=0 ak x P1 k och g (x) = k=0 bk x så är då ak = 0R för alla k > m och bk = 0R k för alla k > n. Eftersom koecienten framför x i f (x) + g (x) ges av ak + bk , är denna lika med 0R för alla k > max(m; n). Därav följer

Bevis.

Sätt

satsen.

Vi rundar av detta avsnitt med några ord om hur man denierar poly-

R vara en ring och antag att x bilda ringen (R[x])[y ] bestående av

nomringar med er än en obekant. Låt och

y

är två obekanta. Vi kan då

y över R[x]. Denna mängd utgörs alltså av alla polynom i y , vars koecienter är polynom i x. På samma sätt kan vi införa ringen (R[y ])[x] av alla polynom i x, vars koecienter är polynom i y . Det är nu möjligt att visa, att ringarna (R[x])[y ] och (R[y ])[x] är isomorfa, så av den anledningen inför vi den gemensamma beteckningen R[x; y ] för dem. Detta är polynomringen över R i två obekanta x och y . Med ett induktivt resonemang kan man sedan införa R[x1 ; x2 ; : : : ; xn ], polynomringen över R i n obekanta x1 ; x2 ; : : : ; xn . alla polynom i

Övningar till avsnitt 16.1 1.

2.

Bestäm antalet polynom av

(a) grad 2 i Z10[x] (d) grad 0 i Z9[x]

(b) grad 3 i Z3[x] (c) grad 4 i Z5[x] (e) grad 5 eller lägre i Z2[x].

Beräkna summan av polynomen

f (x) och g(x) i polynomringen R[x],

om

(a) f (x) = x4 + 3x3 x2 + 2x 3, g(x) = 2x3 + x2 + 1 och R = Z (b) f (x) = 2x2 + 3x + 4, g(x) = x3 + x2 + 2x + 1 och R = Z5

16.2. Evalueringar och nollställen

367

(c) f (x) = 4x4 + 3x3 + x + 3, g(x) = 2x3 + 2x2 + 3x + 5 och R = Z6 (d) f (x) = 35 x2 23 x + 15 , g(x) = x2 + 14 x 32 och R = Q . 3.

Beräkna produkten av polynomen

f (x) och g(x) i polynomringen R[x],

om

(a) f (x) = 2x + 1, g(x) = x2 3x 3 och R = Z (b) f (x) = 23 x2 + 15 x + 19 , g(x) = 34 x3 54 och R = Q (c) f (x) = 2x2 + x + 1, g(x) = 2x3 + 2x2 + 1 och R = Z3 (d) f (x) = 2x3 + 7x2 + 2, g(x) = 4x2 + x + 3 och R = Z8. 4.

Låt

f (x) = 2x2 + 2x + 1, g(x) = 3x2 + 1

och

h(x) = x2 + 2x + 1.

Beräkna

(a) f (x) + g(x)h(x) i Z5[x] (c) f (x)[g(x) + h(x)] i Z6[x] 5.

Visa att

(b) h(x) f (x)2 + 2g(x) i Z4[x] (d) g(x) f (x)[h(x) g(x)] i Z7[x].

2x + 1 är en enhet i Z4[x]. Varför är detta inte en motsägelse

till följdsats 16.7?

6.

Visa att om

7.

Låt

D[x] har samma enhetsgrupp. R

vara en ring. Bevisa att de distributiva lagarna gäller i polyn-

omringen

8.

D är ett integritetsområde så är D = D[x] , d.v.s. D och

Låt

R[x].

R vara en kommutativ ring. Visa att R[x] också är kommutativ i

så fall.

9.

Hur ser polynomet

f (x; y) = x2 y3 + 3x3 y2 + 2xy3 + y3 + y2x + x2 + xy 3y + 1

[x; y] ut, om man betraktar det som ett polynom i (Q [x])[y] respek(Q [y])[x]? 10. Visa att K [x1 ; x2 ; : : : ; xn ] är ett integritetsområde, om K är en kropp. i

Q

tive

16.2 Evalueringar och nollställen Polynom i R [x] kan vi betrakta som funktioner från R till R ; vi kan n evaluera ett polynom f (x) = a0 + a1 x +    + an x i en punkt r 2 R n genom att beräkna f (r ) = a0 + a1 r +    + an r . Det går också evaluera polynom över en godtycklig kommutativ ring.

Kapitel 16. Polynomringar

368

Sats 16.9. Välj 2 S

Låt

S

R en underring i S .  : R[x] ! S denierad

vara en kommutativ ring och

godtyckligt. Då är avbildningen

enligt

 [f (x)] = f ( ) = a0 + a1 +    + an n ; n där f (x) = a0 + a1 x +    + an x 2 R[x], en homomorsm. Bevis.

Ansätt

f (x) =

P1 k k=0 ak x

 [f (x)g(x)]

och

g(x) =

P1 k k=0 bk x . 1

0 1 X k X @ = aj bk j A k k=0 j =0 ! 1 ! 1 X X

=

k=0

ak k

k=0

Vi har då

bk k

=  [f (x)] [g(x)]: För att visa att  [f (x) + g (x)] =  [f (x)] +  [g (x)] används liknande förfarande. Således är  en homomorsm och vi är klara.

ett

Denition 16.10. Låt S vara en kommutativ ring och R en underring i S . För varje 2 S denieras evalueringshomomorsmen i som avbildningen  : R[x] ! S given av  [f (x)] = f ( ). För varje f (x) 2 R[x] säges f ( ) vara en evaluering av f (x) i . Det faktum att det således alltid är möjligt att evaluera ett polynom över en kommutativ ring betyder

inte

att ett polynom alltid kan be-

traktas som en avbildning, vilket belyses i följande exempel.

f (x) = x2 + x 2 Z2[x]. Då är f (0) = f (1) = 0, d.v.s. samtliga evalueringar av f (x) i Z2 är lika med noll, precis som för nollpolynomet. Men f (x) och nollpolynomet är inte lika. Två olika Exempel 16.11.

Låt

polynom över en kommutativ ring kan alltså mycket väl ha lika evalueringar, vilket går stick i stäv mot denitionen av att två avbildningar är lika.



Denition 16.12. Låt S vara en kommutativ ring och R en underring i S . Låt vidare f (x) vara ett polynom i R[x]. Ett element 2 S säges vara ett nollställe till f (x), om f ( ) = 0S .

16.2. Evalueringar och nollställen

369

Med samma notation som i denitionen ovan, så är alltså ett element



2S

ett nollställe till

f (x) 2 R[x], .

om

f (x)

2 ker  , där 

är

evalueringshomomorsmen i

Vi kommer i fortsättningen att ägna oss i huvudsak åt polynom med koecienterna hämtade från en kropp, eller på sin höjd ett integritetsområde. Polynom över den här typen av ringar uppför sig ganska städat, vilket bland annat följande sats belyser.

Sats 16.13.

h(x) vara polynom i D[x], där D är ett integritetsområde, och sätt f (x) = g (x)h(x). Då är 2 D ett nollställe till f (x), om och endast om är ett nollställe till g (x) eller h(x). Bevis.

Låt

g(x)

och

Med användande av evalueringshomomorsmen

 : D[X ] ! D

får vi

0D = f ( ) =  [f (x)] =  [g(x)h(x)] =  [g(x)] [h(x)] = g( )h( ): Satsen följer nu av att ett integritetsområde saknar nolldelare.

Exempel 16.14.

För att exempliera hur illa en polynomring

R[x]

R inte är ett integritetsområde, betraktar vi de två g(x) = x och h(x) = x +1 i Z6[x]. Produkten f (x) = x2 + x av g (x) och h(x) har till exempel elementet 2 2 Z6 som nollställe, men detta element är inte ett nollställe till vare sig g (x) eller h(x).  kan bete sig, om polynomen

Denition 16.15. Låt D[x] vara polynomringen över ett integritetsområde D . Två polynom f (x); g (x) 2 D [x] säges vara associerade, om det nns en enhet u 2 D sådan att f (x) = ug (x). Exempel 16.16.

De två polynomen

1 f (x) = x2 + x 2

5 3

3 g(x) = 3x2 + x 5 2 eftersom g (x) erhålls från f (x) genom och

Q, multiplikation med enheten 3 2 Q . är associerade polynom över

Det är inte svårt att visa att relationen

f (x)  g(x)

() f (x) och g(x) är associerade polynom



Kapitel 16. Polynomringar

370

är en ekvivalensrelation på varje polynomring över ett integritetsområde, se övning 6. Två associerade polynom över ett integritetsområde har precis samma uppsättning av nollställen i

D.

D

Att nna nollställen till polynom är ett av de äldsta problemen inom algebran. Med sats 16.13 har vi tagit ett första steg på vägen när det gäller detta problem: I jakten på nollställen till ett polynom över en kropp kan vi faktorisera polynomet och leta efter nollställen till någon av faktorerna istället. Vi kommer att ägna de kommande avsnitten till att studera problemet med faktorisering av polynom över en kropp.

Övningar till avsnitt 16.2 1. Evaluera polynomet f (x) = x3 + 2x + 1 i samtliga element i Z3. 2.

Beräkna värdet av följande evalueringshomomorsmer för respektive polynom.

(a) 2 : Z[x] ! Z, 2 (3x3 2x + 7) (b) p2 : Q [x] ! R, p2 (x3 2x2 + 2x 1) (c) i : R[x] ! C , i (x2 + 2x + 1) (d) 3 : Z5[x] ! Z5, 3 (x2 x + 3) (e) 2 : Z6[x] ! Z6, 2 (x3 + 3x2 2x + 2) (f) 4 : Z13[x] ! Z13, 4 (4x132 + 2x65 + x + 2) 3.

Bestäm samtliga nollställen till

4.

Hur många nollställen har

5.

Låt

xp

p vara ett primtal. Visa att samtliga element i Zp är nollställen till x.

6.

Låt

D vara ett integritetsområde. Visa att relationen  denierad en-

(a) x2 1 i Z (c) x3 + x + 1 i Z2

(b) x2 + 1 i Z5 (d) x4 2x3 + 2x + 1 i Z3. f (x) = x2

1 i Z8?

ligt

f (x)  g(x)

() f (x) och g(x) är associerade polynom

är en ekvivalensrelation på polynomringen

7.

D[x].

Om associerade polynom identieras, hur många polynom nns det då av

(a) grad 2 i Z3[x]

(b) grad 4 i Z2[x]

(c) grad 3 i Z5[x]?

16.3. Divisionsalgoritmen 8.

Låt

K

vara en kropp och

371

6= 0K

ett nollställe till polynomet

f (x) = a0 + a1 x +    + an xn i

9.

K [x]. Visa att

1

är ett nollställe till

an + an 1 x +    + a0 xn .

Vilken är anledningen till att man i sats 16.9 kräver att

S

är kom-

mutativ? Kan man på något sätt försvaga förutsättningarna, utan att satsen slutar gälla?

16.3 Divisionsalgoritmen En polynomring över en kropp med heltalsringen såväl

K

har era gemensamma egenskaper

Z. Ett exempel på en sådan egenskap är att det i

K [x] som Z nns en divisionsalgoritm.

Sats 16.17 (Divisionsalgoritmen). Antag att K är en kropp. Låt f (x) och g(x) vara två polynom i K [x], där g(x) 6= 0K . Det nns då entydigt bestämda polynom q (x); r (x) 2 K [x] sådana att f (x) = g(x)q(x) + r(x); där

r(x) = 0K

eller

deg r(x) < deg g(x).

g(x)q(x) j q(x) 2 K [x]g. Om denna mängd innehåller nollpolynomet, har vi f (x) = g (x)q (x) för något q (x), och vi kan välja r (x) = 0K . Antag därför att 0K 2 = A. Då är graden av varje polynom i A ett naturligt tal. Låt r (x) vara ett polynom i A av minimal grad. Det nns då q (x) 2 K [x] så att Bevis.

Betrakta mängden

A = ff (x)

f (x) = g(x)q(x) + r(x): deg r(x) < deg g(x). Låt oss anta motsatsen. Om vi n m ansätter g (x) = a0 + a1 x +    + an x och r (x) = b0 + b1 x +    + bm x , så 1 m n] har vi då att m  n. Polynomet h(x) = f (x) g (x)[q (x)+ bm an x tillhör A och vi har Vi vill nu visa att

h(x) = f (x) g(x)q(x) bm an 1 xm n g(x) = r(x) bm an 1 xm n (a0 + a1 x +    + an xn ) = r(x) bm xm + termer av lägre grad:

Kapitel 16. Polynomringar

372

bm xm och högstagradstermen i r(x) tar ut varandra, vilket innebär att deg h(x) < m = deg r (x). Detta strider mot att r (x) är ett polynom av minimal grad i A. Antagandet om att deg r (x)  deg g (x) måste således vara felaktigt, och därmed är nu existensen av q (x) och r(x) fastställd. Så övergår vi till beviset för entydigheten hos q (x) och r (x). Antag att det nns två andra polynom q1 (x) och r1 (x) som också uppfyller Termen

f (x) = g(x)q1 (x) + r1 (x); r1 (x) = 0K Vi har då

eller

deg r1 (x) < deg g(x):

g(x)q(x) + r(x) = g(x)q1 (x) + r1 (x), från vilket g(x)[q(x) q1 (x)] = r1 (x) r(x)

följer. Eftersom

g(x) inte är nollpolynomet, fås med hjälp av sats 16.5

att



deg[r1 (x) r(x)] = deg g(x)[q1 (x) q(x)]

 deg g(x):

r(x) och r1 (x) är av lägre grad än g(x), så gäller detta även för r1 (x) r(x), på grund av sats 16.8. Således har vi här en motsägelse, såvida inte r1 (x) r(x) = 0K . I så fall blir r1 (x) = r(x) och därmed också q1 (x) = q (x). Satsen är därmed bevisad. Då både

q(x) och r(x) kvoten (eller kvotpolynomet) respektive resten (eller restpolynomet) vid division av f (x) med g(x). Analogt med divisionsalgoritmen för heltal, så kallar vi i ovanstående sats för

Om vi vill bestämma kvoten och resten vid division av två polynom över en kropp, gör vi en sedvanlig uppställning. Vi måste dock komma ihåg att räkna enligt den aritmetik som gäller i den aktuella kroppen.

Exempel 16.18. Låt oss bestämma kvoten q(x) och resten r(x) vid 4 3 2 division av f (x) = x + x + 2x + 1 med g (x) = x + x + 2 i Z3[x]. Med uppställningsmodellen trappan (som författaren uppfostrats till att använda sig av), får vi då

16.3. Divisionsalgoritmen

373

x2 2 x2 + x + 2 x4 + x3 + 2x + 1 4 3 2 x + x + 2x 2x2 + 2x + 1 2x2 2x + 2 x 1 och vi kan konstatera att

q(x) = x2

2 och r(x) = x 1.2

x4 + x3 + 2x + 1 = (x2 + x + 2)(x2

Således är

2) + (x 1);

vilket man enkelt verierar. Det skadar för övrigt aldrig att efter en polynomdivision kontrollera att den är rätt utförd, genom att veriera att



f (x) = g(x)q(x) + r(x).

Om man vid en polynomdivision får att restpolynomet blir nollpolynomet, går alltså divisionen jämnt ut. I analogi med begreppet delare för heltal, se denition 1.12, introducerar vi nu samma begrepp för polynom över en kropp.

Denition 16.19. Låt f (x); g(x) 2 K [x], där K är en kropp. Vi säger att g (x) är en delare i f (x), eller att f (x) är en multipel av g (x), om f (x) = g (x)h(x) för något h(x) 2 K [x]. Vi skriver då g (x) j f (x) . Om inget sådant h(x) existerar, skriver vi g (x) 6 j f (x). Precis som är fallet för heltal, har vi följande lemma (som motsvarar lemma 1.13). Dess bevis lämnas som en övning för läsaren.

Lemma 16.20. Låt f (x), g(x) och h(x) beteckna polynom över en kropp K . Då gäller (i) f (x) j f (x) för alla f (x) 2 K [x]. (ii) Om f (x) j g (x) och g (x) j h(x) , så gäller f (x) j h(x). (iii) f (x) j g (x) och g (x) j f (x) , om och endast om f (x) och g (x) är associerade polynom. 2

Alternativt skulle man kunna svara

vi räknar modulo

3 i detta exempel.

q (x) = x2 + 1 och r(x) = x + 2, eftersom

Kapitel 16. Polynomringar

374

f (x) j g(x) och f (x) j h(x), så gäller för alla r(x); s(x) 2 K [x] att f (x) j [g (x)r (x) + h(x)s(x)] .

(iv) Om

Med divisionsalgoritmen för polynom i bagaget, kan man enkelt bevisa följande viktiga sats.

Sats 16.21 (Faktorsatsen). Låt K vara en kropp och f (x) ett polynom i K [x]. Då är a 2 K ett nollställe till f (x), om och endast om (x a) j f (x). Bevis.

)) Antag att f (a) = 0K . Om vi dividerar f (x) med x a i

(

enlighet med divisionsalgoritmen, får vi

f (x) = (x a)q(x) + r(x); q(x); r(x) 2 K [x], där r(x) = 0K eller deg r(x) < deg(x a). r(x) måste vara ett konstant polynom, d.v.s. r(x) = k för något k 2 K . Evaluering i a ger för några

Vi ser att

0K = f (a) = (a a)q(a) + k = k; vilket innebär att i

f (x).

r(x) = 0K , eller med andra ord att x a är en delare

() Om (x a) j f (x), så kan vi skriva f (x) = (x a)g(x) för något g(x) 2 K [x]. Då blir f (a) = (a a)g(a) = 0K , d.v.s. a är ett nollställe (

till

f (x).

Följdsats 16.22. Ett polynom f (x) 2 K [x], skilt met, har högst n nollställen i K , där n = deg f (x).

från nollpolyno-

0 är ett konstant polynom, skilt från nollK . Antag att n > 0 och att varje polynom av grad n 1 i K [x] har högst n 1 nollställen i K . Låt f (x) vara ett polynom av grad n. Om f (x) saknar nollställen, är vi klara. I annat fall låter vi a 2 K vara ett nollställe till f (x). Faktorsatsen ger då att f (x) = (x a)g(x) för något polynom g(x) 2 K [x]. Vi har här deg g(x) = n 1 (på grund av sats 16.5), så enligt induktionsantagandet har g (x) högst n 1 nollställen i K . Nollställena till f (x) måste på grund av sats 16.13 vara nollställen till Bevis.

Ett polynom av grad

polynomet, och ett sådant saknar givetvis nollställen i

16.4. Irreducibla polynom

375

x a eller g(x). Polynomet x a 2 K [x] har givetvis bara ett nollställe i K , och då g (x) har högst n 1 stycken, kan antalet nollställen i K till f (x) inte överstiga n, vilket skulle bevisas.

Övningar till avsnitt 16.3 1. Bestäm kvoten q(x) och resten r(x) vid division av f (x) med g(x), om (a) f (x) = 3x3 4x + 8 och g(x) = 3x2 2 i Q [x] (b) f (x) = x8 + x6 + x3 + x + 1 och g(x) = x5 + x2 + x + 1 i Z2[x] (c) f (x) = 4x3 + 3x2 + 2x + 1 och g(x) = x2 + 2x + 3 i Z5[x] (d) f (x) = x4 + x3 + 3x + 1 och g(x) = x2 + 2 i Z7[x]. 2. Bestäm a 2 Z7 så att (x 1) j (x3 + ax2 + 4x 1) i Z7[x]. 3. Bestäm a 2 Z5 så att (x a) j (x3 + 2x2 + 3x + 3) i Z5[x]. 4. Låt f (x) = an xn + an 1 xn 1 +    + a1 x + a0 vara ett polynom i Z2[x]. Visa att (x + 1) j f (x), om och endast om ett jämnt antal av koecienterna ai till f (x) är skilda från noll. 5. Bevisa restsatsen: Låt f (x) 2 K [x], där K är en kropp, och antag att a 2 K . Då är resten av f (x) vid division med x a lika med f (a). 6.

Bevisa lemma 16.20.

7.

Låt

x2 + ax + b nollställena c och d i K . Visa att c + d = a och cd = b. K

vara en kropp. Antag att polynomet

2 K [x] har

16.4 Irreducibla polynom Aritmetikens fundamentalsats (sats 1.26) säger som bekant att varje heltal

n

 2 kan skrivas som en produkt av primtal på ett entydigt

sätt, om man bortser från ordningen mellan faktorerna. Det nns en motsvarande sats för polynom över en kropp, som vi kommer att bevisa i nästa avsnitt. I det här avsnittet kommer vi att förbereda oss för denna sats, bl.a. genom att introducera polynomens motsvarighet till primtal.

f (x) 2 K [x], där K irreducibelt över K , om det inte kan skrivas som en produkt av två polynom i K [x], båda är av lägre grad än f (x). Denition 16.23.

Ett icke-konstant polynom

är en kropp, säges vara

Kapitel 16. Polynomringar

376

p kan ju inte skrivas som en produkt av två positiva heltal, som båda är mindre än p. Lägg märke till analogin med primtal

ett primtal

Det följer direkt från ovanstående denition att varje polynom av grad

1

är irreducibelt över vilken kropp som helst. Hur det förhåller

sig med polynom av grad

2 eller 3, avslöjas i nästa sats.

Sats 16.24. Låt K vara en kropp, och antag att f (x) 2 K [x] är av grad 2 eller 3. Då är f (x) irreducibelt över K , om och endast om f (x) saknar nollställen i K . Bevis.

)) Antag att f (x) är irreducibelt över K , men att f (x) har a 2 K . Då medför faktorsatsen att

(

ett nollställe

f (x) = (x a)g(x) g(x) 2 K [x]. Här är g(x) av grad 1 eller 2, beroende på om f (x) är av grad 2 eller 3. I vilket fall som helst är såväl x a som g(x) polynom i K [x] av lägre grad än f (x), vilket motsäger att f (x) är irreducibelt över K . (() Antag att f (x) saknar nollställen i K , men att det är möjligt att faktorisera f (x) enligt för något

f (x) = g(x)h(x); deg h(x) är mindre än deg f (x). På grund av att f (x) är av grad 2 eller 3, måste minst ett av polynomen g (x) och h(x) vara av grad 1, och det är ingen inskränkning att anta att det är på formen x a för något a 2 K . Av faktorsatsen följer då att a är ett nollställe till f (x), vilket är en motsägelse. där såväl

deg g(x)

Exempel 16.25.

som

Polynomet

x2 + 1 är irreducibelt över R,

eftersom

det saknar nollställen där. Däremot är det inte irreducibelt över eftersom

i

2C

är ett nollställe till polynomet. Över

möjligt att faktorisera polynomet enligt

C

C,

är det också

x2 + 1 = (x + i)(x i).



2 Z5[x] är inte irZ5, eftersom 1 2 Z5 är ett nollställe. Av faktorsatsen följer att f (x) = (x 1)g(x) för något g(x) 2 Z5[x]. För bestämma Exempel 16.26.

Polynomet

f (x) = x3 + x + 3

reducibelt över

g(x) utför vi en polynomdivision,

16.4. Irreducibla polynom

377

x2 + x + x 1 x3 + 3 2 x x x2 + x2

med vars hjälp vi konstaterar att i sin tur irreducibelt över

2 x+3

x+3 x 2x + 3 2x 2 0

g(x) = x2 + x + 2. Detta polynom är

Z5, eftersom det saknar nollställen i denna

kropp. Vi konstaterar därmed att

f (x) = (x 1)(x2 + x + 2) är en faktorisering av

f (x) i irreducibla faktorer i Z5[x].



Exempel 16.27. Låt f (x) = x4 + x3 + x + 2 2 Z3[x]. Eftersom f (0) = 2, f (1) = 2 och f ( 1) = 1, saknar detta polynom nollställen i Z3, men det behöver inte betyda att f (x) är irreducibelt över Z3. Sats 16.24 uttalar ju sig bara om andra- och tredjegradspolynom, och

deg f (x) = 4. Om f (x) inte är irreducibelt över Z3, så är den möjligheten att f (x) är produkten av två andragradspolynom i

vi har här enda

Z3[x]. Vi kan anta att högstagradskoecienten till båda dessa polynom är

1 (varför?) och göra ansättningen

f (x) = (x2 + ax + b)(x2 + cx + d); där

a; b; c; d

2 Z3.

Vi multiplicerar parenteserna i högerledet med

varandra och får

x4 + x3 + x + 2 = x4 + (a + c)x3 + (b + d + ac)x2 + (ad + bc)x + bd: En identikation av koecienterna ger ekvationssystemet

8 > >
> : bd = 2

(16.4)

Kapitel 16. Polynomringar

378

i

Z3. Den fjärde ekvationen satiseras av b = 1, d = 2, vilket insatt

i (16.4) ger

8
>
> : d = 2:

g(x) = x2 + 1

Således

f (x) = g(x)h(x),



är alltså inte irreducibelt över

f (x)

där

måste dock båda vara irreducibla över nnas ett nollställe i

h(x) = x2 + x + 2, Polynomen g (x) och h(x) och

Z3. Z3, ty i annat fall skulle det

Z3 till något av dem, vilket vi i så fall skulle ha

upptäckt redan när vi letade efter nollställen till

f (x).



2 Z2[x] saknar nollZ2, kan detta polynom inte skrivas som en produkt av ett första- och ett tredjegradspolynom i Z2[x]. Kvar nns möjligheten att Exempel 16.28.

Eftersom

f (x) = x4 + x + 1

ställen i skriva

f (x)

som en produkt av två andragradspolynom. En likadan

ansättning som i föregående exempel ger här ekvationssystemet

8 > >
> : bd = 1

i

(16.5)

Z2. För att den fjärde ekvationen skall vara uppfylld, måste b = d = 1.

Dessa värden på

b och d insatta i ekvationssystemet ger oss 8

>
> : bd = 1: På grund av sats 16.31 kan vi här anta att

(16.10)

a, b, c och d är heltal, vilket

gör att ekvationssystemet blir enklare att handskas med. Till exempel kommer den fjärde ekvationen endast ha två lösningar: antingen

Kapitel 16. Polynomringar

382

b=d=1

eller

b = d = 1.

Beroende på vilket alternativ vi väl-

jer, får den tredje ekvationen utseendet

a+c = 1

eller

a + c = 1,

som ingendera stämmer något vidare överens med den första ekvationen i ekvationssystemet. Således saknar (16.10) lösning, d.v.s. irreducibelt över

Q.

Denition 16.33.

Låt

f (x) = a0 + a1 x +    + an xn

f (x) är



vara ett icke-

konstant polynom med heltalskoecienter. Om det nns ett primtal

p

sådant att

p 6 j an (ii) p j ai för i = 0; 1; : : : ; n 1 2 (iii) p 6 j a0 , 3 så kallas f (x) för ett Eisensteinpolynom. (i)

f (x) = 3x5 + 4x4 6x2 + 10x 2 är ett 4 9x3 + 3x2 + 18. Eisensteinpolynom (för p = 2), men inte g (x) = x Primtalet p = 3 skulle kunna duga beträande g (x), men gör inte det 2 på grund av att 3 = 9 är en delare i konstanttermen 18 till g (x).  Exempel 16.34.

Polynomet

Sats 16.35 (Eisensteins kriterium). irreducibelt över

Q.

Varje Eisensteinpolynom är

p vara ett primtal och f (x) = a0 + a1 x +    + an xn ett Eisensteinpolynom för detta primtal. Vi skall visa att f (x) är irreducibelt över Q . Antag att f (x) inte är irreducibelt. Vi kan då faktorisera f (x) Bevis.

Låt

enligt

f (x) = (b0 + b1 x +    + br xr )(c0 + c1 x +    + cs xs); där

r

och

s

båda är mindre än

kan anta att alla

bi

och

cj

n,

och där vi på grund av sats 16.31

är heltal. Om parenteserna i högerledet

multipliceras ihop och koecienterna i produkten identieras med ko-

f (x), får vi speciellt att a0 = b0 c0 och an = br cs . 2 Eftersom p j a0 men p 6 j a0 , så gäller att p är en delare i b0 eller c0 men inte i båda. Säg att p 6 j b0 och p j c0 . Vidare följer av p 6 j an att p inte är en delare i vare sig br eller cs . Således har vi nu p j c0 och p 6 j cs , vilket ecienterna hos

3

Gotthold Eisenstein (18231852), tysk matematiker.

16.4. Irreducibla polynom

383

betyder att det måste nnas ett minsta positivt heltal att

p 6 j cm .

Betrakta nu koecienten för

m  s sådant

xm hos f (x), d.v.s.

am = b0 cm + b1 cm 1 +    + bm c0 :

(16.11)

m innebär att p j ck för k = 0; 1; : : : ; m 1 och att p 6 j cm . Vidare har vi p 6 j b0 . Summan av kardemumman blir att p Det sätt på vilket vi bestämt

inte kan vara en delare i högerledet i (16.11), ty samtliga termer där är

p, utom b0 cm . Således p 6 j am . Den enda av koecienterna f (x) som inte är delbar med p är högstagradskoecienten an , men vi kan inte ha m = n, ty m  s < n. Vi har alltså erhållit en motsägelse, delbara med till

och därmed är satsen bevisad.

Exempel 16.36.

Vi såg att polynomet

f (x) i exempel

16.34 är ett

Eisensteinpolynom, så enligt Eisensteins kriterium är detta över

Q . När det gäller g(x) i samma exempel, kan vi inte säga någonting

om huruvida det är irreducibelt eller inte, åtminstone inte med hjälp av Eisensteins kriterium. Ett polynom kan nämligen vara irreducibelt,



trots att det inte är ett Eisensteinpolynom, se exempel 16.32.

Övningar till avsnitt 16.4

[ ] är irreducibla? (a) x + x + 1 (b) x + x + 1 (c) x5 + x + 1 2. Vilka av nedanstående polynom i Z3[x] är irreducibla? (a) x3 + x + 1 (b) x3 + 2x + 1 (c) x4 + 1 1.

Vilka av följande polynom i 3

3. 4.

Z2 x 4

Avgör om följande polynom är irreducibla över

(a) 3x

100

25x + 10x 30 6

(b) 3x

100

Vilka av följande polynom är irreducibla över

Q

eller ej.

25x6 + 10x + 12

Q?

(a) x 4x + 3 (b) x + 4x2 + 3 (c) 12x4 + 5x3 10x2 + 25x + 10 (d) 2x4 + 8x3 + 9x2 + 4x + 4 3

2

3

x4 + 2x2 + 2 irreducibelt?

5.

Över vilka av kroppar nedan är polynomet

6.

Visa att det existerar ett irreducibelt polynom av grad

(a) Q alla

n  1.

(b) Z5

(c) Z3

n

i

Q

[x],

för

Kapitel 16. Polynomringar

384

7.

f (x) = a0 + a1 x + a2 x2 +    + an xn polynom över kroppen K . Visa att också Antag att

är ett irreducibelt

f (x + b) = a0 + a1 (x + b) + a2 (x + b)2 +    + an (x + b)n är irreducibelt över

8.

K , för alla b 2 K .

p vara ett primtal. Sätt p (x) = xp 1 + xp 2 +    + x + 1 2 Q [x]. (a) Visa att (x 1)p (x) = xp 1. (b) Visa att p (x) är irreducibelt över Q . (Ledning: Ersätt x med x + 1 i deluppgift (a) och använd sedan Låt

resultatet i övning 7, tillsammans med Eisensteins kriterium.)

16.5 Entydig faktorisering av polynom Målet med detta avsnitt är att visa att vi i en polynomring över en kropp

K har entydig faktorisering, i stil vad aritmetikens fundamental-

sats uttalar sig om beträande ideal i

Z. Vi kommer att göra detta i termer av

K [x], för att på så sätt få en koppling mellan det som diskuterats

i detta kapitel och i kapitel 14. Den första satsen talar om för oss att idealen i en polynomring över en kropp alla är av samma slag.

Sats 16.37.

K

Låt

vara en kropp. Då är varje ideal i

K [x]

ett hu-

vudideal.

Bevis.

Vi skall visa att varje ideal i

K [x] är på formen

hg(x)i = fg(x)q(x) j q(x) 2 K [x]g 2 K [x] (jämför med denition 14.25). Låt I vara ett K [x]. Om I = f0K g är det triviala idealet, så är I = h0K i. Vi kan därmed anta att I = 6 f0K g, d.v.s. att I innehåller för något

g(x)

godtyckligt ideal i

minst ett polynom skilt från nollpolynomet.

g(x) 6= 0K

I . Om vi kan g(x), så följer satsen. Tag f (x) 2 I godtyckligt. Divisionsalgoritmen i K [x] ger Välj

av minimal grad bland polynomen i

visa att varje element i

I

är en multipel av

f (x) = g(x)q(x) + r(x);

16.5. Entydig faktorisering av polynom för några Eftersom

385

q(x); r(x) 2 K [x], där r(x) = 0K eller deg r(x) < deg g(x). f (x) och g(x) tillhör I , och I är ett ideal i K [x], så måste

även

r(x) = f (x) g(x)q(x) I . Därmed är alternativet deg r(x) < deg g(x) uteslutet, eftersom g (x) är av minimal grad bland polynomen i I . Således r(x) = 0K , vilket innebär att f (x) = g(x)q(x). Satsen är därmed bevara ett polynom i

visad.

f (x) 2 K [x] tillhör således idealet hg(x)i i K [x], om och endast om g (x) j f (x). Ett polynom

Exempel 16.38.

Mängden av alla polynom i

R[x],

vars konstant-

R[x], närmare bestämt det huvudf (x) = x, d.v.s. hxi. 

term är lika med noll, är ett ideal i ideal som genereras av polynomet

Ett ideal

hf (x)i bestämmer inte f (x) entydigt, utan två olika polynom

kan generera samma ideal. Som framgår av följande lemma, är det emellertid inte så värst mycket som skiljer dem åt i så fall.

Lemma 16.39.

Låt

f (x)

och

g(x) vara två polynom (båda skilda K . Då är hf (x)i = hg(x)i, om och

från nollpolynomet) över en kropp endast om

Bevis.

Att

f (x) och g(x) är associerade polynom.

hf (x)i = hg(x)i innebär att f (x) j g(x) och g(x) j f (x), så

lemmat följer därmed av lemma 16.20(iii).

K vara en kropp och f (x) 6= 0K ett polynom över K . ett maximalt ideal i K [x], om och endast om f (x) är irreducibelt över K . Sats 16.40. Då är hf (x)i Bevis.

Låt

)) Antag att M = hf (x)i är ett maximalt ideal. Vi skall visa

(

K . Antag att f (x) inte är irreducibelt. g(x); h(x) 2 K [x], båda av lägre grad än f (x), sådana att f (x) = g(x)h(x). Nu är M ett maximalt ideal i K [x], och därmed ett primideal, enligt följdsats 14.39. Eftersom f (x) = g (x)h(x) 2 M , måste att

f (x)

är irreducibelt över

Det nns då

Kapitel 16. Polynomringar

386

g(x) 2 M eller h(x) 2 M . Men av detta följer att f (x) j g(x) eller f (x) j h(x) , d.v.s. minst ett av polynomen g (x) och h(x) har samma eller högre grad än f (x). Detta är en motsägelse, så f (x) måste vara därmed

irreducibelt.

() Antag att f (x) är irreducibelt och låt I vara ett ideal i K [x], M  I  K [x]. Vi måste visa att I = M eller I = K [x]. Nu är I ett huvudideal, enligt sats 16.37, så vi har I = hg (x)i för något g (x) 2 K [x]. På grund av att M  I , har vi f (x) 2 I , vilket betyder att g (x) j f (x) . Det nns således ett h(x) 2 K [x] med egenska(

sådant att

f (x) = g(x)h(x). Men nu är f (x) irreducibelt, så vi har antingen deg g(x) = 0 eller deg h(x) = 0, d.v.s. antingen g(x) eller h(x) är ett konstant polynom (skilt från nollpolynomet), och därmed enhet i K [x]. Om deg g (x) = 0, så följer hg (x)i = K [x] från sats 14.28. Om istället deg h(x) = 0, så är h(x) = c för något c 2 K  , vilket innebär att f (x) och g(x) är associerade polynom. Lemma 16.39 medför därmed att I = M . pen

Det är från lemma 1.25 bekant, att om ett primtal produkt

ab

ett av talen

p är en delare i en

a och b, så måste p vara en delare i minst a och b. Motsvarande gäller också för irreducibla polynom

av två heltal

över en kropp.

Sats 16.41. Antag att f (x) är irreducibelt över kroppen K , och att f (x) j g1 (x)g2 (x) : : : gn (x), där g1 (x); g2 (x); : : : ; gn (x) 2 K [x]. Då är f (x) en delare i minst ett gi (x). Fallet n = 1 är trivialt. Om f (x) j g1 (x)g2 (x), så gäller att g1 (x)g2 (x) tillhör idealet hf (x)i. På grund av att f (x) är irreducibelt, är hf (x)i ett maximalt ideal och därmed ett primideal. Således gäller g1 (x) 2 hf (x)i eller g2 (x) 2 hf (x)i, så g1 (x) eller g2 (x) är alltså en multipel av f (x), vilket visar satsen i fallet n = 2. Ett induktionsförfa-

Bevis.

rande, vilket vi överlåter till läsaren att genomföra, fullbordar beviset för satsen.

Beviset av ovanstående följdsats lämnas till läsaren. Därmed är vi nu redo att ta oss an den utlovade motsvarigheten till aritmetikens fundamentalsats, för polynom över en kropp. Vi kommer att bevisa satsen

16.5. Entydig faktorisering av polynom

387

med en teknik, liknande den vi använde oss av i beviset för aritmetikens fundamentalsats, se sidan 17.

Sats 16.42. Låt K vara en kropp. Då kan varje icke-konstant polynom f (x) 2 K [x] skrivas som en produkt av irreducibla polynom över K på ett entydigt sätt, om man bortser från ordningen mellan faktorerna och förekomsten av konstanta faktorer.

Bevis. Låt A som inte kan

vara mängden av alla icke-konstanta polynom över

K,

skrivas som en produkt av irreducibla faktorer. Vi vill

A är tom, och gör detta genom ett motsägelsebevis. Antag A 6= ;, och välj ett polynom f (x) 2 A av minimal grad. Då kan f (x) inte vara irreducibelt över K , eftersom f (x) = f (x) då vore en faktorisering av f (x) i irreducibla faktorer. Sålunda är f (x) inte irreducibelt över K , d.v.s. det nns g (x) och h(x) i K [x], båda av lägre grad än f (x), vars produkt är lika med f (x). Eftersom g (x) och h(x) är av lägre grad än f (x), tillhör de inte mängden A. De kan alltså, var för sig, skrivas som en produkt av irreducibla polynom över K . Eftersom f (x) = g(x)h(x), kommer därmed även f (x) att kunna skrivas som en visa att

alltså att

sådan produkt, vilket vi antog inte var fallet. Således är antagandet om att

A är icke-tom felaktigt, vilket bevisar existensen av en faktorisering K [x].

i irreducibla faktorer för varje polynom i

Kvar att visa är att varje sådan faktorisering är entydig, bortsett från ordningen mellan faktorerna och förekomsten av konstanta faktorer. Antag att det nns polynom som

inte

har en entydig faktorisering

i det här avseendet. Välj ett sådant polynom

f (x) av minimal grad. Vi

har då

f (x) = p1 (x)p2 (x) : : : pr (x) = q1 (x)q2 (x) : : : qs(x); (16.12) där samtliga pi (x) och qj (x) är irreducibla över K . Vi ser av ovanstående ekvation att p1 (x) j q1 (x)q2 (x) : : : qs (x), så på grund av att p1 (x) är irreducibelt över K , måste p1 (x) j qj (x) för minst ett j , enligt sats 16.41. Vi kan anta att j = 1 (eftersom ordningen mellan faktorerna inte har någon betydelse). Men q1 (x) är ju också ett irreducibelt polynom, så för att p1 (x) j q1 (x) skall vara sant, måste p1 (x) och q1 (x) vara asso cierade polynom, d.v.s. p1 (x) = c1 q1 (x) för någon konstant c1 2 K . Detta ger

p1 (x)p2 (x) : : : pr (x) = c1 p1 (x)q2 (x)q3 (x) : : : qs (x);

Kapitel 16. Polynomringar

388

som efter att

p1 (x) förkortats bort från båda leden resulterar i p2 (x)p3 (x) : : : pr (x) = c1 q2 (x)q3 (x) : : : qs(x):

Här har vi således polynomet torer över

K

f (x)=p1 (x) faktoriserat i irreducibla fak-

på två sätt. Dessa måste vara lika, om man bortser från

ordningen mellan faktorerna och förekomsten av konstanta faktorer, eftersom

deg[f (x)=p1 (x)] < deg f (x) och f (x) är ett polynom av mini-

mal grad med två väsentligen olika faktoriseringar. Detta betyder med

r = s och att det nns pi (x) = ci qi (x) för alla i = 2; 3; : : : ; r (efter

andra ord (och matematiska symboler!) att

c2 ; c3 ; : : : ; cr

2

K

så att

att eventuellt ha ändrat på ordningen av faktorerna). Men då måste de båda faktoriseringarna av

f (x)

i (16.12) också vara lika i det här

avseendet. Därmed är satsen bevisad.

Övningar till avsnitt 16.5

[ ] i irreducibla faktorer. (a) x + x + 1 (b) x + x + 1 (c) x4 + 2x + 2 4 3 5 4 3 (d) x + 2x + x + 1 (e) x + 2x + 2x + 2x2 + 2x + 1 2. Skriv nedanstående polynom i Z5[x] som en produkt av irreducibla 1.

Z3 x

Dela upp följande polynom i 3

4

polynom.

(a) x3 + 4 (b) x3 + x2 + x + 1 5 4 3 2 (c) x + 2x + x + 3x + 3x + 2 3.

Skriv nedanstående polynom som en produkt av irreducibla polynom.

4.

Faktorisera

(a) x3 + 4x2 + x + 4 2 Z5[x] (c) x5 + x2 + 2x + 1 2 Z3[x] f (x) = x4

x2

(b) x4 + 3x3 + 2x2 2x 4 2 Q [x]

2 i irreducibla faktorer över var och en

av nedanstående kroppar.

(a) Q (d) Z3 5.

Skriv följande polynom i

(a) x + x + x + 1 6

6.

(b) R (e) Z5 5

(c) C (f) Z7

[ ] som en produkt av irreducibla polynom. (b) x7 + x2 + x + 1

Z2 x

Vilka av följande ideal är maximala i respektive ring?





(a) x3 + 2x + 2 i Z3[x]

(b) x4 + x3 2x2 + 2x 1 i Z5[x]

16.6. Kvotringar bildade utifrån polynomringar



(c) x4 + 1 7.

8.



[x]



(d) x4 + 2x2 + 3

R

i

389

i

Q

[x]

[x] är maximala eller ej.

(a) x + 5x + 1 (b) x3 + 5x + 6 (c) x7 + 15x3 + 45x2 + 25x + 30 (d) x8 + 2x6 + 2x4 + 2x2 + 1 Ange om följande ideal i





3

Q

Fullborda beviset för sats 16.41, genom att genomföra det utelämnade induktionsförfarandet i beviset för denna sats.

9.

Låt

K

vara en kropp. Visa att varje icke-trivialt primideal i

K [x]

är

ett maximalt ideal.

16.6 Kvotringar bildade utifrån polynomringar När vi i föregående avsnitt bevisade att entydig faktorisering råder i

K , erhöll vi som delresultat bl.a. att varje K [x] är ett huvudideal, d.v.s. på formen hf (x)i = ff (x)g(x) j g(x) 2 K [x]g för något f (x) 2 K [x] (se sats 16.37). Avsikten med detta avsnitt är 4 att studera hur motsvarande kvotring K [x]= h f (x)i ser ut. polynomringen över en kropp ideal i

Det visar sig att det i det här sammanhanget nns en analogi mel-

Z. Precis som i K [x] är varje ideal i Z ett hni = nZ i Z gäller att motsvarande kvotring Z=nZ är isomorf med Zn, så den består i princip av K [x] och heltalsringen

lan

huvudideal (sats 14.27). För ett ideal

alla möjliga rester man kan få, då man dividerar ett heltal med kommer att se att motsvarande gäller för

K [x],

n. Vi

d.v.s. att kvotringen

K [x]= hf (x)i väsentligen utgörs av alla möjliga restpolynom, vid division av ett polynom i K [x] med f (x). Sats 16.43. Låt K vara en kropp och f (x) 2 K [x] ett polynom av grad n  1. Sätt I = hf (x)i och R = K [x]=I . Då har varje element i R en entydig framställning på formen

(a0 + a1 x +    + an 1 xn 1 ) + I;

a0 ; a1 ; : : : ; an

där 4

1

2 K.

f (x) är icke-konstant, eftersom K [x]= hf (x)i är isomorf K [x], om f (x) = 0K , och med den triviala ringen, om deg f (x) = 0.

Vi förutsätter här att

med

Kapitel 16. Polynomringar

390

Bevis.

Låt

g(x)

vara ett godtyckligt polynom i

na på den sidoklass till

I

som

g(x)

K [x].

Vi är nyk-

tillhör. Enligt divisionsalgorit-

men nns det entydigt bestämda polynom

g(x) = f (x)q(x) + r(x), där r(x) = 0K

eller

q(x) och r(x) sådana att deg r(x)  n 1. Vi kan

alltså skriva

r(x) = a0 + a1 x +    + an 1 xn 1 ;

2 K är entydigt bestämda, men där det inte nödvändigtvis är så att an 1 = 6 0K . Eftersom g(x) r(x) = f (x)q(x), så där

a0 ; a1 ; : : : ; an

tillhör

g(x)

och

1

r(x)

samma sidoklass till

I.

Vi nner härvid att det

1 2 K sådana att g(x) + I = (a0 + a1 x +    + an 1 xn 1 ) + I;

nns entydigt bestämda

a0 ; a1 ; : : : ; an

och med detta är satsen bevisad.

Exempel 16.44. Låt I vara det ideal i Z3[x] som genereras av poly2 nomet f (x) = x + 2x + 1. Eftersom deg f (x) = 2, så kan vi skriva

Z3[x]=I = f(a + bx) + I j a; b 2 Z3g;

(16.13)

Z3=I består av de nio elementen 0 + I = I , 1 + I , 2 + I , x + I , (x + 1) + I , (x + 2) + I , 2x + I , (2x + 1) + I och (2x + 2) + I . Antag att vi skall beräkna produkten i Z3[x]=I av (x + 1) + I och (2x + 1) + I . Om vi räknar som man brukar göra i en kvotring, nner så

vi att

[(1 + x) + I ][(1 + 2x) + I ] = (1 + x)(1 + 2x) + I = (1 + 2x2 ) + I: Här är dock inte resultatet på den form som elementen i

Z3[x]=I

i

enlighet med (16.13) förväntas ha. För att omvandla sidoklassrepresentanten

1 + 2x2

till ett uttryck på formen

ax + b, där a; b 2 Z3, kan

vi gå till väga på två sätt. Det ena sättet är att med hjälp av divisionsalgoritmen bestämma

q(x) och r(x) så att 1+2x2 = f (x)q(x)+ r(x). Då kommer 1+2x2 och r(x) att tillhöra samma sidoklass till I , d.v.s. (1 + 2x2 ) + I = r(x) + I , och r (x) kommer dessutom att vara på formen a + bx, där a; b 2 Z3, precis som vi önskar. Divisionsalgoritmen ger

1 + 2x2 = f (x)  2 + (2 + 2x);

16.6. Kvotringar bildade utifrån polynomringar d.v.s.

1 + 2 x2

ger resten

391

2 + 2x vid division med f (x). Således är

(1 + 2x2 ) + I = (2 + 2x) + I det svar vi söker. Alternativt kan vi utnyttja att

(1 + 2x + x2 ) + I = 0 + I;

(16.14)



I = hf (x)i = x2 + 2x + 1 . Genom att subtrahera båda leden i (16.14) med (1 + 2x) + I får vi därmed vilket är en konsekvens av att

x2 + I = ( 1 2x) + I = (2 + x) + I; vilket innebär att vi kan ersätta

x2 med 2 + x, när vi räknar i Z3[x]=I .

Med detta förfarande så får vi

(1 + 2x2 ) + I = [1 + 2(2 + x)] + I = (2 + 2x) + I;



vilket är samma resultat som vi erhöll tidigare.

Sats 16.45.

Låt K vara en kropp och f (x) ett polynom i K [x]. Då K [x]= hf (x)i en kropp, om och endast om f (x) är irreducibelt över K . är kvotringen

Enligt sats 14.33 är K [x]= hf (x)i en kropp, om och endast om hf (x)i är ett maximalt ideal i K [x]. Sats 16.40 säger i sin tur att idealet hf (x)i är maximalt, om och endast om f (x) är irreducibelt över K .

Bevis.

Följande exempel är så pass klassiskt i det här sammanhanget, att vore snudd på helgerån att utelämna det i en bok som denna.

Exempel 16.46.

Betrakta polynomet

p(x) = x2 + 1 2 R[x].

Detta

R och är därför irreducibelt över denna kropp. Genom att utnyttja föregående sats, nner vi att L = R [x]=M saknar som bekant nollställen i är en kropp. Vi har vidare att

L = f(a + bx) + M j a; b 2 Rg; med hänvisning till sats 16.43.

(16.15)

Kapitel 16. Polynomringar

392

Sedan tidigare vet vi att vi kan identiera mängden av alla konstanta polynom i

R[x] med R, och vi kan göra en liknande identikation i L, r med den sidoklass r + M som ing(x) = r. Således kan vi betrakta R

genom att identiera det reella talet nehåller det konstanta polynomet som en underkropp i

L.

L ges av formeln [(a + bx) + M ] + [(c + dx) + M ] = [(a + c) + (b + d)x] + M; och när det gäller produkten av två element i L har vi [(a + bx) + M ] [(c + dx) + M ] = [ac + (ad + bc)x + bdx2 ] + M: 2 För att bli av med x -termen som spökar i högerledet, utnyttjar vi att (x2 + 1) + M = 0 + M; Summan av två element i

vilket innebär att

x2 + M = 1 + M: 2 Vi kan således ersätta x med 1, vilket resulterar i [(a + bx) + M ] [(c + dx) + M ] = [(ac bd) + (ad + bc)x] + M: Den uppmärksamme läsaren får måhända en känsla av déjà vu här. Räknereglerna för addition och multiplikation i

L påminner onekligen

om motsvarande räkneregler för komplexa tal, ty som bekant ges ju

a + bi och c + di av (a + bi) + (c + di) = (a + c) + (b + d)i

summan och produkten av de båda komplexa talen

respektive

(a + bi)(c + di) = (ac bd) + (ad + bc)i: Elementet = x + M i L beter sig alltså som det komplexa talet i. 2 Om vi vidare provar att evaluera p(x) = x + 1 i (och samtidigt identierar talet 1 med elementet 1 + M i L), så nner vi att p( ) = 2 + 1 = (x + M )2 + (1 + M ) = (x2 + 1) + M = M = 0L ; 2 d.v.s. x + M är ett nollställe till x + 1 (precis som i). Dessa indicier pekar på att L och C är isomorfa som kroppar, och det är i själva verket inte heller speciellt svårt att visa att avbildningen  : C ! L denierad enligt (a + bi) = (a + bx) + M , för alla a + bi 2 C , är en isomorsm.



16.6. Kvotringar bildade utifrån polynomringar

393

Exempel 16.47. I detta exempel skall vi visa att Z5[x]=M är en 3 kropp, om M = hf (x)i, där f (x) = x + 3x + 2 2 Z5[x], och bestämma inversen till x + M i denna kropp. Att Z5[x]=M är en kropp beror på att f (x) saknar nollställen i

Z5, och därmed är ett irreducibelt polynom över denna kropp. Enligt

sats 16.43 är

Z5=M = f(a + bx + cx2 ) + M j a; b; c 2 Z5g; (x + M ) 1 = (a + bx + cx2 ) + M , för några a; b; c 2 Z5. Vi önskar bestämma a, b och c så att produkten (x + M )(x + M ) 1 är lika med det multiplikativt neutrala elementet 1 + M i Z5[x]=M , d.v.s. så att så vi ansätter av den anledningen

(ax + bx2 + cx3 ) + M = 1 + M: Nu gäller

x3 + M = ( 2

3x) + M = (3 + 2x) + M

(16.16) i

Z5=M , vilket

innebär att vänsterledet i (16.16) kan skrivas

[ax + bx2 + c(3 + 2x)] + M = [3c + (a + 2c)x + bx2 ] + M:

(16.17)

Genom att kombinera (16.16) och (16.17) erhålls ett linjärt ekvationssystem över

Z5 i form av

8 < :

a

3c = 1 + 2c = 0 b = 0;

vars lösning enkelt ses vara

8 0, nns

a = bq + r; där

0  r < b. Divisionsalgoritmen kan modieras, så att talet b även

tillåts vara negativt.

Sats 17.42. Låt a och b vara två heltal och antag att b 6= 0. Då nns heltal q och r sådana att a = bq + r; där

jrj < jbj.

Vi överlåter beviset för denna modierade version av divisionsalgoritmen till läsaren. Notera att jämfört med originalet, så är kvoten och resten

r

q

i ovanstående version inte entydigt bestämda. Om vi till

a = 17 med b = 3, så duger 17 = 3  5 + 2 (där alltså q = 5 och r = 2) och 17 = 3  6 + ( 1) (där vi har q = 6 och r = 1) precis lika bra, ty i båda fallen gäller jrj < jbj = 3. exempel vill dividera

Mängden

Z av alla heltal är ett alltså integritetsområde för vilket

det nns en divisionsalgoritm. Vi har tidigare stött på ett annat integritetsområde där så är fallet, nämligen polynomringen kropp

K . Sats 16.17 säger att om a(x) och b(x) är två polynom med K , där b(x) 6= 0K , så nns q(x); r(x) 2 K [x] sådana att

koecienter i

a(x) = b(x)q(x) + r(x); där

K [x] över en

r(x) = 0K

eller

deg r(x) < deg b(x).

17.3. Euklidiska ringar

421

Vi frågar oss nu huruvida detta kan generaliseras till ett godtyckligt integritetsområde, d.v.s. om det går att förse varje integritetsområde med en divisionsalgoritm av något slag. Detta är inte alltid möjligt, visar det sig. Men låt oss, genom att studera

Z och K [x],

komma

fram till vad som kan tänkas vara nödvändigt för att kunna införa en divisionsalgoritm.

a och b i ett integritetsområde D och a med b, så att en kvot q och en rest r erhålles. Eftersom det är frågan om en division, bör vi kräva att b 6= 0D . Elementet r skall också vara mindre än b i något avseende. När det gäller heltal har vi ju kravet jr j < jbj, medan vi för polynom i K [x] kräver att r (x) = 0K eller deg r (x) < deg b(x). Det första vi bör införa på D är därför något Vi vill alltså ta två element

dividera

sätt att mäta storleken på dess element.

Denition 17.43. Låt D vara ett integritetsområde. En euklidisk värdering på D är en avbildning  : D n f0D g ! N sådan att det (i) för alla a; b 2 D med b 6= 0D nns q; r 2 D så att a = bq + r , där r = 0D eller  (r) <  (b) (ii) för alla a; b 2 D n f0D g gäller  (a)   (ab). Vi säger att D är en euklidisk ring, om det nns en euklidisk värdering på D . Exempel 17.44. Heltalsringen Z är en euklidisk ring med  (n) = jnj för alla n 6= 0 som euklidisk värdering. Divisionsalgoritmen på Z ger att (i) i ovanstående denition är uppfyllt. Om vidare b 6= 0 så är jbj  1, vilket ger jaj  jajjbj = jabj. Därmed gäller även (ii).  Exempel 17.45. ringen K [x] enligt

Låt

K

vara en kropp och deniera



på polynom-

 [f (x)] = deg f (x) för alla f (x) 6= 0K . Då är  en euklidisk värdering på K [x]. Divisionsalgoritmen för K [x] säger nämligen att (i) i denition 17.43 gäller. Även (ii) gäller, ty

deg a(x)  deg a(x) + deg b(x) = deg[a(x)b(x)]; om a(x); b(x) 6= 0K .



Kapitel 17. Faktorisering i integritetsområden

422

Divisionsalgoritmen för i

K [x] används när man bevisar att varje ideal

K [x] är ett huvudideal, d.v.s. på formen

hf (x)i = ff (x)g(x) j g(x) 2 K [x]g för något en

f (x)

2 K [x], se beviset för sats 16.37. Även i heltalsring-

Z gäller det att alla ideal är huvudideal, se sats 14.27. Beviset för Z

denna sats bygger på att samtliga additiva undergrupper i ringen

är cykliska, vilket i sin tur bevisas med hjälp av divisionsalgoritmen (se beviset för sats 4.16). Vi har därmed ett par indicier som pekar på att samtliga ideal i en euklidisk ring är huvudideal. Detta är också innebörden av följande sats.

Sats 17.46. Bevis.

Låt

D

Varje euklidisk ring är en PID.

 en euklidisk värdering på D. Vi vill visa att I = hbi för något

vara en euklidisk ring och

denna. Antag att

b 2 D.

I

är ett ideal i

I = f0D g = h0D i är ett huvudideal. Vi kan I 6= f0D g, d.v.s. att I innehåller minst ett element skilt från 0D . Bland dessa element i I väljer vi b så att  (b) är minimalt. Vi påstår att I = hbi. Tag a 2 I godtyckligt. Om vi kan visa att a = bq för något q 2 D , så är vi klara. Nu är D en euklidisk ring, vilket innebär att det nns q; r 2 D sådana att Det triviala idealet

därför anta att

a = bq + r; där

r = 0D

eller

 (r) <  (b). Eftersom både a och b tillhör I

och

I

är

ett ideal, så följer av

r = a bq att också

r tillhör I . Därför kan inte  (r) <  (b) gälla, eftersom detta b valdes i I . Alltså gäller r = 0D , vilket ger a = bq.

strider mot hur

Därmed är beviset klart.

Följdsats 17.47. Bevis.

Varje euklidisk ring är en UFD.

Använd satsen ovan, samt sats 17.29.

17.3. Euklidiska ringar

423

Omvändningen till sats 17.46 är falsk. Det nns alltså huvudidealringar på vilka det inte går att deniera en euklidisk värdering. Den här typen av huvudidealringar växer emellertid inte på träd, och det faller utanför ramen av denna framställning att nna ett exempel på en sådan PID. Notera att vi i beviset för sats 17.46 endast utnyttjar det första av de två kraven på en euklidisk värdering

vi använder oss aldrig av

villkor (ii) i denition 17.43. Detta villkor kommer dock till användning i nästa sats, som uttalar sig om vilka element som är enheter i en euklidisk ring.

Sats 17.48.

Låt

D vara en euklidisk ring med euklidisk värdering  .

Då gäller

 (1D )   (u) för alla

Bevis.

(17.12)

u 6= 0D i D, med likhet om och endast om u är en enhet. Välj

u 2 D n f0D g godtyckligt. Då är  (1D )   (1D u) =  (u)

för alla

u 6= 0D i D, vilket bevisar (17.12).

Antag så att likhet råder i (17.12). Vi vill visa att Nu nns

q; r 2 D sådana att

u

är en enhet.

1D = uq + r;

r = 0D eller  (r) <  (u) =  (1D ). Men vi konstaterade ovan att  (r)   (1D ) för alla r 6= 0D , och alltså måste r = 0D , vilket ger 1D = uq. Sålunda är u en enhet. Antag omvänt att u är en enhet. Då är där

 (u)   (uu 1 ) =  (1D ); och eftersom vi sedan tidigare vet att och

 (1D ) lika.

 (1D )   (u),

är därmed

 (u)

Exempel 17.49. För den euklidiska värderingen  (n) = jnj på Z gäller  (1) = j1j = 1. Det följer av sats 17.48 att enheterna i Z utgörs precis av de heltal n som uppfyller jnj = 1. Dessa är 1 och 1. 

Kapitel 17. Faktorisering i integritetsområden

424

Exempel 17.50.

 [f (x)] = deg f (x) som euklidisk värdering på polynomringen K [x] över en kropp K , så blir  (1K ) = deg 1K = 0: Enheterna i K [x] utgörs alltså enligt sats 17.48 av de polynom vars grad är 0, d.v.s. alla konstanta polynom utom nollpolynomet. Detta Med



visade vi på annat sätt redan i följdsats 16.7.

Med hjälp av Euklides' algoritm kan man bestämma den största gemensamma delaren till två positiva heltal. Man använder sig då av divisionsalgoritmen ett upprepat antal gånger, på allt mindre och mindre tal, tills man får erhåller en rest lika med noll. Den sista icke försvinnande resten är då den sökta största gemensamma delaren. Det kommer förmodligen inte som någon större överraskning, att denna algoritm kan generaliseras till en godtycklig euklidisk ring.

Sats 17.51 (Euklides' algoritm). Låt  vara en euklidisk värdering på den euklidiska ringen D och antag att a; b 2 D , där b 6= 0D . Låt vidare q1 ; q2 ; : : : och r0 ; r1 ; : : : vara element i D sådana att r0 = b a = bq1 + r1 ; b = r1 q2 + r2 ; r1 = r2 q3 + r3 ;

r1 = 0D r2 = 0D r3 = 0D

 (r1 ) <  (b) eller  (r2 ) <  (r1 ) eller  (r3 ) <  (r2 ) eller

. . .

ri

= ri qi+1 + ri+1 ; ri+1 = 0D

1

eller

 (ri+1 ) <  (ri )

. . .

s1 a och b.

Då nns ett minsta

rs

1

är en sgd till

så att

rs = 0D ,

och för detta

s

gäller att

 (ri ) är naturliga tal och följden  (r0 );  (r1 ); : : : är strängt avtagande, måste vi förr eller senare erhålla rs = 0D . Antag nu att d 2 D uppfyller d j a och d j b. Om r1 6= 0D så följer av r1 = a bq1 och lemma 17.10, att d även är en delare i r1 . Varje gemensam delare i a och b är sålunda också en gemensam delare i b och r1 . Omvänt, om c är en gemensam delare i b och r1 , så gäller c j (bq1 + r1 ), d.v.s. c j a. Därmed har a och b precis samma uppsättning Bevis.

Eftersom alla

17.3. Euklidiska ringar gemensamma delare som

425

b och r1 . Speciellt ger detta att

() d är en sgd till b och r1 : På samma sätt inses att om r2 6= 0D så är d en sgd till b och r1 , om d är en sgd till a och b

och endast om tills vi erhåller

d är en sgd till r1 och r2 . På det här viset fortsätter vi rs = 0D för något s  1. I detta fall har vi alltså rs

2

= rs 1 qs :

rs 2 och rs 1 . Eftersom varje sgd till rs 2 och rs 1 är en sgd till a och b, enligt ovanstående Ur denna ekvation framgår att

rs

1

är en sgd till

resonemang, är beviset fullbordat.

Exempel 17.52. Bestäm en sgd till polynomen x4 + 2x3 + 3x + 4 3 2 och x + 3x + 1 i Z5[x] med hjälp av Euklides' algoritm. Vi får x4 + 2x3 + 3x + 4 = (x3 + 3x2 + 1)(x 1) + (3x2 + 2x); x3 + 3x2 + 1 = (3x2 + 2x)(2x + 3) + (4x + 1); 3x2 + 2x = (4x + 1)  2x: 4x + 1, och det är också vår sökta sgd. Övriga sgd ges av x + 4, 2x + 3 och 3x + 2. Dessa fås genom multiplikation av 4x + 1 med 2, 3 respektive 4, som är enheterna i Z5[x], förutom 1.  Den sista icke-försvinnande resten är här

Övningar till avsnitt 17.3 1.

Bevisa den modierade versionen av divisionsalgoritmen för heltal i sats 17.42.

2.

Deniera

 : Z n f0g ! N

värdering på

3.

Låt



som

Z.

 (n) = n2 .

Visa att

är en euklidisk

vara en euklidisk värdering på den euklidiska ringen

(a) Visa att det för varje n 2 N

D.

gäller att  : D n f0D g ! N denierad (a) =  (a) + n, för alla a 2 D, är en euklidisk värdering på D. (b) Visa att det för varje m 2 Z+ gäller att  : D nf0D g ! N denierad av (a) = m   (a), för alla a 2 D , är en euklidisk värdering på D . av

4.



Är

[ ] en euklidisk ring? Motivera Ditt svar!

Zx

Kapitel 17. Faktorisering i integritetsområden

426

5. 6.

Visa att varje kropp är en euklidisk ring. Låt

D

att om

7.

D

 en euklidisk värdering på D. Visa a och b är associerade element i D, så är  (a) =  (b).

vara en euklidisk ring och

. a; b 2 D n f0D g. Visa att  (a) <  (ab), om och endast om b inte är en enhet i D . Låt

vara en euklidisk ring med tillhörande euklidisk värdering

Antag att

8.

Låt

D vara en euklidisk ring och  en euklidisk värdering på D. Antag

att

 (a + b)  max[ (a);  (b)]; närhelst

a, b och a + b alla är skilda från 0D . Visa att q och r i denia och b.

tion 17.43(i) är entydigt bestämda av

9.

Bestäm, med hjälp av Euklides' algoritm, en sgd till följande element i respektive euklidisk ring.

(a) 123 och 321 i Z (b) x5 + 5x3 x2 + 4x 1 och x4 3x3 + 2x2 3x + 1 i Q [x] (c) x4 + x3 + x2 + 1 och x3 + 1 i Z2[x] (d) x8 + x7 + 2x6 + 2x3 + 2x + 2 och x6 + 2x4 + x3 + 1 i Z3[x] 10.

håller polynomen

11.

Q [x] (med avseende på inklusion) som innex4 +5x3 +2x2 +5x +1 och x5 +5x4 +2x3 +6x2 +6x +1.

Bestäm det minsta ideal i

Antag att

a

och

b

är två element i en euklidisk ring

D,

båda skilda

0D . Låt d vara en sgd till a och b. Visa, genom att gå baklänges i Euklides' algoritm, att det nns s; t 2 D sådana att d = as + bt. från

17.4 Gaussiska heltal Vi har hittills blott två exempel på euklidiska ringar att ståta med, i form av heltalen

Z och polynomringen K [x], där K

är en kropp. Vi

skall i detta avsnitt introducera ett tredje exempel på en euklidisk ring.

Denition 17.53.

Ett

gaussiskt heltal

är ett komplext tal, vars

real- och imaginärdel båda är heltal. Mängden av alla gaussiska heltal betecknas

Z[i]. För varje = a + bi 2 Z[i] denieras normen av

som

N ( ) = j j2 = a2 + b2 :

17.4. Gaussiska heltal

Exempel 17.54. Självklart är

427

Vi har



N ( 1 + 4i) = 17 och N (3 4i) = 25.

Z[i] en kommutativ ring med etta under vanlig addition

och multiplikation av komplexa tal. Vidare kan det inte nnas nolldelare i

Z[i], ty om det gjorde det skulle det också nnas nolldelare i C , C är en kropp). Således är Z[i] ett integritetsom-

vilket ej är fallet (ty råde.

Lemma 17.55. Normen på Z[i] har följande egenskaper. (i) N ( )  0 för alla 2 Z[i], med likhet om och endast om = 0. (ii) N ( ) = N ( )N ( ) för alla ; 2 Z[i]. Bevis.

Båda egenskaperna följer direkt av egenskaperna hos absolut-

beloppet för komplexa tal.

Sats 17.56. värdering på

Bevis.

Låt

Restriktionen av normen N till Z[i] nf0g är en euklidisk Z[i], d.v.s. Z[i] är en euklidisk ring.

och vara två gaussiska heltal och antag att 6= 0. Om med som vanligt, så får vi = r + si;

vi dividerar

r och s. s som möjligt. Då är

för några rationella tal spektive

jr q1j  12 Sätt

Välj heltalen

och

q1

och

q2

så nära

r

re-

js q2j  12 :

 = q1 + q2 i och  = . Då är både  och  gaussiska heltal,

och vi har

=  + : Vi skall visa att om

N () = j

 6= 0, så är N () < N ( ). Men

j = j

2

j

 2

 =

 2 

= N ( )

2 

Kapitel 17. Faktorisering i integritetsområden

428

och olikheten



N () < N ( ) följer nu av att

2 

Om vidare

= (r

q1

)2 + (s

q2

)2



 2

1 2

+

 2

1 2

< 1:

; 2 Z[i] båda är skilda från 0, så är N ( )  1 och N ( )  N ( )N ( ) = N ( ):

Satsen är därmed bevisad.

Följdsats 17.57. Bevis.

De gaussiska heltalen

Z[i] är en PID och en UFD.

Detta är en direkt konsekvens av ovanstående satserna 17.56

och 17.46, samt följdsats 17.47.

Z[i] ges av f1; 1; i; ig. Vi konstaterade i sats 17.56, att normen på Z[i] är en euklidisk

Följdsats 17.58. Bevis.

Mängden av alla enheter i

N (1) = 1, så enligt sats 17.48 är a + bi en 2 2 enhet i Z[i], om och endast om N (a + bi) = a + b = 1. De enda heltalslösningarna till denna ekvation är a = 1, b = 0 eller a = 0, b = 1, vilket bevisar följdsatsen. värdering. Vidare har vi

Exempel 17.59. Vi bestämmer en kvot  och en rest  vid division av = 8 + 9i med = 4 i. Först nner vi att 8 + 9i (8 + 9i)(4 + i) 23 + 44i 23 44 = = = = + i: 4 i (4 i)(4 + i) 17 17 17 De heltal som ligger närmast sätter vi

 = 1 + 3i och

23=17 och 44=17 är 1 respektive 3. Därför

 =  = (8 + 9i) (4 i)(1 + 3i) = 1 2i:  = 1 + 3i en kvot och  = 1 2i en rest vid division av med . Lägg märke till att 5 = N () < N ( ) = 17.  Sålunda är

I och med att de gaussiska heltalen utgör en euklidisk ring, fungerar också Euklides' algoritm i

Z[i]. Vi kan alltså bestämma en sgd till två

17.4. Gaussiska heltal

429

gaussiska heltal, om minst ett av dem är skilt från noll, med hjälp denna algoritm. Eftersom en sgd i en UFD alltid är entydigt bestämd sånär som på multiplikation med en enhet, och

Z[i] innehåller fyra enheter

(se följdsats 17.58), så nns det fyra stycken sgd till varje sådant par av gaussiska heltal.

Exempel 17.60.

Bestäm med hjälp av Euklides' algoritm en sgd till

= 3 11i och = 7 i. Vi får först 3 11i 16 37 = = i; 7 i 25 25 så = 1 + 1 , där 1 = 1 i och 1 = 3 3i. Därpå nner vi att 7 i 4 = = 1 + i; 1 3 3i 3 vilket ger = 1 2 + 2 , där 2 = 1 + i och 2 = 1 i. I det tredje de båda gaussiska heltalen

steget erhåller vi

1 3 3i = = 3i: 2 1 i Här går divisionen jämnt ut, d.v.s. 1 = 2 3 + 3 , där 3 = 3i och 3 = 0. Vi konstaterar därmed att en sgd till och ges av 2 = 1 i. Övriga sgd till och ges av 2 = 1 + i, i2 = 1 + i och i2 = 1 i. 

Z ges som bekant av p, där p är ett primtal. I polynomringen över en

De irreducibla elementen i den euklidiska ringen alla tal på formen

kropp utgörs de irreducibla elementen av alla irreducibla polynom. Vi skall nu se om vi kan säga något om vilka de irreducibla elementen är i

Z[i].

Sats 17.61. Låt vara ett gaussiskt heltal. Om N ( ) är ett primtal, så är irreducibelt. N ( ) = p för något primtal p, men att inte är ; 2 Z[i], av vilka ingen är en enhet eller lika med 0, så att = . Detta ger Bevis.

Antag att

irreducibelt. Då nns

p = N ( ) = N ( ) = N ( )N ( );

Kapitel 17. Faktorisering i integritetsområden

430

d.v.s. vi har antingen

eller irreducibelt.

att antingen är

N ( ) = 1 eller N ( ) = 1. Följdsats 17.58 visar

Exempel 17.62. ducibla, eftersom

är en enhet, vilket är en motsägelse. Sålunda

De gaussiska heltalen 1 + i och 5 2i är båda irreN (1 + i) = 2 och N (5 2i) = 29 är primtal. 

Exempel 17.63. Omvändningen till sats 17.61 gäller inte.4 Tag exempelvis 3 2 Z[i]. Vi har N (3) = 9, som inte är ett primtal. Antag att 3 inte är irreducibelt i Z[i]. Då nns gaussiska heltal och sådana att = 3; där varken

eller

är en enhet. Men då måste

N ( ) = N ( )N ( ) = 9; och eftersom varken

eller

är enheter, så måste

N ( ) = N ( ) = 3: Men ekvationen

N (a + bi) = a2 + b2 = 3

saknar heltalslösning, så

det nns därmed inget gaussiskt heltal med normen irreducibelt i

3.

Sålunda är

Z[i], trots att dess norm inte är ett primtal.

Exempel 17.64.

Betraktat som ett element i

3



Z är 5 irreducibelt, i Z[i] är 5

och med att det är ett primtal. Men betraktat som element i

inte

irreducibelt, eftersom vi har

5 = (1 + 2i)(1 2i); där varken

1 + 2i eller 1 2i enheter.



3i 2 Z[i] som en produkt av N (4 3i) = 25, vilket ger att om det nns en icke-trivial faktorisering 4 3i = , så måste

Exempel 17.65.

Vi önskar skriva

4

irreducibla faktorer. Först konstaterar vi att

N ( ) = N ( ) = 5: 4

Man kan inte få allt här i världen!

17.4. Gaussiska heltal

431

3i

ges därmed av de sammanlagt åtta gaussiska

Möjliga delare i

4

heltalen

1  2i

 2  i;

och

1 + 2i, 1 2i, 2 + i och 2 i är sinsemellan associerade element, liksom 2+ i, 2 i, 1+2i och 1 2i. Det räcker därmed att testa ifall 4 3i är delbart med till exempel 1 + 2i eller 2 + i. Vi nner här att 2 + i duger, eftersom I själva verket har vi endast två delare, eftersom

4 3i (4 3i)(2 i) 5 10i = = = 1 2i: 2+i 5 5 Alltså är

4 3i = (2 + i)(1 2i); och då

N (2 + i) = N (1 2i) = 5 är ett primtal, så är båda faktorerna

i högerledet enligt sats 17.61 irreducibla. Vi är därmed klara.



Övningar till avsnitt 17.4 1.

Beräkna normen av följande gaussiska heltal.

2.

Bestäm alla gaussiska heltal

(a) 2 + i

(b) 4

(c) 5 + 3i

(a) N ( ) = 13

(d) 1 10i

sådana att (b) N ( ) = 25.

[ ] till följande gaussiska heltal. (a) 1 + i (b) 5 2i (c) 6 + 5i (d) 4i 4. Bestäm en kvot  och en rest  vid division av med i Z[i], om (a) = 6 i och = 1 + 3i (b) = 2 + 5i och = 4 + 3i (c) = 8 3i och = 3 + 5i (d) = 12 i och = 2 i. (e) = 7 + 2i och = 3 4i (f) = 8 + 6i och = 5 15i. 3.

Ange samtliga associerade element i

5.

Bestäm en sgd till följande gaussiska heltal.

6.

Zi

(a) 15 5i och 3+11i (b) 12 och 3 + i (c) 4 2i och 7 + i (d) 1 + 5i och 3 + 2i (e) 1 + 9i och 4 2i (f) 12 + 8i och 8 + 14i Bestäm samtliga sgd i

(a) 4 + i och 1 + 3i

[i] till (b) 19 4i och 1 + 8i (c) 5 + 3i och 1 + 5i.

Z

Kapitel 17. Faktorisering i integritetsområden

432

[i] är irreducibla? (c) 4 + i (d) 7 + 3i

7.

Vilka av nedanstående element i

8.

Skriv nedanstående gaussiska heltal som en produkt av irreducibla ele-

(a) 5 6i ment i

(b) 7

[ ].

Zi

(a) 3 + i (e) 3 + 4i 9. 10. 11.

Z

(b) 5 + 12i (f) 2 + i

(c) 17 (g) 29

(d) 13 i (h) 3 6i

[i]= h1 + ii är en kropp med två element. Visa att Z[i]= h2 ii är en kropp med fem element. Visa att

Z

Antag att Låt



och



är två gaussiska heltal, inte båda lika med noll.

vara en sgd till



och

.

Gäller då

N ( ) = SGD[N ( ); N ( )]?

Ge bevis eller motexempel.

12.

Visa att fraktionskroppen till

[i] ges av Q (i) = fr + si j r; s 2 Q g.

Z

17.5 Något om kvadratiska heltalsringar De gaussiska heltalen är ett exempel på en

kvadratisk heltalsring.

Så-

dana ringar är föremål för ett stort intresse inom det område inom matematiken, som man brukar kallas för algebraisk talteori. Vi skall i detta avsnitt bekanta oss med några andra kvadratiska heltalsringar, förutom

Z[i].

Ett heltal säges vara

kvadratfritt,

om det inte är delbart med

14, 15 och 21 kvadratfria, 9, 12 eller 18. Speciellt är p och p kvadratfria, om p är ett

kvadraten på något primtal. Till exempel är men inte primtal.

Lemma 17.66.

Om

p

n 6= 1 är kvadratfritt, så gäller n 2= Q .

n är negativt. Antag därför p p att n är positivt och att n är rationellt, säg n = a=b för några a; b 2 Z. Från denna likhet följer nb2 = a2 . En konsekvens av aritmetiBevis.

Påståendet är givetvis sant, om

a2 som b2 innehåller ett jämnt antal faktorer av varje primtal som delar a respektive b. Eftersom n är kvadratfritt, måste det emellertid nnas minst kens fundamentalsats är att primtalsfaktoriseringen av såväl

ett primtal, som förekommer ett seringen av

nb2 .

udda

pn 2= Q .

antal gånger i primtalsfaktori-

Detta är en motsägelse, så

17.5. Något om kvadratiska heltalsringar Låt nu

433

m 6= 1 vara ett kvadratfritt heltal och bilda mängden

Z[pm ] = fa + bpm j a; b 2 Zg:

ett negativt tal, säg m = n, där n 2 Z+, så menas med p nmdetär komplexa p talet i n. För speciellt m = 1 får vi alltså de Om

5

Z[pm ] är enpunderring i C , och därmed p ett integritetsområde. Framställningen a + b m av ett element i Z[ m ] gaussiska heltalen.

Det är inte svårt att se att

är vidare entydigt bestämd. Antag nämligen att

p

p

a1 + b1 m = a2 + b2 m för några

a1 ; a2 ; b1 ; b2

b1 6= b2 , får vi

2 Z. Då gäller a1 a2 = (b2 b1)pm, så om

pm = a1 a2 2 Q : b2 b1 pm aldrig rationellt, om m 6= 1 är Enligt lemma 17.66 är emellertid

kvadratfritt. Vi har alltså erhållit en motsägelse. Således måste vi ha

b1 = b2 , och därmed också a1 = a2 . Denition 17.67. kallas för en

En ring

Z[pm ]

kvadratisk heltalsring.

av det slag som beskrivs ovan

Varje kvadratisk heltalsring kan förses med en norm, i stil med den för de gaussiska heltalen.

Denition 17.68. men av som

För varje

p

p

p

= a + b m 2 Z[ m ] denieras nor-

p

N ( ) = (a + b m)(a b m) = a2 mb2 : Notera att normen enligt denna denition överensstämmer med vår denition av normen på 5

Z[i], se denition 17.53.

pAv denna anledning, ser man i litteraturen ibland den alternativa beteckningen Z[ 1 ] för Z[i].

Kapitel 17. Faktorisering i integritetsområden

434

p

p

Exempel 17.69. p I Z[2 2 ] har2 vi N (5 3 2) = 52 medan N (3 + 4 2) = 3 2  4 = 23.

2  ( 3)2 = 7,



N ( ) mycket väl kan vara negativt. Ordet norm är

Lägg märke till att

således en aning olyckligt valt, speciellt med tanke på de associationer till vektorrum som detta ord kan ge.

(i)

(ii) (iii)

p

N på Z[ m ] har följande egenskaper. p Ett element 2 Z[ m ] uppfyller N ( ) = 0, om och endast om = 0. p För alla ; 2 Z[ m ] gäller N ( ) = N ( )N ( ). p p Ett element i Z[ m ] är en enhet i Z[ m ], om och endast om N ( ) = 1 eller N ( ) = 1.

Lemma 17.70.

Bevis.

Normen

Vi bevisar (i) och (iii), men lämnar (ii) som en övning för läsa-

p

ren.

N (0) = 0. Antag att N ( ) = 0, där = a + b m. 2 mb2 = 0, d.v.s. mb2 = a2 . Om b 6= 0, så blir m = a2 =b2 , vilket Då är a pm = ja=bj är rationellt. Detta är emellertid omöjligt, på innebär att grund av lemma 17.66, så vi måste ha b = 0. Därmed är också a = 0, och vi kan konstatera att = 0. p (iii) ()) Antag att 2 Z[ m ] är en enhet. Då fås (i) Klart är att

N ( )N ( 1 ) = N ( 1 ) = N (1) = 1;

Z[pm ] endast kan

med hjälp av (ii). Eftersom normen av ett element i anta heltalsvärden, måste

N ( ) = 1 eller N ( ) = 1.

() Antag att N ( )p= 1 eller N ( ) = 1. Vi vill visa att är en

(

enhet. Ansätt

p

= a + b m. Då är

p

(a + b m)(a b m)N ( ) = (a2 vilket visar att

är en enhet med

Exempel 17.71.

1

p

= (a b m)N ( ).

Det nns endast två enheter i

är en enhet, om och endast om

a = 1, b = 0 är 1 och 1.

mb2 )N ( ) = [N ( )]2 = 1;

a2 + 3b2 = 1.

p

Z[

p

3 ], ty a+b

3

Z[p 3 ]

Denna ekvation har

som enda heltalslösningar, d.v.s. enheterna i



17.5. Något om kvadratiska heltalsringar

435

Z[pm ]. Följande sats

Vi skall nu, i stil med de gaussiska heltalen, undersöka förekomsten av irreducibla element i en kvadratisk heltalsring motsvarar sats 17.61.

p

2 Z[ m ]. Om N ( ) = p eller N ( ) = p, där p är ett primtal, så är ett irreducibelt element.

Sats 17.72. Bevis.

Låt

Beviset är nästan en kopia av beviset för sats 17.61, och lämnas

av den anledningen som en övning för läsaren.

p

Exempel p 17.73. På grund av att N (4 p 3) = 13 är ett primtal, så är 4 3 ett irreducibelt element i Z[ 3 ].  Exempel 17.74.

p

Precis som med motsvarande sats för gaussiska hel-

p

tal, är omvändningen till sats 17.72 inte sann. Trots att till exempel

5) = 9 inte är ett primtal, är = 2 + 5 irreducibelt N (2p+ i Z[ 5 ]. Ansättningen = leder nämligen till att vi måste ha N ( ) = N ( ) p= 3, om varken eller är enheter. Med ansättning5 erhålles ekvationen a2 + 5b2 = 3, vilken saknar en = a + b p heltalslösning, så inget element i Z[ 5 ] har normen 3. Jämför med



exempel 17.63.

p

6= 0, som inte är en enhet i pZ[ m ], kan skrivas som en ändlig produkt av irreducibla element i Z[ m ]. Sats 17.75. Bevis.

Låt

A

Varje element

vara mängden av alla element i

inte

Z[pm ]. Vi vill visa att denna mängd är

enhet eller lika med noll, och som dukt av irreducibla element i

Z[pm ] som inte är en

kan skrivas som en ändlig pro-

A, väljer så att jN ( )j är minimalt. Elementet kan inte vara irreducibelt, på grund av att = i så fall vore en faktorisering av i irreducibp la element. Således nns ; 2 Z[ m ] så att = , där varken eller är enheter. Detta innebär att jN ( )j > 1 och jN ( )j > 1, men eftersom vi också har N ( ) = N ( )N ( ), måste även jN ( )j < jN ( )j och jN ( )j < jN ( )j gälla. Detta betyder att varken eller tillhör A, på grund av den minimalitetsegenskap som besitter. Således kan både och skrivas som en ändlig produkt av irreducibla element tom. Antag att så ej är fallet. Bland de element som tillhör vi

Kapitel 17. Faktorisering i integritetsområden

436

i

Z[pm ]. Detta gäller därmed också för , eftersom = . Detta är

en motsägelse, så mängden

A måste vara tom, vilket vi ville bevisa.

Det skadar inte att jämföra detta bevis med bevisen för aritmetikens fundamentalsats (sats 1.26), sats 16.42 (rörande faktorisering i polynomringen över en kropp) samt sats 17.29 (som säger att varje PID är en UFD). Existensdelen av dessa tre bevis följer precis samma mönster som vi gör i beviset ovan. Lägg dock märke till att det inte nns något

Z[pm ] inte behöver vara en UFD.

påstående rörande entydigheten av en faktorisering i sats 17.75. Detta beror på att

Exempel 17.76.

p Z[ 5 ] är inte en

Den kvadratiska heltalsringen

UFD. Ett sätt att faktorisera

6 i denna ring ges av 6 = 2  3:

Vi påstår att såväl

2

som

3

(17.13)

är irreducibla. Vi kan inte avgöra detta

N (2) = 4 eller N (3) = 9 är

med hjälp av sats 17.72, eftersom varken primtal. Vi gör därför ansättningen

för några

p

; 2 Z[

2 =

(17.14)

5 ]. Då blir 4 = N ( )N ( ):

N ( ) = N ( ) = 2. = 2, vilken saknar 5 ] ha normen 2, vilket

Om (17.14) är en icke-trivial faktorisering, så är

a2 + 5b2

Z[p p innebär att 2 irreducibelt i Z[ 5 ]. Ett liknande resonemang ger vid Men detta leder till en ekvation av typen heltalslösning. Således kan inget element i

handen, att även

3 är irreducibelt. 6 ges av

Ett annat sätt att faktorisera

6 = (1 +

p

5)(1

p p

Med samma förfarande som ovan inses att båda är irreducibla. Elementen

2,

3,

1+

5):

p

1+ 5 5 och 1

(17.15)

p

och

1 5

p

p

5

inte är

Z[

5] 1 och 1. Därmed är (17.13) och (17.15) två olika faktoriseringar p 5 ] inte en UFD. av 6 i irreducibla element. Sålunda är Z[  sinsemellan associerade element, eftersom de enda enheterna i är

17.5. Något om kvadratiska heltalsringar

437

Det nns emellertid kvadratiska heltalsringar som är faktoriella ringar. Ett exempel på en sådan är ju de gaussiska heltalen.

Övningar till avsnitt 17.5 1.

Vilka av följande heltal är kvadratfria?

2.

Beräkna

(a) 4

(b) 105

p

p

(c) 28

(d) 0

(e) 1 010

p

(a) (2 + p5)(3 5)p i Z[ 5 ] (b) (1 p 7)2 i Zp [ 7] p (c) (4 p 2)(3 + p2)3 i Z[ p 2 ] (d) (1 + 2)2 (3 + 2)2 i Z[ 2 ].

3.

Beräkna normen av följande element i respektive kvadratisk heltalsring.

4.

Bestäm inversen (i den mån denna existerar) till vart och ett av ele-

p

p

p

(a) 1p+ 3 2 i pZ[ 2 ] (c) 4 11 i Z[ 11 ]

p

menten nedan.

(a) 2

p

p

(b) 3 2 p 3 i Z[ 3p] (d) 7 + 2 7 i Z[ 7 ]

p

p

p

p

5 i Z[ 5 ] (b) 4 + 7 i Z[ 7 ] (c) 7 + 4 3 i Z[ 3 ] p p p 5. Visa att 1 5 och 7 3 5 är associerade element i Z[ 5 ]. 6.

Bevisa (ii) i lemma 17.70.

pn  2 är ett kvadratfritt heltal, så nns det endast två p 8. Visa att varjepelement på formen (1 + 2)n , där n är ett heltal, är 7.

Visa att om enheter i

[ n ].

Z

[ 2 ].

Z

en enhet i

9. 10.

Bevisa sats 17.72. Vilka av nedanstående element är irreducibla i respektive kvadratisk heltalsring?

p

p

(a) 2 + p 7 i Z[p 7 ] (c) 4 + 2 3 i Z[ 3 ] 11.

Visa att

9 2 Z[

Visa att

(Ledning:

p

[

7] inte är en UFD. Faktorisera 8.)

Z

p

p 5 ] kan faktoriseras i irreducibla faktorer på väsent-

ligen två olika sätt.

12.

p

(b) 1 + 2p 2 i Z[ 2p] (d) 2 11 i Z[ 11]

Kapitel 17. Faktorisering i integritetsområden

438

p 11] en UFD? p

[

13.

Är

14.

Visa att

Z

1+2

3 är ett irreducibelt element i Z[

primelement (se övning 15 till avsnitt 17.2).

p

a+b

15.

Låt

16.

Bevisa att

2

vara ett irreducibelt element i

a 6= 0, så är a udda.

[

Z

p

p

3], men inte ett 2 ].

Visa att om

 ( ) = N ( ) denierar en euklidisk värdering på Z[

p

p 2 ].

17. Visa att Z[ 2] är en euklidisk ring. p p p p 18. (a) Visa att 3 2p 3, 12 7 3, 7+2 3 och 20+11 3 alla är irreducibla element i

[ 3p].

p

Z

p

p

(b) Beräkna (3p 2 3)(7 + 2 3) och (12 7 3)(20 + 11 3). (c) Visa att Z[ 3 ] är en euklidisk ring (och därmed en UFD), genom  ( ) = jN ( )j denierar en euklidisk värdering på p [ 3 ]. Hur stämmer detta överens med resultaten i (a) och (b)?

att visa att

Z

19.

Visa att

(

b

D = a+ +

2

är en euklidisk ring, och att



p

b b  a+ +

2

p

b

2





)

7 a; b 2 Z

7 2 2 2 = a + ab + 2b

denierar en euklidisk värdering på

D.

Kapitel 18

Kroppsutvidgningar Polynomet

f (x) = x2 2 2 Q [x] saknar nollställen i Q , och kan därför

inte faktoriseras över denna kropp. Annorlunda blir det om vi betraktar det som ett polynom över

R.

faktorisera polynomet enligt således betrakta det här fallet

f (x)

p

p

Över denna kropp är det möjligt att

f (x) = (x + 2)(x

2).

Genom att

som ett polynom över en större kropp än

Q,

i

R, blir det alltså möjligt att faktorisera det. Men att ta R för att kunna faktorisera

till en så pass mycket större kropp som

f (x) är ungefär som att skjuta mygg med kanon! Det borde kunna gå att faktorisera f (x) över en betydligt mindre kropp än R , ty det enda p 2 som gör att det inte går att faktorisera f (x) över Q är ju att talet saknas i denna kropp. Betrakta till exempel mängden

p p Q ( 2) = fa + b 2 j a; b 2 Qg:

R (med användanp i själva verket den minsta underkropp i R som innehåller Q och 2. p Vi ser att f (x) har båda sina nollställen i Q ( 2), och att det i polynomringen över denna kropp går att faktorisera f (x). Vi har här gjort p en utvidgning av Q till en större kropp Q ( 2) och på så sätt erhållit Det är inte svårt att visa att detta är en underkropp i

de av underkroppskriteriet i sats 13.28, se övning 12 till avsnitt 13.1),

en kropp över vilken

f (x) kan faktoriseras.

Utvidgningar av kroppar är föremålet för vårt intresse under den större delen av återstoden av denna bok. Ett eektivt hjälpmedel i teorin för utvidgningar av kroppar visar sig vektorrum vara. Vi inleder därför detta kapitel med att ta oss en titt på teorin för vektorrum.

439

Kapitel 18. Kroppsutvidgningar

440

18.1 Vektorrum Från den linjära algebran känner vi till att man kan addera vektorer i

u och v blir en ny vektor u + v. Det går också att multiplicera en vektor v med ett reellt tal a, för att på så sätt få en ny vektor av . De fundamentala räknelagar planet eller rummet. Summan av två vektorer

som gäller för räkning med vektorer visar sig delas av många andra matematiska system än just mängden av alla vektorer i planet eller rummet. Av den anledningen kan mycket av teorin inom den linjära algebran bli tillämpbar inom områden, som vid den första anblicken inte verkar ha ett dugg med vektorer att göra. I detta avsnitt kommer vi att ge en abstrakt denition av begreppet vektorrum samt ta upp några egenskaper hos sådana som kommer att visa sig vara matnyttiga framöver. Vi inför emellertid endast de allra nödvändigaste begreppen för vårt behov, och lämnar dessutom ett ertal bevis som övningar för läsaren. Den som hungrar efter en fylligare framställning, hänvisas till någon lärobok i linjär algebra.

Denition 18.1. Ett vektorrum V över en kropp K är en abelsk grupp (V; +) tillsammans med en avbildning K V

3 (a; v) 7 ! av 2 V sådan att det för alla a; b 2 K och v ; w 2 V gäller att (i) a(bv ) = (ab)v (ii) (a + b)v = av + bv (iii) a(v + w ) = av + aw (iv) 1K v = v .

vektorer, medan elementen i K kallas skalärer. Det neutrala elementet (med avseende på +) i V kallas nollvektorn Elementen i

V

och betecknas

kallas

0.

Vi ger några exempel på olika vektorrum.

Exempel 18.2. rum över

Mängden

R3 = f(x; y; z) j x; y; z 2 Rg är ett vektor-

R. Vektoraddition ges av

(x1 ; y1 ; z1 ) + (x2 ; y2 ; z2 ) = (x1 + x2 ; y1 + y2 ; z1 + z2 )

18.1. Vektorrum för alla

441

(x1 ; y1 ; z1 ); (x2 ; y2 ; z2 ) 2 R3 , medan multiplikation

med skalär

denieras som

r(x; y; z ) = (rx; ry; rz ) för alla

r2R

och

(x; y; z ) 2 R3 .



Exempel 18.3. Föregående exempel kan generaliseras på följande n vis. Låt K vara en kropp och K den cartesiska produkten av n kopior n av K . Då är K ett vektorrum över K , med avseende på vektoradditionen

(a1 ; a2 ; : : : ; an ) + (b1 ; b2 ; : : : ; bn ) = (a1 + b1 ; a2 + b2 ; : : : ; an + bn ) och multiplikation med skalär enligt

c(a1 ; a2 ; : : : ; an ) = (ca1 ; ca2 ; : : : ; can ) för alla

(a1 ; a2 ; : : : ; an ); (b1 ; b2 ; : : : ; bn ) 2 K n och c 2 K .



Exempel 18.4. Låt K vara en kropp. Då är polynomringen K [x] ett vektorrum över K . Vektorerna är alltså här polynom över K . Vektoraddition motsvaras av polynomaddition, medan skalärmultiplikation denieras som

cf (x), för varje f (x) 2 K [x] och c 2 K .

Exempel 18.5. över

R.

Mängden

C



av alla komplexa tal är ett vektorrum



Sats 18.6. Låt V vara ett vektorrum över en kropp K . Då gäller (i) 0K v = 0 (ii) a0 = 0 (iii) ( 1K )v = v (iv) (av) = ( a)v = a( v), för alla a 2 K och v 2 V . Bevis.

Vi bevisar (i) och (iii), men lämnar de övriga två som en övning

för läsaren.

Kapitel 18. Kroppsutvidgningar

442

(i) Genom att utnyttja (ii) och (iii) i denition 18.1, samt att

0

är

neutralt element med avseende på vektoraddition, så nner vi att

0 + 0K Eftersom

v = 0K v = (0K + 0K )v = 0K v + 0K v:

(V; +) är en grupp, så uppfyller vektoraddition annullerings-

lagarna. Med användande av dessa på ovanstående uträkning, följer

0K v = 0 .

v i gruppen (V; +) ges v. Om vi kan visa att också ( 1K )v är invers till v så är vi klara,

(iii) Den additiva inversen till ett element av

på grund av att inversen till ett element i en grupp är entydigt bestämt. Räkningarna

v + ( 1K )v = 1K v + ( 1K )v = (1K 1K )v = 0K v = 0 visar att så är fallet. Notera att vi ovan har använt oss av axiom (iv) och (ii) i denition 18.1, samt (i) i föreliggande sats.

underrum i ett vektorrum V över en kropp K är en icke-tom U av V som är stabil med avseende på vektoraddition och multiplikation med skalär, d.v.s. om v ; w 2 U och a 2 K , så måste även v + w 2 U och av 2 U gälla. Detta innebär att U i sig också är ett vektorrum över K . Ett

delmängd

Exempel 18.7.

Det är lätt att se att

U = f(x1 är ett underrum i

x2 ; 3x2 ; 2x1 + x2 ) j x1 ; x2 2 Rg

R3 . Låt nämligen v = (x1 x2; 3x2 ; 2x1 + x2) och

w = (y1 y2; 3y2 ; 2y1 + y2) vara två vektorer i U

och

a ett reellt tal.

Då blir

v + w = (z1 z2 ; 3z2 ; 2z1 + z2 ) och av = (w1 w2 ; 3w2 ; 2w1 + w2); där zi = xi + yi och wi = axi för i = 1; 2. Såväl v + w som av tillhör alltså



U.

Exempel 18.8.

För varje vektorrum

exempel på underrum i

V.

V

är såväl

V

själv som

f0g 

18.1. Vektorrum

443

Exempel 18.9. I exempel 18.4 konstaterade vi att polynomringen K [x] över en kropp K är ett vektorrum över K . Låt n vara ett naturligt tal och sätt U = ff (x) 2 K [x] j deg f (x)  ng [ f0K g. Då är U ett underrum i K [x], vilket inses enkelt med hjälp av sats 16.8.  K . Antag att v1 ; v 2 ; : : : ; vn är en uppsättning av vektorer i V och a1 ; a2 ; : : : ; an en uppsättning av skalärer i K . Då kallas vektorn V

Låt

vara ett vektorrum över kroppen

w = a1v1 + a2v2 +    + anvn linjärkombination över K av v1 ; v2 ; : : : ; vn . Givet en mängd S = fv 1 ; v2 ; : : : ; vn g av vektorer så kan vi bilda mängden för en

hS i = fa1 v1 + a2 v2 +    + anvn j a1; a2 ; : : : ; an 2 K g av alla möjliga linjärkombinationer av

hS i för det linjära höljet till S .

lar

Sats 18.10. underrum i

Bevis.

S = fv1 ; v 2 ; : : : ; vn g V över en kropp K . Då

Låt

ett vektorrum

V.

v1 ; v2 ; : : : ; vn

över

K.

Vi kal-

vara en ändlig delmängd av är det linjära höljet

hS i ett

Övning.

K och S = fv 1 ; v2 ; : : : ; vn g en V . Vi säger då att underrummet U = hS i spänns upp av v1 ; v 2 ; : : : ; vn . Om det nns en ändlig delmängd S av V som spänner upp hela V , så säges V vara ett ändligdimensionellt vektorrum, i annat fall oändligdimensionellt. Låt

V

vara ett vektorrum över en kropp

ändlig mängd av vektorer i

Exempel 18.11. upp av vektorerna

Vektorrummet

R3 över R (se exempel 18.2) spänns

(1; 0; 0), (0; 1; 0) och (0; 0; 1), eftersom

(x; y; z ) = x(1; 0; 0) + y(0; 1; 0) + z (0; 0; 1) för varje

(x; y; z ) 2 R3 .



Kapitel 18. Kroppsutvidgningar

444

Exempel 18.12.

Eftersom varje komplext tal

z = a + bi kan skrivas som en linjärkombination över R av de två komplexa talen 1 och i, så spänns vektorrummet C över R upp av f1; ig.  Exempel 18.13.

Betrakta underrummet

U

bestående av nollpoly-

nomet tillsammans med samtliga polynom av grad

n eller

lägre i po-

K [x] över en kropp K , se exempel 18.9. Detta underrum S = f1K ; x; x2 ; : : : ; xn g och är därför ett ändligdimensionellt vektorrum över K . Däremot kan inte hela K [x] vara ett ändligdimensionellt vektorrum. Antag att så vore fallet, d.v.s. att K [x] = hT i för någon ändlig mängd T = ff1 (x); f2 (x); : : : ; fm (x)g av polynom i K [x], där vi kan anta att inget fi (x) är lika med nollpolynomet. Sätt lynomringen

spänns upp av

N = max[deg f1 (x); deg f2 (x); : : : ; deg fm (x)]

och låt

g(x) 2 K [x] vara ett polynom av grad N +1. Det är då omöjligt g(x) som en linjärkombination över K av polynomen i T . Vi

att skriva

måste således konstatera att ingen ändlig mängd av polynom klarar av att spänna upp vektorrum över

K.

K [x], så K [x] måste vara ett oändligdimensionellt



Denition 18.14. Låt V vara ett vektorrum över en kropp K . En uppsättning v 1 ; v 2 ; : : : ; v n av vektorer i V säges vara linjärt beroende över K , om det nns a1 ; a2 ; : : : ; an 2 K så att a1 v1 + a2 v2 +    + an vn = 0;

men där minst ett

ai är skilt från 0K . Om det däremot gäller att

a1 v1 + a2 v2 +    + an vn = 0 =) ai = 0K så säges

för alla

i = 1; 2; : : : ; n;

v1 ; v2; : : : ; vn vara linjärt oberoende över K .

Exempel 18.15. De fyra vektorerna (1; 2; 3), ( 1; 2; 1), (2; 6; 2) och (1; 0; 1) i R3 är linjärt beroende (över R), ty 1  (1; 2; 3) + 2  ( 1; 2; 1) + ( 1)  (2; 6; 2) + 3  (1; 0; 1) = (0; 0; 0);

d.v.s. det nns en linjärkombination av dem som blir lika med nollvektorn, utan att samtliga skalära koecienter är lika med

0.

18.1. Vektorrum Däremot är över

R, ty om

445

(1; 0; 0), (0; 1; 0) och (0; 0; 1) linjärt oberoende vektorer

a(1; 0; 0) + b(0; 1; 0) + c(0; 0; 1) = (0; 0; 0) för några reella tal a, b och c, så måste a = b = c = 0, vänsterledet ovan är lika med (a; b; c). Sats 18.16.

Låt

K

vara en kropp och

V

eftersom

ett vektorrum över



K . Då

fv1; v2 ; : : : ; vng av vektorer i V linjärt beroende, om och endast om en av vektorerna v i kan skrivas som en linjärkombination är en mängd

av de övriga.

Bevis.

Vi lämnar beviset som en övning för läsaren.

Sats 18.17.

V över en kropp K spänns upp av n vektorer, så är er än n vektorer i V linjärt beroende. Om ett vektorrum

S = fv1 ; v2 ; : : : ; v n g vara en mängd av vektorer som spänoch antag att T = fw 1 ; w 2 ; : : : ; w m g är en mängd av m vektorer i V , där m > n. I avsikten att uppnå en motsägelse, antar vi att vektorerna i T är linjärt oberoende. Eftersom V = hS i, så nns a1 ; a2 ; : : : ; an 2 K så att w1 = a1v1 + a2v2 +    + anvn: (18.1) Vi har antagit att vektorerna i T är linjärt oberoende, så därmed måste (enligt övning 7) w 1 6= 0, vilket innebär att minst ett ai är skilt från 0K . Efter att eventuellt ha gjort en omnumrering av vektorerna i S , kan vi anta att a1 6= 0K . Formel (18.1) kan då skrivas som v1 = a1 1w1 a1 1a2 v2 a1 1a3 v3    a1 1anvn: (18.2) Låt u vara en godtycklig vektor i V . Eftersom V spänns upp av vektorerna i S , så nns b1 ; b2 ; : : : ; bn 2 K så att u = b1v1 + b2v2 +    + bnvn: Bevis.

Låt

ner upp

V

u kan w1 ; v2 ; v3; : : : ; vn. Dessa vektorer

Genom att i denna formel göra substitutionen (18.2), följer att skrivas som en linjärkombination av

V , och vi kan således skriva w2 = c1 w1 + c2 v2 + c3v3 +    + cnvn

spänner alltså också upp

Kapitel 18. Kroppsutvidgningar

446

c1 ; c2 ; : : : ; cn 2 K . Vektorerna w1 och w2 är linjärt oberoende (varför?), så vi måste ha w 2 c1 w1 6= 0. Av den anledningen är cj 6= 0 för något j  2, och vi kan med ett liknande resonemang som ovan konstatera att w 1 ; w 2 ; v 3 ; : : : ; v n spänner upp V . På detta vis kan vi fortsätta att ersätta vektorn v i i S med motsvarande w i , så länge vektorerna i S räcker till. I slutändan kommer vi ha att V spänns upp av w 1 ; w 2 ; : : : ; w n . Men i så fall skulle till för några

exempel

wn+1 kunna skrivas som en linjärkombination av dessa vek-

torer, vilket enligt sats 18.16 är omöjligt, om vektorerna i

T

är linjärt

oberoende. Därmed är beviset klart!

Denition 18.18. Låt V vara ett vektorrum över en kropp K . En mängd S = fv 1 ; v 2 ; : : : ; v n g av vektorer i V säges utgöra en bas för V över K , om de spänner upp V och är linjärt oberoende över K . Sats 18.19.

Två baser för ett vektorrum har alltid lika många ele-

ment.

S = fv1 ; v 2 ; : : : ; vn g och T = fw1 ; w2 ; : : : ; wm g vara baser för ett vektorrum V . Då gäller alltså V = hS i, och eftersom vektorerna i T är linjärt oberoende, så ger sats 18.17 att m  n. Genom att låta S och T byta roller, fås n  m på samma sätt. Således är m = n, vilket Bevis.

Låt

skulle bevisas.

Denition 18.20. ellt vektorrum över

Låt K vara en kropp och V ett ändligdimensionK . Antalet vektorer som ingår i någon bas för V

K

och betecknas

Exempel 18.21.

Exemplen 18.11 och 18.15 visar att

dim R3 = 3. 

Exempel 18.22.

De komplexa talen

K kallas för vektorrummets dimension över dimK V , eller blott dim V . över

över

R

1

och

i

är linjärt oberoende

C beR. Därmed är f1; ig en bas för detta

och vi såg i exempel 18.5 att de också spänner upp

traktat som ett vektorrum över vektorrum, så

dimR C = 2.



18.1. Vektorrum

447

Sats 18.23. Låt V vara ett vektorrum över kroppen K och antag att fv1; v2 ; : : : ; vng är en bas för V . Då kan varje element w 2 V skrivas på formen

w = a1v1 + a2v2 +    + anvn; där elementen a1 ; a2 ; : : : ; an 2 K är entydigt bestämda. Bevis.

(18.3)

Existensen av en linjärkombination av på formen (18.3) kommer

V

sig av att varje bas för är entydig för varje xt

V . Att framställningen i (18.3)

spänner upp

w 2 V , beror på att vektorerna i bas är linjärt

oberoende. Läsaren uppmanas att fylla i detaljerna på egen hand.

Övningar till avsnitt 18.1 p p 1. Visa att Q ( 2) = fa + b 2 j a; b 2 Q g är ett vektorrum över Q . Bestäm också en bas för detta vektorrum.

2.

Bevisa att mängden

M2 (R)

är ett vektorrum över

3.

Visa att mängden

F (R)

är ett vektorrum över funktioner i

4.

F (R)

av alla

R.

R,

2  2-matriser med reella element

av alla reellvärda funktioner från och att mängden

är ett underrum i

F (R).

R

till

R

C (R) av alla kontinuerliga

Bevisa (ii) och (iv) i sats 18.6.

Q [x] är underrum i vektorrummet [x] över Q . (a) ff (x) j deg f (x) = 4g (b) ff (x) j f (1) = 0g 2 (c) f(x + 1)f (x) j f (x) 2 Q [x]g (d) ff (x) j f (0) = 1g 6. Låt S = f1 + x; 2 + x2 ; x + x3 g  Z3[x]. Vilka av följande polynom i Z3[x] tillhör det linjära höljet hS i? (Här betraktas alltså Z3[x] som ett

5.

Avgör om följande delmängder av

Q

vektorrum över

Z3.)

(a) 1 + x (d) 1 + x + x2 + x3 2

7.

Antag att

(b) 1 + x2 + x3 (e) 2 + 2x2 + 2x3

(c) 2 (f) x

v1 ; v2 ; : : : ; vn är en mängd av linjärt V . Visa att vi 6= 0 för alla i.

oberoende vektorer i

ett vektorrum

8.

S = fv1 ; v2 ; : : : ; vn g vara en mängd av linjärt oberoende vektorer V . Visa att varje icke-tom delmängd av S också är en mängd av linjärt oberoende vektorer i V . Låt

i ett vektorrum

Kapitel 18. Kroppsutvidgningar

448

9.

Bevisa sats 18.16.

10.

Fyll i detaljerna i beviset för sats 18.23.

11.

Utgör någon av följande två mängder av vektorer i vektorrum?

(a) f(0; 1; 1); (1; 0; 1); (1; 1; 0)g

12.

R3

en bas för detta

(b) f(1; 0; 1); (2; 3; 1); (3; 3; 2)}

Bestäm dimensionen av underrummet

U = ff (x) 2 K [x] j deg f (x)  ng [ f0K g i

13.

K [x], se exemplen 18.9 och 18.13.

Låt

V = ff (x) 2 Q [x] j deg f (x)  2g[f0g. Visa att f1; 1+x; 1+x+x2g V över Q .

är en bas för vektorrummet

14.

K och U2 är underrum i V . (a) Visa att U1 + U2 = fu1 + u2 j u1 2 U1 ; u2 2 U2 g är ett underrum i V. (b) Antag att U1 \ U2 = f0g. Visa att dim(U1 + U2 ) = dim U1 +dim U2 . Låt

V

vara ett ändligdimensionellt vektorrum över en kropp

antag att

U1

och

18.2 Ändliga och algebraiska utvidgningar Efter vår korta exposé in i vektorrummens värld i föregående avsnitt, kommer vi nu till den huvudsakliga delen av teorin i detta kapitel.

Denition 18.24. Antag att K och L är kroppar, sådana att K  L. Då säges L vara en kroppsutvidgning av K . För det mesta kommer vi istället för kroppsutvidgning att säga blott utvidgning. De komplexa talen C är en utvidgning av de reella R, som i sin tur är en utvidgning av de rationella talen Q . 

Exempel 18.25. talen

Antag att

L

K och att 1 ; 2 ; : : : ; n K ( 1 ; 2 ; : : : ; n ) som snittet av innehåller K och samtliga i . Det är inte

är en utvidgning av kroppen

är ett antal element i

L.

alla underkroppar i

som

L

Deniera

18.2. Ändliga och algebraiska utvidgningar

449

K ( 1 ; 2 ; : : : ; n ) i sig är en underkropp i L som innehåller K och samtliga i , i själva verket den minsta underkroppen i L (med avseende på inklusion) som besitter denna egenskap. Således är K ( 1 ; 2 ; : : : ; n ) en utvidgning av K , och vi säger att K ( 1 ; 2 ; : : : ; n ) är erhållen från K genom adjungering av elementen 1 ; 2 ; : : : ; n 2 L. svårt att visa (se övning 1), att

Denition 18.26. Låt K vara en kropp. En utvidgning L av K säges vara enkel, om L = K ( ) för något 2 L.

C är en R. Närmare bestämt gäller nämligen C = R (i). Klart är att C innehåller såväl R som i, så därmed gäller R (i)  C . Eftersom ett godtyckligt komplext tal kan skrivas på formen z = a + bi, där a; b 2 R , så kommer z att tillhöra varje underkropp i C som innehåller R och i, speciellt R (i). Således har vi även C  R (i), och påståendet följer.  Exempel 18.27.

Vi påstår att kroppen av komplexa tal

enkel utvidgning av kroppen av reella tal

Exempel 18.28.

En utvidgning kan mycket väl vara enkel, även om

p p p p p p Q ( 5; 3) av Q . Vi påstår att Q ( ) = Q (p 5; p3), där p= p5 + 3. Detta följer om vi kan visa att Q ( )  Q ( 5; 3) och Q p ( 5; 3)p Q ( ). p p Eftersom å ena sidan p 5poch 3 båda tillhör kroppen Q (p 5; p3), så måste summan av 5p och p 3, d.v.s. , vara ett element i Q ( 5; 3). 3). Då å andra sidan Q ( ) är en kropp Härav följer Q ( )  Q ( 5; och = 6 0 ett element i denna, så gäller p p p p 1 1 5 3 5 3 =p p = p p p p = 2 Q ( ): 2 det inte ser så ut vid det första ögonkastet. Betrakta till exempel utvidgningen

5+ 3

( 5 + 3)( 5

p

p

3)

p = 5 3 p2 Q ( ). Detta medför att såväl ( p + p )=2 = 5 som ( )=2 = 3 tillhör Q ( ), och alltså gäller Q ( 5; 3)  Q ( ), varmed påståendet är bevisat.  Av detta följer att

L är en kroppsutvidgning av K och om är ett element i L, så gäller K = K ( ), om och endast om 2 K . Notera att om

Kapitel 18. Kroppsutvidgningar

450

Lemma 18.29. Låt K vara en kropp och L en utvidgning av K . Låt vidare 1 ; 2 ; : : : ; n vara en uppsättning av element i L, där n  2. För alla m sådana att 1  m  n 1 gäller då [K ( 1 ; 2 ; : : : ; m )]( m+1 ; m+2 ; : : : ; n ) = K ( 1 ; 2 ; : : : ; n ): Vi skriver av bekvämlighetsskäl Km = K ( 1 ; 2 ; : : : ; m ) och Kn = K ( 1 ; 2 ; : : : ; n ) nedan. Vi skall med dessa beteckningar visa att Km ( m+1 ; m+2 ; : : : ; n ) = Kn . Nu är Km en underkropp i L, och Km ( m+1 ; m+2 ; : : : ; n ) den minsta underkropp i L som innehåller Km och m+1 ; m+2 ; : : : ; n . Men eftersom också Kn är en underkropp i L som innehåller Km och m+1 ; m+2 ; : : : ; n , så gäller

Bevis.

Km ( m+1 ; m+2 ; : : : ; n )  Kn : Km ( m+1 ; m+2 ; : : : ; n ) en underkropp i L som ler K och 1 ; 2 ; : : : ; n , så därför måste Omvänt är

innehål-

Kn  Km ( m+1 ; m+2 ; : : : ; n ); eftersom

Kn är den minsta underkroppen i L med denna egenskap.

i i ovanstående lemma har ingen betydelse. För en godtycklig permutation  2 Sn är såväl K ( 1 ; 2 ; : : : ; n ) som K (  (1) ;  (2) ; : : : ;  (n) ) den minsta underkropp i L som innehåller K och elementen 1 ; 2 ; : : : ; n . Lemmat ovan medför vidare varje utvidgning av K på formen K ( 1 ; 2 ; : : : ; n ), för några 1 ; 2 ; : : : ; n i L, fås genom en följd av Ordningen med vilken man adjungerar elementen

enkla utvidgningar enligt

K  K ( 1 )  K ( 1 ; 2 )      K ( 1 ; 2 ; : : : ; n ); där vi för varje

i = 2; 3; : : : ; n har

K ( 1 ; 2 ; : : : ; i ) = [K ( 1 ; 2 ; : : : ; i 1 )]( i ): Detta pekar på att enkla utvidgningar är av speciellt intresse, och vi kommer att inom kort att studera sådana mer ingående.

18.2. Ändliga och algebraiska utvidgningar

451

Denition 18.30. Låt L vara en utvidgning av en kropp K . Vi säger att ett element 2 L är algebraiskt över K , om f ( ) = 0L för något icke-konstant polynom f (x) i K [x]. Ett element i L som inte är algebraiskt över K säges vara transcendent över K . Exempel 18.31.

Talet

nollställe till polynomet

p x2

2

är algebraiskt över

2

2 Q [x].

Q,

eftersom det är

Den franske matematikern

Charles Hermite (18221901) var den förste som lyckades visa att talet

e, basen för den naturliga logaritmen, är transcendent över Q . Detta

skedde år 1873. Nio år senare, år 1882, bevisade en tysk matematiker, Ferdinand von Lindemann (18521939), att också



är transcendent

Q . Dessa båda bevis faller utanför ramen av vår framställning.1 Däremot är såväl e som  algebraiska över R , eftersom de är nollställen till polynomen x e respektive x  i R[x].  p p + 3 2 pär algebraiskt över Q kan bevisas Exempel 18.32. Att 1 p på följande vis: Sätt = 1 + 3 2. Kvadrering av båda leden ger p p 3 3 2 2 över

= 1 + 2, d.v.s.

1 = 2. Från denna likhet fås i sin tur

2 = ( 2 vilket visar att

Ett polynom

moniskt, om an = 1K .

Till exempel är alltså

Sats 18.34. att 2 L är

3 4 + 3 2

1;

är nollställe till f (x) = x6 3x4 + 3x2 3 2 Q [x]. 

Denition 18.33. säges vara

1)3 = 6

x2 + 2x + 2 moniskt i Q [x],

men inte

3x 2.

L en utvidgning av K . Antag K . Det nns då ett entydigt bestämt irreducibelt moniskt polynom m(x) 2 K [x] sådant att m( ) = 0L . För varje f (x) 2 K [x] sådant att f ( ) = 0L gäller vidare m(x) j f (x). Bevis.

vara en kropp och

algebraiskt över

 : K [x] ! L i , denif (x) 2 K [x], se denition 16.10.

Betrakta evalueringshomomorsmen

erad enligt 1

Låt

K

a0 +a1 x+  +anxn över en kropp K

 [f (x)] = f ( )

för alla

Den intresserade läsaren kan emellertid nna ett bevis för att såväl

transcendenta i Morandi [11], se litteraturförteckningen på sidan 587.

e som  är

Kapitel 18. Kroppsutvidgningar

452

Dess kärna

ker  = ff (x)

2 K [x] j f ( ) = 0Lg är ett ideal i K [x],

K [x] huvudideal. Vi har alltså ker  = hm(x)i för något m(x) 2 K [x], som vi kan anta är moniskt. För varje f (x) 2 K [x] som har som nollställe gäller f (x) 2 hm(x)i, vilket betyder att m(x) j f (x). Antag att m(x) är reducibelt över K . Det är då möjligt att skriva m(x) = g(x)h(x), där g(x) och h(x) är polynom över K , båda av lägre grad än m(x). Men då blir 0L = m( ) = g ( )h( ), vilket medför att g(x) eller h(x) har som nollställe. Säg att detta gäller för g(x). Som vi såg ovan, måste då m(x) j g (x) , vilket är omöjligt på grund av att deg g(x) < deg m(x). Således är m(x) irreducibelt över K . Kvar att visa är att m(x) är entydigt bestämt. Om m1 (x) är ett annat moniskt irreducibelt polynom över K med som nollställe, så måste m(x) j m1 (x) och m1 (x) j m(x) . Detta betyder att m(x) och m1 (x) och enligt sats 16.37 är alla ideal i

är associerade polynom (lemma 16.20(iii)), och eftersom de båda är moniska, måste de vara lika.

Denition 18.35. Låt K vara en kropp och L en utvidgning av K . Låt vidare 2 L vara algebraiskt över K . Det entydigt bestämda irreducibla moniska polynom m(x) som har som nollställe (se sats 18.34) kallas för minimalpolynomet till över K . Graden av m(x) betecknas deg K ( ) och kallas för gradtalet för över K .

p

Exempel 18.36. Minimalpolynomet till 2 över p p Q är x2 2. Graden av 2 över Q är alltså lika med 2, d.v.s. degQ ( 2) = 2.  Exempel p 18.37. Polynomet 2x2 1 är irreducibelt över Q , och har = 1= 2 som ett av sina nollställen. Men eftersom polynomet inte är moniskt så är det inte lika med minimalpolynomet till över Q , vilket 2 1=2. istället ges av x  Exempel 18.38. är algebraiskt över

Vi konstaterade i exempel 18.32 att

p 1+ 32

p

Q , eftersom det är ett nollställe till polynomet f (x) = x6

i

=

3x4 + 3x2

3

Q [x]. Detta moniska polynom är irreducibelt över Q (Eisensteins kri-

terium med

p = 3)

och är således lika med minimalpolynomet till



18.2. Ändliga och algebraiska utvidgningar över

453

Q . Vi konstaterar därmed att degQ ( ) = deg f (x) = 6.



Vi kan nu formulera en sats rörande egenskaper hos en enkel utvidgning

K ( ) av en kropp K , när är algebraiskt över K . Sats 18.39.

Låt

K

vara en kropp,

till

över K .

och

K . Då är den enkla K [x]= hm(x)i, där m(x) är minimalpolynomet

ett algebraiskt element över isomorf med kvotringen

2L utvidgningen K ( )

L en utvidgning av K

! L vara evalueringshomomorsmen i . Som framgår av beviset för sats 18.34, är ker  = hm(x)i, där m(x) är Bevis.

Låt

 : K [x]

minimalpolynomet till

över K . Beträande bilden

im  = ff ( ) j f (x) 2 K [x]g;

(18.4)

med koecienter i K . K och . Enligt den första isomorsatsen (för ringar) så är K [x]= hm(x)i och im  isomorfa. Nu är m(x) irreducibelt över K , så enligt sats 16.45 är K [x]= h m(x)i, och därmed också im  , en kropp. Som bekant är ju K ( ) den minsta underkroppen i L som innehåller K och , och eftersom im  också är en underkropp i L som innehåller K och , måste K ( )  im  . Men varje element i im  tillhör givetvis också K ( ), vilket inte minst framgår av (18.4). Således gäller im  = K ( ) så består denna av alla formella polynom i Detta betyder speciellt att

im 

innehåller

och vi är klara med beviset.

Följdsats 18.40. Låt L vara en utvidgning av kroppen K , och antag att 2 L är algebraiskt över K . Då kan varje element i K ( ) skrivas som ett formellt polynom i med koecienter i K , d.v.s. på formen b0 + b1 + b2 2 +    + bn n ; för något

Bevis.

n2N

och några

b0 ; b1 ; : : : ; bn 2 K .

I beviset för sats 18.39 konstaterade vi att

K ( ) = im  , där

 : K [x] ! L är evalueringshomomorsmen i . Följdsatsens påstående är därmed en direkt konsekvens av formel (18.4).

Kapitel 18. Kroppsutvidgningar

454

Exempel 18.41.

I exempel 18.27 konstaterade vi att

C = R(i) är en

R. Minimalpolynomet till i över R är m(x) = x2 +1, 2 så av sats 18.39 följer därmed att C ' R [x]= x + 1 , vilket vi kunde enkel utvidgning av



ana oss till redan i exempel 16.46.

Hittills har vi klarat oss utmärkt utan teorin för vektorrum från avsnitt 18.1. För att emellertid komma någon längre vart, är det lämpligt utnyttja det som togs upp där. Det behövs inga speciellt våghalsiga eskapader för införandet av vektorrum i samband med kroppsutvidgningar, utan det hela sköter sig, som framgår av följande sats, mer eller mindre av sig självt.

Sats 18.42.

Låt

K

vara en kropp och

L en utvidgning

av

K . Ope-

rationerna

L  L 3 ( ; ) 7 K  L 3 (a; ) 7 denierar då

Bevis.

! + 2L ! a 2 L

L som ett vektorrum över K .

Satsen följer direkt från denitionerna av en kropp och ett vek-

torrum.

Ett specialfall av denna sats togs upp redan i exempel 18.5, där och

L i ovanstående sats motsvaras av R

Denition 18.43.

En utvidgning

lig, om vektorrummet L över K

C.

L av en kropp K

säges vara

K

änd-

är av ändlig dimension. I så fall kal-

las dimensionen av detta vektorrum för av

respektive

K , vilket vi betecknar med [L : K ].

gradtalet för utvidgningen L

De komplexa talen C är en ändlig utvidgning av de R, och vi har [C : R] = 2 (jämför med exempel 18.22). Vi kommer så småningom att se att R i sin tur inte är en ändlig utvidgning av Q . 

Exempel 18.44. reella talen

Givet en kroppsutvidgning

L

av

K

så är det inte svårt att visa (se

18.2. Ändliga och algebraiska utvidgningar övning 24) att

455

[L : K ] = 1, om och endast om L = K .

Denition 18.45.

Vi säger att en utvidgning L av en algebraisk, om alla element i L är algebraiska över K .

Exempel 18.46. av

Q,

eftersom

exempel

R

kropp

K

R är inte en algebraisk utvidgning tal som inte är algebraiska över Q , till

De reella talen innehåller



e och  (se exempel 18.31).

Vi är från exempel 18.44 skyldiga ett bevis för att utvidgning av

Q.

är

R inte är en ändlig

Detta följer nu direkt av föregående exempel och

följande sats.

Sats 18.47.

Varje ändlig utvidgning är en algebraisk utvidgning.

[L : K ] = n för något n 2 Z Således är L ett n-dimensionellt vektorrum över K , och i ett sådant är alltid er än n vektorer linjärt beroende, se sats 18.17. 2 n Detta betyder speciellt att de n + 1 st. elementen 1L ; ; ; : : : ; 2 L är linjärt beroende över K . Det nns därmed a0 ; a1 ; : : : ; an 2 K , där minst ett ai är skilt från 0K , så att Bevis.

Låt

L vara +.

en ändlig utvidgning av

K.

Då är

a0 + a1 +    + an n = 0L : är ett K [x], och således algebraiskt över K .

Men denna ekvation säger precis att elementet något polynom i

nollställe till

L = K ( ) är en enkel kroppsut 2 L är algebraiskt över K , så är K ( ) ' K [x]= hm(x)i, där m(x) är minimalpolynomet till över K . I avsnitt 16.6 fann vi att elementen i K [x]= hm(x)i har en entydig framställning på formen Från sats 18.39 känner vi till att om vidgning, där

(a0 + a1 x + a1 x2 +    + an 1 xn 1 ) + hm(x)i ;

n = deg m(x) och där a0 ; a1 ; : : : ; an 1 2 K . Något liknande gäller därmed också i K ( ), vilket också är innebörden av följande sats. där

Kapitel 18. Kroppsutvidgningar

456

Sats 18.48. Låt L = K ( ) vara en enkel utvidgning av kroppen K . Antag att är algebraiskt över K och sätt n = deg K ( ). Då gäller [L : K ] = n, d.v.s. L är ett vektorrum av dimension n över K . Närmare 2 n 1 en bas för detta vektorrum. bestämt är 1L ; ; ; : : : ; Bevis.

Vi skall visa att

oberoende över

K

1L ; ; 2 ; : : : ; n

1

spänner upp

L och är linjärt

(se sats 18.23). Det förstnämnda innebär att varje

2 L skall kunna skrivas som

= b0 + b1 +    + bn 1 n 1 ;

(18.5)

b0 ; b1 ; : : : ; bn 1 2 K . Tag alltså 2 L godtyckligt. Varje L = K ( ) är enligt följdsats 18.40 ett formellt polynom i med koecienter i K , så vi kan alltså skriva = f ( ) för något f (x) 2 K [x]. Låt m(x) 2 K [x] vara minimalpolynomet till . Då är deg m(x) = degK ( ) = n. Vi använder nu divisionsalgoritmen, och får att f (x) = m(x)q (x) + r (x) för några q (x); r (x) 2 K [x], där r (x) = 0K eller deg r (x)  n 1. Evaluering i ger för några element i

= f ( ) = m( )q( ) + r( ) = r( ); eftersom

m( ) = 0L .

Således nns

formel (18.5) är uppfylld.

b0 ; b1 ; : : : ; bn

1

2K

sådana att

1L ; ; 2 ; : : : ; n 1 också är linjärt nns c0 ; c1 ; : : : ; cn 1 2 K , inte alla

Så övergår vi till att bevisa att

K . Antag 0K , så att

oberoende över lika med

att det

c0 + c1 +    + cn 1 n

1

= 0L :

K [x]

n

1 eller lägre, vilket är omöjligt, eftersom minimalpolynomet m(x) till är av grad n. Således måste ci = 0K för alla i. Därmed är beviset klart. I så fall vore

nollställe till ett polynom i

Exempel 18.49.

p3

ligt sats 18.48 är till

5 över Q .

p3

av grad

Betrakta den enkla utvidgningen

p Q ( 3 5) av Q . En-

[Q ( 5) p: Q ] lika med graden av minimalpolynomet = 3 5. Då blir 3 = 5, d.v.s. är nollställe till

Sätt

polynomet

m(x) = x3

5 2 Q [x]:

18.2. Ändliga och algebraiska utvidgningar

457

m(x) är irreducibelt över Q (en följd av Eisensteins kriterium med p = 5 eller test av rationella nollställen med hjälp av sats 16.29), så har vi att m(x) är minimalpolynomet till över Q . Detta polynom p3 är av grad 3, och således är [Q ( 5) : Q ] = 3. Sats 18.48 säger vidare p 3 2 att f1; ; g en bas för Q ( 5), betraktad som ett vektorrum över Q . p3 Detta betyder att varje element 2 Q ( 5) på ett entydigt sätt kan Eftersom

skrivas

där

p p = b0 + b1 3 5 + b2 3 5 2 ;

b0 ; b1 ; b2 2 Q .



p

= 2 + 4. Detta tal är algebraiskt över Q 2 8x + 14 2 Q [x] (veriera detta!). med minimalpolynomet m(x) = x

Exempel 18.50.

Sätt

Sats 18.48 visar att

Q ( ) = fa + b j a; b 2 Qg:

(18.6)

Q ( ) är enkel att beskriva. Givet två element = a0 +a1 och = b0 + b1 i Q ( ), så är givetvis Additionen i

+ = (a0 + b0 ) + (a1 + b1 ) : Om vi däremot beräknar motsvarande produkt, så nner vi att

= (a0 + a1 )(b0 + b1 ) = a0 b0 + (a0 b1 + a1 b0 ) + a1 b1 2 ;

(18.7)

Q ( ), enligt till denna standardform, måste 2 vi på något sätt göra oss av med i högerledet. Vi utnyttjar därvid 2 att är ett nollställe till m(x) = x 8x + 14, och att således vilket inte är ett element på den form som elementen har i (18.6). För att kunna skriva om

2 = 8 14: Om vi ersätter

2

med

8 14 i (18.7), så erhåller vi formeln

= (a0 b0 14a1 b1 ) + (a0 b1 + a1 b0 + 8a1 b1 ) för produkten av två element



och

i

Q ( ).



Kapitel 18. Kroppsutvidgningar

458

Sats 18.51 (Gradtalssatsen). Låt K vara en kropp. Antag att L är en ändlig utvidgning av K och att F i sin tur är en ändlig utvidgning av L. Då är F en ändlig utvidgning av K och [F : K ] = [F : L]  [L : K ]:

f 1 ; 2 ; : : : ; ng är en bas för vekf 1 ; 2 ; : : : ; m g en bas för vektorrummet F

Närmare bestämt är det så, att om torrummet över

L över K

L, så är

och

B = f i j j 1  i  n; 1  j  mg en bas för vektorrummet

F

över

K.

mn elementen i B spänner upp F över K . Välj 2 F godtyckligt. Nu vet vi att 1 ; 2 ; : : : ; m spänner upp F över L, så det nns därför b1 ; b2 ; : : : ; bm 2 L sådana att Bevis.

Vi visar först att de

= Vidare spänner

1 ; 2 ; : : : ; n

m X j =1

bj j :

(18.8)

i sin tur upp

L

över

K.

Varje

bj

ovan

kan således skrivas

bj = för några

n X i=1

aij i

(18.9)

a1j ; a2j ; : : : ; anj 2 K . Om vi kombinerar (18.8) med (18.9) så

erhåller vi

= vilket visar att

F

m X

n X

j =1

i=1

!

aij i j =

X

i;j

B. B är linjärt oberoende över K .

spänns upp av elementen i

Vi måste också visa att elementen i Antag att

X

i;j

aij ( i j );

cij ( i j ) = 0F

18.2. Ändliga och algebraiska utvidgningar

459

cij 2 K , där i = 1; 2; : : : ; n och j = 1; 2; : : : ; m. Vi vill visa att cij = 0K för alla i; j . Vänsterledet i ovanstående summa kan skrivas för några

X

cij ( i j ) =

i;j Pn i=1 cij i

Här gäller ten

m X

n X

j =1

i=1

!

cij i j :

2 L för alla j = 1; 2; : : : ; m och eftersom elemen-

1 ; 2 ; : : : ; m i F

är linjärt oberoende över

n X i=1

L, måste

cij i = 0L

j . Men 1 ; 2 ; : : : ; n är ju i sin tur linjärt oberoende över K , vilket tvingar fram cij = 0K för alla i; j . Därmed är beviset klart. för alla

Följdsats 18.52.

Om

K1 ; K2 ; : : : ; Kn är kroppar sådana att Ki+1 Ki för alla i = 1; 2; : : : ; n 1, så är Kn en

är en ändlig utvidgning av ändlig utvidgning av

K1

och

[Kn : K1 ] = [Kn : Kn 1 ]  [Kn Bevis.

1

: Kn 2 ]  : : :  [K2 : K1 ]:

Vi ger läsaren äran att på egen hand genomföra detta induk-

tionsbevis.

Följdsats 18.53. Låt L vara en utvidgning av kroppen K och antag att 2 L är algebraiskt över K . Då är varje 2 K ( ) algebraiskt över K , och vidare gäller deg K ( ) j degK ( ). Bevis.

Om



2 K ( ) så gäller K  K ( )  K ( ). Av gradtalssatsen

följer att

[K ( ) : K ] = [K ( ) : K ( )]  [K ( ) : K ]: Men nu är

[K ( ) : K ] = degK ( )

och

[K ( ) : K ] = degK ( )

sats 18.48), vilket ger

degK ( ) = [K ( ) : K ( )]  degK ( ); och beviset är klart.

(enligt

Kapitel 18. Kroppsutvidgningar

460

Exempel 18.54.

p p Q ( 7; 2) av Q . Gradtals-

Betrakta utvidgningen

satsen ger att

p p

p p

p

p

[Q ( 7; 2) : Q ] = [Q ( 7; 2) : Q ( 2)]  [Q ( 2) : Q ]: Gradtalet

p

p

[Q ( 2) : Q ]

p

är enligt sats 18.48 lika med

av minimalpolynomet till

2

över

Q

x2

(d.v.s.

p

(18.10)

degQ ( 2), graden 2). Således har vi

[Q ( 2) : Q ] = 2. p p p Gradtalet [Q ( 7; 2) av p : Q ( 2)]pär å sin sida lika med graden 2 minimalpolynomet till 7 över Q ( 2). Givetvis är m(x) = x 7 p 7 över Q , men detta medför inte direkt att minimalpolynomet till så också är fallet om m(x) betraktas som ett polynom över den störp p re kroppen Q ( 2). Om m(x) emellertid vore reducibelt över Q ( 2), så skulle det i denna kropp ha ett nollställe, eftersom det är ett an-

p

p

dragradspolynom (se sats 16.24). Detta skulle i så fall innebära att

7 2 Q (p 2), men p som vi snart skall se, är detta omöjligt. Om 7 2 Q ( 2), så nns det rationella tal a och b sådana att

p

p

7 = a + b 2:

Genom att kvadrera båda leden och stuva om litet bland termerna, så nner vi att

p

2ab 2 = 7 a2 Antag att

a 6= 0

2ab, så att vi får

och

b 6= 0.

p

2b2 :

Vi kan då dividera båda leden ovan med

2=

7 a2 2b2 : 2ab

Här är högerledet ett rationellt tal (eftersom

p

a och b är det), men 2

är som bekant irrationellt. Detta är en motsägelse. Vi lämnar som en

p

övning för läsaren att visa att motsägelse erhålls också då

a = 0 eller

m(xp) irreducibelt p p också över Q ( 2), varav vi kan 7 ; 2) : Q ( 2)] = 2. Därmed ger (18.10) att [ Q ( p p [Q ( 7; 2) : Q ] = 2  2 = 4. b = 0.

Således är

dra slutsatsen att

p p Q ( 7; 2). Ovanstående p resonemang visar nämligen p p att f1; 2g är en bas för vektorrummet Q ( 2) över Q , och att f1; 7g Gradtalssatsen ger oss också en möjlighet att beskriva utseendet

på elementen i

18.2. Ändliga och algebraiska utvidgningar

p p

är en bas för vektorrummet

461

p p p Q ( 7; 2) över Q ( 2). En bas för vektor-

Q ( 7; 2) över Q ges således av p p p p p p p f1  1; 1  7; 2  1; 2  7g = f1; 7; 2; 14g; p p vilket betyder att elementen i Q ( 7; 2) har en entydig framställning

rummet

på formen

p

p

p

a + b 7 + c 2 + d 14; där

a; b; c; d 2 Q .

Exempel 18.55.

 Vi visade i exempel 18.28 att

p p p p Q ( 3; 5) = Q ( 3 + 5):

p p

p

p

Med ett förfarande liknande det i föregående exempel kan man visa

2 att

[Q ( 3; 5) : Q ] = 4, så därmed gäller även [Q ( 3 + 5) : Q ] = 4. Vi

p

p

skall se att denna information kan vara till hjälp, om man vill bestämma

p

p

minimalpolynomet till Sätt

3 + 5 över Q .

= 3 + 5. Då ger kvadrering av båda leden ekvationen

p

2 = 8 + 2 15: Genom att sortera termerna så att

ket blir ensam

i ena ledet och därefter kvadrera ännu en gång, så får vi

4

16 2 + 64 = 60;

är nollställe till f (x) = x4 16x2 + 4 2 Q [x]. Men så här långt nns det ingenting som säger att f (x) är minimalpolynomet m(x) till över Q . Det enda vi kan säga (med hänvisning till sats 18.34) är att f (x) måste vara en multipel av m(x). För att kunna dra slutsatsen att f (x) = m(x), måste vi visa att f (x) är irreducibelt över Q . Dessvärre d.v.s.

kan inte Eisensteins kriterium hjälpa oss i det här fallet, så vi tycks vara tvungna att gå the tough way, d.v.s. först leta efter rationella nollställen med hjälp av sats 16.29 och, om inga sådana nns, ansätta

f (x)

som en produkt av två andragradspolynom och på så sätt få

ett ekvationssystem med heltalskoecienter, vilket man sedan försöker avgöra ifall det har någon lösning eller ej. 2

Vilket läsaren uppmanas att göra!

Kapitel 18. Kroppsutvidgningar

462

Men vi vet att minimalpolynomet

m(x) skall uppfylla

deg m(x) = degQ ( ) = [Q ( ) : Q ] = 4: Eftersom

deg f (x) = 4 och f (x) är moniskt, måste f (x) i själva verket



vara vårt sökta minimalpolynom.

Exempel 18.56.

Vi söker ett



så att

p p Q ( ) = Q ( 3; 3 5). När vi

ändå är i farten, bestämmer vi även minimalpolynomet

över Q ,

m(x) till vårt

Q ( ) överp Q .p p p3 3 Vi påstår att = ) p Q3 ( 3; 3 5) följer p 3 +p3 5 duger. Att Q ( p 3 och 5, d.v.s. , tillhör Q ( 3p ; 5). p För att visa av att summan av p p3 att Q ( 3; 5)  Q ( ), noterar vi att eftersom 3 = 3 5, så är p 3 valda

samt en bas för vektorrummet

(

3) = 5;

vilket vi också kan skriva som

p

3 + 9 5 = 3 3( 2 + 1): Men detta innebär att

p

3=

3 + 9 5 ; 3( 2 + 1)

(18.11)

poch av p3 den anledningen ett element i Q ( ). Därmed fås att även 3 = 5 2 Q ( ), och vi har därmed visat att vårt valda duger. vilket är ett rationellt uttryck i

Kvadrerar vi båda leden i (18.11), får vi efter förenkling att

6 d.v.s.

9 4

10 3 + 27 2

är ett nollställe till sjättegradspolynomet f (x) = x6

9x4

Det sökta minimalpolynomet verket är 3

90 2 = 0;

f (x) = m(x),

10x3 + 27x2

90x 2 2 Q [x]:

m(x) måste vara en delare i f (x). I själva

men eftersom vi inte med lätthet kan avgöra

Detta är inte det enda möjliga valet av

, se övning 9.

18.2. Ändliga och algebraiska utvidgningar om

f (x) är

463

4 så försöker vi istället visa, analogt med ex-

irreducibelt,

empel 18.55, att Nu vet vi att

[Q ( ) : Q ] =pdegpf (x) = 6. Q ( ) = Q ( 3; 3 5), och enligt gradtalssatsen är

p p p p p p [Q ( 3; 3 5) : Q ] = [Q ( 3; 3 5) : Q ( 3)]  [Q ( 3) : Q ]: p

p Q ärp3 x2 3, såp[Q ( 3) : Q ] = 2. Vi påstår nu att minimalpolynomet till 5 över Q ( 3) är detsamma som 3 5. Om så ej vore fallet, skulle x3 5 vara reducibelt över Q , d.v.s. x p 3 5 är ett tredjegradspolynom, betyder över Q ( 3), och eftersom x p 3 detta att x 5 har ett av sina nollställen i Q ( 3). Då två avpdessa nollställen är icke-reella tal, och det inte nns några sådana i Q ( 3), måste p3 p p3 således p 5 2 Q ( 3). Men degQ ( 5) = 3 och enligt följdsats 18.53 kan Q ( 3) inte innehållap något element som har gradtalet 3 över Q , på 3 5 vara irregrund av att degQ ( 3) = 2 och 3 6 j 2. Alltså måste x p p p3 p ducibelt också över Q ( 3), vilket ger [Q ( 3; 5) : Q ( 3)] = 3 och därmed [Q ( ) : Q ] = 6, vilket vi ville bevisa. p p Nu är f1; 3g en bas p för vektorrummet Q ( 3) över Q , medan en p3 p p p bas för vektorrummet Q ( 3; 5) över Q ( 3) ges av f1; 3 5; ( 3 5)2 g. Gradtalssatsen säger att vi som bas för vektorrummet Q ( ) över Q kan p3 p3 2 p p p3 p p3 2 välja f1; 5; ( 5) ; 3; 3 5; 3( 5) g.  Minimalpolynomet till

3

över

Sats 18.47 säger att varje ändlig utvidgning är en algebraisk utvidgning. Omvändningen visar sig inte vara sann, och vi kommer i kapitel 20 att ge exempel på en algebraisk utvidgning som inte är ändlig. Men vi kan få en partiell omvändning till sats 18.47, genom att skärpa kraven på den algebraiska utvidgningen i fråga.

Sats 18.57.

vara en utvidgning av en kropp K . Då är L en K , om och endast om det nns ett ändligt antal element 1 ; 2 ; : : : ; n 2 L, som alla är algebraiska över K , och som är sådana att L = K ( 1 ; 2 ; : : : ; n ). Låt

L

ändlig utvidgning av

Bevis. 4

Sätt

Ki = K ( 1 ; 2 ; : : : ; i ) för varje positivt heltal i.

Eisensteins kriterium kan inte användas, och eftersom

f (x) är ett sjättegradspo-

lynom så måste man, förutom att leta efter rationella nollställen, göra två olika ansättningar av

f (x) som en produkt av icke-linjära polynom av lägre grad

dels

som en produkt av ett andra- och ett fjärdegradspolynom, och dels som en produkt av två tredjegradspolynom. (Voine!)

Kapitel 18. Kroppsutvidgningar

464

()) Antag att [L : K ] < 1, d.v.s. att L är en ändlig utvidgning av K . Det vi vill visa är trivialt om [L : K ] = 1, så vi kan antaga att [L : K ] > 1. Då är K < L, och det går att välja ett 1 2 L n K och bilda K1 = K ( 1 ). Om L = K1 så är vi klara, annars väljer vi ett 2 2 L n K1 och bildar K2 = K1 ( 1 ) = K ( 1 ; 2 ). Om inte heller L = K2 , så fortsätter vi på samma sätt genom att adjungera ett 3 2 L n K2 till K2 , och så vidare. Eftersom vi för alla i har i 2= Ki 1 , så är [Ki : Ki 1 ] > 1. Med hjälp av gradtalssatsen fås [Ki : K ] = [Ki : Ki 1 ]  [Ki

: K ] > [Ki

1

1

: K ];

[K1 ; K ]; [K2 ; K ]; : : : är strängt växande. Men vi har också [Kj : K ]  [L : K ] för alla j , så vi kan därför inte kan hålla på att adjungera nya j 2 L (för att få större och större underkroppar Kj i L) hur länge som helst. Efter ett ändligt antal steg n, måste vi alltså få L = Kn = K ( 1 ; 2 ; : : : ; n ), vilket är vad vi ville visa. (() Antag att L = Kn = K ( 1 ; 2 ; : : : ; n ). Studera de stegvisa d.v.s. följden att

utvidgningarna

K  K1  K2      Kn av

K.

Varje

i

är algebraiskt över

K

och därmed också över

Ki

1.

Sålunda är

[Ki : Ki 1 ] = degKi 1 ( i ) < 1 för alla

i. Därmed ger följdsats 18.52 att

[L : K ] = [Kn : K ] = [Kn : Kn 1 ]  [Kn

1

: Kn 2 ]  : : :  [K1 : K ] < 1;

och beviset är klart.

Sats 18.58.

Låt

L vara en utvidgning av kroppen K

och sätt

A = f 2 L j är algebraiskt över K g: Då är

Bevis.

A en underkropp i L. Tag

; 2 A godtyckligt. Då är och algebraiska över K , så K ( ; ) en ändlig utvidgning av K . Varje ändlig

enligt sats 18.57 är

utvidgning är en algebraisk utvidgning (sats 18.47), så alla element i

18.2. Ändliga och algebraiska utvidgningar

465

K ( ; ) är algebraiska över K , och tillhör i och med detta mängden A. Speciellt gäller detta + , , och 1 (om 6= 0L ). Men att dessa element tillhör A innebär att denna mängd är en underkropp i L, vilket vi ville bevisa.

Exempel 18.59.

Med

A

motsvarigheten till

algebraiska tal.

Q

K =

och

L=

C

i sats 18.58, så utgörs

i denna sats av mängden

A

av alla så kallade

Denna mängd består alltså av alla komplexa tal,

som är nollställe till något polynom över

Q.



Övningar till avsnitt 18.2 1.

K vara en kropp, L en utvidgning av K och 1 ; 2 ; : : : ; n en uppL. Visa att mängden K ( 1 ; 2 ; : : : ; n ), såsom den denieras på sidan 448, är den minsta underkroppen i L som innehåller K och 1 ; 2 ; : : : ; n . Låt

sättning av element i

2.

Visa att följande tal är algebraiska över

3.

Visa att nedanstående tal är algebraiska över

p3

p

(a) 2i + 2

p

Q.

(b) 2 + 3

p

Q

polynomet till vart och ett av dem.

p

p

(a) p5 2

p

(d) 3 + i

2

p

p p

(b) 2 + 2 (e) 2 + i 3

p

p

p

och bestäm minimal-

p

p

(c) p3 1 + 3 (f) 3p+ 5

2

p

7 har samma minimalpolynom över Q . p 5. Bestäm minimalpolynomet till 3 + i över

4.

Visa att

(a) Q p (d) Q ( 3)

2 + 7 och 2

p

(c) 2 + 3 + 5

p

(b) R (e) Q (i)

(c) C p (f) Q (i; 3).

p

(i; 7) = Q (i + 7). p p p p 7. Visa att Q ( 2; 3) = Q ( 3 2 2). p p p 8. Visa att Q ( 2; 3 2) = Q ( 6 2). pp 9. Visa att vi alternativt kan välja = 3 3 5 i exempel 18.56. Vilket blir

6.

Visa att

Q

minimalpolynomet till

10.

Visa att

p p

över Q

i detta fall?

[Q ( 3; 5) : Q ] = 4 (se exempel 18.55).

Kapitel 18. Kroppsutvidgningar

466

p

p 3



11.

Bestäm

[Q

5 + 3 : Q ].

12.

Bestäm

[Q ( ) : Q ], om = 3 + 7. Ange också minimalpolynomet

p

till

p

över Q .

13.

Bestäm en bas för var och en av nedanstående kroppsutvidgningar.

14.

Låt

p

p

(a) Q ( p3 3) över Q p (c) Q ( 4 3) över Q ( 3)

p

= 3 2.

(b) Q ( 4 3) över Q

Härled en formel för produkten (på standardform) av

de två elementen

a0 + a1 + a2 2

p

p 5

15.

Visa att

=

16.

Visa att

=

17.

Bestäm minimalpolynomet

p

och

b0 + b1 + b2 2

Q

3 + 1 är algebraiskt över Q

och ange

5 + 1 är algebraiskt över Q

och bestäm

p3

[Q ( ) : Q ].

i

m(x) 2 Q [x] till =

p 3

( ).

degQ( ).

p

[Q ( ) : Q ].

2 + 6. Ange också

pp

18. (a) Visa att = 5 5 3pär algebraiskt över Q . p (b) Visa att Q ( ) = Q ( 5; 5 3). (c) Ange [Q ( ) : Q ]. p p p p 19. (a) Visa att Q ( ) = Q ( 2; 3 3), där = 2 + 3 3. (b) Bestäm en bas för Q ( ) över Q . 20.

p p

så att Q ( 3 7; 3) = Q ( ). nomet till detta .

Bestäm ett tal

Ange också minimalpoly-

p p

så att Q ( ) = Q (i 2; i 3). Ange också minimalpolynomet över Q till detta . p p 22. (a) Bestäm [Q ( 12; 75) : Q ]. p p (b) Ange ett sådant att Q ( ) = Q ( 12; 75).

21.

Finn ett

23.

Låt att

24.

Låt

L vara en kroppsutvidgning av K och ett element i L. Antag 2 är algebraiskt över K . Visa att också är algebraiskt över K . L vara en ändlig kroppsutvidgning av K . Visa att K = L, om och [L : K ] = 1.

endast om

25.

Bevisa följdsats 18.52.

26.

Antag att

L en ändlig kroppsutvidgning av K , sådan att [L : K ] är ett L = K ( ) för alla 2 L n K .

primtal. Visa att

18.3. Geometriska konstruktioner 27.

Antag att

K  L  M , där M

467

är en algebraisk utvidgning av

sin tur är en algebraisk utvidgning av utvidgning av

28.

Bestäm

K.

A i sats 18.58, då K = Q

och

K . Visa att M

L, som i

är en algebraisk

L = R.

18.3 Geometriska konstruktioner I antikens Grekland var matematik liktydigt med geometri. Högt upp på listan för matematikernas intresse stod bland annat geometriska konstruktionsproblem. Eftersom man ansåg räta linjer och cirklar vara de enda perfekta geometriska gurerna, så inskränkte man sina konstruktionshjälpmedel till linjal (för konstruktion av räta linjer) och passare (för konstruktion av cirklar). Det bör också nämnas att linjalen inte ck vara graderad, d.v.s. att den inte ck användas som ett verktyg för att mäta längden på en sträcka eller avståndet mellan två punkter. Med dessa två verktyg kunde man utföra ganska många konstruktioner, som till exempel en regelbunden femhörning, bisektrisen till en vinkel (d.v.s. en rät linje som delar en vinkel i två lika stora delar) eller en kvadrat med samma area som en given triangels. Men det var inte alltid de gamla grekerna lyckades med sina konstruktioner. Framför allt var det tre problem som vållade extra mycket huvudbry. Det var först under 1800-talet som frågetecknen kring dessa problem blev fullständigt uträtade, och detta tack vare utvecklingen inom den abstrakta algebran! Dessa tre klassiska problem lyder som följer.

 Kubens fördubbling

Konstruera en kub, vars volym är dub-

belt så stor som en given kubs volym.

 Vinkelns tredelning  Cirkelns kvadratur

Dela en given vinkel i tre lika stora delar. Konstruera en kvadrat, vars area är den-

samma som arean av en given cirkel. Alla dessa tre problem visar sig vara omöjliga att lösa, om man enbart får använda sig av passare och linjal. 5

5 Vi kommer bevisa detta

Trots att detta alltså bevisades under 1800-talet, så händer det än idag titt

som tätt att någon påstår sig ha lyckats utföra någon av konstruktionerna! Speciellt tycks vinkelns tredelning vara extra populär.

Kapitel 18. Kroppsutvidgningar

468

beträande kubens fördubbling och vinkelns tredelning i detta avsnitt. Problemet rörande cirkelns kvadratur är av något annat slag än de två andra, och har att göra med att talet

 är transcendent över Q .

Vi har alltså en (ograderad) linjal och en passare till vårt förfogande. Med linjalen kan vi dra en rät linje genom två givna punkter, och med passaren konstruera en cirkel med en given punkt som medelpunkt och längden av en given sträcka som radie. Vi har också från början givet en sträcka av längd

1, den så kallade enhetssträckan.

I framställningen nedan kommer vi inte i detalj redogöra för hur man utför varje konstruktion, som till exempel hur man bär sig åt för att konstruera en normal till en given rät linje genom en given punkt. Dessa praktiska detaljer har lämnats som övningar i slutet av avsnittet. Vidare kommer vi att använda beteckningen längden av sträckan

Denition 18.60.

AB

Låt

mellan de två punkterna



A och B .

vara ett reellt tal. Då säges



jAB j

vara

för

kon-

struerbart, om en sträcka av längd j j kan konstrueras i ett ändligt

antal steg utifrån enhetssträckan, genom att enbart använda sig av passare och linjal.

är konstruerbart, om och endast om är det. 1 ett Även 0 är konstruerbart en sträcka av längd 0

Lägg märke till att

Eftersom vi alltid har en enhetssträcka till vårt förfogande, är konstruerbart tal.

tänker vi oss som en punkt. Under återstoden av detta kapitel kommer vi att beteckna mängden av alla konstruerbara tal med

K.

Sats 18.61. Låt och vara konstruerbara tal. Då är även + , och konstruerbara. Om 6= 0, så är vidare = konstruerbart, p konstruerbart. och om  0, så är > > 0 genom hela beviset, vilket inte är någon + och framgår av gur 18.1 på nästa sida: Mät upp sträckan av längd med hjälp av Bevis.

Vi antar att

inskränkning. Att det är möjligt att konstruera

passaren och placera sedan dess nål i en av ändpunkterna till sträckan

. På så sätt kan denna sträcka såväl förlängas som förkortas . det gäller konstruktionen av , kan vi för det första anta

av längd

med en sträcka av längd När

18.3. Geometriska konstruktioner



+

469







Figur 18.1 att

= 6 1.

Betrakta den vänstra delguren till gur 18.2. Där är

skärningspunkten mellan två icke-parallella räta linjer den räta linjen

`1

avsätts punkten

A

så att

OA

`1

och

`2 .

O På

blir en sträcka av

. Längs med `2 markerar vi vidare punkterna B och E så att jOB j = och jOE j = 1, d.v.s. OE blir enhetssträckan.6 Konstruera en rät linje genom B parallell med AE . Denna räta linje skär `1 i en punkt C . Låt x vara längden av sträckan OC . Eftersom de räta linjerna AE och CB är parallella, så är 4OAE och 4OCB likformiga. Således längd

gäller

jOC j = jOB j () x = ; jOAj jOE j 1 från vilket

x =

följer.

`1 C A O

D E

B

`2

O

`1

A E

B

`2

Figur 18.2 = konstrueras, om 6= 0. Vi kan även i detta fall anta att 6= 1. Precis som i fallet med konstruktionen av är sträckorna OA, OB och OE av längd , respektive 1. Genom punkten E har dragits en rät linje Den högra delguren av gur 18.2 illustrerar hur

6

B och E placerade så att > 1, men resonemanget går < 1 (Rita gur!).

I guren är som synes

precis lika bra om

Kapitel 18. Kroppsutvidgningar

470

AB , och dess skärningspunkt med `1 ges av D. Vi ser att 4ODE och 4OAB är likformiga, så med y = jODj får vi parallell med

jODj = jOE j () y = 1 ; jOAj jOB j

d.v.s.

y = = .

Slutligen skall vi konstruera

en sträcka av

Q vara OP som uppfyller jOQj = . Drag normalen till OP genom Q och låt R vara dess skärningspunkt med halvcirkeln. Sätt h = jQRj. Nu är pereferivinkeln på en halvcirkel alltid rät, så ^ORP = 90Æ . Även ^RQP är rät, så 4OP R och 4RP Q har således varsin rät vinkel. Vidare har båda trianglarna vinkeln vid P gemensam, så de är därmed likformiga. Ett liknande resonemang ger att 4OP R också är likformig med 4ORQ. Således är 4RP Q och 4ORQ båda likformiga med 4OP R, och därmed med varandra. Detta ger h 1 jRQj jP Qj jOQj = jQRj () = h ; längd

+1

p . I gur 18.3 är OP

och samtidigt en diameter i en halvcirkel. Låt

den punkt på sträckan

från vilket

p

h = följer. R

O

P

Q

Figur 18.3 Följdsats 18.62.

R. Vidare är Q

kropp i

Bevis.

Mängden

K

av alla konstruerbara tal är en under-

i sin tur en underkropp i

K.

Se övning 2.

Exempel 18.63. det första är talen

Vi påstår att talet

p 4

2

p

3 är konstruerbart. För

2 och 3 konstruerbara, ty de är båda rationella tal,

18.3. Geometriska konstruktioner

471

p

p

och enligt följdsats 18.62 är alla sådana konstruerbara. Med hjälp av

3 är konstruerbart. Då nupbåde 2 och 3 är konstruerbara, gäller detta också för dierensen 2 3 av dessa tal. p p Därmed är 2 3 och följaktligen också sats 18.61 nner vi nu att

rq

2

p

3=

q

4

2

p

3



konstruerbart.

När vi utför våra konstruktioner, arbetar vi i det vanliga euklidiska planet

R2 . Eftersom alla rationella tal är konstruerbara, är det möjligt

att med passarens och linjalens hjälp lokalisera varje punkt på formen

(r; s), där r och s är rationella tal. Varje konstruerbart tal är lika med avståndet mellan två punkter som har konstruerats i ett ändligt antal steg, utifrån mängden av alla punkter med rationella koordinater i

R2 .

Låt oss titta på vad som händer i ett enskilt sådant steg. Antag ningen

L

att är en kropp sådan att

L-punkter

för alla punkter i

R

2,

Q  L  K . Vi inför benäm-

L. Det L-punkter,

vars koordinater tillhör

är då möjligt att konstruera en rät linje som går genom två

L-linje, samt en cirkel med medelpunkt i en L-punkt och L, en så kallad L-cirkel. konstruerbara punkter, förutom de som redan nns i L, kan

en så kallad

radie lika med ett (positivt) tal i Nya

konstrueras endast på tre olika sätt: antingen som skärningspunkter mellan två

L-linjer,

två

L-cirklar

eller en

L-linje

och en

L-cirkel,

se

gur 18.4. Som framgår av följande lemma, kan koordinaterna för en sådan skärningspunkt inte se ut hur som helst.

Figur 18.4 L är en kropp sådan att Q  L  K . Låt P vara en skärningspunkt mellan antingen två L-linjer, två L-cirklar eller Lemma 18.64.

Antag att

Kapitel 18. Kroppsutvidgningar

472

L-cirkel.pDå gäller att koordinaterna till P tillhör den enkla utvidgningen L( ) av L, för något  0 i L. Vidare gäller p L( )  K . en

L-linje

Bevis.

och en

Det är lätt att se att varje

L-linje i R2 har en ekvation på formen

ax + by = c för några

(18.12)

a; b; c 2 L, medan en L-cirkel å sin sida kan tecknas som x2 + y2 + dx + ey = f;

för några

d; e; f

(icke-parallella)

2 L. Låt först P

(18.13)

vara skärningspunkten mellan två

L-linjer. Då satiserar koordinaterna till P

ett linjärt

ekvationssystem på formen



a1 x + b1 y = c1 a2 x + b2 y = c2 ;

där samtliga koecienter tillhör

L. Eftersom man endast använder sig

av de fyra vanliga räknesätten när man löser ett linjärt ekvationssystem, kommer dess lösning i detta fall att tillhöra Betrakta så det fall då Då är

P

L.

är en skärningspunkt mellan två

L-cirklar.

P :s koordinater en lösning till ett ekvationssystem av typen  2 x x2

med koecienter i

+ y2 + d1 x + e1 y = f1 + y2 + d2 x + e2 y = f2

L. Vi kan eliminera kvadrattermerna i den ena ek-

vationen genom att subtrahera den ena ekvationen från den andra. Vi får därmed att

P

är en skärningspunkt mellan

L-cirkeln

x2 + y2 + d1 x + e1 y = f1 och

L-linjen (d1

d2 )x + (e1

e2 )y = f1 f2 :

Detta fall kan därmed överföras till det tredje fallet, då ningspunkt mellan en

L-linje

och en

L-cirkel.

ekvationssystem med utseendet



P

är en skär-

I detta fall har vi ett

ax + by = c x2 + y2 + dx + ey = f;

18.3. Geometriska konstruktioner

473

a; b; c; d; e; f 2 L. Vi kan anta att minst ett av talen a och b är skilt från noll, säg b. Den övre ekvationen kan därmed skrivas y = (c ax)=b, där

vilket insatt i den undre ekvationen efter förenkling ger upphov till en andragradsekvation

x2 + px + q = 0

p; q

för några

2 L. Denna har

lösningen

p x=  2

r

p2 4

q;

p

x som y tillhör L( ), där

och det följer att såväl

=

p2 4

q 2 L:

L-linjen och L-cirkeln har minst punkten P p 0. Det är klart att alla element i p L( ) är konstruerbara, så L( )  K . Eftersom vi förutsätter att

gemensam, måste dessutom

Sats 18.65.

Varje konstruerbart tal är algebraiskt över

bestämt gäller för alla

2K

att

degQ ( ) = 2m

för något

Q . Närmare m 2 N.

Låt 2 K . Vi skall visa att graden av minimalpolynomet till Q är lika med en tvåpotens. Att är konstruerbart innebär att en

Bevis. över

sträcka med längden



kan konstrueras, med användande av passare

Q -punkter, R2 . Som framgår av

och linjal, i ett ändligt antal steg utifrån mängden av alla d.v.s. alla punkter med rationella koecienter i

lemma 18.64, kommer det första konstruktionssteget ge upphov till en utvidgning

L1

av

Q

[L1 : Q ] = 1 eller [L1 : Q ] = 2. I nästa L1 -linjer och L1 -cirklar, varvid vi får en [L2 : L1 ] = 1 eller [L2 : L1 ] = 2. På detta

sådan att

steg arbetar vi vidare med utvidgning

L2

av

L1 ,

med

sätt fortsätter vi, och får efter ett ändligt antal steg att

Q  L1  L2      Ln n 2 Z+, där [Li+1 : Li ] = 1 eller [Li+1 : Li ] = 2 för alla i = 1; 2; : : : ; n 1, och där 2 Ln. Varje Li är dessutom en underkropp för något i

K . Av följdsats 18.52, en av följdsatserna till gradtalssatsen, fås att [Ln : Q ] = [Ln : Ln 1 ]  [Ln

1

: Ln 2 ]  : : : : : : [L1 : Q ] = 2k ;

Kapitel 18. Kroppsutvidgningar

474

för något

k med 0  k  n. Eftersom 2 Ln så gäller Q ( )  Ln, och

gradtalssatsen ger

2k = [Ln : Q ] = [Ln : Q ( )]  [Q ( ) : Q ]: [Q ( ) : Q ] = 2m , där 0  m bevisad, eftersom [Q ( ) : Q ] = deg Q ( ). Således måste

Exempel 18.66.

Talet

=

p 1+ 54

 k. Satsen är därmed

p

är inte konstruerbart, efter-

som dess minimalpolynom

m(x) = x10 över

Q

5x8 + 10x6

är ett polynom av grad

10x4 + 5x2

5



10, vilket inte är en tvåpotens.

Med sats 18.65 till hands kan vi ganska smärtfritt visa att kubens fördubbling och vinkelns tredelning är omöjliga konstruktioner.

Sats 18.67.

Det är omöjligt att med hjälp av enbart passare och

linjal konstruera en kub med dubbelt så stor volym som en given kubs volym.

Bevis.

Vi kan antaga att den givna kuben har volymen

1.

För att

kunna konstruera en kub med dubbelt så stor volym, d.v.s. volymen

p3

p

2,

så måste kubens sida kunna konstrueras. Men längden av denna sida är

3 3 2, vars minimalpolynom p3 över Q är x 2. Eftersom degQ ( 2) inte 2 inte ett konstruerbart tal, enligt sats 18.65. är en tvåpotens, är Därmed är kubens fördubbling ett olösbart problem.

Sats 18.68.

Det är omöjligt att med hjälp av enbart passare och

linjal dela en godtycklig vinkel i tre lika stora delar.

Bevis. att

60Æ

Det räcker att nna en vinkel som inte kan tredelas. Vi påstår är en sådan. Om det vore möjligt att tredela

60Æ , skulle man

20Æ . I en rätvinklig triangel med hypotenuÆ Æ Æ san 1 och ena vinkeln 20 , så ges kateterna av cos 20 respektive sin 20 , kunna konstruera vinkeln

se gur 18.5 på motstående sida. Om det är möjligt att konstruera vinkeln

20Æ , så måste = cos 20Æ

vara konstruerbart.

18.3. Geometriska konstruktioner

475

1

sin 20Æ

20Æ

cos 20Æ

Figur 18.5 Den trigonometriska identiteten

 = 20Æ

7 enkel att härleda, ger för

cos 3 = 4 cos3 

att

1 = 4 3 2 Således är



ett nollställe till

polynom är irreducibelt över Alltså gäller är

3 cos , som är

3 :

f (x) = 8x3

6x

1

2 Q [x].

Detta

Q , ty det saknar rationella nollställen.8

degQ ( ) = 3. Detta tal inte är en tvåpotens, och därmed

inte konstruerbart, enligt sats 18.65. Således är vinkelns tredelning

ett olösbart problem.

Vi avslutar kapitlet med några rader om hur man visar att också cirkelns kvadratur är olösbart. Vi kan antaga att vår givna cirkel har

1. Cirkelns area är då lika med  . En kvadrat med samma area p p har sidan , men  är inte ett konstruerbart tal. Om så vore fallet, skulle även  vara konstruerbart. Men sats 18.65 säger att varje radien

konstruerbart tal är algebraiskt över pel 18.31 att detta inte gäller för

.

Q,

och vi konstaterade i exem-

Övningar till avsnitt 18.3 1.

Avgör om följande tal är konstruerbara.

p

(a) 2 p (e) 3 27

p

p

(b) 3 3 (c) 5 9 + 1 p p p (f) (1 3 2)(1 + 3 2 + 3 4)

2.

Bevisa följdsats 18.62.

3.

Visa att formlerna (18.12) och (18.13) beskriver en en

7 8

L-cirkel.

Men minst lika enkel att glömma bort! Möjliga sådana är

p

p

(d) p1 + 7 p (g) 3 1 + 3 2 L-linje respektive

1=8, 1=4, 1=2 och 1, enligt sats 16.29, och prövning

ger att inget av dessa duger.

Kapitel 18. Kroppsutvidgningar

476

4.

Härled den trigonometriska identiteten

cos 3 = 4 cos3  3 cos , som

används i beviset för sats 18.68.

5.

Givet en rät linje

6.

Givet en rät linje parallell med

`.

` och en punkt P , konstruera normalen till ` genom P . `

och en punkt

P,

konstruera en linje genom

7.

Konstruera bisektrisen till en given vinkel.

8.

Konstruera en kvadrat med samma area som en given rektangels.

9.

Konstruera en kvadrat som har samma area som en given triangel.

P,

10.

Konstruera en regelbunden femhörning.

11.

Är det möjligt att tredubbla en kub, d.v.s. konstruera en kub med tre gånger så stor volym som en given kub, med hjälp av enbart passare och linjal? Motivera Ditt svar!

12.

Visa att var och en av vinklarna nedan kan tredelas.

13.

Visa att det är omöjligt att konstruera en regelbunden niohörning med

(a) 90Æ

(b) 45Æ

(c) 72Æ

enbart passare och linjal som hjälpmedel.

2 cos  = ei + e i , att 2 cos(2=7) är ett nollställe till polynomet m(x) = x3 + x2 2x 1. (b) Visa att m(x) är irreducibelt över Q .

14. (a) Visa

genom att använda identiteten

(c) Visa att man med hjälp av enbart passare och linjal inte kan konstruera en regelbunden sjuhörning.

Kapitel 19

En introduktion till kodningsteori Under mänsklighetens historia har det nog aldrig varit så stort utbyte av information som i våra dagar: Det skickas e-post hit och dit, och det talas i (mobil)telefon till höger och vänster. Det pågår radio- och TV-sändningar dygnet runt, varav ett stort antal sker via satellit. Från satelliter och rymdsonder har det också under de senaste decennierna skickats bilder på många av de olika himlakropparna i vårt solsystem. Men det inte bara över långa avstånd som det förmedlas information. Det skickas ständigt och jämt signaler inuti en dator, mellan dess olika komponenter. Varje CD-skiva bär med sig digital information, som läses av, tolkas och omvandlas till ljud när den spelas i en CD-spelare. Oavsett på vilket sätt och genom vilket medium kommunikationen än sker, så är det inte immunt mot yttre störningar. Av diverse olika anledningar kan informationen bli förvrängd på sin väg från sändaren till mottagaren. Till exempel påverkas TV-sändningar då och då av atmosfäriska störningar, och repor på en CD-skiva kan göra att det låter

1 Kodningsteori, eller algebraisk

mindre bra, när man lyssnar på den.

kodning, handlar om hur man, genom att koda informationen enligt diverse olika förfaranden, kan upptäcka och till och med korrigera de fel som kan uppstå. Kodningsteorins historia sträcker sig inte längre än ett drygt halvsekel tillbaka i tiden. Till pionjärerna brukar man räkna amerikanerna 1

Om man lyssnar på en viss typ av musik, så spelar emellertid detta knappast

någon större roll!

477

Kapitel 19. En introduktion till kodningsteori

478

Claude Shannon (f. 1916) och Richard Hamming (19151998). Shannon presenterade 1948 ett bevis för att det under vissa förutsättningar nns koder med godtyckligt hög tillförlitlighet, d.v.s. en godtyckligt liten andel av alla fel som uppstår undgår upptäckt. Shannons bevis är dock abstrakt till sin natur, och avslöjar ingenting om

hur

man bär

sig åt för att konstruera sådana koder. Det var Hamming som var först (1950) med att konstruera felkorrigerande koder, d.v.s. koder som inte bara klarar av att upptäcka att fel uppkommit, utan också kan korrigera dem. En dator vid Bell Labs, där Hamming verkade, avbröt alltid exekveringen av ett program, så fort ett internt fel uppstod i datorn. Man blev därmed tvungen att börja om från början med att köra programmet. Med tanke på att programkörningar på den tiden i tidsomfång kunde sträcka sig över era dagar, så kan man förstå att Hamming snart tröttnade på detta. Han beslöt att göra något åt saken, och hans bidrag till problemet blev de så kallade Hammingkoderna, som vi bl.a. kommer att stifta bekantskap med i detta kapitel.

19.1 Koder och kodord Med tanke på att datorerna i våra dagar är allestädes närvarande, antar vi att den information som sänds alltid är uppbyggd av ettor och nollor, d.v.s. vi ser informationen som en följd av element ur mängden

B = f0; 1g.

En enkel modell för ett kommunikationssystem ges av en så kal-

binär symmetrisk kanal, se gur 19.1 på nästa sida. En sådan består av en sändare, som kan skicka någon av signalerna 0 eller 1 lad

(därav adjektivet binär), samt en mottagare. Dessutom nns det en sannolikhet

p

(där

0

 p  1) för att en skickad signal blir felaktigt

mottagen, d.v.s. att en sänd etta tas emot som en nolla, och vice versa. Det antas vara samma sannolikhet för att ett fel uppstår, oavsett om man sänder en etta eller en nolla (därav adjektivet symmetrisk). Sannolikheten för att ett sänt tecken kommer fram på korrekt vis är

q = 1 p. + Med ett ord av längd n, där n 2 Z , menar vi ett element i den

alltså

cartesiska produkten

B n = f(a1 ; a2 ; : : : ; am ) j ai 2 B

för alla

ig

19.1. Koder och kodord

479

0

0

q=1 p

Sändare

p

Mottagare

p q

1

1

Figur 19.1 n kopior av B . Av bekvämlighetsskäl skriver vi ett ord av längd n som a1 a2 : : : an i stället för (a1 ; a2 ; : : : ; an ). Till exempel ges alltså samtliga ord av längd 3 av 000, 001, 010, 011, 100, 101, 110 och 111. Det ord 00 : : : 0 i B n som bara består av nollor kommer att betecknas 0. av

Varje meddelande som sänds antas vara uppdelat i ett antal ord av samma längd. Vi förutsätter att om mottagaren erhåller ett ord längd

v

n, så har sändaren i själva verket också sänt ett ord av längd n,

d.v.s. inga tecken har försvunnit eller kommit till längs med vägen. De enda felaktigheter som kan uppstå är alltså att enskilda tecken blir fel, och vi antar vidare, för enkelhetens skull, att dessa fel uppkommer

2 Detta antagande gör det enkelt att beräkna

oberoende av varandra.

sannolikheten för att ett visst antal fel uppkommer vid en sändning.

Sats 19.1.

n genom en binär symexakt k av de n tecknen

Vid sändning av ett ord av längd

metrisk kanal, så är sannolikheten för att överförs felaktigt lika med

 

n k p (1 p)n k ; k

om

p betecknar sannolikheten för att ett enskilt tecken överförs felak-

tigt.

k av de n tecknen i ett ord av längd n. Sannolikheten för k att samtliga dessa k tecken blir felaktigt överförda är lika med p , i och Bevis.

Fixera

med att vi antar att felen inträar oberoende av varandra. Av samma anledning så är sannolikheten för att det av de

n k

återstående tecknen lika med

inte

(1

blir något fel i något

p)n

k.

Oavsett vilka

k

tecken man xerar så är därmed sannolikheten för att exakt dessa 2

I realiteten tenderar emellertid fel att komma klumpvis.

Kapitel 19. En introduktion till kodningsteori

480

pk (1 p)n k . Eftersom antalet möjliga sätt att välja ut k tecken bland n möjliga är  tecken, och inga andra, blir felaktigt överförda lika med lika med

n k

, följer satsen.

Exempel 19.2.

Tabellen i gur 19.2 visar de olika sannolikheterna

5 blir felaktigt överförda, om sannolikheten för fel i ett enskilt tecken ges av p = 0:1.  för att ett visst antal tecken i ett ord av längd

Antal fel

0 1 2 3 4 5

Sannolikhet

0:59049 0:32805 0:0729 0:0081 0:00045 0:00001

Figur 19.2 Exempel 19.3.

Om vi skall sända ett ord av längd

100, och om det

är en procents chans (eller snarare risk) för att ett enskilt tecken blir fel

p = 0:01 i sats 19.1), så är sannolikheten för att samtliga 100 tecken kommer att bli korrekt överförda lika med 0:99100  0:336. överfört (d.v.s.

Detta innebär alltså att sannolikheten för att det blir minst ett fel är ungefär lika med

0:336 = 0:663. I runda tal kommer alltså endast

1

var tredje sändning att fungera felfritt. Antag nu att vi har möjligheten att upptäcka och korrigera ifall det har blivit fel i fyra tecken eller färre. Sannolikheten för att det blir fel i högst fyra tecken är

 4  X 100

k=0 vilket är ungefär lika med

k

 0:99100 k  0:01k ;

0:997. I samtliga fall då detta inträar, kan

felen korrigeras (så att mottagaren i själva verket aldrig uppfattar att det ens har blivit fel). Om fem fel eller er inträar, så kan vi inte göra något åt det. Men sannolikheten för detta är alltså endast lika med ungefär

1

0:997 = 0:003,

d.v.s. en sändning kommer alltså att

misslyckas i genomsnitt cirka tre gånger av tusen.



19.1. Koder och kodord

481

Vi kommer att förutsätta att sannolikheten för att ett enskilt tecken blir felaktigt överfört alltid är mindre än

Denition 19.4. av i

Låt

n

0:5 i fortsättningen.

vara ett positivt heltal. En delmängd

C

B n som innehåller minst två element säges vara en kod. Elementen

C

kallas

kodord.

Figur 19.3 på nästa sida illustrerar den allmänna kodningsproceduren.

x1 x2 : : : xm av längd m och omvandlar detta till ett kodord c1 c2 : : : cn av längd n, där n > m. Detta sker med hjälp m ! B n . Kodordet skickas av en injektiv kodningsavbildning E : B Vi startar med ett ord

sedan iväg till mottagaren, och det når honom eller henne som ett ord av längd

n. Om detta ord nns med i den givna mängden C

 B n av

alla kodord, så antas det att sändningen gick bra, och det mottagna

avkodningsavbildning D : C ! B m , tillbaka till det ursprungliga ordet x1 x2 : : : xm . Avbildningen D är alltså inget annat än inversen till E . Om det mottagna ordet emellertid inte ordet avkodas, med hjälp av en

är ett kodord, så har något gått på tok vid transmissionen. Om möjligt, måste man därför först korrigera det mottagna ordet till ett kodord, eller alternativt be sändaren att skicka ordet en gång till, innan det kan avkodas.

Exempel 19.5.

Antag att något av orden

sändas. För vart och ett av dessa ord i

B

2

00, 01, 10

eller

11

skall

bildar vi ett kodord i

B3

genom att lägga till ett tredje tecken i slutet av ordet, så att det sammanlagda antalet ettor i kodordet blir jämnt. Motsvarande kodnings-

E : B 2 ! B 3 uppfyller alltså E (00) = 000, E (01) = 011, E (10) = 101 och E (11) = 110, vilket gör att vår uppsättning av kodord 3 kommer att ges av C = im E = f000; 011; 101; 110g. i B Om nu mottagaren till exempel erhåller ordet 100, så vet denne att ett fel måste ha inträat, eftersom 100 2 = C . Om vi utgår från att avbildning

endast ett tecken har blivit felaktigt överfört, vilket är mest sannolikt, så kan det riktiga kodordet vara något av orden Vi kan alltså med denna kod endast upptäcka men inte

var

att

000, 101

eller

110.

det uppstått ett fel,

felet uppstod. Om ett enskilt tecken blir fel överfört, gör

mottagaren bäst i att be sändaren att skicka meddelandet en gång till. Notera vidare att om sändaren till exempel skickar kodordet

110,

Kapitel 19. En introduktion till kodningsteori

482

Ord av längd

Avkodat ord

m

av längd

m

Avkodning

Kodord av

Kodning

längd

S t ö r n i n g a r

n

Ev. korrigering

Binär symmetrisk kanal

Kodord av längd

n

Mottaget ord av längd

n

Figur 19.3 och det uppstår två fel, säg i de två sista tecknen, så kommer mottagaren inte att märka detta. Det mottagna ordet

101 är nämligen också

ett kodord. Detta visar sig vara en olägenhet som delas av samtliga kodord ovan

om man ändrar på två av de tre tecknen i ett kodord,



så erhålls ett nytt sådant.

Exempel 19.6.

Antag att vi precis som i exempel 19.5 har för av-

sikt att skicka något av orden

00, 01, 10 eller 11. I detta fall väljer vi

att repetera det ord som skall skickas tre gånger, så att vi får en kod-

E : B 2 ! B 6 , där E (00) = 000000, E (01) = 010101, E (10) = 101010 och E (11) = 111111. Mängden av alla kodord utgörs därmed av C = im E = f000000; 010101; 101010; 111111g. Notera att det i ett kodord c1 c2 c3 c4 c5 c6 alltid gäller att c1 = c3 = c5 och c2 = c4 = c6 . Om mottagaren erhåller ett ord x1 x2 x3 x4 x5 x6 , som inte nns med bland kodorden i C , så jämförs tecknen x1 , x3 och x5 ningsavbildning

med varandra. Ifall något av dessa tecken avviker från de andra två, så korrigeras det så att alla tre tecknen blir lika. Samma sak görs beträande tecknen

x2 , x4 och x6 . När korrigeringen är gjord, så har vi

ett kodord som vi kan avkoda (genom att stryka de fyra sista tecknen). Om det mottagna ordet till exempel ges av

001010,

så kommer detta

19.1. Koder och kodord

483

först att korrigeras till kodordet till

10.

101010,

innan det därefter avkodas

Vi ser att om det uppkommer fel i exakt ett av tecknen vid överföring av ett kodord, så kommer koden i detta exempel att upptäcka och korrigera detta. Vad händer ifall två tecken blir felaktigt överförda?



Nu kan man kanske fråga sig varför koden i exempel 19.5 är sämre på att korrigera fel, än den i exempel 19.6. I det första exemplet har vi fyra kodord i ord i

B

3

B 3 , som är en mängd med åtta element. Hälften av alla

är alltså kodord i detta fall. I det andra exemplet har vi också

fyra kodord, men här i mängden

B 6 , som innehåller 64 element. Det

är alltså inte lika trångt mellan kodorden i det andra exemplet som i det första

kodorden i exempel 19.5 ligger på sätt och vis närmare

varandra, än vad de gör i exempel 19.6. Detta inspirerar oss till följande denition.

Denition 19.7. Låt x och y vara två ord i B n . Då denieras Hammingavståndet d(x; y) mellan x och y som antalet tecken, i vilka x skiljer sig från

y.

Exempel 19.8.

De två orden

110011 och 101110 i B 6

skiljer sig ifrån

varandra i det andra, tredje, fjärde och sjätte tecknet. Således gäller

d(110011; 101101) = 4.



Sats 19.9. För alla x; y ; z 2 B n gäller (i) d(x; y )  0 med likhet, om och endast om x = y (ii) d(x; y ) = d(y ; x) (iii) d(x; z )  d(x; y ) + d(y ; z ) (triangelolikheten). Bevis.

Påståendena (i) och (ii) är båda triviala. För att bevisa (iii)

x = x1 x2 : : : xn, y = y1y2 : : : yn och z = z1 z2 : : : zn. x och z skiljer sig från varandra i det i:te tecknet, d.v.s. att

ansätter vi först Antag att

xi 6= zi . Då gäller endera xi = 0, zi = 1 eller xi = 1, zi = 0. Eftersom motsvarande tecken yi hos y bara kan vara lika med 0 eller 1, måste således yi vara lika med xi eller zi . Om en viss teckenposition ger bidraget 1 till d(x; z ), måste således samma teckenposition ge bidraget 1

Kapitel 19. En introduktion till kodningsteori

484

d(x; y) eller d(y ; z ). Om å andra sidan xi = zi , så är antingen yi lika med både xi och zi , eller skilt från dem båda. Av detta till antingen

konstaterar vi att om en viss teckenposition inte ger något bidrag till

d(x; z ), så kan det hända att den gör det till både d(x; y) och d(y ; z ). Härav följer triangelolikheten.

c och mottagaren erhåller orx. Om d(x; c) = 0 så är x = c, och sändningen genomfördes utan några komplikationer. Om däremot d(c; x) = r > 0 så skiljer sig x och c ifrån varandra i r tecken, d.v.s. dessa tecken har blivit felaktigt överförda. Vi säger att ett fel av vikt r har uppkommit. Antag att sändaren skickar ett kodord det

När vi skall korrigera ett mottaget ord, som inte är ett kodord, så kommer vi att utgå från att så få tecken som möjligt har blivit felaktiga, eftersom detta är mer troligt än att många fel uppstått. Vi skall därför korrigera till ett kodord som skiljer sig i så få tecken som möjligt från det mottagna ordet, d.v.s. så att Hammingavståndet mellan de båda orden är så litet som möjligt. Allt är frid och fröjd, om det bara nns ett sådant kodord. Om två kodord (eller er) har samma minimala Hammingavstånd till det mottagna ordet, så vet man alltså inte vilket av dessa som är det riktiga. Istället för att stå som en åsna mellan två hötappar,

3 gör man i detta fall bäst i att be sändaren att repetera

transmissionen.

Denition 19.10.

Låt

r vara ett naturligt tal och x ett element i B n .

Då kallas delmängden

Br (x) = fy 2 B n j d(x; y)  rg av

B n för klotet med radie r och medelpunkt i x.

Exempel 19.11.

Om

x = 1101 2 B 4 , så är

B1 (x) = f1101; 0101; 1001; 1111; 1100g; d.v.s.

B1 (x)

består av alla ord i

teckenposition. 3

Eller er!

B 4 , som skiljer sig från x i högst en 

19.1. Koder och kodord Lägg märke till att om ett fel av vikt man sänder ett kodord klotet

Br (c).

485

r uppkommer, i samband med att

c, så kommer det mottagna ordet att tillhöra

Denition 19.12. Låt r vara ett positivt heltal, och C  B n en kod. n nns Vi säger att C är r -felskorrigerande, om det för varje x 2 B högst ett kodord c 2 C i klotet Br (x). Denition 19.13. Låt C  B n vara en kod. Då kallas talet dC = minfd(x; y ) j x; y 2 C; x 6= yg för minimiavståndet för C . Exempel 19.14. Minimiavståndet för koden i exempel 19.5 är lika med 2, vilket vi kan se genom att bestämma d(x; y ) för alla kodord x och y sådana att x 6= y . Med samma förfarande nner vi att minimiavståndet för koden i exempel 19.6 är lika med 3.  Sats 19.15. Låt C  B n vara en kod och r ett positivt vidare dC beteckna mimimiavståndet för C (se denition

heltal. Låt 19.13). Då

gäller att (i)

C

klarar av att upptäcka alla fel av vikt

endast om (ii)

C

är

dC

 r + 1.

r

eller lägre, om och

r-felskorrigerande, om och endast om dC

 2r + 1.

)) Antag att C kan upptäcka alla fel av vikt r eller lägre, 0 I så fall nns det två kodord c och c sådana att kodordet c sänds och ett fel av vikt r eller lägre 0 0 uppstår, så nns det alltså en viss risk att c övergår i c . Eftersom c Bevis.

(i) (

dC  r. d(c; c0 )  r. Om men att

är ett kodord, kommer detta fel att passera förbi obemärkt, vilket är en motsägelse.

() Låt c vara ett kodord i B n . Eftersom dC  r + 1, så innehåller klotet Br (c) inga andra kodord än c. Om kodordet c utsätts för ett (

fel av vikt

r, så kan detta alltså inte resultera i ett annat kodord. Med

andra ord kommer felet att upptäckas.

)) Antag att C är r-felskorrigerande, men att det nns två 0 0 kodord c och c sådana att d(c; c )  2r . Vi visar att det i så fall nns (ii) (

Kapitel 19. En introduktion till kodningsteori

486

d(x; c)  r och d(x; c0 )  r, vilket leder till en motsägelse, eftersom klotet Br (x) därmed kommer att innehålla ett ord

x 2 Bn

sådant att

två kodord.

d(c; c0 )  r så kan vi välja x till c eller c0 . Vi kan därför anta 0 0 att r + 1  d(c; c )  2r , d.v.s. att c och c skiljer sig från varandra i exakt s tecken, för något s med r + 1  s  2r . Välj nu ordet x så Om

c på samtliga teckenpositioner i vilka c c0 är lika, samt i ytterligare r av de s positioner i vilka c och c0 är 0 olika. Då kommer såväl d(x; c)  r som d(x; c )  r att gälla, och den att detta överensstämmer med och

eftertraktade motsägelsen är erhållen.

()

(

Antag

2 Bn

 2r + 1,

men att

C

inte är

r-felskorrigerande.

x sådant att Br (x) innehåller (minst) två kodord c c0. Därmed gäller d(c; x)  r och d(x; c0)  r, och triangelolikheten

Då nns ett och

dC

medför att

d(c; c0 )  d(c; x) + d(x; c0 )  2r: Men det minsta möjliga avståndet mellan två kodord är lika med Eftersom

dC

 2r + 1 föreligger det alltså en motsägelse.

dC .

c1 och c2 är två kodord i en r-felskorrigerande kod C , så måste de båda kloten Br (c1 ) och Br (c2 ) vara disjunkta. I annat fall innehåller de ett gemensamt element x, vilket gör att såväl c1 som c2 kommer att tillhöra Br (x), se gur 19.4. Detta strider mot att C är Notera att om

r-felskorrigerande.

Sr (c1 )

b

c1

Sr (c2 )

xb

Sr (x)

Figur 19.4

b

c2

19.1. Koder och kodord

Exempel 19.16.

487

Vi konstaterade i exempel 19.14 att koderna i ex-

2 respektive 3. Sats 19.15 1-felskorrigerande, och att den vikt 2 eller lägre. På samma sätt

emplen 19.5 och 19.6 har minimiavstånden ger därmed att koden i exempel 19.6 är klarar av att upptäcka alla fel av

nner vi att koden i exempel 19.5 inte klarar av att korrigera några fel alls, och att den endast kan upptäcka fel av vikt



1.

Övningar till avsnitt 19.1 1. Antag att ett ord av längd 10 skall sändas genom en binär symmetrisk kanal. Låt p = 0:02 vara sannolikheten för att det uppstår fel i ett enskilt tecken.

(a) Vad är sannolikheten för att minst ett tecken blir felaktigt överfört? (b) Antag alla fel av vikt 1 kan korrigeras. Vad blir då sannolikheten för en felaktig transmission? Avrunda svaren till två decimaler.

2.

Beräkna följande Hammingavstånd.

3.

Bestäm samtliga ord i vart och ett av följande klot.

4.

Bestäm

5.

Med hänvisning till föregående övning, härled en formel för

(a) d(1011; 1100) (c) d(0001001; 1001000) (a) B1 (0) i B 4 (a) jB2 (00111)j där

6.

7.

x 2 Bn

(b) B1 (01001)

(c) B2 (101)

(b) jB3 (100111)j

(c) jB4 (0001110)j:

r 2 N.

jBr (x)j,

Bestäm minimiavståndet för följande koder.

(a) f0000; 0101; 1010; 1111g (b) f00000000; 01010101; 10101010; 11111111g (c) f0001; 0010; 0100; 0111; 1000; 1011; 1101; 1110g Bestäm, för var och en av koderna i föregående övning, det största värdet på

8.

och

(b) d(101101; 010010) (d) d(0100111; 0011101)

r för vilket koden ifråga kan upptäcka alla fel av vikt r.

Är någon av koderna i övning 6 en

r  1?

r-felskorrigerande kod,

för något

Kapitel 19. En introduktion till kodningsteori

488

9.

C  Bn

Låt

vara en

r-felskorrigerande kod. Visa att r X

 

k=0

n k

 j2C j : n

19.2 Linjära koder Mängden B kan på ett naturligt sätt identieras med mängden Z2 av alla restklasser modulo 2. Som bekant är ju Z2 en kropp med avseende på addition och multiplikation modulo betrakta

B

2.

Detta gör att vi alltså kan

som (väsentligen) just denna kropp, vilket vi också kommer

att göra i fortsättningen. Detta ger vidare

B

torrum över

Bn

strukturen av ett vek-

(jämför med exempel 18.3), och det är inte svårt att se

dim B n = n. En bas utgörs nämligen av de n orden e1 ; e2 ; : : : ; en , n där ei betecknar det ord i B , i vilket alla tecken utom det i:te är att

nollor, d.v.s.

ei = e1 e2 : : : ei 1 eiei+1 : : : en 2 B n ; där

ei = 1,

men

Bn.

ej = 0

om

j= 6 i.

Vi får med detta möjligheten att

Additionen sker teckenvis (modulo 2). Till exempel 0110+1101 = 1011 i B 4 . Notera att det faktum att vi räknar modulo 2 gör att x y = x + y för alla x; y 2 B n . addera ord i har vi att

I denition 19.4 denierar vi en kod rätt och slätt som en delmängd

B n . Det visar sig dock att vi tjänar mycket på att välja en sådan n har strukturen delmängd med litet omsorg, genom att beakta att B av ett vektorrum över B . av

Denition 19.17.

En kod

C

 Bn

säges vara

linjär, om C

är ett

n underrum i B . Om dimensionen av detta underrum är lika med m (där

1  m  n 1), så brukar man betona detta genom att säga att C en

linjär (n; m)-kod.

Vi kan också betrakta produkten av

n

Bn

som en grupp (isomorf med den direkta

kopior av gruppen

Z2). En linjär kod är med detta B n . Av denna anledning kallas

betraktelsesätt alltid en undergrupp i linjära koder ibland för

är

gruppkoder.

19.2. Linjära koder Notera att

0

489

alltid är ett kodord i en linjär kod. Vidare behöver vi

endast undersöka om

c1 + c2 är ett kodord, närhelst c1 och c2 är det,

om vill avgöra ifall en given kod är linjär (varför?).

Exempel 19.18.

Betrakta avbildningen

E : Bm

! B m+1 denierad

enligt

E (x1 x2 : : : xm ) = x1 x2 : : : xm xm+1 ; där

xm+1 = x1 + x2 +    + xm (i B ). Denna avbildning är injektiv (visa

detta!), och därmed en kodningsavbildning. Eftersom vi räknar modu-

2, så är tecknet xm+1 en etta, om och endast om det förekommer ett x1 ; x2 ; : : : ; xm . Således kommer varje kodord alltid innehålla ett jämnt antal ettor. Notera att vi för m = 2 lo

udda antal ettor bland tecknen erhåller koden i exempel 19.5.

(m + 1; m)-kod. För att visa C är stabil med avseende på addition. Tag x = x1 x2 : : : xm xm+1 och y = y1 y2 : : : ym ym+1 godtyckligt i C . Då gäller xm+1 = x1 + x2 +    + xm och ym+1 = y1 + y2 +    + ym . Ansätt x + y = z1 z2 : : : zm zm+1 . Då är zi = xi + yi för alla i = 1; 2; : : : ; m + 1. Vi påstår att

C = im E

är en linjär

detta, räcker det att visa att

Eftersom

zm+1 = xm+1 + ym+1 = (x1 + x2 +    + xm ) + (y1 + y2 +    + ym ) = (x1 + y1 ) + (x2 + y2 ) +    + (xm + ym ) = z1 + z2 +    + zm ; så måste

x + y vara ett kodord. Alltså är C en linjär kod. Speciellt är

alltså koden i exempel 19.5 en linjär

Exempel 19.19.

(3; 2)-kod.



Vi lämnar som en övning för läsaren av veriera

att kodningsavbildningen

E : Bm

! B 3m denierad av

E (x1 x2 : : : xm ) = x1 x2 : : : xm x1 x2 : : : xm x1 x2 : : : xm ger upphov till en linjär kod som i exempel 19.6.

(3m; m)-kod. I fallet m = 2 har vi här samma



Kapitel 19. En introduktion till kodningsteori

490

Exempel 19.20.

Om vi modierar koden i exempel 19.5 så att vi

ser till att det förekommer ett

udda

antal tecken i varje kodord istället

för ett jämnt, så blir resultatet en kod som inte är linjär. En anledning till detta är att



000 kommer att saknas bland kodorden.

Linjära koder har många trevliga egenskaper. Vi skall närmast se att man för en linjär kod

C

enkelt kan beräkna dess minimiavstånd

dC .

Först behöver vi emellertid införa ett nytt begrepp.

Denition 19.21. För varje ord x 2 B n denieras dess Hammingvikt wt(x) som antalet ettor bland tecknen i x.4 Till exempel gäller

wt(001101) = 3

och

wt(11111) = 5.

wt(x) = d(x; 0) för alla

x 2 Bn.

Lemma 19.22.

x; y 2 B n gäller d(x; y) = wt(x + y):

Notera att

För alla

x = x1x2 : : : xm och y = y1y2 : : : ym. För varje i gäller då att xi + yi = 1, om och endast om xi = 6 yi. Sålunda ger varje par (xi ; yi ) ett bidrag till wt(x + y), om och endast om det ger ett bidrag till d(x; y ). Detta bevisar lemmat. Bevis.

Låt

Sats 19.23.

Låt

C

vara en linjär kod. Då är

dC = wC , där

wC = minfwt(x) j x 2 C; x 6= 0g; d.v.s. minimiavståndet hos en linjär kod är lika med den minimala Hammingvikten hos de kodord i

C , som är skilda från 0.

x och y vara två kodord sådana att d(x; y) = dC . Då x 6= y, x+y = 6 0, vilket innebär att wt(x + y)  wC (enligt denitionen av wC ). Enligt lemma 19.22 så är wt(x + y ) = d(x; y ), och således har vi dC  wC . Nu är C är en linjär kod, så därmed är 0 ett kodord. Om u = 6 0 är ett kodord med minimal Hammingvikt wC , så gäller därmed wC = wt(u) = d(u; 0)  dC . Bevis.

Låt

och därmed

4

wt' är en förkortning av det engelska ordet weight.

'

19.2. Linjära koder

Följdsats 19.24.

491

Låt

C

vara en linjär kod och sätt

wC = minfwt(c) j c 2 C; w 6= 0g: Då gäller att (i)

C

klarar av att upptäcka alla fel av vikt

endast om (ii)

C

Bevis.

är

wC  r + 1.

r

eller lägre, om och

r-felskorrigerande, om och endast om wC

 2r + 1.

Använd satserna 19.15 och 19.23.

Exempel 19.25.

Ett kodord skilt från

0

i exempel 19.5 innehåller

åtminstone två ettor. Eftersom vi tidigare konstaterat att denna kod är linjär (se exempel 19.18), följer alltså att dess minimiavstånd är lika med



2.

Så här långt har vi inte angivit någon strategi för att korrigera ett felaktigt mottaget ord

x, annat än att jämföra det med alla möjliga x

kodord, och välja det kodord som har kortast Hammingavstånd till (förutsatt att det bara nns ett

t). Detta förfarande är inte direkt

(n; m)-kod nns det 2m kodord, så det blir alltså m i värsta fall till att beräkna d(x; c) för 2 olika värden på c, för att nna eektivt. För en linjär

det närmaste kodordet till

x. Om vi till exempel har att göra med en

(31; 26)-kod, ger detta förfarande i värsta fall 67 108 864 beräkningar.

Men för linjära koder kan vi utnyttja den underliggande algebraiska

B n som

strukturen för att reducera denna en grupp, så är en linjär i

B n.

Samtliga ord i

Bn

(n; m)-kod C

2m i sidoklasser till C ,

en undergrupp av ordning

kan därmed partitioneras

x och y tillhör samma sidoklass, om och endast om x y 2 C . Eftersom jB n j = 2n och jC j = 2m , så kommer det att och vi har att nnas

2n

m

sådana sidoklasser. I varje sidoklass väljer vi nu ett ord

med minimal Hammingvikt, i avsikten att låta detta ord representera sidoklassen. En av sidoklasserna är ju att representeras av

Exempel 19.26.

0.

C

själv, som givetvis kommer

De olika sidoklasserna till den linjära

(4; 2)-koden

Kapitel 19. En introduktion till kodningsteori

492

C = f0000; 0110; 1011; 1101g

ges, förutom

C

själv, av

0001 + C = f0001; 0111; 1010; 1100g; 0010 + C = f0010; 0100; 1001; 1111g och 1000 + C = f1000; 1110; 0011; 1101g: Här är sidoklasserna representerade av ord med minimal Hammingvikt från respektive sidoklass. Notera att sidoklassen

0100, minimal Hammingvikt i 0010 + C . skulle kunna representeras av

Vi har alltså nu partitionerat senterad av ett ord

B n i 2n

0010 + C

lika gärna

eftersom detta ord också är av



m

sidoklasser, var och en repre-

y sådant att wt(z )  wt(y) för alla z 2 y + C . x 2 B n som inte är ett kod-

Antag nu att mottagaren erhåller ett ord

x exakt en av de från C skilda sidoklasserna, säg den som representeras av y . Alltså tillhör x och y samma sidoklass till C , d.v.s. x y är ett kodord. Vi korrigerar x till detta kodord, som därefter ord. Då tillhör

kan avkodas. Följande sats medför att vi med denna metod korrigerar på rätt sätt.

y + C är en y med minimal Hammingvikt bland de ord som tillhör sidoklassen. Om x är ett ord sådant att x 2 y + C , Sats 19.27.

Låt

C

vara en linjär kod och antag att

sidoklass, representerad av ett ord så är

d(x; x y)  d(x; c) för alla

c 2 C.

x tillhör sidoklassen y + C , så gör också x + c det, för alla c 2 C . Då y är ett ord med minimal Hammingvikt i denna sidoklass, gäller således wt(y )  wt(x + c). Med användande av Bevis.

Eftersom

lemma 19.22 får vi nu

d(x; x y) = d(x; x + y) = wt(x + x + y) = wt(y)  wt(x + c) = d(x; c) för alla kodord

c, vilket skulle bevisas.

19.2. Linjära koder

Exempel 19.28.

493

Koden

C = f000000; 001101; 010011; 011110; 100110; 101011; 110101; 111000g utgör en linjär

(6; 3)-kod (ett bevis för detta påstående kommer att ges

i exempel 19.35 i nästa avsnitt). Antag att mottagaren vid en sändning

x = 101101 och y = 000111, som ingendera är ett kodord. Den x ges av f101101; 100000; 111110; 110011; 001011; 000110; 011000; 010101g; vilken fås genom att addera x = 101101 till vart och ett av orden erhåller

sidoklass som erhåller

C . I denna sidoklass är 100000 ett ord av minimal Hammingvikt. Vi korrigerar därför x till x 100000 = 001101 och har på så sätt fått ett i

kodord, som kan avkodas.

y ges av f000111; 001010; 010100; 011001; 100001; 101100; 110010; 111111g: På samma sätt ser vi att den sidoklass som innehåller

I den här sidoklassen nns det tre möjliga kandidater på ett ord med

001010, 010100 eller 100001. Detta är följden av att ett fel av vikt 2 inträat, och sådana

minimal Hammingvikt, nämligen beror på att

y

kan vi inte korrigera, endast upptäcka (kodens minimiavstånd är som synes lika med

3).

I detta fall ber vi lämpligen sändaren att upprepa



transmissionen.

Nu kan man fråga sig vad man egentligen vinner på att använda sig av ovanstående strategi för att korrigera mottagna ord. Vi slipper förvisso att beräkna en massa olika Hammingavstånd för att nna ett minimalt sådant, men vi måste nu i gengäld ora minne till att lagra vilka ord som tillhör

C,

och vilka de olika sidoklassrepresentanterna

är. Vi behöver vidare någon form av sökningsalgoritm för att avgöra

x är ett kodord, och om så ej är fallet, någon metod att bestämma vilken sidoklassrepresentant y vi skall välja för att (eventuellt) kunna korrigera x till ett kodord. För till exempel en om ett mottaget ord

(31; 26)-kod kommer det att nnas 67 108 864 kodord att lagra i minnet, samt 31 sidoklassrepresentanter att välja på (om man räknar bort 0, som ju representerar C ). Det känns alltså litet som om vi har linjär

kommit ur askan i elden! I nästa avsnitt skall vi emellertid se att det går att komma undan detta problem ganska billigt.

Kapitel 19. En introduktion till kodningsteori

494

Övningar till avsnitt 19.2 1. 2. 3.

Beräkna

(a) 10010 + 10101 (c) 100110 + 110101 + 001101

(b) 111001 + 001110 (d) 1001 + 1011 0001 + 0100.

d(x + z ; y + z ) = d(x; y) för alla x; y; z 2 B n .

Visa att

Bevisa att en kod

C  Bn

är linjär, om och endast om summan av två

kodord är ett kodord.

4. 5. 6.

Bestäm Hammingvikten av följande ord.

(a) 1001 (c) 111101 + 001111

wt(x + y)  wt(x) + wt(y ) för alla x; y 2 B n .

Visa att Låt

x

(b) 1001101 (d) 10101 + 01001 + 11100

och

y

vara två ord i

Bn,

man säga något om huruvida

7.

båda med jämn Hammingvikt. Kan

wt(x + y) är jämnt eller udda?

Veriera att koden i exempel 19.19 är linjär. Vilket är dess minimiavstånd?

8.

Om

x = x1 x2 : : : xn

och

y = y1 y2 : : : yn

skalärprodukten av dessa enligt

är två ord i

Bn,

så denieras

x  y = x1 y1 + x2 y2 +    + xn yn 2 B :

(a) Beräkna skalärprodukterna 011101  111011 och 010101  100100. (b) Låt C vara en linjär kod. Visa att C ? = fx 2 B n j x  c = 0 för alla c 2 C g är en linjär kod. Detta är den s.k.

(c) Om C kod

9.

är en linjär

C ??

(n; m)-kod,

duala koden till C .

vad kan då sägas om dess duala

Ange samtliga sidoklasser till koden i exempel 19.5, samt en representant av minimal Hammingvikt för var och en av dessa.

10.

Givet koden i exempel 19.28, korrigera följande ord med hjälp av metoden med sidoklasser, i den mån detta är möjligt.

(a) 111110 11.

(b) 000101

1-felskorrigerande linjär (4; 2)-kod eller 2-felskorrigerande linjär (7; 3)-kod.

Visa att det varken nns någon någon

(c) 101100

Ledning:

Övning 9 till avsnitt 19.1.

19.3. Generatormatriser och kontrollmatriser

495

19.3 Generatormatriser och kontrollmatriser I det här avsnittet skall vi beskriva hur man med hjälp av matriser

B ) kan förenkla hanteringen av linjära koder. x = x1x2 : : : xm 2 B m kan identieras med en radvektor

(med element i Varje ord i

x1 x2 : : : xm

m komponenter, och vi kommer också allt som oftast att göra så i fortsättningen. Om nu G 2 Mmn (B ), d.v.s. om G är en m  n-matris med element i B , så blir produkten xG lika med n en radvektor med n komponenter, som vi kan se som ett ord i B . med

Detta öppnar möjligheten för oss att deniera en kodningsavbildning

E : Bm

! B n enligt

E (x) = xG

(19.1)

x 2 B n . Eftersom x1G + x2 G = (x1 + x2)G m för alla x1 ; x2 2 B , så kommer (19.1) att deniera en kodningsavm n bildning från B till B , om G är vald så att denna avbildning blir för alla

injektiv. Vi påminner om att vi har denierat en linjär ett underrum av dimension i sig ett

m-dimensionellt

mi

Bn

(n; m)-kod C

som

(se denition 19.17). Således är

vektorrum över

B.

Låt

a1 ; a2; : : : ; am

C

vara

ai kan ses som en radvektor med n komponenter, så vi kan därmed bilda en m  n-matris 0 1 a1 B a2 C B C en bas för detta vektorrum. Varje

G =B @

. . .

am

C; A

ai. För varje x = x1x2 : : : xm 2 B m gäller 0 1 a1 B  a2 C C xG = x1 x2 : : : xm B B .. C = x1 a1 + x2 a2 +    + xm am ; @ . A am m vilket medför att xG 2 C för alla x 2 B , eftersom a1 ; a2 ; : : : ; am är en bas för vektorrummet C över B . Att dessa element utgör en bas vars rader utgörs av orden

Kapitel 19. En introduktion till kodningsteori

496

för

C

medför dessutom att varje element i

C

har en entydig fram-

x1 a1 + x2 a2 +    + xm am , där xi 2 B för alla i = 1; 2; : : : ; m. Således kommer olika ord i B m att avbildas på olika ord i C , när de multipliceras med G på ovanstående vis, d.v.s. x 7! xG ställning på formen

är en injektiv avbildning från

B m till B n , och kan alltså användas som

kodningsavbildning.

Denition 19.29. Låt C vara en linjär (n; m)-kod. En matris G av typ m  n över B , sådan att dess rader utgör en bas för C (betraktat som ett vektorrum över B ), kallas för en generatormatris för C . Vi säger att en sådan matris genererar koden C . Exempel 19.30.

Det är lätt att se att

C = f000000; 001110; 110001; 111111g är ett underrum av dimension

2 i B 6 , och att B = f001110; 110001g är

C över B . Genom att låta dessa två ord bilda raderna 2  6-matris, så nner vi att en bas för



G = 01 01 10 10 10 01 genererar

varje ord i





C.

Denition 19.31.

i en

En linjär

(n; m)-kod säges vara systematisk, om

B m går att nna som de m första tecknen i exakt ett kodord.

Exempel 19.32.

Den linjära

(6; 2)-koden i exempel 19.30 är inte sys-

tematisk, men koderna i exemplen 19.5 och 19.6 är det.



Till systematiska linjära koder kan man använda generatormatriser med extra snällt utseende.

Denition 19.33. Låt m och n vara positiva heltal med m < n. En matris G i Mmn (B ) kallas för en standardiserad generatormatris, om dess m första kolonner utgör enhetsmatrisen Em av ordning m.

19.3. Generatormatriser och kontrollmatriser

497

Vi kommer ofta att skriva en standardiserad generatormatris av typen

m  n på blockform enligt



G = Em A ;

B . Det är lätt att se att de m raderna i en standardiserad generatormatris av typen m  n utgör en n bas för ett m-dimensionellt underrum i B , så det är alltså fullt legitimt där

A är

en

m  (n

m)-matris

över

att kalla den här typen av matriser för generatormatriser.

G 2 Mmn (B ) vara en standardiserad generatorm matris. Då är C = fxG j x 2 B g än systematisk linjär (n; m)-kod. Omvänt så genereras varje systematisk linjär (n; m)-kod av en entydigt bestämd standardiserad generatormatris G 2 Mmn (B ). Sats 19.34.

Låt



för någon matris A av typ m  (n m). x 2 B m gäller   xG = x E m A = x xA : Från detta följer att om x1 G = x2 G för några x1 ; x2 2 G , så måste x1 m och x2 vara lika. Således är x 7! xG en injektiv avbildning från B n m till B , och av ovanstående framgår det också att varje ord i B före-

Bevis.

Ansätt

G = Em A

För varje

m första tecknen i exakt ett kodord. Antag å andra sidan att C är en systematisk linjär (n; m)-kod. m Låt ei beteckna det ord i B , i vilket alla tecken utom det i:te är nollor. Orden e1 ; e2 ; : : : ; em bildar raderna i enhetsmatrisen E m . Eftersom C är systematisk, så nns det entydigt bestämda kodord c1 ; c2 ; : : : ; cm sådana att de m första tecknen i ci utgörs av ei , för varje i = 1; 2; : : : ; m. För varje sådant i låter vi ai vara det entydigt bestämda ord i B n m , som utgörs av de n m sista tecknen i kodordet ci , och bildar sedan matrisen A som den m  (n m)-matris, vars rader i tur och ordning utgörs av de m orden a1 ; a2 ; : : : ; am . Då är G = E m A en kommer som de

standardiserad generatormatris,

h vi har



eiG = ei ai = ci för alla

i = 1; 2; : : : ; m.

Vi måste nu visa att varje kodord kan skrivas på formen något

x 2 Bm.

Låt därför

xG

för

c vara ett godtyckligt kodord. På blockform

Kapitel 19. En introduktion till kodningsteori

498



c utseendet x a , för något x 2 B m och a 2 B n m . Vi påstår att xG = c. Antag att wt(x) = k . Det nns då k olika tal i1 ; i2 ; : : : ; ik i mängden f1; 2; : : : ; mg, sådana att x = ei1 + ei2 +    + eik . Eftersom C är en linjär kod, så är ci1 + ci2 +    + cik ett kodord. Men i och med att vi har eij G = cij för varje j , så följer ci1 + ci2 +    + cik = ei1 G + ei2 G +    + eik G = (ei1 + ei2 +    + eik )G = xG : har

C

Detta visar att

genereras av

kommer sig av att raderna till



G = E m A . Entydigheten hos G matrisen A är entydigt bestämda (se

första halvan av beviset).

Exempel 19.35.

Matrisen

0

1

1 0 0 1 1 0 G = @0 1 0 0 1 1A 0 0 1 1 0 1 3  6-matris, så med hjälp av denna kan vi bilda en 3 6 systematisk linjär (6; 3)-kod. Med en kodningsavbildning E : B ! B 3 denierad som i (19.1), så får vi för varje x1 x2 x3 2 B att är en standardiserad



E (x1 x2 x3 ) = x1 x2 x3 G  = x1 x2 x3 x1 + x3 x1 + x2 x2 + x3 = x1 x2 x3 x4 x5 x6 2 B 6 ; x4 = x1 + x3 , x5 = x1 + x2 och x6 = x2 + x3 . Detta ger oss åtta kod000000, 001101, 010011, 011110, 100110, 101011, 110101 och 111000. Detta är precis samma kod som den i exempel 19.28.  där

ord i form av

Exempel 19.36.

Vi fann i exempel 19.32 att de linjär koderna i ex-

emplen 19.5 och 19.6 är systematiska. Det är lätt att se att





1 0 1 0 1 1

 och



1 0 1 0 1 0 0 1 0 1 0 1

är deras respektive standardiserade generatormatriser.



19.3. Generatormatriser och kontrollmatriser

499

Istället för att använda generatormatriser, kan man alternativt deniera en linjär kod med följande typ av matriser.

Denition 19.37. Låt C vara en linjär (n; m)-kod. En matris H av typ n  (n m) säges vara en kontrollmatris för C , om C = fx 2 B n j xH = 0g: En kontrollmatris

H säges vara standardiserad, om dess n m sista (n m)  (n m), d.v.s. om

rader utgör enhetsmatrisen av typ



A

H= E n för någon



m

;

m  (n m)-matris A.

Sats 19.38.

Antag att

C

en

m  (n m)-matris). Då är



A



H= E n

m

en standardiserad kontrollmatris till

C.

Bevis.

Sätt

(n; m )-kod med G = Em A (där A är

är en systematisk linjär

tillhörande standardiserade generatormatris

K = fx 2 B n j xH = 0g.

;

Det är lätt att se att

K

är en

B n ). Vårt mål är att visa att C = K . m Låt c 2 C vara ett kodord. Då är c = xG för något x 2 B , vilket ger cH = (xG )H = x(GH ): linjär kod (d.v.s. ett underrum i

Notera att matrisprodukten många kolonner som

H

GH

är väldenierad, eftersom

har rader, d.v.s.

n stycken.

G

har lika

Multiplikation av

matriser på blockform ger



GH = E m A



A

En



m

= E m A + AE n

m

= A + A = O;

där den sista likheten beror på att vi räknar modulo Således gäller

C  K.

2

hela tiden.

cH = 0, om c är ett kodord, och vi har därmed visat att

Kapitel 19. En introduktion till kodningsteori

500

I avsikten att visa att den omvända inklusionen också är sann,

y i K . Vi delar upp y i två delar enligt x 2 B m och z 2 B n m . Ordet x består alltså av de m första tecknen i y , och z av de n m återstående. Eftersom y 2 K , så väljer vi ett godtyckligt ord

y= x z



, där

gäller

0

= yH =

från vilket





A

x z E n



m

= xA + z E n

m

= xA + z ;

z = xA följer. Men detta ger 





y = x z = x xA = x E m A = xG ; d.v.s.

y 2 C . Således gäller även K  C , och beviset är klart.

Notera att eftersom en systematisk linjär

(n; m)-kod

genereras av en

G (sats 19.34), så nns det också en H för samma kod. Dessa två bestämmer vidare varandra fullständigt, enligt satsen ovan. I och med att G är entydigt bestämd, är därmed också H det. standardiserad generatormatris standardiserad kontrollmatris

Exempel 19.39. pel 19.35 gäller att

För den standardiserade generatormatrisen i exem-



G = E3 A

, där

0

1

1 1 0 @ A = 0 1 1A : 1 0 1 Således är

0

1 B0 B B1 H =B B1 B @0 0 motsvarande kontrollmatris.

1 1 0 0 1 0

1

0 1C C 1C C 0C C 0A 1



19.3. Generatormatriser och kontrollmatriser

501

I slutet av föregående avsnitt diskuterade vi problemet med att korrigera felaktigt mottagna ord. Vi införde i samband med detta en strategi, i vilken man utnyttjar sidoklasserna i

Bn

till koden ifråga. Problemet

med denna metod är att den mängd minne som krävs för att de lagra olika kodorden, samt representanterna för de olika sidoklasserna, är alltför skrymmande. Som vi snart skall se, nns det emellertid en egenskap hos kontrollmatriser som kan hjälpa oss i detta avseende.

H vara en kontrollmatris för en linjär kod C  B n . n Då tillhör två ord x och y i B samma sidoklass till C , om och endast om xH = y H. Sats 19.40.

Låt

Orden x och y tillhör samma sidoklass till C , om och endast om x y 2 C . Detta är i sin tur ekvivalent med att (x y)H = 0, enligt denitionen av kontrollmatris. I och med att (x y)H = xH yH , är

Bevis.

beviset därmed klart.

Denition 19.41. och låt

Låt

H vara en kontrollmatris av typ n  (n m), m för syndromet till x.

x 2 B n . Då kallas xH 2 B n

Vi noterar direkt att ett ord har syndromet

0,

om och endast om det

är ett kodord.

Exempel 19.42. Låt H vara 6 låt 001011 2 B . Eftersom

kontrollmatrisen i exempel 19.39, och

0

1 B0 B  B1 xH = 0 0 1 0 1 1 B B1 B @0 0 så nner vi att syndromet till

1 1 0 0 1 0

1

0 1C C  1C C= 1 1 0 ; C 0C 0A 1

001011 ges av 110.

Innebörden av sats 19.40 är att det råder ett mängden av alla sidoklasser till en linjär kod av alla olika syndrom som ett element i

Bn



1-1-förhållande mellan C i B n , och mängden

kan ha, med avseende på

Kapitel 19. En introduktion till kodningsteori

502

H

den aktuella kontrollmatrisen

för

C . När vi skall korrigera felaktigt

mottagna ord med hjälp av sidoklasser, behöver vi därmed inte som tidigare lagra vartenda ord i varje sidoklass, utan endast deras respektive representanter av minimal Hammingvikt, samt vilka syndrom dessa har. När ett ord

x blir mottaget, jämförs dess syndrom med syndromen

hos de sidoklassrepresentanter som valts ut. Vi kommer alltid att ha

xH = yH för exakt en av dessa representanter y, och enligt sats 19.40 tillhör x och y därmed samma sidoklass till C . Vi skall följaktligen korrigera x till x y. Vi kan göra ovanstående procedur för korrigering ännu smidigare, om vi har att göra med en

1-felskorrigerande kod. Vi låter härvid (som

ei beteckna det ord i B n som har nollor på samtliga positioner, utom i det i:te. Om ett kodord c vi redan gjort vid ett par tidigare tillfällen) utsätts för ett fel av vikt ges av

1,

kommer det mottagna ordet således att

c + ei för något i 2 f1; 2; : : : ; ng. Notera att om H är en konn rader, så är syndromet ei H alltid lika med den i:te

trollmatris med

H.

raden i

Sats 19.43.

Låt

C

vara en linjär

(n; m)-kod

och

H

en kontrollma-

C en 1-felskorrigerande kod, om och endast om H är olika och ingen av dem består av enbart nollor.

tris för denna. Då är samtliga rader i

Bevis.

)) Antag att C klarar av att korrigera varje fel av vikt 1. Vi

(

skall visa att alla raderna i

H

är olika, och att ingen av dem består

enbart av nollor. I förhoppning om att stöta på en motsägelse, antar vi att det inte förhåller sig så. Detta leder till att studera två fall. Fall 1: Två av raderna i

H

är lika. Antag att till exempel den

i:te

c gäller då (c + ei )H = cH + ei H = 0 + ei H = ei H och på samma sätt (c + ej )H = ej H . Syndromen ei H och ej H är lika och den

j :te raden i H

är lika. För varje kodord

i

j :te raden i H . Då dessa rader överensstämmer,

med den :te respektive

eiH = ej H , vilket enligt sats 19.40 innebär att ei och ej n tillhör samma sidoklass till C i B . Således måste ei ej = ei + ej har vi alltså

vara ett kodord. Eftersom

C

är en

1-felskorrigerande linjär kod, så ger

följdsats 19.24 att den minimala Hammingvikten hos ett kodord skilt från att

0

är minst lika med

3.

Vi har härmed en motsägelse, i och med

ei + ej är ett kodord med Hammingvikten 2.

19.3. Generatormatriser och kontrollmatriser Fall 2: En av raderna i

H

503

består bara av nollor. Säg att den

i:te

H enbart innehåller nollor. Vi har då (c + ei )H = 0 för varje c, vilket innebär att c + ei kommer att uppfattas som ett kodord. Men då måste c + (c + ei ) = ei också vara ett kodord, vilket leder raden i kodord

till motsägelse på samma sätt som ovan kan inget kodord, förutom

wt(ei ) = 1.

här

0,

i en

1-felskorrigerande kod 3, men vi har

ha lägre Hammingvikt än

() Antag att samtliga rader i H

(

är olika, och att ingen av dem

utgörs endast av nollor. Vi vill visa att

C

är

1-felskorrigerande, vilket

följer om vi kan visa att det inte nns något kodord med Hamming-

c är ett sådant kodord. Då är alltså wt(c) = 1 eller wt(c) = 2. I det förstnämnda fallet är c = ei för något i, så därmed måste ei H = 0 (eftersom c är ett kodord). Men eiH är ju den i:te raden i H , och denna får inte bestå av enbart nollor. Således kan c inte ha Hammingvikten 1. Om vi istället har wt(c) = 2, så kan vi skriva c = ei + ej , där i; j 2 f1; 2; : : : ; ng, i = 6 j . Då c är ett vikt

2

eller lägre (förutom

0).

Antag att

kodord leder detta till

0 d.v.s.

= cH = (ei + ej )H = ei H + ej H ;

eiH = ej H . Denna likhet säger att den i:te och j :te raden i H wt(c) = 2 är en

är lika, vilket tvingar oss att dra slutsatsen att även omöjlighet.

Tack vare sats 19.43 kan vi nu formulera en korrigeringsalgoritm för en

1-felskorrigerande linjär (n; m)-kod, för vilken man har kontrollma-

tris

H med de egenskaper som satsen omnämner. Vi låter härvid x vara s = xH dess syndrom.

ett mottaget ord, och 1. Om

s = 0, så antar vi att inget fel uppstod vid sändningen.

2. Om

s är lika med den i:te raden i H , så antar vi att det uppstod i

ett fel i den :te teckenpositionen i det sända ordet. Vi korrigerar därför 3. Om

x till x + ei.

s varken är 0 eller lika med någon av raderna i H , så uppstod

det ett fel av vikt

2 vid sändningen. I detta fall ber vi sändaren

att upprepa transmissionen.

Kapitel 19. En introduktion till kodningsteori

504

Exempel 19.44. I exempel 19.42 beräknade syndromet till ordet 001011 2 B 6 med avseende på den kontrollmatris H som ges där (som är kontrollmatrisen till den systematiska linjära (6; 3)-koden i exempel 19.35). Vi fann detta syndrom till att vara lika med 110, d.v.s. vilket är den första raden i H . Om vi därmed korrigerar det första tecknet i 001011, så erhåller vi 101011, som mycket riktigt är ett kodord (se exempel 19.35). Eftersom syndromet till raderna

101100,

d.v.s.

111,

inte utgör någon av

H , är ordet 101100 resultatet av ett fel av vikt 2, och därmed

inte möjligt för oss att korrigera. En omsändning är därför lämplig i



detta fall.

Låt

C

vara en

1-felskorrigerande linjär (n; m)-kod, och H

en kontroll-

matris för denna. Om vi använder oss av metoden med syndrom för att korrigera felaktigt mottagna ord, så vore det lämpligt ifall samtliga

0,

möjliga syndrom, förutom

åternns som exakt en av raderna i

H.

I så fall skulle nämligen det tredje och sista fallet i korrigeringsalgoritmen ovan aldrig bli aktuellt

mottagaren skulle aldrig behöva be

sändaren att repetera en transmission. För en linjär ju att syndromen är ord i sett från

0,

Bn

m , så 2n m

1. Således skall vi se till att vår 1 rader, alla olika.

är alltså lika med

kontrollmatris har

2n

Denition 19.45.

m

(n; m)-kod gäller

antalet möjliga syndrom, bort-

En linjär

(n; m)-kod, denierad

med hjälp av en

kontrollmatris, vars rader bildar vart och ett av de olika orden i bortsett från

0,

kallas för en

Hammingkod.

Bn

m,

Det nns inget som säger i vilken ordning de olika raderna måste komma, i en kontrollmatris för en Hammingkod. Vi kommer att antaga att alla våra Hammingkoder beskrivs av standardiserade generatormatriser och kontrollmatriser. Detta är ingen allvarligare inskränkning (se övning 9).

(2k 1; 2k k 1)-kod för något heltal k  2. Alla Hammingkoder är 1-felskorrigerande.

Sats 19.46. Bevis.

Varje Hammingkod är en linjär

En kontrollmatris

H

för en Hammingkod har som sagt lika

19.3. Generatormatriser och kontrollmatriser många rader som det nns ord i

2k

1

stycken. Exakt

derna i enhetsmatrisen

505

B k n f0g, för något heltal k, d.v.s.

k av dessa rader är därmed desamma som raE k , och då vi kan anta att kontrollmatrisen är

standardiserad, har vi alltså



H = EA k



A är lika med 2k k 1. Således har vi en linjär (n; m)-kod, där n = 2k 1 och m = 2k k 1. Då raderna i H alla där antalet rader i

är olika och ingen är

1-felskorrigerande.

0,

ger sats 19.43, att en Hammingkod alltid är

n = 2k 1 och m = 2k k 1 för något k  2, och om C en 1-felskorrigerande linjär (n; m)-kod, så är C en Hammingkod Omvänt gäller att om (varför?).

Exempel 19.47.

Den enklaste Hammingkoden är en linjär

(3; 1)-kod

med den standardiserade kontrollmatrisen

0

1

1 1 @ H = 1 0A : 0 1 

G = 1 1 1 , så denna Hammingkod består av de två kodorden 000 och 111. Detta är samma kod som man får om man väljer m = 1 i exempel 19.19.  Motsvarande generatormatris ges således av

Exempel 19.48. Det klassiska exemplet på en Hammingkod är en linjär (7; 4)-kod. Som standardiserad kontrollmatris kan vi till exempel välja

0

0 B1 B B1 B H =B B1 B1 B @0 0

1 0 1 1 0 1 0

1

1 1C C 0C C 1C C: 0C C 0A 1

Kapitel 19. En introduktion till kodningsteori

506

Denna svarar mot generatormatrisen

0

1 B0 G =B @0 0

0 1 0 0

0 0 1 0

med vars hjälp vi kan konstatera

0 0 0 1

0 1 1 1

1 0 1 1

1

1 1C C; 0A 1 att vi får de 16 kodord som anges i



tabellen i gur 19.5. Ord

0000 0001 0010 0011 0100 0101 0110 0111

Kodord

0000000 0001111 0010110 0011001 0100101 0101010 0110011 0111100

Ord

1000 1001 1010 1011 1100 1101 1110 1111

Kodord

1000011 1001100 1010101 1011010 1100110 1101001 1110000 1111111

Figur 19.5 Övningar till avsnitt 19.3 1.

Låt

C

vara en systematisk linjär

generatormatrisen

0

(5; 3)-kod, med den standardiserade 1

1 0 0 1 1 G = @0 1 0 0 1A 0 0 1 1 0 Bestäm samtliga kodord, samt kodens minimiavstånd.

2.

Bestäm kontrollmatriserna till de båda standardiserade generatormatriserna i exempel 19.36.

3.

Låt

C

vara en linjär

(7; 3)-kod med kontrollmatrisen 0 1 1 0 1 B0 1 1C B C B1 1 1C B C C H =B B1 1 0C : B1 0 0C B C @0 1 0A 0 0 1

19.3. Generatormatriser och kontrollmatriser (a) Bestäm samtliga kodord i C . (b) Av vilken vikt får ett fel vara

507

för att det skall kunna korrigeras

respektive upptäckas?

4.

Givet kontrollmatrisen

0

1 B0 B B1 H =B B1 B @0 0

1 1 0 0 1 0

1

1 1C C 1C C; 0C C 0A 1

bestäm syndromen till följande ord.

(a) 010010 5.

Låt

H

(b) 110011

(c) 110010

(d) 010101

vara den kontrollmatris som används för Hammingkoden i ex-

empel 19.48. Korrigera följande ord genom att använda metoden med syndrom. Ange också syndromet till respektive ord.

(a) 1100001

(b) 010000

(c) 1010011

(d) 0110010

1-felskorrigerande linjär (5; 2)-kod. 7. Konstruera en 2-felskorrigerande linjär (8; 2)-kod. 8. Låt C vara en linjär (n; m)-kod och G 2 Mmn(B ) en generatormatris 6.

Konstruera en

C . Visa att vi får en ny generatormatris för C , om vi låter två rader byta plats, eller om vi adderar en rad i G till en annan rad. 9. Två linjära (n; m)-koder C och C 0 kallas ekvivalenta, om det nns en permutation  2 Sn sådan att c1 c2 : : : cn 2 C om och endast om c(1) c(2) : : : c(n) 2 C 0 . Visa att varje Hammingkod är ekvivalent med för i

G

en systematisk sådan.

10.

En

r-felskorrigerande kod C  B n

är en partition av radie

Bn

säges vara

(d.v.s. om varje ord i

Bn

perfekt, om fSr (c)gc2C

tillhör exakt ett klot med

r och medelpunkt i ett kodord c). Visa att varje Hammingkod är

perfekt.

Kapitel 20

Splittringskroppar och separabla utvidgningar Som antyddes i inledningen till kapitel 18, så har kroppsutvidgningar mycket med studiet av nollställen till polynom att göra; vi kan skaa fram nollställen till ett polynom över en kropp genom att betrakta det som ett polynom över en större kropp. Vi kommer i detta kapitel att använda kroppsutvidgningar i detta syfte.

20.1 Splittringskroppar L en utvidgning av K och 2 L ett algeK . Vi erinrar oss från kapitel 18 att den enkla utvidgningen K ( ) av K denieras som snittet av alla underkroppar i L som innehåller K och . Denna denition av K ( ) ser ut att vara beroende av L. Men enligt sats 18.39 så gäller K ( ) ' K [x]= hm(x)i, där m(x) är minimalpolynomet till över K , och vidare visar sats 18.48 att elementen i K ( ) har en entydig framställning på formen Antag att

K

är en kropp,

braiskt element över

b0 + b1 + b2 2 +    + bn 1 n 1 ; där

b0 ; b1 ; : : : ; bn

1

2K

verket oberoende av

och

n = deg m(x).

Således är

K ( )

i själva

L. Det borde således vara möjligt att välja L till

vad som passar en bäst för stunden. Antag till exempel att vi har ett icke-konstant polynom

f (x)

Är det då möjligt att bestämma

2 K [x] som saknar nollställen i K . L

så att denna kropp innehåller ett

508

20.1. Splittringskroppar nollställe till

f (x)?

509

Svaret på denna fråga är ja. Detta är vad man

1 sats, eller ibland

brukar referera till som Kroneckers oförtjänt

Sats 20.1 (Kronecker).

Låt

K

vara en kropp och

icke-konstant polynom. Då nns det en utvidgning

2 L sådant att f ( ) = 0L . Bevis.

och inte alls

fundamentalsatsen för kroppsutvidgningar.

Det räcker att nna en utvidgning av

nollställe till någon irreducibel delare i

f (x).

K

f (x) 2 K [x] ett L av K och ett

som innehåller ett

Det är därför ingen in-

f (x) självt är irreducibelt över K , d.v.s. K [x]= hf (x)i är en kropp. Betrakta avbildningen  : K ! K [x]= hf (x)i denierad enligt skränkning att anta att

att

(a) = a + hf (x)i a 2 K . Detta är en ringhomomorsm, närmare bestämt restrikhf (x)i : K [x] ! K [x]= hf (x)i till K . Vi påstår att  är injektiv. Antag nämligen att (a) = (b) för några a; b 2 K . Då är a + hf (x)i = b + hf (x)i, vilket betyder att a b 2 hf (x)i. Således är a b en multipel av f (x). Men a b är ett konstant polynom och f (x) är icke-konstant, så vi måste ha a b = 0K , vilket ger a = b. Således är  en injektiv homomorsm. Detta innebär att K [x]= hf (x)i har en underkropp isomorf med K (i form av im ), så därmed kan vi betrakta L = K [x]= hf (x)i som en utvidgning av K , genom att identiera a 2 K med elementet a + hf (x)i i L. Satsen följer nu om vi kan visa att L innehåller ett nollställe till f (x). Sätt för alla

tionen av den kanoniska homomorsmen

= x + hf (x)i och ansätt

f (x) = a0 + a1 x +    + an xn . Evaluering av f (x) i ger då

f ( ) = a0 + a1 +    + an n = a0 + a1 (x + hf (x)i) +    + an (x + hf (x)i)n = (a0 + a1 x +    + an xn) + hf (x)i = 0L ; 1

Leopold Kronecker (18231891), tysk matematiker.

510

Kapitel 20. Splittringskroppar och separabla utvidgningar

ai 2 K med ai + hf (x)i 2 L. Detta visar att är ett nollställe till f (x). Därmed är satsen bevisad. om vi identierar varje

Den utvidgning

L av K

som konstrueras i beviset för Kroneckers sats

är isomorf med den enkla utvidgningen

K ( ).

Polynomet

f (x),

som

förekommer i beviset, är nämligen ett associerat polynom till minimalpolynomet

m(x)

till



över

K,

så därmed gäller

lemma 16.39). Sats 18.39 ger att

Exempel 20.2.

L ' K ( ).

Andragradspolynomet

hf (x)i = hm(x)i (se

p(x) = x2 + x +1 2 Z2[x] sak-

Z2 och är därmed irreducibelt över Z2. Kroneckers sats säger att vi kan utvidga Z2 till en större kropp i vilken p(x) kommer nar nollställen i

. Polynomet p(x) kommer då att bli minimalpoly över Z2. En utvidgning som uppfyller kraven i Kroneckers sats är den enkla utvidgningen Z2( ), som enligt sats 18.48 består av alla element på formen b0 + b1 , där b0 ; b1 2 Z2. Det nns alltså fyra element i Z2( ). Eftersom vi denierat som ett nollställe till p(x), så 2 2 är + + 1 = 0, eller med andra ord = 1 = 1 + . Detta betyder att när vi räknar i Z2( ), så kan vi ersätta varje förekomst av 2 med 1 + . Till exempel blir att ha ett nollställe nomet till

3 = 2 = (1 + ) = + 2 = + (1 + ) = 1: Cayleytabellerna för addition och multiplikation på

Z2( )

återges i

gur 20.1 på motstående sida. Veriera att dessa stämmer!



Kroneckers sats säger alltså att vi till varje icke-konstant polynom över en kropp kan nna en utvidgning i vilken polynomet har ett nollställe. Ett upprepat användande av satsen borde leda till att man så småningom erhåller en kropp över vilken vårt polynom kan faktoriseras i linjära faktorer. Vi kommer inom kort att bevisa detta.

Denition 20.3.

Ett icke-konstant polynom

f (x)

över en kropp

K

splittras över K , om det kan skrivas som en produkt av förstaK , d.v.s. på formen f (x) = c(x 1 )(x 2 ) : : : (x n ); för några c; 1 ; 2 ; : : : ; n 2 K . säges

gradspolynom över

20.1. Splittringskroppar

511

+ 0 1

0 0 1

1 1+ 1 1+ 0 1+ 1+ 0 1 1+ 1+ 1 0



0 0 0 0 0

0 1



1+

1 0 1

1+ 0 1+ 1+ 1 1+ 1

0

Figur 20.1 Exempel 20.4.

Polynomet

x2 + 1 2 R[x]

splittras över

C , eftersom

x2 + 1 = (x + i)(x i) i

C [x].



Exempel p 20.5. p Polynomet f (x) = x4 5x2 + 6 2 Q [x] lena  2 och  3, och vi har faktoriseringen

p

x4 5x2 + 6x = (x + 2)(x

p

p

2)(x + 3)(x

har nollstäl-

p

3):

fp (x) splittras över R , men också över den betydligt p Q ( 2 ; 3) . Däremot splittras inte f (x) varken över p

Detta betyder att

p Q ( 2) eller Q ( 3).

mindre kroppen



K vara en kropp och antag att f (x) 2 K [x] är ett icke-konstant polynom. En utvidgning L av K kallas för en splittringskropp till f (x) över K , om (i) f (x) splittras över L (ii) L = K ( 1 ; 2 ; : : : ; n ), där 1 ; 2 ; : : : ; n är nollställena till f (x) i L. Denition 20.6.

Låt

f (x) inte får splittras i splittringskropp L, d.v.s. om F är en

Innebörden av (ii) i denitionen ovan är att någon äkta underkropp i dess

Kapitel 20. Splittringskroppar och separabla utvidgningar

512

underkropp i är

F = L.

Sats 20.7.

L som innehåller K

och samtliga nollställen till

f (x), så

Det nns en splittringskropp för varje icke-konstant po-

lynom över en kropp

K.

f (x) 2 K [x] vara ett polynom av grad n  1. Vi skall bevisa satsen med hjälp av induktion över n. Om n = 1 så duger K själv som splittringskropp. Antag att n > 1 och att satsen är sann för varje polynom av grad n 1. Om f (x) inte splittras över K , så har f (x) en irreducibel delare p(x), för vilken deg p(x)  2 gäller. Med hänvisning till Kroneckers sats kan vi utvidga K till en kropp L = K ( 1 ), som innehåller ett nollställe 1 till p(x), och därmed också till f (x). Över kroppen L kan vi faktorisera f (x) enligt f (x) = (x 1 )g(x), där g(x) är ett polynom av grad n 1 över L. Vårt induktionsantagande medför att det nns en splittringskropp F till g (x) över L, och att denna erhålls genom att till L adjungera alla nollställen 2 ; 3 ; : : : ; n till g (x). Men då blir Bevis.

Låt

F = L( 2 ; 3 ; : : : ; n ) = [K ( 1 )]( 2 ; 3 ; : : : ; n ) = K ( 1 ; 2 ; : : : ; n ) också splittringskropp till

f (x) över K , vilket bevisar satsen.

Ovanstående bevis ger inget besked om huruvida den splittringskropp man erhåller är entydigt bestämd. Det skulle till exempel kunna inträa att man får en annorlunda splittringskropp, om den irreducibla faktor

p(x)

till

f (x),

som vi väljer i ett skede av beviset, väljs annorlunda.

Så är det dock inte fallet

man kan visa att varje polynom har en

entydigt bestämd splittringskropp, på isomor när. Vi kommer närmast att bevisa denna entydighet hos splittringskroppen till ett polynom över en kropp. För att vara ett entydighetsbevis, visar sig detta emellertid vara ovanligt tekniskt, och vi kommer att behöva några lemman till vår hjälp. Det första av dessa säger att

K1 och K2 är isomorfa kroppar, så är också polynomringarna K1 [x] och K2 [x] isomorfa ett inte allt för överraskande faktum! om

Lemma 20.8.

Om

K1

och

motsvarande polynomringar

K2 är två isomorfa kroppar, så är även K1 [x] och K2 [x] isomorfa. Närmare be-

20.1. Splittringskroppar

513

stämt gäller, att varje isomorsm

 : K1 ! K2 inducerar en isomorsm

^ : K1 [x] ! K2 [x], denierad enligt

^ [f (x)] = ^ (a0 + a1 x +    + an 1 xn 1 + an xn ) = (a0 ) + (a1 )x +    + (an 1 )xn 1 + (an )xn för alla

f (x) 2 K1 [x].

P j j j aj x och g (x) = j bj x godtyckligt i K1 [x]. k Koecienten framför x i f (x) + g (x) är lika med ak + bk , medan den i Pk f (x)g(x) är lika med i=0 ai bk i . I och med att  är en homomorsm,

Bevis.

Tag

f (x) =

P

så är

(ak + bk ) = (ak ) + (bk ) och

 Från detta följer att

k X i=0

^

!

ai bk

k X i=0

(ai )(ak i ):

är en homomorsm. Att

en direkt konsekvens av att

Givet en isomorsm

i

=

 är det.

 : K1

! K2

så kan vi således för varje polynom

^

också är bijektiv är

mellan två kroppar

f (x)

K1

och

K2 ,

2 K1[x] ordna ett entydigt

^ [f (x)] 2 K2 [x] och vice versa. Istället för den något obekväma beteckningen  ^ [f (x)], kommer vi i fortsättningen att skriva f  (x). På grund av att ^ är en isomorsm, så är f (x) är irreducibelt  över K1 , om och endast om f (x) är irreducibelt över K2 . bestämt polynom

Lemma 20.9. Låt  : K1 ! K2 vara en isomorsm mellan två kroppar K1 och K2 , och låt  ^ : K1 [x] ! K2 [x] vara den av  inducerade isomorsm, som beskrivs i lemma 20.8. Låt p(x) vara ett polynom  i K1 [x] och p (x) motsvarande polynom K2 [x]. Då är avbildningen  : K1 [x]= hp(x)i ! K2 [x]= hp (x)i, denierad enligt [f (x) + hp(x)i] = f  (x) + hp (x)i en isomorsm, och således gäller

K1 [x]= hp(x)i ' K2 [x]= hp (x)i.

Kapitel 20. Splittringskroppar och separabla utvidgningar

514

Bevis.

Vi måste för det första övertyga oss om att



är väldenierad,

g(x) och h(x) tillhör samma sidoklass till hp(x)i i K1 [x], g (x) och h (x) samma sidoklass till hp (x)i i K2 [x]. Men

d.v.s. att om så tillhör eftersom

p(x) j [g(x) h(x)] i K1 [x] så är det klart att

() p (x) j [g (x) h (x)] i K2 [x]

g(x)+ hp(x)i = h(x)+ hp(x)i i K1 [x]= hp(x)i, om och = h (x) + hp (x)i i K2 [x]= hp (x)i. Detta

endast om

g (x) + hp (x)i

visar att

är väldenierad, och på samma gång injektiv. Beviset för

att



 är surjektiv, och att avbildningen är en homomorsm, lämnar vi

till läsaren som en övning.

p(x) i ovanstående lemma vore irreducibelt över K1 , så K1 [x]= hp(x)i som K2 [x]= hp (x)i vara kroppar.

Notera att om skulle såväl

K2 vara kroppar och  : K1 ! K2 en isomorsm. Antag att m(x) 2 K1 [x] är ett moniskt irreducibelt polynom och L1 en utvidgning av K1 som innehåller ett nollställe till m(x). Låt vidare L2 en utvidgning av K2 som innehåller ett nollställe  till m (x) 2 K2 [x]. Då är det möjligt att utvidga  till en isomorsm  : K1 ( ) ! K2 ( ), sådan att  ( ) = . Lemma 20.10.

Låt

K1

och

Det är avbildningen  , återgiven i gur 20.2 som en streckad pil K1 ( ) till K2 ( ), som vi är ute efter att konstruera.

Bevis. från

K1 ( )

K1





K2( )

K2

Figur 20.2 m(x) och m (x) är minimalpolynomen till över K1 respektive över K2 . Låt  : K1 [x] ! L1 vara evalueringshomomorsmen i . För denna gäller ker  = hm(x)i och im  = K1 ( ). Enligt den första isomorsatsen för ringar är K1 [x]= hm(x)i och K1 ( ) Polynomen

20.1. Splittringskroppar

isomorfa, och

515

: K1 [x]= hm(x)i ! K1 ( ) denierad av [f (x) + hm(x)i] =  [f (x)] = f ( );

f (x) 2 K1 [x], är en isomorsm. Av motsvarande anledning är  : K2 [x]= hm (x)i ! K2 ( ) given av

för alla

avbildningen

[f (x) + hm

 (x)i] = f ( );

f (x) 2 K2 [x], också en isomorsm. Vi såg i lemma 20.9 att K1 [x]= hm(x)i och K2 [x]= hm (x)i är isomorfa, och att av bildningen  : K1 [x]= hm(x)i ! K2 [x]= h m (x)i denierad som för alla

kropparna

[f (x) + hm(x)i] = f  (x) + hm (x)i ; för alla

f (x) 2 K1 [x], är en isomorsm. Sätt =

Då är



en isomorsm från

sida). För alla

a 2 K1

 (a) = = så är





ÆÆ



1:

K1 ( ) till K2 ( ) (se gur 20.3 på följande

har vi



[ 1 (a)] = [(a + hm(x)i)]  [ (a) + hm (x)i] =  (a);

en utvidgning av

. Eftersom

(x + hm(x)i) = ^ (x) + hm (x)i = x + hm (x)i ; så blir

 ( ) =



[



1 ( )] =

 [ (x + hm(x)i)] = (x + hm (x)i) = ;

vilket bevisar lemmat.

 : K1 ! K2 en isoK1 [x] och f  (x) dess motsvarande polynom i K2 [x], se lemma 20.8. Antag att L1 är en  splittringskropp till f (x) över K1 , och L2 en splittringskropp till f (x) över K2 . Då kan  utvidgas till en isomorsm  : L1 ! L2 . Sats 20.11.

morsm. Låt

Låt

f (x)

K1

och

K2

vara kroppar och

vara ett icke-konstant polynom i

516

Kapitel 20. Splittringskroppar och separabla utvidgningar K1 [x]= hp(x)i



K2 [x]= hp (x)i



K1 ( )



K2( )

Figur 20.3 n = deg f (x) = deg f  (x) för att bevisa satsen. I fallet n = 1 är K1 = L1 och K2 = L2 , så den sökta utvidgningen av  ges då av  själv. Låt nu n > 1 och antag att satsen är sann för alla polynom av grad n 1. Då L1 är en splittringskropp till f (x) över K1 , så gäller L1 = K1 ( 1 ; 2 ; : : : ; n ), där 1 ; 2 ; : : : ; n är nollställena till f (x) i L1 . Analogt är L2 = K ( 1 ; 2 ; : : : ; n ), där 1 ; 2 ; : : : ; n är nollställena till f  (x) i L2 . Låt nu 2 L1 vara ett av nollställena till f (x), säg = 1 , och 2 L2 ett av nollställena  till f (x), säg = 1 . Idén är nu att först utvidga  litet grand, närmare bestämt till en isomorsm  : K1 ( ) ! K2 ( ), för att sedan i sin tur utvidga  till en isomorsm  : L1 ! L2 , genom att hänvisa Bevis.

Vi använder oss av induktion över

till induktionsantagandet (se gur 20.4).

L1 K1 ( )

K1







L2 K2( )

K2

Figur 20.4  : K1 ( ) ! K2 ( ) som uppfyller  ( ) = , enligt lemma 20.10. I polynomringen över K1 ( ) är det därmed möjligt att faktorisera f (x) enligt Vi kan utvidga



till en isomorsm

f (x) = (x )g(x);

20.1. Splittringskroppar för något polynom

517

g(x) 2 K1 ( )[x] av grad n 1. Nu är L1 = [K1 ( )]( 2 ; 3 ; : : : ; n )

en splittringskropp till

g(x) över K1 ( ). Eftersom

f  (x) = [x  ( )]g (x) = (x )g (x); L2 = [K2 ( )]( 2 ; 3 ; : : : ; n ) en splittringskropp till g (x)  över K2 ( ). Eftersom deg g (x) = deg g (x) = n 1, så är det enligt induktionsantagandet möjligt att utvidga  till en isomorsm  från L1 till L2 . Denna isomorsm är givetvis också en utvidgning av  . Därmed är vidare

är satsen bevisad.

Följdsats 20.12. Låt f (x) vara ett icke-konstant polynom över en kropp K . Då har f (x) en entydigt bestämd splittringskropp, på isomor när.

K1 = K2 = K i sats 20.11, och låt  : K ! K vara K (som givetvis är en isomorsm). Om L1 och L2 är två olika splittringskroppar till f (x), kan  enligt sats 20.11 utvidgas till en isomorsm från L1 till L2 . Bevis.

Välj

identitetsavbildningen på

I och med att varje icke-konstant har en i isomormening entydig bestämd splittringskropp, tillåter vi oss att tala om splittringskroppar i bestämd form i fortsättningen. Till exempel kommer vi att säga polynomets splittringskropp istället för en splittringskropp till polynomet.

Exempel 20.13.

p p

dra slutsatsen att

C

Med anknytning till exempel 20.4 och 20.5 kan vi

x2 + 1 över 2 5x + 6 över .

är splittringskroppen till

Q ( 2; 3) är splittringskroppen till

x4

Q

R, och att



K och ett polynom f (x) i K [x], nns en utvidgning L av K över vilken f (x) splittras vi kan välja L som polynomets splittringskropp över K . Nu kan man kanske fråga sig, ifall det nns en utvidgning av K över vilken alla polynom i K [x] splittras. Vi har sett att det, givet en kropp

För kroppen av reella tal

R

är det åtminstone så, ty utvidgningen

C

Kapitel 20. Splittringskroppar och separabla utvidgningar

518

R

av

duger för detta ändamål. Detta är en konsekvens av följande

berömda sats.

Sats 20.14 (Algebrans fundamentalsats). Låt f (x) 2 C [x] ett icke-konstant polynom. Då har f (x) ett nollställe i C .

vara

Det första beviset för algebrans fundamentalsats gavs av Gauss år 1799. Vanligtvis brukar man använda teorin för analytiska funktioner när man bevisar satsen, och vi hänvisar också läsaren dit för ett bevis. Vi anmärker dock att satsen går att bevisa algebraiskt,

2 fast det blir då

mer komplicerat. Den intresserade läsaren kan åtnjuta ett sådant bevis i Stewart [13] (se litteraturförteckningen på sidan 587.) Det kan nnas skäl till att studera andra kroppar än

C , som också

har den egenskap som algebrans fundamentalsats nämner, och vi inför av den anledningen följande denition.

Denition 20.15. Exempel 20.16.

K säges vara algebraiskt sluten, om K [x] har ett nollställe i K .

En kropp

varje icke-konstant polynom i

Enligt algebrans fundamentalsats är

iskt sluten kropp. Kroppen

C

en algebra-

R är däremot inte algebraiskt sluten, efterx2 + 1 2 R[x] saknar nollställen i R. 

som till exempel polynomet

Sats 20.17.

En kropp

K

är algebraiskt sluten, om och endast om

varje icke-konstant polynom i

Bevis. ()) Antag att K ett polynom av grad

K [x] splittras över K .

är algebraiskt sluten och låt

n  1.

f (x) 2 K [x] vara n,

Vi skall, med hjälp av induktion över

f (x) kan skrivas som en produkt av förstagradspolynom i K [x]. Detta gäller trivialt, om n = 1. Antag därför att n > 1 och att varje polynom av grad n 1 kan faktoriseras på detta vis. Nu är K en algebraiskt sluten kropp, vilket innebär att f (x) har ett nollställe a i K . På grund av faktorsatsen kan vi därmed skriva f (x) = (x a)g(x) för något g (x) 2 K [x]. Här gäller deg g (x) = n 1 så g(x) splittras således bevisa att

2

Detta är en sanning med modikation. Ett helt och hållet algebraiskt bevis är,

såvitt författaren vet, inte känt. Man måste nämligen utnyttja litet analys, som till exempel att polynomfunktioner från

R till R är kontinuerliga.

20.1. Splittringskroppar

519

K , enligt vårt induktionsantagande. Eftersom f (x) = (x a)g(x), är detta därmed sant också för f (x), vilket är vad vi önskade. (() Antag att varje icke-konstant polynom f (x) 2 K [x] splittras över K . Då kan f (x) alltså skrivas som en produkt av förstagradspolynom i K [x], och faktorsatsen ger direkt att f (x) därmed måste ha (minst) ett nollställe i K . över

Följdsats 20.18.

En algebraiskt sluten kropp

gebraisk utvidgning, d.v.s. om är

L = K.

K

har ingen äkta al-

L är en algebraisk utvidgning av K , så

L vara en algebraisk utvidgning av K , och tag 2 L godtyckligt. Inget irreducibelt polynom i K [x] kan på grund av sats 20.17 vara av grad 2 eller högre. Sålunda ges minimalpolynomet till över K av x , vilket medför att 2 K och därmed L = K . Bevis.

Låt

Denition 20.19.

En algebraisk utvidgning L av en kropp K säalgebraiskt hölje till K , om L är algebraiskt sluten. Vi skriver L = K i så fall. ges vara ett

Ett algebraiskt hölje vidgning av

K

till en kropp

K

är alltså en så pass stor ut-

K , att varje polynom med koecienter i K har samtliga K . Med andra ord är samtliga element i K algebra-

sina nollställen i iska över

K,

och det går inte att nna någon strikt större algebraisk

utvidgning av

K.

Exempel 20.20. För våra vanligaste talkroppar Q , R och C gäller Q = A och R = C = C . Här betecknar A mängden av alla algebraiska



tal, se exempel 18.59.

K till en given kropp K , kan man f (x) 2 K [x], och adjungerar till K redan nns i K . Om den utvidgade

För att tillverka ett algebraiskt hölje tänka sig att man tar ett polynom de nollställen till

f (x),

som inte

K1 som då erhålls inte är algebraiskt sluten, upprepar man denna g(x) 2 K [x] och adjungerar till K1 de nollställen till g (x) som saknas i K1 , och får på så sätt en ännu större kropp K2 , och så vidare. Problemet är att detta mycket väl kropp

process, d.v.s. vi väljer ett nytt polynom

Kapitel 20. Splittringskroppar och separabla utvidgningar

520

kan vara en oändlig process, och att det därmed inte nns någon garanti för att vi någonsin kommer att bli färdiga. Nästa sats garanterar dock att varje kropp i själva verket har ett algebraiskt hölje.

Sats 20.21.

Varje kropp

K

hölje till

K . Detta är K 1 är ett annat algebraiskt

har ett algebraiskt hölje

entydigt bestämt på isomor när, d.v.s. om

K , så är K ' K 1 .

Vi avstår från att ge ett bevis för satsen. Den intresserade läsaren kan dock konsultera Morandi [11] i litteraturförteckningen på sidan 587, för ett bevis. Till sist i detta avsnitt, skall vi ge ett exempel på en algebraisk utvidgning som inte är ändlig.

Exempel 20.22.

Varje polynom på formen

tal, är irreducibelt över ta innebär att om



xn + p, där p är ett prim-

Q , eftersom det är ett Eisensteinpolynom. Det-

är ett nollställe till ett sådant polynom, så är

[Q ( ) : Q ] = n. Eftersom varje ändlig utvidgning är en algebraisk utvidgning, så gäller Q  Q ( )  A , där A = Q är det algebraiska höljet till Q . Detta medför att [A : Q ]  [Q ( ) : Q ] = n. Men vi kan välja n precis hur stort vi vill, vilket medför att ändlig utvidgning av

Q.

A

är en algebraisk men inte



Övningar till avsnitt 20.1 1. Visa att p(x) = x3 + x2 + 1 2 Z2[x] är irreducibelt och låt Z2( ) vara en utvidgning av Z2 som innehåller ett nollställe till p(x). (a) Hur många element innehåller Z2( )? (b) Visa att 3 = 1 + 2 i Z2( ). (c) Beräkna (1 + + 2 )3 och 2 (1 + )(1 + 2 ) i Z2( ). Svara på standardformen.

2.

p(x) = x2 + x + 4 2 Z11[x]. (a) Visa att p(x) är irreducibelt över Z11. (b) Bilda utvidgningen Z11( ) av Z11, där är ett nollställe till p(x). Hur många element innehåller Z11( )? (c) Bestäm inversen till 8 i Z11( ). Låt

20.1. Splittringskroppar 3.

521

Visa att

( ) = fa 2 + b + c j a; b; c 2 Z3; 3 = 2 + 2g är en kropp och bestäm inversen till 1 + . Z3

4. 5.

p

Över vilka av nedanstående kroppar splittras polynomet

(a) R p p (d) Q (i; 2; 3)

(c) Q ( 2) (f) Z5

(b) C (e) A

Är någon av följande kroppar splittringskroppen till

p

I så fall, vilken?

(a) Q

(b) C

(c) A

x4

2?

x2

x4 +2x2 +1 över Q ?

(d) Q ( 2)

p

(e) Q (i; 2)

6.

Bestäm splittringskroppen till nedanstående polynom över

7.

Faktorisera vart och ett av polynomen i föregående övning i linjära

(a) x2 5x + 6 (c) x4 3

(b) x3 2 (d) x7 2x4 3x3 + 6

Q.

faktorer över dess respektive splittringskropp.

8.

följande polynom i

(a) x2 + 3 (d) x3 3 9.

Q

Bestäm gradtalet över

Q

[x].

för splittringskroppen till vart och ett av

(b) x4 1 (e) x3 1

(c) x4 7x2 + 10 (f) x5 2x3 2x2 + 4

Faktorisera vart och ett av polynomen i föregående övning i linjära faktorer över dess respektive splittringskropp.

Q [x], p (i; 7) som splittringskropp över Q . 11. Finn ett polynom f (x) 2 Q [x] av grad 4 så att dess splittringskropp L

10.

Finn två sinsemellan icke associerade polynom av samma grad i som båda har

över

Q

Q

uppfyller

(a) [L : Q ] = 1 (b) [L : Q ] = 2 12.

Fyll i de utelämnade delarna av beviset för lemma 20.9, genom att visa att avbildningen

13.

(c) [L : Q ] = 4 (d) [L : Q ] = 8.

, som gurerar där, är en surjektiv homomorsm.

K är en kropp och att g(x) och h(x) är två polynom i K [x]. f (x) = g(x)h(x) och låt L vara splittringskroppen till f (x) över K . Visa att g (x) splittras över L. Antag att Sätt

14.

K  L  M . Antag f (x) 2 K [x]. Visa att M också är splittringskropp till f (x), betraktat som polynom i L[x]. Antag att att

M

K, L

och

M

är kroppar sådana att

är splittringskroppen till polynomet

Kapitel 20. Splittringskroppar och separabla utvidgningar

522

15.

Låt

L

K . Antag att varje K [x] splittras över L. Visa att L är algebraiskt

vara en algebraisk utvidgning av kroppen

icke-konstant polynom i sluten.

16.

Låt

K vara en kropp och L en utvidgning av K sådan att [L : K ] = 2. L är splittringskroppen för något polynom i K [x].

Visa att

17.

Låt

K

vara en kropp och

ringskropp över

K

ges av

f (x) ett polynom av grad n  1, vars splittL. Visa att [L : K ]  n!.

20.2 Separabla utvidgningar Låt

f (x)

vara ett moniskt polynom över en kropp

polynomets splittringskropp över

f (x) enligt

K

och låt

L

vara

K . Över L kan vi kan då faktorisera

f (x) = (x 1 )n1 (x 2 )n2 : : : (x s )ns ; 1 ; 2 ; : : : ; s är de olika nollställena till f (x) i L, och där de n1 ; n2 ; : : : ; ns uppfyller n1 + n2 +    + ns = deg f (x). Talet nj kallas för multipliciteten av nollstället j . Om nj = 1, så kallas motsvarande j för ett enkelt nollställe, medan det säges vara multipelt, om nj > 1. Vi kommer i detta avsnitt vara intresserade av där

positiva heltalen

huruvida ett irreducibelt polynom har enkla eller multipla nollställen i sin splittringskropp.

Denition 20.23. Antag att K är kropp. Ett irreducibelt polynom f (x) i K [x] kallas för ett separabelt polynom över K , om samtliga nollställen till f (x) i dess splittringskropp är enkla. Ett polynom

separabelt, om samtliga dess irreducibla faktorer är separabla. Ett element i en algebraisk utvidgning av K säges vara ett separabelt element, om dess minimalpolynom över K är separabelt. En utvidgning L av K säges vara en separabel utvidgning, om samtliga element i L är separabla över K . som inte är irreducibelt kallas

p

p

3 tillpx2 3 2pQ [x] är båda enkla nollställen till detta polynom. Sålunda är 3 och 3 separabla 2 3 är ett separabelt polynom. Utvidgningelement över Q , och x p en Q ( 3) är vidare en separabel utvidgning av Q , ty ett godtyckligt

Exempel 20.24.

Nollställena

3 och

20.2. Separabla utvidgningar

p

523

p

a + b 3 2 Q ( 3) har m(x) = x2 2x +(a2 3b2 ) som minimalpolynom över Q , om b 6= 0 (visa detta!). Detta polynom är separabelt, p p ty dess två nollställen, som ges av a + b 3 och a b 3 (visa detta också!), är olika, eftersom b 6= 0. Vad händer förresten om b = 0?  element

För att kunna avgöra om ett irreducibelt polynom är separabelt eller inte, visar sig begreppet

formell derivata

utgöra ett eektivt hjälpme-

del.

Denition 20.25.

Låt

K

vara en kropp och

f (x) = an xn + an 1 xn 1 +    + a1 x + a0 ett polynom i

K [x].

Då denieras den

formella derivatan

av

f (x)

som polynomet

f 0 (x) = (n  an )xn 1 + [(n 1)  an 1 ]xn 2 +    + (2  a2 )x + a1 : När man använder sig av formell derivata, deriverar man alltså som vanligt. Resultatet av en formell derivation kan dock bero på vilken kropp polynomets koecienter är hämtade från.

Exempel 20.26. Låt f (x) = 2x3 + 1 och g(x) = x5 . Betraktade som 0 2 0 4 polynom i Z7[x] så blir f (x) = 6x och g (x) = 5x , men betraktade 0 2 0 som polynom i Z5[x] erhålles istället f (x) = x och g (x) = 0. Den formella derivatan av ett polynom kan som synes bli lika med nollpolynomet, trots att polynomet inte är konstant.



Notera att den formella derivatan av ett konstant polynom alltid är

deg f (x)  1, så är deg f 0 (x)  deg f (x) 1 0 (i den mån f (x) inte är nollpolynomet). nollpolynomet, och att om

Lemma 20.27. kropp. Då gäller (i) (ii)

Låt

f (x); g(x)

2 K [x] och ; 2 K , där K

[ f (x) + g(x)]0 = f 0 (x) + g0 (x) [f (x)g(x)]0 = f 0(x)g(x) + f (x)g0 (x).

är en

Kapitel 20. Splittringskroppar och separabla utvidgningar

524

Bevis.

Beviset för (i) är enkelt.

3 Vi lämnar det som en övning till

läsaren, liksom dess naturliga generalisering till en summa bestående av er än två termer.

f (x) = a0 + a1x +    + anxn och g(x) = b0 + b1 x +    + am xm så i j i+j . blir f (x)g (x) en summa av termer på formen (ai x )(bj x ) = ai bj x Om

På grund av (i) räcker det därför att bevisa (ii) i det specialfall då

f (x) = xm och g(x) = xn för några positiva heltal m och n. Vi har då f (x)g(x) = xm+n , så [f (x)g(x)]0 = (m + n)xm+n 1 : Å andra sidan är

f 0 (x)g(x) + f (x)g0 (x) = mxm 1  xn + xm  nxn = mxm+n 1 + nxm+n 1 = (m + n)xm+n 1 ;

1

och (ii) följer.

Observera att lemmat ovan inte kan motiveras med satser från analysen, eftersom derivatan där denieras på annorlunda sätt, med gränsprocesser inblandade.

Lemma 20.28. Låt f (x) 2 K [x] vara ett icke-konstant polynom med 2 K som nollställe. Då är ett multipelt nollställe, om och endast 0 om f ( ) = 0K . För det första ger faktorsatsen att f (x) = (x )g(x) för något g(x) 2 K [x]. Nu är ett multipelt nollställe till f (x), om och endast om (x ) j g(x). Detta är i sin tur ekvivalent med att g( ) = 0K . Men

Bevis.

med hjälp av föregående lemma får vi att

f 0 (x) = g(x) + (x )g0 (x); 0 så g ( ) = 0K är i sin tur ekvivalent med att f ( ) = 0K . Lemma 20.29.

f (x) vara ett irreducibelt polynom i K [x], där K f (x) ett multipelt nollställe i sin splittringskropp, 0 om och endast om f (x) är nollpolynomet. Låt

är en kropp. Då har 3

För att inte säga mycket enkelt!

20.2. Separabla utvidgningar

)) Antag att L är splittringskroppen till f (x) över K , och 2 L är ett multipelt nollställe till f (x). Efter att eventuellt

Bevis. att

525

(

multiplicera

f (x)

f (x) är f (x) är minimalpolynomet till över K . Med hjälp

med en lämplig konstant, kan vi anta att

moniskt, d.v.s. att

av faktorsatsen kan vi skriva

f (x) = (x )g(x)

(20.1)

g(x) 2 L[x]. Eftersom är ett multipelt nollställe f (x), är ett nollställe även till g(x), d.v.s. g( ) = 0L . Vi vill 0 visa att f (x) är nollpolynomet. Antag att så ej är fallet. Då gäller deg f 0 (x)  0. Genom att beräkna den formella derivatan av f (x) så för något polynom till

får vi från (20.1) och formeln för derivata av en produkt, att

f 0 (x) = g(x) + (x )g0 (x): Evaluering av

f 0 (x) i

f 0( ) = 0K , och eftersom f (x) 0 därmed f (x) j f (x). Detta skulle

ger därmed

är minimalpolynomet till

,

måste

emellertid innebära att

deg f (x)  deg f 0 (x)  deg f (x) 1; 0 vilket är tämligen svårt att tro på! Alltså måste f (x) vara nollpolynomet.

() Om f 0(x) är nollpolynomet så gäller f 0( ) = 0K . Enligt lem-

(

ma 20.28 måste

därmed vara ett multipelt nollställe till f (x).

Inför nästa sats erinrar vi oss från denition 13.43 att karakteristiken

char R för en ring R med etta ges av det minsta positiva heltal n som uppfyller

n  1R = |1R + 1R {z +    + 1R} = 0R ; n termer

n existerar. Om så ej är fallet, sätter vi char R = 0. För en kropp K har vi alltid char K = 0 eller char K = p, där p är ett i den mån ett sådant

primtal. Detta är en konsekvens av sats 13.48.

Sats 20.30.

Låt

K

braisk utvidgning av

vara en kropp med

K

separabel.

char K = 0. Då är varje alge-

Kapitel 20. Splittringskroppar och separabla utvidgningar

526

L vara en algebraisk utvidgning av K och välj 2 L godtyckligt. Vi vill visa att är separabelt över K , d.v.s. att dess minimalpolynom m(x) endast har enkla nollställen i sin splittringskropp. Bevis.

Låt

Ansätt

m(x) = xn + an 1 xn 1 +    + a1 x + a0 ; där

n  1. Då blir

m0 (x) = (n  1K )  xn 1 + [(n 1)  an 1 ]xn 2 +    + (2  a2 )x + a1 : Om

m(x) har ett multipelt nollställe, så måste m0 (x) vara nollpolyno-

met, enligt lemma 20.29. Detta innebär att samtliga dess koecienter

n  1K . Men eftersom n är ett positivt heltal och char K = 0, så är n  1K 6= 0K . Detta måste vara noll, speciellt högstagradskoecienten

är en motsägelse, och vi har därmed bevisat satsen.

Exempel 20.31. av

Kroppen

p p Q ( 4 2; 3 2)

är en separabel utvidgning

Q , ty det är fråga om en algebraisk (t.o.m. ändlig) utvidgning av en

kropp av karakteristik

0, och varje algebraisk utvidgning av en sådan

är separabel, enligt föregående sats.



Vi avslutar detta avsnitt med en sats som vi kommer att behöva, när vi i nästa kapitel börjar att studera Galoisteori.

Sats 20.32 (Primitiva elementsatsen). Låt K vara en kropp med karakteristiken 0. Då är varje ändlig utvidgning av K en enkel utvidgning.

L vara en ändlig utvidgning av K . Enligt sats 18.57 har vi då L = K ( 1 ; 2 ; : : : ; n ) för några 1 ; 2 ; : : : ; n 2 L. Vi skall visa att det nns ett i L, som ensamt klarar av det alla i gör tillsammans, d.v.s. uppfyller K ( ) = L. Det räcker att bevisa detta i det specialfall, då L = K ( ; ). Det allmänna fallet följer sedan med hjälp av ett enkelt induktionsbevis (över antalet till K adjungerade element). Låt m (x) 2 K [x] och m (x) 2 K [x] vara minimalpolynomen till respektive över K . Antag att nollställena till m (x) i det algebraiska höljet K till K ges av 1 ; 2 ; : : : ; r och att 1 ; 2 ; : : : ; s på motsvarande sätt är nollställena i K till m (x). Efter en eventuell omnumrering av Bevis.

Låt

20.2. Separabla utvidgningar

527

dessa element kan vi anta att

1 = och 1 = . Eftersom char K = 0,

så är varje utvidgning av

separabel (se sats 20.30), vilket innebär

K

att nollställena till varje irreducibelt polynom över

i

är alla

sinsemellan olika, liksom alla

j .

K är enkla. Således

En kropp med karakteristik noll är alltid oändlig, så det nns ett

a2K

sådant att

a( för alla

j ) 6= i



(20.2)

i = 1; 2; : : : ; r och j = 2; 3; : : : ; s. Vi påstår att = + a

(20.3)

K ( ) = K ( ; ). K ( )  K ( ; ) är klart, ty = + a 2 K ( ; ). Den omvän-

uppfyller Att

da inklusionen är knivigare att övertyga sig om. Betrakta polynomet

f (x) = m ( ax): x med koecienter i K ( ). Vi skall nu undersöka vilka av nollställena till m (x) som också är nollställen till f (x). Vi har Detta är ett polynom i för det första

f ( ) = m ( a ) = m ( ) = 0K ;

= 1 är därmed ett gemensamt nollställe till f (x) och m (x). För j 6= 1 har vi vidare så

f ( j ) = m ( a j ) = m [ + a(

j )];

med utnyttjande av (20.3). Med hjälp av (20.2) följer att

+ a(

j ) 6= + ( i

) = i ;

j 6= 1, så är f ( j ) alltid skilt från m ( i ) = 0K . K till m (x) och f (x), vilket betyder att polynomet x en sgd till m (x) och f (x), betraktade som polynom över K ( ). Detta medför att 2 K ( ), vilket i sin tur medför = a 2 K ( ). Sålunda har vi K ( ; )  K ( ), vilket betyder att om Sålunda är

det enda gemensamma nollstället i

och därmed är beviset klart.

Kapitel 20. Splittringskroppar och separabla utvidgningar

528

p p Q ( 2; 3) av Q . Minimalpolynomen till 2 och 3 över Q är m1 (x) = x2 2 respektive p 2 mp 3. Eftersom samtliga nollställen till m1 (p x) ges av p2 och 2 (x) = x Exempel 20.33.p 2,

p

Betrakta utvidgningen

och samtliga nollställen till

m2 (x)

utgörs av

3

och

3,



p p p p Q ( 2; 3) = Q ( 2 + a 3) om vi väljer

följer från beviset för primitiva elementsatsen, närmare bestämt formlerna (20.2) och (20.3), att

a 2 Q

så att

p p r 2 ( 2) p = 23 ; a 6= p 3 ( 3) p p p p vilket inte är direkt svårt! Vi ser att Q ( 2; 3) = Q ( 2 + a 3) för alla rationella tal a = 6 0.  Övningar till avsnitt 20.2 1.

Bevisa lemma 20.27(i), och dess generalisering till en summa med er än två termer.

2.

Bestäm den formella derivatan till följande polynom i respektive polynomring.

(a) x4 3x + 2 2 Q [x] (b) 2x3 + (1 + 2i)x2 ix + 4 + 2i 2 C [x] (c) x4 + x3 + x2 + x + 1 2 Z2[x] (d) x7 + 5x5 + 2x4 + 2x2 + 3x + 1 2 Z7[x] (e) (2x + 1)2 2 Z5[x] (f) 2x12 + x9 + x6 + 2x3 + 1 2 Z3[x] 3.

f (x) vara ett icke-konstant polynom över en kropp K . (a) Visa att deg f 0 (x) = deg f (x) 1, om char K = 0. (b) Vad krävs för att likhet skall gälla i (a), när char K = p Låt

är ett

primtal?

4.

p vara ett primtal och K en kropp med karakteristiken p. Visa att f (x) 2 K [x] är separabelt över K , om och endast om f (x) är på formen Låt

ett irreducibelt polynom

f (x) = a0 + a1 xp + a2 x2p +    + an xnp för något

5.

n  1.

Utför det induktionsbevis som omnämns i inledningen till beviset för primitiva elementsatsen (sats 20.32).

20.3. Ändliga kroppar 6.

Låt

F

529

vara fraktionskroppen till

F = Z2(x) =



[ ], d.v.s.

Z2 x





f (x) f (x); g(x) 2 Z2[x]; g(x) 6= 0 ; g(x)

se exempel 17.8.

(a) Visa att polynomet h(y) = y2 x 2 F [y] är irreducibelt över F . (b) Visa att h(y) har ett dubbelt nollställe i sin splittringskropp, och att

h(y) därmed inte är ett separabelt polynom.

20.3 Ändliga kroppar I detta avsnitt skall vi studera ändliga kroppar. Vi kommer bl.a. att klassicera samtliga ändliga kroppar på isomor när, vilket visar sig vara ett relativt enkelt problem, åtminstone jämfört med motsvarande problem för ändliga grupper. Först konstaterar vi att en ändlig kropp måste ha karakteristiken för något primtal

p.

Exempelvis har vi ju

char Zp = p.

Kroppen

p

Zp

visar sig i själva verket inta en viktig roll när det gäller ändliga grupper, vilket nedanstående sats belyser. För övrigt kommer

p att i hela detta

avsnitt beteckna ett primtal.

Sats 20.34. Låt K vara en ändlig kropp och antag att char K = p. Då har K en underkropp isomorf med Zp. Bevis.

Betrakta avbildningen

: Z! K

denierad enligt

(n) = n  1K för alla

n 2 Z. Eftersom

(m + n) = (m + n)  1K = m  1K + n  1K = (m) + (n) (mn) = (mn)  1K = (m  1K )(n  1K ) = (m)(n); så är

och

 en homomorsm. Vidare medför char K = p att n  1K = 0K , n är en multipel av p. Således är

om och endast om

ker  = fn 2 Z j n  1K = 0K g = pZ;

Kapitel 20. Splittringskroppar och separabla utvidgningar

530

och med hjälp av första isomorsatsen för ringar får vi att

Zp ' Z=pZ = Z= ker  ' im   K: Därmed är beviset klart.

Sats 20.35. Om K är en jLj = qn. Bevis. Låt

Låt

L vara en ändlig utvidgning av K med [L : K ] = n. q element, så är även L ändlig och

ändlig kropp med

Vi kan betrakta

f 1 ; 2 ; : : : ; ng

L som ett n-dimensionellt vektorrum över K .

vara en bas för detta vektorrum. Då har varje

2 L en entydig framställning på formen

= b1 1 + b2 2 +    + bn n ;

b1 ; : : : ; bn 2 K . Varje bi kan se ut på q olika sätt, eftersom jK j = q, n n vilket ger att kan se ut på q olika sätt. Sålunda jLj = q . där

Följdsats 20.36. Om K jK j = pn för något n  1. Bevis.

är en ändlig kropp med

K

Enligt sats 20.34 har

kan betrakta

K

en underkropp isomorf med

som en utvidgning av

utvidgning, varvid sats 20.35 ger att

n  1.

Exempel 20.37.

char K = p, så är

Zp, så vi

Zp. Denna är givetvis en ändlig

K innehåller pn element för något

Följdsatsen ovan säger alltså antalet element i en

ändlig kropp måste vara lika med en primtalspotens. Till exempel kan det sålunda inte nnas någon kropp som innehåller

6, 10 eller 12 ele-



ment.

Eftersom varje ändlig kropp

K

enligt sats 20.34 har en underkropp

Zp, kan vi anta (och gör så också!) att K är en ändlig Zp. Det visar sig närmare bestämt vara så, att K är splittringskroppen till ett polynom med koecienter i Zp. isomorf med

utvidgning av

Sats 20.38.

Låt

K

vara en kropp med

ringskroppen till polynomet

f (x) = x

pn

pn element. x 2 Zp[x].

Då är

K

splitt-

20.3. Ändliga kroppar Bevis. alla

531

Den multiplikativa gruppen

2 K

pn 1 gäller

K  innehåller pn 1 element, så för

= 1K , enligt följdsats 6.18 (en av följdsatserna

till Lagranges sats). Från detta följer

n

p

= 0K ;

och vi kan konstatera att alla element i grund av att

f (x)

till

K

är nollställen till

f (x). På

jK j = deg f (x) = pn, så nns det heller inget nollställe

som saknas i

till detta polynom

K.

Således består

K

precis av alla nollställen

varken mer eller mindre

och då måste

K

vara

polynomets splittringskropp.

Vi kan (än så länge) inte säga något om huruvida det för varje primtalspotens nns en kropp med så många element. Vi övergår nu till att bevisa att faktiskt är så, och att det i isomormening endast nns en sådan kropp.

Lemma 20.39. Låt K vara en kropp med karakteristiken p. Då är p avbildningen  : K ! K , denierad enligt (a) = a för alla a 2 K , en homomorsm.

Bevis.

Vi behöver visa att

(a + b)p = ap + bp och (ab)p = ap bp för alla

2 K . Den sista av dessa två likheter är trivial. Beträande den

a; b

första, har vi till att börja med

(a + b)p Om

=

p   X p k=0

k

 ak bp k :

(20.4)

1  k  p 1, så gäller



 



p p! p(p 1)! p p 1 = = = ; k (p k)!  k! [(p 1) (k 1)]!  k(k 1)! k k 1

från vilket

 



p p 1 k =p k k 1 följer. Denna likhet säger att ett primtal och



p är en delare i k

p k ,

men eftersom

1  k  p 1, så gäller i själva verket p j

p k .

p är

Eftersom

Kapitel 20. Splittringskroppar och separabla utvidgningar

532

char K = p, kommer därmed samtliga termer utom två att försvinna i högerledet till (20.4). De två termer som överlever, är de som svarar mot

k=0

respektive

k = p.

Således gäller

(a + p)p = ap + bp ,

och

därmed är lemmat bevisat.

, som denieras i lemmat ovan, går vanligtvis under benämningen Frobenius' homomorsm. Homomorsmen

Lemma 20.40. Låt K vara en ändlig kropp med char K = p. Då är n p polynomet x x 2 K [x] separabelt. Bevis.

Sätt

f (x) = xpn x. Vi skall visa att f (x) saknar multipla noll-

ställen i sin splittringskropp. Med hänvisning till lemma 20.28, räcker det att visa att

f 0 ( ) = 6 0K

för alla nollställen



till

f (x).

Detta är

klart, eftersom

f 0 (x) = pn  xp

n 1

där termen

pn  xpn

1

1K = 1 K ;

försvinner på grund av att

char K = p.

Vi kan nu bevisa att det nns en entydigt bestämd kropp (på isomor när) med

pn element, där n  1, för varje primtal p.

Sats 20.41.

Det nns en ändlig kropp med

lig primtalspotens

pn element för varje möj-

pn , där n  1. Denna är dessutom entydigt bestämd

i isomormening.

L vara splittringskroppen till f (x) = xpn x över Zp, och låt  : L ! L vara Frobenius' homomorsm, se lemma 20.39. Då m en homomorsm4 från L till L för alla positiva är givetvis även  heltal m, och med hjälp av induktion över m visar man enkelt att apm = m (a) för alla a 2 L. Låt nu K vara mängden av alla nollställen i L till f (x). Eftersom f (x) enligt lemma 20.40 är separabelt, så är deg f (x) = pn = jK j. Existensdelen av beviset följer, om vi kan visa att K är en kropp. Låt pn = och därför ; 2 K vara två nollställen till f (x). Då är alltså 4 m =  Æ  Æ  Æ , där antalet  i högerledet är m, d.v.s. m betecknar  Här är  Bevis.

Låt

sammansatt med sig själv

m gånger.

20.3. Ändliga kroppar

533

pn = , eller i termer om Frobenius' homomorsm, n ( ) = och n ( ) = . Därmed är det en smal sak att visa att även + och är nollställen till f (x), ty vi har n

( + )p = n ( + ) = n ( ) + n ( ) = + och

n

( )p = n ( ) = n ( )n ( ) = : Detta är tillräckligt för att konstatera att

K

är en kropp, eftersom det

är ändliga mängder vi handskas med. Existensen av en kropp med element är därmed fastlagd. Eftersom mängden måste vi ha

K = L,

K

av alla nollställen till

d.v.s.

K

pn

f (x) i sig är en kropp, f (x) över Zp.

är splittringskroppen till

Entydigheten följer därmed av följdsats 20.12, som säger att splittringskroppen till ett polynom är entydigt bestämd, på isomor när.

Exempel 20.42. Den nns väsentligen en kropp med 2, 3, 4, 5, 7, 8 respektive 9 element, eller med andra ord sju kroppar som innehåller



färre än tio element.

Denition 20.43. Den ändliga kropp som innehåller pn element ben 5 n tecknas GF(p ) och kallas Galoiskroppen av ordning p . Notationen GF kommer från det engelska ordet för Galoiskropp:

Field.

Sats 20.44. + alla n 2 Z .

Det nns ett irreducibelt polynom av grad

Galois

n i Zp[x], för

K = GF(pn ). Då är K en ändlig utvidgning av Zp, och sats 20.35 medför att [K : Zp] = n. Enligt följdsats 20.47 är K = Zp( ) för något 2 K . För minimalpolynomet m(x) till över Zp gäller att Bevis.

Sätt

deg m(x) = degZp( ) = [Zp( ) : Zp] = [K : Zp] = n;

vilket bevisar satsen. 5

Evariste Galois (1811-1832), fransk matematiker. Anses av många vara grun-

daren av det vi idag kallar abstrakt algebra.

Kapitel 20. Splittringskroppar och separabla utvidgningar

534

Därmed kan vi nu avslöja ett recept för hur man kan tillverka då

n  1 och primtalet p är givna.

1. Tag ett irreducibelt polynom

GF(pn ),

f (x) av grad n i Zp[x]. (Ett sådant

polynom existerar, enligt sats 20.44, men att hitta det kan i och för sig vara en annan femma.) 2. Med

f (x)

valt enligt ovan, så blir

na är isomorf med

jZp( )j = pn. Exempel 20.45.

Zp[x]= hf (x)i en kropp. Den-

Zp( ), där är ett nollställe till f (x), och

GF(25) skall vi nna ett irredu2 i Z5[x]. Ett sådant ges av x2 + 2, och således 2 blir Z5[x]=hx + 2i en Galoiskropp med 25 element.  För att konstruera

cibelt polynom av grad

Det nns en ganska tjusig koppling mellan ändliga kroppar och cykliska grupper, vilken vi redogör för i följande sats.

Sats 20.46.

Låt

K

vara en ändlig kropp. Då är

(K  ; )

en cyklisk

grupp.

Bevis.

Klart är att

K

åtminstone är en ändlig abelsk grupp under

multiplikation. Enligt struktursatsen för ändliga abelska grupper nns det därmed (multiplikativa) cykliska grupper spektive ordning

d1 ; d2 ; : : : ; dr , sådana att

Cd1 ; Cd2 ; : : : ; Cdr

av re-

K  ' Cd1  Cd2      Cdr ; där varje Då är

di = pni i är en primtalspotens. Sätt m = MGM(d1 ; d2 ; : : : ; dr ). m  d1 d2 : : : dr = jK  j:

Om

ai 2 Cdi

så gäller

Följaktligen gäller

(20.5)

adi i = 1Cdi . Då vidare di j m så följer am i = 1Cdi .

m m (a1 ; a2 ; : : : ; ar )m = (am 1 ; a2 ; : : : ; ar ) = (1Cd1 ; 1Cd2 ; : : : ; 1Cdm ) = 1K

(a1 ; a2 ; : : : ; ar ) 2 Cd1  Cd2    Cdr , d.v.s. alla element i K  m 1 2 K [x]. Men polynomet kan ha xm 1 har är nollställen till x K K för alla

20.3. Ändliga kroppar högst

535

m nollställen i K , så följaktligen måste m  jK  j = d1 d2 : : : dr :

(20.6)

Av (20.5) och (20.6) följer därmed

m = d1 d2 : : : dr :

(20.7)

m = MGM(d1 ; d2 ; : : : ; dr ) = MGM(pn1 1 ; pn2 2 ; : : : ; pnr r ) att primtalen p1 ; p2 ; : : : ; pr alla måste vara olika. Talen

Men eftersom så ger (20.7)

d1 ; d2 ; : : : ; dr är således parvis relativt prima, vilket medför att gruppen Cd1  Cd2      Cdr , och därmed också K  , är cyklisk.

Som en konsekvens av ovanstående sats har vi motsvarigheten till primitiva elementsatsen (sats 20.32) för ändliga kroppar.

Följdsats 20.47.

Varje ändlig utvidgning av en ändlig kropp är en

enkel utvidgning.

Bevis.

Låt

K

vara en ändlig kropp och

L

en ändlig utvidgning av

L är en ändlig kropp. Sålunda är L enligt   sats 20.46 en cyklisk grupp, d.v.s. L = h i för något 2 L . Om vi adjungerar detta till K , så erhåller vi givetvis L = K ( ), och beviset denna. Sats 20.35 säger att

är därmed klart.

Sats 20.46 är inte sann för oändliga kroppar. Faktum är att den inte gäller för någon oändlig kropp överhuvudtaget, se övning 9.

Exempel 20.48. Av sats 20.46 framgår det att (Zp; ) ' (Zp 1; +)  för alla primtal p. Alltså är exempelvis Z7 under multiplikation modulo 7 isomorf med Z6 under addition modulo 6. Det nns två generatorer i den additiva gruppen Z6 (1 och 5), så det nns därmed också två generatorer i den multiplikativa gruppen

Z7. Vi försöker nna dessa genom

att prova oss fram. Vi har

Z7 = f1; 2; 3; 4; 5; 6g. Här är 1 neutralt element och givetvis

23 = 1 så är inte heller 2 någon generator; 2 2 genererar den cykliska undergruppen f1; 2; 4g. Men då både 3 = 2 6= 1 3  och 3 = 6 6= 1, så är 3 en av generatorerna till Z7. (Vi behöver, som ingen generator. Eftersom

536

Kapitel 20. Splittringskroppar och separabla utvidgningar

34

en konsekvens av Lagranges sats, inte bemöda oss med att beräkna

35 .) Genom att fortsätta enligt ovan nner vi att 5 är den andra generatorn, och att h4i = f1; 2; 4g = h2i och h6i = f1; 6g.  eller

Ett element i en kropp K säges vara en primitiv n:te enhetsrot i K , om genererar en cyklisk undergrupp av  ordning n i den multiplikativa gruppen K .

Denition 20.49.

Exempel 20.50. i kroppen

C.

Exempel 20.51.

Det komplexa talet

i är en primitiv fjärde enhetsrot



Med hänvisning till exempel 20.48, så är

3

och

5

Z7, elementen 2 och 4 är primitiva tredje 6 är en primitiv andra enhetsrot. 

primitiva sjätte enhetsrötter i enhetsrötter, medan

n:te enhetsrötter i Z11 är lika  med antalet element av ordning n i (Z11; ) ' (Z10; +). Det nns inga primitiva n:te rötter, om n är något av talen 3, 4, 6, 7, 8 eller 9. Det nns dock en primitiv andra enhetsrot, eftersom (Z10; +) innehåller ett element av ordning 2. De primitiva femte enhetsrötterna är fyra till antalet, ty (Z10; +) innehåller fyra element av ordning 5. Det nns Exempel 20.52.

Antalet primitiva

dessutom fyra primitiva tionde enhetsrötter, eftersom en cyklisk grupp av ordning



10 innehåller fyra generatorer.

Övningar till avsnitt 20.3 1.

För vilka heltal

n, sådana att 20  n  40, nns det en kropp med n

element?

2.

Finn samtliga generatorer till var och en av de multiplikativa grupperna

3.

För respektive

(a) Z5

(b) Z7 n

(c) Z13.

och kropp nedan, bestäm antalet primitiva

n:te

en-

hetsrötter.

(a) n = 4; Z17 (d) n = 3; GF(36) (g) n = 10; GF(23)

(b) n = 6; GF(25) (e) n = 8; GF(121) (h) n = 5; C

(c) n = 3; GF(16) (f) n = 18; GF(19) (i) n = 5; R

20.3. Ändliga kroppar 4.

K

Låt

537

vara en kropp med

char K = 0 och deniera  :

Z

!K

samma sätt som i beviset för sats 20.34. Visa med hjälp av sats 17.5, att

K

har en underkropp som är isomorf med

Q.



på och

GF(27). 6. Konstruera GF(8). Bestäm också en generator till den multiplikativa  gruppen GF(8) . 7. Konstruera en kropp med 9 element. Finn också en generator till denna 5.

Konstruera

kropps multiplikativa grupp.

8.

Bestäm samtliga primitiva tredje enhetsrötter i kroppen

( ) = fa + b j a; b 2 Z5; 2 = 3g:

Z5

9. 10.

K

Låt

Antag att något

11.

vara en oändlig kropp. Visa att den multiplikativa gruppen

inte är cyklisk.

f (x)

n  1.

2

[]

Zp x

är irreducibelt. Visa att

Visa att det nns exakt en underkropp med varje delare

m i n.

pm

n

f (x) j (xp

element i

x)

K för

GF(pn ) för

12. (a) Bestäm samtliga irreducibla polynom av grad 1 och 3 i Z2[x]. Visa att produkten av dem är lika med

x8

x.

att produkten av dem är lika med

x9

x.

(b) Bestäm samtliga irreducibla polynom av grad 1 och 2 i Z3[x]. Visa (c) Bestäm samtliga irreducibla polynom av grad 1, 2 och 4 i Z2[x]. Visa att produkten av dem är lika med

(d) Låt n

x16

x.

vara ett positivt heltal. Med ledning av ovanstående del-

uppgifter, formulera och bevisa en sats rörande produkten av alla irreducibla polynom i

13.

[ ], vars grad är en delare i n.

Zp x

Visa att en algebraiskt sluten kropp är oändlig.

K är en ändlig algebraiskt sluten kropp som pn element för något primtal p, och betrakta polynomet x 2 K [x] för ett lämpligt valt m.)

(Ledning: Antag att innehåller

xp

14.

m

Visa att summan av alla elementen i ändlig kropp med

0K .

K

alltid är lika

(Ledning: Enligt beviset för sats 20.41 är samtliga element i ställen till

n

xp

x

2 K [x],

för någon primtalspotens

sambandet mellan rötter och koecienter!)

pn .

K

noll-

Utnyttja

Kapitel 21

En introduktion till Galoisteori I kapitel 22 kommer vi bevisa att en femtegradsekvation med rationella koecienter inte är lösbar, eller snarare att det inte nns någon formel för ekvationens rötter. Med formel menas här ett uttryck i polynomets koecienter, som endast är uppbyggt av de fyra vanliga räknesätten, samt

n:te-rötter.

Vi kan emellertid inte ta itu med det-

ta bevis utan att först studera litet Galoisteori, på vilket beviset för femtegradsekvationens olösbarhet vilar.

21.1 Galoisgrupper Inom Galoisteorin används gruppteori för att studera egenskaper hos kroppsutvidgningar. Om

L

man bilda den så kallade

är en utvidgning av en kropp

Galoisgruppen

K,

så kan

till denna utvidgning. Man

kan utläsa vissa egenskaper hos utvidgningen, genom att studera mot-

f (x) 2 Q [x] vara ett polynom Q ( 1 ; 2 ; 3 ; 4 ; 5 ), där till f (x). Genom att undersöka

svarande Galoisgrupp. Låt till exempel

5, och bilda 1 ; 2 ; 3 ; 4 ; 5 2 C av grad

dess splittringskropp är nollställena

den Galoisgrupp som denna utvidgning av t.ex. se ifall ekvationen

Q

ger upphov till, kan man

f (x) = 0 är lösbar eller inte.

Vi kommer nedan att förutsätta, att varje utvidgning av någon

K är algebraisk, och att denna är innehållen i ett xt algebraiskt hölje K till K . kropp

538

21.1. Galoisgrupper

Denition 21.1. för en

539

En isomorsm från en kropp

automorsm Aut(K ).



K.

K

till sig själv kallas

Mängden av alla automorsmer på

K

betecknas

Det är lätt att se att

Aut(K ) utgör

en grupp under sammansättning

av avbildningar (se övning 1). Inom Galoisteorin intresserar man sig litet extra för vissa speciella typer av homomorsmer, isomorsmer och automorsmer.

Denition 21.2. Låt K vara en kropp och antag att L1 och L2 är utvidgningar av K . En homomorsm  : L1 ! L2 säges vara en K -

homomorsm, om

(a) = a

för alla

a 2 K;

(21.1)

 till K är identitetsavbildningen på K . Vi  för en K -isomorsm, om  dessutom är en isomorsm. Om vidare L1 = L2 = L, d.v.s. ifall  är en automorsm på L, så kallar vi  för en K -automorsm. d.v.s. om restriktionen av kallar

Exempel 21.3.

Betrakta avbildningen

:C

!C

denierad enligt

(z ) = (a + bi) = a bi = z; för alla

z = a + bi 2 C .

Det är lätt att se att denna är bijektiv. Vidare

följer av räknelagarna för konjugering av komplexa tal, att

(z + w) = z + w = z + w och

(zw) = zw = zw = (z )(w):  en automorsm på C . Eftersom vidare (a) = a för alla  i själva verket en R-automorsm. En annan R -automorsm på C är givetvis identitetsavbildningen " C . Som vi snart skall se, är " och ovanstående  de enda möjliga

Således är

a 2 R, på

är

R-automorsmerna på C .



Kapitel 21. En introduktion till Galoisteori

540

Sats 21.4.

L vara en utvidgning av K och låt G(L=K ) vara mängden av alla K -automorsmer på L. Då är G(L=K ) en undergrupp i Aut(L). Bevis.

Låt

Låt

1

och

2 vara två K -automorsmer på L. Då är 1 [2 (a)] = 1 (a) = a;



G(L=K ) är stabil med avseende på sammansättning av avbildningar. " 2 G(L=K ), och om  är en K -automorsm, så får vi

Givetvis gäller från

 1 (a) =  1 [(a)] = a; att också



1

är det. Sålunda gäller

G(L=K )  Aut(L), vilket skulle

bevisas.

Denition 21.5.

Gruppen

gruppen till L över K . Beteckningen

G(L=K )

L=K i G(L=K )

i sats 21.4 kallas för

har ingenting med någon kvotring att

göra, utan skall ses som ett förkortat skrivsätt för att av

Galois-

K.

L är en utvidgning

Vårt primära mål är att reda ut vad elementen i en Galoisgrupp kan ha för egenskaper, förutom att de är vidgning

L av K .

K -automorsmer

på en ut-

Denition 21.6. Låt L vara en algebraisk utvidgning av en kropp K . Två element ; 2 L säges vara konjugerade över K , om de har samma minimalpolynom över K .

p

p

Exempel 21.7. Talen 2 och 2 är konjugerade över Q , eftersom 2 2 som minimalpolynom över Q . de båda har x  över Q , och dess p4 x4 p4 2 är irreducibelt p nollställen i C ges av 2, 2, i 2 och i 4 2. Således är dessa fyra element konjugerade till varandra över Q . 

Exempel 21.8.

p4

Polynomet

21.1. Galoisgrupper

541

z = a + bi, där b 6= 0. Genom att kvadrera båda leden i z a = bi, så fås z 2 2az + a2 = b2 , vilket innebär att z är ett nollställe f (x) 2 R [x], där Exempel 21.9.

Betrakta det komplexa talet

f (x) = x2 2ax + a2 + b2 : b= 6 0, är f (x) i själva verket minimalpolynomet till z R. Men nu är även konjugatet till z, d.v.s. z = a bi, ett nollställe

På grund av att över till

f (x), ty

f (a bi) = (a bi)2 2a(a bi) + a2 + b2 = a2 2abi b2 2a2 + 2abi + a2 + b2 = 0; vilket innebär att talen

a + bi 2 C .

a + bi och a bi är konjugerade över R, för alla



Sats 21.10.

Antag att och är algebraiska över kroppen K . Då K -isomorsm  : K ( ) ! K ( ) sådan att ( ) = , om och endast om och är konjugerade över K . nns det en

Bevis.

)) Låt  : K ( ) ! K ( ) vara en K -isomorsm sådan att

(

( ) = . Vi vill visa att och har samma minimalpolynom över K . Antag att

m (x) = xn + an 1 xn 1 +    + a1 x + a0 är minimalpolynomet till

över K . Då har vi å ena sidan

 ( )] = (0K ) = 0K : Men i och med att

 är en K -isomorsm, så gäller (ai ) = ai för alla i,

vilket å andra sidan ger

 ( )] = ( n + an 1 n 1 +    + a1 + a0 ) = [( )]n + an 1 [( )]n 1 +    + a1 ( ) + a0 = n + an 1 n 1 +    + a1 + a0 : ett nollställe till m (x). Om m (x) är minimalpolynomet till över K , så måste sålunda m (x) j m (x). På grund av att m (x) är Således är

Kapitel 21. En introduktion till Galoisteori

542

irreducibelt över

K , så har m (x) inga andra delare i K [x] än konstanta

polynom och associerade polynom till sig självt. Från detta följer att

m (x) = m (x), vilket betyder att och är konjugerade över K . (() Antag att och har samma minimalpolynom m(x) över K . Låt " vara identitetsavbildningen på K . Om man i lemma 20.10 låter K1 = K2 = K och  = ", så följer att " kan utvidgas till en K -isomorsm från K ( ) till K ( ), som avbildar på . Därmed är beviset fullbordat.

Tack vare ovanstående sats kan vi nu redogöra för hur en Galoisgrupp

G(L=K ) ser ut i det fall, då L är en enkel utvidgning av K , d.v.s. då L = K ( ) för något 2 L. Sats 21.11. Låt K vara en kropp och L = K ( ) en enkel utvidgning av K , där 2 L är algebraiskt över K . Då är varje element  i G(L=K ) entydigt bestämt av  ( ). Närmare bestämt måste  ( ) vara lika med något av de konjugerade element till över K , som tillhör K ( ). Bevis.

Ett element



2 K ( ) har enligt sats 18.48 en entydig fram-

ställning på formen

= b0 + b1 +    + bn 1 n 1 ; b0 ; b1 ; : : : ; bn 1 2 K K ( ) har vi därmed

där på

och

n = degK ( ).

För en

K -automorsm 

( ) = b0 + b1 ( ) +    + bn 1 [( )]n 1 ;  är entydigt bestämt av ( ). Det följer av sats 21.10, att  ( ) och har samma minimalpolynom över K , så  ( ) är lika med något av de nollställen till detta polynom som nns i K ( ). vilket visar att

Exempel 21.12.

Betrakta den enkla utvidgningen

p p Q ( 3) = fa + b 3 j a; b 2 Qg p p av Q . En Q -automorsm  : Q ( 3) ! Q ( 3) bestäms entydigt av p p p dess värde i 3 . De alternativ som står till buds är  ( 3) = 3 eller p p ( 3) =

3,

eftersom dessa två element precis är nollställena till

21.1. Galoisgrupper

543

p

p

p

x3 p 3 2 Q [x], minimalpolynomet till 3. Såväl 3 som 3 tillhör Q ( 3), så båda dessa alternativ p duger. Detta ger att det nns exakt två Q -automorsmer på Q ( 3), nämligen identitetsavbildningen

som avbildar

som avbildar

p

p

p

p

p

p

"(a + b 3) = a + b 3;

3 på 3, och

(a + b 3) = a b 3;

p

p

3 på

3. Således är Galoisgruppen

p



G Q ( 3)=Q = f"; g av ordning

2, och därmed isomorf med Z2.

Exempel 21.13.



p3 x3 2 22 Qp3 [x] är irreducibelt över Q och 2, ! 2 och ! 2 i C , där p

p3

Polynomet

har de tre nollställena

! = e2i=3 =

1+i 3 : 2

p p Q ( 3 2), nämligen 3 2. De båda p3 andra elementen är icke-reella och kan därför inte nnas med i Q ( 2), eftersom denna utvidgning av Q p endast innehåller reella tal. Således består Galoisgrupp G(Q ( 3 2)=Q ) i detta fall endast av ett element, nämligen identitetsavbildningen ", p3 d.v.s. G(Q ( 2)=Q ) är den triviala gruppen.  Av dessa tre sinsemellan konjugerade element är det endast ett som tillhör

R-automorsmerna på C är de två som presenteras i exempel 21.3. Detta beror på att C = R (i), så en R-automorsm på C bestäms entydigt av hur den avbildar i, för vilket det nns två möjligheter (antingen på i eller i). Således är G(C =R ) Exempel 21.14.

De enda möjliga

en grupp av ordning



2.

Vi skall nu generalisera sats 21.11 till att omfatta ändliga utvidgningar. En sådan är på formen algebraiska över

K ( 1 ; 2 ; : : : ; n ),

K , se sats 18.57.

där

1 ; 2 ; : : : ; n

är

Kapitel 21. En introduktion till Galoisteori

544

Sats 21.15.

K vara en kropp och L = K ( 1 ; 2 ; : : : ; n ) en ändlig utvidgning av K . Låt m1 (x); m2 (x); : : : ; mn (x) vara minimalpolynomen över K till respektive 1 ; 2 ; : : : ; n . Då är varje  2 G(L=K ) entydigt bestämt av alla  ( i ), och för varje i gäller att  ( i ) måste vara lika med något av de nollställen till mi (x), som nns i L. Bevis.

Att

Låt

( i )

måste vara ett nollställe till

mi (x),

är klart sedan

K -automorsm på L är entydigt bestämd av dess värden i 1 ; 2 ; : : : ; n . Detta är ekvivalent med att om två K -automorsmer 1 och 2 är lika med varandra i 1 ; 2 ; : : : ; n , så är de lika med varandra i varje 2 L. Vi genomför detta bevis med hjälp av induktion över n. Om n = 1, så är L = K ( 1 ) en enkel utvidgning av K , och vi kan därmed referera till sats 21.11. Antag nu att n > 1, och att påståendet i satsen är sant, ifall L = K ( 1 ; 2 ; : : : ; n 1 ). För att visa det i fallet L = K ( 1 ; 2 ; : : : ; n ), sätter vi först M = K ( 1 ; 2 ; : : : ; n 1 ). Om det för 1 ; 2 2 G(L=K ) gäller att 1 ( i ) = 2 ( i ) för alla i = 1; 2; : : : ; n 1, så måste 1 och 2 vara lika med varandra på M , enligt induktionsantagandet. Nu är L = M ( n ) en enkel utvidgning av M , och vi har 1 = 2 på M . En utvidgning av denitionsmängden för avbildningarna 1 och 2 från M till L bestäms entydigt av värdet av 1 ( n ) respektive 2 ( n ), enligt sats 21.11, men eftersom 1 ( n ) = 2 ( n ) så betyder detta att 1 = 2 även på L. tidigare (sats 21.11). Vi behöver alltså bara visa att en

Exempel 21.16.

p p

p

p

p

L = Q ( 2; 5) = fa + b 2 + c 5 + d 10 j a; b; c; d 2 Qg

Q -automorsm på L är enligtp sats 21.15 p entydigt bestämd 2 och 5. Eftersom samtliga p p 2 somp 5 tillhör L, kanpvi konstatera konjugerade element till såväl p att en Q -automorsm på L avbildar 2 på antingen 2 eller 2, p p p 5 på antingen 5 eller 5. Alla möjliga teckenkombinationer och ger upphov till fyra Q -automorsmer ", 1 , 2 och 3 , vars värden i p p av

Q.

Betrakta utvidgningen

En

av vad den hittar på med elementen

2 respektive 5 visas i tabellen i gur 21.1 på motstående sida. Vi har således att G(L=Q ) = f"; 1 ; 2 ; 3 g är en grupp av ordning 4, så den är isomorf med Z4 eller Kleins fyrgrupp V . Vilken av dem?  I exempel 21.12 fann vi att Galoisgruppen till utvidgningen

p Q ( 3)

21.1. Galoisgrupper

545

p p" p2 p2 5

p p2

p2

1

5

p2 5

5

p3

p2 5

Figur 21.1 av

Q

p

består av två element. Detta visar sig också vara lika med grad-

[Q ( 3) : Q ] = 2. Samma sak har vi i exsidan är jG(C =R )j = 2, och å andra sidan är

talet för utvidgningen; empel 21.14; å ena

[C : Rp ] = 2p. Vi nner ävenpmotsvarande likhet i exempel 21.16, d.v.s. p jG(Q ( 2; 5)=Q )j = [Q ( 2; 5) : Q ] = 4. (Här kan gradtalet för utvidgningen beräknas med hjälp av gradtalssatsen.) Det är dock in-

te alltid vi har likhet mellan antalet element i Galoisgruppen för en

p p jG(Q ( 3 2)=Q )j = 1, men [Q ( 3 2) : Q ] = 3. En na-

utvidgning och gradtalet för densamma. Ett motexempel nner vi i exempel 21.13, där

turlig fråga är nu, om det bara är slumpen som avgör när vi har likhet eller inte, eller om det är något speciellt med de utvidgningar, för vilka likhet råder. Well, the magic word is

splittringskropp : : :

K1 och K2 vara isomorfa kroppar och  : K1 ! K2 en isomorsm. Låt vidare  ^ : K1 [x] ! K2 [x] vara den av  inducerade isomorsmen (se lemma 20.8). Låt slutligen f (x) 2 K1 [x] vara ett ickekonstant moniskt polynom med splittringskropp L1 över K1 , samt låt L2 vara splittringskroppen över K2 till ^ [f (x)] = f  (x) 2 K2 [x]. Då kan  utvidgas till en isomorsm  : L1 ! L2 på [L1 : K1 ] olika sätt. Sats 21.17.

Låt

n = [L1 : K1 ] för f (x) har K1 som splittringskropp. Detta betyder att vi kan skriva f (x) som Bevis.

Vi kommer att använda oss av induktion över

att bevisa satsen. Om

n = 1,

L1 = K1 ,

så är

en produkt

f (x) = av förstagradspolynom i

r Y i=1

(x ai )

K1 [x]. Då blir

f  (x) =

r Y i=1

[x (ai )]

vilket innebär att

Kapitel 21. En introduktion till Galoisteori

546

en produkt av förstagradspolynom i över

K2 [x], d.v.s. f  (x) splittras alltså

K2 . Således är L2 = K2 . Satsen är därmed bevisad i detta fall. 

L1



K1 ( )



K1

L2

im  K2

Figur 21.2 n > 1, så splittras f (x) inte över K1 , utan f (x) har då en irreducibel delare p(x) 2 K1 [x] av grad m > 1. Låt 2 L1 vara ett nollställe till p(x). Genom att adjungera till K1 , erhålls en utvidgning K1 ( ) av K1 , för vilken vi har [K1 ( ) : K1 ] = deg p(x) = m. Enligt sats 20.11 kan vi utvidga  till en isomorsm  : L1 ! L2 . Restriktionen av  till K1 ( ) ger upphov till injektiv homomorsm  : K1 ( ) ! L2 , och vi har K2  im   L2 , se gur 21.2. Här är  en utvidgning av  , som i sin tur är en utvidgning av  . Vi kan alltså utvidga  i två steg. Detta betyder att om det nns s möjliga sätt att utvidga  till en isomorsm  : K1 ( ) ! im  , och t möjliga utvidgningar av varje sådant  till en isomorsm  : L1 ! L2 , så kan vi utvidga  :s denitionsmängd till L1 på st olika sätt. Med dessa beteckningar skall vi alltså visa att st = n, vilket följer med hjälp av gradtalssatsen, om vi kan visa att s = m = [K1 ( ) : K1 ] och t = [L1 : K1 ( )]. Om

Genom att använda just gradtalssatsen, så får vi

n = [L1 : K1 ( )]  [K1 ( ) : K1 ] = [L1 : K1 ( )]  m > [L1 : K1 ( )]; m = [K1 ( ) : K1 ] > 1. Eftersom L1 är f (x) över K1 , så är L1 också splittringskroppen till f (x), betraktat som polynom över K1 ( ). Alltså kan vi använda induktionsantagandet på utvidgningen L1 av K1 ( ), för att konstatera att det nns [L1 : K1 ( )] olika sätt att utvidga en injektiv homomorsm  : K1 ( ) ! L2 till en isomorsm  : L1 ! L2 . Därmed gäller t = [L1 : K1 ( )]. där olikheten kommer sig av att splittringskroppen till

21.1. Galoisgrupper

547

s = m. Polynomet p (x) 2 K2 [x] är, liksom p(x), ett irreducibelt polynom av grad m. Låt 1 ; 2 ; : : : ; m vara de  olika nollställena till p (x) i L2 . Enligt lemma 20.10 kan vi för varje i utvidga  till en homomorsm i : K1 ( ) ! L2 sådan att i ( ) = i . Således är s  m. Men för en godtycklig utvidgning  : K1 ( ) ! L2 av  , gäller å andra sidan p [ ( )] =  [p( )] =  (0K1 ) = 0K2 ;  d.v.s.  ( ) är ett nollställe till p (x). Vi måste därmed ha  = i för något i, eftersom  är entydigt bestämd av dess värde i . I själva verket gäller alltså s = m och beviset är därmed klart. Det återstår att visa att

Följdsats 21.18. Låt L vara splittringskroppen till polynomet f (x) över kroppen K . Då är jG(L=K )j = [L : K ]. K1 = K2 = K och L1 = L2 = L, samt  vara identitetsav" på K i sats 21.17. Då ger denna sats direkt, att antalet K -automorsmer på L är lika med [L : K ]. Bevis.

Låt

bildningen

Denition 21.19.

En utvidgning

L

av en kropp

K

säges vara en

normal utvidgning, om L är en splittringskropp för något polynom f (x) 2 K [x].

L är en K , så är jG(L=K )j = [L : K ]. Normala

Med denna terminologi så säger alltså följdsats 21.18, att om normal utvidgning av kroppen

utvidgningar kommer att vara extra intressanta i fortsättningen.

Exempel 21.20.

Utvidgningarna i exemplen 21.12, 21.14 och 21.16

är alla normala. Det är i dessa exempel nämligen frågan om splitt-

x2 3 över Q , x2 + 1 över p3 R respektive 2 7x +10 över Q . Däremot är Q ( 2)pinte en nor3 se exempel 21.13, eftersom jG(Q ( 2)=Q )j = 1

ringskroppar till polynomen

(x2 2)(x2 5) = x4

p

mal utvidgning av men

Q,

[Q ( 3 2) : Q ] = 3.

Övningar till avsnitt 21.1 1.

K vara en kropp. Visa att mängden Aut(K ) av alla automorsmer K är en grupp under sammansättning av avbildningar.

Låt på



Kapitel 21. En introduktion till Galoisteori

548

2.

Låt

L1 och L2 vara utvidgningar av kroppen K . Visa att en K -homo : L1 ! L2 alltid är injektiv.

morsm

3.

Bestäm samtliga konjugerade element till

4.

Låt

p

(a) p7 över pQ (c) p2 + 3 över Q (e) 2 + i över R p (g) 3 över R

p

(b) 1p+ 5pöver Q p (d) p2 + 3 över Q ( 2) (f) p2 + i över Q p p (h) 3 3 över Q ( 3).

p p p

L = Q ( 2; 5; 7)pochpantag att 1 , p 2 och 3 är Q -automorsmer på L, vilkas verkan på 2, 5 respektive 7 ges av tabellen i gur 21.3. Beräkna

p

(a) 1 ( 2

p

p

p

7)

p

(c) 3 1 ( 35 + 4 10)

p p2 p5 7

!

2 + p7 (b) 3 2 3 5 p p (d) 2 [1 ( 14) 3 ( 70)]

p p2 p5 1

7

p2

p2 p5 7

p3

p2 p5 7

Figur 21.3 5.

jG(K=Q )j, om p (a) K = Q (p4 3) p 3

p p p

Bestäm

(c) K = Q ( 3; 5).

(b) K = Q ( p2; p3; 3 2) (d) K = Q ( 4 2; 3 3)

p p p p jG(L=K )j, om L = Q ( 3 5; i 5; 3) och K = Q ( 3).

6.

Bestäm

7.

Bestäm samtliga element i följande Galoisgrupper.

8.

Bestäm ordningen av Galoisgruppen

p



(a) G Q ( 5)=Q p  (c) G Q (i 2)=Q p p p  (e) G Q ( 7; 11)=Q ( 11)

p



(b) G Q ( 4 3)=Q p p  (d) G Q ( 7; 11)=Q p p  (f) G Q ( 3; 3 3)=Q G(L=Q ), om L är splittringskrop-

pen till

(a) x2 (c) x3 (e) x4 (g) (x3

2x + 2 över Q 3 över Q 6x2 + 6 över Q 2)(x2 2) över Q

(b) x2 (d) x2 (f) x4 (h) (x3

5x 7 över R 5x + 6 över Q p 6x2 + 6 över Q ( 3)p 2)(x2 2) över Q ( 3 2).

21.2. Galoisteorins huvudsats 9.

549

L vara splittringskroppen till x3 (a) Visa att jG(L=Q )j = 6.

Låt

5 över Q .

(b) Det nns i isomormening två grupper av ordning 6, nämligen Z6 och

10.

Låt

S3 . Vilken av dessa grupper är G(L=Q )

L vara splittringskroppen till x5 1 över Q . G(L=Q ).

ment i

(Tips: Det kan vara bra att skriva nollställena till

isomorf med? Bestäm samtliga ele-

x5 1 på polär form.)

21.2 Galoisteorins huvudsats För att förenkla framställningen,

så kommer alla kroppar i fortsättning-

en antas ha karakteristik 0. Alla de vanliga talkropparna Q , R

och

C

är

typexempel på sådana kroppar. Mycket av det som sägs i detta avsnitt är dock sant (i vissa fall efter någon smärre justering) även för kroppar med karakteristiken med karakteristiken

p > 0. En fördel med att endast betrakta kroppar 0 är att alla algebraiska utvidgningar kommer att

vara separabla, se sats 20.30. Detta betyder alltså att ett irreducibelt polynom alltid har enkla nollställen i sin splittringskropp.

K och L är kroppar sådana att K  L, så kallas varje kropp M med egenskapen K  M  L för en mellankropp till K och L. GaOm

loisteorins huvudsats, som vi så småningom skall formulera, säger att

L är en normal utvidgning av K , så råder ett 1-1-förhållande melK och L, och mängden av alla undergrupper i Galoisgruppen G(L=K ). Det sätt på vilket undergrupper i G(L=K ) är kopplade till mellankroppar till K och L (och vice om

lan mängden av alla mellankroppar till

versa) är ganska naturligt.

Lemma 21.21.

Låt

L vara en utvidgning av en kropp K . Då gäller

följande: (i) För varje undergrupp

H i G(L=K ) så är

LH = fa 2 L j (a) = a för alla  2 H g en mellankropp till

K

L.

M till K G(L=K ).

(ii) För varje mellankropp en undergrupp i

och

och

L, så är (M ) = G(L=M )

Kapitel 21. En introduktion till Galoisteori

550

Bevis.

(i) Tag

a; b

2 LH . Då gäller (a) = a och (b) = b för alla

 2 H . Av detta fås

(a + b) = (a) + (b) = a + b och

(ab) = (a)(b) = ab; så

LH

är stabil både med avseende på addition och multiplikation.

En automorsm uppfyller alltid

(0K ) = 0K

och

(1K ) = 1K ,

så de

båda neutrala elementen (med avseende på addition respektive multiplikation) tillhör

LH . När det gäller additiva respektive multiplikativa

inverser, så är det grönt ljus även här, eftersom

( a) = (a) = a och, om

b 6= 0K , (b 1 ) = (b)

1

= b 1:

Därmed är (i) bevisad.

M -automorsm på L är en K -automorsm på L, efterK är en underkropp i M . Detta ger att gruppen (M ) = G(L=M ) en delmängd av G(L=K ) och därmed en undergrupp i densam(ii) Varje

som är

ma.

Denition 21.22.

Mellankroppen LH till K och L i lemma 21.21(i) xkroppen till H . Fixkroppen till H består alltså av de element i L som är xpunkter till samtliga K -automorsmer i H , d.v.s. alla 2 L som uppfyller  ( ) = för alla  2 H . ovan kallas för

p p

Exempel 21.23. Vi såg i exempel 21.16 att om L = Q ( 2; 5), så är G(L=Q ) = f"; 1 ; 2 ; 3 g, där ", 1 , 2 och 3 verkar på elep p menten 2 och 5 på det sätt som tabellen i gur 21.1 på sidan 545 2 anger. Det är inte svårt att se att i = " för alla i, vilket betyder att G(L=Q ) är isomorf med Kleins fyrgrupp. Undergrupperna i G(L=Q ) utgörs av H0 = f"g, H1 = f"; 1 g, H2 = f"; 2 g, H3 = f"; 3 g och p p H4 = G(L=Q ). Fixkroppen LH0 är givetvis hela L = Q ( 2; 5), eftersom " är identitetsavbildningen på L. Ett element

p

p

p

= a + b 2 + c 5 + d 10

21.2. Galoisteorins huvudsats tillhör

551

LH1 , om och endast om 1 ( ) = . Detta sker precis då

p

p

p

p

p

p

a + b 2 + c 5 + d 10 = a + b 2 c 5 d 10; d.v.s. om och endast om

p

c = d = 0, vilket ger

p

= a + b 2:

LHp1 = Q ( 2). Påpliknande vis (utför själv detaljerna!) fås att LH2 = Q ( 5), LH3 = Q ( 10) och LH4 = LG(L=Q) = Q . 

Därmed är

Eftersom Galoisteorins huvudsats uttalar sig om egenskaper hos normala utvidgningar, behöver vi bekanta oss litet mera med sådana.

Lemma 21.24.

Låt

L vara en ändlig utvidgning av K . Då är följande

utsagor ekvivalenta: (i) Varje irreducibelt polynom i

K [x],

som har ett nollställe i

L,

L. L är en normal utvidgning av K . Varje K -homomorsm  : L ! K är en K -automorsm på L. (Vi påminner om att K betecknar det algebraiska höljet till K .) splittras över

(ii) (iii)

Bevis.

(i)

) (ii) Antag att varje irreducibelt polynom i K [x] med ett

L splittras över L. Vi skall visa att L är splittringskroppen till något polynom i K [x]. Tag 1 2 L godtyckligt och låt m1 (x) vara minimalpolynomet till över K . Då splittras m1 (x) över L, vilket innebär att splittringskroppen M1 till m1 (x) är en underkropp i L. Om M1 = L är vi klara. Välj i annat fall 2 2 LnM1 , och låt m2 (x) vara minimalpolynomet till 2 över K . Då splittras m2 (x), och därmed också m1 (x)m2 (x), över L. Låt M2 vara splittringskroppen till m1 (x)m2 (x) över K . Då gäller M2  L, och eftersom 2 M2 n M1 , så är M1 < M2 . Om nu M2 = L så är vi färdiga, annars upprepar vi ovanstående process. Vi erhåller då en följd M1 ; M2 ; : : : av kroppar, sådana att följden [M1 : K ]; [M2 : K ]; : : : är strängt växande. Men då alla Mi är underkroppar i L, och då L är en ändlig utvidgning av K , måste vi så småningom erhålla Mr = L för något r . Kroppen Mr kommer då att vara splittringskropp till polynomet m1 (x)m2 (x) : : : mr (x) 2 K [x], och därmed en normal utvidgning av K . nollställe i

Kapitel 21. En introduktion till Galoisteori

552

) (iii) Antag att L är en normal utvidgning av K . Då är L splittringskroppen för något polynom f (x) 2 K [x], vilket innebär att (ii)

L = K ( 1 ; 2 ; : : : ; n ); där 1 ; 2 ; : : : ; n är samtliga nollställen till f (x) i K . Låt  : L ! K vara en K -homomorsm. Vi vill att im  = L. Enligt sats 21.15 måste  avbilda varje i på ett element i L (närmare bestämt på ett till i konjugerat element över K ), vilket ger att im   L. Men varje K homomorsm är injektiv (se övning 2 till avsnitt 21.1), så  : L ! im  är alltså en isomorsm, d.v.s. L ' im  . Detta ger [L : im ] = [L : L] = 1; im  = L följer. Alltså är  en K -automorsm på L. (iii) ) (i) Antag att varje K -homomorsm  : L ! K är en K automorsm på L. Låt p(x) 2 K [x] vara ett irreducibelt polynom, och antag att p(x) har ett nollställe i L. Vi vill visa att p(x) splittras över L, vilket är fallet om samtliga nollställen till p(x) tillhör L. Antag att 2 K är ett godtyckligt nollställe till p(x). Då är och konjugerade element över K , så på grund av sats 21.11 går det att välja  så att  ( ) = . Men nu säger (iii), att är  en K -automorsm på L, vilket betyder att 2 L. Eftersom valdes godtyckligt bland nollställena till p(x), gäller således (i). från vilket

Exempel 21.25.

I exempel 21.20 konstaterade vi att

är en normal utvidgning av

p Q ( 3 2)

inte

Q , genom att hänvisa till följdsats 21.18.

Vi kan med hjälp av lemma 21.24 ge ett alternativt bevis för detta.

2 2pQ [x] är irreducibelt över Q och har ett nollställe p Q ( 2) (i form av 3 2). Om Q ( 3 2) vore en normal putvidgning av Q , 3 2 enligt lemma 21.24 splittras över Q ( 3 2). Men som vi så skulle x

p3

Polynomet i

x3

sett tidigare, är detta inte fallet.



Lemma 21.26. Låt K vara en kropp och L en normal utvidgning av K . Låt vidare M vara en mellankropp till K och L. Då är L en normal utvidgning av M . Vidare är M en normal utvidgning av K , om och endast om  (M ) = M för alla  2 G(L=K ). Bevis.

L är en normal utvidgning av K , så är L splittringsnågot polynom i K [x]. Detta polynom kan vi lika gärna

Eftersom

kroppen till

21.2. Galoisteorins huvudsats

M [x], varav det följer att L är en normal

betrakta som ett polynom i utvidgning av

M.

553

M är en normal utvidgning av K , (M ) = M för alla  2 G(L=K ). ()) Antag att M är en normal utvidgning av K . Restriktionen M till M av en K -automorsm  2 G(L=K ) är då en K -homomorsm från M till L. Eftersom M är en normal utvidgning av K , ger lemma 21.24 att M är en K -automorsm på M , d.v.s. im M = M . Således är  (M ) = M (M ) = M . (() Antag att  (M ) = M för alla  2 G(L=K ). Vi skall visa att M är en normal utvidgning av K , vilket enligt lemma 21.24 är ekvivalent med att varje K -homomorsm från M till K är en K -automorsm på M . Låt därför  : M ! K vara en godtycklig K -homomorsm. Vi konstaterade ovan att L är en normal utvidgning av M , så därmed medför sats 20.11 att  kan utvidgas till en K -homomorsm  : L ! K . Men L är ju en normal utvidgning av K , så enligt lemma 21.24 gäller  2 G(L=K ). Vi antog ovan att (M ) = M för alla  2 G(L=K ), och således gäller speciellt (M ) = M . Eftersom  är en utvidgning av  , har vi därmed im  = M , d.v.s.  är en K -automorsm på M , vilket Vi övergår så till beviset för att

om och endast om

skulle bevisas.

Därmed har vi nu tillräckligt med information för att kunna formulera Galoisteorins huvudsats, och presentera ett bevis för densamma.

Sats 21.27 (Galoisteorins huvudsats). Antag att K är en kropp och L en normal utvidgning av K . Låt K vara mängden av alla mellankroppar till K och L, och G mängden av alla undergrupper i G(L=K ). Då är avbildningen : K ! G denierad enligt (M ) = G(L=M )

2 K (se lemma 21.21(ii)) en bijektiv avbildning sådan att L (M ) = M för alla M 2 K, d.v.s. xkroppen till G(L=M ) är M . (LH ) = H för alla H 2 G , d.v.s. xkroppen till H avbildas

för alla (i) (ii)

M



H genom . M1 ; M2 2 K

 M2 , så är (M1 )  (M2 ) i G . Omvänt, om H1 ; H2 2 G är sådana att H1  H2 , så gäller

(iii) Om

uppfyller

M1

Kapitel 21. En introduktion till Galoisteori

554

1 (H

1)



1 (H

2)

i

K. Med andra ord är

inklusionsomkas-

tande. (iv)

j (M )j = [L : M ] och [M : K ] = (G(L=K ) : (M )), antalet vän(M ) = G(L=M ) i G(L=K ). K , om och endast om G(L=M ) är en normal undergrupp i G(L=K ). Om så är fallet gäller stersidoklasser till undergruppen

(v)

M

är en normal utvidgning av

G(L=K ) = G(L=M ) ' G(M=K ): M  L (M ) = LG(L=M ) , ty samtliga element i M är xpunkter till en M -automorsm. Antag att M < L (M ) . Vi kan då nna ett 2 L (M ) n M . Eftersom 2 = M måste minimalpolynomet till över M vara av grad 2 eller högre, så det måste nnas 1 minst ett konjugerat element 6= till . Låt  : M ( ) ! M ( ) vara den M -isomorsm som avbildar på , se sats 21.10. Sats 20.11 säger att denna kan utvidgas till en M -automorsm  på L, eftersom L är en normal utvidgning av M ( ) (enligt lemma 21.26). För detta  gäller alltså  2 G(L=M ) och  ( ) = 6= . Men vi valde ju 2 LG(L=M ) och av den anledningen borde  ( ) = . Detta är en motsägelse, så vi måste ha M = L (M ) och (i) är därmed bevisad. (ii) Elementen i H är alla LH -automorsmer, eftersom LH är xkroppen till H . Sålunda gäller åtminstone H  G(L=LH ) = (LH ). Vi antar nu att H < (LH ) och försöker visa att detta leder till en Bevis.

(i) Vi har åtminstone

motsägelse. Enligt primitiva elementsatsen (sats 20.32), är

L en enkel

utvidg-

LH , d.v.s. L = LH ( ) för något 2 L. Av lemma 21.26 följer L också är en normal utvidgning av LH , så enligt följdsats 21.18 är

ning av att

[L : LH ] = jG(L=LH )j = n för något positivt heltal

n. Sätt jH j = m. Då är m < n. Låt 1 ; 2 ; : : : ; m

vara en uppräkning av de olika elementen i

(21.2)

H . För varje  2 H är även

1 ; 2 ; : : : ; m 1

Här utnyttjar vi att alla inblandade kroppar har karakteristik

till detta avsnitt.

(21.3)

0, se inledningen

21.2. Galoisteorins huvudsats

555

en uppräkning av samtliga element i

f (x) =

H . Sätt

m Y i=1

[x i ( )]:

Eftersom (21.2) och (21.3) båda är en uppräkning av gäller för alla

2H

H :s element, så

att

f (x) =

m Y i=1

[x i ( )]:

Detta innebär att samtliga koecienter till

f (x)

tillhör xkroppen

H , så f (x) 2 LH [x]. För något i måste i vara identitetsavbildning" på L, så en av faktorerna till f (x) är på formen x "( ) = x . Sålunda är ett nollställe till f (x), vilket ger att f (x) är en multipel av minimalpolynomet till över LH . Härav får vi till en

[L : LH ] = [LH ( ) : LH ] = degLH ( )  deg f (x) = m < n = [L : LH ]; vilket är en motsägelse. Sålunda gäller Av (i) och (ii) följer nu att

H = (LH ) och (ii) är bevisad.

är bijektiv. Med hjälp av (i) har vi

nämligen

(M1 ) = (M2 ) =) G(L=M1 ) = G(L=M2 ) =) LG(L=M1 ) = LG(L=M2 ) =) M1 = M2 ; så

H 2 G godtyckligt och bildar dess (LH ) = H , d.v.s. är surjektiv.

är injektiv. Om vi vidare väljer

xkropp

LH , så ger (ii) att

(iii) Detta är en enkel konsekvens av denitionen av

och begrep-

pet xkropp, så vi lämnar denna del av beviset som en övning för läsaren. (iv) I och med att

L är en normal utvidgning av M , fås den första

likheten i (iv) av

[L : M ] = jG(L=M )j = j (M )j:

(21.4)

Vidare får vi, med hjälp av gradtalssatsen, att

jG(L=K )j = [L : K ] = [L : M ]  [M : K ] = jG(L=M )j  [M : K ];

Kapitel 21. En introduktion till Galoisteori

556

som tillsammans med formel (21.4) ger

[M : K ] =

jG(L=K )j = (G(L=K ) : (M )); jG(L=M )j

och därmed är (iv) bevisad.

(v) (() Antag G(L=M )  G(L=K ). För varje  2 G(L=M ) och 2 G(L=K ), så gäller då  1 2 G(L=M ), d.v.s.  1( ) = för alla 2 M . Av detta fås  [ ( )] =  ( ), vilket innebär att  ( )



LG(L=M ) till G(L=M ). Enligt (i) är LG(L=M ) = M . ( ) 2 M för alla  2 G(L=K ) och alla 2 M . Alltså gäller  (M ) = M för alla  2 G(L=K ). Lemma 21.26 ger att M är en normal utvidgning av K . ()) Antag att M är en normal utvidgning av K . Enligt lemma 21.26 gäller då  (M ) = M för alla  2 G(L=K ), d.v.s om 2 M så gäller också  ( ) 2 M . För varje  2 G(L=M ) har vi därmed  [( )] = ( ), d.v.s.  1 ( ) = , vilket är ekvivalent med att G(L=M )  G(L=K ). Således har vi nu visat att G(L=K ) = G(L=M ) en grupp, närhelst M är en normal utvidgning av K . Under denna förutsättning skall vi nu visa att denna kvotgrupp är isomorf med G(M=K ). Enligt lemma 21.26 är restriktionen M till M av varje  2 G(L=K ) en K -automorsm på M . Därför är avbildningen  : G(L=K ) ! G(M=K ), given av () = M för alla  2 G(L=K ) väldenierad. För att visa att  är en homomorsm, måste vi visa att ( ) = ( )M och ( )( ) = M M är samma K -automorsm på M , för alla ;  2 G(L=K ). Att så är fallet tillhör xkroppen Vi har därmed

följer av att

M M ( ) = M [M ( )] = M [ ( )] = [ ( )] =  ( ) = ( )M ( ) för alla



2 M . Kärnan till  består av alla K -automorsmer på L,

M är identitetsavbildningen, d.v.s. ker  = f 2 G(L=K ) j ( ) = för alla 2 M g = G(L=M ): Tag  2 G(M=K ) godtyckligt. Tack vare sats 20.11 kan  utvidgas till en K -homomorsm  : L ! K . Men  2 G(L=K ) på grund av att L är en normal utvidgning av K , och vi har ( ) = M =  . Alltså är im  = G(M=K ): vars restriktion till

557

21.2. Galoisteorins huvudsats

Den första isomorsatsen för grupper ger nu G(L=K ) = G(L=M )

'

G(M =K );

vilket fullbordar beviset för (v).

p p

Vi återvänder till utvidgningen L = Q ( 2; 5) av Q från exempel 21.16. I exempel 21.20 kom vi fram till att L är en normal utvidgning av Q , så enligt Galoisteorins huvudsats skall ett 1-1-förhållande råda mellan undergrupperna i G(L=Q ) och mellankropparna till Q och L. I exempel 21.23 fann vi att undergrupperna i G(L=Q ) är fem till antalet, och att de motsvaras av fem mellankroppar p p p till L och Q , nämligen Q , Q ( 2), Q ( 5), Q ( 10) och L. Det kan enligt Galoisteorins huvudsats inte nnas några er mellankroppar till L och Q än dessa fem, eftersom detta skulle innebära att det fanns er än fem undergrupper i G(L=Q ). Så är inte fallet, eftersom G(L=Q ) är isomorf med Kleins fyrgrupp V , som har exakt fem undergrupper.  Exempel 21.28.

p p

Sätt L = Q ( 2; 3 2). Detta är en ändlig utvidgning av Q , men den är inte normal. Detta beror på att p det irreducibla polynomet x3 2 2 Q [x], som i L har nollstället 3 2, inte splittras över L. Enligt lemma 21.24 kan L därför inte vara en splittringskropp till något polynom över Q . p Vi ser att en Q -automorsm på L endast kan avbilda 3 2 på p sig 3 självt, ty detta p nollstället i L till x 2. Däremot kan 2 p är det enda 2. Således består Galoisgruppen G(L=Q ) av avbildas på 2 eller två element den är med andra ord isomorf med Z2. Gruppen Z2 har två undergrupper, men detpnns er pän två mellankroppar till L och Q (vi har (åtminstone) Q , Q ( 2), Q ( 3 2) och L). Det råder alltså ingen 1-1-korrespondens mellan undergrupperna i G(L=Q ) och mellankropparna till Q och L i detta fall. Detta är inte så förvånande, eftersom förutsättningarna i Galoisteorins huvudsats inte är uppfyllda.  Exempel 21.29.

Hittills har vi endast talat om Galoisgrupper för utvidgningar. Galoisteorins huvudsats handlar om egenskaper hos Galoisgruppen för en normal utvidgning. En sådan utvidgning är splittringskroppen för ett polynom, så vi kan således också tala om Galoisgruppen för polynom.

Kapitel 21. En introduktion till Galoisteori

558

Vi ger en formell denition av detta begrepp.

Denition 21.30.

f (x) ett polynom i K [x] så denieras Galoisgruppen för f (x) som G(L=K ), där L är splittringskroppen för f (x) över K . Om

K

är en kropp och

Övningar till avsnitt 21.2 p p p på Q (i; 11) 1. Låt  : Q (i; 11) ! Q (i; 11) vara p den Q -automorsm p som uppfyller  (i) = i och  ( 11) = 11 . Vilka av elementen i p Q (i; 11) är xpunkter till  ? p 2. Bestäm samtliga mellankroppar till Q och Q (i; 2). p p  3. Bestäm samtliga undergrupper i G Q ( 2; 7)=Q , samt motsvarande p p mellankroppar till Q och Q ( 2; 7). 4. (a) Bestäm splittringskroppen L till x4 8x2 + 12 över Q . (b) Bestäm samtliga undergrupper i G(L=Q ), samt motsvarande mellankroppar till

5.

Q

och

Visa att Galoisgruppen

L.

G(L=Q ),

där

p

L = Q ( 5; i),

är isomorf med

Kleins fyrgrupp.

6.

Vilka av nedanstående kroppar är splittringskroppar över

p (a) Q (p3 3) (e) Q ( 5)

p (b) Q (i;p 13) 5 (f) Q ( 2)

Bevisa (iii) i Galoisteorins huvudsats.

8.

Låt

L vara splittringskroppen till x3

2 över Q .

(a) Visa att det nns tre mellankroppar till Q Q.

p

(c) Q p p (d) Q (2 + p 2) 3 (g) Q ( 5; 11) (h) Q (i + 3)

7.

mala utvidgningar av

Q?

och

L som inte är nor-

(b) Visa att det, bortsett från Q till

Q

och

och L, endast nns en mellankropp L som är en normal utvidgning av Q .

21.3 Ett större exempel Vi skall avrunda kapitlet med ett litet större exempel, i avsikten att illustrera Galoisteorins huvudsats. Detta exempel är ganska klassiskt, och brukar åternnas i de esta framställningar av teorin.

21.3. Ett större exempel

559

Vår uppgift är att bestämma Galoisgruppen för polynomet

x4

2

Q , ta fram samtliga undergrupper i denna, samt nna motsvarande Q och L, där L är splittringskroppen till x4 2 över Q . Nu är över

mellankroppar till

x4

där

2 = (x + )(x )(x + i )(x i );

p = 4 2. Splittringskroppen till x4 2 över Q

ges därmed av

L = Q ( ; i): På grund av att

L,

i egenskap av splittringskropp till

normal utvidgning av

x4

2,

är en

Q , så gäller jG(L=Q )j = [L : Q ]. Med hjälp av

gradtalssatsen nner vi att

[L : Q ] = [Q ( ; i) : Q ( )]  [Q ( ) : Q ]: [Q ( ) : Q ] = 4, eftersom minimalpolynomet till över Q är x4 2. Då alla element i Q ( ) är reella och då 2 det icke-reella talet i är nollställe till x + 1, måste detta polynom vara minimalpolynomet till i över Q ( ). Således är [Q ( ; i) : Q ( )] = 2. Här är

fjärdegradspolynomet

Detta ger

[L : Q ] = 2  4 = 8; d.v.s.

G = G(L=Q )

är en grupp av ordning

8.

Nästa steg blir att

bestämma vilka dessa åtta element är. Ett godtyckligt element



2 L kan på ett entydigt sätt skrivas på

formen

= a0 + a1 + a2 2 + a3 3 + a4 i + a5 i + a6 i 2 + a7 i 3 ; a0 ; a1 ; : : : ; a7 2 Q , eftersom en bas för vektorrummet L över Q ges f1; ; 2 ; 3 ; i; i ; i 2 ; i 3 g. Ett element  2 G är entydigt bestämt

där av

( ) och (i). För det första måste ( ) vara lika med anting , , i eller i , i och med att dessa fyra element är konjugerade 4 2 över Q ). Av motsvatill varandra (de har alla minimalpolynomet x rande anledning kan  (i) endast vara lika med i eller i, d.v.s. något 2 av nollställena till x + 1. Detta ger fyra valmöjligheter för värdet av ( ) och två för (i), sammanlagt åtta möjliga Q -automorsmer på L. Vi har således G = f1 ; 2 ; : : : ; 8 g, där varje j avbildar respektive av en

Kapitel 21. En introduktion till Galoisteori

560

i

på det sätt som beskrivs i tabellen i gur 21.4. För ett godtyckligt

valt

2 Q ( ; i) så nner man, med hjälp av denna tabell, till exempel

att

6 ( ) = 6 (a0 + a1 + a2 2 + a3 3 + a4 i + a5 i + a6 i 2 + a7 i 3 ) = a0 + a1 i + a2 (i )2 + a3 (i )3 + a4 ( i) + a5 ( i)i + a6 ( i)(i )2 + a7 ( i)(i )3 = a0 + a5 a2 2 a7 3 a4 i + a1 i + a6 i 2 a3 i 3 : G är isomorf med symmetrigruppen för en kvadrat, den dihedrala gruppen D4 . Detta kan motiveras geometriskt på följanDet visar sig nu att de vis: Sätt

1 = , 2 = i , 3 = och 4 = i . Dessa fyra element C till polynomet x4 2, och om man markerar dem i

är nollställena i

det komplexa talplanet, så bildar de hörnen i en kvadrat, se gur 21.5 på sidan 562. I denna gur ges kvadratens diagonaler

d1 och d2 av den

reella respektive imaginära axeln.

i

1 i

2 i i

3 i

4 5 i i i

6 i i

7 i

8 i i

Figur 21.4 Låt oss se vad som händer med varje

k , då vi låter exempelvis 5 5 ( ) =

verka på dem. Med hjälp av tabellen i gur 21.4 nner vi att och

(i) = i, vilket ger

5 ( 2 ) = 5 (i ) = 5 (i)5 ( ) = i = 4 och

5 ( 4 ) = 5 ( i ) = 5 (i)5 ( ) = i = 2 ; medan av

5

1

och

3

avbildas på sig själva. Den geometriska tolkningen

är alltså en spegling i diagonalen

d1 .

Ett liknande resonemang

21.3. Ett större exempel kan göras med övriga

1 : 2 : 3 : 4 : 5 : 6 : 7 : 8 : Elementet och

1

j

561

(gör det!), varvid man erhåller

identitetsavbildningen

Æ rotation 90

moturs

;

Æ rotation 180 ; Æ rotation 90 medurs; spegling i diagonalen

;

d1 ;

spegling i den räta linjen spegling i diagonalen

d2 ;

spegling i den räta linjen

`1 ; `2 :

tjänstgör som gruppens neutrala element. Förutom

f1 g nns det fyra normala undergrupper i G, i form av N1 = f1 ; 3 ; 6 ; 8 g; N2 = f1 ; 2 ; 3 ; 4 g; N3 = f1 ; 3 ; 5 ; 7 g och N4 = f1 ; 3 g:

G

Dessutom nns det fyra undergrupper som inte är normala. Dessa är

H1 = f1 ; 8 g; H2 = f1 ; 6 g; H3 = f1 ; 7 g och H4 = f1 ; 5 g: Figur 21.6 på sidan 563 visar med hjälp av ett Hassediagram hur alla dessa undergrupper är relaterade till varandra. Galoisteorins huvudsats säger att det för var och en av dessa un-

Q

L. Dessa mellankroppar är LG = Q och Lf1 g = L. Låt oss bestämma LN4 , d.v.s. xkroppen till N4 = f1 ; 3 g. Antag att dergrupper nns en mellankropp till

och

xkroppen till respektive undergrupp. Vi har

= a1 + a2 + a3 2 + a4 3 + a5 i + a6 i + a7 i 2 + a8 i 3 L. Då gäller 2 LN4 , om och endast om 3 ( ) = . Av 3 ( ) = och 3 (i) = i följer är ett godtyckligt element i

3 ( ) = a1

a2 + a3 2

a4 3 + a5 i a6 i + a7 i 2

a8 i 3 :

Kapitel 21. En introduktion till Galoisteori

562

d2 2

3

`1

1

4

d1

`2

Figur 21.5 Vi ser att elementen

3 ( ) = , om och endast om a2 = a4 = a6 = a8 = 0, medan a1 , a3 , a5 och a7 får vara godtyckliga. Vi måste alltså ha = a1 + a3 2 + a5 i + a7 i 2 ;

p

p

2 = 2, ser vi att LN4 = Q ( 2; i). För att bestämma LN3 noterar vi att 2 LN3 , om och endast om

och då

= 3 ( ) = 5 ( ) = 7 ( ): a2 = a4 = a6 = a8 = 0 måste gälla, för att 3 ( ) = 5 ( ) = skall gälla, måste dessutom a5 = a7 = 0, ty då 5 ( ) = och 5 (i) = i, så är Ovan såg vi att

skall vara uppfyllt. För att också

5 ( ) = 5 (a1 + a3 2 + a5 i + a7 i 2 ) = a1 + a3 2 Därmed har vi nu

a5 i a7 i 2 :

= a1 + a3 2 . Till slut beräknar vi 7 ( ) och får

7 ( ) = 7 (a1 + a3 2 ) = a1 + a3 2 :

2 LN3 , om och endast om = a1 +p a3 2 , med a1 och a3 godtyckliga, d.v.s. om och endast om 2 Q ( 2). Vi lämnar som en övning för läsaren att med ett liknande förfarande veriera att p LN1 = Q (i 2) och LN2 = Q (i). Sålunda gäller



21.3. Ett större exempel

563

G

H1

N1

N2

N3

H2

N4

H3

H4

f g Figur 21.6 1

Mellankropparna dergrupper i

G.

LN1 , LN2 , LN3

och

LN4

svarar mot normala un-

Enligt Galoisteorins huvudsats skall de därför vara

normala utvidgningar av

Q , d.v.s. de skall vara splittringskroppar för

Q [x]. Så är också fallet, ty de är splittringskroppar x2 + 2, x2 + 1, x2 2 respektive (x2 + 1)(x2 2) = x4 x2 2.

något polynom i för

p

p

Läsaren bör inte ha några större problem med att, på liknande sätt som ovan, visa att

LH3 = Q (i 4 2)

och

LH4 = Q ( 4 2).

Fixkroppar-

LH1 och LH2 är måhända något knepigare att bestämma. När det gäller LH1 så har vi 2 LH1 , om och endast om 8 ( ) = . Om vi na

resonerar på samma sätt som tidigare, så får vi

8 ( ) = a0

a5 a2 2 + a7 3

Alltså måste vi ha

a6

a1 = a5 , a7 = a3

a4 i a1 i + a6 i 2 + a3 i 3 : och

får vara vad som helst. Således skall



a2 = a4 = 0, medan a0

och

vara på formen

= a0 + a1 + a3 3 a1 i + a6 i 2 + a3 i 3 = a0 + a1 (1 i) + a6 i 2 + a3 (1 + i) 3 ; vilket vid första anblicken inte precis gör en direkt klokare. Men nu är

[(1 i) ]2 = (1 i)2 2 = 2i 2 och

[(1 i) ]3 = (1 i)3 3 = 2(1 + i) 3 ;

Kapitel 21. En introduktion till Galoisteori

564

a02 = a6 =2 och a03 = a3 =2, så blir

vilket ger, att om vi sätter

= a0 + a1 (1 i) + a02 [(1 i) ]2 + a03 [(1 i) ]3 :

p

LH1 = Q ((1 i) 4p2). Med samma förfarande övertygar 4 man sig om att LH2 = Q ((1 + i) 2). Mellankropparna LHi kan enligt huvudsatsen inte vara normala Därmed har vi

Q , eftersom de svarar mot icke-normala undergrupper p4 i G. Till exempel är inte LH4 en normal utvidgning av Q , ty Q ( 2) p4 innehåller inte samtliga nollställen till x till 2 p4 p4 4 2, minimalpolynomet i 2 saknas nämligen i över Q . De icke-reella nollställena i 2 och utvidgningar av

denna kropp. Vi lämnar som en övning åt läsaren att veriera att inte heller

LH1 , LH2

eller

LH3

är normala utvidgningar av

Q.

Till sist presenteras i gur 21.7 ett Hassediagram som redogör för hur mellankropparna till

Q

och

L

är relaterade till varandra. Notera

att detta kan fås från motsvarande diagram för undergrupperna i

G

(gur 21.6 på föregående sida), genom att vända uppochned på detta! Detta beror på (iii) i huvudsatsen.

L LH1

LH2

LN4

LH3

LN1

LN2

LN3

LH4

Q

Figur 21.7 Övningar till avsnitt 21.3 1.

Veriera de geometriska tolkningarna av elementen

2.

Veriera att

3.

Visa att

p

LN1 = Q (i 2) och LN2 = Q (i).

p

p

LH3 = Q (i 4 2) och LH4 = Q ( 4 2).

j

på sidan 561.

21.3. Ett större exempel 4.

Visa att de

5.

LH1

565

p

LH2 = Q ((1 + i) 4 2), genom att imitera resonemanget röran-

på föregående sida.

Visa att varken

LH1 , LH2

eller

LH3

är normala utvidgningar av

Q.

Kapitel 22

Polynomekvationer I detta sista kapitel av boken skall vi använda Galoisteori för att studera huruvida en polynomekvation kan lösas med hjälp av successiva rotutdragningar eller inte. Vi kommer i avsnitt 22.1 att bevisa att om

p(x) över en kropp K inte är en lösbar p(x) = 0 inte heller möjlig att lösa. Sedan

Galoisgruppen för ett polynom grupp, så är ekvationen

övergår vi till att studera polynomekvationer över

Q.

I avsnitt 22.2

kommer vi att härleda formlerna, eller snarare algoritmerna, för hur man löser polynomekvationer av grad

4

eller lägre, och i avsnitt 22.3

rundar vi av med att ge ett kriterium för hur man kan avgöra om en femtegradsekvation är lösbar eller inte. Liksom i föregående kapitel, antar vi att

samtliga kroppar i vår framställning har karakteristiken 0.

22.1 Rotutvidgningar Vi inleder med ett exempel för att få ett uppslag till en denition i termer om kroppsutvidgningar, av vad som menas med att ett polynom är lösbart.

Exempel 22.1.

Låt

f (x) = x6 6x3 +7 2 Q [x]. Ekvationen f (x) = 0

är en sjättegradsekvation som vi med lätthet kan lösa, eftersom det i själva verket bara är frågan om en andragradsekvation med obekant. För det första har vi

p

x3 = 3 + 2

eller

566

x3 = 3

p

2;

x3

som

(22.1)

22.1. Rotutvidgningar

567

p Q ( 2). Detta innebär att om vi vill nna en kroppsutvidgning av Q som innehåller nollställena till f (x), p så börjar vi lämpligen med att adjungera 1 = 2 till Q . Lösningarna vilket är två polynomekvationer över

till ekvationerna (22.1) ges av

p

8 >

: x5;6

p

p

= 3p 3 2 p 3 = ! p3  2 p = !2 3 3  2;

p

p

!p = e2i=p3 = (i 3 1)=2. Om vi adjungerar 2 = 3 3 + 2 och 3 = 3 3 2 till Q ( 1 ), så blir resultatet en utvidgning av Q som åtminstone innehåller x1 och x2 . För att få med övriga nollställen till p f (x) adjungerar vi också 4 = i 3. Vi har därmed en växande följd Q  Q ( 1 )  Q ( 1 ; 2 )  Q ( 1 ; 2 ; 3 )  Q ( 1 ; 2 ; 3 ; 4 ) där

av kroppar, där varje kropp i följden är erhållen från föregående genom adjungering av antingen en kvadratrot eller en tredjerot, och där den sista kroppen i följden är så pass stor att den omfattar pen till

f (x).

För att ett polynom i



Q [x] skall vara lösbart med hjälp av successiva

rotutdragningar, måste polynomets

samtliga

nollställen kunna uttryc-

kas med hjälp av dess koecienter, i en formel som endast innehåller de fyra vanliga räknesätten samt

n:te-rötter.

I termer om kroppsutvidg-

ningar innebär detta att det skall vara möjligt att fånga polynomets splittringskropp, genom att successivt utvidga av

n:te-rötter.

Q

medelst adjungering

Denition 22.2. En utvidgning L av en kropp K kallas för en rotutvidgning av K , om det nns element 1 ; 2 ; : : : ; r 2 L och positiva heltal n1 ; n2 ; : : : ; nr sådana att (i) L = K ( 1 ; 2 ; : : : ; r ) n1 (ii) 1 2 K ni (iii) i 2 K ( 1 ; 2 ; : : : ; i 1 ), för i = 2; 3; : : : ; r . Ett polynom f (x) 2 K [x] säges vara lösbart (med hjälp av successiva rotutdragningar) över K , om dess splittringskropp över K är innehållen i någon rotutvidgning av K .

Kapitel 22. Polynomekvationer

568

Exempel 22.3.

Det är lätt att se att elementet

r

=

p 11 2,

5

p

q

1+ 7 2 3

p 11

2;

pQ . Genom attp5till exempel välja p 2 = 3 1 , 3 = 7 och 4 = 1 + 3 2 2 , så

är innehållet i en rotutvidgning av

1 =

erhåller vi

2 Q ( 1 ; 2 ; 3 ; 4 ); 2 2 2 11 1 2 Q , 2 2 Q ( 1 ), 3 2 Q ( 1 ; 2 ) (i själva verket 3 2 Q ) och 2 Q ( 1 ; 2 ; 3 ). 

där

54

Innan vi bevisar den stora satsen i detta avsnitt, ska vi formulera och bevisa några lemman. Det första av dessa har att göra med huruvida

K

M

är en normal utvidgning av kroppen

K , om

 L  M , där L är en normal utvidgning K

normal utvidgning av

L. I allmänhet

visar det sig

vi har situationen

och

M

inte

i sin tur en

vara så, d.v.s.

normal utvidgning av är inte en transitiv relation. Vi kan dock rädda transitiviteten genom att bilda mer jordnära till

K.

M

på ett speciellt sätt, så att

M

blir

Lemma 22.4. Låt K vara en kropp och L en normal utvidgning av K . Låt vidare f (x) 2 K [x] vara ett icke-konstant polynom. Antag splittringskroppen till f (x), betraktat som polynom över L, ges av M . Då är M en normal utvidgning av K . Bevis.

Vi har som sagt bestämt oss för att endast betrakta kroppar

0. Detta gör att vi kan använda primitiva elementsatsen för att konstatera att L = K ( ) för något 2 L. Låt m(x) 2 K [x] vara minimalpolynomet till över K . Då måste L vara splittringskroppen till m(x) över K . Polynomet g (x) = f (x)m(x) tillhör K [x] och det splittras över M . I själva verket är M splittringskroppen till g(x) över K . För att bevisa detta, måste vi visa att det inte nns någon kropp F , sådan att K  F < M och så att g (x) splittras över F . Antag att så är fallet. Samtliga nollställen till g (x) tillhör då F . Ett av dessa är , och eftersom K  F , så följer därmed L = K ( )  F . Men om g (x) splittras över F , så gäller naturligtvis detsamma för f (x). med karakteristik

22.1. Rotutvidgningar Detta medför att

569

 F , eftersom M ju är splittringskroppen till f (x)

M

L. Vi har här en motsägelse, och alltså är M splittringskroppen g(x) över K , d.v.s. en normal utvidgning av K .

över till

Nästa lemma säger att om man har en given rotutvidgning av en

K , så kan man alltid ersätta denna med en annan (större) rotK . Ett exempel p4 ges av Q ( 2), som är en rotutvidgning av Q men inte en normal sådan. p4 Den större rotutvidgningen Q ( 2; i) är dock normal, eftersom den är 4 2 2 Q [x]. splittringskroppen till x kropp

utvidgning, som dessutom är en normal utvidgning av

Lemma 22.5. Antag att L = K ( 1 ; 2 ; : : : ; r ) är en rotutvidgning av K . Då nns det en normal rotutvidgning M av K sådan att L  M . Bevis.

Vi låter

Ki = K ( 1 ; 2 ; : : : ; i )

för alla

i = 1; 2; : : : ; r,

K0 = K . Med dessa beteckningar har vi givet en följd

samt

K = K0  K1      Kr = L i = 1; 2; : : : ; r har Ki = Ki 1 ( i ) och positivt heltal ni . Vi visar först, med hjälp av

av kroppar, där vi för varje

ni i

2 Ki

för något

induktion, att det är möjligt att konstruera en följd

K = F0  F1      Fr Ki  Fi för varje i = 0; 1; : : : ; r, och där varje Fi K. Sätt till att börja med F0 = K0 . Då är givetvis F0 en normal rotutvidgning av K som omfattar K0 . Antag att Fi är en normal rotutvidgning av K , sådan att Ki  Fi . Vi skall konstruera en utvidgning Fi+1 av Fi som omfattar Ki+1 , och som är en normal rotutvidgning av K . Låt Gi beteckna Galoisgruppen G(Fi =K ). Detta är en ändlig grupp av K -automorsmer på Fi , säg Gi = f1 ; 2 ; : : : ; mi g. Bilda nu polyav kroppar sådana att

är en normal rotutvidgning av

nomet

f (x) =

mi Y k=1

[xni

k ( ni i )]:

(22.2)

Kapitel 22. Polynomekvationer

570

 är ett godtyckligt element i Gi , så är 1 ; 2 ; : : : ; mi en uppräkning av samtliga element i Gi , vilket innebär att vi också har Om

f (x) =

2 Gi. Härav

k=1

[xni

( ni i )]

f (x) hör Gi = G(Fi =K ). Av (i) i Galoisteorins huvudsats följer att denna xkropp ges av K , eftersom Fi (enligt vårt induktionsantagande) är en normal utvidgning av K . Med andra ord har vi f (x) 2 K [x]. Låt nu Fi+1 vara splittringskroppen till f (x), betraktat som polynom i Fi [x]. Eftersom Fi är en normal utvidgning av K så ger lemma 22.4 att Fi+1 är en normal utvidgning av K . En av faktorerna i n produkten i (22.2) har utseendet x i ni i (eftersom något k måste vara lika med identitetsavbildningen på Fi ). Således är i ett nollställe till f (x), vilket betyder att i 2 Fi+1 . Eftersom Ki  Fi  Fi+1 så följer därmed att Ki+1 = Ki ( i )  Fi+1 . Det återstår att bevisa att Fi+1 är en rotutvidgning av K . Det räcker att visa att Fi+1 är en rotutvidgning av Fi , eftersom Fi enligt induktionsantagandet i sin tur är en rotutvidgning av K . Nu är ju Fi+1 splittringskroppen till f (x) över Fi , så vi kan bilda en följd av mellankroppar till Fi och Fi+1 enligt för alla



mi Y

följer att samtliga koecienter till

hemma i xkroppen till Galoisgruppen

Fi = Fi0  Fi1      Fiti = Fi+1 ; där varje

Fi(j +1)

erhålls från

Fij

genom adjungera ett nollställe till en

ni :te-rot. Således är Fi+1 en rotutvidgning av K , vilket fullbordar induktionen. Speciellt kommer Fr att vara en normal rotutvidgning av K som omfattar Kr = L. Således kan vi välja M = Fr , och vi är därmed klara. av faktorerna i produkten i (22.2), d.v.s. en

Av speciellt intresse är Galoisgruppen för ett polynom av typen över en kropp

K.

Splittringskroppen till ett sådant polynom är en

rotutvidgning, eftersom den erhålls genom att adjungera rötter till

K.

xn a

tal

n:te-

22.1. Rotutvidgningar

Lemma 22.6.

571

Antag att

K

a 2 K . Låt L vara K [x]. Då är G(L=K ) en

är en kropp och låt

splittringskroppen till polynomet

1

xn

a

2

lösbar grupp.

f (x) = xn a 2 K [x]. Vi delar upp beviset i två fall. Fall 1: K innehåller samtliga n:te enhetsrötter, d.v.s. samtliga n n 1 2 K [x]. Låt ! vara en primitiv n:te enhetsrot. nollställen till x K De n enhetsrötterna kan då skrivas Bevis.

Låt

1K ; !; !2 ; : : : ; !n 1 ; och alla dessa antas alltså tillhöra

K . Låt 2 L vara ett nollställe till

f (x). Samtliga nollställen till f (x) ges då av

; ! ; !2 ; : : : ; !n 1 ; vilket inses genom direkt evaluering

f (!i ) = (!i )n

a = (!n )i n a = 1iK n a = n

a = 0K :

L till f (x) över K ges därmed av K ( ). Ett element  2 G(L=K ) bestäms entydigt av ( ), som måste vara lika med något i av nollställena till f (x) i L. Vi måste således ha  ( ) = ! för något i. i j Om sålunda  ( ) = ! och  ( ) = ! , så är Splittringskroppen

( ) =  [( )] =  (!i ) =  (!i ) ( ) = !i !j ; ty

!i 2 K

och



är en

K -automorsm. På samma sätt fås  ( ) = !j !i :

!i !j = !j !i = !i+j ,

ger detta att  =  . Sålunda är G(L=K ) abelsk, och därmed också lösbar. Fall 2: K innehåller inte samtliga n:te enhetsrötter. Låt ! och vara som ovan. Då måste ! 2 = K , ty annars skulle K innehålla samtliga n:te enhetsrötter, i och med att ! är en primitiv sådan. Splittringskroppen L till f (x) innehåller såväl som ! (ty båda dessa element är nollställen 1 = ! . Sätt K = K (! ), som till f (x)), och därmed också (! ) 1 Eftersom

1

För en repetition av vad som menas med att en grupp är lösbar, hänvisar vi

till avsnitt 11.2.

Kapitel 22. Polynomekvationer

572

är splittringskroppen till

xn

1K

över

K,

eftersom

!

är en primitiv

enhetsrot. Då gäller

K < K1  L: K1 bestäms entydigt av dess värde i !, vilket i måste vara lika med ! för något i. Om ;  2 G(K1 =K ) är denierade i j enligt  (! ) = ! respektive (! ) = ! , så blir En

K -automorsm



(!) = [(!)] = !ij = !ji = [(!)] = (!); d.v.s.

G(K1 =K ) är abelsk, och således lösbar.

Betrakta nu följden

f"g  G(L=K1 )  G(L=K )

(22.3)

K1 är splittringskroppen till xn 1K över K , så är K1 en normal utvidgning av K . Enligt Galoisteorins huvudsats är G(L=K1 ) därmed en normal undergrupp i G(L=K ). Sålunda är (22.3) en subnormal följd. Kvotgruppen G(L=K1 )=f"g ' G(L=K1 ) är abelsk. Detta följer av fall 1, eftersom K1 innehåller samtliga n:te enhetsrötter. Alltså är G(L=K1 ) lösbar. Galoisteorins huvudsats säger att av grupper. I och med att

G(L=K ) = G(L=K1 ) ' G(K1 =K ); och eftersom

G(K1 =K ) och G(L=K1 ) båda är lösbara, är även G(L=K )

lösbar, enligt följdsats 11.19.

Vi är nu redo att koppla samman begreppen lösbart polynom och lösbar grupp.

Sats 22.7 (Galois). Låt K vara en kropp och f (x) ett polynom i K [x]. Låt vidare L vara splittringskroppen till f (x) över K . Om f (x) är lösbart med hjälp av successiva rotutdragningar, så är G(L=K ) en lösbar grupp.

Bevis.

Lösbarheten hos polynomet

f (x) innebär, i termer om kroppsL till f (x) över K är innehållen

utvidgningar, att splittringskroppen i någon rotutvidgning

M

av

K.

Tack vare lemma 22.5 är det ingen

22.1. Rotutvidgningar

573

inskränkning att anta att

M

är en normal utvidgning av

K.

Vi har

alltså situationen

K = M1  M2      Ms = M;

(22.4)

i = 1; 2; : : : ; s gäller att Mi+1 = Mi ( i ), där i 2 Mi+1 uppfyller 2 Mi för något ni 2 Z+, och där L  M . Våra utvidgningar av K måste innehålla tillräckligt många enhetsdär det för varje

ni i

rötter, för att till exempel lemma 22.6 skall kunna användas i bevisföringen, och fördenskull måste vi hjälpa dem litet på traven. Sätt

n = n1 n2 : : : ns och låt ! vara en primitiv n:te enhetsrot över K . Sätt vidare Fi = Mi (! ) för i = 1; 2; : : : ; s, samt F0 = K (! ). Vi får då att K  F0  F1      Fs :

n:te enhetsrot, så är Fs = Ms (!) = M (!) xn 1K , betraktat som ett polynom över M . Eftersom M i sin tur är en normal utvidgning av K , så ger lemma 22.4 att Fs är en normal utvidgning av K . Dessutom är det lätt att se att Fs är en rotutvidgning, så i (22.5) har vi nu en annan rotutvidgning av K , som är bättre än den i (22.4), i det avseendet att Eftersom

!

(22.5)

är en primitiv

splittringskroppen till polynomet

den innehåller er enhetsrötter.

G(Fs =K ) är lösbar. För att bevisa n 1 detta, konstaterar vi först att F0 är splittringskroppen till x K över K , på grund av att F0 = K (! ) och ! är en primitiv n:te enhetsrot. Därmed är F0 alltså en normal utvidgning av K . Samtidigt konstaterar Vi påstår nu att Galoisgruppen

vi med hjälp av lemma 22.6 att

G(F0 =K ) är lösbar:

(22.6)

Vidare har vi

Fi+1 = Mi+1 (!) = Mi ( i ; !) = Fi ( i );

ni i 2 Mi  Fi för alla i = 0; 1; : : : ; s 1. Nollställena till polynomet xni ni i ges av alla ni i !jn=ni , där j = 0; 1; : : : ; ni 1. Samtliga dessa tillhör Fi+1 , och då Fi+1 = Fi ( i ) så kan det inte nnas någon mindre kropp över vilken detta polynom splittras. Från detta följer att Fi+1 är en normal utvidgning av Fi , närmare bestämt splittringskroppen till n polynomet x i ni i över Fi . I och med detta ger lemma 22.6 att där

G(Fi+1 =Fi ) är lösbar för varje i = 0; 1; : : : ; s 1:

(22.7)

Kapitel 22. Polynomekvationer

574

Att varje kropp i följden (22.5) är en normal utvidgning av föregående kropp, implicerar med hjälp av Galoisteorins huvudsats att vi har en subnormal följd i form av

f"g = G(Fs =Fs)  G(Fs =Fs 1 )      G(Fs =F0 )  G(Fs =K ): G(Fs =Fs ) lösbar. Antag att G(Fs =Fs j +1 ) är lösbar, där j > 0. Eftersom G(Fs =Fs j +1 ) är en normal undergrupp i G(Fs =Fs j ) Här är givetvis

så kan vi bilda motsvarande kvotgrupp. Av Galoisteorins huvudsats följer att

G(Fs =Fs j ) = G(Fs =Fs

j +1 ) ' G(Fs j +1 =Fs j );

som enligt (22.7) är en lösbar grupp. Då vi vidare antagit att Galois-

G(Fs =Fs j +1 ) är lösbar, så implicerar följdsats 11.19 att även G(Fs =Fs j ) är lösbar. Således har vi nu med hjälp av induktion visat att G(Fs =Fi ) är en lösbar grupp för varje i = 0; 1; : : : ; s. Nu följer vårt påstående om att G(Fs =K ) är lösbar på ett liknande vis: Vi har G(Fs =F0 )  G(Fs =K ) och gruppen

G(Fs =K ) = G(Fs =F0 ) ' G(F0 =K ): Det visades ovan att följdsats 11.19 måste

G(Fs =F0 ) är lösbar, så på grund G(Fs =K ) vara en lösbar grupp.

av (22.6) och

Vi får inte glömma bort att vi egentligen vill komma fram till att

G(L=K ) är lösbar, där L är splittringskroppen till vårt lösbara polynom f (x) över K . Eftersom L är en normal utvidgning av K som är innehållen i M , och därmed också i Fs , så gäller G(Fs =L)  G(Fs =K ). Vidare är

G(L=K ) ' G(Fs =K ) = G(Fs =L): Varje kvotgrupp erhållen utifrån en lösbar grupp är lösbar, enligt följdsats 11.18, och i och med detta är beviset fullbordat.

Man kan visa att även omvändningen till ovanstående sats är sann, d.v.s. om Galoisgruppen till ett polynom är en lösbar grupp, så är polynomet ifråga ett lösbart polynom. Då vi endast är ute efter att visa att det existerar icke lösbara femtegradsekvationer, kommer vi inte att vara behov av denna omvändning. Den vetgirige läsaren hänvisas förslagsvis till Morandi [11] eller Stewart [13] för ett bevis.

22.2. Polynomekvationer av lägre grad än fem

575

Övningar till avsnitt 22.1 1. Bestäm en rotutvidgning Q ( 1 ; 2 ; : : : ; r ) av Q som innehåller p p p p p p3 (a) s 1+ 2+ 32+ 4 2 (b) 5 + p 4 7 p4 p4 p3 2 + 1 13 3 + p 14 (c) p (d) p4 99 3 p p7 13p6 67 p 3 +p 99 p p (e) 4i 8 11 (f) ( 2 + 3)( 2 3). 2.

Konstruera en rotutvidgning av till följande polynom i

(a) x2 + 8x + 10

3. 4.

Q

[x].

Q

som innehåller splittringskroppen

(b) x8 3x4 + 1

Visa att de positiva heltalen

(c) x9 4x6 + 5x3 2

ni i denition 22.2 kan antas vara primtal.

K , L och M vara kroppar sådana att K  L  M . G(M=K ) är lösbar. Visa att G(M=L) också är lösbar. Låt

Antag att

22.2 Polynomekvationer av lägre grad än fem Vi övergår nu till att härleda de allmänna lösningarna till polynomekvationer av grad

4 eller lägre. De polynom vi utgår från antas vara mo-

niska och ha rationella koecienter.

Förstagradsekvationen En allmän polynomekvation av grad

1 har utseendet

x + a = 0: Trivialt är

x= a dess lösning.

Andragradsekvationen Babylonierna kunde redan

1 500 år före Kristi födelse lösa problem som

med våra dagars terminologi ger upphov till en andragradsekvation, och såvitt man vet var de först med detta. Med våra moderna beteckningar tecknar vi en andragradsekvation enligt

x2 + ax + b = 0

Kapitel 22. Polynomekvationer

576

och för att lösa denna, kvadratkompletterar vi vänsterledet, vilket ger

a  a 2 x2 + 2  + 2 2

 a 2

2



+b= x+

a 2 +b 2

a2 = 0: 4

Ur detta får vi den välbekanta formeln

a  x= 2

r

a2 4

b:

Tredjegradsekvationen Matematiken i Europa påbörjade sin väg ut ur medeltidens mörker i Norditalien. Bland annat vid universitet i Bologna verkade mot slutet av 1400-talet och under större delen av 1500-talet era framträdande matematiker, bland dessa Scipione del Ferro (14651526). Denne lyckades nna den allmänna lösningen till en tredjegradsekvation på formen

x3 + px = q,

men höll detta hemligt i hela sitt liv, tills han på sin

dödsbädd anförtrodde lösningen åt en av sina studenter, Antonio Fior. Det skulle emellertid visa sig att Fior inte var så duktig på att bevara del Ferros hemlighet. Istället gick snarare omkring och skröt om sin förmåga att kunna lösa tredjegradsekvationer. Detta skryt ck en matematiklärare i Venedig, Nicolo Fontana (15001557), mer känd under

2 att få upp ögonen för problemet

sitt tillnamn Tartaglia, stammaren,

med att lösa tredjegradsekvationer. Han lyckades så småningom på egen hand göra om del Ferros bedrift och dessutom överträa den, genom att också nna den allmänna lösningen till en ekvation på formen

x3 + px2 = q.

År 1535 kom det att arrangeras en oentlig tävling mellan Fior och Tartaglia, i förmågan att lösa tredjegradsekvationer. Tartaglia gick tämligen enkelt ur som segrare i denna tävling, medan Fior å sin sida ck lämna den med svansen mellan benen, för att sedan aldrig mera göra något väsen av sig i matematiska sammanhang (och inte annars heller, för den delen). Tävlingen ck Girolamo Cardano (15011576) i Milano att bli nyken. Han bjöd hem Tartaglia till Milano och lyckades övertala honom att avslöja detaljerna i dennes härledning, något som Tartaglia dittills 2

Sitt talfel hade han ådragit sig som tolvåring, till följd av att han hade blivit

svårt sårad i samband med att franska trupper då ockuperade hans hemstad Brescia.

22.2. Polynomekvationer av lägre grad än fem

577

nekat alla andra. Cardano ck dock lova Tartaglia att inte sprida detta vidare till någon. Men Cardano höll inte sitt löfte, utan presenterade svekfullt lösningen till tredjegradsekvationen i sitt verk

Ars Magna

från 1545. Han hade då fått veta, att det egentligen var del Ferro och inte Tartaglia som var först med att lösa tredjegradsekvationen. Därmed ansåg sig Cardano inte vara tvungen att hålla sitt löfte gentemot Tartaglia, vilket gjorde denne minst sagt förgrymmad. Till Cardonos försvar bör dock nämnas att han i

Ars Magna

krediterade såväl del

Ferro som Tartaglia för sina upptäckter. Vi ska nu (med moderna beteckningar) visa hur man löser en allmän tredjegradsekvation. Låt

f (x) = 0,

och gör först

f (x) = x3 +ax2 +bx+c. Vi vill lösa ekvationen substitutionen x = y a=3. Detta ger, efter

litet räkningar, att

y3 + py + q = 0;

(22.8)

där

a2 ; q=c 3

p=b Antag att

ab 3

2a3 : 27

y = u + v är en lösning till (22.8), d.v.s. att

(u + v)3 + p(u + v) + q = u3 + v3 + q + (3uv + p)(u + v) = 0: Denna likhet är uppfylld om

u och v är sådana att u3 + v3 + q = 0 och

3uv + p = 0. Men detta medför att

8

: y3

Genom att subtrahera

p

p

= 3 t1 + 3 t2 ; p p = ! 3 t1 + !2 3 t2 ; p p = !2 3 t1 + ! 3 t2 :

a=3

(22.9)

från var och en av dessa rötter, får man

rötterna till den ursprungliga ekvationen.

Exempel 22.8.

Vi önskar lösa tredjegradsekvationen

x3 + 3x2 Substitutionen

x = y 1 ger y3

d.v.s. vi har

3x 11 = 0: 6y 6 = 0;

(22.10)

p = q = 6 i (22.8). Med dessa värden på p och q blir r

t1 = t2 =

6 ( + 2 r 6 ( 2

p 6)2 ( 6)3 + =3+ 9 8 =4 4 27 2 p 6) ( 6)3 + =3 9 8 = 2: 4 27

Lösningsformeln (22.9) ger att (22.10) har rötterna

8 >

: y3

p

p

= 3 4+ 32 p p = ! 3 4 + !2 3 2 p p = ! 2 3 4 + ! 3 2;

22.2. Polynomekvationer av lägre grad än fem där

579

! = e2i=3 . Den ursprungliga ekvationen har alltså 8 >

: x3

p

p

= 34+ 32 1 p p = ! 3 4 + !2 3 2 1 p p = !2 3 4 + ! 3 2 1



som sina rötter.

Fjärdegradsekvationen Efter att Tartaglia hade avslöjat för Cardano hur man löser tredjegradsekvationer, uppmanade Cardano en av sina studenter, Lodovico Ferrari (15221565), att undersöka möjligheten att lösa ekvationer av grad

4. Ferrari tog sig an uppgiften och lyckades nå en lösning år 1540.

Cardano publicerade också denna lösning i sitt verk

Ars Magna.

Med moderna beteckningar ser Ferraris härledning ut som följer. Betrakta en fjärdegradsekvation

x4 + ax3 + bx2 + cx + d = 0:

(22.11)

Denna är ekvivalent med

x4 + ax3 = bx2 cx d; som efter en kvadratkomplettering av vänsterledet kan skrivas



x2 +



ax 2 a2 = 2 4



b x2

cx d:

Om det här vore möjligt att skriva högerledet på formen

(rx + s)2 , så

skulle man kunna dra roten ur båda leden och på så sätt erhålla två andragradsekvationer, som man sedan löser på vanligt sätt. För att uppnå detta utför vi följande lilla trick: Notera att vi för alla



x2 +

 ax y 2  2 ax 2 ax  y2 + = x + + y x2 + + 2 2 2  2  4 2  2  a ay y = b + y x2 + c x+ 4 2 4 = Ax2 + Bx + C;

y har

d

Kapitel 22. Polynomekvationer

580

A = a2 =4 b + y, B = ay=2 c och C = y2 =4 d. Vi är ute efter 2 att välja y så att uttrycket Ax + Bx + C kan skrivas om på formen 2 (rx + s) . Nu är där



B =A x+ 2A

Ax2 + Bx + C

vilket blir på den form vi önskar ifall talet Men

B2

så det

+C

B2 ; 4A

B 2 4AC

 2 a

2

 ay

2

är lika med noll.

 2 y



c 4 b+y d 2 4 4 = y3 + by2 + (4d ac)y + (c2 + a2 d 4bd);

4AC =

y vi söker är en rot till tredjegradsekvationen y3 by2 + (ac 4d)y + (4bd c2

a2 d) = 0:

Denna ekvation löser vi på det sätt som beskrivits ovan. Låt na en godtycklig rot till (22.12). För detta



för några

x2 +

 2

ax y + 2 2

y

(22.12)

y beteck-

gäller alltså

= (rx + s)2 ;

r; s, vilket leder till två andragradsekvationer i x, nämligen a  y x2 + r x+ s=0 2 2

respektive

x2 +

a

2



+r x+

y + s = 0: 2

De fyra rötterna till dessa två ekvationer är de sökta rötterna till den ursprungliga fjärdegradsekvationen.

Exempel 22.9.

Lös fjärdegradsekvationen

x4 + 4x 1 = 0: Eftersom högerledet i

x4 = 4x + 1

22.2. Polynomekvationer av lägre grad än fem inte kan skrivas som en kvadrat

581

(rx + s)2 , får ta till vår lilla hjälpvari-

y från härledningen ovan. Vi får  y 2 y2 x2 + = x4 + yx2 + 2 4 y2 = 4x + 1 + yx2 + 4 " # 2 2 4 1 y =y x + + y y2 y 4   2 2 4 y2 +1+ ; =y x y y 4 så vi skall välja y så att 4 y2 +1 = 0; 4 y abel

(22.13)

vilket leder till tredjegradsekvationen

y3 + 4y 16 = 0: På denna kan man direkt använda tredjegradsekvationens lösningsformel, om man så önskar. Det kan dock löna sig att först undersöka om ekvationen eventuellt har några heltalsrötter. En sådan måste vara en

16. Det visar y = 2 är en rot. Med detta värde på y så övergår (22.13) i (x2 + 1)2 = 2(x 1)2 ;

delare i konstanttermen till polynomet, i det här fallet sig att

som i sin tur ger upphov till två andragradsekvationer

p

x2 + 1 =  2(x 1): Lösningarna till dessa är

r

1 p 1 x= p i + 2 2 2

och

1 x= p  2

r

1 p + 2: 2

Dessa fyra rötter är alltså lösningarna till vår ursprungliga ekvation.



Kapitel 22. Polynomekvationer

582

Övningar till avsnitt 22.2 1. Visa att substitutionen x = y a=4 omvandlar fjärdegradsekvationen x4 + ax3 + bx2 + cx + d = 0 4 2 till en ekvation på formen y + py + qy + r = 0. 2.

Lös följande tredjegradsekvationer.

3.

Lös följande fjärdegradsekvationer.

(a) x3 + 9x + 6 = 0 (c) x3 + 6x2 + 9x + 6 = 0

(b) x3 + 20 = 12x

(a) x4 + 6x3 + 5x2 4x 1 = 0 (b) x4 + 2x3 + x2 2x 1 = 0 (c) x4 + 2x3 + 4x2 + 2x + 3 = 0

22.3 Femtegradsekvationen Den italienske matematikern Paolo Runi (17651822) var den förste som påstod sig ha ett bevis för att en femtegradsekvation inte är lösbar. Han publicerade detta resultat år 1799. Runis resonemang emellertid ha en del luckor. Det första accepterade beviset gavs år 1824 av den norske matematikern Abel. Vi skall i detta sista avsnitt av boken angripa just femtegradsekvationen. Vi noterar först att Galoisgruppen till ett irreducibelt p

f (x) 2 Q [x]

av grad

n  1 är isomorf med en undergrupp i Sn . Detta f (x) över Q

kommer sig av att vi kan teckna splittringskroppen till som

L = Q ( 1 ; 2 ; : : : ; n ); 1 ; 2 ; : : : ; n är nollställena till f (x). Alla dessa är olika (eftersom char Q = 0). Ett element  i Galoisgruppen till f (x) måste avbilda varje i på något av dess konjugerade element, och är också entydigt där

bestämt av hur detta sker. Detta betyder att restriktionen av varje

A = f 1 ; 2 ; : : : ; n g är en permutation på denna mängd. Då A består av n element kan  lika gärna tolkas som en permutation på f1; 2; : : : ; ng, eller med andra ord som ett element i Sn . Speciellt gäller alltså att ett irreducibelt femtegradspolynom i Q [x] har en Galoisgrupp isomorf med en undergrupp i S5 , som inte är en lösbar 

2 G(L=Q )

till

22.3. Femtegradsekvationen

583

grupp (enligt sats 11.30). Sats 22.7 medför att det därmed inte säkert att polynomet är lösbart.

Lemma 22.10.

Låt

H

Sn, där n  2. Om H n, så är H = Sn .

vara en undergrupp i

innehåller en transposition och en cykel av längd

Bevis.

H innehåller transpo n-cykeln  = 1 2 : : : n . Varje permuta-

Det är ingen inskränkning att antaga att

sitionen



= 1 2

och

Sn kan skrivas som en produkt av transpositioner (se sats 5.16). Lemmat följer därmed om vi kan visa att samtliga transpositioner i Sn  tillhör H . Tag därför en godtycklig transposition r s 2 Sn . Vi kan  antaga att 1  r < s  n. Vi vill visa att r s 2 H . Eftersom ;  2 H , så gäller tion i

   2 3    3 4 



= 2 3 2 H; 1 = 3 4 2 H; 1 = 4 5 2 H; 1

. . .



 n 1 n 

1

= n 1



2 H; 

H innehåller samtliga transpositioner i Sn av typen m m + 1 ,  där m = 1; 2 : : : ; n 1, samt transpositionen n 1 = 1 n . Detta d.v.s.

medför att









1 2 2 3 1 2 = 1 3 2 H;     1 3 3 4 1 3 = 1 4 2 H; 

. . .





1 n 2 n 2 n 1 1 n 2 = 1 n 1 Alltså innehåller Om

H

alla transpositioner



1 m

, där

r = 1, är vi därmed klara. I annat fall har vi att 







1 r 1 s 1 r = r s tillhör

H . Därmed är beviset klart.



2 H:

m = 2; 3; : : : ; n.

Kapitel 22. Polynomekvationer

584

Sats 22.11. Låt f (x) 2 Q [x] vara ett irreducibelt polynom av grad p, där p är ett primtal. Antag att f (x) har exakt p 2 reella och två ickereella nollställen. Då är Galoisgruppen till f (x) isomorf med Sp . L vara splittringskroppen till f (x) över Q . visa att G(L=Q ) ' Sp . Följdsats 21.18 ger att Bevis.

Låt

Vårt mål är att

jG(L=Q )j = [L : Q ]:

Låt

vara ett av nollställena till f (x). Då är

[Q ( ) : Q ] = degQ ( ) = deg f (x) = p:

Eftersom

[L : Q ] = [L : Q ( )]  [Q ( ) : Q ];

p är en delare i [L : Q ] = jG(L=Q )j. Enligt Cauchys sats (sats 12.33), måste G(L=Q ) innehålla ett element av ordning p. Eftersom vi kan betrakta G(L=Q ) som en undergrupp i Sp och då p är ett primtal, innehåller G(L=Q ) därmed en cykel av längd p. Låt = a + bi vara ett av de två icke-reella nollställena till f (x). Då  = a bi. Eftersom och  båda ges det andra icke-reella nollstället av 2 2ax + (a2 + b2 ) över Q (se exempel 21.9), har minimalpolynomet x ,  ( ) = så nns exakt ett  2 G(L=Q ) som uppfyller  ( ) = samt  ( i ) = i för alla övriga nollställen i till f (x). Betraktat som element i Sp är  således en transposition. Alltså innehåller G(L=Q ) en p-cykel och en transposition. Enligt lemma 22.10 måste därmed G(L=Q ) ' Sp . så innebär detta att

Följdsats 22.12.

f (x) = 0, där f (x) 2 Q [x], rotutdragningar, om f (x) är

En femtegradsekvation

kan inte lösas med hjälp av successiva

irreducibelt och har exakt tre reella och två icke-reella nollställen.

Bevis. med

Med hjälp av föregående sats fås att Galoisgruppen blir isomorf

S5 , som inte är en lösbar grupp.

Därmed återstår det blott en liten detalj, nämligen den att visa att verkligen

nns

ett femtegradspolynom med de egenskaper, som följd-

satsen ovan kräver. Till vår hjälp behöver vi då en sats från analysen, som vi för fullständighetens skull återger här, men som vi inte bevisar.

22.3. Femtegradsekvationen

585

Sats 22.13 (Satsen om mellanliggande värden).

Antag

f

är en

reellvärd funktion av en variabel, sådan att den är kontinuerlig i det kompakta intervallet

[a; b]. Då antar f varje värde mellan f (a) och f (b)

i detta intervall.

Polynomfunktioner är kontinuerliga, så om vi till exempel känner till

f uppfyller f (a) < 0 och f (b) > 0, där a < b, så f ha (minst) ett nollställe i intervallet ]a; b[. Om vi dessutom att f är strängt monoton i detta intervall, så kommer det nnas

att ett polynom måste vet

exakt ett nollställe där. Nu är vi redo att bevisa att det nns icke lösbara femtegradspoly-

3 Närmare bestämt skall vi visa att

nom.

x5 2x2 + 2 (22.14) 5 5 10x2 +10 är ett Eisensteinpolynom är ett sådant. Eftersom 5f (x) = x (för p = 2 eller p = 5), är f (x) irreducibelt över Q . Vi deriverar f (x) f (x) =

och får

f 0(x) = x4

så vi har

4x = x(x3

4);

p f 0(x) = 0, om och endast om x = 0 eller x = 3 4.

Ett teckenstudium av derivatan, se gur 22.1 på följande sida, visar

fp(x) har ett lokalt maximum för x = 0 och ett lokalt minimum för x = 3 4. Vi nner att f (0) = 2 > 0 respektive att

p3

p

p ( 3 4)5 f ( 4) = 2( 3 4)2 + 2 5p 12 3 2 = + 2 < 0: 5 Vidare gäller limx! 1 f (x) = 1 och limx!1 f (x) = 1, så eftersom ett polynom är en kontinuerlig funktion från

R

till

R,

fås av satsen

f (p x) har exakt ett nollställe i intervallet p ] 1; 0[, ett i ]0; 3 4[ och ett i ] 3 4; 1[, inalles tre reella nollställen. I gur 22.2 på nästa sida har vi skissat grafen till funktionen y = f (x). om mellanliggande värden att

Av följdsats 22.12 följer att det inte går att lösa ekvationen (22.14), åtminstone inte med hjälp av successiva rotutdragningar. 3

(Trumvirvel

:::

)



Kapitel 22. Polynomekvationer

586

x

x3 4 f 0 (x) f (x)

p3

0 0 0

4 + 0 0

lok. max.

lok. min.

+

%

+

& Figur 22.1

+ + +

%

Figur 22.2

Övningar till avsnitt 22.3

9x + 3 inte är lösbart över Q .

1.

Visa att femtegradspolynomet

2.

Visa ingen av följande femtegradsekvationer är lösbar med hjälp av

x5

successiva rotutdragningar.

(a) x5 10x2 + 5 = 0 (b) 2x5 5x4 +10x2 10x 5 = 0 5 4 3 2 (c) 2x + 15x + 40x + 40x = 5 (d) x5 + 5x4 + 10 = 40x2 + 80x 3.

Bevisa att ett reducibelt femtegradspolynom i över

4.

Q.

Q

[x]

alltid är lösbart

Avgör om följande femtegradsekvationer kan lösas med hjälp av successiva rotutdragningar.

(a) x5 6x3 8x + 2 = 0 (c) 4x5 4x2 + 1 = 0 5.

Är femtegradsekvationen

(b) x5 +2x4 5x3 +10x2 = 9x 1 (d) x5 + 4x3 + 3x2 + 3x + 3 = 0

x5 5x4 + 6x3 x2 + 5x 6 = 0 lösbar med

hjälp av successiva rotutdragningar? I så fall: lös den!

Litteraturförteckning [1] Artin M.

Algebra.

Prentice-Hall, Inc. 1991.

[2] Bhattacharya P. B., Jain S. K. & Nagpaul S. R.

Algebra.

Basic Abstract

Cambridge University Press. 1986.

[3] Dornho L. L. & Hohn F. E.

Applied Modern Algebra.

Macmillan

Publishing Co., Inc. 1978. [4] Fraleigh J. B.

A First Course in Abstract Algebra. 6 uppl. Addison-

Wesley Publishing Company. 1999. [5] Humphreys J. F.

A Course in Group Theory.

Oxford University

Press. 1996. [6] Koblitz N.

A Course in Number Theory and Cryptography. 2 uppl.

Springer Verlag New York, Inc. 1994. [7] Lidl R. & Pilz G.

Applied Abstract Algebra. 2 uppl. Springer Verlag

New York, Inc. 1998. [8] Lidl R. & Niederreiter H.

Applications.

Cambridge University Press. 1984.

[9] McEliece, R. J.

neers.

Introduction to Finite Fields and their

Finite Fields for Computer Scientists and Engi-

Kluwer Academic Publishers. 1987.

[10] Marcus, M.

Introduction to Modern Algebra.

Marcel Dekker, Inc.

1978. [11] Morandi P.

Field and Galois Theory.

1996. 587

Springer Verlag New York.

Litteraturförteckning

588

[12] Nicholson W. K.

Introduction to Abstract Algebra.

2 uppl. John

Wiley & Sons, Inc. 1999. [13] Stewart I.

Galois Theory.

[14] Tengstrand A.

2 uppl. Chapman & Hall. 1989.

Lineär algebra med vektorgeometri.

Studentlittera-

tur. 1994. [15] Vermani L. R. Hall. 1996.

Elements of Algebraic Coding Theory. Chapman &

Facit 1.1 Mängdlära p p 1. (a) f 1; 0; 1; 2; 3g (b) ; (c) f 2; 2g (d) f0; 1; 4; 9g (e) f1 + 2i; 1 2ig (f) fmåndag; tisdag; onsdag; torsdag; fredag; lördag; söndagg 2. (a) ; (b) f2; 3; 4; 5; 6; 8; 9; 10g (c) f6; 10g (d) f2; 4; 6; 8; 10g (e) f2; 3; 4; 8; 9; 10g (f) ; 3. (a) f0; 1; 3g (b) f3; 7; 8; 9g 9. (b) jA [ B [ C j = jAj + jB j + jC j jA \ B j jA \ C j jB \ C j + jA \ B \ C j 10. (a) f(a; 1); (a; 2)g (b) f(a; 1; x); (a; 1; y); (a; 1; z ); (a; 2; x); (a; 2; y); (a; 2; z )g (c) f(1; x); (1; y); (1; z ); (2; x); (2; y); (2; z )g (d) ; 13.

Varken eller!

1.2 Heltal 7. (a) q = 11; r = 1 (b) q = 4; r = 27 (c) q = 19; r = 167 (d) q = 49; r = 66 11. (a) SGD(a; b) = 5; s = 11, t = 5 (b) SGD(a; b) = 2; s = 19, t = 21 (c) SGD(a; b) = 1; s = 34, t = 21 (d) SGD(a; b) = 6; s = 13, t = 11 13. SGD(30; 105; 385) = 5, MGM(30; 105; 385) = 2 310 17. (a) 22  3  29 (b) 22  7  29 (c) 32  7  11 (d) 3  367 6 7 12 13 19. (b) 2 (2 1) = 8 128 och 2 (2 1) = 33 550 336 589

590

Facit

1.3 Ekvivalensrelationer 1. (a) f(2; 1); (3; 1); (4; 1); (3; 2); (4; 2); (4; 3)g (b) f(1; 2); (1; 3); (1; 4); (2; 3); (2; 4); (3; 4)g (c) f(1; 1); (2; 2); (3; 3); (4; 4)g (d) f(1; 1); (2; 1); (2; 2); (3; 1); (3; 2); (3; 3); (4; 1); (4; 2); (4; 3); (4; 4)g (e) f(1; 4); (2; 3); (3; 2); (4; 1)g (f) f(1; 1); (2; 4)g 2. (a) Symmetrisk (b) Symmetrisk (c) Reexiv, symmetrisk och transitiv (d) Reexiv och symmetrisk (e) Reexiv och transitiv (f) Transitiv 3. (a) Ingen ekvivalensrelation, ty ej symmetrisk (b) Ingen ekvivalensrelation, ty ej reexiv (c) Ekvivalensrelation (d) Ingen ekvivalensrelation, ty ej symmetrisk 4. (a) b = 5 (b) b = 7 (c) b = 2 (d) b = 0 (e) b = 8 (f) b = 10 5. (a) Sant (b) Falskt (c) Falskt (d) Sant (e) Falskt (f) Sant 6. [(0; 2)] = f(a; a + 2) j a 2 N g 7. 15 8. 2n2 relationer, varav 2n(n 1) är reexiva och 2n(n+1)=2 symmetriska. 9. Det är inte säkert att det nns några x och y i X sådana att x  y.

1.4 Avbildningar 1. (f Æ g)(x) = 16x2 + 16x + 4, (g Æ f )(x) = 4x2 + 8x 3 2. (a) R (b) N p (c) fz 2 C j jz j = 1g (d) fx 2 R j jxj  2g 3. (a) [1; 4] (b) [ 1; 1] (c) ; (d) [1; 4] (e) [ 4; 2] [ [2; 4] (f) f0g (g) [ 2; 1] [ [1; 2] (h) [1; 2] 4. (a) Varken injektiv, surjektiv eller bijektiv. (b) Surjektiv, men inte injektiv eller bijektiv. (c) Injektiv, men inte surjektiv eller bijektiv. (d) Injektiv, surjektiv och bijektiv.

Facit

591

2.1 Denition och exempel 1. (a) Ja (e) Nej 2. (a) a 3. (a) 1 (d) 3 4. (a) [

f2g f2g f1; 2g f2g f2; 3g f1; 2g

f3g f3g f1; 3g f2; 3g f3g M f1; 3g f2; 3g M

f1; 2g

n ; f1g f2g f3g f1; 2g f1; 3g f2; 3g

; ; ; ; ; ; ; ; ; ; ; f1g f2g f3g f1; 2g f1; 3g f2; 3g

4 ; f1g f2g f3g f1; 2g f1; 3g f2; 3g

; ; f1g f2g f3g f1; 2g f1; 3g f2; 3g

f1g ; f1g ; ; f1g f1g ; f1g f1g ; ; f2g f3g f2g f3g f2; 3g f2; 3g f1g f1g ; f1; 2g f1; 3g f2g f3g

f2g ; ; f2g ; f2g ; f2g f2g f2g ; f1g ; f3g f1g f1; 3g f3g f1; 3g f2g f2g f1; 2g ; f2; 3g f1g

f3g ; ; ; f3g ; f3g f3g f3g f3g ; f1g f2g ; f1; 2g f1g f2g f1; 2g f3g f3g f1; 3g f2; 3g ;

f1; 2g ; f1g f2g ; f1; 2g f1g f2g f1; 2g f1; 2g ; ; ; f3g ; f3g f3g f3g f1; 2g f1; 2g f2g f1g

\ ; f1g f2g f3g f1; 2g f1; 3g f2; 3g M

M

(d)

M

5. (a) 8

M

M

M

M M

M

f2; 3g

M f2; 3g M

M

f3g f1; 3g

(d) Nej (h) Ja (d) b (c) 9 (f) 25

f1g f1g f1g f1; 2g f1; 3g f1; 2g f1; 3g

M

(c)

(c) Nej (g) Nej (c) a

; ; f1g f2g f3g f1; 2g f1; 3g f2; 3g

; f1g f2g f3g f1; 2g f1; 3g f2; 3g

(b)

(b) Nej (f) Ja (b) b (b) 6 (e) 1

M

f1g f2g f1; 2g

f1; 2g f1; 2g f1; 2g f1; 2g M M M M

M

; f2; 3g f1; 3g f3g

f1; 3g f1; 3g f1; 3g

f2; 3g f2; 3g M

M f1; 3g M f1; 3g M M

f2; 3g f2; 3g

f1; 3g ; f1g ; f3g f1g f1; 3g f3g f1; 3g f1; 3g ; ; f2g ; f2g ; f2g f2g f1; 3g f1; 3g f3g

f2; 3g ; ; f2g f3g f2g f3g f2; 3g f2; 3g f2; 3g ; f1g ; ; f1g f1g ; f1g f2; 3g f2; 3g

M

f1g f2; 3g ; f1; 2g f2g

M M f2; 3g M

M

f3g f2g f1; 3g f1; 2g ; f1g

M M M M M M M M M M

; f1g f2g f3g f1; 2g f1; 3g f2; 3g M M

; ; ; ; ; ; ; ;

M M f2; 3g f1; 3g f1; 2g

f3g f2g f1g ;

Facit

592

2.2 Associativitet, kommutativitet och distributivitet 1.

Associativa: (d), (e), (g) och (h). Kommutativa: (c), (d), (f ), (g), (h) och (i).

2. 

a b c d

a a b d a

b b c b c

c d d a b c c b b d

3. (a)  är associativ. (b) am  an = am+n och (am )n = amn för alla m; n 2 Z+. 4. (a) abc (b) (ab)ac (c) bc a (d) (ba)ca bc b +c a (e) a (f) a (g) (bc) (h) (bc)a

 är högerdistributiv över .

5. (a) Ja

(b) Nej

2.3 Neutrala och inverterbara element

1. (a) Inget neutralt element (b) Inget neutralt element (c) Inget neutralt element (d) 1 är neutralt element (e) Inget neutralt element (f) Inget neutralt element (g) 1 000 är neutralt element (h) 6 är neutralt element (i) c är neutralt element 1 2. Om a 6= 0, så är a inverterbart och a 1 = . 9a 5.  [0] [1] [2] [3] [4] [5]

[0] [1] [2] [3] [4] [5]



[0] [1] [2] [3] [4] [5]

6. (a) 7

[0] [1] [2] [3] [4] [5] [0] [0] [0] [0] [0] [0] [0]

[1] [2] [3] [4] [5] [0] [1] [0] [1] [2] [3] [4] [5]

[2] [3] [4] [5] [0] [1] [2] [0] [2] [4] [0] [2] [4]

[3] [4] [5] [0] [1] [2] [3] [0] [3] [0] [3] [0] [3] (b) 0

[4] [5] [0] [1] [2] [3] [4] [0] [4] [2] [0] [4] [2]

[5] [0] [1] [2] [3] [4] [5] [0] [5] [4] [3] [2] [1]

(c) 11

(d) 21

Facit

593

7. (a) 1, 2, 3, 4, 5 och 6 (b) 1, 3, 7 och 9 (c) 1, 3, 5, 7, 9, 11, 13 och 15 (d) 1, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 49, 53 och 59 8. (a) Additiv invers är 7. Multiplikativ invers är 5. (b) Additiv invers är 10. Multiplikativ invers saknas. (c) Additiv invers är 3. Multiplikativ invers är 15. (d) Additiv invers är 2. Multiplikativ invers är 16.

3.1 Grupper

1. (a) Ja (b) Nej, till exempel saknar 2 invers (c) Ja (d) Ja (e) Ja (f) Nej, n är ej associativ (g) Nej, 1 saknar invers (b)  1 5 2. (a)  1 3 5 7 1 1 3 5 7 1 1 5 3 3 1 7 5 5 5 1 5 5 7 1 3 7 7 5 3 1 (c)  1 2 4 5 7 8 1 1 2 4 5 7 8 2 2 4 8 1 5 7 4 4 8 7 2 1 5 5 5 1 2 7 8 4 7 7 5 1 8 4 2 8 8 7 5 4 2 1 (d)  1 3 5 9 11 13 1 1 3 5 9 11 13 3 3 9 1 13 5 11 5 5 1 11 3 13 9 9 9 13 3 11 1 5 11 11 5 13 1 9 3 13 13 11 9 5 3 1

4. 7.

Neutralt element: 0,

a

1

= a 1 1 + 1.

De innehåller endast ett element vardera.

3.2 Grundläggande egenskaper hos grupper 2. (a) x = 6 (b) x = 3 (c) x = 8 3. (a) x = 5 (b) x = 3 (c) x = 8 4. (a) x  9 (mod 14) (b) x  3 (mod 7) (c) x  4 (mod 15)

Facit

594

5. (a)  = 3 (b)  = 1 (c)  = 3 8. Låt G = N , och låt  beteckna vanlig addition.

3.3 Cayleytabeller för grupper 1.  e a b c d e a b c d

e a b c d

a d

c e

d

c

c

e

d

a

a

b

e

b

e

d

c

e a b c d f

e e a b c d f

a a b c d f e

b b c a f e d

c c d f e b a

d d f e a c b

2. Ja 4. 

b

b d

f f e d b a c

(till exempel)

3.4 Potenser och potenslagar 1. (a) 1 (b) 1 (c) 4

(d) 1

3.5 Undergrupper 1. 2. 3. 4.

(a) och (d) (a) och (d) Undergrupper i och

Z6

Z5:

f0g och Z . Undergrupper i Z : f0g, f0; 3g, f0; 2; 4g 5

6

Z12

f0; 2; 4; 6; 8; 10g f0; 3; 6; 9g f0; 4; 8g

f0; 6g

f0g 5. f"g, f";  g, f";  g, f";  g, f";  ;  g och D 1

2

3

2

3

3

Facit 10.

595

Nej. Kan Du ge ett motexempel?

4.1 Inledning

1. (a) och (c) 2. Nej 3. fe2ki=n j SGD(n; k) = 1g

4.2 Strukturen hos cykliska grupper 1. o(1) = 1, o(4) = 2 och o(2) = o(3) = 4 i Z5 o(1) = 1 och o(3) = o(5) = o(7) = 2 i Z8 o(1) = 1, o(9) = 2 och o(3) = o(7) = 4 i Z10 o(") = 1, o(1 ) = o(2 ) = o(3 ) = 2 och o(2 ) = o(3 ) = 3 i D3 4. o(A) = 4 och o(B ) = 6; AB är av oändlig ordning. Detta motsäger inte föregående övning.

4.3 Undergrupper i cykliska grupper 1. (a) 1, 3, 5 och 7 (b) 1, 3, 5, 9, 11 och 13 (c) 1, 2, 3, 4, 6, 7, 8, 9, 11, 12, 13, 14, 16, 17, 18, 19, 21, 22, 23 och 24 (d) 1, 7, 11, 13, 17, 19, 23 och 29 2. (a) 15 (b) 6 (c) 10 (d) 5 3. (a) 1 = 30 , 3 = 31 , 5 = 35, 9 = 32 , 11 = 34 , 13 = 33 (b) o(1) = 1, o(13) = 2, o(9) = o(11) = 3, o(3) = o(5) = 6 4. (a) f3; 9; 5; 15; 1g (b) 9, 5 och 15 5. (a) h0i och h1i (b) h0i, h1i, h2i, h5i och h10i (c) h0i, h1i, h2i, h4i, h7i och h14i (d) h0i, h1i, h2i, h3i, h4i, h6i, h9i, h12i och h18i 6. (a) 3, 6, 9 och 12 (b) 8 och 24 7. (a) 6Z (b) 3Z (c) 9Z 8. (p 1)(q 1) 9. pn 1 (p 1) 12.

Nej

4.4 Grupper med era generatorer 1. (a) Z (b) 4Z (c) 3Z

(d) SGD(m; n)Z

Facit

596

5.1 Den symmetriska gruppen   1. (a) 15 24 32 43 51   1 2 3 4 5 (c) 2 4 3 5 1   1 2 3 4 5 6 7 8 2. (a) 5 1 4 6 7 8 3 2   (c) 17 25 34 42 56 61 73 88   (e) 17 24 38 41 53 65 76 82 4. (a) 4 (b) 6  (d) 14 23 31 42 55 (e) 11 24   5. (a)  = 13 24 32 41   1 2 3 4 (c)  = 4 3 2 1 6. (a) Cykel av längd 3 (c) Ej cykel 7.

8. 9. 10.









(b) 12 24 35 43 51 

(d) 14  (b) 14  (d) 18  (f) 12

2 1 2 8 2 3 2 6



3 4 5 2 3 5

3 5 3 1 3 1 3 1

4 2 4 7 4 5 4 3 (c) 4



5 3 5 6 5 4 5 5

6 3 6 2 6 8



7 2 7 6 7 4

8 5  8 7  8 7 

(f) 13 21 35 44 52





(b)  = 14 23 31 42 



(d)  = 14 22 31 43 (b) Ej cykel (d) Cykel av längd 6 

(a) 18 24 33 45 51 66 72 87 (b) 15   1 2 3 4 5 6 7 8 (c) 6 1 3 7 5 2 8 4   (a) 1 6 5 7 4 2 3 (b) 1   (a) 1 2 3 7 9 4 5 6 (b) 1  1 4 8 2 5 1 (c)    = 1 8 6 9 5 2 4 7 ,  = 1 3  = 2 4 6 5 3 8 7 9 och  2  1 = 1 9 7 5 2 8 3 6 4



2 3 4 5 6 7 8 1 8 3 2 4 7 6 



2 7 4 6  9 4 8 2 7 3 





8 2 9 5 6 7

,

11. Nej 12. (a) Nej   (b) Ja, till exempel  = 14 25 33 46 52 67 71 88   14. (b) 8(a): f1; 4; 5; 6; 7g; f2; 3g , 8(b): f1; 2; 7g; f4; 6g; f3g; f5g

Facit

597

0

1 0

1 0

1 0

1 0

1

1 0 0 1 0 0 0 1 0 0 1 0 0 0 1 15. (a) @0 1 0A, @0 0 1A, @1 0 0A, @0 0 1A, @1 0 0A 0 0 1 0 1 0 0 0 1 1 0 0 0 1 0 0 1 0 0 1 och @0 1 0A. 1 0 0

5.2 Den alternerande gruppen     1. (a) 1 4 2 6 2 3 2 5 ; jämn    (b) 2 5 3 6 3 4 ; udda     2. (a) 1 8 2 6 9 12 3 10 4 5 11 7         = 1 8 2 12 2 9 2 6 3 10 4 7 4 11 4 5 ; jämn





3 8 (b) 1 4 7 5 9 2 10 







= 1 9 1 5 1 7 1 4 2 8 2 3 2 10 ; udda    3.  = 1 6 2  8 3 7  4 5 är udda,    = 1 4 6 2 3 8 5 7 är udda,  = 3 5 6 4 7 8 är jämn.

4. (b)

"   

" "   

  "  

   " 

    "

5.3 Symmetrigrupper 1. (a) " = identitetsavbildningen; k = rotation (k 1)  90Æ medurs (k = 2; 3; 4); 1 ; 3 = spegling i en av de två räta linjer, som lutar 45Æ plustecknets axlar;

2 ; 4 = spegling vertikalt respektive horisontellt

(b) " = identitetsavbildningen;

 = rotation ett halvt varv;  = spegling horisontellt;  = spegling vertikalt (c) " = identitetsavbildningen;  = rotation ett halvt varv;  = spegling i den utritade diagonalen;  = spegling i den ej utritade diagonalen 2. (a) Samma Cayleytabell som för D4

mot

Facit

598

3. 4. 5. 6. 7.

(b) Samma Cayleytabell som för Kleins fyrgrupp (c) Samma Cayleytabell som för Kleins fyrgrupp

f";  g, f";  g, f";  g, f";  g och f";  g f";  ;  ;  g, f";  ;  ;  g och f";  ;  ;  g 3 2

(a) 1

S3

1

3

4

2

3

3

1

(b) 4

3

4

3

2

(c) 5

4

(d) 5

24

6.1 Sidoklasser 1. (a) 5Z = f: : : ; 10; 5; 0; 5; 10; : : : g, 1 + 5Z = f: : : ; 9; 4; 1; 6; 11; : : : g, 2 + 5Z = f: : : ; 8; 3; 2; 7; 12; : : : g, 3 + 5Z = f: : : ; 7; 2; 3; 8; 13; : : : g och 4 + 5Z = f: : : ; 6; 1; 4; 9; 14; : : : g (b) 8Z = f: : : ; 16; 8; 0; 8; 16; : : : g, 2 + 8Z = f: : : ; 14; 6; 2; 10; 18; : : : g, 4 + 8Z = f: : : ; 12; 4; 4; 12; 20; : : : g och 6 + 8Z = f: : : ; 10; 2; 6; 14; 22; : : : g (c) h3i = f0; 3; 6g, 1 + h3i = f1; 4; 7g och 2 + h3i = f2; 5; 8g (d) h10i = f1; 10g, 2 h10i = f2; 9g, 3 h10i = f3; 8g, 4 h10i = f4; 7g och 5 h10i = f5; 6g 2. (a) Vänstersidoklasser: H1 = f"; 2; 3 ; 4 g och 1 H1 = f1 ; 2 ; 3 ; 4 g. Högersidoklasserna är desamma. (b) Vänstersidoklasser: H2 = f"; 3; 1 ; 3 g och 2 H2 = f2 ; 4 ; 2 ; 4 g. Högersidoklasserna är desamma. (c) Vänstersidoklasser: H3 = f"; 3g, 2 H3 = f2 ; 4 g, 1 H3 = f1 ; 3 g och 2 H3 = f2; 4 g. Högersidoklasserna är desamma. (d) Vänstersidoklasser: H4 = f"; 2g, 2 H4 = f2 ; 3 g, 3 H4 = f3 ; 4 g och 4 H4 = f4 ; 1 g. Högersidoklasser: H4 = f"; 2 g, H4 2 = f2 ; 1 g, H4 3 = f3 ; 4 g och H4 4 = f4 ; 3 g. 3. Vänstersidoklasser: f 2 S4 j (k) = 4g för k = 1; 2; 3; 4 Högersidoklasser: f 2 S4 j  (4) = k g för k = 1; 2; 3; 4 4. wU = fz 2 C  j jz j = jwjg. Sidoklasserna är koncentriska cirklar med medelpunkt i origo.

9. H1 , H2 och H3 . Även f"; 3; 2 ; 4 g är normal. 11. (a) 5 (b) 6 (c) 4 (d) 2 13. Avbildningen blir inte väldenierad, såvida inte H  G.

Facit

599

6.2 Lagranges sats 1. 1, 2, 3, 4, 6, 8, 12 eller 24 2. 77 3. 540

7. Ja 11. Varje element i G med exakt en gång längs med huvuddiagonalen. 12. (c) 1G a a2 b ab a2 b 1G 1G a a2 b ab a2 b a a a2 1G ab a2 b b 2 2 a a 1G a a2 b b ab b b a2 b ab 1G a2 a ab ab b a2 b a 1G a2 a2 b a2 b ab b a2 a 1G

6.3 Fermats och Eulers satser 1. (a) 4 (b) 6 (c) 16 3. 1 4. 19 7.1 Symmetriska krypton 1. (a) 137 (b) 8 446 2. 3. 4. 5. 6.

(a) OJ (a) DQDOÄV

(b) GRR (b) DOJHEUD

(c) 6 709 178 (c) A BC (c) PDXHPDXLN

DENNA TEXT ÄR KRYPTERAD

(b) 682 891 (a) D(y) = 7y + 1 (c) D(y) = 25y + 3 7. (a) T 8. OM DU KAN LÄSA DETTA

(c) 812 (b) D(y) = 2y + 14 (d) D(y) = 13y + 31 (b)

SÅ HAR DU ANTAGLIGEN LÖST UPPGIFTEN KORREKT

9. E (x) = x + 120 11. HEJSAN 7! EANHSJ, OAGGDD 7! GODDAG 12. ICANÖFZZSNAREFHTMB

7.2 Asymmetriska krypton 1.

(d) 24

GLIPP

Facit

600

2. (a) n = 143, e = 103 (c) n = 253, e = 139 3. (a) d = 29, p = 5, q = 13 (c) d = 143, p = 31, q = 43 4. 259

(b) n = 221, e = 11 (d) n = 1 271, e = 667 (b) d = 111, p = 11, q = 41

8.1 Denition och exempel

1. (a) Isomorsm (b) Ej isomorsm (c) Ej isomorsm (d) Isomorsm 4. (1) = 1, (2) = 3, (3) = 7 och (4) = 9 (t.ex.)

8.2 Några grundläggande egenskaper

1. (a) Grupperna är av olika ordning. (b) Endast en av grupperna är abelsk. (c) Endast en av grupperna innehåller ett element av ordning 4. (d) Endast en av grupperna är cyklisk. (e) Endast en av grupperna är cyklisk. (f) Grupperna innehåller olika många element av ordning 2. 2. (a) 2 (b) 4 (c) 4 (d) 2 (e) 4 (f) 10

8.3 Cayleys sats

 1. (a) 1 2 3  (c) 1 2 3 4 5

(b) 1 2 3 4  (d) 1 2 3 4 5

9.1 Yttre direkta produkter 1. (a) (0; 1; 4) (b) (4; 2)

(c) (3 ; 2)

(d) (2; 1)

(c) 6 (g) 40

(d) 60 (h) 20

2. (a) och (c) 3. (b), (c) och (f ) 4. (a) 6 (b) 3 (e) 210 (f) 40 5. 24

9.2 Inre direkta produkter 5. m = 2, n = 16 6. Z36 = h5i h35i





Facit

601

9.3 Ändliga abelska grupper 1. (a) 2 (b) 4 (c) 10 (d) 4 (e) 2 (f) 6 (g) 9 (h) 15 2. Z2  Z2  Z3  Z3  Z5, Z2  Z2  Z9  Z5, Z4  Z3  Z3  Z5 och Z4  Z9  Z5 4. 1 5. Z2  Z2  Z2  Z3, Z2  Z4  Z3 och Z8  Z3. Element av ordning 6 är (1; 0; 0; 1), (1; 0; 1) respektive (4; 1) (t.ex.) 6. Z2  Z2  Z2  Z3  Z3  Z5 saknar element av ordning 20. Z2  Z2  Z2  Z9  Z5 saknar element av ordning 20. Z2  Z4  Z3  Z3  Z5 har t.ex. elementet (0; 1; 0; 0; 1) av ordning 20. Z2  Z4  Z9  Z5 har t.ex. elementet (0; 1; 0; 1) av ordning 20. Z8  Z3  Z3  Z5 har t.ex. elementet (2; 0; 0; 1) av ordning 20. Z8  Z9  Z5 har t.ex. elementet (2; 0; 1) av ordning 20. 7. Maximal ordning hos elementen i Z2  Z2  Z2  Z3  Z3 är 6. Maximal ordning hos elementen i Z2  Z2  Z2  Z9 är 18. Maximal ordning hos elementen i Z2  Z4  Z3  Z3 är 12. Maximal ordning hos elementen i Z2  Z4  Z9 är 36. Maximal ordning hos elementen i Z8  Z3  Z3 är 24. Maximal ordning hos elementen i Z8  Z9 är 72. 8. Z3  Z3  Z3, Z9  Z3 och Z27; här är endast Z27 cyklisk, i Z3  Z3  Z3 är samtliga element utom det neutrala av ordning 3, och i Z9  Z3 nns det element av högst ordning 9. 9. (a) p(2) = 2, p(3) = 3, p(5) = 7 och p(6) = 11 (d) 70 9.4 Bevis för struktursatsen 1. (a) 1 (b) 2 (c) 3 (d) 3 (e) 2 2. (a) m1 = 2, m2 = 240 (b) m1 = 3, m2 = 60 (c) m1 = 10, m2 = 30 10.1 Normala undergrupper och kvotgrupper 1. Z9=N = f0 + N; 1 + N; 2 + N g, där 0 + N = f0; 3; 6g, 1 + N = f1; 4; 7g och 2 + N = f2; 5; 8g. 0+N 1+N 2+N

0+N 0+N 1+N 2+N

1+N 1+N 2+N 0+N

2+N 2+N 0+N 1+N

Facit

602

2. Z14=N1 = f1N1; 3N1g, där 1N1 = f1; 9; 11g och 3N1 = f3; 5; 13g. 1N1 3N1 1N1 1N1 3N1 3N1 3N1 1N1 Z14=N2

= f1N2; 3N1; 5N1g, 5N1 = f5; 9g.

där

1N2 = f1; 13g, 3N1 = f3; 11g och

1N2 3N2 5N2 1N2 1N2 3N2 5N2 3N2 3N2 5N2 1N2 5N2 5N2 1N2 3N2 3. D4 =N = f"N; 2N; 1 N; 2 N g, där "N = f"; 3 g, 2 N = f2; 4 g, 1 N = f1 ; 3 g och 2 N = f2 ; 4 g. "N "N 2 N 1 N 2 N

"N 2 N 1 N 2 N

2 N 2 N "N 2 N 1 N

1 N 1 N 2 N "N 2 N

2 N 2 N 1 N 2 N "N

10.2 Homomorsmer och kvotgrupper 2. (a) ker  = f1g, im  = R+ (b) ker  = f1; 1g, im  = R+ (c) ker  = f 1; 1g, im  = R+ 3. ker  = f0g, im  = fx + ix j x 2 Rg ker  = falla konstanta funktionerg, im  = C (R) 4. ker  = f(1G ; h) j h 2 H g, im  = G Exempel 7.4: Exempel 7.6:

10.3 Några exempel 1. (a) 4 (b) 2 (d) 10 (e) 12 2. (a) 3 (b) 3 (e) 2 (f) 1

(c) 2 (g) 6

(c) 2 (f) 12 (d) 1

3. Nej 4. h(0; 2)i, (Z2  Z4)= h(0; 2)i ' Z2  Z2

h(1; 0)i, (Z  Z )= h(1; 0)i ' Z h(1; 2)i, (Z  Z )= h(1; 2)i ' Z 5. (a) Z  Z (b) Z 2

(e) Z4

2

4

4

2

4

4

2

4

(f) Z4

(c) Z4 (g) Z12

(d) Z2  Z2 (h) Z3  Z3

Facit

603

10.4 De tre isomorsatserna för grupper 1. (a) ker  = h3i, im  = h8i (b) 0 + ker  = f0; 3; 6; 9; 12; 15g, 1 + ker  = f1; 4; 7; 10; 13; 16g, 2 + ker  = f2; 5; 8; 11; 14; 17g (c) (a + ker ) = a, för a = 0; 1; 2

4. Nej 6. (a) 1 (b) 8 7. h0i, h1i, h3i och h5i, vilka motsvarar Z, 15Z, 5Z respektive 3Z. 8. (a) H + N = f0; 2; 4; 6; 8; 10; 12; 14; 16; 18; 20; 22g, H \ N = f0; 12g (b) 0+ N = f0; 6; 12; 18g, 2+ N = f2; 8; 14; 20g, 4+ N = f4; 10; 16; 22g (c) 0+(H \ N ) = f0; 12g, 4+(H \ N ) = f4; 16g, 8+(H \ N ) = f8; 20g (d) (a + N ) = 2a + (H \ N ), för a = 0; 2; 4 9. 4Z +6Z = 2Z, 4Z \ 6Z = 12Z, (4Z +6Z)=6Z = f0+6Z; 2+6Z; 4+6Zg,

4Z=(4Z \ 6Z) = f0 + (4Z \ 6Z); 4 + (4Z \ 6Z); 8+ (4Z \ 6Z)g 10. (a) 0 + H = f0; 3; 6; 9; 12; 18; 21; 24; 27; 30; 33g, 1 + H = f1; 4; 7; 10; 13; 16; 19; 22; 25; 28; 31; 34g, 2 + H = f2; 5; 8; 11; 14; 17; 20; 23; 26; 29; 32; 35g (b) 0 + K = f0; 9; 18; 27g, 1 + K = f1; 10; 19; 28g, 2 + K = f2; 11; 20; 29g, 3 + K = f3; 12; 21; 30g, 4 + K = f4; 13; 22; 31g, 5 + K = f5; 14; 23; 32g, 6 + K = f6; 15; 24; 33g, 7 + K = f7; 16; 25; 34g, 8 + K = f8; 17; 26; 35g (c) 0+K = f0; 9; 18; 27g, 3+K = f3; 12; 21; 30g, 6+K = f6; 15; 24; 33g (d) (0 + K ) + H=K = f0 + K; 3 + K; 6 + K g, (1 + K ) + H=K = f1 + K; 4 + K; 7 + K g, (2 + K ) + H=K = f2 + K; 5 + K; 8 + K g (e) (a + H ) = (a + K ) + H=K för a = 0; 1; 2

10.5 Enkla grupper

1. Grupp (b), (c) och (f ) 2. (a) h2i (b) h3i, h5i och h7i (c) A4 (d) h2 i 3. Normala undergrupper i D4 : N1 = f"; 2; 3 ; 4 g, N2 = f"; 3; 1 ; 3 g, 4.

N3 = f"; 3; 2 ; 4 g och N4 = f"; 3g, där N1 , N2 och N3 är maximala. Motsvarande kvotgrupper: D4 =N1 , D4 =N2 och D4 =N3 , alla isomorfa med Z2, samt D4 =N4 , isomorf med V . Nej

Facit

604

10.6 Centrum och kommutatorundergruppen 1. 2. 3. 6.

(a) " (b) 3 (a) " (b) " (a) V (b) A3 (a) (0; 0) är neutralt element; (a; b) (b) (a; b) = (2; 0); (2; 0)n = (2n; 0) (d) h(2; 0)i

(c) " (c) 3 (c) f"g  Z4

1

= (a( 1)b+1 ; b)

7. D4 =Z (D4 ) ' V

11.1 Jordan-Hölders sats 1. (a)  (d)  (g), (b)  (e) och (c)  (h). 2. (a) f0g  Z5 (b) f0g  h4i  h2i  Z8 (c) f0g  h3i  Z15 och f0g  h5i  Z15 (d) f"g  A3  S3 (e) f0gh4ih2i Z12, f0gh6ih2i Z12 och f0gh6ih3i Z12 (f) f0g  h12i  h4i  h2i  Z36, f0g  h12i  h6i  h2i  Z36, f0g  h12i  h6i  h3i  Z36, f0g  h18i  h6i  h2i  Z36, f0g  h18i  h6i  h3i  Z36 och f0g  h18i  h9i  h3i  Z36 (g) f0gh24ih8ih4ih2i Z72, f0gh24ih12ih4ih2i Z72, f0gh24ih12ih6ih2i Z72, f0gh24ih12ih6ih3i Z72, f0gh36ih12ih4ih2i Z72, f0gh36ih12ih6ih2i Z72, f0gh36ih12ih9ih3i Z72, f0gh36ih18ih6ih2i Z72, f0gh36ih18ih6ih3iZ72 och f0gh36ih18ih9ih3iZ72 (h) f(0; 0)g  f0g  Z3  h3i  Z3  Z9  Z3, f(0; 0)g  h3i  f0g  h3i  Z3  Z9  Z3 och f(0; 0)g  h3i  f0g  Z9  f0g  Z9  Z3 3.

Z4

och

V

(t.ex.)

11.2 Lösbara grupper 1. (a) (4; 3; 1) (b) (3; 2; 2; 1) (c) (6; 2) (d) (5; 3) 2. (a) (1; 1; 1), (2; 1) eller (3) (b) (1; 1; 1; 1), (2; 1; 1), (2; 2), (3; 1) eller (4) (c) (1; 1; 1; 1; 1), (2; 1; 1; 1), (2; 2; 1), (3; 1; 1), (3; 2), (4; 1) eller (5) (d) (1; 1; 1; 1), (2; 2) eller (3; 1)   4. (a)  = 14 21 35 42 53 66 77 (b) Inget sådant  existerar.   1 2 3 4 5 6 7 (c) Inget sådant  existerar. (d)  = 1 3 4 2 6 5 7

Facit

605



 

5. 14 23 36 41 58 67 75 82 6.



1 2 3 4 5 6 7 8 3 4 7 2 1 6 5 8   1 2 3 4 5 6 7 8 . eller 3 4 7 8 2 6 5 1 ,

Permutation (a) och (c)

12.1 Verkan av grupper på mängder 1. (a) X" = f1; 2; 3; 4g, X2 = X3 = X4 = X2 = X4 = ;, X1 = f1; 3g och X3 = f2; 4g. (b) G1 = G3 f"; 1g och G2 = G4 = f"; 3g. 2. (b) orbH (g) = Hg, Hg = f1Gg 3. (b) Cirkeln med medelpunkt i 0 och radie jz j. (c) h2i 12.2 Burnsides formel 1. (b) orbG (1) = f1; 4; 6; 7; 8g av längd 5, orbG (2) = f2; 3g av längd 2 och orbG (5) = f5g av längd 1. (c) G1 = G4 = G6 = G7 = G8 = f1G; 5 g, G2 = G3 = f1G; 2 ; 4 ; 6 ; 8 g och G5 = G. (e) X1G = X , X = X3 = X7 = X9 = f5g, X2 = X4 = X6 = X8 = f2; 3; 5g och X5 = f1; 4; 5; 6; 7; 8g. 2. 243 3. 30 (Kort efter det att man gjort denna uträkning, gick för övrigt aggfabriken i konkurs.)

4. 165 (Likt aggfabriken i föregående uppgift, har även denna rma nyligen gått i konkurs.)

5. 6. 7. 8. 9. 10. 11. 12. 13. 14.

72 92

(a) 21

30 63 102 15 76 57 57

(b) 24

Facit

606

12.3 Konjugatklasser och Sylowundergrupper 1. (a) 5-undergrupper: f0g och Z5, varav Z5 är en 5-Sylowundergrupp. (b) 2-undergrupper: f0g, h14i och h7i, varav h7i är en 2-Sylowundergrupp.

7-undergrupper: f0g och h2i, varav h2i är en 7-Sylowundergrupp.

(c) 2-undergrupper: f"g, h1 i, h2 i och h3 i, varav h1 i, h2 i och h3 i

2-Sylowundergrupper. 3-undergrupper: f"g och h2 i, varav h2 i är en 3-Sylowundergrupp. (d) 3-undergrupper: f(0; 0)g, h(0; 1)i, h(1; 0)i, h(1; 1)i, h(1; 2)i och Z3  Z3, varav Z3  Z3 är en 3-Sylowundergrupp. (e) 2-undergrupper: f1g, h4i och Z5, varav Z5 är en 2-Sylowundergrupp. (f) 2-undergrupper: f1g och h8i, varav h8i är en 2-Sylowundergrupp. 3-undergrupper: f1g och h4i, varav h4i är en 3-Sylowundergrupp.   a 0 2. (a) Alla matriser på formen 0 b i GL2 (R) (b) GL2 (R)   a b (c) Alla matriser på formen 0 a i GL2 (R) är





(d) Alla matriser på formen ab ab i GL2 (R) 6. (a) 5       (b) f"g, f 1 2 ; 1 3 ; 1 4 ; 2 3 ; 2 4 ; 3 4 g, 









f 1 2 3 ; 1 2 4 ; 1 3 2 ; 1 3 4 ; 1 4 2 ; 1 4 3 ; 2 3 4 ; 2 4 3 g,       f 1 2 3 4 ; 1 3 2 4 ; 1 4 2 3 g och     f 1 2 3 4 ; 1 2 4 3 ; 1 3 2 4 ; 1 3 4 2 ; 1 4 2 3 ; 1 4 3 2g

(c) 24 = 1 + 6 + 8 + 3 + 6 7. S5 har klassekvationen 120 = 1 + 10 + 15 + 20 + 20 + 30 + 24. D4 har klassekvationen

19. (b) CG (a)

8 = 2 + 2 + 2 + 2.

12.4 Sylows satser

1 5-Sylowundergrupp, medan det kan nnas 1 25 3-Sylowundergrupper. 2. Det kan nnas 1, 7 eller 49 undergrupper av ordning 9, och 1 undergrupp av ordning 49. 1.

Det kan endast nnas eller

13.

Ja

Facit

607

13.1 Ringar

1. (b), (d) och (e) är ringar; av dessa är (b) en kropp. 13. (a) 1 och 2 (b) 1, 3, 5, 9, 11 och 13 (c) (1 ; 1), (1;  1), ( 1;1) och( 1; 1)      1 0 0 1 0 1 1 0 1 1 1 1 (d) 0 1 , 1 0 , 1 1 , 1 1 , 0 1 och 1 0 14. Till exempel R = Z6, S = f0; 3g. 15. (a) 0 och 2  (b) 0, 6 och12  (c) 0, 10, 20, 30 och 40 0 0 0 1 0 0 (d) 0 0 , 0 0 , 1 0 och 11 11

16. (1R a) 1 = 1R + a + a2 +    + an 1 18. (a) 0 och 1  (b) 0,1 och10  (c) 0, 1, 25 och 26      0 0 1 0 0 0 1 1 1 0 (d) 0 0 , 0 0 , 0 1 , 0 0 , 1 0 , 10 01 , 00 11   och

19.

0 0 1 1

Ringen måste vara kommutativ.

13.2 Nolldelare och integritetsområden 1. (a) 2 (b) 2, 4 och 6 (c) 2, 4, 6, 7, 8, 10 och 12 (d) 5, 10, 15 och 20 (e) (0; 1), (0; 2), (0; 3), (0; 4), (1; 0) och (2; 0) (f) (0;1),(0; 2) , (0; 3), samt alla (a; 0), där a 6= 0            2. 10 00 , 00 10 , 01 00 , 00 01 , 10 10 , 11 00 , 00 11 ,     0 0 och 1 1 1 1 1 1 3. 5.

Nej En godtycklig oändlig kropp duger, t.ex.

13.3 Karakteristiken av en ring 1. (a) 12 (b) 12 (d) 6 (e) 0 8 4 4 8 2. a + 2  a b + b 14.1 Ideal och kvotringar 1. (a) f0g, f0; 3g, f0; 2; 4g och Z6

Q.

(c) 20 (f) 2

Facit

608

(b) f0g, f0; 6g, f0; 4; 8g, f0; 3; 6; 9g, f0; 2; 4; 6; 8; 10g och Z12 (c) f(0; 0)g, f(0; 0); (0; 2)g, f(0; 0); (1; 0)g, f(0; 0); (0; 1); (0; 2); (0; 3)g,

f(0; 0); (0; 2); (1; 0); (1; 2)g och Z  Z 2

2. (a)

+ 0+I 1+I 2+I 3+I



0+I 1+I 2+I 3+I 4+I

(b)

+ 0+I 1+I 2+I 3+I 4+I 5+I



0+I 1+I 2+I 3+I 4+I 5+I

4

0+I 0+I 1+I 2+I 3+I 0+I 0+I 0+I 0+I 0+I 0+I

1+I 1+I 2+I 3+I 4+I 1+I 0+I 1+I 2+I 3+I 4+I

2+I 2+I 3+I 4+I 0+I 2+I 0+I 2+I 4+I 1+I 3+I

3+I 3+I 4+I 0+I 1+I 3+I 0+I 3+I 1+I 4+I 2+I

4+I 4+I 0+I 1+I 2+I 4+I 0+I 4+I 3+I 2+I 1+I

0+I 0+I 1+I 2+I 3+I 4+I 5+I 0+I 0+I 0+I 0+I 0+I 0+I 0+I

1+I 1+I 2+I 3+I 4+I 5+I 0+I 1+I 0+I 1+I 2+I 3+I 4+I 5+I

2+I 2+I 3+I 4+I 5+I 0+I 1+I 2+I 0+I 2+I 4+I 0+I 2+I 4+I

3+I 3+I 4+I 5+I 0+I 1+I 2+I 3+I 0+I 3+I 0+I 3+I 0+I 3+I

4+I 4+I 5+I 0+I 1+I 2+I 3+I 4+I 0+I 4+I 2+I 0+I 4+I 2+I

5+I 5+I 0+I 1+I 2+I 3+I 4+I 5+I 0+I 5+I 4+I 3+I 2+I 1+I

8. (b) 3Z 9. (b) 12Z 10. (b) I3 = f0g, I5 = f0; 4; 8; 12; 16g och I12 = f0; 5; 10; 15g 11. (b) f0; 6; 12; 18; 24; 30g 12. (c) 6Z

14.2 Homomorsmer och isomorsmer 2. (a) Ej homomorsm (c) Homomorsm

(b) Ej homomorsm (d) Ej homomorsm

Facit

609

14.4 Primideal och maximala ideal 1. (a) Z6: f0g = h0i, f0; 3g = h3i, f0; 2; 4g = h2i och Z6 = h1i Z12: f0g = h0i, f0; 6g = h6i, f0; 4; 8g = h4i, f0; 3; 6; 9g = h3i, f0; 2; 4; 6; 8; 10g = h2i och Z12 = h1i Z2  Z4: f(0; 0)g = h(0; 0)i, f(0; 0); (0; 2)g = h(0; 2)i, f(0; 0); (1; 0)g = h(1; 0)i, f(0; 0); (0; 1); (0; 2); (0; 3)g = h(0; 1)i och Z2  Z4 = h(1; 1)i (b) Z6: f0; 3g och f0; 2; 4g Z12: f0; 3; 6; 9g och f0; 2; 4; 6; 8; 10g Z2  Z4: f(0; 0); (0; 1); (0; 2); (0; 3)g och f(0; 0); (0; 2); (1; 0); (1; 2)g (c) Z6: f0; 3g och f0; 2; 4g Z12: f0; 3; 6; 9g och f0; 2; 4; 6; 8; 10g Z2  Z4: f(0; 0); (0; 1); (0; 2); (0; 3)g och f(0; 0); (0; 2); (1; 0); (1; 2)g 15.1 Partiella ordningar och gitter

1. (e) och (f ) 2. Ja! 3. (a) Totalt ordnad (b) Ej totalt ordnad (c) Ej totalt ordnad (såvida inte M = ;) 4. Alla maximala ideal är maximala element, nollidealet är minimalt element.

5. (a) Existerar ej (d) f 6. 20 18

14

10 2

6

(b) j (e) h

(c) Existerar ej (f) Existerar ej

9 3

7. (a) Maximala element är 7, 8, 9, 10, 11 och 12. Minimalt element är 1. (b) Majoranter saknas. Minorant är 1. (c) sup Y existerar inte, inf Y = 1. (d) Delbarhetsrelationen 8. (a) a ^ b = c _ d (b) a ^ (b _ c) = (a ^ b) _ c (c) a _ b  c ^ d (d) (a ^ b) _ a  a ^ (b _ c) 9. a ^ b = min(a; b), a _ b = max(a; b).

Facit

610

10. ^

11.

a b c d e f

a a b c d e f d

b b b c d e f

c c c c f f f

d d d f d f f

e e e f f e f

_ a b c d e f

f f f f f f f

a b c d e f

a a a a a a a b b b b b a b c b b c a b b d b d a b b b e e a b c d e f

e a

b f

14.

Om

c X

har ett största (minsta) element, så är detta inmum (supre-

mum) till

;.

15.2 Begränsade, distributiva och komplementära gitter 2. Gittret är komplementärt men ej distributivt. 6. 1L är har komplementet 0L; b har komplementen c, d komplementet komplementet

b; d har komplementet b; f

1L .

och

har komplementet

f ; c har b; 0L har

15.3 Booleska algebror 1. Ja, det högra. 8. (a) 66 13. a0 = 30=a 15. Primtalsdelarna i n.

(b) 5

(c) 165

15.4 Booleska algebror och elektriska kretsar 3. f (x1 ; x2 ; : : : ; x8 ) = (x1 ^ x2 ^ x3 ) _ (x3 ^ x6 ) _ (x2 ^ x5 ^ x7 ) 4. f :

n

x1

x2 x3

g:

x1

x2 x3

5. 2 7. Ja: (a) och (d) är ekvivalenta, liksom (b) och (c). 2

Facit 8.

611

En seriekoppling av reläerna

x01 , x2

och

x3 .

16.1 Polynom 1. (a) 900 (b) 54 (c) 2 500 (d) 8 (e) 63 2. (a) x4 + 5x3 + 2x 2 (b) x3 + 3x2 (c) 4x4 + 5x3 + 2x2 + 4x + 2 (d) 85 x2 125 x 13 10 3 2 3. (a) 2x 5x 9x 3 (b) 12 x5 + 203 x4 + 121 x3 158 x2 254 x 454 (c) x5 + x3 + x2 + x + 1 (d) 6x4 + 5x3 + 5x2 + 2x + 6 4. (a) 3x4 + x3 + x2 + 4x + 2 (b) 3x2 + 2x + 2 4 (c) 2x + 2 (d) 4x4 + x2 + 5x + 1 5. Därför att Z4 inte är en kropp. 9. (x2 + 2x + 1)y3 + (3x3 + x)y2 + (x 3)y + x2 + 1 2 (Q [x])[y],

3y2 x3 + (y3 + 1)x2 + (2y3 + y)x + y3 3y + 1 2 (Q [y])[x]

16.2 Evalueringar och nollställen 1. f (0) = f (1) = f (2) = 1 p (c) 2i 2. (a) 25 (b) 4 2 5 (d) 4 (e) 0 (f) 4 3. (a) 1 och 1 (b) 2 och 3 (c) Nollställen saknas

4. 4 7. (a) 9 9. Om S

(d) Nollställen saknas

(b) 16

(c) 125

 inte att vara en homomor [f (x)g(x)] =  [f (x)] [g(x)] inte kommer att vara uppfyllt. Satsen kan dock räddas, om vi av elementet kräver att r = r för alla r 2 R. inte är kommutativ, så kommer

sm, eftersom

16.3 Divisionsalgoritmen 1. (a) q(x) = x, r(x) = 2x + 8 (b) q(x) = x3 + x + 1, r(x) = x4 + x3 + x (c) q(x) = 4x, r(x) = 1 (d) q(x) = x2 + x + 5, r(x) = x + 5 2. a = 3 3. a = 2

Facit

612

16.4 Irreducibla polynom 1. Polynom (a) och (b) 2. Polynom (b) 3. (a) Irreducibelt 4. Polynom (b) och (c) 5. Kropp (a) och (c)

(b) Ej irreducibelt

16.5 Entydig faktorisering av polynom 1. (a) (x 1)(x2 + x 1) (b) (x 1)(x3 + x2 + x 1) (c) x4 + 2x + 2 (d) x4 x3 + x + 1 4 3 2 (e) (x + 1)(x + x + x + x + 1) 2. (a) (x + 4)(x2 + x + 1) (b) (x + 1)(x + 2)(x + 3) (c) (x + 2)(x4 + x2 + x + 1) 3. (a) (x + 2)(x + 3)(x + 4) (b) (x 1)(x + 2)(x2 + 2x + 2) (c) (x2 + 1)(x3 + 2x + 1) p 2 p 2)(x + 1) 4. (a) (x2 p2)(x2 +p1) (b) (x + 2)(x 2 2 (c) (x + 2)(x 2)(x + i)(x i) (d) (1 + x ) (e) (x + 2)(x + 3)(x2 + 3) (f) (x + 3)(x + 4)(x2 + 1) 5. (a) (x + 1)6 (b) (x + 1)3 (x4 + x3 + 1) 6. Ideal (a) och (d) 7. (a) Maximalt (b) Ej maximalt (c) Maximalt

(d) Ej maximalt

16.6 Kvotringar bildade utifrån polynomringar 1. Nej, ty x2 + 2 är inte irreducibelt över Z3. 2. Endast ring (c) 3. (x3 + x2 ) + I 4. (4x2 + 4) + hf (x)i 

5. 31 x3 2x 3 + x4 + 6x2 + 9x + 3 



2 4 6. 1 x + 2x x + hp(x)i 2 3 18

7. (a) 8 (b) (x2 + x + 1) + x3 + x + 1 8. x3 + hp(x)i 9. Z2[x]= hf (x)i är en kropp, och inversen till (1 + x2 ) + hf (x)i ges av (x3 + x + 1) + hf (x)i

Facit 10. 11. 12. 13. 14.

613

[ ]= hf (x)i är inte en kropp. Inversen till x3 + hf (x)i ges av (4x3 + x + 4x + 4) + hf (x)i. (x + 1) + I och (2x + 2) + I (x + 2) + hp(x)i och (x2 + 2x + 2) + hp(x)i (t.ex.) 3 2 Till exempel duger p(x) = x + x + 2, och med detta val av p(x) blir 1 2 (x + hp(x)8i) = (x + x) + hp(x)i. > om n  0 (mod 3)

: ( 1 x) + I om n  2 (mod 3) Z5 x 2

17.1 Ett fraktionskropp p integritetsområdes p 3. Q ( 2) = fa + b 2 j a; b 2 Q g 4.

Q

17.2 Faktoriella ringar

1. (a) Irreducibelt (b) Ej irreducibelt (c) Irreducibelt (d) Irreducibelt (e) Ej irreducibelt (f) Irreducibelt 3 2. (a) 4 och 4 (b) 2x 1 och 2x3 + 1 (c) x2 + 3x 7 och x3 3x + 7 (d) x + 1 (e) 2x + 1, 4x + 2, 6x + 3, x + 4, 3x + 5 och 5x + 6 (f) f4cx3 + 3c j c 6= 0g 10. (a), (c) och (e) 12. Ja 13. (a) 2  5  (x 2) (b) 2  (x 1)(x + 2)2 2 (c) 5  (x 2)(x + 4x + 2) (d) 2  3  5  (x2 +2x +2)(x2 2x 2) (e) (x 1)(3x3 + 2x2 4x 2) (f) 3  (5x 1)(3x2 x + 3) (g) 2  5  (x 1)(x +2)(x2 +2x +2) (h) 2  32  (x 1)3 (x2 + 2x + 3)

17.3 Euklidiska ringar 4. Nej 9. (a) 3 10. x2 + 5x + 1

(b) x2 + 1

17.4 Gaussiska heltal 1. (a) 5 (b) 16 2. (a) 3  2i och 2  3i

(c) x + 1

(d) x3 + 2x2 + 2

(c) 34 (d) 101 (b) 5, 5i, 4  3i och 3  4i

Facit

614

3. (a) 1  i (c) (6 5i) och (5 + 6i) 4. (a)  = 2i,  = i (c)  = 1 + i,  = i (e)  = 1 + i,  = 3i 5. (a) 1 + 3i (b) 1 + i (d) 1 (e) 1 + i 6. (a) 1 och i (c) (1 + i) och ( 1 + i) 7. (a), (b) och (c) 8. (a) (1 + 2i)(1 i) (c) (1 + 4i)(1 4i) (e) (2 + i)2 (f) 2 + i (h) 3(1 2i) 11. Nej

(b) (5 2i) och (2 + 5i) (d) 4 och 4i (b)  = i,  = 1 + i (d)  = 5 + 2i,  = 0 (f)  = 0,  = 8 + 6i (c) 1 + i (f) 6 + 4i (b) (3 2i) och (2 + 3i) (b) (3 + 2i)2 (d) (1 + i)(2 + i)(1 4i) (g) (5 + 2i)(5 2i)

17.5 Något om kvadratiska heltalsringar 1. 2. 3. 4. 10. 13. 17.

(b) och (d)

p

(a) 1 + 5 (a) 19 p (a) 2 5

p

p

p

(b) 6 2 7 (c) 40 + 17 2 (d) 8 4 2 (b) 3 (c) 176 (d) 21 p (b) Invers saknas (c) 7 4 3

(a), (b) och (d) Nej

p

p

p

p

p

(b) (3 2 3)(7 + 2 3) = (12 7 3)(20 + 11 3) = 9 8 3 (c) Ingen motsägelse

18.1 Vektorrum p 1. f1; 2g (t.ex.) 5. (a) Ej underrum (c) Underrum 6. Polynom (b) och (e) 11. Ja, mängd (a). 12. n + 1

(b) Underrum (d) Ej underrum

Facit

615

18.2 Ändliga och algebraiska utvidgningar 3. (a) x5 2 (b) x4 4x2 + 2 (c) x6 2x3 2 4 2 4 2 (d) x x + 1 (e) x + 2x + 25 (f) x4 28x2 + 121 p p 5. (a) x4 4xp2 + 16 (b) x2 2 3x + 4 (c) x p3 i (d) x2 2 3x + 4 (e) x2 2ix 4 (f) x 3 i 6 9. x 675 11. 6 12. [Q ( ) : Q ] = 4; minimalpolynomet till ges av x4 6x2 + 2. p p p p p (b) f1; 4 3; 3; ( 4 3)3 g 13. (a) f1; p3 3; ( 3 3)2 g (c) f1; 4 3g 14. (a0 b0 +2a1b2 +2a2b1 )+(a0 b1 + a1 b0 +2a2b2 ) +(a0 b2 + a1b1 + a2b0 ) 2 15. 10 16. 6 17. m(x) = x6 4x3 2, [Q ( ) : Q ] = 6 18. (c) 10 p p pp p p p 19. (b) fp1; p2; 3 3; 2 3 3; ( 3 3)2 ; 2( 3 3)2 g (t.ex.) 6 20. = 3 7 3 (t.ex.) p p med motsvarande minimalpolynom x 4 1 323. 21. = i( 2 + 3) (t.ex.) med tillhörande minimalpolynom x + 10x + 1. p 22. (a) 2 (b) = 3 (t.ex.) 28. R \ A 18.3 Geometriska konstruktioner

1. (a) Konstruerbart (b) Ej konstruerbart (d) Konstruerbart (e) Konstruerbart (g) Ej konstruerbart 10. Nej

(c) Ej konstruerbart (f) Konstruerbart

19.1 Koder och kodord 1. (a) 0:82 (b) 0:98 2. (a) 3 (b) 6 (c) 2 (d) 4 3. (a) f0000; 1000; 0100; 0010; 0001g (b) f01001; 11001; 00001; 01101; 01011; 01000g (c) f101; 001; 111; 100; 110; 000; 011g 4. (a) 16 (b) 42 (c) 99

Facit

616

P



5. jBr (x)j = rk=0 nk 6. (a) 2 (b) 4 7. (a) 1 (b) 3 8. Ja, koden i (b) (för r = 1).

(c) 2 (c) 1

19.2 Linjära koder 1. (a) 00111 (b) 110111 (c) 011110 (d) 0111 4. (a) 2 (b) 4 (c) 3 (d) 0 6. Ja, wt(x + y) är alltid jämnt. Bevis? 7. 3 8. (a) 011101  111011 = 010101  100100 = 1 (c) C ? är en linjär (n; n m)-kod. 9. 000 + C = f000; 011; 101; 110g och 001 + C = f001; 010; 100; 111g; sidoklassen 001 + C kan även representeras av 010 eller 100. 10. (a) 011110 (b) 001101 (c) Kan ej korrigeras 19.3 Generatormatriser och kontrollmatriser 1. Kodord: 00000, 00110, 01001, 01111, 10011, 10101, 11010 och 11100. Minimiavstånd: 2 0 1 1 0 1 0 B0 1 0 1C 0 1 B C 1 B1 0 0 0C B @ A 2. 1 respektive B0 1 0 0C C B C 1 @0 0 1 0A 0 0 0 1 3. (a) 0000000, 0001110, 0010111, 0011001, 0100011, 0101101, 0110100, 0111010, 1000101, 1001011, 1010010, 1011100, 1100111, 1101000, 1110001 och 1111111 (b) 1 respektive 2 4. (a) 001 (b) 111 (c) 110 (d) 110 5. (a) Korrigerat ord 1101001, syndrom 100 (b) Korrigerat ord 0000000, syndrom 011 (c) Korrigerat ord 1000011, syndrom 101 (d) Korrigerat ord 0110011, syndrom 001  1 0 1 1 0 6. Till exempel koden som genereras av 0 1 0 1 1 .   7. Till exempel koden som genereras av 10 01 01 01 10 10 11 11 .

Facit

617

20.1 Splittringskroppar 1. (a) 8 (c) (1 + + 2 )3 = 1 + ; 2 (1 + 2 )(1 + ) = 1 + 2 2. (b) 121 (c) 1 + 2 3. 1 + +

4. Kropp (a), (b), (d) och (e) 5. Nej p 6. (a) Q p (b) Q ( 3 2; !), där ! = e2i=3 (c) Q ( p4 3; ip) (d) Q ( 3 2; 4 3; !; i), där ! = e2i=3 7. (a) (x 3)( p3 x 2) p3 p 2i=3 (b) (x p2)(x !p 2)(x p!2 3 2), där p4 ! = e 4 4 4 (c) (x +p 3)(x p3)(x + i p3)(x i p3) p p p (d) (x 3 2)(x ! 3 2)(x !2 3 2)(x + 4 3)(x 4 3)(x + i 4 3)(x i 4 3), där

! = e2i=3

8. (a) 2 (b) 2 (c) 4 (d) 6 (e) 2 (f) 12 p p 9. (a) (x + ip 3)(x pi 3) p (b) p (x + 1)(x 1)(x + i)(x i) 2)(x + 5)(px 5) (c) (x + p2)(x p (d) (x 3 3)(x ! 3 3)(x !2 3 3), där ! = e2i=3 2 2i=3 (e) (x 1)( p x !)(px ! ),p3där ! = ep3 p (f) (x + 2)(x 2)(x 2)(x ! 2)(x !2 3 2), där ! = e2i=3 10. (x2 + 1)(x2 7) och x4 49 (t.ex.) 11. (a) (x 1)4 (t.ex.) (b) x4 1 (t.ex.) (c) (x2 2)(x2 3) (t.ex.) (d) x4 2 (t.ex.)

20.2 Separabla utvidgningar 2. (a) 4x3 3 (b) 6x2 +2(1+2i)x i (c) x2 + 1 4 3 (d) 4x + x + 4x + 3 (e) 3x + 4 (f) 0 3. (b) Polynomets grad får inte vara en multipel av p.

20.3 Ändliga kroppar 1. 23, 25, 27, 29, 31, 32 och 37 2. (a) 2 och 3 (b) 2, 6, 7 och 8 3. (a) 2 (b) 2

(c) 2, 6, 7 och 11 (c) 2

Facit

618

6.

(d) 0 (g) 0

(e) 4 (h) 4

(f) 6 (i) 0

Vilket element som helst, utom det multiplikativt neutrala elementet, duger som generator.

( ) = fa + b j a; b 2 Z3; 2 = 2g; som generator till Z3( ) duger 1 + . 8. 2 + och 2 + 4 12. (a) x, x + 1, x3 + x2 + 1 och x3 + x + 1 (b) x, x + 1, x + 2, x2 + 1, x2 + x + 2 och x2 + 2x + 2 (c) x, x + 1, x2 + x +1, x4 + x3 +1, x4 + x3 + x2 + x +1 och x4 + x +1 (d) Produkten av alla irreducibla polynom i Zp[x], vars grad är en n 7.

T.ex.

Z3

delare i

n, är lika med xp

x.

21.1 Galoisgrupper p p p p 3. (a) p7 ochp p7 p p p (b) 1 +p 5 och p 1 5 (c) p2 + p3, 2 p 3,p 2 + 3 ochp 2 3p (d) p2 + 3poch 2 p 3 p(e) 2 + i och 2 i (f) 2 + i, 2 i, 2 + i och 2 pi p p p p (g) 3 (h) 3 3 och 3 3 p p p 2 + p7 4. (a) 2 + 7 (b) p p p3 + 5p (c) 35 + 4 10 (d) 14 + 70 5. (a) 2 (b) 4 (c) 2 (d) 2 6. 2 p  p p 7. (a) G Q ( 5)=Q = f"; g, där ( 5) = 5 p p p  (b) G Q ( 4 3)=Q = f"; g, där ( 4 3) = 4 3 p  p p (c) G Q (i 2)=Q = f"; g, där (i 2) = i 2 p p  (d) G p Q ( 7p; 11)=Q = f"; 1 ; 2 ; 3 g, där 1 , 2 och 3 verkar på 7 och 11 enligt tabellen p2 p3 p p1 7 7 7 p p p p7 11p p 11 p11 11 p p  (e) G Q ( 7; 11)=Q ( 11) = f"; g, där ( 11) = 11 p p  p p p p (f) G Q ( 3; 3 3)=Q = f"; g, där ( 3) = 3 och ( 3 3) = 3 3 8. (a) 2 (b) 1 (c) 6 (d) 1 (e) 4 (f) 2 (g) 12 (h) 4

Facit

619

9. (b) S3 10. Med L = fb0 + b1 + b2 2 + b3 3 j b0 ; b1 ; b2 ; b3 2 Q ; = e2i=5 g så G(L=Q ) = f"; 1 ; 2 ; 3 g, där "(b0 + b1 + b2 2 + b3 3 ) = b0 + b1 + b2 2 + b3 3 , 1 (b0 + b1 + b2 2 + b3 3 ) = (b0 b2)+(b3 b2) +(b1 b2) 2 b2 3 , 2 (b0 + b1 + b2 2 + b3 3 ) = (b0 b3) + (b2 b3) b3 2 + (b1 b3) 3 blir

och

3 (b0 + b1 + b2 2 + b3 3 ) = (b0 b1) b1 + (b2 b1 ) 2 + (b3 b1) 3

21.2 Galoisteorins huvudsats p 1. Samtliga element i Q (i 11). p p p 2. Q , Q (i), Q ( 2), Q (i 2) och Q (i; 2) 3. Undergrupper är H0 = f"g, H1 = f"; 1g, H2 = f"; p2 g, H3 p = f"; 3g och H4 = f"; 1 ; 2 ; 3 g, där 1 , 2 och 3 verkar på 2 och 7 enligt tabellen

p p2

p p2

p2

1

7

p3

p2

7

p2

7

7

p p p LH0 = Q ( 2; 7), LH1 = Q ( 2), p p LH2 = Q ( 7), LH3 = Q ( 14) respektive LH4 = Q . p p 4. (a) Q ( 2; 6) (b) Undergrupper är H = f"g, H = f";  g, H = f";  g, H p = f";p g och H = f";  ;  ;  g, där  ,  och  verkar på Motsvarande mellankroppar ges av

0

3

3

1

4

1

2 och 6 enligt tabellen

p p2 6

p p2 1

6

p

p2

p2 6

1

2

3

2

2

3

p3

p2 6

p

Motsvarande mellankroppar ges av

6.

2

1

p p

LH0 p= Q ( 2; 6),

LH1 = Q ( 2), LH2 = Q ( 6), LH3 = Q ( 3) respektive LH4 = Q . Kropp (b), (c), (d), (e) och (h)

22.1 Rotutvidgningar 1. (a) Q ( 1 ; 2 ; 3 ), där 21 = 2, 32 = 2 och 23 = 1 (b) Q ( 1 ; 2 ; 3 ), där 21 = 5, 32 = 7 och 23 = 4 2 (c) Q ( 1 ; 2 ; 3 ; 4 ; 5 ), där 41 = 2, 22 = 13, 43 = 67, 34 = 2 3 2 och 5 = ( 1 + 1)= 4 (d) Q ( 1 ; 2 ; 3 ; 4 ), där 21 = 13, 32 = 14, 23 = 3 + 2 och 99 4 = 99 (e) Q ( 1 ; 2 ; 3 ), där 21 = 1, 72 = 8 och 63 = 11 (f) Q

Facit

620

p

2. (a) Q ( 6) q p q p p  (b) Q 2; 4 (3 + 2)=2; 4 (3 2)=2

p p

(c) Q (i 3; 3 2)

22.2 Polynomekvationer av lägre grad än fem p p 2. (a) x1 = 3 p3 3 9, p x2 = ! 3p3 !2 p3 9, x3 = !2p3 3 p! 3 9, där ! = e2i=3 (b) x1 = 3 p4 3 6, p x2 = ! 3p4 !2 p3 6, x3 = p!2 3 4 ! 3 6p, där ! = e2i=3 p p (c) x1 = 3 p 2 + p5 3 2 + 5 +p2, p 3 x2 = ! 3p 2 + p5 !2 p 2 + p5 + 2, x3 = !2 3 2 + 5 ! 3 2 + 5 + 2, där ! = e2i=3 p p 1  5 5  21 3. (a) x1;2 = ; x3;4 = 2p 2 p p p 1 + 2  i p1 + 2p2 1 2 1 1 + 2 2 ; x3;4 = (b) x1;2 =  2 2 p 2 2 (c) x1;2 = i; x3;4 = 1  i 2 22.3 Femtegradsekvationen 4. (a) Ej lösbar

(b) Lösbar

(c) Ej lösbar

p

(d) Lösbar

p

5. Ja; x1 = 1, x2 = 2, x3 = 3, x4 = 1 + i 3 , x5 = 1 i 3 2 2

Index Abel, Niels Henrik, 56, 582

element, 405 polynom, 369

abelsk grupp, 56

asymmetriskt krypto, 150

struktursatsen för ändliga abelska grupper, 182, 185

atom, 348

190

automorsm inre, 166

absorptionslagar, 331 addition modulo

K -automorsm, 539

n, 51

på grupp, 166

adjungering av element, 449

på kropp, 539

an avbildning, 141

avbildning, 3037

ant krypto, 141 algebraisk utvidgning, 455

an, 141

algebraiskt

bijektiv, 34

element, 451

boolesk, 355

hölje, 519

injektiv, 34 invers till, 33

sluten, 518

inverterbar, 33

tal, 465

sammansatt, 30

algebrans fundamentalsats, 518

surjektiv, 34

allmänna linjära gruppen, 56 alternerande gruppen, 112

bana, 246

andra isomorsatsen

bas för vektorrum, 446

för grupper, 212

begränsat gitter, 337

för ringar, 317

bijektiv avbildning, 34

andragradsekvationen, 575576

bild

annulleringslagar

till avbildning, 32

i en grupp, 63

till homomorsm, 200, 314

i en ring, 297

binär symmetrisk kanal, 478

i ett gitter, 339

Boole, George, 323

antisymmetrisk relation, 324

boolesk

aritmetikens fundamentalsats, 17

algebra, 342

Ars Magna, 577

isomorfa booleska algebror,

Artin, Emil, 419

346

artinsk ring, 419

ändlig, 345

associativa lagen, 42

avbildning, 355

associerade

ring, 354

621

Index

622

Burnside, William, 251

distributivt gitter, 338

Burnsides formel, 254

divisionsalgoritmen, 11, 371 divisionsring, 290

Caesar, Julius, 140

dual kod, 494

Caesarkrypto, 140

dualitetsprincipen, 334

Cardano, Girolamo, 576 cartesisk produkt, 5, 6

Eisenstein, Gotthold, 382

Cartesius,

Eisensteinpolynom, 382

se Descartes, René

Cauchy, Augustin-Louis, 265

Eisensteins kriterium, 382

Cauchys sats, 265

ekvivalensklass, 24

Cayley, Arthur, 40

ekvivalensrelation, 23

Cayleys sats, 168

ekvivalenta

Cayleytabell, 40 centralisator, 81, 263

kretsar, 358 subnormala följder, 229

centrum, 81, 221

Elementa, 14

cirkelns kvadratur, 467

enhet, 288

cykel, 102

enhetsgrupp, 289

cykelstruktur, 239 cyklisk

modulo

n, 60

enkel

grupp, 84 undergrupp, 84

grupp, 216 utvidgning, 449 enkelt nollställe, 522

De Morgan, Augustus, 7

etta, 286

De Morgans lagar, 7, 345

Euklides, 14

denitionsmängd, 30

Euklides' algoritm, 14, 424

delare, 12, 373, 405

euklidisk

gemensam, 12 största gemensam, 13, 413

ring, 421 värdering, 421

trivial, 16

Euler, Leonhard, 133

äkta, 16

Eulers

derivata,

se formell derivata

Descartes, René, 5

'-funktion, 133

Eulers sats, 133 evalueringshomomorsm, 368

diamantsatsen, 213, 317 dihedrala gruppen, 114

faktoriell ring, 406

dimension av vektorrum, 446

faktorsatsen, 374

direkt produkt

familj, 5

r, 484

av grupper, 171, 177

fel av vikt

av ringar, 285

femtegradsekvationen, 582585

Dirichlet, Lejeune, 36

Fermat, Pierre de, 133

Dirichlets lådprincip, 36

Fermats lilla sats, 134

disjunkta

Ferrari, Lodovico, 579

cykler, 103

Ferro, Scipione del, 576

mängder, 5

Fior, Antonio, 576

distributiva lagen, 44, 284, 338

xkropp, 550

Index

623

xpunkt, 102, 247, 550

gradtalssatsen, 458

xpunktsmängd, 247, 261

grupp, 56

fjärdegradsekvationen, 579581

abelsk, 56, 182190

Fontana, Nicolo,

annulleringslagar i, 63

se Tartaglia

forcering av krypto, 137

centrum av, 221

formell derivata, 523

cyklisk, 84

fraktionskropp, 402

dihedral, 114

Frobenius' homomorsm, 314, 532

direkt produkt, 171

Frobenius, Georg, 314

enhetsgrupp, 289

funktion,

enkel, 216

se avbildning

förening, 330, 356

Galoisgrupp, 540, 558

första isomorsatsen

grupphomomorsm, 196

för grupper, 210

gruppisomorsm, 158

för ringar, 316

gruppverkan, 245, 253

förstagradsekvationen, 575 Galois, Evariste, 533 Galois' sats, 572 Galoisgrupp, 540, 558 Galoiskropp, 533 Galoisteorins huvudsats, 553 Gauss, Carl Friedrich, 295, 518 Gauss' lemma, 414 gaussiskt heltal, 295, 426 norm av, 426 gemensam delare, 12 gemensam multipel, 12 generator till grupp, 84 till huvudideal, 318 till undergrupp, 96 generatormatris, 496 standardiserad, 496 generatormängd, 96 minimal, 186 gitter, 329 annulleringslagen, 339 begränsat, 337

isomorfa grupper, 158 kommutatorföljden till, 237 kommutatorundergruppen till, 223 kompositionsföljd till, 229 kvotgrupp, 194 lösbar, 233 ordning av, 79

p-grupp, 266

permutationsgrupp, 100 rang av, 186 rotationsgrupp, 118 subnormal följd till, 228 symmetrigrupp, 114 undergrupp, 76 yttre direkt produkt, 171 ändligt genererad, 96 gruppkod,

se kod, linjär

gruppverkan, 245, 253 trogen, 250 Hamilton, William R., 292 Hamiltons kvaternioner, nioner

distributivt, 338

Hamming, Richard, 478

komplementärt, 340

Hammingavstånd, 483

grad av polynom, 361

Hammingkod, 504

gradtal

Hammingvikt, 490

för element, 452

Hasse, Helmut, 80

för kroppsutvidgning, 454

Hassediagram, 80, 325

se kvater-

Index

624

Hermite, Charles, 451 homomorsm

polynom, 375 isomorfa

bild till, 200, 314

booleska algebror, 346

boolesk, 345

grupper, 158

evalueringshomomorsm, 368 grupphomomorsm, 196

K -homomorsm, 539 kanonisk, 204 kärna till, 200, 314

ringhomomorsm, 310 trivial, 197, 311 huvudideal, 318

ringar, 310 isomorsatsen andra, 212, 317 första, 210, 316 tredje, 214, 317 isomorsm boolesk, 346 gruppisomorsm, 158

huvudidealring, 407

K -isomorsm, 539

högerdistributiva lagen, 44

ringisomorsm, 310

högerinvers, 62 högerneutralt element, 62

Jordan, Camille, 228

högersidoklass,

Jordan-Hölders sats, 231

se sidoklass

Hölder, Otto, 228

jämn permutation, 111

primideal, 321

K -automorsm, 539 k-cykel, 102 K -homomorsm, 539 K -isomorsm, 539

radikalen till, 310

kanoniska homomorsmen, 204

trivialt, 306

karakteristik, 301

ideal, 305 huvudideal, 318 maximalt, 320

idempotent element, 75, 296, 330

klartext, 137

identitetsavbildning, 33

klassekvationen, 264

index av undergrupp, 127

Klein, Felix, 70

induktionsantagande, 9

Kleins fyrgrupp, 70

induktionsprincipen, 8

kod, 481

inmum, 327

dual, 494

injektiv avbildning, 34

ekvivalenta koder, 507

inre

generatormatris, 496 automorsm, 166

Hammingkod, 504

direkt produkt, 177

kontrollmatris, 499

integritetsområde, 299 fraktionskropp till, 402 invers till avbildning, 33 till element, 47

linjär, 488 minimiavstånd för, 485 perfekt, 507

r-felskorrigerande, 485 systematisk, 496

inverterbar avbildning, 33

kodord, 481

inverterbart element, 47

kommutativ ring, 286

irreducibelt

kommutativa lagen, 42

element, 405

kommutator, 223

Index

625

kommutatorföljden, 237

Caesarkrypto, 140

kommutatorundergruppen, 223

forcering av, 137

komplement

monoalfabetiskt, 139

i gitter, 340

nyckel till, 137

till boolesk avbildning, 356

polyalfabetiskt, 139

till mängd, 3

RSA-krypto, 151

komplementärt gitter, 340

substitutionskrypto, 138

kompositionsföljd, 229

symmetriskt, 138

kompositionsregel, 39

transpositionskrypto, 147

konjugatklass, 263 konjugerade

Vigenèrekrypto, 145 kryptoanalys, 138

element, 262, 540

kryptogram, 137

undergrupper, 270

kubens fördubbling, 467

konjugering av element, 262 av undergrupp, 270

kvadratfritt heltal, 432 kvadratisk heltalsring, 433 norm i, 433

konstant polynom, 364

kvaternioner, 290292

konstruerbart tal, 468

kvotgrupp, 194

kontrollmatris, 499 standardiserad, 499 korrespondenssatsen för grupper, 204 för ringar, 315 Kronecker, Leopold, 509 Kroneckers sats, 509 kropp, 290 xkropp, 550 fraktionskropp, 402 Galoiskropp, 533 mellankropp, 549 splittringskropp, 511 underkropp, 292 kroppsutvidgning, 448

kvotring, 307 kärna till homomorsm, 200, 314 Lagrange, Joseph-Louis, 121 Lagranges sats, 130 lattice,

se gitter

von Lindemann, Ferdinand, 451 linjär kod, 488 linjärkombination, 443 linjärt beroende vektorer, 444 hölje, 443 oberoende vektorer, 444 lösbar grupp, 233 lösbart polynom, 567

algebraisk, 455

majorant, 327

enkel, 449

maximal normal undergrupp, 216

gradtal för, 454

maximalt

normal, 547 rotutvidgning, 567

element, 326 ideal, 320

separabel, 522

mellankropp, 549

ändlig, 454

mellanliggande värden, satsen om,

krypto, 137

585

ant, 141

minimal generatormängd, 186

asymmetriskt, 150

minimalpolynom, 452

Index

626

minorant, 327

p-grupp, 266 p-Sylowundergrupp, 266 p-undergrupp, 266

minsta

parallellkoppling, 357

minimalt element, 326 minimiavstånd för kod, 485

element, 326

partiell ordning, 324

gemensam multipel, 19

partiellt ordnad mängd, 324

moniskt polynom, 451

partition av mängd, 24

monoalfabetiskt krypto, 139

partitionsfunktionen, 184

multipel, 12, 373

perfekt

gemensam, 12

kod, 507

minsta gemensam, 19 multipelt nollställe, 522 multiplikation modulo

n, 51

målmängd, 30 mängddierens, 3

tal, 22 permutation, 98 cykelstruktur till, 239 jämn, 111 udda, 111

mängder, 16

permutationsgrupp, 100

mängdkomplement, 3

permutationsmatris, 108

neutralt element, 46 nilpotent element, 295 nolla, 283 nolldelare, 296 nollpolynomet, 362 nollställe till polynom, 368 enkelt, 522 multipelt, 522 nollvektor, 440 norm av gaussiskt heltal, 426 i kvadratisk heltalsring, 433 normal undergrupp, 125 utvidgning, 547 normalisator, 82, 270 nyckel till krypto, 137

PID,

se huvudidealring

Poincaré, Jules Henri, 129 Poincarés sats, 129 polyalfabetiskt krypto, 139 polynom, 361 associerade, 369 Eisensteinpolynom, 382 entydig faktorisering av, 387 evaluering av, 368 evalueringshomomorsm, 368 grad av, 361 irreducibelt, 375 koecient till, 361 konstant, 364 lösbart, 567 minimalpolynom, 452 moniskt, 451 nollpolynomet, 362

ord, 478

nollställe till, 368

ordnad

polynomring, 364, 366

n-tipel, 6

ordnat par, 5

primitivt, 414

ordning

separabelt, 522

av element i en grupp, 85 av grupp, 79 oändligdimensionellt vektorrum, 443

splittringskropp till, 511 polynomring, 364, 366 potenslagar, 73 potensmängd, 5

Index

627

primelement, 419

rotationsgrupp, 118

primideal, 321

rotutvidgning, 567

primitiv enhetsrot, 536

RSA-krypto, 151

primitiva elementsatsen, 526

Runi, Paolo, 582

primitivt polynom, 414

Russel, Bertrand, 3

primtal, 16

Russels paradox, 3, 8

r-felskorrigerande kod, 485

sammansatt avbildning, 30

radikalen till ett ideal, 310

satsen om mellanliggande värden,

rang av grupp, 186

585

reexiv relation, 23

separabel utvidgning, 522

relation, 22

separabelt

antisymmetrisk, 324 ekvivalensrelation, 23

element, 522 polynom, 522

partiell ordning, 324

seriekoppling, 357

reexiv, 23

Shannon, Claude, 478

symmetrisk, 23

sidoklass, 123

transitiv, 23

skalär, 440

relativt prima

skalärprodukt, 494

element, 413

skevkropp, 290

heltal, 15

skärning, 330, 355

relä, 357

snitt av mängder, 3

frånslaget, 357

speciella linjära gruppen, 78

tillslaget, 357

splittringskropp, 511

restklass modulo

n, 28

spänna upp, 443

restsatsen, 375

stabil delmängd, 76

ring, 283

stabilisator, 247

annulleringslagar i, 297 artinsk, 419 boolesk, 354 direkt produkt, 285

standardiserad generatormatris, 496 kontrollmatris, 499 struktursatsen för ändliga abelska

euklidisk, 421 faktoriell, 406 huvudidealring, 407 isomorfa ringar, 310

grupper, 182, 185190 största element, 326 gemensam delare, 13, 413

karakteristik av, 301

subnormal följd till grupp, 228

kommutativ, 286

substitutionskrypto, 138

kvotring, 307

supremum, 327

med etta, 286

surjektiv avbildning, 34

polynomring, 364, 366

Sylow, Ludvig, 244

ringhomomorsm, 310

Sylows

ringisomorsm, 310

andra sats, 275

trivial, 286

första sats, 273

underring, 292

tredje sats, 276

Index

628

symmetri, 113

maximal normal, 216

symmetrigrupp, 114

normal, 125

symmetrisk

normalisatorn till, 82, 270

p-Sylowundergrupp, 266 p-undergrupp, 266

dierens av mängder, 7 relation, 23 symmetriska gruppen, 101

sidoklass till, 123

symmetriskt krypto, 138

stabilisator, 247

syndrom, 501 systematisk kod, 496

torsionsundergruppen, 94 underkropp, 292 underring, 292

Tartaglia, 576

äkta, 292

tomma mängden, 3

underrum, 442

torsionskoecienter, 190

union av mängder, 3

torsionsundergruppen, 94

universalmängd, 3

totalt ordnad mängd, 334

urbild, 32

transcendent element, 451 transitiv relation, 23

vektor, 440

transposition, 108

vektorrum, 440

transpositionskrypto, 147

bas för, 446

tredje isomorsatsen

dimension av, 446

för grupper, 214

linjärt hölje, 443

för ringar, 317

oändligdimensionellt, 443

tredjegradsekvationen, 576579

underrum, 442

triangelolikheten, 483 trivial

ändligdimensionellt, 443 Venn, John, 3

delare, 16

Venndiagram, 3

grupp, 67

Vigenèrekrypto, 145

homomorsm, 197, 311

de Vigenère, Blaise, 145

ring, 286

vinkelns tredelning, 467

trivialt ideal, 306

välordningsprincipen, 9

trogen gruppverkan, 250

vänsterdistributiva lagen, 44 vänsterinvers, 62

udda permutation, 111

vänsterneutralt element, 62

UFD,

vänstersidoklass,

se faktoriell ring

undergrupp, 76

se sidoklass

värdemängd, 32

centralisator, 263 cyklisk, 84

yttre direkt produkt, 171

index av, 127 inre direkt produkt, 177 kommutatorundergruppen, 223 konjugerade undergrupper, 270 konjugering av, 270

äkta delare, 16 delmängd, 3 ideal, 305 undergrupp, 76 underkropp, 292

Index

629

underring, 292 ändlig utvidgning, 454 ändligdimensionellt vektorrum, 443 ändligt genererad grupp, 96