Algebra I

Algebra I
Jokke Häsä ja Johanna Rämö
Matematiikan ja tilastotieteen laitos
Helsingin yliopisto
Kevät 2011
Sisältö
1 Laskutoimitukset
6
1.1 Työkalu: Joukot ja kuvaukset . . . . . . . . . . . . . . . . . . . . .
6
1.1.1
Joukko . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
1.1.2
Kuvaukset . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.2 Laskutoimituksen määritelmä . . . . . . . . . . . . . . . . . . . . . 18
1.2.1
Perusominaisuuksia . . . . . . . . . . . . . . . . . . . . . . . 18
1.2.2
Neutraali- ja käänteisalkiot . . . . . . . . . . . . . . . . . . . 20
1.3 Ryhmä . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
1.3.1
Ryhmän määritelmä . . . . . . . . . . . . . . . . . . . . . . 24
1.3.2
Merkintöjä
1.3.3
Monoidit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
1.3.4
Ryhmien laskutoimitustaulut . . . . . . . . . . . . . . . . . 29
1.3.5
Aliryhmä . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
. . . . . . . . . . . . . . . . . . . . . . . . . . . 26
1.4 Symmetrinen ryhmä . . . . . . . . . . . . . . . . . . . . . . . . . . 36
1.4.1
Permutaatiot . . . . . . . . . . . . . . . . . . . . . . . . . . 36
1.4.2
Symmetrisen ryhmän määritelmä . . . . . . . . . . . . . . . 38
1.4.3
Syklit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
1.4.4
Ryhmä S3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
1.4.5
Lisätieto: alternoiva ryhmä . . . . . . . . . . . . . . . . . . . 46
2 Ryhmien teoriaa
48
2.1 Virittäminen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
2
SISÄLTÖ
2.2
2.3
3
2.1.1
Yhden alkion virittämät aliryhmät . . . . . . . . . . . . . . 48
2.1.2
Useamman alkion virittämät aliryhmät . . . . . . . . . . . . 53
Työkalu: Lukuteoriaa . . . . . . . . . . . . . . . . . . . . . . . . . . 59
2.2.1
Jaollisuus . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
2.2.2
Eukleideen algoritmi . . . . . . . . . . . . . . . . . . . . . . 62
2.2.3
Alkuluvut . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
2.2.4
Kongruenssi . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Sykliset ryhmät . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
2.3.1
Jäännösluokkaryhmä Zn . . . . . . . . . . . . . . . . . . . . 71
2.3.2
Syklisten ryhmien aliryhmät . . . . . . . . . . . . . . . . . . 73
2.4
Työkalu: Ekvivalenssirelaatio
. . . . . . . . . . . . . . . . . . . . . 80
2.5
Sivuluokat ja Lagrangen lause . . . . . . . . . . . . . . . . . . . . . 86
2.5.1
Sivuluokat . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
2.5.2
Lagrangen lause . . . . . . . . . . . . . . . . . . . . . . . . . 92
2.5.3
Lagrangen lauseen sovelluksia . . . . . . . . . . . . . . . . . 93
3 Renkaat
95
3.1
Rengas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
3.1.1
Renkaiden ominaisuuksia . . . . . . . . . . . . . . . . . . . . 99
3.1.2
Alirengas . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
3.1.3
Yksiköt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
3.2
Kunta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
3.3
Kokonaisalue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
3.3.1
Karakteristika . . . . . . . . . . . . . . . . . . . . . . . . . . 111
4 Tekijärakenteet
4.1
113
Tekijäryhmä . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
4.1.1
Sivuluokkien laskutoimitus . . . . . . . . . . . . . . . . . . . 115
4.1.2
Normaali aliryhmä . . . . . . . . . . . . . . . . . . . . . . . 116
4.1.3
Tekijäryhmä . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
4
SISÄLTÖ
4.1.4
Normaalien aliryhmien ominaisuuksia . . . . . . . . . . . . . 122
4.1.5
Toinen lähestymistapa . . . . . . . . . . . . . . . . . . . . . 123
4.2 Tekijärengas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
4.2.1
Ideaali . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
4.2.2
Tekijärengas . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
4.2.3
Toinen lähestymistapa . . . . . . . . . . . . . . . . . . . . . 131
4.3 Ideaalien teoriaa
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
4.3.1
Virittäminen
. . . . . . . . . . . . . . . . . . . . . . . . . . 134
4.3.2
Kunnat ja maksimaaliset ideaalit . . . . . . . . . . . . . . . 135
5 Homomorfismit
139
5.1 Ryhmähomomorfismi . . . . . . . . . . . . . . . . . . . . . . . . . . 139
5.1.1
Ryhmien isomorfisuus
. . . . . . . . . . . . . . . . . . . . . 139
5.1.2
Ryhmähomomorfismien ominaisuuksia . . . . . . . . . . . . 141
5.1.3
Syklisten ryhmien homomorfismeista . . . . . . . . . . . . . 147
5.2 Ryhmien homomorfialause . . . . . . . . . . . . . . . . . . . . . . . 151
5.2.1
Miten homomorfismeista saadaan isomorfismeja . . . . . . . 151
5.3 Rengashomomorfismi . . . . . . . . . . . . . . . . . . . . . . . . . . 158
5.3.1
Renkaiden isomorfisuus . . . . . . . . . . . . . . . . . . . . . 158
5.3.2
Rengashomomorfismien ominaisuuksia . . . . . . . . . . . . 160
5.3.3
Homomorfismit ja tekijärenkaat . . . . . . . . . . . . . . . . 163
6 Polynomit
165
6.1 Polynomirengas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
6.1.1
Polynomin määritelmä . . . . . . . . . . . . . . . . . . . . . 165
6.1.2
Polynomien ominaisuuksia . . . . . . . . . . . . . . . . . . . 169
6.2 Polynomien jaollisuudesta . . . . . . . . . . . . . . . . . . . . . . . 172
6.2.1
Juuret ja jaollisuus . . . . . . . . . . . . . . . . . . . . . . . 173
6.2.2
Rationaalijuuret . . . . . . . . . . . . . . . . . . . . . . . . . 177
SISÄLTÖ
7 Liite: Symmetrioista
5
178
7.1
Neliön symmetriaryhmä . . . . . . . . . . . . . . . . . . . . . . . . 178
7.2
Diedriryhmät . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
7.3
Platonin kappaleiden symmetriaryhmät . . . . . . . . . . . . . . . . 181
Luku 1
Laskutoimitukset
1.1
Työkalu: Joukot ja kuvaukset
Algebralliset rakenteet muotoillaan joukko-opin käsitteiden avulla, joten niiden
hallitseminen on algebran ymmärtämisen kannalta välttämätöntä. Tässä luvussa
esitellään joukko-opin käsitteistä ja merkinnöistä erityisesti ne, joita tarvitaan algebrassa. Lukua ei välttämättä kannata lukea kokonaan heti aluksi, vaan siihen
voi palata aina silloin, kun joukko-opin käsitteet tarvitsevat selvennystä.
1.1.1
Joukko
Joukko on hyvinmääritelty kokoelma olioita, joita kutsutaan sen alkioiksi. Joukko on annettu, kun kaikki sen alkiot tunnetaan, eli jokaisesta oliosta tiedetään,
kuuluuko se joukkoon vai ei. Esimerkiksi seuraavat ovat joukkoja:
• N (luonnolliset luvut eli luvut 0, 1, 2, . . . )
• Z (kokonaisluvut)
• Q (rationaaliluvut)
• R (reaaliluvut)
• {0,1,2,3} (joukko, jonka alkioita ovat luvut 0, 1, 2 ja 3)
• {porkkana, lanttu, nauris}
6
1.1. TYÖKALU: JOUKOT JA KUVAUKSET
7
Olio voi olla jonkin tietyn joukon alkio vain yhden kerran. Joskus saatetaan jostakin syystä joutua kirjoittamaan jokin joukon alkio useampaan kertaan, esimerkiksi {0, 1, 2, 2}. Tämä ei kuitenkaan tarkoita, että joukossa olisi kaksi kakkosta,
vaan kyseessä on joukko {0, 1, 2}.
Olkoon A joukko. Jos a kuuluu joukkoon A, niin käytetään merkintää a ∈ A.
Jos a ei kuulu joukkoon A, niin merkitään a ∈
/ A. Esimerkiksi 1 ∈ N ja −1 ∈
/ N.
Joukot A ja B ovat samat, jos niissä on täsmälleen samat alkiot, eli a ∈ A jos
ja vain jos a ∈ B. Tällöin merkitään A = B.
Joukko B on joukon A osajoukko, jos kaikilla b ∈ B pätee b ∈ A. Tällöin
merkitään B ⊂ A. Vaihtoehtoisesti voidaan kirjoittaa A ⊃ B. Jos joukko B ei ole
A:n osajoukko, niin merkitään B %⊂ A. Esimerkiksi N ⊂ Z ja {0, 1, 23 } %⊂ Z. Joukko
B on joukon A aito osajoukko, jos B ⊂ A ja B %= A. Jos halutaan korostaa sitä,
että B on aito osajoukko, voidaan käyttää merkintää B ! A.
Jos on todistettava, että joukko B on joukon A osajoukko, niin otetaan mielivaltainen alkio joukosta B ja osoitetaan, että se on joukossa A. Jos halutaan todistaa,
että joukot A ja B ovat samat, niin on osoitettava, että A ⊂ B ja B ⊂ A.
Tyhjä joukko ∅ on joukko, joka ei sisällä yhtään alkiota. Se on jokaisen joukon
osajoukko. Jos joukko ei ole tyhjä, sitä kutsutaan epätyhjäksi. Joukkoa, jossa on
vain yksi alkio kutsutaan yksiöksi.
Jos joukon alkiot voidaan määritellä jonkin ehdon avulla, voidaan joukolle käyttää merkintää {a | ehto, jonka a toteuttaa}. Tällöin joukkoon kuuluvat kaikki ne
alkiot, jotka toteuttavat annetun ehdon. Esimerkiksi joukko {x ∈ R | x > 0}
sisältää kaikki positiiviset reaaliluvut.
Joukkoja voidaan ajatella ämpäreinä, joissa on tavaroita. (Tässä ajattelutavassa on tiettyjä puutteita, mutta emme huolehdi niistä nyt.) Tyhjä joukko on tyhjä
ämpäri. Kolmen alkion joukko voi olla esimerkiksi ämpäri, jossa on porkkana, lanttu ja nauris. Jos ämpäristä otetaan vihanneksia pois, saadaan aikaan alkuperäisen
joukon osajoukko. Eräs osajoukko on siis ämpäri, jossa on vain porkkana ja lanttu. Jos ämpäristä otetaan kaikki tavarat pois, niin jäljelle jää tyhjä ämpäri. Tyhjä
joukko on siis jokaisen joukon osajoukko.
Olkoon a joukon A alkio. On tärkeää ymmärtää ero merkintöjen a ja {a} välillä.
Edellisessä merkinnässä on kyse alkiosta a ja jälkimmäisessä taas A:n osajoukosta,
joka sisältää alkion a. Aivan kuten porkkana ja ämpäri, jossa on porkkana, ovat
eri asioita. Samalla tavoin ∅ ja {∅} eivät ole sama asia. Edellinen on tyhjä ämpäri,
ja jälkimmäinen saavi, jossa on tyhjä ämpäri.
Myös merkintöjen a ∈ A ja a ⊂ A ero on oleellinen. Tarkastellaan joukkoa
A = {{0}, {1}}. Sen alkioita ovat siis joukot {0} ja {1}, joten {0} ∈ A ja {1} ∈ A.
8
LUKU 1. LASKUTOIMITUKSET
Toisaalta {0} %⊂ A. Jos nimittäin {0} ⊂ A, niin silloin jokaisen joukon {0} alkion
pitäisi olla myös joukon A alkio. Joukon {0} ainoa alkio on 0, mutta se ei ole
joukon A alkio, ja siksi {0} %⊂ A. Jos sen sijaan tutkimme joukkoa B = {0, 1}, niin
{0} %∈ B, mutta {0} ⊂ B.
Ämpäreillä ilmaistuna merkintä a ∈ A tarkoittaa sitä, että ämpärissä A on
tavara a. Merkintä a ⊂ A puolestaan tarkoittaa, että a ja A ovat ämpäreitä, joissa
on samoja tavaroita, mutta a:ssa niitä on mahdollisesti vähemmän kuin A:ssa.
Joukko-operaatiot
• Joukkojen A ja B yhdiste on joukko A ∪ B = {x | x ∈ A tai x ∈ B}.
• Joukkojen A ja B leikkaus on joukko A ∩ B = {x | x ∈ A ja x ∈ B}.
• Joukkojen A ja B erotus on joukko A \ B = {x ∈ A | x ∈
/ B}.
Esimerkiksi joukkojen
A = {0, 1, 2} ja B = {1, 3}
yhdiste on A ∪ B = {0, 1, 2, 3}, leikkaus A ∩ B = {1} ja erotus A \ B = {0, 2}.
B
A
A!B
A
B
A"B
A
B
A\B
Kuva 1.1: Joukko-operaatioita.
Usein tarkastellaan jotain tiettyä perusjoukkoa E sekä sen osajoukkoja. Tällöin
joukon A ⊂ E komplementti (joukon E suhteen) on joukko AC = E\A. Esimerkiksi
joukon {0, 1, 2} komplementti joukon N suhteen on {3, 4, 5, . . . }.
Yhdiste ja leikkaus voidaan yleistää koskemaan useampaa kuin vain kahta joukkoa. Olkoon I joukko, jota kutsutaan indeksijoukoksi, ja olkoon jokaista i ∈ I kohti
annettu joukko Ai . Joukkojen Ai yhdiste on joukko
!
Ai = {a | a ∈ Ai jollakin i ∈ I}.
i∈I
1.1. TYÖKALU: JOUKOT JA KUVAUKSET
9
E
AC
A
Kuva 1.2: Komplementti.
Joukkojen Ai leikkaus on joukko
"
i∈I
Ai = {a | a ∈ Ai kaikilla i ∈ I}.
Jos indeksijoukko on muotoa I = {n, n + 1, . . . , m} joillakin n, m ∈ N, niin
voidaan kirjoittaa
m
!
!
Ai =
Ai .
i∈I
i=n
Jos esimerkiksi indeksijoukkona on I = {1, 2, 3} ja oletamme, että A1 =
{0, 1, 2}, A2 = {0, 2, 4} ja A3 = {1, 2, 3}, niin
!
Ai =
3
!
i=1
i∈I
Ai = A1 ∪ A2 ∪ A3 = {0, 1, 2, 3, 4}
ja
"
i∈I
Ai =
3
"
i=1
Ai = A1 ∩ A2 ∩ A3 = {2}.
1.1.1 Esimerkki. Todistetaan esimerkin vuoksi seuraava joukkoja koskeva tulos:
Jos B ⊂ A, niin A ∪ B = A. Todistuksesta käy ilmi, kuinka joukkoja käsitellään.
On siis osoitettava, että A ∪ B ⊂ A ja A ⊂ A ∪ B.
“⊂”: Oletetaan, että a ∈ A ∪ B, ja osoitetaan, että a ∈ A. Oletuksen nojalla
a ∈ A tai a ∈ B. Jos a ∈ A, niin väite tietenkin pätee. Jos taas a ∈ B, niin ehdosta
B ⊂ A seuraa, että a ∈ A. Siten a ∈ A ja edelleen A ∪ B ⊂ A.
10
LUKU 1. LASKUTOIMITUKSET
“⊃”: Oletetaan, että a ∈ A ja osoitetaan, että a ∈ A ∪ B. On siis osoitettava,
että a ∈ A tai a ∈ B. Koska oletimme, että a ∈ A, niin väite on totta. Siten
A ⊂ A ∪ B.
Koska A ∪ B ⊂ A ja A ⊂ A ∪ B, niin A ∪ B = A.
Joukko-operaatioille pätevät seuraavat lait.
1.1.2 Lause (Osittelulait).
A ∪ (B ∩ C) = (A ∪ B) ∩ (A ∪ C)
A ∩ (B ∪ C) = (A ∩ B) ∪ (A ∩ C)
1.1.3 Lause (de Morganin lait).
(A ∪ B)C = (AC ∩ B C )
(A ∩ B)C = (AC ∪ B C )
Todistus. Lauseiden todistus jätetään harjoitustehtäväksi.
Joukon A potenssijoukko P(A) on sen kaikkien osajoukkojen muodostama joukko. Esimerkiksi joukon {0, 1, 2} potenssijoukko on joukko
{∅, {0}, {1}, {2}, {0, 1}, {0, 2}, {1, 2}, {0, 1, 2}}.
Järjestetty pari (a, b) on alkioista a ja b muodostettu pari, jossa alkioiden a ja
b järjestyksellä on väliä. Olkoot A ja B joukkoja. Niiden karteesinen tulo A × B
koostuu järjestetyistä pareista (a, b), missä a ∈ A ja b ∈ B.
Esimerkiksi joukkojen {0, 1, 2} ja {1, 3} karteesinen tulo on joukko
{(0, 1), (0, 3), (1, 1), (1, 3), (2, 1), (2, 3)}.
Yleisemmin voidaan määritellä useamman kuin kahden joukon karteesinen tulo. Jos A1 , A2 , . . . , An ovat joukkoja, niin niiden karteesinen tulo
A1 × A2 × · · · × An
koostuu n-jonoista (a1 , a2 , . . . an ), missä ai ∈ Ai kaikilla i ∈ {1, 2, . . . , n}
1.1. TYÖKALU: JOUKOT JA KUVAUKSET
1.1.2
11
Kuvaukset
Kuvaukset ovat algebrassa tärkeitä, sillä monet algebralliset rakenteet koostuvat
niistä. Lisäksi erilaisten algebrallisten rakenteiden välille halutaan usein määritellä
kuvauksia, jotka saattavat esimerkiksi kuvastaa rakenteiden samankaltaisuutta.
Siksi kuvauksiin liittyvät keskeiset käsitteet on hallittava hyvin.
1.1.4 Määritelmä. Oletetaan, että A ja B ovat epätyhjiä joukkoja. Kuvaus
f : A → B on sääntö, joka liittää jokaiseen A:n alkioon täsmälleen yhden joukon B alkion. Kuvauksia kutsutaan myös funktioiksi.
Oletetaan, että f : A → B on kuvaus. Olkoon a ∈ A, ja olkoon b se joukon B
alkio, joka liitetään alkioon a. Alkiota b kutsutaan a:n kuvaksi, ja sille käytetään
merkintää f (a). Voidaan myös merkitä a +→ b. Joukkoa A kutsutaan kuvauksen f
lähtojoukoksi tai määrittelyjoukoksi ja joukkoa B kuvauksen maalijoukoksi.
Huomaa, että lähtö- ja maalijoukot ovat olennainen osa kuvausta. Vaikka kaksi
kuvausta määriteltäisiin samalla ehdolla, niin ne eivät ole samat, jos lähtö- tai
maalijoukko on eri. Esimerkiksi kuvaukset f : R → R, f (x) = x2 ja g : {0, 1, 2} →
R, g(x) = x2 eivät ole samat.
Kuva ja alkukuva
Oletaan, että f : A → B on kuvaus. Kuvauksen f kuvajoukko tai arvojoukko Im f
koostuu kaikista niistä B:n alkioista, jotka ovat jonkin A:n alkion kuvia. Toisin
sanoen
Im f = {f (a) | a ∈ A}.
Merkintä Im tulee englannin kielen sanasta image.
Kuvajoukkoa voidaan kutsua myös joukon A kuvaksi ja merkitä f [A]. Yleisemmin voidaan määritellä mielivaltaisen A:n osajoukon C kuva f [C]. Se koostuu
kaikista niistä B:n alkoista, jotka ovat jonkin C:n alkion kuvia. Siis
f [C] = {f (c) | c ∈ C}.
(Kirjallisuudessa käytetään usein hakasulkujen sijasta tavallisia kaarisulkuja. Tällöin merkintä saattaa kuitenkin sekoittua alkioiden kuville varattuun merkintään
f (x).)
Jos D on joukon B osajoukko, niin sen alkukuva f ← [D] muodostuu kaikista
joukon A alkioista, joiden kuvat ovat joukossa D. Toisin sanoen
f ← [D] = {a ∈ A | f (a) ∈ D}.
12
LUKU 1. LASKUTOIMITUKSET
(Kirjallisuudessa joukon D kuvauksessa f käytetään usein merkintää f −1 [D] tai
f −1 (D). Tämä menee kuitenkin helposti sekaisin kohta esiteltävän käänteiskuvauksen merkinnän kanssa.)
1.1.5 Esimerkki. Määritellään kuvaus f : {0, 1, 2, 3} → {4, 5, 6, 7.8} seuraavasti:
f (0) = 4
f (1) = 5
f (2) = 5
f (3) = 7
Kuvauksen f lähtöjoukko on {0, 1, 2, 3}, maalijoukko {4, 5, 6, 7, 8} ja kuvajoukko
Im f = {4, 5, 7}. Osajoukon C = {0, 1, 2} kuva on f [C] = {4, 5}. Osajoukon
D = {4, 5, 6} alkukuva on g ← [D] = {0, 1, 2}.
f
C
4
0
f [C]
5
1
2
6
3
7
8
Kuva 1.3: Joukon C kuva kuvauksessa f .
f
f [D]
0
←
4
2
3
D
5
1
6
7
8
Kuva 1.4: Joukon D alkukuva kuvauksessa f .
1.1. TYÖKALU: JOUKOT JA KUVAUKSET
13
1.1.6 Esimerkki. Määritellään kuvaus g : R → R, g(x) = x2 . Kuvauksen g lähtöja maalijoukko on R ja kuvajoukko Im g = {x ∈ R | x ≥ 0}. Osajoukon A =
[0, 2] kuva on g[A] = [0, 4]. Osajoukon B = [0, 4] alkukuva on g ← [B] = [−2, 2].
Osajoukon B $ = [−4, 4] alkukuva g ← [B $ ] on sama kuin osajoukon B alkukuva.
1.1.7 Esimerkki. Määritellään kuvaus h : N → N, h(n) = n2 . Kuvauksen h lähtöja maalijoukko on N. Kuvaujoukko on Im h = {n ∈ N | n on neliö}. Joukon
A = {0, 1, 2} kuva on h[A] = {0, 1, 4}. Osajoukon B = {0, 1, 2, 3, 4} alkukuva on
f ← [B] = {0, 1, 2}.
1.1.8 Esimerkki. Määritellään kokonaislukujen osajoukot
E = {n ∈ Z | n on parillinen}
ja
O = {n ∈ Z | n on pariton}.
Määritellään kuvaus p : Z → {E, O} seuraavasti:
#
E jos n on parillinen
p(n) =
O jos n on pariton
Alkioiden kuvat ovat siis joukkoja.
Kuvauksen p lähtöjoukko on Z ja maali- ja kuvajoukko {E, O}. Osajoukon
{0, 2, 4} kuva on yksiö {E}. Osajoukon {E} alkukuva puolestaan on parillisten
lukujen joukko eli E.
Injektiot, surjektiot ja bijektiot
Seuraavaksi tarkastelemme erityyppisiä kuvauksia.
Olkoon f : A → B kuvaus.
• Kuvaus f on injektio, jos eri alkioilla on eri kuvat. Toisin sanoen kaikilla
a, b ∈ A pätee f (a) = f (b) ⇒ a = b.
• Kuvaus f on surjektio, jos jokaiselle joukon B alkiolle kuvautuu jokin A:n
alkio. Toisin sanoen Im f = B.
• Kuvaus f on bijektio, jos se on sekä injektio että surjektio.
Jokaisesta kuvauksesta saadaan surjektiivinen maalijoukkoa pienentämällä. Jos
˜ = f (a) on surjektio.
f : A → B on kuvaus, niin kuvaus f˜: A → Im f , f(a)
14
LUKU 1. LASKUTOIMITUKSET
1.1.9 Esimerkki.
• Kuvaus g : R → R, g(x) = x2 ei ole injektio, sillä g(−1) = 1 = g(1). Se ei
myöskään ole surjektio, sillä alkiolle −1 ei kuvaudu mitään. Kuvaus ei siis
ole bijektio. Kuvaus g˜ : R → {x ∈ R | x ≥ 0}, g˜(x) = x2 on surjektio.
• Kuvaus h : N → N, h(n) = n2 on injektio, mikä nähdään seuraavasti. Olkoot
n, m ∈ N. Jos h(n) = h(m), niin n2 = m2 . Koska n ja m ovat epänegatiivisia,
niin täytyy olla n = m. Siten kuvaus g on injektio. Kuvaus ei ole surjektio,
sillä alkiolle 2 ei kuvaudu mitään. Kuvaus ei siis ole bijektio.
• Esimerkin 1.1.8 kuvaus p ei ole injektio, sillä esimerkiksi p(0) = E = p(2).
Kuvaus on surjektio, sillä E = p(0) ja O = p(1). Kuvaus ei ole bijektio.
• Kuvaus h : R → R, h(x) = 2x + 1 on injektio, sillä jos 2x + 1 = 2y + 1
joillakin x, y ∈ R, niin x = y. Kuvaus on myös surjektio, sillä jos y ∈ R, niin
1
y − 12 ∈ R ja h( 12 y − 12 ) = y. Siten h on bijektio.
2
Yhdistetty kuvaus
Olkoot f : A → B ja g : B → C kuvauksia. Yhdistetty kuvaus g ◦ f : A → C
määritellään yhtälöllä (g ◦ f )(a) = g(f (a)) kaikilla a ∈ A.
g
f
g◦f
Kuva 1.5: Eräiden kuvausten f ja g yhdistetty kuvaus.
1.1. TYÖKALU: JOUKOT JA KUVAUKSET
15
1.1.10 Esimerkki. Määritellään
h : N → N, h(n) = n2
ja
j : N → N, j(n) = 2n.
Nyt yhdistetty kuvaus j ◦ h : N → N määräytyy kaavasta
(j ◦ h)(n) = j(h(n)) = j(n2 ) = 2n2 ,
ja yhdistetty kuvaus h ◦ j : N → N kaavasta
(h ◦ j)(n) = h(j(n)) = h(2n) = 4n2 .
Esimerkki osoittaa, että kuvausten yhdistäminen ei ole vaihdannainen operaatio. Kuvaukset j ◦ h ja h ◦ j eivät nimittäin ole samat. Kuvausten yhdistäminen
on kuitenkin liitännäinen operaatio, eli sulkujen paikalla ei ole merkitystä. Tämän
osoittaa seuraava lause.
1.1.11 Lause. Olkoon f : A → B, g : B → C ja h : C → D. Tällöin h ◦ (g ◦ f ) =
(h ◦ g) ◦ f .
Todistus. Oletetaan, että a ∈ A. Nyt
(h ◦ (g ◦ f ))(a) = h((g ◦ f )(a)) = h(g(f (a)).
Toisaalta
((h ◦ g) ◦ f ))(a) = (h ◦ g)(f (a)) = h(g(f (a)).
Siten h ◦ (g ◦ f ) = (h ◦ g) ◦ f .
Identtinen kuvaus ja käänteiskuvaus
Joukon A identtiseksi kuvaukseksi idA kutsutaan sellaista kuvausta A:lta itselleen,
joka pitää kaikki A:n alkiot paikoillaan. Toisin sanoen idA : A → A, f (a) = a
kaikilla a ∈ A. Jos epäselvyyden vaaraa ei ole, voidaan alaindeksi jättää pois ja
merkitä id = idA .
Huomaa, että kaikilla kuvauksilla f : A → B pätee
f ◦ idA = f
ja idB ◦ f = f.
16
LUKU 1. LASKUTOIMITUKSET
1.1.12 Määritelmä. Sanotaan, että kuvauksella f : A → B on käänteiskuvaus,
jos on olemassa kuvaus g : B → A jolle pätee
g ◦ f = idA
ja f ◦ g = idB .
Kuvaus g on f :n käänteiskuvaus ja sitä merkitään f −1 .
Toisin sanoen f −1 (f (a)) = a kaikilla a ∈ A ja f (f −1 (b)) = b kaikilla b ∈ B.
Identtisellä kuvauksella on aina käänteiskuvaus, identtinen kuvaus itse.
f
A
B
f -1
A
B
Kuva 1.6: Erään funktion f käänteiskuvaus f −1 .
1.1.13 Esimerkki. Esimerkiksi kuvauksen h : R → R, h(x) = 2x + 1 käänteiskuvaus on kuvaus h−1 : R → R, h−1 (x) = 12 x − 12 , sillä
(h−1 ◦ h)(x) = h−1 (h(x)) = h−1 (2x + 1) = x
ja
−1
−1
(h ◦ h )(x) = h(h (x)) = h
kaikilla x ∈ R.
$
1
1
x−
2
2
%
=x
1.1.14 Lause. Kuvauksella on käänteiskuvaus jos ja vain jos se on bijektio.
1.1. TYÖKALU: JOUKOT JA KUVAUKSET
17
Todistus. Olkoon f : A → B kuvaus. Oletetaan ensin, että kuvauksella f on käänteiskuvaus f −1 : B → A. Osoitetaan, että f on injektio. Jos on olemassa a, b ∈ A,
joille pätee f (a) = f (b), niin f −1 (f (a)) = f −1 (f (b)). Oletuksen nojalla tästä seuraa, että a = b. Siten f on injektio. Osoitetaan sitten, että f on surjektio. Olkoon
b ∈ B. Nyt f (f −1 (b)) = b, joten b on alkion f −1 (b) kuva. Siten f on surjektio.
Oletetaan sitten, että f on bijektio, ja etsitään sille käänteiskuvaus. Määritellään kuvaus g : B → A seuraavasti. Olkoon b ∈ B. Bijektiivisyyden nojalla on
olemassa täsmälleen yksi a ∈ A, jolle pätee f (a) = b. Määritellään g(b) = a.
Osoitetaan, että g on kuvauksen f käänteiskuvaus. Jos a ∈ A, niin
(g ◦ f )(a) = g(f (a)) = a.
Oletetaan sitten, että b ∈ B. Olkoon a ∈ A sellainen, että f (a) = b, jolloin
kuvauksen g määritelmän mukaan g(b) = a. Nyt
(f ◦ g)(b) = f (g(b)) = f (a) = b.
Siten g ◦ f = idA ja f ◦ g = idB . Tämä tarkoittaa sitä, että g = f −1 .
18
LUKU 1. LASKUTOIMITUKSET
1.2
Laskutoimituksen määritelmä
Algebra tutkii laskutoimituksia ja niihin liittyviä rakenteita. Tuttuja esimerkkejä
laskutoimituksista ovat kokonaislukujen yhteen- ja kertolasku, mutta laskutoimituksia voidaan määritellä paljon mielikuvituksellisemmillekin olioille ja siten saada
aikaan kiinnostavia rakenteita. Mitä laskutoimitukset oikeastaan ovat?
1.2.1
Perusominaisuuksia
1.2.1 Määritelmä. Joukon S laskutoimitus ∗ on kuvaus, joka liittää jokaiseen
S:n alkiopariin (x, y) jonkin kolmannen alkion joukosta S. Tätä alkiota kutsutaan
laskutoimituksen tulokseksi ja merkitään x ∗ y.
Joukkoa S, jossa on määritelty laskutoimitus ∗, voidaan merkitä parina (S, ∗).
Esimerkiksi kokonaislukujen joukko varustettuna yhteenlaskulla on pari (Z, +).
Algebran näkökulmasta tämä ei ole sama olio kuin (Z, ·) eli kokonaisluvut varustettuna kertolaskulla.
1.2.2 Esimerkki.
• Luonnollisten lukujen yhteenlasku on laskutoimitus, sillä kahden luonnollisen luvun summa on aina luonnollinen luku. Samoin luonnollisten lukujen
kertolasku on laskutoimitus. Myös joukkojen Z, Q ja R yhteen- ja kertolaskut
ovat laskutoimituksia.
• Luonnollisten lukujen vähennyslasku ei ole laskutoimitus, sillä esimerkiksi
1 − 2 = −1 ei ole luonnollinen luku. Myöskään kokonaislukujen jakolasku ei
ole laskutoimitus.
• n × n-matriisien yhteen- ja kertolasku ovat laskutoimituksia.
• Reaalifunktioiden joukossa kuvausten yhdistäminen on laskutoimitus. Jos f
ja g ovat reaalifunktioita, voidaan määritellä f ∗ g = f ◦ g, missä f ◦ g on
yhdistetty kuvaus.
• Tuttujen laskutoimitusten lisäksi esimerkiksi luonnollisille luvuille voidaan
määritellä uusia laskutoimituksia. Jos n, m ∈ N, niin määritellään laskutoimitus ⊕ seuraavasti:
n ⊕ m = n · m + n + m.
(Tässä + ja · ovat luonnollisten lukujen tavallinen yhteenlasku ja kertolasku.)
Toinen esimerkki luonnollisten lukujen laskutoimituksesta on
n 1 m = 0 kaikilla n, m ∈ N.
1.2. LASKUTOIMITUKSEN MÄÄRITELMÄ
19
Laskutoimitus 1 on siis määritelty niin, että ainoa mahdollinen tulos on
nolla.
• Olkoon A joukko ja P(A) sen osajoukkojen joukko. Jos B ja C ovat A:n
osajoukkoja, niin myös B ∪ C on A:n osajoukko. Siten yhdiste ∪ on joukon
P(A) laskutoimitus. Myös leikkaus ∩ on joukon P(A) laskutoimitus.
Seuraavaksi käsittelemme laskutoimitusten perusominaisuuksia. Olkoon ∗ joukon S laskutoimitus.
1.2.3 Määritelmä. Laskutoimitus ∗ on
• vaihdannainen, jos x ∗ y = y ∗ x kaikilla x, y ∈ S
• liitännäinen, jos x ∗ (y ∗ z) = (x ∗ y) ∗ z kaikilla x, y, z ∈ S.
Jos laskutoimitus on liitännäinen, ei sulkujen paikalla ole väliä, eikä niitä siis
tarvitse välttämättä merkitä.
Useimmat tutuista laskutoimituksista ovat liitännäisiä ja vaihdannaisia. Esimerkiksi kokonaislukujen, rationaalilukujen ja reaalilukujen yhteen- ja kertolasku
ovat sekä vaihdannaisia että liitännäisiä. Kokonaislukujen vähennyslasku puolestaan ei ole vaihdannainen laskutoimitus, sillä esimerkiksi 1 − 2 %= 2 − 1.
Funktioiden yhdistäminen on liitännäinen mutta ei välttämättä vaihdannainen
laskutoimitus. Sama pätee matriisien kertolaskuun.
Tarkastellaan seuraavaksi Esimerkissä 1.2.2 esiintyvää luonnollisten lukujen
laskutoimitusta n ∗ m = nm + n + m. Olkoot n, m, k ∈ N. Nyt
n ∗ m = nm + n + m = mn + m + n = m ∗ n,
joten laskutoimitus ∗ on vaihdannainen. Lisäksi
n ∗ (m ∗ k) = n ∗ (mk + m + k) = nmk + nm + nk + n + mk + m + k
ja
(n ∗ m) ∗ k = (nm + n + m) ∗ k = nmk + nk + mk + nm + n + m + k.
Luonnollisten lukujen yhteenlaskun vaihdannaisuudesta seuraa, että nämä tulokset
ovat samat. Siten laskutoimitus ∗ on liitännäinen.
Kokonaislukujen vähennyslasku ei ole liitännäinen laskutoimitus, sillä (1 − 2) −
3 = −4, mutta 1 − (2 − 3) = 2. Toinen esimerkki epäliitännäisestä laskutoimituksesta saadaan matriiseista. Olkoot A ja B n × n-matriiseja. Määritellään
20
LUKU 1. LASKUTOIMITUKSET
matriiseille laskutoimitus ∗ käyttämällä hyväksi matriisien yhteen- ja kertolaskua:
A ∗ B = AB − BA. Harjoitustehtäväksi jää osoittaa, että tämä laskutoimitus ei
ole liitännäinen, kun n ≥ 2.
Yllä olevissa esimerkeissä esiintyvät epäliitännäiset laskutoimitukset eivät ole
myöskään vaihdannaisia. Onko olemassa laskutoimitusta, joka olisi vaihdannainen,
mutta ei liitännäinen? Tutkitaan seuraavaa esimerkkiä.
1.2.4 Esimerkki. Oletetaan, että joukko S muodostuu kaikista origosta lähtevistä puolisuorista, jotka ovat positiivisen x-akselin ja positiivisen y-akselin välissä.
Määritellään tämän joukon laskutoimitus ∗ seuraavasti. Jos r ja s ovat joukon S
puolisuoria, niin r ∗ s on näiden välisen kulman puolittaja eli se r:n ja s:n välissä
oleva puolisuora, joka on täsmälleen yhtä kaukana niistä molemmista. Selvästikin
∗ on vaihdannainen. Se ei kuitenkaan ole liitännäinen. Valitaan esimerkiksi alkioksi r positiivinen y-akseli, alkioksi s x-akseli ja alkioksi t puolisuora r ∗ s (kyseessä
on siis puolisuora, jonka kulma x-akselin suhteen on π/4). Nyt (r ∗ s) ∗ t = t, mutta
r ∗ (s ∗ t) on suora, jonka kulma x-akselin suhteen on 5π/16. Laskutoimitus ∗ ei
siis ole liitännäinen. Siten liitännäisyys ei seuraa vaihdannaisuudesta.
r
r # (s # t)
t=r#s
= (r # s) # t
s#t
s
Kuva 1.7: Puolisuorille määritelty laskutoimitus ei ole liitännäinen.
1.2.2
Neutraali- ja käänteisalkiot
Oletetaan jatkossa, että ∗ on joukossa S määritelty laskutoimitus.
1.2.5 Määritelmä. Joukon S alkiota e kutsutaan neutraalialkioksi, jos
e ∗ x = x ∗ e = x kaikilla x ∈ S.
1.2. LASKUTOIMITUKSEN MÄÄRITELMÄ
21
Esimerkiksi kokonaislukujen yhteenlaskun neutraalialkio on 0 ja kertolaskun
1. Reaalifunktioiden yhdistämisen tapauksessa neutraalialkio on identtinen kuvaus, joka pitää kaikki reaaliluvut paikoillaan. Matriisikertolaskun neutraalialkio
on puolestaan ykkösmatriisi.
Joukon A kaikkien osajoukkojen joukossa P(A) laskutoimituksen ∪ neutraalialkio on ∅, sillä B ∪ ∅ = ∅ ∪ B = B kaikilla B ⊂ A.
Jos laskutoimitus on vaihdannainen, niin yhtälöstä e∗x = x seuraa, että x∗e =
x. Tällöin riittää siis tarkistaa vain toinen neutraalialkiota koskevista ehdoista.
Tämä ei kuitenkaan ole totta yleisessä tapauksessa. Jos esimerkiksi määritellään
kokonaisluvuille laskutoimitus x ∗ y = x + 2y, niin x ∗ 0 = x kaikilla x ∈ Z. Nolla ei
kuitenkaan ole laskutoimituksen neutraalialkio, sillä esimerkiksi 0 ∗ 1 = 2 · 1 %= 1.
On siis ehdottoman tärkeää huolehtia siitä, että määritelmän molemmat ehdot
täyttyvät.
Neutraalialkiota ei välttämättä ole olemassa. Jos luonnollisten lukujen laskutoimituksella n 1 m = 0 kaikilla n, m ∈ N olisi neutraalialkio e, niin silloin 1 1 e = 1.
Kuitenkin 1 1 e = 0 %= 1, joten neutraalialkiota ei ole. Myöskään esimerkin 1.2.4
puolisuorien laskutoimituksella ei ole neutraalialkiota.
Seuraava lause osoittaa, että neutraalialkioita voi olla korkeintaan yksi.
1.2.6 Lause. Jos laskutoimituksella ∗ on neutraalialkio, niin se on yksikäsitteinen.
Todistus. Olkoot e ja f laskutoimituksen ∗ neutraalialkioita. Koska e on neutraalialkio, niin e ∗ f = f . Toisaalta myos f on neutraalialkio, joten e ∗ f = e. Siten
e = f.
1.2.7 Määritelmä. Oletetaan, että laskutoimituksella ∗ on neutraalialkio e. Olkoon x ∈ S. Alkiota x$ kutsutaan x:n käänteisalkioksi, jos
x ∗ x$ = x$ ∗ x = e.
Huomaa, että neutraalialkio on aina oma käänteisalkionsa.
Rationaalilukujen kertolaskun tapauksessa luvun q käänteisalkio on 1/q. Ainoat kokonaisluvut, joilla on käänteisalkio kertolaskun suhteen ovat 1 ja −1. Kokonaislukujen yhteenlaskun tapauksessa luvun n käänteisalkio on puolestaan −n.
Luonnollisista luvuista ainoastaan nollalla on käänteisalkio yhteenlaskun suhteen.
Kun reaalifunktioiden laskutoimituksena on funktioiden yhdistäminen, kutsutaan reaalifunktion käänteisalkiota sen käänteisfunktioksi. Matriisien kertolaskun
tapauksessa käänteisalkio on käänteismatriisi.
Liitännäisen laskutoimituksen tapauksessa kullakin alkiolla voi olla korkeintaan
yksi käänteisalkio.
22
LUKU 1. LASKUTOIMITUKSET
1.2.8 Lause. Olkoon laskutoimitus ∗ liitännäinen. Jos alkiolla x ∈ S on käänteisalkio, niin se on yksikäsitteinen.
Todistus. Oletetaan, että x$ ja x$$ ovat alkion x käänteisalkioita, ja olkoon e neutraalialkio. Nyt
x$ = x$ ∗ e = x$ ∗ (x ∗ x$$ ) = (x$ ∗ x) ∗ x$$ = e ∗ x$$ = x$$ .
Siten x$ ja x$$ ovat itse asiassa sama alkio.
Tutkitaan vielä uudelleen Esimerkissä 1.2.2 esiintyvää luonnollisten lukujen
laskutoimitusta n ⊕ m = nm + n + m. Olkoon n ∈ N. Nyt
n⊕0=n·0+n+0=n
ja
0⊕n= 0·n+0+n=n
joten laskutoimituksen ⊕ neutraalialkio on 0. (Koska laskutoimitus on vaihdannainen, riittäisi itse asiassa osoittaa, että n⊕0 = n.) Tutkitaan sitten käänteisalkioita.
Jos alkiolla n on käänteisalkio n$ , niin sen täytyy toteuttaa yhtälö nn$ + n + n$ = 0.
Tästä seuraa, että n$ = −n/(n + 1). Huomataan, että n$ on luonnollinen luku ainoastaan, jos n = 0 tai n = −2. Ainoa alkio, jolla on käänteisalkio on siis 0.
Tilanne muuttuu, jos joukkoa, jossa laskutoimitus on määritelty, laajennetaan.
Määritellään rationaalilukujen joukossa laskutoimitus ⊕$ kaavalla p⊕$ q = pq+p+q
kaikilla p, q ∈ Q. Laskutoimituksen neutraalialkio on edelleen 0. Oletetaan, että
q ∈ Q \ {−1}. Koska q ⊕$ (−q/(q + 1)) = 0 ja (−q/(q + 1)) ⊕$ q = 0, niin alkion q
käänteisalkio on −q/(q + 1). Ainoastaan alkiolla −1 ei ole käänteisalkiota.
Äärellisen joukon laskutoimituksen tulokset voidaan kirjoittaa niin kutsutuksi
laskutoimitustauluksi. Taulun sarakkeet ja rivit nimetään joukon S alkioilla, ja
taulukon riville x sarakkeeseen y kirjoitetaan tulos x ∗ y .
1.2.9 Esimerkki. Tutkitaan joukon {e, a, b} laskutoimitusta, joka on määritelty
seuraavalla laskutoimitustaululla:
∗
e
a
b
e
e
a
b
a
a
b
e
b
b
e
a
Taulusta nähdään, että alkio e on neutraalialkio. Alkion a käänteisalkio on b ja
alkion b käänteisalkio a. Tarkistamalla jokaisen alkioparin tulos, huomataan, että
laskutoimitus on vaihdannainen. Hieman enemmän työtä vaati nähdä, että laskutoimitus on myös liitännäinen.
1.2. LASKUTOIMITUKSEN MÄÄRITELMÄ
23
Laskutoimitustaulu määrittelee laskutoimituksen täydellisesti. Monien ominaisuuksien todistaminen on kuitenkin työlästä pelkän taulun perusteella. Jos joukon
koko on n, niin esimerkiksi liitännäisyyden todistamiseksi on tarkastettava n3 eri
tapausta. Siksi on yleensä mukavampaa, jos laskutoimitus voidaan ilmaista kaavan
avulla.
Tiivistelmä
• Joukon S laskutoimitus ∗ on kuvaus, joka liittää jokaiseen S:n alkiopariin
jonkin kolmannen alkion joukosta S.
Olkoon ∗ joukon S laskutoimitus.
• Laskutoimitus ∗ on vaihdannainen, jos x ∗ y = y ∗ x kaikilla x, y ∈ S
• Laskutoimitus ∗ on liitännäinen, jos x∗ (y ∗ z) = (x∗ y) ∗ z kaikilla x, y, z ∈ S.
• Alkio e ∈ S on neutraalialkio, jos e ∗ x = x ∗ e = x kaikilla x ∈ S. Neutraalialkioita voi olla korkeintaan yksi.
• Alkio x$ ∈ S on alkion x ∈ S käänteisalkio, jos x ∗ x$ = x$ ∗ x = e.
24
LUKU 1. LASKUTOIMITUKSET
1.3
Ryhmä
Eräs algebran perusrakenteista on ryhmä. Ryhmä, kuten lähes kaikki algebran
rakenteet, määritellään yleensä aksiomaattisesti. Tämä tarkoittaa sitä, että mikä
tahansa rakenne, joka toteuttaa listan annettuja ehtoja, on ryhmä. Ehdot, jotka
ryhmän määritelmään valitaan, syntyvät tarpeesta ratkaista yhtälöitä.
1.3.1
Ryhmän määritelmä
Tutkitaan yhtälöä ax = b, missä a, b ∈ R \ {0}. Ratkaistaan yhtälö kirjoittaen
jokainen välivaihe tarkasti näkyviin. Huomataan, että
⇒
⇒
⇒
⇒
ax = b
a−1 (ax) = a−1 b
(a−1 a)x = a−1 b
1 · x = a−1 b
x = a−1 b.
Tämä tarkoittaa, että jos ratkaisu on olemassa, niin se on x = a−1 b. Koska
a(a−1 b) = (aa−1 )b = 1 · b = b, niin x = a−1 b todellakin on ratkaisu.
Huomataan, että yhtälön ratkaisemiseen tarvitaan kertolaskun liitännäisyyttä,
neutraalialkiota sekä käänteisalkioita. Näistä vaatimuksista syntyy ryhmän määritelmä.
1.3.1 Määritelmä. Joukko G laskutoimituksella ∗ varustettuna on ryhmä, jos
seuraavat ehdot ovat voimassa:
(G0) Joukko G on suljettu laskutoimituksen ∗ suhteen, eli kaikilla x, y ∈ G pätee
x ∗ y ∈ G.
(G1) Laskutoimitus on liitännäinen.
(G2) Joukossa G on neutraalialkio.
(G3) Jokaisella G:n alkiolla on käänteisalkio.
Tarkalleen ottaen ryhmä on pari (G, ∗).
Ryhmää kutsutaan vaihdannaiseksi, jos seuraava ehto toteutuu:
(G4) Laskutoimitus on vaihdannainen.
1.3. RYHMÄ
25
Vaihdannaisia ryhmiä nimitetään myös Abelin ryhmiksi norjalaisen matemaatikon
Niels Abelin mukaan.
Huomaa, että ehto (G0) seuraa suoraan siitä, että ∗ on G:n laskutoimitus.
Se on kirjattu määritelmään sen vuoksi, ettei opiskelija unohtaisi todistuksessa
tarkistaa, että ehto pätee! Laskutoimituksen neutraalialkio on aina yksikäsitteinen,
joten ryhmässä voi olla vain yksi neutraalialkio. Koska ryhmän laskutoimitus on
liitännäinen, ovat myös käänteisalkiot yksikäsitteisiä.
Ryhmän G kertaluku |G| on sen alkioiden lukumäärä. Kertaluvulle näkee toisinaan myös käytettävän merkintöjä #G ja card(G).
1.3.2 Esimerkki.
• Kokonaislukujen joukko varustettuna yhteenlaskulla on ryhmä. Myös (Q, +)
ja (R, +) ovat ryhmiä.
• Luonnolliset luvut yhteenlaskulla varustettuna ei ole ryhmä. Yhteenlasku on
liitännäinen ja neutraalialkiona on 0, mutta käänteisalkioita ei ole. (Paitsi
tietenkin nollalla.) Esimerkiksi luvulla 1 ei ole käänteisalkioita, sillä ei ole
olemassa sellaista luonnollista lukua n, että n + 1 = 0.
• Rationaaliluvut kertolaskulla varustettuna ei ole ryhmä, sillä luvulla 0 ei ole
käänteisalkiota. Jos luku 0 poistetaan, niin saadaan aikaan ryhmä (Q\{0}, ·).
Samoin (R \ {0}, ·) on ryhmä.
• Kääntyvät n × n-matriisit muodostavat ryhmän, kun laskutoimituksena on
matriisikertolasku. Neutraalialkiona on yksikkömatriisi ja käänteisalkioina
käänteismatriisit. Kääntyvien matriisien muodostama ryhmä ei ole vaihdannainen.
• Ne reaalifunktiot, joilla on käänteiskuvaus, muodostavat ryhmän, kun laskutoimituksena on kuvausten yhdistäminen. Neutraalialkiona on identtinen
kuvaus ja käänteisalkioina käänteiskuvaukset. Kyseessä ei ole vaihdannainen
ryhmä.
• Rubikin kuution kaikkien mahdollisten siirtojen joukko on ryhmä. Siirrolla
tarkoitetaan tässä yhteydessä mitä tahansa tahkojen kiertämisestä syntyvää
sarjaa. Ryhmän laskutoimituksena on siirtojen tekeminen peräkkäin, eli kahden siirron tulo tarkoittaa niiden suorittamista toinen toisensa jälkeen. Neutraalialkio on siirto, jossa kuutiolle ei tehdä mitään. Siirron käänteisalkio on
samojen operaatioiden tekeminen päinvaistaiseen suuntaan päinvastaisessa
järjestyksessä.
26
LUKU 1. LASKUTOIMITUKSET
1.3.3 Lause. Olkoon (G, ∗) ryhmä ja a, b ∈ G. Nyt yhtälöllä a ∗ x = b on yksikäsitteinen ratkaisu, samoin yhtälöllä x ∗ a = b.
Todistus. Todistus on samanlainen kuin luvun alussa oleva todistus sille, että yhtälöllä ax = b on ratkaisu, kun a, b ∈ R \ {0}. Ensimmäisen yhtälön ratkaisu on
a$ ∗ b, missä a$ on alkion a käänteisalkio. Toisen yhtälön ratkaisu puolestaan on
b ∗ a$ .
1.3.4 Esimerkki. Olkoot (G, ∗) ja (H, ◦) ryhmiä. Tällöin myös karteesinen tulo
G × H on ryhmä, kun sen laskutoimitus 1 määritellään seuraavasti:
(a, b) 1 (c, d) = (a ∗ c, b ◦ d)
kaikilla a, c ∈ G ja b, d ∈ H.
Sanotaan, että yllä karteesiselle tulolle on määritelty laskutoimitus komponenteittain tai pisteittäin.
Todistus. Lauseen todistus jätetään harjoitustehtäväksi.
1.3.2
Merkintöjä
Mielivaltaisen ryhmän laskutoimitus merkitään tavallisesti kertolaskuna. Voidaan
sanoa yksinkertaisesti, että G on ryhmä, ja tällöin tarkoitetaan ryhmää (G, ·).
Kertomerkki voidaan jättää kokonaan merkitsemättä ja kirjoittaa a·b = ab. Alkion
a käänteisalkiota merkitään a−1 .
Tästä lähin oletetaan, että jos ryhmän laskutoimituksen symbolia ei ole erikseen mainittu, on se kertomerkki.
Ryhmässä G voidaan määritellä laskutoimituksen potenssi samaan tapaan kuin
reaaliluvuille määritellään kokonaislukupotenssit. Olkoon n ≥ 1 kokonaisluku. Alkion x ∈ G n:s potenssi on
xn = x
& · x'(· · · x) .
n kpl
Myös tapaus n = 0 sallitaan: x0 = e, missä e on ryhmän neutraalialkio. Negatiiviset potenssit määritellään käänteisalkioiden avulla: x−n = (x−1 )n . Huomaa, että
(xn )−1 = (x−1 )n . Tämä johtuu siitä, että
−1
−1
−1
xn · (x−1 )n = x
& · x'(· · · x) · &x · x '( · · · x ) = e
n kpl
n kpl
1.3. RYHMÄ
27
ja
−1
−1
−1
(x−1 )n · xn = x
& · x '(· · · · · x ) · x
& · x ·'(· · · · x) = e.
n kpl
n kpl
Potensseille pätevät tutut laskusäännöt.
1.3.5 Lause. Olkoon G ryhmä. Oletetaan, että n ja m ovat kokonaislukuja. Tällöin
a) xn · xm = xn+m kaikilla x ∈ G
b) (xn )m = x(nm) kaikilla x ∈ G.
Todistus. a) Väitteen osoittamiseksi on tarkistettava useita tapauksia sen mukaan,
ovatko n, m ja n + m positiivisia, negatiivisia vai nollia. Tapaukset ovat hyvin
samankaltaisia, joten todistamme niistä esimerkin vuoksi vain yhden.
Oletetaan, että n > 0, m < 0 ja n + m < 0. Merkitään m$ = −m. Nyt m$ > 0
ja n < m$ . Huomataan, että
−1
−1
−1
−1
−1
−1
xn · xm = x
& · x '( · · · x )
& · x'(· · · x) · &x · x '( · · · x ) = x
n kpl
= (x−1 )
m! kpl
m! −n
−m! +n
=x
= xn+m .
m! −n kpl
b) Myös tällä kertaa on tarkasteltava useita tapauksia. Todistamme väitteen
siinä tapauksessa, että n > 0 ja m < 0. Nyt m$ = −m on positiivinen ja tällöin
!
!
!
(xn )m = (xn )−m = ((xn )−1 )m = ((x−1 )n )m
−1
−1
−1
−1
−1
−1
=x
& · x '( · · · x ) · · · &x · x '( · · · x )
&
n kpl
'(
n kpl
m! kpl
!
)
!
−1
−1
−1
−1 nm
=x
= x−nm = xnm .
& · x '( · · · x ) = (x )
nm! kpl
Huomaa, että esimerkiksi reaaliluvuille pätevä ehto an bn = (ab)n ei päde kaikilla ryhmillä. Vaihdannaisilla ryhmillä ehto on voimassa.
Toisinaan ryhmän laskutoimitus muistuttaa enemmän yhteenlaskua kuin kertolaskua, ja silloin laskutoimitusta voidaan merkitä symbolilla +. Tällöin käänteisalkioita kutsutaan vasta-alkioiksi. Jos laskutoimitus merkitään yhteenlaskuna, on
ryhmä yleensä vaihdannainen.
28
LUKU 1. LASKUTOIMITUKSET
Jos ryhmän laskutoimitusta merkitään yhteenlaskulla, niin potensseja kutsutaan monikerroiksi. Jos (G, +) on ryhmä, x ∈ G ja n on positiivinen kokonaisluku,
niin merkitään
nx = x
& +x+
'(· · · + x) .
n kpl
Kyseessä on siis alkion x n:s potenssi, mutta merkinnät vain ovat erilaiset. Nyt
0 · x = e, missä e on ryhmän G neutraalialkio ja (−n)x = n(−x), missä −x on
alkion x vasta-alkio.
1.3.6 Esimerkki.
• Reaalikertoimiset polynomit muodostavat ryhmän, kun laskutoimituksena
on yhteenlasku. Neutraalialkio on nollapolynomi. Polynomin vasta-alkio saadaan vaihtamalla jokaisen termin merkki. Polynomit muodostavat vaihdannaisen ryhmän.
• Vektoriavaruus on ryhmä, jonka laskutoimituksena on yhteenlasku. Neutraalialkio on nollavektori ja vektorin v vasta-alkio on −v. Vektoriavaruus on
vaihdannainen ryhmä.
Allaolevaan taulukkoon on vielä kerätty erityypisiin laskutoimituksiin liittyvät
nimitykset ja merkinnät.
laskutoimitus
potenssimerkintä
käänteisalkio
1.3.3
kertolaskumerkintä
x · y tai xy (tulo)
xn
x−1
yhteenlaskumerkintä
x + y (summa)
nx (monikerta)
−x (vasta-alkio)
Monoidit
Mielenkiintoisia rakenteita syntyy myös silloin, jos ei vaadita kaikkien ryhmän
määritelmässä olevien ehtojen toteutumista. Esimerkiksi kokonaisluvut kertolaskulla varustettuna toteuttavat ehdot (G0)–(G2), mutta eivät ehtoa (G3). Tällaista
rakennetta kutsutaan monoidiksi.
1.3.7 Määritelmä. Joukko M laskutoimituksella ∗ varustettuna on monoidi, jos
seuraavat ehdot ovat voimassa:
(M0) Joukko M on suljettu laskutoimituksen ∗ suhteen, eli kaikilla x, y ∈ M pätee
x ∗ y ∈ M.
1.3. RYHMÄ
29
(M1) Laskutoimitus ∗ on liitännäinen.
(M2) Laskutoimituksella ∗ on neutraalialkio.
Monet tutuista matemaattisista rakenteista, jotka eivät ole ryhmiä kertolaskun
suhteen, ovat monoideja. Kokonaislukujen lisäksi niin rationaaliluvut, reaaliluvut
kuin n × n-matriisien joukkokin muodostavat monoidin, kun laskutoimituksena on
kertolasku. Monoideja käsitellään lisää myöhemmin.
1.3.4
Ryhmien laskutoimitustaulut
Aiemmin tutustuimme laskutoimitustauluihin, jotka määrittelevät laskutoimituksen täydellisesti. Jos laskutoimitusta merkitään kertomerkillä, voidaan laskutoimitustaulua kutsua myös kertotauluksi.
1.3.8 Lemma. Ryhmän laskutoimitustaulussa jokainen alkioista esiintyy täsmälleen kerran jokaisella rivillä ja jokaisessa sarakkeessa.
Todistus. Olkoon G ryhmä.
Oletetaan vastoin väitettä, että ryhmän G kertotaulun jollakin rivillä esiintyy
alkio x kaksi kertaa. Toisin sanoen on olemassa alkiot a, b, c ∈ G joille pätee b %= c,
x = ab ja x = ac. Saamme siis yhtälön ab = ac. Koska G on ryhmä, voidaan päätellä, että a−1 ab = a−1 ac ja edelleen b = c. Tämä on ristiriita, joten jokainen alkio
esiintyy kullakin rivillä vain kerran. Sarakkeita koskeva väite osoitetaan samalla
tavalla.
Osoitetaan sitten, että jokainen ryhmän alkio esiintyy jokaisella rivillä. Olkoot
g, a ∈ G. Alkio g voidaan kirjoittaa tulona a · a−1 g, joten alkio g esiintyy rivillä
a.
Ryhmän laskutoimitustaulua voi siis ryhtyä täyttämään kuin sudokua.
1.3.9 Lause. Kolmialkioisia ryhmiä on täsmälleen yksi.
Todistus. Olkoon G = {e, a, b} kolmialkioinen ryhmä, jonka neutraalialkio on e.
Laskutoimitustaulun ensimmäinen rivi ja sarake ovat helppoja täyttää, sillä neutraalialkiolla kertominen ei tee alkioille mitään. Saadaan siis taulu
·
e
a
b
e a b
e a b
a
b
30
LUKU 1. LASKUTOIMITUKSET
Nyt paikassa (a, a) ei voi olla alkiota a, sillä tällöin a esiintyisi keskimmäisessä
sarakkeessa kahdesti. Jos taas kyseisessä paikassa on alkio e, niin paikassa (a, b)
on oltava alkio b, mikä on mahdotonta. Siten paikassa (a, a) on alkio b. Näin
jatkamalla saadaan laskutoimitustaulu
·
e
a
b
e
e
a
b
a
a
b
e
b
b
e
a
On vielä osoitettava, että taulun määrittelemä laskutoimitus on todellakin ryhmälaskutoimitus. Olemme itse asiassa tarkastelleet kyseista laskutoimitusta jo Esimerkissä 1.9, mutta käymme todistukset tässä läpi hieman tarkemmin.
Osoitetaan aluksi, että G on vaihdannainen, vaikkei sitä pyydettykään osoittamaan. Siitä tulee olemaan hyötyä muun muassa liitännäisyyden osoittamisessa.
Oletetaan, että x, y ∈ G. Nyt tulo xy on taulun alkio (x, y). Koska taulu on symmetrinen lävistäjän suhteen, niin tämä alkio on sama kuin kohdassa (y, x) oleva
alkio, joka on tulo yx. Siten xy = yx. Voidaankin todeta, että ryhmä on vaihdannainen täsmälleen silloin, kun sen laskutoimitustaulu on symmetrinen lävistäjän
suhteen.
Osoitetaan sitten liitännäisyys. Liitännäisyyttä todistettaessa on tarkasteltava kolmea alkiota. Jos yksi näistä on neutraalialkio, niin jäljelle jää vain kahden
alkion tulo, jossa suluilla ei ole väliä. Esimerkiksi e(ab) = ab = (ea)b. Siten voimme tarkastella vain alkioita a ja b. Jos otamme vielä huomioon, että ryhmä on
vaihdannainen, niin huomaamme, että a(aa) = (aa)a ja b(bb) = (bb)b. Jäljelle jää
kaksitoista eri kombinaatiota. Riittää siis osoittaa seuraavat tulokset:
a(ab) =(aa)b
a(ba) =(ab)a
a(bb) =(ab)b
b(aa) =(ba)a
b(ab) =(ba)b
b(ba) =(bb)a
Laskutoimitustaulusta nähdään helposti, että tulokset tosiaan pätevät. Esimerkiksi a(ab) = ae = a = bb = (aa)b. Siten laskutoimitus on liitännäinen.
Neutraalialkio on e, koska taulun ensimmäinen rivi ja ensimmäinen sarake ovat
pysyneet kertolaskussa muuttumattomina.
1.3. RYHMÄ
31
Tarkistetaan vielä käänteisalkioiden olemassaolo. Koska ab = e, niin vaihdannaisuuden nojalla ba = e. Siten b on a:n käänteisalkio ja a on b:n käänteisalkio.
Neutraalialkio on luonnollisesti oma käänteisalkionsa.
Koska muut taulut eivät ole mahdollisia, on kolmialkioisia ryhmiä täsmälleen
yksi. Ryhmän alkiot voidaan toki nimetä toisin, jolloin saadaan eri joukko ja siten periaatteessa myös eri ryhmä. Tämä ei kuitenkaan muuta laskutoimituksen
ominaisuuksia, joten ryhmän rakenne säilyy oleellisesti samana.
Tutkitaan todistuksen kolmialkoisen ryhmän alkioiden potensseja. Huomataan,
että a2 = b ja a3 = ab = e. Siten ryhmä voidaan kirjoittaa muodossa {a, a2 , a3 }.
Tällaista muotoa olevia ryhmiä kutsutaan syklisiksi ja niitä tutkitaan tarkemmin
myöhemimmin.
1.3.10 Lause. Nelialkioisia ryhmiä on täsmälleen kaksi kappaletta.
Todistus. Samalla tavoin kuin Lauseen 1.3.9 todistuksessa voidaan osoittaa, että
neljästä alkiosta on mahdollista koota vain kaksi erilaista kertotaulua. Ne ovat
·
e
a
b
c
e
e
a
b
c
a
a
e
c
b
b
b
c
e
a
c
c
b
a
e
·
e
a
b
c
e
e
a
b
c
a
a
b
c
e
b
b
c
e
a
c
c
e
a
b
ja
Pienellä työllä voidaan osoittaa, että molemmille pätevät ehdot (G0)–(G3), joten
ne ovat ryhmiä.
Todistuksessa esiintyneistä ryhmistä ensimmäistä kutsutaan Kleinin neliryhmäksi saksalaisen matemaatikon Felix Kleinin mukaan. Toinen ryhmä voidaan
puolestaan kirjoittaa muodossa {a, a2 , a3 , a4 }. Siten myös neljän alkion tapauksessa törmäämme sykliseen ryhmään.
32
LUKU 1. LASKUTOIMITUKSET
1.3.5
Aliryhmä
Ryhdymme nyt tutustumaan ryhmien rakenteeseen. Aloitamme tarkastelemalla
ryhmiä, jotka löytyvät toisten ryhmien sisältä.
1.3.11 Määritelmä. Oletetaan, että (G, ·) on ryhmä ja H ⊂ G. Sanotaan, että
(H, ·) on (G, ·):n aliryhmä, jos seuraavat ehdot toteutuvat:
(H1) gh ∈ H kaikilla g, h ∈ H
(H2) e ∈ H, missä e on G:n neutraalialkio
(H3) g −1 ∈ H kaikilla g ∈ H, missä g −1 on g:n käänteisalkio G:ssä.
Tällöin merkitään (H, ·) ≤ (G, ·) tai yksinkertaisemmin H ≤ G.
Huomaa, että H:n laskutoimitus · on liitännäinen. Tämä johtuu siitä, että G on
ryhmä ja sen laskutoimituksena · on liitännäinen. Siten H on ryhmä, joka sisältyy
ryhmään G.
Jos H ≤ G ja H %= G, niin sanotaan, että H on G:n aito aliryhmä ja merkitään
H < G. Millä tahansa ryhmällä G on niin kutsutut triviaalit aliryhmät G ja {e},
missä e on neutraalialkio.
1.3.12 Esimerkki.
• Ryhmä (Z, +) on ryhmän (Q, +) aliryhmä, joka on edelleen ryhmän (R, +)
aliryhmä.
• Ryhmä (Q \ {0}, ·) on ryhmän (R \ {0}, ·) aliryhmä.
1.3.13 Lause. Oletetaan, että (G, ·) ja (H, ·) ovat ryhmiä. Jos H on G:n osajoukko, niin se on G:n aliryhmä.
Todistus. Väitteen todistamiseksi on osoitettava, että G:n ja H:n neutraali- ja
käänteisalkiot ovat samat.
Olkoon eH ryhmän H ja eG ryhmän G neutraalialkio. Valitaan x ∈ H, jolloin
eH x = x. Kertomalla oikealta x:n käänteisalkiolla ryhmässä G, saadaan eH = eG .
Myös käänteisalkiot ovat samat ryhmissä G ja H. Tämä seuraa suoraan siitä, että ryhmien neutraalialkiot ovat samat ja näihin liittyvät käänteisalkiot ovat
yksikäsitteisiä.
1.3. RYHMÄ
33
1.3.14 Esimerkki. Tutkitaan joukkoa 3Z = {3z | z ∈ Z} eli niiden lukujen
joukkoa, jotka ovat jaollisia luvulla 3. Osoitetaan, että (3Z, +) on ryhmän (Z, +)
aliryhmä. Selvästikin 3Z on joukon Z osajoukko.
(H1) Oletetaan, että k, m ∈ 3Z. Nyt on olemassa luvut a, b ∈ Z, joille pätee k = 3a
ja m = 3b. Siten k + m = 3(a + b) ja k + m ∈ 3Z.
(H2) Ryhmän Z neutraalialkio 0 voidaan kirjoittaa muodossa 3 · 0. Siten se on
joukon 3Z alkio.
(H3) Olkoon m ∈ 3Z, jolloin m = 3a jollakin a ∈ Z. Alkion m vasta-alkio ryhmässä Z on −m. Koska −m = 3(−a), niin −m ∈ 3Z.
Siten 3Z on ryhmän Z aliryhmä.
Todistus voidaan yleistää koskemaan joukkoa nZ = {nz | z ∈ Z}, missä n ∈ Z.
Kyseessä on siis kaikkien luvulla n jaollisten lukujen joukko. Samaan tapaan kuin
yllä voidaan osoittaa, että nZ on aina kokonaislukujen joukon aliryhmä.
1.3.15 Esimerkki. Olkoon G ryhmä, joka sisältää kaikki reaalikuvaukset f : R →
R, joilla on käänteiskuvaus. Laskutoimituksena on kuvausten yhdistäminen ◦. Merkitään H = {f ∈ G | f (0) = 0}. Nyt H on G:n aliryhmä, mikä nähdään seuraavasti.
Ensinnäkin H ⊂ G. Oletetaan sitten, että f, g ∈ H. Nyt (f ◦ g)(0) = f (g(0)) =
f (0) = 0. Siten f ◦ g ∈ H. Ryhmän G neutraalialkio on id : R → R, id(x) = x.
Koska id(0) = 0, niin id ∈ H. Oletetaan vielä, että f ∈ H. Nyt f :n käänteisalkio on
sen käänteiskuvaus. Koska f (0) = 0, niin f −1 (0) = 0, mistä seuraa, että f −1 ∈ H.
Siten H on aliryhmä.
1.3.16 Esimerkki. Olkoon G ryhmä, joka sisältää kaikki (reaalikertoimiset) n×nmatriisit, joilla on käänteismatriisit. Laskutoimituksena on siis matriisien kertolasku. Määritellään G:lle osajoukko
H = {A ∈ G | det(A) = 1},
ja osoitetaan, että se on aliryhmä.
Oletetaan, että A, B ∈ H. Koska det(AB) = det(A) det(B) = 1, niin AB ∈ H.
Olkoon I yksikkömatriisi. Koska det(I) = 1, niin I ∈ H. Oletetaan lopuksi, että
A ∈ H. Koska det(A−1 ) = 1/ det(A) = 1, niin A−1 ∈ H. Siten H on ryhmän G
aliryhmä.
1.3.17 Esimerkki. Tutkitaan ryhmää, jonka muodostavat kaikki Rubikin kuution siirrot. Tätä kutsutaan usein Rubikin ryhmäksi. Tarkastellaan yhtä kuution
34
LUKU 1. LASKUTOIMITUKSET
tahkoista. Tämän yhden tahkon kaikki mahdolliset kierrot muodostavat Rubikin
ryhmän aliryhmän. Aliryhmässä on neljä alkiota: kierto 0◦ , kierto 90◦ , kierto 180◦
ja kierto 270◦ .
1.3.18 Esimerkki. Olkoon G vaihdannainen ryhmä ja n ∈ N. Osoitetaan, että
sen osajoukko H = {g ∈ G | g n = e} on aliryhmä. (Tässä e on G:n neutraalialkio.)
(H1) Oletetaan, että a, b ∈ H. Koska G on vaihdannainen, niin (ab)n = an bn =
ee = e. Siten ab ∈ H.
(H2) Koska en = e, niin e ∈ H.
(H3) Olkoon a ∈ H. Koska (a−1 )n = (an )−1 = e−1 = e, niin a−1 ∈ H.
Siten H on G:n aliryhmä.
Toisinaan todistuksissa on hyödyksi seuraava aliryhmäkriteeri.
1.3.19 Lause (Aliryhmäkriteeri). Olkoon H ryhmän G epätyhjä osajoukko. Se on
G:n aliryhmä jos ja vain jos
ab−1 ∈ H kaikilla a, b ∈ H.
Muista, että aliryhmäkriteeriä käytettäessä on todistettava, että H ⊂ G ja H
ei ole tyhjä.
Todistus. Selvästikin aliryhmäkriteerin ehdot seuraavat aliryhmän määritelmästä.
On siis osoitettava, että jos aliryhmäkriteerin ehdot ovat voimassa, niin kyseessä
on aliryhmä. Oletuksesta seuraa suoraan, että H ⊂ G. Tarkistetaan vielä, että
ehdot (H1)–(H3) pätevät.
(H2) Oletetaan, että e on G:n neutraalialkio. Koska H on epätyhjä, niin on olemassa a ∈ H. Oletuksen nojalla e = aa−1 ∈ H.
(H3) Olkoon a ∈ H. Koska tiedämme, että e ∈ H, niin a−1 = ea−1 ∈ H.
(H1) Oletetaan, että a, b ∈ H. Edellisen kohdan nojalla b−1 ∈ H, joten oletuksesta
seuraa, että ab = a(b−1 )−1 ∈ H.
Siten H ≤ G.
1.3.20 Lause. Oletetaan, että H1 ≤ G ja H2 ≤ G. Tällöin H1 ∩ H2 ≤ G.
1.3. RYHMÄ
35
Todistus. Käytetään todistuksessa aliryhmäkriteeriä. Oletuksen mukaan H1 , H2 ⊂
G, joten H1 ∩ H2 ⊂ G. Olkoon e ryhmän G neutraalialkio. Nyt e ∈ H1 ja e ∈ H2 ,
joten e ∈ H1 ∩ H2 . Siten H1 ∩ H2 on epätyhjä. Oletetaan vielä, että a, b ∈ H1 ∩ H2 .
Nyt a, b ∈ H1 , joten ab−1 ∈ H1 . Samoin nähdään, että ab−1 ∈ H2 . Siten ab−1 ∈
H1 ∩ H2 . Aliryhmäkriteerin nojalla H1 ∩ H2 ≤ G.
Tiivistelmä
• Ryhmässä on määritelty liitännäinen laskutoimitus, jolla on neutraalialkio.
Lisäksi jokaisella alkiolla on käänteisalkio.
• Aliryhmä on ryhmä, joka on toisen ryhmän osajoukko.
36
1.4
LUKU 1. LASKUTOIMITUKSET
Symmetrinen ryhmä
Seuraavaksi käsittelemme symmetrisiä ryhmiä, jotka muodostuvat niin kutsutuista permutaatioista. Symmetrisillä ryhmillä on ryhmäteoriassa tärkeä rooli. Tällä kurssilla ne tarjoavat yksinkertaisia esimerkkejä äärellisistä epävaihdannaisista
ryhmistä.
1.4.1
Permutaatiot
Matemaattisen määritelmän mukaan permutaatio on bijektio joukolta itselleen.
Latinan sana permutatio tarkoittaa muutosta tai vaihtoa, ja permutaatio kuvaakin
joukon alkioiden järjestyksen vaihtumista.
Vastaostetussa korttipakassa kortit ovat tietyssä perusjärjestyksessä. Kun korttipakan ensimmäisen kerran sekoittaa, esimerkiksi herttaässän paikalle tulee joku
toinen kortti, vaikkapa patakakkonen. Voidaan ajatella, että herttaässä muuttui –
tai kuvautui – patakakkoseksi. On siis tapahtunut korttipakan permutaatio, jossa
jokainen kortti on voinut vaihtua toiseksi, mutta yksikään kortti ei ole kadonnut
eikä kortteja ole myöskään tullut lisää. Kuvaus on siksi välttämättä bijektio.
Tarkastellaan esimerkkiä, jossa on yksinkertaisuuden vuoksi hiukan vähemmän
kortteja. Otetaan korttipakasta neljä ässää, yksi kutakin maata. Laitetaan ne pöydälle järjestykseen hertta, ruutu, risti, pata. Jos nyt muutetaan korttien paikkoja
niin, että ne ovat järjestyksessä hertta, risti, pata, ruutu, niin voidaan ajatella,
että on tehty kuvaus
hertta +→ hertta
ruutu +→ risti
risti +→ pata
pata +→ ruutu.
Koska jokainen kortti on jonkin vanhan kortin paikalla, on kuvaus surjektio. Mitkään kaksi korttia eivät myöskään kuvaudu samalle kortille, joten kyseessä injektio
ja siten edelleen bijektio.
Jos kuvitellaan kaikki uuden korttipakan kortit numeroiduiksi juoksevalla järjestysnumerolla, voidaan permutaation ajatella muuttavan näitä järjestysnumeroita, sen sijaan että se muuttaisi itse kortteja. Tämä helpottaa matemaattista
tarkastelua, kun voidaan aina rajoittua johonkin lukujoukkoon ja sen bijektioihin
tarvitsematta määritellä erikseen korttien tai muiden esineiden joukkoja.
1.4.1 Määritelmä. Olkoon n luonnollinen luku. Määritellään Nn = {1, 2, . . . , n}.
Joukon Nn permutaatio on bijektio Nn → Nn .
1.4. SYMMETRINEN RYHMÄ
37
Edellisen esimerkin ässät voitaisiin numeroida vaikkapa luvuilla 1–4 niin, että
herttaässää vastaa luku 1, ruutuässää luku 2, ristiässää luku 3 ja pataässää luku
4. Nyt esimerkin kuvaus voidaan kirjoittaa muodossa,
σ : N4 → N4 ,
σ(1) = 1,
σ(2) = 3,
σ(3) = 4,
σ(4) = 2.
Kuvausta on havainnollistettu kuvassa 1.8.
σ
1
1
2
2
3
3
4
4
Kuva 1.8: Kuvaus σ, joka vaihtaa pelikorttien paikkoja
Jos kuvaus on joukon permutaatio, niin sen lähtö- ja maalijoukot ovat sama
joukko. Kun permutaation toiminnasta piirretään kuva, ei lähtö ja maalijoukkoa
tarvitse piirtää erikseen. Jokaisesta joukon alkiosta piirretään nuoli alkion kuvaan,
ja tämä näyttää tarkalleen, millainen permutaatio on (katso kuva 1.9).
1
2
3
4
Kuva 1.9: Kuvaus σ esitettynä toisella tavalla
Permutaatiokuvaukset voidaan kirjoittaa kätevästi taulukoksi: ensimmäisellä
rivillä ovat lähtöjoukon alkiot ja toisella rivillä näiden alkioiden kuvat. Permutaatio
σ : Nn → Nn kirjoitetaan siis seuraavasti:
$
%
1
2
3
···
n
σ=
.
σ(1) σ(2) σ(3) · · · σ(n)
Korttipakkaesimerkin permutaatio σ on tässä
$
1 2 3
σ=
1 3 4
muodossa kirjoitettuna
%
4
.
2
38
LUKU 1. LASKUTOIMITUKSET
1.4.2
Symmetrisen ryhmän määritelmä
Koska joukon Nn = {1, 2, 3, . . . , n} permutaatiot ovat kuvauksia joukolta Nn itselleen, niille voidaan määritellä laskutoimitukseksi kuvausten yhdistäminen ◦. Tätä
laskutoimitusta kutsutaan permutaatioiden tuloksi ja sitä merkitään usein kertomerkillä. Lisäksi kertomerkki jätetään yleensä kokonaan kirjoittamatta.
Permutaatioiden tuloja laskettaessa on oltava tarkkana. Koska kyseessä on kuvausten yhdistäminen, lasketaan tulot oikealta vasemmalle. Esimerkiksi permutaatioiden
$
%
$
%
1 2 3 4
1 2 3 4
τ=
ja ρ =
3 1 2 4
4 2 1 3
tulo on
τρ = τ ◦ ρ =
$
1 2 3 4
4 1 3 2
%
Toisin päin laskettuna tuloksi saadaan
%
$
%$
% $
1 2 3 4
1 2 3 4
1 2 3 4
=
.
ρτ = ρ ◦ τ =
4 2 1 3
3 1 2 4
1 4 2 3
Permutaatioiden tulo ei siis ole vaihdannainen.
1.4.2 Määritelmä. Symmetrinen ryhmä Sn on joukon Nn = {1, 2, . . . , n} kaikkien permutaatioiden muodostama ryhmä. Laskutoimituksena on kuvausten yhdistäminen.
Tarkistetaan vielä, että Sn todellakin on ryhmä. Joukko Sn koostuu siis kaikista
mahdollisista bijektioista Nn → Nn . Olemme osoittaneet, että kuvaus on bijektio
jos ja vain jos sillä on käänteiskuvaus. Joukon Sn alkioita ovat siis täsmälleen ne
kuvaukset Nn → Nn , joilla on käänteiskuvaus.
(G1) On kätevintä aloittaa liitännäisyydestä. Lauseen 1.1.11 nojalla kuvausten
yhdistäminen on liitännäinen operaatio.
(G0) Olkoot f, g ∈ Sn . Nyt käänteiskuvaukset f −1 ja g −1 ovat olemassa. Kuvauksen g ◦ f käänteiskuvaus on f −1 ◦ g −1 , sillä
(g ◦ f ) ◦ (f −1 ◦ g −1) = g ◦ ((f ◦ f −1 ) ◦ g −1)
= g ◦ (id ◦ g −1 ) = g ◦ g −1 = id.
Samalla tavalla (f −1 ◦ g −1) ◦ (g ◦ f ) = id. Väite seuraa nyt käänteiskuvauksen
määritelmästä.
1.4. SYMMETRINEN RYHMÄ
39
(G2) Identtinen kuvaus idNn on itsensä käänteiskuvaus, joten se on joukon Sn
alkio.
(G3) Kääntyvän kuvauksen käänteiskuvaus on aina kääntyvä, sillä kuvauksen f −1
käänteiskuvaus on f . Siten käänteiskuvaukset ovat joukossa Sn .
Tutkitaan esimerkin vuoksi symmetristä ryhmää S3 . Sen alkioita ovat kaikki
joukon N3 = {1, 2, 3} permutaatiot eli kaikki bijektiot joukolta N3 itselleen. Alkiot
löytää listaamalla kaikki eri vaihtoehdot, joille alkiot 1, 2 ja 3 voivat kuvautua.
Koska kuvaukset ovat bijektioita, eivät mitkään kaksi alkiota saa kuvautua samalle
alkiolle. Huomataan, että ryhmän alkiot ovat
$
1
1
$
1
3
%
2 3
,
2 3
%
2 3
,
2 1
$
1
1
$
1
2
%
2 3
,
3 2
%
2 3
,
3 1
$
1
2
$
1
3
%
2 3
,
1 3
%
2 3
.
1 3
1.4.3 Lause. Symmetrisen ryhmä Sn kertaluku on n!.
Todistus. Symmetrinen ryhmä Sn koostuu kaikista mahdollisista bijektioista joukolta Nn itselleen. Tutkitaan, millaiset kuvaukset ovat mahdollisia. Alkio 1 kuvautuu jollekin n:stä alkiosta. Koska kuvauksen on oltava injektio, niin 2 ei voi
kuvautua samalle alkiolle kuin 1, joten vaihtoehtoja on n − 1 kappaletta. Alkio 3 ei voi kuvautua samalle alkiolle kuin 1 tai 2, joten vaihtoehtoja on n − 2
kappaletta, ja niin edelleen. Nähdään, että mahdollisia kuvauksia on yhteensä
n · (n − 1) · (n − 2) · · · 2 · 1 = n! kappaletta.
1.4.3
Syklit
Tutkitaan seuraavaksi permutaatioiden rakennetta. Kuvassa 1.10 on esitetty permutaatio
$
%
1 2 3 4 5 6 7 8
τ=
.
8 3 5 4 6 2 7 1
Huomataan, että kuvassa permutaatio näyttää muodostuvan erillisistä sykleistä.
Alkiot 1 ja 8 ja muodostavat yhden syklin ja alkiot 2, 3, 5 ja 6 toisen. Alkiot 4 ja
7 ovat molemmat yhden alkion pituisessa syklissä.
Syklillä tarkoitetaan permutaatiota, joka kuvaa alkoita toisilleen muodostaen
suljetun ketjun. Ketjuun kuulumattomat alkiot pysyvät paikallaan.
40
LUKU 1. LASKUTOIMITUKSET
3
2
1
5
4
8
7
6
Kuva 1.10: Permutaation τ esitys sykleinä
1.4.4 Määritelmä. Olkoon σ ryhmän Sn permutaatio, joka kuvaa joukon Nn
alkiot a1 , a2 , a3 , . . . , ak seuraavalla tavalla:
a1 +→ a2 +→ a3 +→ · · · +→ ak +→ a1 .
Oletamme tässä, että kaikki alkiot a1 , a2 , a3 , . . . , ak poikkeavat toisistaan. Muut
alkiot σ pitää paikallaan. Permutaatiota σ kutsutaan sykliksi ja merkitään
σ = (a1 a2 a3 · · · ak ).
Ryhmän Sn sykli on koko joukon Nn kuvaus, mutta osa joukon alkioista saattaa
pysyä kuvauksessa paikallaan. Näiden ei varsinaisesti katsota kuuluvan sykliin eikä
niitä siksi merkitä syklimerkinnässä näkyviin.
a1
ak
a2
a5
a3
ak+1
an
a4
Kuva 1.11: Sykli (a1 a2 a3 · · · ak )
1.4.5 Esimerkki. Tarkastellaan permutaatiota
$
%
1 2 3 4
η=
3 1 4 2
ja tutkitaan, miten se kuvaa joukon N4 alkioita. Lähdetään liikkeelle alkiosta 1,
jatketaan siitä alkioon η(1), ja niin edelleen: 1 +→ 3 +→ 4 +→ 2 +→ 1. Siten η on sykli
(1342). Se on esitetty kuvassa 1.12.
1.4. SYMMETRINEN RYHMÄ
Permutaatio
puolestaan on sykli (14).
41
$
%
1 2 3 4
η=
4 2 3 1
1
3
2
4
Kuva 1.12: Permutaatio η = (1342)
Luvun alussa esitetty permutaatio τ voidaan nyt kirjoittaa neljän syklin tulona:
τ = (18)(2356)(4)(7). Voidaan myös ajatella, että yhden alkion syklit eivät ole
erillisiä syklejä, vaan 4 ja 7 ovat vain alkioita, jotka muut syklit pitävät paikoillaan.
Tapana onkin kirjoittaa τ = (18)(2356). Tällöin merkinnästä ei enää selvästi näy,
minkä joukon kuvauksesta on kyse, mutta se ei yleensä aiheuta ongelmia. Joukon
Nn identtiselle kuvaukselle käytetään syklimerkintää (1).
Syklin kirjoittamisen voi aloittaa mistä tahansa syklin alkiosta. Esimerkiksi
permutaatiot (2356), (3562), (5623) ja (6235) ovat samat. Oleellista on vain se,
mitä alkioita syklissä esiintyy ja missä järjestyksessä ne ovat.
Syklejä kutsutaan erillisiksi, jos niihin ei kuulu samoja alkioita. Esimerkiksi
syklit (18) ja (2356) ovat erillisiä. Jos kerrotaan keskenään erillisiä syklejä, ei kertomisjärjestyksellä ole väliä, sillä syklit eivät vaikuta toisiinsa mitenkään. Voidaan
siis yhtä hyvin kirjoittaa τ = (18)(2356) tai τ = (2356)(18).
1.4.6 Lause. Jokainen permutaatio voidaan kirjoittaa erillisten syklien tulona.
Todistus. Oletetaan, että σ on joukon Nn permutaatio. Ryhdytään kirjoittamaan
kuvauksen σ kuvia alkiosta 1 lähtien:
1 +→ σ(1) +→ σ(σ(1)) +→ · · ·
Jatketaan tätä niin kauan, kunnes kuvaksi tulee jokin jo käsitellyistä alkioista.
Koska kyseessä on bijektio, niin tämän alkion on pakko olla 1. Siten saamme
aikaan syklin. Valitaan sitten jokin alkio, joka ei ole jo käsitellyssä syklissä, ja
toistetaan sama uudelleen. Saadaan uusi sykli, johon ei kuulu samoja alkioita kuin
ensimmäiseen sykliin. Jos syklit eivät nimittäin olisi erilliset, niin kyseessä ei olisi
bijektio. Näin jatketaan niin kauan, kunnes alkioita ei enää ole jäljellä. Permutaatio
σ on löydettyjen syklien tulo.
42
LUKU 1. LASKUTOIMITUKSET
Pienellä vaivalla voidaan osoittaa, että permutaation esitys syklien tulona on
yksikäsitteinen, jos lukuun ei oteta sitä, että syklin kirjoittamisen voi aloittaa
mistä tahansa syklin alkiosta, ja sitä, että syklit voidaan kirjoittaa missä tahansa
järjestyksessä.
1.4.7 Esimerkki. Tutkitaan, miten permutaatio
$
%
1 2 3 4 5 6 7
α=
.
2 6 4 3 5 7 1
kirjoitetaan erillisten syklien tulona. Lähdetään liikkeelle alkiosta 1 ja huomataan,
että 1 +→ 2 +→ 6 +→ 7 +→ 1. Kyseessä on siis sykli (1267). Valitaan sitten jokin
alkio, joka ei ole tässä syklissä. Jos esimerkiksi valitaan alkio 3, niin saadaan sykli
3 +→ 4 +→ 3. Kyseessä on siis sykli (34). Ainoa alkio, joka ei ole vielä missään
syklissä on 5. Se muodostaa oman syklinsä (5), jota ei tarvitse merkitä näkyviin.
Koska kaikki joukon {0, 1, . . . , 7} alkiot ovat nyt jossakin löydetyistä sykleistä, niin
sykliesitys on valmis. Toisin sanoen α = (1267)(34).
Tästä lähtien kirjoitamme permutaatiot syklien tuloina. Muista, että laskujärjestys on edelleen oikealta vasemmalle! Esimerkiksi permutaatioiden (123) ja (243)
tulo on (123)(243) = (241).
1.4.4
Ryhmä S3
Tutkitaan hieman tarkemmin ryhmää S3 . Se paljastuu epävaihdannaiseksi ja onkin ensimmäinen äärellinen epävaihdannainen ryhmä, jonka olemme kohdanneet.
Ryhmä S3 on itse asiassa pienin epävaihdannainen ryhmä.
Edellisessä luvussa selvitimme kaikki ryhmän S3 alkiot. Kirjoitetaan ne tällä
kertaa syklimuodossa:
S3 = {(1), (23), (13), (12), (123), (132)}.
Ryhmän kertotaulun voisi nyt selvittää laskemalla syklien tuloja. Lähestymme
ongelmaa kuitenkin hieman toisella tavalla. Merkitään
(1) = 1, (123) = ρ ja (12) = σ.
Koko ryhmä voidaan itse asiassa ilmaista näiden alkioiden avulla. Huomataan
nimittäin, että
ρ2 = (123)(123) = (132),
σρ = (12)(123) = (23),
σρ2 = (12)(132) = (13).
1.4. SYMMETRINEN RYHMÄ
43
Siten voimme kirjoittaa ryhmän muodossa
S3 = {1, ρ, ρ2 , σ, σρ, σρ2 }.
Lasketaan sitten ryhmän S3 kertotaulu. Tehdään kuitenkin sitä ennen muutamia apulaskelmia. Näemme, että
σ 2 = (12)(12) = (1) = 1,
ρ3 = (123)(123)(123) = (123)(132) = (1) = 1,
ρσ = (123)(12) = (13) = σρ2 .
Nyt alkioiden tuloja on helppo laskea. Esimerkiksi ρσρ = σρ2 ρ = σρ3 = σ.
Kertotauluksi saadaan
1
ρ
ρ2
σ
σρ
σρ2
1
ρ
ρ2
σ
σρ σρ2
1
ρ
ρ2
σ
σρ σρ2
2
2
ρ
ρ
1 σρ
σ
σρ
2
2
ρ
1
ρ
σρ σρ
σ
2
σ
σρ σρ
1
ρ
ρ2
σρ σρ2 σ
ρ2
1
ρ
2
2
σρ
σ
σρ
ρ
ρ
1
Syklimerkintöjä käyttäen kertotaulu näyttää seuraavalta:
(1) (123) (132) (12) (23) (13)
(1)
(1) (123) (132) (12) (23) (13)
(123) (123) (132) (1)
(13) (12) (23)
(132) (132) (1) (123) (23) (13) (12)
(12) (12) (23) (13)
(1) (123) (132)
(23) (23) (13) (12) (132) (1) (123)
(13) (13) (12) (23) (123) (132) (1)
Tutkitaan seuraavaksi, millaisia aliryhmiä ryhmällä S3 on. Aliryhmiä etsiessä
kannattaa aloittaa yhdestä alkiosta ja katsoa, mitä muita alkoita aliryhmässä on
oltava, jotta se täyttäisi aliryhmän vaatimukset.
Aloitetaan alkiosta ρ. Jos A on aliryhmä, jossa on alkio ρ, niin siellä on oltava
ainakin alkiot ρn ja ρ−n kaikilla luonnollisilla luvuilla n. Huomataan, että ρ3 = 1
ja ρ−1 = ρ2 . Näyttää siis siltä, että aliryhmään ei potenssien avulla saataisi muita
alkioita kuin 1, ρ ja ρ2 . Osoitetaan, että A = {1, ρ, ρ2 } todellakin on aliryhmä.
Huomaamme, että
44
LUKU 1. LASKUTOIMITUKSET
(H1) Joukko A on suljettu kertolaskun suhteen.
(H2) Neutraalialkio 1 on A:n alkio.
(H3) Alkion ρ käänteisalkio on ρ2 , joka on joukossa A. Alkion ρ2 käänteisalkio on
luonnollisesti ρ.
Olemme siis löytäneet yhden aliryhmän. Sen kertaluku on 3, ja huomaamme,
että aliryhmän kertotaulu on sama kuin lauseessa 2.7 esitetyn kolmen alkion ryhmän.
Aliryhmä A ei välttämättä ole ainoa aliryhmä, johon ρ kuuluu. Se on kuitenkin
kaikkein pienin aliryhmä, joka sisältää kyseisen alkion. Jokainen aliryhmä, joka
sisältää ρ:n, sisältää nimittäin myös A:n.
Tutkitaan seuraavaksi, millaisia aliryhmiä saammme, jos oletamme, että alkioina ovat ρ ja σ. Olemme jo todenneet, että A on tämän aliryhmän osajoukko.
Lisäksi aliryhmän on sisällettävä alkiot σ, σρ ja σρ2 . Siten saamme koko ryhmän.
Ainoa aliryhmä, joka sisältää alkiot ρ ja σ, on siis S3 .
Entä jos oletamme, että aliryhmässä on vain alkio σ? Koska σ 2 = 1, niin huomaamme, että {1, σ} on aliryhmä. Se on nimittäin selvästikin suljettu kertolaskun
suhteen, sisältää neutraalialkion, ja alkio σ on oma käänteisalkionsa. Samalla tavoin huomataan, että myös joukot {1, σρ} ja {1, σρ2 } ovat aliryhmiä.
Tälläkin kertaa voi toki olla olemassa muitakin aliryhmiä, jotka sisältävät nämä alkiot. Sattuu kuitenkin olemaan niin, ettei aliryhmiä löydy enää lisää. Jos yhteenkään löydetyistä aliryhmistä lisätään alkioita, niin tuloksena on koko ryhmä.
Tämän voi havaita tarkastelemalla kaikkia mahdollisia alkioyhdistelmiä. Voidaan
siis osoittaa, että ryhmän S3 ainoat aliryhmät ovat
• {1} = {(1)}
• {1, ρ, ρ2 } = {(1), (123), (132)}
• {1, σ} = {(1), (12)}
• {1, σρ} = {(1), (23)}
• {1, σρ2 } = {(1), (13)}
• S3
1.4. SYMMETRINEN RYHMÄ
45
Kolmion symmetriaryhmä
On olemassa toinenkin havainnollinen tapa esittää ryhmä S3 . Tutkitaan tasasivuista kolmiota ja sen symmetrioita. Symmetria on kuvaus, joka vaihtaa kolmion
kärkien paikkaa niin, että vierekkäiset kärjet säilyvät vierekkäisinä. Toisin sanoen
symmetriat ovat joko kolmion kiertoja tai peilauksia. Symmetrioita on täsmälleen
kuusi kappaletta, ja ne on esitetty alla olevassa kuvassa.
1
2
1
3
3
kierto
myötäpäivään
3
2
2
kierto
vastapäivään
2
3
2
1
peilaus alkion
1 suhteen
3
1
1
peilaus alkion
2 suhteen
1
3
2
peilaus alkion
3 suhteen
Kuva 1.13: Kolmion symmetriat
Symmetriat ovat bijektioita kärkipisteiden joukolta itselleen. Jos kolmion kärjet nimetään numeroilla 1, 2, 3, niin nämä symmetriat ovat bijektioita {1, 2, 3} →
{1, 2, 3}, siis ryhmän S3 alkioita. Tutkitaan, mitä ryhmän alkiota symmetriat vastaavat. Havaitaan, että
(1) = 1 = kolmiolle ei tehdä mitään
(123) = ρ = kierto vastapäivään
(132) = ρ2 = kierto myötäpäivään
(12) = σ = peilaus kärjen 3 suhteen
(13) = σρ2 = peilaus kärjen 2 suhteen
(23) = σρ = peilaus kärjen 1 suhteen.
Kierrot muodostavat aliryhmän A = {1, ρ, ρ2 }. Kaikkien peilausten joukko ei
sen sijaan ole aliryhmä, sillä kahden peilauksen tulo on aina kierto. Esimerkiksi
peilausten σ ja σρ tulo on kierto ρ. Yhden peilauksen ja neutraalialkion muo-
46
LUKU 1. LASKUTOIMITUKSET
dostama ryhmä kylläkin on aliryhmä. Näin saadaan aliryhmät {1, σ}, {1, σρ}, ja
{1, σρ2 }.
Olemme osoittaneet, että kaikki ryhmän S3 alkiot voidaan ilmaista ρ:n ja σ:n
avulla. Kolmion tapauksessa tämä tarkoittaa, että kaikki kierrot ja peilaukset saadaan muodostettua yhdestä kierrosta ja yhdestä peilauksesta.
1.4.5
Lisätieto: alternoiva ryhmä
Syklejä, joiden pituus on kaksi, kutsutaan vaihdoiksi, sillä ne vaihtavat kahden
alkion paikan. Jokainen sykli voidaan itse asiassa kirjoittaa vaihtojen tulona:
(n1 n2 · · · nk ) = (n1 n2 )(n2 n3 )(n3 n4 ) · · · (nk−1 nk ).
Esimerkiksi sykli (1234) on sama permutaatio kuin (12)(23)(34). Usein permutaatiot voidaan ilmaista vaihtojen tulona monella eri tapaa. Huomaamme esimerkiksi,
että (123) = (12)(23) ja (123) = (13)(23)(13)(23). Voidaan kuitenkin osoittaa, että olipa esitys vaihtojen tulona millainen tahansa, niin vaihtojen määrä on aina
joko parillinen tai pariton. (Todistus sivuutetaan tällä kurssilla.)
1.4.8 Määritelmä. Permutaatio on parillinen, jos se koostuu parillisesta määrästä vaihtoja, ja pariton, jos se koostuu parittomasta määrästä vaihtoja. Sanotaan,
että permutaation σ merkki on 1, jos permutaatio on parillinen, ja −1, jos se on
pariton.
Identtinen permutaatio (1) on nollan vaihdon tulo, joten se on parillinen permutaatio.
Esimerkiksi permutaatio (1234) = (12)(23)(34) on pariton, joten sen merkki on
−1. Permutaatio (123) = (12)(23) puolestaan on parillinen, joten sen merkki on
1. Huomataankin, että syklin pituus ratkaisee sen, onko se parillinen vai pariton
permutaatio.
1.4.9 Lemma. Sykli (n1 n2 n3 . . . nk ) on parillinen, jos k on pariton, ja pariton,
jos k on parillinen.
Todistus. Oletetaan, että σ = (n1 n2 · · · nk ). Nyt voimme kirjoittaa
σ = (n1 n2 )(n2 n3 )(n3 n4 ) · · · (nk−1 nk ),
joten tulon tekijöitä on k−1 kappaletta. Jos k on pariton, niin k−1 on parillinen, ja
siten σ on parillinen. Jos taas k on parillinen, niin k − 1 on pariton, ja permutaatio
σ on pariton.
1.4. SYMMETRINEN RYHMÄ
47
Lemman avulla voidaan kätevästi tutkia, onko mielivaltainen permutaatio parillinen vai pariton. Riittää nimittäin kirjoittaa permutaatio erillisten syklien tulona ja tarkistaa syklien pituudet sekä niiden lukumäärä. Esimerkiksi permutaatio
(1234)(457) on pariton, sillä sykli (1234) koostuu parittomasta määrästä vaihtoja
ja sykli (457) taas parillisesta määrästä vaihtoja. Yhteensä vaihtojen määrä on siis
pariton.
Voidaan osoittaa, että ryhmän Sn parilliset permutaatiot muodostavat aliryhmän. Tätä aliryhmää kutsutaa alternoivaksi ryhmäksi ja merkitään An . Alternoivalla ryhmällä on monia tärkeitä sovelluksia matematiikassa. Esimerkiksi ryhmä
A3 muodostuu alkioista (1), (123) ja (132).
Tiivistelmä
• Joukon Nn = {1, 2, . . . , n} permutaatio on bijektio joukolta Nn itselleen.
• Joukon Nn permutaatiot muodostavat ryhmän, kun laskutoimituksena on
kuvausten yhdistäminen. Ryhmää kutsutaan symmetriseksi ryhmäksi ja merkitään Sn .
• Permutaatioiden kertolasku lasketaan oikealta vasemmalle.
• Sykli on permutaatio, joka kuvaa alkiota toisilleen suljetussa ketjussa.
• Jokainen permutaatio voidaan kirjoittaa erillisten syklien tulona.
Luku 2
Ryhmien teoriaa
2.1
Virittäminen
Virittäminen on tuttu käsite vektoriavaruuksista. Esimerkiksi kolmiulotteisessa
avaruudessa annetut kaksi erisuuntaista vektoria virittävät tason, joka muodostuu
näiden vektorien kaikista mahdollisista monikerroista ja summista.
Valitsemalla ryhmästä umpimähkään jotain alkioita ei voida taata, että ne
muodostaisivat mitään kiinnostavaa struktuuria. Kuitenkin lisäämällä niiden joukkoon muita alkioita, mukaanlukien neutraalialkio, kaikkien alkioiden käänteisalkiot sekä kaikki näistä saatavat tulot, voidaan joukko laajentaa aliryhmäksi. Tätä
prosessia kutsutaan aliryhmän virittämiseksi, ja sen avulla saadaan pienin mahdollinen aliryhmä, joka sisältää alkuperäiset alkiot.
2.1.1
Yhden alkion virittämät aliryhmät
Tässä luvussa tarkastelemme ensin yhden alkion virittämiä aliryhmiä. Näitä vastaavat vektoriavaruudessa suorat.
Luvussa 1.4.4 tutkimme symmetrisen ryhmän S3 aliryhmiä. Lähdimme rakentamaan aliryhmiä lähtien liikkeelle yhdestä ryhmän alkiosta. Esimerkiksi alkion
(123) potensseista saatiin aliryhmä
A = {(123), (123)2, (123)3} = {(123), (132), (1)}.
Aliryhmässä A ovat itse asiassa kaikki alkion (123) positiiviset potenssit, sillä
kolmannen potenssin jälkeen palataan takaisin alkuun: (123)4 = (123). Toisaalta
48
2.1. VIRITTÄMINEN
49
myös negatiiviset potenssit ovat mukana, sillä
(123)−1 = (132),
(123)−2 = ((123)−1 )2 = (123) ja niin edelleen.
Mikä tahansa ryhmän S3 aliryhmä, jossa on alkio (123), sisältää välttämättä
kaikki aliryhmän A = {(1), (123), (132)} alkiot. Aliryhmä A on siis pienin aliryhmä, joka sisältää alkion (123). Sanomme, että alkio (123) virittää ryhmän A.
2.1.1 Määritelmä. Olkoon G ryhmä ja g sen alkio. Pienintä aliryhmää, joka
sisältää alkion g kutsutaan alkion g virittämäksi aliryhmäksi. Sitä merkitään 3g4.
Tässä pienin aliryhmä tarkoittaa aliryhmää, joka sisältyy kaikkiin sellaisiin aliryhmiin, joissa on alkiona g. Kuten alun esimerkissäkin huomattiin, aliryhmän 3g4
alkiot ovat virittäjän g potensseja. Tieto helpottaa näiden aliryhmien tarkastelua
huomattavasti.
2.1.2 Lause. Ryhmän G alkion g virittämä aliryhmä voidaan kirjoittaa muodossa
3g4 = {g n | n ∈ Z}.
Huomio: Jos ryhmän laskutoimitusta merkitään yhteenlaskulla, niin alkion g
virittämä aliryhmä saa muodon 3g4 = {ng | n ∈ Z}.
Todistus. Merkitään H = {g n | n ∈ Z}. Selvästikin g ∈ H. Ei myöskään ole vaikea
osoittaa, että H on aliryhmä. Se jätetään harjoitustehtäväksi.
On vielä osoitettava, että H on pienin aliryhmä, joka sisältää alkion g. Olkoon
K jokin aliryhmä, jolle pätee g ∈ K. Koska K on aliryhmä, niin g n ∈ K kaikilla
n ∈ Z. Tästä seuraa, että H ⊂ K. Siten H on pienin aliryhmä, joka sisältää alkion
g, eli 3g4 = H.
2.1.3 Esimerkki. Ryhmän (Z, +) aliryhmä 4Z = {n · 4 | n ∈ Z} on alkion 4
virittämä. Se on toisaalta myös alkion −4 virittämä. Kaikki muotoa kZ olevat
aliryhmät ovat aina alkion k virittämiä.
2.1.4 Esimerkki. Ryhmän S6 alkion α = (14)(263) virittämään aliryhmään kuu-
50
LUKU 2. RYHMIEN TEORIAA
luvat ainakin seuraavat alkiot:
α0
α1
α2
α3
α4
α5
α6
α7
α8
= (1),
= [(14)(263)]1
= [(14)(263)]2
= [(14)(263)]3
= [(14)(263)]4
= [(14)(263)]5
= [(14)(263)]6
= [(14)(263)]7
= [(14)(263)]8
= (14)(263),
= (14)(263)(14)(263) = (236),
= [(14)(263)]2(14)(263) = (236)(14)(263) = (14),
= [(14)(263)]3(14)(263) = (14)(14)(263) = (263),
= [(14)(263)]4(14)(263) = (263)(14)(263) = (14)(236),
= [(14)(263)]5(14)(263) = (14)(236)(14)(263) = (1) = α0 ,
= [(14)(263)]6(14)(263) = (1)(14)(263) = (14)(263) = α1 ,
= [(14)(263)]7(14)(263) = (14)(263)(14)(263) = (236) = α2 .
Huomataan, että lukua kuusi suuremmilla potensseilla alkaa tulla samoja alkioita,
joita saatiin alussa. Negatiiviset potenssit puolestaan saadaan positiivisten avulla,
sillä
α−1 = [(14)(263)]−1 = (14)(236) = α5
ja siten α−n = (α−1 )n = α5n kaikilla n ∈ N. Voimme siis päätellä, että
3(14)(263)4 = {(1), α, α2, . . . , α5} = {(1), (14)(263), (236), (14), (263), (14)(236)}.
2.1.5 Esimerkki. Ryhmän (Q \ {0}, ·) alkion −1 virittämä aliryhmä on
3−14 = {(−1)n | n ∈ Z}.
Tässä aliryhmässä on kaksi alkiota, 1 ja −1.
Vaikuttaa siltä, että alkion virittämän aliryhmän alkioiden lukumäärä voi vaihdella suuresti ja se tuntuu kertovan jotakin alkion ominaisuuksista. Ryhmän alkioiden lukumäärää kutsuttiin kertaluvuksi. Alkion kertaluvuksi puolestaan kutsutaan
sen virittämän aliryhmän alkioiden lukumäärää.
2.1.6 Määritelmä. Olkoon G ryhmä. Alkion g ∈ G kertaluku o(g) on ryhmän
3g4 kertaluku.
Merkintä o(g) tulee englannin kielen sanasta order, joka tarkoittaa kertalukua.
Kertaluvulla tarkoitetaan siis kahta eri asiaa, jotka pohjimmiltaan liittyvät
toisiinsa. Ryhmän kertaluku kertoo alkioiden lukumäärästä ja alkion kertaluku
sen virittämän aliryhmän alkioiden lukumäärästä.
Esimerkiksi ryhmän S3 alkion (123) kertaluku on kolme. Ryhmän S6 alkion
(14)(263) kertaluku on puolestaan kuusi. Koska kokonaisluvun 4 virittämä aliryhmä 4Z on ääretön, on luvun 4 kertaluku ääretön. Samalla tavalla nähdään, että
ryhmässä (Z, +) jokaisen nollasta poikkeavan kokonaisluvun kertaluku on ääretön.
2.1. VIRITTÄMINEN
51
Palataan vielä ryhmän S3 alkion (123) virittäämään aliryhmään. Periaatteessa
se koostuu kaikista alkion (123) potensseista, mutta käytännössä ryhmään tulee
vain äärellisen monta alkiota. Samoin käy ryhmän S6 alkion (14)(263) tapauksessa.
Esimerkkien valossa näyttää siltä, että jos alkion virittämä aliryhmä on äärellinen,
niin sen alkiot saadaan laskemalla virittäjän potensseja siihen saakka kunnes tuloksena on neutraalialkio. Tästä eteenpäin potenssit rupeavat nimittäin toistamaan
itseään. Negatiiviset potenssit puolestaan voidaan ilmaista positiivisten avulla.
2.1.7 Lemma. Oletetaan, että G on ryhmä g ∈ G. Olkoon n sellainen positiivinen
kokonaisluku, että g n = e, missä e on neutraalialkio. Tällöin
3g4 = {e, g, g 2, . . . , g n−1}.
Todistus. Lemma on mukava todistaa kokonaislukujen jakoyhtälöä käyttäen. Jakoyhtälöä käsitellään vasta myöhemmin, ja siksi todistustakin lykätään.
Lemma antaa kätevän keinon määrittää alkion kertaluku.
2.1.8 Lause. Olkoon G ryhmä, jolla on neutraalialkio e, ja olkoon g ∈ G. Alkion
g kertaluku on pienin positiivinen kokonaisluku n, jolla pätee g n = e. Jos tällaista
lukua ei löydy, kertaluku on ääretön.
Huomio: Jos ryhmän laskutoimitusta merkitään yhteenlaskuna, on kertaluku
pienin positiivinen kokonaisluku n, jolle pätee ng = e.
Todistus. Olkoon n pienin positiivinen kokonaisluku, jolle pätee g n = e. Edellisen
lemman nojalla tiedetään, että alkion g virittämän aliryhmän alkiot ovat tällöin
e, g, g 2, . . . , g n−1. Alkion g kertaluku on siis korkeintaan n; lisäksi täytyy osoittaa,
että mitkään listatuista alkioista eivät ole samoja.
Oletetaan siis, että g k = g m joillain k, m ∈ Z, joille pätee 0 ≤ k < m ≤ n − 1.
Nyt g m−k = e, mutta 0 < m − k < n. Tämä on ristiriita, koska n on pienin ehdon
toteuttava positiivinen kokonaisluku. Siispä alkiot eivät toistu listauksessa, joten
g:n kertaluku on n.
Tarkastellaan lopuksi tilannetta, jossa ei ole olemassa positiivista kokonaislukua m, jolle pätisi g m = e. Tehdään vastaoletus, että kertaluku on äärellinen.
Tällöin 3g4 on äärellinen ja g k ∈ 3g4 kaikilla k ∈ Z, joten täytyy päteä g k1 = g k2
joillain k1 , k2 ∈ Z, missä k1 > k2 . Nyt g k1 −k2 = e, ja k1 − k2 on positiivinen
kokonaisluku. Tämä on ristiriita, joten kertaluku on ääretön.
2.1.9 Esimerkki. Edellä todistettujen tulosten avulla voidaan selvittää helpommin esimerkeissä 2.1.4 ja 2.1.5 esiintyneiden alkioiden kertaluvut ja niiden virittämät aliryhmät.
52
LUKU 2. RYHMIEN TEORIAA
Ryhmän S6 alkion α = (14)(263) kertaluku on kuusi, sillä α6 = (1) eikä mikään
pienempi positiivinen potenssi anna neutraalialkiota (1). Nyt tiedetään, että alkion
virittämä aliryhmä koostuu virittäjän kuudesta ensimmäisestä potenssista.
Ryhmän (Q \ {0}, ·) alkion −1 kertaluku on kaksi, sillä (−1)2 = 1. Siten sen
virittämässä aliryhmässä ovat alkiot 1 ja −1.
Toisaalta esimerkissä 2.1.3 alkion 4 virittämä aliryhmä on ääretön, sillä ei ole
olemassa sellaista positiivista lukua n, jolle pätee n · 4 = 0.
Aliryhmää, joka on jonkin alkion virittämä, kutsutaan sykliseksi aliryhmäksi.
Lemmasta 2.1.7 selviää, mistä nimitys johtuu. Äärellisestä syklisestä ryhmästä voidaan nimittäin piirtää kuva, jossa alkiot muodostavat ketjun. Ketjun ensimmäinen
alkio on virittäjä g, ja seuraava alkio saadaan aina kertomalla edellistä alkiota virittäjällä. Kun päästään alkioon g n−1 , niin seuraava ketjun jäsen on g n = e ja sitä
seuraava g. Ollaan siis palattu takaisin alkuun (katso kuva 2.1). Kuvassa 2.2 on
esitetty syklinen aliryhmä 3(14)(263)4.
G
g
g
n
g =e
2
g
g
g
6
g
3
4
5
Kuva 2.1: Alkion g kertaluku on äärellinen, joten sen virittämää aliryhmää voi
kuvata syklillä.
Äärettömän syklisen aliryhmän alkiot on helppo määrittää.
2.1.10 Lause. Jos alkion g kertaluku on ääretön, niin sen virittämä aliryhmä on
missä g k %= g m , kun k %= m.
3g4 = {g k | k ∈ Z},
Todistus. Lauseen 2.1.2 perusteella tiedämme, että 3g4 = {g k | k ∈ Z}. On siis
vain osoitettava, että mitkään potensseista eivät ole samoja. Oletetaan vastoin
2.1. VIRITTÄMINEN
53
(16542)
(16)
S6
(14)(263)
(163)(254)
(243)
(1)
(236)
(35) …
(14)
(14)(236)
(16)(342)
(263)
Kuva 2.2: Ryhmän S6 alkion (14)(263) kertaluku on kuusi. Sen virittämässä aliryhmässä on kuusi alkiota.
väitettä, että g k = g m joillakin k, m ∈ Z. Nyt g k−m = e, missä e on ryhmän G
neutraalialkio. Lemman 2.1.7 nojalla ryhmä 3g4 on äärellinen. Tämä on ristiriita,
joten väite on todistettu.
Myös ääretöntä syklistä ryhmää voi kuvata ketjuna, jossa seuraava alkio saadaan edellisestä kertomalla virittäjällä. Nyt vain ketjun päät eivät koskaan kohtaa
(katso kuva 2.3).
G
g
-2
g
-1
e
g
g
2
g
3
g
4
Kuva 2.3: Alkion g kertaluku on ääretön, joten sen virittämää aliryhmää voidaan
kuvata äärettömänä ketjuna.
2.1.2
Useamman alkion virittämät aliryhmät
Yllä tutkimme yhden alkion virittämiä aliryhmiä. Ne olivat kaikkein pienimpiä aliryhmiä, jotka sisältävät virittäjäalkion. Määritelmää voidaan laajentaa koskemaan
myös useampia alkioita. Voimme puhua joukkojen virittämistä aliryhmistä.
54
LUKU 2. RYHMIEN TEORIAA
2.1.11 Määritelmä. Olkoon G ryhmä ja S sen osajoukko. Joukon S virittämä
aliryhmä 3S4 on pienin G:n aliryhmä, joka sisältää joukon S.
Jos S = {s1 , s2 , . . . , sn } on äärellinen, niin merkitään 3S4 = 3s1 , s2 , . . . , sn 4.
Tässä pienin aliryhmä tarkoittaa pienintä aliryhmää sisältyvyysrelaation suhteen. Toisin sanoen, mikä tahansa ryhmän G aliryhmä, joka sisältää joukon S,
sisältää myös aliryhmän 3S4. Jos siis halutaan osoittaa, että 3S4 = H, niin ensinnäkin näytetään, että H on aliryhmä ja S ⊂ H. Sen jälkeen otetaan mielivaltainen
aliryhmä K, jolle pätee S ⊂ K, ja osoitetaan, että H ⊂ K. Asiaa on havainnollistettu kuvassa 2.4.
K
G
<S>
S
Kuva 2.4: Aliryhmä 3S4 on pienin aliryhmä, joka sisältää joukon S.
2.1.12 Esimerkki. Tarkastellaan ryhmän S4 osajoukkoa S = {(13), (24)}. Millainen on sen virittämä aliryhmä? Tutkitaan aluksi, millaisia alkioita aliryhmässä
pitää ainakin olla, ja arvataan sen jälkeen, mikä 3S4 on. Koska aliryhmässä 3S4 on
alkiot (13) ja (24), niin siinä pitää olla myös alkiot
(13)2 = (1)
(24)2 = (1)
(13) · (24) = (13)(24)
(24) · (13) = (24)(13) = (13)(24)
(13)−1 = (13)
(24)−1 = (24).
Alkaa näyttää siltä, että muita alkoita ei aliryhmään saada.
Merkitään H = {(1), (13), (24), (13)(24)} ja näytetään, että 3S4 = H. Ensinnäkin on osoitettava, että H on aliryhmä. Tämän näkee helpoiten kirjoittamalla
joukon H kertotaulun, ja se jätetään harjoitustehtäväksi.
2.1. VIRITTÄMINEN
55
Seuraavaksi on osoitettava, että H on pienin aliryhmä, joka sisältää joukon S.
Olkoon K jokin aliryhmä, joka sisältää joukon S. Yllä olemme osoittaneet, että
aliryhmässä K on oltava kaikki joukon H alkiot. Siten H ⊂ K ja H on pienin
aliryhmä, joka sisältää joukon S. Voidaan siis todeta, että 3S4 = H.
2.1.13 Esimerkki. Tarkastellaan ryhmää (Z, +) ja kokonaislukujen osajoukkoa
S = {4, 6}. Aliryhmässä 3S4 on oltava ainakin seuraavat alkio:
4, 8, 12, 16, 20, . . .
6, 12, 18, 24, . . .
4 + 6 = 10, 2 · (4 + 10) = 20, . . .
− 4, −6,
6 − 4 = 2, 2 · (6 − 4) = 4, 3 · (6 − 4) = 6, . . .
Alkaa näyttää siltä, että aliryhmässä 3S4 ovat kaikki parilliset luvut. Osoitetaan,
että 3S4 = 2Z
Tiedämme jo, että 2Z on aliryhmä, joka sisältää joukon S. On vielä osoitettava,
että se on pienin aliryhmä, jolla on tämä ominaisuus.
On näytettävä, että jos K on jokin aliryhmä, joka sisältää joukon S, niin 2Z ⊂
K. Olkoon K siis jokin joukon S sisältävä aliryhmä. Koska K on aliryhmä, niin
6+(−4) = 2 ∈ K. Edelleen nähdään, että n·2 ∈ K kaikilla n ∈ Z. Tämä tarkoittaa
sitä, että 2Z ⊂ K.
Aliryhmä 2Z on siis pienin aliryhmä, joka sisältää joukon S, ja siten 3S4 = 2Z.
2.1.14 Esimerkki.
• Jos G on ryhmä ja e on sen neutraalialkio, niin 3e4 = {e}.
• Jos G on ryhmä ja H sen aliryhmä, niin 3H4 = H.
• Olkoon G ryhmä. Tyhjän joukon virittämä aliryhmä on {e}, missä e on G:n
neutraalialkio. Selvästikin {e} on aliryhmä, jonka osajoukko tyhjä joukko
on. Koska jokainen aliryhmä sisältää neutraalialkion, sisältyy {e} kaikkiin
aliryhmiin. Siten 3∅4 = {e}.
Mistä tiedetään, että määritelmän 2.1.11 mainitsema pienin aliryhmä on aina
olemassa? Mielivaltaisella joukollahan ei välttämättä ole pienintä alkiota. Ajatellaan vaikkapa joukkoa, jonka alkioita ovat avoimet reaalilukuvälit, joihin kuuluu
luku nolla. Ei ole olemassa sellaista avointa väliä, joka sisältyisi jokaiseen nollan sisältävään avoimeen väliin. Siten joukolla ei ole pienintä alkiota sisältymisrelaation
suhteen.
56
LUKU 2. RYHMIEN TEORIAA
Aliryhmien virittämisen tapauksessa pienin alkio kuitenkin aina löytyy. Oletetaan, että G on ryhmä ja S sen osajoukko. Olkoon H kaikkien niiden G:n aliryhmien joukko, jotka sisältävät joukon S. Osoitetaan, että leikkausjoukko
"
H = {g ∈ G | g ∈ H kaikilla H ∈ H}
H∈H
on joukon H pienin alkio. Kyseessä on siis leikkaus kaikista niistä aliryhmistä,
jotka sisältävät joukon S (katso kuva 2.5).
*
Merkitään A = H∈H H. Koska S ⊂ H kaikilla H ∈ H, niin S ⊂ A. Lisäksi
A on aliryhmä. (Tämä osoitetaan samalla tavalla kuin se, että kahden aliryhmän
leikkaus on aliryhmä.)
On vielä osoitettava, että A sisältyy kaikkiin aliryhmiin, joiden osajoukko S
on. Oletetaan, että S ⊂ K ≤ G. Nyt K on yksi joukon H alkioista. Jos a ∈ A, niin
a on jokaisen aliryhmän H ∈ H alkio.
* Siten a ∈ K. Tästä seuraa, että A ⊂ K.
Olemme siis osoittaneet, että A = H∈H H on etsitty aliryhmä.
*
Koska leikkaus H∈H H on varmastikin olemassa, niin määritelmän 2.1.11 lupaama pienin alkio löytyy aina.
G
H4
H1
S
H3
H2
Kuva 2.5: Joukon S virittämä aliryhmä on kaikkien niiden aliryhmien leikkaus,
joihin S sisältyy.
Jos joukossa S on vain yksi alkio s, niin tiedämme lauseen 2.1.2 perusteella,
että tuon joukon virittämä aliryhmä koostuu alkion s potensseista. Lause voidaan
yleistää koskemaan myös suurempia joukkoja. Tällöin aliryhmä koostuu joukon S
2.1. VIRITTÄMINEN
57
alkioista, niiden käänteisalkioista sekä kaikista mahdollisista tuloista, joita näistä
alkioista voidaan muodostaa.
Merkitään S −1 = {s−1 | s ∈ S}. Kyseessä on siis kaikkien joukon S alkioiden
käänteisalkioiden joukko.
2.1.15 Lause. Olkoon G ryhmä ja S sen osajoukko. Tällöin
3S4 = {s1 s2 . . . sn | si ∈ S ∪ S −1 , n ≥ 0}.
∈ S}. On ensinnäkin osoiTodistus. Merkitään H = {s1 s2 . . . sn | si ∈ S tai s−1
i
tettava, että S ⊂ H. Koska joukossa H ovat mukana myös yhden alkion pituiset
tulot, niin s ∈ H jokaisella s ∈ S. Siten S on H:n osajoukko.
Näytetään sitten, että osajoukko H on ryhmän G aliryhmä. Huomataan, että
joukko H sisältää kaikkien alkioidensa tulot sekä alkioiden käänteisalkiot. Neutraalialkio puolestaan on nollan alkion tulo, joten myös se on joukossa H.
Lopuksi on vielä osoitettava, että H on pienin aliryhmä, joka sisältää joukon
S. Oletetaan siis, että K on aliryhmä, joka sisältää joukon S, ja osoitetaan, että
H ⊂ K. Olkoon h ∈ H. Nyt
h = s1 s2 . . . sn , missä si ∈ S ∪ S −1 .
Koska S ⊂ K ja K on aliryhmä, niin jokainen si on K:n alkio. Siten h = s1 s2 . . . sn
on K:n alkio, ja olemme todistaneet, että H ⊂ K.
Jos joukossa S on vain yksi alkio s, niin lause 2.1.15 muuttuu yksinkertaisempaan muotoon. Nyt aliryhmän 3S4 = 3s4 alkiot muodostuvat alkioiden s ja s−1
tuloista. Koska yhdistelmä ss−1 supistuu aina tulosta pois, ovat alkiot muotoa sn
tai (s−1 )n . Siten 3s4 = {sn | n ∈ Z}, juuri niin kuin pitääkin.
Tiivistelmä:
• Alkion g ∈ G virittämä aliryhmä 3g4 on pienin aliryhmä, joka sisältää alkion
g. Yhden alkion virittämää aliryhmää kutsutaan sykliseksi aliryhmäksi.
• Alkion g virittämä aliryhmä koostuu g:n potensseista: 3g4 = {g n | n ∈ Z}.
• Alkion g kertaluvuksi kutsutaan aliryhmän 3g4 alkioiden lukumäärää.
• Alkion g kertaluku on pienin positiivinen kokonaisluku, jolle pätee g n = e.
• Jos alkion g kertaluku on äärellinen, niin 3g4 = {e, g, g 2, . . . , g n−1}, missä n
on alkion g kertaluku.
58
LUKU 2. RYHMIEN TEORIAA
• Jos alkion g kertaluku on ääretön, niin 3g4 = {g n | n ∈ Z}, missä kaikki
potenssit poikkeavat toisistaan.
• Joukon S virittämä aliryhmä on pienin aliryhmä, joka sisältää joukon S.
• Aliryhmä 3S4 koostuu joukon S alkioiden ja niiden käänteisalkioiden tuloista.
2.2. TYÖKALU: LUKUTEORIAA
2.2
59
Työkalu: Lukuteoriaa
Monissa algebran todistuksissa käytetään jonkin verran lukuteoriaa. Varsinkin alkioiden kertalukuun liittyvät kysymykset ratkeavat usein perustiedoilla jaollisuudesta ja lukujen tekijöistä. Kertaluvuista taas päästään helposti syklisiin ryhmiin
ja edelleen muihin aiheisiin.
Tässä luvussa käydään läpi mahdollisesti jo aiemmin tuttuja asioita, kuten
jakoyhtälö, lukujen suurin yhteinen tekijä sekä Eukleideen algoritmi. Lisäksi tutustutaan kongruenssirelaatioon sekä kokonaislukujen jakojäännösluokkiin. Näitä
kaikkia tullaan soveltamaan myöhemmin eri tilanteissa. Lukua ei tarvitse lukea
kokonaan heti, vaan siihen voi palata aina tarpeen tullen.
2.2.1
Jaollisuus
2.2.1 Määritelmä. Kokonaisluku n on jaollinen kokonaisluvulla m, jos on olemassa sellainen kokonaisluku a, että n = am. Tällöin merkitään m|n.
Jos n on jaollinen luvulla m, voidaan myös sanoa, että m jakaa luvun n, m
on luvun n tekijä tai n on luvun m monikerta. Jos n ei ole jaollinen luvulla m,
merkitään m " n.
Seuraava lause kertoo tutun tuloksen. Jos jako ei mene tasan, siitä jää jakojäännös.
2.2.2 Lause (Jakoyhtälö). Olkoot a ja b kokonaislukuja. Oletetaan, että b %= 0.
Tällöin on olemassa yksikäsitteiset q, r ∈ Z, joille pätee
a = qb + r
ja 0 ≤ r < |b|.
Lukua r kutsutaan luvun a jakojäännökseksi luvulla b jaettaessa.
Lause on helppo todistaa induktiolla luvun a suhteen, kun a on positiivinen,
ja yleinen tapaus seuraa tästä. Esitämme tässä kuitenkin toisenlaisen todistuksen,
koska se voidaan yleistää muihinkin tilanteisiin, esimerkiksi polynomien jakolaskuun
Todistus. Tarkastellaan joukkoa A = {a − xb | x ∈ Z} ja osoitetaan, että sen
pienin epänegatiivinen alkio on etsitty jakojäännös.
Oletetaan aluksi, että b > 0. Valitaan joukosta A pienin epänegatiivinen alkio
r. Tällainen löytyy, sillä a − xb ≥ 0, kunhan vain x ≤ a/b. Valitaan alkioksi q se
60
LUKU 2. RYHMIEN TEORIAA
kokonaisluku, jolla pätee a − qb = r. Jos nyt r ≥ |b| = b, niin
a − (q + 1)b = a − qb − b = r − b ≥ 0,
joten a − (q + 1)b on lukua r pienempi joukon A epänegatiivinen alkio. Tämä on
ristiriita, joten r < b, ja halutut alkiot on löydetty.
Jos b < 0, niin korvataan yllä olevassa todistuksessa luku b luvulla −b. Tällöin
saadaan yhtälö a = q(−b) + r = (−q)b + r, missä r < −b = |b|.
Todistetaan seuraavaksi, että löydetyt luvut ovat yksikäsitteiset. Jos myös luvut q $ ja r $ toteuttavat annetun ehdon, niin saadaan yhtälö r − r $ = (q − q $ )b. Siten
0 ≤ |q − q $ ||b| = |r − r $ | < |b|, mistä seuraa, että 0 ≤ |q − q $ | < 1. Koska |q − q $ | on
kokonaisluku, niin täytyy olla q − q $ = 0. Siten q = q $ ja r = r $ .
2.2.3 Määritelmä. Olkoot a ja b nollasta poikkeavia kokonaislukuja. Suurinta
lukua, joka jakaa sekä a:n että b:n, kutsutaan niiden suurimmaksi yhteiseksi tekijäksi ja merkitään syt(a, b). Jos syt(a, b) = 1, sanotaan, että a ja b ovat keskenään
jaottomat.
Esimerkiksi lukujen 4 ja 6 suurin yhteinen tekijä on 2, ja lukujen 9 ja 8 suurin
yhteinen tekijä on 1.
2.2.4 Lause. Olkoot a ja b nollasta poikkeavia kokonaislukuja. Tällöin on olemassa
kokonaisluvut x ja y, joille pätee
syt(a, b) = xa + yb.
Todistus. Tarkastellaan joukkoa A = {xa + yb | x, y ∈ Z}. Olkoon sen pienin positiivinen alkio d = xa + yb. Tulemme osoittamaan, että d = syt(a, b). Jakoyhtälön
nojalla voimme kirjoittaa a = qd + r, missä q, r ∈ Z ja 0 ≤ r < d. Huomataan,
että
r = a − qd = a − qxa − qyb = (1 − qx)a + (−qy)b,
joten r on joukon A alkio. Nyt r ei voi olla positiivinen, sillä r < d ja d on A:n
pienin positiivinen alkio. Siten r = 0 ja d|a. Samalla tavoin voidaan osoittaa, että
d|b.
On vielä osoitettava, että d on suurin luku, joka jakaa sekä a:n että b:n. Jos luvulle c pätee c|a ja c|b, niin c jakaa luvun xa+yb = d. Koska luku d on positiivinen,
niin se on suurempi kuin kaikki tekijänsä. Siten c ≤ d.
Huomaa, että voi olla olemassa useita lukuja x ja y, jotka toteuttavat lauseen
ehdon. Esimerkiksi lukujen 5 ja 7 suurin yhteinen tekijä voidaan kirjoittaa vaikkapa
muodoissa 1 = 3 · 5 + (−2) · 7 ja 1 = −4 · 5 + 3 · 7.
2.2. TYÖKALU: LUKUTEORIAA
61
2.2.5 Korollaari. Oletetaan, että a, b ja c ovat nollasta poikkeavia kokonaislukuja.
Jos syt(a, b)|c, niin yhtälöllä ax + by = c on kokonaislukuratkaisu.
Todistus. Olkoon k ∈ Z sellainen, että k · syt(a, b) = c. Edellisen lauseen nojalla on
olemassa kokonaisluvut n ja m, joille pätee an + bm = syt(a, b). Kun tämä yhtälö
kerrotaan puolittain luvulla k, saadaan a(kn) + b(km) = c.
Huomaa, että lause ei sano mitään yhtälön ratkaisuiden määrästä. Niitä on itse
asiassa aina äärettömän monta. Asiaan palataan luvun lopussa.
Tutkitaan vielä lukujen jaollisuutta hieman tarkemmin. Esimerkiksi luku 4
jakaa tulon 8 · 5 = 40, ja huomataan, että se jakaa myös toisen tulon tekijöistä.
Myös luku 10 jakaa tulon 8 · 5, mutta se ei kuitenkaan jaa kumpaakaan tulon
tekijöistä. Miksi nämä kaksi tapausta ovat erilaiset? Huomataan, että luku 10
voidaan kirjoittaa tulona 2 · 5, ja edelleen 2 | 8 ja 5 | 5. Kun 10 jakaa tulon 8 · 4,
niin se tavallaan jakaa molempia tulon tekijöitä. Luvun 4 kohdalla näin ei käy,
sillä luvuilla 4 ja 5 ei ole yhteisiä tekijöitä.
2.2.6 Lemma (Eukleideen lemma). Oletetaan, että a, b, c ∈ Z \ {0} ja syt(a, b) =
1. Jos a|bc, niin a|c.
Todistus. Oletetaan, että a|bc. Koska syt(a, b) = 1, niin on olemassa kokonaisluvut
x ja y, joille pätee 1 = xa + yb. Nyt
c = (xa + yb)c = xac + y(bc).
Koska a jakaa luvun bc, niin a jakaa luvun c.
2.2.7 Määritelmä. Olkoot a ja b nollasta poikkeavia kokonaislukuja. Pienintä
positiivista lukua, jonka sekä a että b jakavat, kutsutaan niiden pienimmäksi yhteiseksi jaettavaksi ja merkitään pyj(a, b).
Esimerkiksi lukujen 4 ja 6 pienin yhteinen jaettava on 12, ja lukujen 9 ja 8
pienin yhteinen jaettava on 72.
2.2.8 Lause. Nollasta poikkeaville kokonaisluvuille a ja b pätee
syt(a, b) · pyj(a, b) = a · b.
Todistus. Merkitään d = syt(a, b) ja osoitetaan, että ab/d = pyj(a, b).
Koska d on lukujen a ja b suurin yhteinen tekijä, löytyy kokonaisluvut r ja s,
joille pätee a = rd, b = sd. Tästä seuraa, että syt(r, s) = 1, sillä muuten d ei
62
LUKU 2. RYHMIEN TEORIAA
olisi suurin yhteinen tekijä. Nyt ab/d = rb ja toisaalta ab/d = as, joten ab/d on
kokonaisluku ja lisäksi lukujen a ja b yhteinen jaettava.
Oletetaan sitten, että m > 0 on myös lukujen a ja b yhteinen jaettava. Nyt on
olemassa sellaiset t, s ∈ Z, että m = ta = ub. Tällöin
m
ta
=
= rt ja
d
a/r
m
ub
=
= su,
d
b/s
joten erityisesti rt = su. Koska syt(r, s) = 1, niin Eukleideen lemman nojalla r
jakaa luvun u. Tästä seuraa, että luku ab/d = rb jakaa luvun ub = m, joten
ab/d ≤ m. Siispä ab/d on lukujen a ja b yhteisistä jaettavista pienin.
2.2.2
Eukleideen algoritmi
Yritetään löytää lukujen 888 ja 372 suurin yhteinen tekijä d. Jakoyhtälöä käyttämällä saadaan yhtälö
888 = 2 · 372 + 144.
Koska luku d jakaa sekä luvun 888 että luvun 372, sen täytyy jakaa myös luku
144. Nyt voidaan edelleen käyttää jakoyhtälöä pienempiin lukuihin 372 ja 144:
372 = 2 · 144 + 84.
Koska d jakaa luvut 372 ja 144, se jakaa myös luvun 84. Jatkamalla samaan tapaan
saadaan
144 = 1 · 84 + 60
84 = 1 · 60 + 24
60 = 2 · 24 + 12
24 = 2 · 12 + 0.
Viimeiseltä riviltä nähdään, että 12 on luvun 24 tekijä. Tällöin sen täytyy
toiseksi viimeisen yhtälön nojalla olla myös luvun 60 tekijä, samoin lukujen 84,
144, jne. Lopulta nähdään, että 12 on lukujen 888 ja 372 yhteinen tekijä. Mutta
miksi se on suurin? Jos katsotaan ensimmäistä yhtälöä tarkemmin, nähdään, että
jokainen lukujen 888 ja 372 tekijä on itse asiassa myös luvun 144 tekijä. Sama pätee
siten jokaiselle jakojäännökselle aina viimeisiin yhtälöihin saakka. Siispä jokainen
yhteinen tekijä on myös luvun 12 tekijä, joten yksikään niistä ei voi olla suurempi
kuin 12.
2.2. TYÖKALU: LUKUTEORIAA
63
Yllä esitettyä tapaa suurimman yhteisen tekijän etsimiseksi kutsutaan Eukleideen algoritmiksi. Esitetään se vielä yleisessä muodossa. Olkoot a ja b kokonaislukuja, joiden suurin yhteinen tekijä halutaan löytää. Jakoyhtälön nojalla on olemassa sellaiset kokonaisluvut q1 ja r1 , että a = q1 b + r1 . Sovelletaan sitten jakoyhtälöä
lukuihin b ja r1 , ja löydetään sellaiset kokonaisluvut q2 ja r2 , että b = q2 r1 + r2 .
Jatketaan luvuilla r1 ja r2 , sitten luvuilla r2 ja r3 ja niin edelleen kunnes jako
menee tasan. Tällä tavoin saadaan yhtälöt
a = q1 b + r1 ,
b = q2 r1 + r2 ,
r1 = q3 r2 + r3 ,
r2 = q4 r3 + r4 ,
..
.
rn−2 = qn rn−1 + rn ,
rn−1 = qn+1 rn + 0.
0 < r1 < |b|
0 < r2 < r1
0 < r3 < r 2
0 < r4 < r 3
..
.
0 < rn < rn−1
Koska jakojäännökset ri pienenevät koko ajan, mutta ovat kuitenkin epänegatiivisia, on algoritmin jossain vaiheessa päätyttävä. Jakojäännös rn on etsitty suurin
yhteinen tekijä:
rn = syt(a, b).
Tämä johtuu siitä, että viimeisen yhtälön nojalla rn jakaa luvun rn−1 . Sitä
edellisestä yhtälöstä seuraa nyt, että rn jakaa myös luvun rn−2 . Näin jatkamalla
nähdään, että rn jakaa lopulta luvut a ja b. Toisaalta, jos on olemassa luku c, joka
jakaa sekä a:n että b:n, niin ensimmäisen yhtälön nojalla c|r1 . Edelleen c jakaa
luvun r2 ja lopulta luvun rn . Siten mikä tahansa yhteinen tekijä on korkeintaan
yhtä suuri kuin rn .
Eukleideen algoritmin avulla voidaan myös löytää jotkin kokonaisluvut x ja y,
joille pätee syt(a, b) = xa + yb. Etsitään yllä olevien laskujen avulla sellaiset luvut
x ja y, joilla 888x + 372y = 12. Ryhdytään käymään Eukleideen algoritmia läpi
takaperin.
Toiseksi viimeisestä yhtälöstä nähdään, että 12 = 60 − 2 · 24. Kolmanneksi
viimeisen yhtälön perusteella puolestaan 24 = 84 − 1 · 60, ja voimme sijoittaa
tämän ensin saatuun yhtälöön:
12 = 60 − 2 · 24 = 60 − 2 · (84 − 1 · 60) = −2 · 84 + 3 · 60.
Nyt neljänneksi viimeisestä yhtälöstä voidaan ratkaista 60 = 144 − 1 · 84, ja tämä
sijoitetaan taas yllä olevaan yhtälöön:
12 = −2 · 84 + 3 · 60 = −2 · 84 + 3 · (144 − 1 · 84) = 3 · 144 − 5 · 84.
64
LUKU 2. RYHMIEN TEORIAA
Jatkamalla samaan tapaan saadaan
12 = 3 · 144 − 5 · 84 = 3 · 144 − 5 · (372 − 2 · 144) = −5 · 372 + 13 · 144
= −5 · 372 + 13 · (888 − 2 · 372) = 13 · 888 − 31 · 372
Voidaan siis valita x = 13 ja y = −31.
Eukleides oli aleksandrialainen matemaatikko, joka eli vuoden 300 eKr. tienoilla. Hänen pääteoksensa on “Geometrian alkeet”, joka on kokoelma lähes kaikesta
kreikkalaisten tuolloin tuntemasta matematiikasta. Koko 13-osaisen teoksen lähtökohtana on muutama perusolettamus, aksiooma, joiden pohjalta muut tulokset
johdetaan tarkkaa loogista järjestelmää noudattaen. Tämä looginen rakenne on
teoksen hienoin saavutus, ja “Alkeet” onkin inspiroinut matemaatikkosukupolvia
aina viime vuosisadoille asti nimenomaan aksiomaattisen lähestymistapansa vuoksi, vaikka Eukleideen päättely ei aina olekaan täysin aukotonta.
“Alkeet” ei kuitenkaan ole pelkästään geometrialle omistettu teos sanan nykymerkityksessä, sillä osat 7, 8 ja 9 käsittelevät itse asiassa kokonaislukujen jaollisuuden teoriaa. Sieltä löytyy Eukleideen algoritmiksi kutsutun menetelmän lisäksi melkein kaikki muukin tämän luvun sisältö, lukuunottamatta muun muassa
kongruensseja. Jopa useimmat todistuksetkin ovat samoja kuin tässä esitetyt. Itse algoritmi on tuskin Eukleideen keksintöä, niin kuin ei suurin osa “Alkeiden”
sisällöstä muutenkaan, vaan se lienee tunnettu jo ainakin vuosisata ennen hänen
aikaansa.
2.2.3
Alkuluvut
2.2.9 Määritelmä. Kokonaisluku p > 1 on alkuluku, jos sen ainoat tekijät ovat 1
ja p.
Huomaa, että luku 1 ei siis määritelmän mukaan ole alkuluku. Esimerkiksi
luvut 2, 3 ja 5 ovat alkulukuja. Luvut 6 ja 8 puolestaan eivät ole, sillä 6 = 2 · 3 ja
8 = 2 · 2 · 2.
Seuraava lause saadaan suoraan Eukleideen lemmasta.
2.2.10 Lause. Oletetaan, että a, b ∈ Z ja p on alkuluku. Jos p|ab, niin p|a tai p|b.
Todistus. Koska p on alkuluku, niin joko p|a tai syt(p, a) = 1. Jos p|a, niin väite
on todistettu. Jos taas syt(p, a) = 1, niin Eukleideen lemmasta 2.2.6 seuraa, että
p|b.
2.2.11 Korollaari. Oletetaan, että a1 , a2 , . . . , an ∈ Z ja p on alkuluku. Jos tiedetään, että p|a1 a2 · · · an , niin p|ai jollakin i.
2.2. TYÖKALU: LUKUTEORIAA
65
Todistus. Väite seuraa induktiolla edellisestä lauseesta.
2.2.12 Lause (Aritmetiikan peruslause). Jokainen positiivinen kokonaisluku voidaan esittää alkulukujen tulona. Esitys on tekijöiden järjestystä vailla yksikäsitteinen.
Lukua 1 ei tarvitse sulkea pois ylläolevasta lauseesta, sillä sen voidaan ajatella
olevan nollan alkuluvun tulo.
Todistus. Osoitetaan ensin, että jokainen luku voidaan kirjoittaa alkulukujen tulona. Olkoon n > 1 kokonaisluku. Jos n on alkuluku, olemme valmiita. Jos n
ei ole alkuluku, niin voidaan kirjoittaa n = n1 n2 , missä 1 < ni < n. Jos n1 ja
n2 ovat alkulukuja, olemme valmiita. Jos näin ei ole, voidaan ne ilmaista kahden luvun tulona. Jatkaen tähän tapaan saamme kirjoitettua luvun n aina vain
pienempien ja pienempien positiivisten lukujen tulona. Koska näin ei voida jatkaa
äärettömän kauan, löydämme jossain vaiheessa alkuluvut p1 , p2 , . . . , pr , joille pätee
n = p1 p2 · · · pr .
Osoitetaan sitten, että esitys on yksikäsitteinen. Oletetaan, että luku n voidaan
kirjoittaa alkulukujen tulona muodoissa
n = p1 p2 · · · pr
ja n = q1 q2 , · · · qs .
Koska p1 jakaa luvun n, korollaarin 2.2.11 nojalla p1 jakaa jonkin luvuista qi .
Voimme olettaa, että qi = q1 . Koska p1 ja q1 ovat alkulukuja, niin täytyy olla
p1 = q1 . Nyt
p2 p3 · · · pr = q2 q3 · · · qs .
Jatkamalla samaan tapaan tulemme osoittaneeksi, että pi = qi kaikilla i ja lisäksi
r = s. Siten esitykset ovat samoja.
Nyt nyt nähdään eräs syy sille, miksi luvun 1 ei haluta olevan alkuluku. Jos se
nimittäin olisi alkuluku, niin aritmetiikan peruslauseeseen ei saataisi yksikäsitteisyyttä. Esimerkiksi luku 6 voitaisiin esittää muodossa 2 · 3 tai 1 · 2 · 3.
Alkulukuhajotelman avulla voimme havainnollistaa lukujen suurimman yhteisen tekijän ja pienimmän yhteisen jaettavan suhdetta. Jos ajatellaan lukujen a ja
b alkutekijäesityksiä, niin syt(a, b) saadaan ottamalla ne tekijät, jotka esiintyvät
sekä a:n että b:n esityksessä. Toisaalta pyj(a, b) saadaan ottamalla kaikki a:n tekijät ja b:n tekijöistä ne, jotka eivät ole a:ssa. Yhteensä saadaan sekä kaikki a:n että
kaikki b:n tekijät, eli tulon ab tekijät, juuri niin kuin lauseessa 2.2.8 todetaan.
2.2.13 Lause. Alkulukuja on äärettömän monta.
66
LUKU 2. RYHMIEN TEORIAA
Todistus. Oletetaan vastoin väitettä, että alkulukuja on vain äärellisen monta.
Olkoon niiden joukko {p1 , p2 , . . . , pn }. Tarkastellaan lukua
N = p1 p2 · · · pn + 1.
Aritmetiikan peruslauseen nojalla N on jaollinen jollakin luvuista p1 , p2 , . . . , pn .
Mutta jos pi jakaa luvun N, niin tällöin se jakaa luvun
N − p1 p2 · · · pn = 1.
Tämä on ristiriita, joten väite on todistettu.
2.2.4
Kongruenssi
Toisinaan olemme kiinnostuneita lukujen jakojäännöksistä ja haluamme luokitella
kokonaislukuja sen mukaan, mikä jakojäännös niistä jää jollakin luvulla jaettaessa.
Tuttu arkielämän esimerkki tästä ovat kellonajat. Tiedämme, että kellonajat 4 ja
16 ovat kellotaulussa sama aika. Matemaattisesti tämän voi selittää sillä, että
niiden jakojäännös luvulla 12 jaettaessa on sama:
4 = 12 · 0 + 4 ja 16 = 12 · 1 + 4.
Kahdentoista tunnin kellotaulussa noiden kahden kellonajan välille ei tehdä eroa.
Ne voidaan samastaa.
Samanlaista ajattelutapaa käytetään lukuteoriassa monesti, ja täsmällisesti
asia voidaan ilmaista kongruenssien ja jäännösluokkien avulla.
Olemme siis kiinnostuneita siitä, onko kahdella luvulla sama jakojäännös. Tämän selvittämiseksi pitäisi ensin laskea molempien lukujen jakojäännökset ja sitten
verrata niitä toisiinsa. Se saattaa joskus olla hieman työlästä, ja seuraava lemma
tarjoaakin helpon tavan tarkistaa, ovatko jakojäännökset samat.
2.2.14 Lemma. Luvuilla a ja b on sama jakojäännös luvulla n jaettaessa jos ja
vain jos n | (a − b).
Todistus. Oletetaan ensin, että luvuilla a ja b on sama jakojäännös r. Tällöin
a = k1 n + r ja b = k2 n + r joillakin k1 , k2 ∈ Z. Nyt a − b = (k1 − k2 )n on jaollinen
luvulla n.
Oletetaan sitten, että n | (a − b). Tällöin a − b = kn jollakin k ∈ Z ja edelleen
a = b + kn. Olkoon luvun b jakojäännös r, jolloin b = qn + r, missä q ∈ Z ja
0 ≤ r < n. Nyt
a = b + kn = qn + r + kn = (q + k)n + r.
Siten myös luvun a jakojäännös on r.
2.2. TYÖKALU: LUKUTEORIAA
67
2.2.15 Määritelmä. Oletetaan, että a, b ∈ Z ja n on positiivinen kokonaisluku.
Jos a − b on jaollinen luvulla n, niin sanotaan, että a ja b ovat kongruentit modulo
n. Tällöin merkitään a ≡ b (mod n).
Esimerkiksi 4 ≡ 16 (mod 12), 7 ≡ 16 (mod 3) ja 154 ≡ 24 (mod 5).
Ryhdymme nyt samastamaan lukuja, joiden jakojäännös luvulla n jaettaessa
on sama. Samastamme siis luvut, jotka ovat keskenään kongruentit modulo n. Keräämme kaikki samastettavat luvut yhteen, ja yksittäisten lukujen sijasta tarkastelemme tuota osajoukkoa. Kellonaikojen tapauksessa laitamme esimerkiksi luvut
4 ja 16 samaan osajoukkoon. Lisäksi niiden kanssa ovat kaikki muutkin luvut, joiden jakojäännös luvulla 12 jaettaessa on 4, esimerkiksi 28 ja −8. (Kellonaikojen
tapauksessa tällaisia lukuja ei vain juurikaan käytetä.) Nyt joukkoa
{. . . , −8, 4, 16, 28, . . . }
ajatellaan yksinkertaisesti kellonaikana 4. Matematiikassa tätä joukkoa kutsutaan
luvun 4 jäännösluokaksi modulo 12.
2.2.16 Määritelmä. Luvun a jäännösluokka modulo n on
[a]n = {b ∈ Z | b ≡ a
(mod n)}.
Lukua a kutsutaan jäännösluokan [a]n edustajaksi.
Merkinnässä alaindeksi n voidaan jättää kirjoittamatta, jos se on selvä asiayhteydestä. Toinen yleinen merkintä luvun a jäännösluokalle on a.
Jäännösluokka voidaan kirjoittaa myös muodossa [a]n = {a + kn | k ∈ Z}.
Lemman 2.2.14 perusteella tiedämme, että a:n jäännösluokassa ovat täsmälleen ne
luvut, jotka antavat saman jakojäännöksen luvulla n jaettaessa. Esimerkiksi
[4]12 = {. . . , −20, −8, 4, 16, 28, 40, . . . } ja
[5]3 = {. . . , −4, −1, 2, 5, 8, 11, . . . }.
Koska luvulla n jaettaessa eri jäkojäännöksiä on vain n kappaletta, jäännösluokkia
[a]n on myös n kappaletta ja ne ovat
[0], [1], . . . , [n − 1].
Näiden jäännösluokkien joukkoa merkitään Zn . Esimerkiksi jäännösluokkien joukko modulo 12 on
Z12 = {[0]12 , [1]12 , [2]12 , . . . , [12]12 }.
68
LUKU 2. RYHMIEN TEORIAA
Huomaa, että jäännösluokan edustajana voi toimia mikä tahansa jäännösluokan alkio. Esimerkiksi [4]12 = [16]12 ja [5]3 = [−1]3 . Kun jäännösluokka kirjoitetaan
edustajansa avulla, ei merkintä näin ollen ole yksikäsitteinen.
Kongruenssien käsittelemistä helpottavat seuraavat laskulait.
2.2.17 Lause.
a) Jos a ≡ b (mod n) ja c ≡ d (mod n), niin
a + c ≡ b + d (mod n) ja
ac ≡ bd (mod n).
b) Jos ca ≡ cb (mod n) ja syt(c, n) = 1, niin
a ≡ b (mod n).
c) Jos a ≡ b (mod kn) jollakin k ∈ Z, niin
a ≡ b (mod n).
Todistus.
a) Oletetaan, että a ≡ b (mod n) ja c ≡ d (mod n). Nyt on olemassa k, l ∈ Z,
joille pätee a = b + kn ja c = d + ln. Huomataan, että
a + c = b + kn + d + ln = (b + d) + (k + l)n,
ja siten a + c ≡ b + d (mod n). Lisäksi
ac = (b + kn)(d + ln) = bd + bln + knd + knln
= bd + (bl + kd + knl)n,
joten ac ≡ bd (mod n).
b) Oletetaan, että ca ≡ cb (mod n) ja syt(c, n) = 1. Koska n jakaa luvun
ca − cb = c(a − b), niin Eukleideen lemman 2.2.6 nojalla n jakaa luvun a − b.
Siten a ≡ b (mod n).
c) Oletetaan, että a ≡ b (mod kn) jollakin k ∈ Z. Nyt kn jakaa luvun a − b.
Siksi myös n jakaa luvun a − b, joten a ≡ b (mod n).
2.2. TYÖKALU: LUKUTEORIAA
69
Lauseen kohdan b) oletus syt(c, n) = 1 on tärkeä. Esimerkiksi 3 ≡ 9 (mod 6),
mutta tästä ei voi päätellä, että 1 ≡ 3 (mod 6) pätisi. Luvulla 3 voidaan kuitenkin jakaa, jos kaikki lausekkeessa olevat luvut jaetaan. Tällöin saadaan paikkansa
pitävä kongruenssi 1 ≡ 3 (mod 2). On helppo osoittaa, että näin voidaan tehdä
aina.
Laskusääntöjen avulla voidaan muun muassa laskea näppärästi suurten lukujen
jakojäännöksiä. Selvitetään, mitä jää jakojäännökseksi, kun luku 590+6100 jaetaan
luvulla 7. Ensinnäkin huomataan, että 590 = 10 · 59. Koska 10 ≡ 3 (mod 7) ja
59 ≡ 3 (mod 7), niin
590 ≡ 3 · 3 ≡ 9 ≡ 2 (mod 7).
Toisaalta 6 ≡ −1 (mod 7), joten
6100 ≡ (−1)100 ≡ 1 (mod 7).
Siten 590 + 6100 ≡ 2 + 1 ≡ 3 (mod 7). Tämä tarkoittaa sitä, että jakojäännös on
3.
Lause 2.2.17 auttaa myös modulaariyhtälöiden ratkaisuiden löytämisessä. Jos
on esimerkiksi löydettävä kokonaisluku x, joka toteuttaa yhtälön
5x ≡ 30 (mod 4),
niin yhtälö voidaan muuttaa muotoon, jossa vastaus on helppo löytää. Lauseen
2.2.17 kohdan b) nojalla saamme yhtälön x ≡ 6 (mod 4), joka edelleen sieventyy
muotoon x ≡ 2 (mod 4). Nyt on helppo nähdä, että valitsemalla x = 2 yhtälö
toteutuu. (Tämä on tietenkin vain yksi yhtälön ratkaisuista.)
2.2.18 Lause. Jos syt(a, n)|c, niin modulaariyhtälöllä ax ≡ c (mod n) on kokonaislukuratkaisu.
Todistus. Jos ax ≡ c (mod n), niin on olemassa sellainen y ∈ Z, että ax = c + ny.
Tämä yhtälö saadaan edelleen muotoon ax − ny = c, ja yhtälöllä on ratkaisu
lauseen 2.2.5 perusteella.
Jos kokonaisluku r on yllä olevan yhtälön ratkaisu, niin kaikki sen kanssa
kongruentit luvut ovat myös ratkaisuja. Jos nimittäin s ≡ r (mod n), niin
as ≡ ar ≡ c (mod n).
Siten myös s on yhtälön ratkaisu. Tämä ei tietenkään vielä tarkoita, että kaikki ratkaisut olisivat keskenään kongruentteja. Jos syt(a, n) = 1, näin kuitenkin
on, eli kaikki ratkaisut ovat samassa jäännösluokassa. Sen todistaminen jätetään
harjoitustehtäväksi.
70
2.3
LUKU 2. RYHMIEN TEORIAA
Sykliset ryhmät
Luvussa 2.1 tutustuimme syklisiin aliryhmiin, jotka ovat yhden alkion virittämiä
aliryhmiä. Ryhmää G kutsutaan sykliseksi, jos se on yhden alkionsa virittämä, eli
G = 3g4 jollakin g ∈ G.
Sykliset ryhmät ovat aina vaihdannaisia. Tätä ei ole vaikea osoittaa, ja se jätetään harjoitustehtäväksi.
Todistamme aluksi lemman 2.1.7, joka jäi todistamatta virittämistä käsittelevässä luvussa.
1 Lemma. Oletetaan, että G on ryhmä ja g ∈ G. Olkoon n sellainen positiivinen
kokonaisluku, että g n = e, missä e on neutraalialkio. Tällöin
3g4 = {e, g, g 2, . . . , g n−1}.
Todistus. Merkitään H = {e, g, g 2, . . . , g n−1}. Lauseen 2.1.2 perusteella tiedämme,
että 3g4 = {g k | k ∈ Z}. Selvästikin H ⊂ 3g4, joten riittää osoittaa, että g k ∈ H
kaikilla k ∈ Z.
Jos k ∈ Z, niin jakoyhtälön nojalla on olemassa kokonaisluvut q ja r, joille
pätee k = qn + r ja 0 ≤ r < n. Nyt
g k = g qn+r = g qn g r = (g n )q g r = eq g r = eg r = g r ∈ H.
Siten 3g4 ⊂ H ja väite on todistettu.
Olkoon G alkion g virittämä syklinen ryhmä. Jos G on äärellinen, niin luvun
2.1 perusteella tiedämme, että G = {e, g, g 2, g 3, . . . , g n−1}, missä n on alkion g
kertaluku. Jos taas G on ääretön, niin G = {g k | k ∈ Z}, missä kaikki potenssit
poikkeavat toisistaan.
2.3.1 Esimerkki. Ryhmä (Z, +) on ääretön syklinen ryhmä. Sen eräs virittäjä
on luku 1.
2.3.2 Esimerkki. Joukolle K12 = {1, 2, 3, . . . , 12} voidaan määritellä kellotaulusumma ! seuraavalla tavalla: jos n, m ∈ K12 , niin n ! m on se kellonaika, joka
saadaan, kun kellonaikaan n lisätään m tuntia. Esimerkiksi 11 ! 5 = 4.
Kellotaulusummalla varustettuna joukosta K12 tulee ryhmä. Neutraalialkio on
luku 12, ja alkion n käänteisalkio on 12 − n. Pienellä vaivalla voidaan osoittaa,
että myös liitännäisyys pätee. Kellotauluryhmä on syklinen, sillä sen virittää esimerkiksi luku 1.
2.3. SYKLISET RYHMÄT
71
2.3.3 Esimerkki. Tutkitaan kompleksilukujen joukossa yhtälön z 4 = 1 ratkaisuja. Ne ovat 1, −1, i ja −i. Huomataan, että i2 = −1, i3 = −i ja i4 = 1. Joukko {1, i, −1, −i} on siis neljän alkion syklinen ryhmä, kun laskutoimituksena on
kompleksilukujen kertolasku.
Voidaan osoittaa, että yhtälön z n = 1 ratkaisut muodostavat aina syklisen ryhmän, oli n sitten mikä tahansa positiivinen kokonaisluku. Ryhmässä on n alkiota
ja sen virittää kompleksiluku e2πi/n .
2.3.1
Jäännösluokkaryhmä Zn
Jäännösluokille voidaan määritellä yhteenlasku siten, että luokkien edustajat lasketaan yhteen ja katsotaan, mihin jäännösluokkaan tulos kuuluu. Esimerkiksi
[1]4 + [2]4 = [3]4 ja [2]4 + [3]4 = [5]4 = [1]4 .
2.3.4 Määritelmä. Määritellään joukolle Zn yhteenlasku
[a]n + [bn ] = [a + b]n .
Tässä määritelmässä on yksi ongelma. Se näyttää riippuvan siitä, minkä edustajan valitsemme jäännösluokalle. Miten voimme olla varmoja, ettei edustajan valinta vaikuta tulokseen? Esimerkiksi jäännösluokat [1]4 ja [5]4 ovat samat. Jotta
yhteenlaskussa olisi järkeä, laskusta on saatava sama tulos riippumatta siitä, käytetäänkö jäännösluokan kirjoittamiseen lukua 1 vai 5. Täytyy esimerkiksi päteä
[1]4 + [2]4 = [5]4 + [2]4 . Koska [1]4 + [2]4 = [3]4 ja [5]4 + [2]4 = [7]4 = [3]4 , niin
esimerkkimme tapauksessa huolta ei ole. On kuitenkin varmistuttava siitä, että
määritelmä toimii aina.
2.3.5 Lause. Jäännösluokkien joukon Zn yhteenlasku voidaan määritellä yllä esitetyllä tavalla. Toisin sanoen, jos [a]n = [a$ ]n ja [b]n = [b$ ]n , niin [a+b]n = [a$ +b$ ]n .
Todistus. Oletetaan, että [a]n = [a$ ]n ja [b]n = [b$ ]n . Nyt a ≡ a$ (mod n) ja b ≡ b$
(mod n), joten lemman 2.2.17 nojalla a + b ≡ a$ + b$ (mod n). Siten [a + b]n =
[a$ + b$ ]n .
2.3.6 Lause. Olkoon n ∈ Z. Jäännösluokkien joukko Zn on ryhmä, kun laskutoimituksena on yhteenlasku. Ryhmä Zn on syklinen ja sen kertaluku on n.
Todistus. Ryhmäaksioomat seuraavat kokonaislukujen yhteenlaskun ominaisuuksista.
(G0) Jos [a]n , [b]n ∈ Zn , niin [a]n + [b]n = [a + b]n ∈ Zn .
72
LUKU 2. RYHMIEN TEORIAA
(G1) Olkoot [a]n , [b]n , [c]n ∈ Zn . Huomataan, että
([a]n + [b]n ) + [c]n = [a + b]n + [c]n
= [(a + b) + c]n = [a + (b + c)]n
= [a]n + [b + c]n = [a]n + ([b]n + [c]n ),
joten jäännösluokkien yhteenlasku on liitännäinen.
(G2) Yhteenlaskun neutraalialkio on [0]n , sillä
[0]n + [a]n = [0 + a]n = [a]n = [a + 0]n = [a]n + [0]n
kaikilla [a]n ∈ Zn .
(G3) Alkon [a]n ∈ Zn vasta-alkio on [−a]n , sillä
[a]n + [−a]n = [a − a]n = [0]n = [−a + a]n = [−a]n + [a]n .
Siten (Zn , +) on ryhmä.
Ryhmän Zn alkio [a]n voidaan kirjoittaa muodossa
[a]n = [1]n + [1]n + · · · + [1]n .
&
'(
)
a kpl
Siten alkio [1]n virittää ryhmän Zn .
Olemme jo aikaisemmin todenneet, että Zn = {[0]n , [1]n , . . . , [n − 1]n }, joten
|Zn | = n.
Esimerkiksi ryhmässä Z4 alkion [1]4 vasta-alkio on [−1]4 = [3]4 , alkion [2]4
vasta-alkio on [−2]4 = [2]4 , ja alkion [3]4 vasta-alkio on [−3]4 = [1]4 .
Jäännösluokkaryhmät toimivat samalla tavalla kuin esimerkin 2.3.2 kellotauluryhmä K12 . Ryhmän Z12 alkioiden summat määritetään samalla tavalla kuin
kellonaikojen summat. Ryhmä on esitetty kuvassa 2.6.
Joukossa Zn voidaan määritellä myös kertolasku. Jos [a]n , [b]n ∈ Zn , määrittelemme [a]n · [b]n = [a · b]n . Samaan tapaan kuin yhteenlaskun tapauksessa, on
nytkin varmistuttava siitä, että edustajan valinta ei vaikuta laskun lopputulokseen.
Muuten kertolaskun määritteleminen ei onnistu.
Oletetaan, että [a]n = [a$ ]n ja [b]n = [b$ ]n . Nyt a ≡ a$ (mod n) ja b ≡ b$
(mod n), joten lemman 2.2.17 nojalla a · b ≡ a$ · b$ (mod n). Siten [a · b]n = [a$ · b$ ]n .
Tämä osoittaa, että kirjoitetaanpa jäännösluokka sitten missä muodossa tahansa,
antaa lasku aina saman tuloksen.
Joukko Zn ei ole ryhmä kertolaskun suhteen, sillä alkiolla [0]n ei ole käänteisalkiota. Jos alkio poistetaan, saadaan toisinaan aikaan ryhmä. Esimerkiksi
(Z5 \ {[0]n }, ·) on ryhmä, mutta (Z6 \ {[0]n }, ·) ei ole. Tähän palataan myöhemmin.
2.3. SYKLISET RYHMÄT
73
[11]
[12]=[0]
[1]
[10]
[2]
[3]
[9]
[4]
[8]
[7]
[6]
[5]
Kuva 2.6: Ryhmä Z12 muistuttaa kellotaulua.
2.3.2
Syklisten ryhmien aliryhmät
Syklisten ryhmien rakenne tunnetaan tarkasti. Seuraavat lauseet osoittavat, että
sekä äärellisessä että äärettömässä tapauksessa on helppo luetella kaikki syklisen
ryhmän aliryhmät.
2.3.7 Lause. Syklisen ryhmän kaikki aliryhmät ovat syklisiä.
Todistus. Olkoon G syklinen ryhmä, jonka virittää alkio g. Oletetaan, että e on
ryhmän neutraalialkio. Olkoon H ryhmän G aliryhmä. Jos H = {e}, niin H on
alkion e virittämä ja väite pätee.
Oletetaan sitten, että aliryhmässä H on muitakin alkioita kuin neutraalialkio.
Koska H on syklisen ryhmän G osajoukko, niin sen alkiot ovat muotoa g k , missä k ∈ Z. Valitaan aliryhmän H alkioista se, jonka potenssi k on positiivisista
potensseista kaikkein pienin. Tulemme näkemään, että H = 3g k 4
Koska g k ∈ H ja 3g k 4 on kaikkein pienin aliryhmä, joka sisältää alkion g k , niin
3g 4 ⊂ H. Osoitetaan sitten, että H ⊂ 3g k 4. Olkoon h ∈ H. Nyt on olemassa
n ∈ Z, jolle pätee h = g n . Jakoyhtälön nojalla voimme kirjoittaa n = qk + r,
missä q, r ∈ Z ja 0 ≤ r < k. Tulemme osoittamaan, että r = 0, jolloin n = qk ja
h = (g k )q ∈ 3g k 4. Huomataan, että
k
g r = g n−qk = g n g −qk = h(g k )−q .
Koska h ∈ H ja (g k )−q ∈ H, niin g r ∈ H. Kuitenkin k on pienin positiivinen luku,
jolle pätee g k ∈ H, joten täytyy olla r = 0. Siten h = (g k )q ∈ 3g k 4 ja H ⊂ 3g k 4.
Syklisten ryhmien aliryhmiä voidaan havainnollistaa kaaviokuvalla. Jos syklistä ryhmää kuvataan ketjuna tai syklinä kuten luvussa 2.1, niin kunkin aliryhmän
74
LUKU 2. RYHMIEN TEORIAA
alkiot muodostuvat alkioista, jotka ovat jonkin tietyn etäisyyden päässä toisistaan. Jos koko ryhmän virittäjä on alkio g, niin esimerkiksi alkion g 2 virittämän
aliryhmän alkiot saadaan hyppäämällä kahden askeleen päähän virittäjästä ja jatkamalla samaan tapaan eteenpäin. Tilannetta on havainnollistettu kuvissa 2.7 ja
2.8
g
-2
g
-1
g
e
g
2
g
3
g
4
g
5
g
6
Kuva 2.7: Alkion g 2 virittämä ryhmä on {g 2k | k ∈ Z}.
g
g2
g 8= e
g7
g
g
g
6
3
4
g5
Kuva 2.8: Myös äärellisen ryhmä tapauksessa alkion g 2 virittämä ryhmä on joukko
{g 2k | k ∈ Z}. Se muodostaa suljetun syklin.
Äärettömän syklisen ryhmän aliryhmät ovat virittäjän epänegatiivisten potenssien virittämiä.
2.3.8 Lause. Jos syklinen ryhmä G = 3g4 on ääretön, niin sen aliryhmät ovat
täsmälleen ryhmät 3g k 4, missä k ∈ {0, 1, 2, . . . }. Mitkään näistä aliryhmistä eivät
ole samoja.
Todistus. Lauseen 2.3.7 nojalla jokainen ryhmän G aliryhmä on muotoa 3g k 4, missä k ∈ Z. Huomataan, että g −k = (g k )−1 . Koska alkion ja sen käänteisalkion
virittämät aliryhmät ovat samat, niin alkiot g k ja g −k virittävät saman ryhmän.
Jokainen aliryhmä on siis muotoa 3g k 4, missä k ∈ {0, 1, 2, . . . }.
Toisaalta, jos 3g k 4 = 3g m 4 joillakin luvuilla k, m ∈ N, niin g k ∈ 3g m4. Tästä
seuraa, että g k = (g m )l = g ml jollakin l ∈ Z. Nyt g k g −lm = e, missä e on ryhmän
G neutraalialkio. Siten g k−lm = e. Koska virittäjän g kertaluku on ääretön, täytyy
olla k − lm = 0. Nyt tiedämme, että k = lm ja m jakaa luvun k. Samalla tavalla
voidaan osoittaa myös, että k jakaa luvun m. Koska k ja m ovat positiivisia lukuja,
2.3. SYKLISET RYHMÄT
75
pätee k = m. Siten kaikki muotoa 3g k 4 olevat aliryhmät, missä k ≥ 0, poikkeavat
toisistaan.
Jos ryhmän laskutoimitusta merkitään yhteenlaskuna, lause 2.3.8 kertoo, että
äärettömän syklisen ryhmän aliryhmät ovat ryhmät 3kg4, missä k on positiivinen.
Siten ryhmän Z aliryhmät ovat muotoa 3k · 14 = 3k4 = kZ, missä k on epänegatiivinen. Negatiivisia virittäjiä ei tarvitse ottaa huomioon, sillä 3k4 = 3−k4 kaikilla
k ∈ Z.
2.3.9 Korollaari. Ryhmän (Z, +) kaikki aliryhmät ovat muotoa kZ, missä k ∈ N.
Siirrytään sitten tarkastelemaan äärellisiä syklisiä ryhmiä. Tutkitaan aluksi
kahdeksanalkioista syklistä ryhmää G, jonka virittäjä on g. Alkion g kertaluku on
siis 8. Tiedämme, että ryhmän G aliryhmät ovat yhden alkion virittämiä. Millaisen
aliryhmä virittää vaikkapa alkio g 2? Huomataan, että
g 2 %= e,
(g 2)2 = g 4 =
% e,
2 3
6
% e ja
(g ) = g =
2 4
8
(g ) = g = e,
missä e on ryhmän G neutraalialkio. Siten alkion g 2 kertaluku on 4 ja sen virittämä aliryhmä on {e, g 2, g 4, g 6 }. Tilannetta voidaan havainnollistaa kaaviokuvalla,
jossa ryhmä G kuvataan kahdeksan alkion syklinä ja alkion g 2 potenssit saadaan
hyppimällä syklissä aina kahden askeleen verran eteenpäin. Näin saadaan aikaiseksi pienempi sykli. Alkion g 2 virittämä aliryhmän muodostavat tuon pienemmän
syklin alkiot (katso kuva 2.9).
Alkion g 4 kertaluvuksi havaitaan kaksi, sillä g 4 %= e ja (g 4 )2 = g 8 = e. Sen
virittämässä aliryhmässä on siis kaksi alkiota.
Tutkitaan sitten alkion g 6 virittämää aliryhmää. Koska
g 6 %= e,
(g 6)2 = g 12 = g 8 g 4 = g 4 %= e,
(g 6)3 = g 18 = g 16 g 2 = g 2 %= e ja
(g 6)4 = g 24 = g 8 g 8 g 8 = e,
niin alkion g 6 kertaluku on 4. Huomataan, että sen virittämässä aliryhmässä ovat
täsmälleen samat alkiot kuin aliryhmässä 3g 24. Alkion g 3 kertaluku puolestaan on
76
LUKU 2. RYHMIEN TEORIAA
8, sillä
g 3 %= e,
(g 3 )2 = g 6 %= e,
(g 3 )3 = g %= e,
(g 3 )4 = g 4 %= e,
(g 3)5
(g 3)6
(g 3)7
(g 3)8
= g7 =
% e,
2
=g =
% e,
5
=g =
% e,
= e.
Huomataan, että alkio g 3 virittää koko ryhmän G.
g
g
g
g 8= e
2
g7
g
3
g
g5
g
g
g
2
g7
g3
g
g4
6
g5
3
g4
g6
g5
g 8= e
2
g7
g4
g6
g
g 8= e
g2
g 8= e
g7
g3
g
g4
6
g5
Kuva 2.9: Kuvassa on esitetty ryhmän 3g4 neljä aliryhmää. Niiden virittäjät ovat
g 2, g 4 , g 6 ja g 3.
Edellä käsitelty esimerkki antaa vihjeen siitä, että ryhmän 3g m 4 alkiot ja kertaluku määräytyvät sen mukaan, mikä luku potenssina m on.
2.3.10 Lemma. Olkoon G = 3g4 syklinen ryhmä, jossa on n alkiota. Jos m ∈ Z,
niin 3g m4 = 3g d 4, missä d = syt(n, m).
Todistus. Olkoon m jokin kokonaisluku ja merkitään d = syt(n, m). Nyt on olemassa sellainen kokonaisluku k, että m = kd. Koska g m = (g d )k , niin g m ∈ 3g d 4.
Aliryhmä 3g m 4 on kuitenkin pienin aliryhmä, joka sisältää alkion g m , joten täytyy
päteä 3g m 4 ⊂ 3g d 4.
2.3. SYKLISET RYHMÄT
77
Lauseen 2.2.4 nojalla on olemassa kokonaisluvut a ja b, joille pätee d = an+bm.
Nyt nähdään, että
g d = g an+bm = g an g bm = (g n )a (g m )b = ea (g m )b = (g m )b ,
missä e on ryhmän G neutraalialkio. Siten g d ∈ 3g m 4. Aliryhmä 3g d4 on pienin
aliryhmä, joka sisältää alkion g d , joten voimme päätellä, että 3g d 4 ⊂ 3g m4. Siten
väite on todistettu.
2.3.11 Lause. Oletetaan, että G on ryhmä ja g ∈ G. Jos alkion g kertaluku on
n, niin alkion g m kertaluku on n/ syt(n, m) kaikilla m ∈ Z.
Todistus. Oletetaan, että m ∈ Z ja merkitään d = syt(n, m). Nyt on olemassa
sellainen a ∈ Z, että n = ad. Lemman 2.3.10 nojalla alkioiden g m ja g d virittämät
aliryhmät ovat samat, joten näiden alkioiden kertaluvut ovat myös samat. Riittää
siis osoittaa, että alkion g d kertaluku on n/d = a.
Ensinnäkin huomataan, että (g d )a = g n = e, missä e on ryhmän G neutraalialkio. Toisaalta millään lukua a pienemmällä positiivisella potenssilla ei saada
neutraalialkiota. Jos nimittäin b < a, niin db < n ja siksi (g d )b = g db %= e.
Siten a on pienin positiivinen luku, jolle pätee (g d )a = e. Lauseen 2.1.8 nojalla
luku a = n/ syt(n, m) on alkion g d kertaluku.
Lauseesta seuraa, että alkio g m virittää ryhmän 3g4 täsmälleen silloin, kun
syt(n, m) = 1, missä n on alkion g kertaluku. Alkio nimittäin virittää koko ryhmän
jos ja vain jos sen kertaluku on sama kuin ryhmän kertaluku.
2.3.12 Lause. Olkoon G = 3g4 äärellinen syklinen ryhmä, jonka kertaluku on n.
Sen aliryhmät ovat ryhmät 3g d4, missä d on luvun n tekijä. Eri tekijöitä vastaavat
aliryhmät poikkeavat toisistaan.
Todistus. Lauseen 2.3.7 nojalla jokainen ryhmän G aliryhmä on muotoa 3g m4,
missä m ∈ Z. Lemmasta 2.3.10 puolestaan seuraa, että 3g m 4 = 3g d4 kaikilla m ∈ Z,
missä d = syt(n, m). Siten kaikki aliryhmät saadaan tutkimalla luvun n tekijöitä.
Jos d on luvun n tekijä, niin syt(n, d) = d. Lauseen 2.3.11 nojalla aliryhmän
3g d4 kertaluku on n/d. Näemme, että luvun n eri tekijöitä vastaavat aliryhmät
ovat eri kokoisia, joten niiden kaikkien täytyy poiketa toisistaan.
Jos ryhmän laskutoimitusta merkitään yhteenlaskulla, aliryhmät ovat muotoa
3dg4, missä d on luvun n tekijä.
Huomaa, että kaikki muotoa 3g k 4 olevat ryhmät ovat tietenkin äärellisen syklisen ryhmän G = 3g4 aliryhmiä. Osa näistä vain on keskenään samoja. Lause 2.3.12
78
LUKU 2. RYHMIEN TEORIAA
osoittaa, että kaikki aliryhmät löydetään pelkästään alkion g kertaluvun tekijöitä
tarkastelemalla. Muut aliryhmät osoittautuvat samoiksi kuin nämä aliryhmät.
2.3.13 Esimerkki. Etsitään lauseen 2.3.12 avulla ryhmän Z6 aliryhmät. Koska
kertaluvun 6 tekijöitä ovat 1, 2, 3 ja 6, niin aliryhmiä on neljä. Ne ovat
31 · [1]6 4 = 3[1]6 4 = Z6 ,
32 · [1]6 4 = 3[2]6 4 = {[0]6 , [2]6 , [4]6 },
33 · [1]6 4 = 3[3]6 4 = {[0]6 , [3]6 },
36 · [1]6 4 = 3[6]6 4 = 3[0]6 4 = {[0]6 }.
Luku 4 ei jaa ryhmän kertalukua 6, joten alkion 4 · [1]6 = [4]6 virittämää aliryhmää ei tarvinnut ottaa yllä huomioon. Havaitaan, että 3[4]6 4 = {[4]6 , [2]6 , [0]6 }.
Tämä aliryhmä on jo listattu, sillä se on alkion [2]6 virittämä. Alkion 5 · [1]6 = [5]6
virittämä aliryhmä on puolestaan sama kuin alkion [1]6 virittämä aliryhmä.
Kuvassa 2.10 on esitetty joitakin aliryhmistä.
[1]
[1]
[0]
[2]
[0]
[2]
[5]
[3]
[5]
[3]
[4]
[4]
[1]
[1]
[0]
[2]
[0]
[2]
[5]
[3]
[5]
[3]
[4]
[4]
Kuva 2.10: Ryhmän Z6 aliryhmät 3[2]4, 3[3]4, 3[4]4 ja 3[5]4.
2.3.14 Esimerkki. Tutkitaan kompleksilukujen osajoukkoa H = {1, −1, i, −i},
joka on ryhmä kertolaskun suhteen. Sen virittäjä on i ja kertaluku neljä. Luvun 4
2.3. SYKLISET RYHMÄT
79
tekijät ovat 1, 2 ja 4, joten ryhmällä H on yhteensä kolme aliryhmää. Ensimmäinen
niistä on alkion i1 = i virittämä. Tämä aliryhmä on tietenkin koko ryhmä H.
Toinen aliryhmä on alkion i2 = −1 virittämä. Koska (−1)2 = 1, alkion −1
kertaluku on kaksi. Sen virittämässä aliryhmässä ovat siis alkiot 1 ja −1. Kolmas
aliryhmä on alkion i4 = 1 virittämä. Se on luonnollisesti aliryhmä {1}.
Siten ryhmän H aliryhmät ovat H, {1, −1} ja {1}.
Osoitetaan vielä lopuksi lemma, joka saattaa toisinaan helpottaa alkion kertaluvun löytämistä.
2.3.15 Lemma. Olkoon G ryhmä, jonka neutraalialkio on e. Oletetaan, että g ∈
G. Jos g m = e, niin alkion g kertaluku jakaa luvun m.
Todistus. Oletetaan, että alkion g kertaluku on n ja g m = e. Jakoalgoritmin nojalla
on olemassa kokonaisluvut q ja r, joille pätee m = qn + r ja 0 ≤ r < k. Osoitetaan,
että r = 0, jolloin m = qn.
Huomataan, että
g r = g m−qn = g m g −qn = e(g n )−q = e−q = e.
Siten olemme löytäneet luvun r ≥ 0, joka on pienempi kuin n ja jolle pätee g r = e.
Lauseen 2.1.8 nojalla kertaluku n on pienin positiivinen luku, jolle pätee g n = e.
Voidaan siis päätellä, että r = 0.
Tästä seuraa, että m = qn + 0 = qn ja n jakaa luvun m.
Tiivistelmä
• Syklisen ryhmän kaikki aliryhmät ovat syklisiä.
• Jos ryhmä G = 3g4 on ääretön, niin sen aliryhmät ovat muotoa 3g k 4, missä
k ∈ N. Kaikki nämä aliryhmät poikkeavat toisistaan.
• Jos ryhmä G = 3g4 on äärellinen, niin sen aliryhmät ovat muotoa 3g k 4, missä
k on luvun n tekijä.
• Jos alkion g kertaluku on n, niin alkion g m kertaluku on n/ syt(n, m).
• Jos g m = e, niin alkion g kertaluku on luvun m tekijä.
80
LUKU 2. RYHMIEN TEORIAA
2.4
Työkalu: Ekvivalenssirelaatio
Matematiikassa relaatioilla kuvataan olioiden välisiä suhteita. Sanotaan, että olio
on relaatiossa toisen kanssa, jos ne toteuttavat tietyn ehdon. Tuttu esimerkki relaatiosta
on reaalilukujen
luvun
√
√ järjestysrelaatio ≤. Esimerkiksi luku 1 on relaatiossa
√
2 kanssa, sillä 1 ≤ 2. Luku 2 puolestaan ei ole relaatiossa luvun 2 kanssa.
Sanomme, että R on joukon A relaatio, jos jokaiselle A:n alkioparille (a, b) on
määritelty, onko a relaatiossa b:n kanssa. Jos a on relaatiossa b kanssa, merkitään
aRb. Tarkalleen ottaen joukon A (kaksipaikkainen) relaatio on sen karteesisen
tulon A×A osajoukko. Jos R on relaatio, niin ehto aRb merkitsee sitä, että (a, b) ∈
R. Usein relaatiota merkitään kirjaimen R sijasta jollakin symbolilla, esimerkiksi
≤, ⊂ tai ∼.
Relaatioiden erikoistapaus on ekvivalenssirelaatio, jolla on algebrassa tärkeä
rooli. Sitä voidaan käyttää olioiden luokittelemiseen.
Tarkastellaan esimerkkiä luokittelusta tutkimalla Suomen asukkaiden muodostamaa joukkoa. Suomessa on noin 5 miljoonaa asukasta, mutta heidät voidaan jakaa karkeasti ryhmiin maakuntien mukaan. Jokainen ihminen on erilainen yksilö,
mutta esimerkiksi hänen puhetavastaan, luonteenpiirteistään ja ruokatottumuksistaan voidaan sanoa paljon asuinmaakunnan perusteella. (Tässä oletetaan, että
maakuntien rajat ovat selvät.) Matemaattisesti voidaan sanoa, että samassa maakunnassa asuvat ihmiset ovat keskenään ekvivalentteja.
Suomen asukkaat
Kymi
Satakunta
Häme
jne
Karjala
Kuva 2.11: Maakuntien muodostama ositus Suomen asukkaiden joukossa.
Ekvivalenssin käsitteellä on muutamia ominaisuuksia, jotka luonnehtivat sitä.
Maakuntaesimerkin tapauksessa ne voidaan ilmaista seuraavasti.
1. Jokainen ihminen asuu samassa maakunnassa itsensä kanssa. Jokainen on
siis itsensä kanssa ekvivalentti.
2. Jos Niina asuu Pekan kanssa samassa maakunnassa, niin Pekka asuu Niinan
kanssa samassa maakunnassa. Ekvivalenttius on siis symmetristä.
2.4. TYÖKALU: EKVIVALENSSIRELAATIO
81
3. Jos Niina asuu Pekan kanssa samassa maakunnassa ja Pekka asuu Tainan
kanssa samassa maakunnassa, niin Niina asuu Tainan kanssa samassa maakunnassa.
2.4.1 Määritelmä. Olkoon R joukon A relaatio. Kyseessä on ekvivalenssirelaatio,
jos R toteuttaa seuraavat ehdot kaikilla a, b, c ∈ A:
1. aRa (refleksiivisyys)
2. Jos aRb, niin bRa (symmetrisyys)
3. Jos aRb ja bRc, niin aRc (transitiivisuus).
Suomen asukkaiden joukossa voidaan siis määritellä ekvivalenssirelaatio
a ∼ b ⇐⇒ a asuu samassa maakunnassa kuin b.
2.4.2 Esimerkki.
• Reaalilukujen joukon järjestysrelaatio < on transitiivinen: jos a < b ja b < c,
niin a < c. Relaatio ei kuitenkaan ole refleksiivinen eikä symmetrinen, eikä
se siksi ole ekvivalenssirelaatio.
• Joukon A potenssijoukossa P(A) voidaan määritellä sisältyvyysrelaatio ⊂.
Relaatio on refleksiivinen ja transitiivinen, mutta se ei ole symmetrinen. Esimerkiksi ∅ ⊂ A, mutta A %⊂ ∅. Kyseessä ei siis ole ekvivalenssirelaatio.
• Olkoon L kaikkien tason suorien joukko. Määritellään ∼ seuraavasti:
l1 ∼ l2 jos ja vain jos suora l1 on yhdensuuntainen suoran l2 kanssa.
Osoitetaan, että kyseessä on ekvivalenssirelaatio. Jokainen suora on yhdensuuntainen itsensä kanssa, joten relaatio on refleksiivinen. Jos suora l1 on
yhdensuuntainen suoran l2 kanssa, niin luonnollisesti suora l2 on yhdensuuntainen suoran l1 kanssa ja siten relaatio on symmetrinen. Jos suorat l1 ja l2
ovat yhdensuuntaisia ja suorat l2 ja l3 ovat yhdensuuntaisia, niin l1 ja l3 ovat
yhdensuuntaisia. Siten relaatio on myös transitiivinen.
Olkoon ∼ joukon A ekvivalenssirelaatio. Oletetaan, että a ∈ A. Niiden alkoiden joukkoa, jotka ovat ekvivalenssirelaatiossa alkion a kanssa, kutsutaan a:n
ekvivalenssiluokaksi ja merkitään [a]∼ . Toisin sanoen
[a]∼ = {b ∈ A | b ∼ a}.
82
LUKU 2. RYHMIEN TEORIAA
[d]
[b]
b
[e]
d
[a]
a
e
c
[c]
Kuva 2.12: Ekvivalenssiluokkia ja niiden edustajia.
Jos asiayhteydestä on selvää, mikä ekvivalenssirelaatio on kyseessä, voidaan alaindeksi jättää merkitsemättä ja kirjoittaa [a]∼ = [a]. Alkiota a kutsutaan sen ekvivalenssiluokan [a]∼ edustajaksi. Ekvivalenssiluokkien joukkoa merkitään A/ ∼.
Maakuntaesimerkissä samassa maakunnassa asuvat ihmiset muodostavat yhden ekvivalenssiluokan. Maakuntien asukkaat ovat ekvivalenssiluokkien edustajia.
Esimerkin 2.4.2 suorien ekvivalenssirelaatiossa suoran l ekvivalenssiluokassa
ovat kaikki suorat, jotka ovat yhdensuuntaisia suoran l kanssa. Kussakin ekvivalenssiluokassa ovat siis kaikki keskenään yhdensuuntaiset suorat. Ekvivalenssiluokan edustajaksi voidaan valita suorista vaikkapa se, joka kulkee origon kautta.
Maakuntaesimerkissä on selvää, että jos Niina asuu Pekan kanssa samassa maakunnassa, niin Niinan edustama maakunta on sama kuin Pekan edustama maakunta. Seuraava lemma osoittaa saman asian yleisessä tapauksessa.
2.4.3 Lemma. Olkoon ∼ joukon A ekvivalenssirelaatio. Jos a ∈ [b] joillakin alkioilla a, b ∈ A, niin [a] = [b].
Todistus. On osoitettava, että [a] ⊂ [b] ja [b] ⊂ [a]. Oletetaan aluksi, että c ∈ [a],
jolloin c ∼ a. Koska a ∈ [b], niin a ∼ b. Transitiivisuuden nojalla c ∼ b. Siten
tiedämme, että c ∈ [b] ja [a] ⊂ [b]. Oletetaan sitten, että c ∈ [b]. Nyt c ∼ b. Koska
a ∈ [b], niin a ∼ b. Symmetrisyyden nojalla b ∼ a ja transitiivisuudesta seuraa
edelleen, että c ∼ a. Siten c ∈ [a] ja [b] ⊂ [a].
2.4.4 Esimerkki. Olkoot (x1 , x2 ) ja (y1 , y2 ) reaalilukupareja. Määritellään
(x1 , x2 ) ∼ (y1 , y2 ) jos ja vain jos x21 + y12 = x22 + y22 .
Kyseessä on tason R×R ekvivalenssirelaatio. Pisteen (0, 1) kanssa samassa ekvivalenssiluokassa ovat kaikki pisteet (x, y), joille pätee x2 +y 2 = 1. Ekvivalenssiluokka
on siis origokeskinen ympyrä, jonka säde on 1. Pisteen (2, 0) kanssa samassa ekvivalenssiluokassa ovat puolestaan kaikki pisteet (x, y), joille pätee x2 + y 2 = 4.
2.4. TYÖKALU: EKVIVALENSSIRELAATIO
83
Kyseessä on siis ympyrä, jonka säde on 2. Huomataan, että kaksi pistettä ovat samassa ekvivalenssiluokassa jos ja vain jos ne ovat samansäteisen ympyrän kehällä.
Parin
+ (x, y) edustama ekvivalenssiluokka on siis origokeskinen ympyrä, jonka säde
on x2 + y 2 .
2.4.5 Esimerkki. Määritellään joukon N × N relaatio ∼ seuraavalla tavalla:
(a, b) ∼ (c, d) jos ja vain jos a + d = b + c.
Osoitetaan ensin, että kyseesä on ekvivalenssirelaatio. Kaikilla pareilla (a, b) pätee
a + b = a + b, joten relaatio on refleksiivinen. Jos (a, b) ∼ (c, d), niin a + d =
b + c. Tästä seuraa, että c + b = d + a ja edelleen (c, d) ∼ (a, b). Relaatio on siis
symmetrinen. Oletetaan vielä lopuksi, että (a, b) ∼ (c, d) ja (c, d) ∼ (e, f ). Nyt
a + d = b + c ja c + f = d + e, joten tiedämme, että a + d + c + f = b + c + d + e.
Siten a + f = b + e ja (a, b) ∼ (e, f ). Relaatio on siis transitiivinen.
Parin (a, b) ekvivalenssiluokassa ovat sellaiset parit (c, d), joille pätee a + d =
b + c. Tämä ehto voidaan muuttaa muotoon a − b = c − d. Jos a − b = k, niin
parin (a, b) ekvivalenssiluokassa ovat kaikki ne parit, joilla ensimmäisen ja toisen
komponentin erotus on k. Samastamalla parin (a, b) ekvivalenssiluokka luvun k
kanssa, voidaan ekvivalenssiluokkien joukon ajatelle vastaavan kokonaislukujen
joukkoa.
2.4.6 Esimerkki. Olkoon n ≥ 1 luonnollinen luku. Määritellään kokonaisluvuille
relaatio ∼ seuraavasti:
a ∼ b jos ja vain jos n | (a − b).
Kyseistä relaatiota kutsutaan kongruenssiksi ja sitä on käsitelty luvussa 2.2. Se on
ekvivalenssirelaatio. Luvun a ekvivalenssiluokka on joukko {a + kn | k ∈ Z}.
Maakuntien tapauksessa huomataan, että jokainen ihminen kuuluu täsmälleen
yhteen maakuntaan. Maakunnat peittävät Suomen asukkaiden joukon siis kokonaan, eivätkä mene päällekäin. Tämä pätee kaikille ekvivalenssirelaatioille ja niiden
ekvivalenssiluokille.
2.4.7 Lause. Olkoon ∼ joukon A ekvivalenssirelaatio, jolla on ekvivalenssiluokat
Ci , i ∈ I. Tällöin
!
Ci
ja
Ci ∩ Cj = ∅ kun i %= j.
A=
i∈I
Epätyhjien osajoukkojen kokoelmaa, joka toteuttaa lauseessa mainitun ominaisuuden, kutsutaan ositukseksi. Toisin sanoen ositus on joukon jako erillisiksi
epätyhjiksi osajoukoiksi.
84
LUKU 2. RYHMIEN TEORIAA
Todistus. Oletetaan, että a ∈
[a] alkio.,Koska [a] =
,A. Nyt a on ekvivalenssiluokan
,
Ci jollakin,i ∈ I, niin a ∈ i∈I Ci . Siten A ⊂ i∈I Ci . Selvästikin i∈I Ci ⊂ A,
joten A = i∈I Ci .
On vielä osoitettava, että kaikki ekvivalenssiluokat ovat erillisiä. Olkoon i %= j.
Oletetaan vastoin väitettä, että on olemassa c ∈ Ci ∩ Cj . Koska Ci ja Cj ovat
ekvivalenssiluokkia, niin on olemassa a, b ∈ A, joille pätee Ci = [a] ja Cj = [b].
Koska c ∈ [a], niin c ∼ a, ja koska c ∈ [b], niin c ∼ b. Symmetrisyyden ja
transitiivisuuden nojalla a ∼ b. Tämä tarkoittaa sitä, että a ∈ [b], joten lemman
2.4.3 nojalla [a] = [b]. Siten Ci = Cj . Tämä on ristiriita, joten väite on todistettu.
A
C2
C1
C4
C3
C5
Kuva 2.13: Joukon A ositus osajoukoihin C1 , C2 , C3 , C4 , C5.
Myös käänteinen väite pätee. Jokaisesta osituksesta saadaan ekvivalenssirelaatio. Suomen maakuntien tapauksessa ositus on maakuntien joukko, ja siitä saatu
ekvivalenssirelaatio on
a ∼ b ⇐⇒ a asuu samassa maakunnassa kuin b.
2.4.8 Lause. Olkooon joukko A yhdiste erillisistä osajoukoista Ci %= ∅, i ∈ I, eli
!
Ci
ja
Ci ∩ Cj = ∅ kun i %= j.
A=
i∈I
Määritellään relaatio ∼ seuraavasti:
a ∼ b ⇐⇒ a kuuluu b:n kanssa samaan osajoukkoon Ci jollakin i.
Tällöin ∼ on ekvivalenssirelaatio.
Todistus. Olkoon a ∈ A ja oletetaan, että i ∈ I on sellainen, että a ∈ Ci . Selvästikin a kuuluu itsensä kanssa samaan osajoukkoon Ci , joten a ∼ a. Jos a, b ∈ A ja
a ∼ b, niin a on samassa osajoukossa kuin b. Tällöin tietenkin myös b on samassa
osajoukossa kuin a, joten b ∼ a. Lopuksi huomataan vielä, että jos a on samassa
osajoukossa kuin b ja b samassa osajoukossa kuin c, niin a on samassa osajoukossa
kuin c. Siten ∼ on ekvivalenssirelaatio.
2.4. TYÖKALU: EKVIVALENSSIRELAATIO
85
Lauseet 2.4.7 ja 2.4.8 osoittavat, että ositukset ja ekvivalenssirelaatiot ovat
pohjimmiltaan sama asia. Jos halutaan määritellä relaatio, joka luokittelee olioita
erillisiin osajoukkoihin, niin relaation on täytettävät täsmälleen ne ehdot, jotka
annetaan ekvivalenssirelaation määritelmässä.
86
2.5
2.5.1
LUKU 2. RYHMIEN TEORIAA
Sivuluokat ja Lagrangen lause
Sivuluokat
Ryhdymme seuraavaksi luokittelemaan ryhmien alkioita helposti käsiteltäviksi kokonaisuuksiksi. Tällä tavoin voimme jättää yksityiskohtia huomiotta silloin, kun
niiden tarkasteluun ei ole tarvetta.
Esimerkiksi kokonaislukujen tapauksessa näemme helposti mistä tahansa luvusta, onko se parillinen vai pariton. Edelleen osaamme sanoa lukuja laskematta,
onko niiden summa parillinen vai pariton. Lasku
9034875098734025983457 + 4572049879482570948
on työläs suorittaa, mutta on helppo sanoa, onko sen tulos parillinen vai pariton.
Olemme siis jakaneet kokonaisluvut kahteen luokkaan, parillisiin ja parittomiin.
Kaikkien lukujen sijasta voimme tarkastella vain näitä kahta luokkaa, ja jopa
määritellä niiden laskutoimituksen (parillinen+parillinen = parillinen, parillinen+
pariton = pariton jne.).
Itse asiassa yllä kokonaisluvut on jaettu jäännösluokkiin modulo 2. Parillisten
lukujen joukko on jäännösluokka [0]2 ja parittomien lukujen joukko jäännösluokka [1]2 . Kongruensseja tarkasteltaessa huomasimme, että ne antavat tehokkaan
työkalun lukujen jakojäännösten määrittämiseen. Tarpeettomien yksityiskohtien
unohtaminen helpottaakin monien pulmien ratkaisemista. Siksi haluamme yleistää kokonaislukujen jäännösluokkien käsitteen muihinkin ryhmiin.
Luvussa 2.2 jäännösluokat määriteltiin jakojäännösten ja kongruenssien avulla.
Niitä voi kuitenkin lähestyä myös toisesta näkökulmasta. Jos H on ryhmän (Z, +)
aliryhmä ja a ∈ Z, merkitään
a + H = {a + h | h ∈ H}.
Esimerkiksi jäännösluokat modulo 3 voidaan nyt kirjoittaa aliryhmän 3Z avulla.
Huomataan nimittäin, että
[0]3 = 3Z,
[1]3 = 1 + 3Z ja
[2]3 = 2 + 3Z.
Osoittautuu, että tätä ideaa voidaan soveltaa koskemaan mitä tahansa ryhmää ja
sen aliryhmää.
2.5. SIVULUOKAT JA LAGRANGEN LAUSE
87
Z
1+3Z
3Z
2+3Z
Kuva 2.14: Kokonaislukujen jako kolmeen luokkaan
2.5.1 Määritelmä. Olkoon G ryhmä ja H sen aliryhmä. Määritellään
aH = {ah | h ∈ H}.
Joukkoa aH kutsutaan aliryhmän H vasemmaksi sivuluokaksi ja alkiota a sivuluokan edustajaksi. Vasempien sivuluokkien joukkoa merkitään
G/H = {aH | a ∈ G},
Jos ryhmän laskutoimitusta merkitään yhteenlaskulla, on alkion a sivuluokka
a + H.
Huomaa, että myös aliryhmä H itse on yksi sivuluokista. Se on nimittäin sivuluokka eH, missä e on ryhmän G neutraalialkio.
2.5.2 Esimerkki. Ryhmän (Z, +) aliryhmän nZ sivuluokat ovat jäännösluokat
modulo n. Sivuluokka k + nZ on jäännösluokka [k]n . Sivuluokkien joukko Z/nZ
on jäännösluokkien joukko Zn .
G
dH
cH
H
aH
bH
Kuva 2.15: Aliryhmän H sivuluokat H, aH, bH, cH ja dH
Käy ilmi, että sivuluokat muodostavat ryhmän G osituksen. Niiden avulla voidaan siis järjestää ryhmän alkiota erillisiin luokkiin. Ositusta on helpointa lähestyä
tarkastelemalla siihen liittyvää ekvivalenssirelaatiota.
Palataan takaisin jäännösluokkiin. Ne ovat kongruenssirelaation ekvivalenssiluokkia. Yllä ilmaisimme jäännösluokat modulo 3 aliryhmän 3Z avulla, ja samalla
88
LUKU 2. RYHMIEN TEORIAA
tavalla kongruenssi voidaan kirjoittaa tätä aliryhmää käyttäen. Huomataan nimittäin, että
a ≡ b (mod 3) ⇐⇒ −a + b ∈ 3Z.
Jos vaihdamme yhteenlaskumerkinnät kertolaskuksi ja korvaamme ryhmät Z
ja 3Z mielivaltaisilla ryhmillä, muuttuu ekvivalenssirelaatio alla olevassa lauseessa
esitettyyn muotoon.
2.5.3 Lemma. Olkoon G ryhmä ja H sen aliryhmä. Määritellään G:n relaatio ∼
seuraavasti:
a ∼ b ⇐⇒ a−1 b ∈ H.
Relaatio ∼ on ekvivalenssirelaatio.
Todistus. Olkoon a ∈ G. Koska H on aliryhmä, niin a−1 a = e ∈ H. Siten a ∼ a,
ja relaatio on refleksiivinen.
Olkoot a, b ∈ G. Jos a ∼ b, niin a−1 b ∈ H. Nyt b−1 a = (a−1 b)−1 . Koska H on
aliryhmä, tiedämme, että (a−1 b)−1 ∈ H. Siten b ∼ a, ja relaatio on symmetrinen.
Oletetaan, että a, b, c ∈ G. Jos a ∼ b ja b ∼ c, niin a−1 b ∈ H ja b−1 c ∈ H. Nyt
a−1 c = (a−1 b)(b−1 c). Joukko H on aliryhmä, joten (a−1 b)(b−1 c) ∈ H. Siten a ∼ c,
ja relaatio on transitiivinen.
Relaatio ∼ on siis ekvivalenssirelaatio.
Osoitetaan sitten, että edellisen lemman määrittelemä ekvivalenssirelaatio antaa ositukseksi H:n sivuluokkien joukon.
2.5.4 Lemma. Lemmassa 2.5.3 määritellyssä ekvivalenssirelaatiossa ∼ alkion a
ekvivalenssiluokka on sivuluokka aH.
Todistus. Olkoon [a] alkion a ekvivalenssiluokka. Oletetaan ensin, että b ∈ [a].
Nyt a ∼ b, joten määritelmän mukaan a−1 b ∈ H. Tämä tarkoittaa sitä, että on
olemassa sellainen h ∈ H, että a−1 b = h. Siten b = ah ja edelleen b ∈ aH. Olemme
siis osoittaneet, että [a] ⊂ aH.
Oletetaan sitten, että b ∈ aH. Nyt on olemassa sellainen h ∈ H, että b = ah.
Tällöin a−1 b = h ∈ H, mistä seuraa a ∼ b. Siten aH ⊂ [a].
Ekvivalenssirelaation määrittävä ehto voidaan ilmaista monessa eri muodossa.
2.5. SIVULUOKAT JA LAGRANGEN LAUSE
89
2.5.5 Lemma. Oletetaan, että G on ryhmä, jolla on aliryhmä H. Olkoot a, b ∈ G.
Seuraavat ehdot ovat yhtäpitävät:
a)
b)
c)
d)
a−1 b ∈ H,
a ∈ bH,
b ∈ aH,
aH = bH.
Eräs lemman seuraus on, että a ∈ H jos ja vain jos aH = H.
Todistus. Väite seuraa suoraan siitä, että sivuluokat ovat ekvivalenssiluokkia lemman 2.5.3 määrittämässä ekvivalenssirelaatiossa. Jos esimerkiksi a−1 b ∈ H, niin
a ∼ b. Siten a kuuluu alkion b ekvivalenssiluokkaan bH. Jos taas a ∈ bH, niin a on
alkion b ekvivalenssiluokassa. Nyt tiedämme, että a ∼ b eli a−1 b ∈ H. Siten ehdot
a) ja b) ovat yhtäpitävät. Todistuksen loppu jätetään harjoitustehtäväksi.
Edellä käsiteltyjen lemmojen tuloksena saamme seuraavan lauseen.
2.5.6 Lause. Jos G on ryhmä ja H sen aliryhmä, niin sivuluokkien joukko G/H
muodostaa ryhmän G osituksen. Alkiot a ja b ovat samassa sivuluokassa jos ja
vain jos a−1 b ∈ H.
dH
d
cH
c
H
e
a
a’
aH = a’H
b
bH
Kuva 2.16: Aliryhmän H sivuluokat ja niiden edustajia
Huomaa, että aiemman esimerkin tapauksessa saamme osituksen jo kolmesta
sivuluokasta 3Z, 1+3Z ja 2+3Z. Lauseessa 2.5.6 kuitenkin sanotaan, että kaikkien
sivuluokkien joukon pitäisi muodostaa ositus. Mitä tapahtui muille sivuluokille,
esimerkiksi sivuluokalle 3 + 3Z? Koska 3 ∈ 3Z, lemmasta 2.5.5 seuraa, että alkion
3 edustama sivuluokka on 3Z. Lemman nojalla siis pätee 3 + 3Z = 3Z. Samalla
tavoin nähdään, että 4 + 3Z = 1 + 3Z ja 5 + 3Z = 2 + 3Z. Sama sivuluokka voidaan
siis kirjoittaa monella eri tavalla aivan niin kuin jäännösluokatkin.
90
LUKU 2. RYHMIEN TEORIAA
2.5.7 Esimerkki. Tutkitaan ryhmän S3 aliryhmän A = {(1), (123), (132)} vasempia sivuluokkia. Listataan kaikki mahdolliset sivuluokat:
(1)A = {(1), (123), (132)}
(123)A = {(123), (132), (1)}
(132)A = {(132), (1), (123)}
(12)A = {(12), (23), (13)}
(13)A = {(13), (12), (23)}
(23)A = {(23), (13), (12)}.
Huomataan, että kolme ensimmäistä sivuluokkaa ovat samat ja toisaalta kolme
viimeistä sivuluokkaa ovat samat. Siten sivuluokkia on täsmälleen kaksi kappaletta: {(1), (123), (132)} ja {(12), (23), (13)}. Ensimmäinen sivuluokista on aliryhmä A. Toisen edustajaksi voidaan valita vaikkapa alkio (12). Tällöin saadaan
S3 /A = {A, (12)A}.
Tarkastellaan sitten aliryhmän B = {(1), (12)} vasempia sivuluokkia. Huomataan, että
(1)B = {(1), (12)}
(123)B = {(123), (13)}
(132)B = {(132), (23)}.
Koska näissä sivuluokissa on yhteensä kuusi alkiota, sisältävät ne kaikki ryhmän
S3 alkiot. Sivuluokat muodostavat osituksen, joten sivuluokkia ei ole enempää kuin
nämä kolme. Siten S3 /B = {B, (123)B, (132)B}.
(1)
(12)
(1)
(12)
(123)
(13)
(123)
(13)
(132)
(23)
(132)
(23)
Kuva 2.17: Aliryhmien {(1), (12)} ja {(1), (123), (132)} sivuluokat ryhmässä S3
Esimerkeistä huomataan, miten aliryhmän sivuluokkia kannattaa lähteä etsimään pienen äärellisen ryhmän tapauksessa. Yksi sivuluokista on aina aliryhmä
H itse. Jos a ∈ H, niin alkion a edustama sivuluokka on aH = H. Aliryhmän H
alkioista ei siis saada uusia sivuluokkia. Valitaan sitten jokin alkio b ∈
/ H ja määritetään sivuluokka bH. Tämän jälkeen ei tarvitse enää huolehtia sivuluokassa bH
olevista alkioista, vaan voidaan ottaa tarkasteluun jokin alkio c ∈
/ H ∪bH. Samaan
tapaan jatkamalla löydetään kaikki sivuluokat.
2.5. SIVULUOKAT JA LAGRANGEN LAUSE
91
2.5.8 Esimerkki. Tutkitaan ryhmän (Q, +) aliryhmän (Z, +) sivuluokkia. Esimerkiksi luvun 3/2 edustama sivuluokka on joukko
.
3
3
3
3
3
+ Z = . . . , −1 + , 0 + , 1 + , 2 + , . . .
2
2
2
2
2
.
1 3 5 7
= ..., , , , ,... .
2 2 2 2
Tämä on sama joukko kuin alkion 1/2 edustama sivuluokka. Huomataan, että
rationaaliluku n/m voidaan kirjoittaa muodossa a + k/m, missä a ja k ovat kokonaislukuja ja 0 ≤ k < m. (Tämä seuraa jakoyhtälöstä.) Tällöin luku n/m on
sivuluokassa k/m + Z. Sivuluokkia edustamaan voidaan siis valita sellaiset rationaaliluvut k/m, joille pätee 0 ≤ k < m.
Ositusta vastaava ekvivalenssirelaatio on m/n ∼ p/q ⇐⇒ m/n − p/q ∈ Z.
2.5.9 Esimerkki. Olkoon G ryhmä, jolla on neutraalialkio e. Millaisia ovat aliryhmän {e} vasemmat sivuluokat? Tiedämme, että alkiot a ja b ovat samassa
sivuluokassa jos ja vain jos a−1 b ∈ {e}. Tämä tapahtuu vain silloin, kun b = a.
Jokaisessa sivuluokassa on siten vain yksi alkio, ja siten sivuluokkien joukko on
G/{e} = {{g} | g ∈ G}.
Myös ryhmä G on itsensä aliryhmä. Millaisia ovat sen sivuluokat? Alkiot a ja
b ovat samassa sivuluokassa jos ja vain jos a−1 b ∈ G. Tämä ehto pätee kaikille G:n
alkioille, joten kaikki alkiot ovat keskenään samassa sivuluokassa. Sivuluokkia on
siis vain yksi, nimittäin G. Siten G/G = {G}.
G / {e}
G/G
Kuva 2.18: Ryhmän G triviaalit sivuluokat
Ryhmän G aliryhmälle H voidaan määritellä myös oikeat sivuluokat, jotka ovat
muotoa Ha. Ne ovat ekvivalenssirelaation
a ∼ b ⇐⇒ ab−1 ∈ H
92
LUKU 2. RYHMIEN TEORIAA
ekvivalenssiluokkia. Oikeiden sivuluokkien joukkoa merkitään
H \ G = {Ha | a ∈ G}.
Vasemmat ja oikeat sivuluokat eivät välttämättä ole samat. Jos ryhmä on vaihdannainen, niin näin kuitenkin on, sillä aH = Ha kaikilla a ∈ G.
Tulemme näkemään, että sivuluokkien joukolle voidaan toisinaan määritellä
laskutoimitus samaan tapaan kuin jäännösluokkien joukolle Zn määriteltiin yhteenlasku. Aina tämä ei kuitenkaan onnistu. Asiaan palataan myöhemmin.
2.5.2
Lagrangen lause
Ryhmää S3 tarkasteltaessa huomattiin, että aliryhmän kaikissa sivuluokissa on
yhtä monta alkiota. Esimerkiksi aliryhmällä {(1), (12)} on kolme sivuluokkaa, ja
jokaisessa on kaksi alkiota. Koska sivuluokat ovat samankokoisia, niiden kertaluku
jakaa ryhmä S3 kertaluvun, joka on 6. Siten sekä sivuluokkien koko että määrä jakavat ryhmän kertaluvun. Tämä tulos pätee itse asiassa kaikilla äärellisillä
ryhmillä, ja siitä saadaan hyödyllinen työkalu ryhmien käsittelyyn.
Jos G on ryhmä ja H sen aliryhmä, niin H:n indeksiksi kutsutaan sen vasempien sivuluokkien määrää. Indeksiä merkitään [G : H].
2.5.10 Lause (Lagrange). Olkoon G äärellinen ryhmä ja H ≤ G. Aliryhmän H
kertaluku jakaa ryhmän G kertaluvun, ja
[G : H] =
|G|
.
|H|
Todistus. Osoitetaan ensin, että [G : H] = |G|/|H|. Tästä seuraa suoraan, että
aliryhmän H kertaluku jakaa ryhmän G kertaluvun.
Koska sivuluokat muodostavat ryhmän G osituksen, riittää osoittaa, että jokaisessa sivuluokassa on yhtä monta alkiota. Tämä tehdään osoittamalla, että kahden
sivuluokan välille voidaan aina määritellä bijektio. On itse asiassa vain osoitettava,
että sivuluokan H ja minkä tahansa muun sivuluokan välille saadaan bijektio.
Olkoon aH jokin sivuluokka. Määritellään f : H → aH, f (x) = ax kaikilla
x ∈ H, ja osoitetaan, että kuvaus on bijektio. Helpoin tapa tämän osoittamiseksi
on löytää kuvaukselle f käänteiskuvaus. Määritellään g : aH → H, g(x) = a−1 x
kaikilla x ∈ aH. Huomataan, että
f (g(x)) = f (a−1 x) = aa−1 x = x
2.5. SIVULUOKAT JA LAGRANGEN LAUSE
93
ja
g(f (x)) = g(ax) = a−1 ax = x.
Siten g on kuvauksen f käänteiskuvaus, ja f on bijektio.
G
H aH bH cH dH
Kuva 2.19: Aliryhmän H kertaluku jakaa ryhmän G kertaluvun
Myös kaikki oikeat sivuluokat ovat keskenään samankokoisia, ja niiden lukumäärä jakaa ryhmän kertaluvun. Jos Lagrangen lauseen todistusta muutetaan niin,
että määritelläänkin bijektio f : H → Ha, f (x) = xa, niin tullaan osoittaneeksi, että kaikki oikeat sivuluokat ovat samankokoisia. Koska Lagrangen lause pätee
myös oikeille sivuluokille, on oikeiden sivuluokkien lukumäärä sama kuin vasempien sivuluokkien.
Jos ryhmä on ääretön, ei voida sanoa, että aliryhmän koko jakaisi ryhmän
kertaluvun. Kuitenkin Lagrangen lauseen todistus osoittaa, että sivuluokkien välille voidaan aina määritellä bijektio. Jos siis esimerkiksi äärettömällä ryhmällä
on äärellinen aliryhmä, myös kaikki tämän aliryhmän sivuluokat ovat äärellisiä ja
vieläpä samankokoisia. Tästä puolestaan seuraa, että kyseisen aliryhmän indeksi
on ääretön. Jos aliryhmän kertaluku on sen sijaan ääretön, myös kaikki sivuluokat
ovat äärettömiä. (Niillä on lisäksi sama mahtavuus.)
2.5.3
Lagrangen lauseen sovelluksia
Lagrangen lauseen avulla voidaan osoittaa monenlaisia hyödyllisiä tuloksia.
2.5.11 Lause. Äärellisen ryhmän alkioiden kertaluvut jakavat ryhmän kertaluvun.
Todistus. Olkoon G äärellinen ryhmä. Oletetaan, että alkion g ∈ G kertaluku on
n. Nyt aliryhmän 3g4 kertaluku on n, ja Lagrangen lauseen nojalla n jakaa ryhmän
G kertaluvun.
94
LUKU 2. RYHMIEN TEORIAA
2.5.12 Korollaari. Olkoon G ryhmä, jonka neutraalialkio on e ja kertaluku n.
Tällöin g n = e kaikilla g ∈ G.
Todistus. Olkoon g ∈ G. Jos alkion g kertaluku on k, niin edellisen lauseen nojalla
on olemassa sellainen a ∈ Z, jolle pätee n = ka. Huomataan, että
g n = g ka = (g k )a = ea = e.
2.5.13 Lause. Jos ryhmän kertaluku on alkuluku, ryhmä on syklinen.
Todistus. Oletetaan, että ryhmän G kertaluku on alkuluku p. Koska p ≥ 2, ryhmässä täytyy olla jokin neutraalialkiosta poikkeava alkio. Oletetaan, että g on
tällainen alkio. Osoitetaan, että alkio g virittää ryhmän G tutkimalla aliryhmää
3g4. Tämän aliryhmän kertaluku jakaa ryhmän kertaluvun p, ja siten sen on oltava joko 1 tai p. Jos kertaluku on yksi, niin g on neutraalialkio, mikä on vastoin
oletusta. Aliryhmän 3g4 kertaluvun on siis oltava p. Koska tämä on koko ryhmän
alkioiden lukumäärä, niin G = 3g4.
Tiivistelmä:
• Olkoon G ryhmä, jolla on aliryhmä H. Aliryhmän vasemmat sivuluokat ovat
osajoukot aH = {ah | h ∈ H}, missä a ∈ G.
• Tietyn aliryhmän vasemmat sivuluokat muodostavat ryhmän osituksen.
• Sivuluokat aH ja bH ovat samat täsmälleen silloin, kun a−1 b ∈ H.
• Aliryhmän H vasempien sivuluokkien joukkoa merkitään G/H. Sen alkioiden
lukumäärää kutsutaan aliryhmän H indeksiksi ja merkitään [G : H].
• Jos ryhmä on äärellinen, sen aliryhmän sivuluokissa on kaikissa yhtä monta
alkiota. Siksi aliryhmän kertaluku jakaa koko ryhmän kertaluvun.
• Aliryhmälle voidaan määritellä myös oikeat sivuluokat Ha = {ha | h ∈ H}.
Niillä on samat ominaisuudet kuin vasemmilla sivuluokilla.
Luku 3
Renkaat
Tähän asti olemme keskittyneet algebrallisiin rakenteisiin, joissa on määritelty vain
yksi laskutoimitus. Monissa tutuissa joukoissa kuitenkin esiintyy kaksi laskutoimitusta. Esimerkiksi kaikissa lukualueissa on määritelty sekä yhteen- että kertolasku.
3.1
Rengas
Kokonaislukujen joukko on vaihdannainen ryhmä yhteenlaskun suhteen. Joukossa
on määritelty myös kertolasku, mutta pari (Z, ·) ei ole ryhmä, sillä kaikilla alkioilla ei ole käänteisalkioita. Muut ryhmäaksioomat kuitenkin toteutuvat. Lisäksi
voidaan sanoa jotakin siitä, miten yhteen- ja kertolasku suhtautuvat toisiinsa. Tiedetään, että n(m + k) = nm + nk kaikilla kokonaisluvuilla n, m ja k. Tällaista
rakennetta kutsutaan renkaaksi.
3.1.1 Määritelmä. Joukko R laskutoimituksilla + ja · varustettuna on rengas,
jos seuraavat ehdot ovat voimassa:
(R1) (R, +) on vaihdannainen ryhmä.
(R2) kertolasku · on liitännäinen.
(R3) kertolaskulla · on neutraalialkio.
(R4) a(b + c) = ab + ac ja (a + b)c = ac + bc
kaikilla a, b, c ∈ R (osittelulait).
Huomaa, että osittelulain on oltava määritelmässä molemmin päin, sillä renkaan kertolasku ei ole välttämättä vaihdannainen.
Rengas (R, +, ·) on vaihdannainen, jos se toteuttaa ehdon
95
96
LUKU 3. RENKAAT
(R5) ab = ba kaikilla a, b ∈ R.
Laskutoimitusta + kutsutaan renkaan yhteenlaskuksi, ja se on määritelmän
mukaan aina vaihdannainen. Sen neutraalialkiota sanotaan nolla-alkioksi ja merkitään symbolilla 0. Laskutoimitusta · puolestaan kutsutaan renkaan kertolaskuksi.
Sen neutraalialkiota sanotaan ykkösalkioksi ja merkitään symbolilla 1. Jos halutaan selventää, että kyseessä ovat nimenomaan renkaan R nolla- ja ykkösalkiot,
voidaan kirjoittaa 0R ja 1R .
Renkaan määritelmä voidaan ilmaista myös toisella tavalla. Jos pari (R, ·) toteuttaa ehdot (R2) ja (R3), se on monoidi (katso luku 1.3). Siten kolmikko (R, +, ·)
on rengas täsmälleen silloin, kun
1) (R, +) on vaihdannainen ryhmä
2) (R, ·) on monoidi
3) osittelulait pätevät.
3.1.2 Esimerkki.
• Kolmikot (Z, +, ·), (Q, +, ·) ja (R, +, ·) ovat vaihdannaisia renkaita. Myös
kompleksilukujen joukko C varustettuna yhteen- ja kertolaskulla on vaihdannainen rengas.
• Reaalikertoimisten n × n-matriisien joukko on rengas, kun laskutoimituksina ovat matriisien yhteen- ja kertolasku. Jos n ≥ 2, ei matriisirengas ole
vaihdannainen.
• Joukko {0} on rengas, kun laskutoimitukset + ja · määritellään seuraavasti:
0 + 0 = 0,
0 · 0 = 0.
Tässä tapauksessa alkio 0 on sekä yhteen- että kertolaskun neutraalialkio.
Kyseessä on niin kutsuttu nollarengas.
3.1.3 Esimerkki. Jäännösluokkien joukko Zn yhteen- ja kertolaskulla varustettuna osoittautuu vaihdannaiseksi renkaaksi. Olemme aiemmin osoittaneet, että
(Zn , +) on ryhmä. Se on vaihdannainen, sillä [a]n + [b]n = [a + b]n = [b + a]n =
[b]n + [a]n kaikilla a, b ∈ Z.
Jäännösluokkien kertolaskun liitännäisyys ja vaihdannaisuus seuraavat kokonaislukujen kertolaskun liitännäisyydestä ja vaihdannaisuudesta samalla tavalla
kuin yhteenlaskun vastaavat ominaisuudet. Ykkösalkiona on [1]n . Myös osittelulait seuraavat suoraan kokonaislukujen osittelulaeista.
3.1. RENGAS
97
3.1.4 Esimerkki. Olkoon F kaikkien kuvausten f : R → R joukko. Jos f, g ∈ F ,
määritellään kuvaukset f + g ja f g seuraavasti:
f + g : R → R, (f + g)(x) = f (x) + g(x),
f g : R → R, (f · g)(x) = f (x)g(x).
Esimerkiksi funktioiden f : R → R, f (x) = −x + 3 ja g : R → R, g(x) = x +
summa on funktio f + g : R → R,
√
√
(f + g)(x) = f (x) + g(x) = (−x + 3) + (x + 3 x) = 3 + 3 x,
ja tulo funktio f g : R → R,
(f g)(x) = f (x)g(x) = (−x + 3)(x +
√
3
√
3
x
√
√
x) = −x2 − x 3 x + 3x + 3 3 x.
Osoitetaan, että (F, +, ·) on rengas.
(R1) Jos f ja g ovat reaalifunktioita, niin selvästikin f + g on reaalifunktio.
Osoitetaan, että + on liitännäinen laskutoimitus. Oletetaan, että f, g, h ∈ R, ja
osoitetaan, että kuvaukset (f + g) + h ja f + (g + h) ovat samat. Jos x ∈ R, niin
((f + g) + h)(x) = (f + g)(x) + h(x) = (f (x) + g(x)) + h(x)
ja
(f + (g + h))(x) = f (x) + (g + h)(x) = f (x) + (g(x) + h(x)).
Koska f (x), g(x) ja h(x) ovat reaalilukuja, niiden yhteenlasku on liitännäinen.
Siten ((f + g) + h)(x) = (f + (g + h))(x) ja edelleen (f + g) + h = f + (g + h).
Myös vaihdannaisuus seuraa reaalilukujen yhteenlaskun vaihdannaisuudesta.
Nolla-alkiona on vakiokuvaus f0 : R → R, f0 (x) = 0 kaikilla x ∈ R. Jos nimittäin g ∈ F , niin
(g + f0 )(x) = g(x) + f0 (x) = g(x) + 0 = g(x)
kaikilla x ∈ R. Siten g + f0 = g. Vaihdannaisuudesta seuraa, että f0 + g = g, joten
f0 on nolla-alkio. Kuvauksen f vasta-alkio on kuvaus g : R → R, g(x) = −f (x).
(R2) Samalla tavoin kuin yhteenlasku, funktioiden kertolasku on joukon F laskutoimitus, ja sen liitännäisyys seuraa reaalilukujen kertolaskun liitännäisyydestä.
(R3) Ykkösalkio on vakiokuvaus f1 : R → R, f1 (x) = 1 kaikilla x ∈ R.
(R4) Osittelulait seuraavat reaalilukujen osittelulaeista samaan tapaan kuin liitännäisyys ja vaihdannaisuus seurasivat reaalilukujen vastaavista ominaisuuksista
kohdassa (R1).
Se, että joukko F on rengas, seuraa siis suoraan siitä, että funktioiden maalijoukkona on rengas R. Jos maalijoukko korvattaisiin mielivaltaisella renkaalla,
olisi funktioiden muodostama joukko edelleen rengas.
98
LUKU 3. RENKAAT
3.1.5 Esimerkki. Tutkitaan joukon A potenssijoukkoa P(A), joka koostuu kaikista joukon A osajoukoista. Määritellään joukko-operaatio 9 seuraavasti:
B9C = (B \ C) ∪ (C \ B).
Tätä kutsutaan joukkojen B ja C symmetriseksi erotukseksi, ja se koostuu kaikista
niistä alkioista, jotka ovat joko joukossa B tai joukossa C, mutta eivät molemmissa
(katso kuva 3.1). Esimerkiksi joukkojen {0, 1, 2, 3} ja {3, 4, 5} symmetrinen erotus
on
{0, 1, 2, 3}9{3, 4, 5} = ({0, 1, 2, 3} \ {3, 4, 5}) ∪ ({3, 4, 5} \ {0, 1, 2, 3})
= {0, 1, 2} ∪ {4, 5} = {0, 1, 2, 4, 5}.
A
B
Kuva 3.1: Joukkojen A ja B symmetrinen erotus A9B
Osoitetaan, että (P(A), 9, ∩) on rengas.
(R1) Oletetaan, että B, C ∈ P(A). Nyt B9C ⊂ B ∪ C ⊂ A, joten B9C ∈ P(A).
Liitännäisyyden todistaminen on hieman vaivalloista mutta ei vaikeaa. Se
jätetään lukijan tehtäväksi. Liitännäisyyttä on havainnollistettu kuvassa 3.2.
On selvää, että 9 on vaihdannainen laskutoimitus.
Neutraalialkio on ∅, sillä
B9∅ = (B \ ∅) ∪ (∅ \ B) = B ∪ ∅ = B
kaikilla B ∈ P(A). (Vaihdannaisuudesta seuraa, että ∅9B = B.) Jokainen
alkio on itsensä vasta-alkio, sillä
B9B = (B \ B) ∪ (B \ B) = ∅ ∪ ∅ = ∅.
(R2) Tiedetään, että ∩ on potenssijoukon liitännäinen laskutoimitus.
(R3) Laskutoimituksen ∩ neutraalialkio on A.
3.1. RENGAS
99
(R4) Osittelulait jätetään lukijan tarkistettavaksi.
Rengasta (P(A), 9, ∩) kutsutaan Boolen renkaaksi. Jos A = {0, 1}, potenssijoukon
P(A) yhteen- ja kertolaskutaulut näyttävät seuraavilta:
+
∅
{0}
{1} {0, 1}
∅
∅
{0}
{1} {0, 1}
{0}
{0}
∅
{0, 1} {1}
{1}
{1} {0, 1}
∅
{0}
{0}
∅
{0, 1} {0, 1} {1}
·
∅
{0}
{1}
{0, 1}
∅ {0} {1} {0, 1}
∅ ∅
∅
∅
∅ {0} ∅
{0}
∅ ∅ {1} {1}
∅ {0} {1} {0, 1}
B
A
C
Kuva 3.2: Joukko (A9B)9C = A9(B9C)
3.1.1
Renkaiden ominaisuuksia
Renkaan alkion a vasta-alkiota merkitään −a. Summa a + (−b) voidaan kirjoittaa
lyhyemmin muodossa a − b.
3.1.6 Lause. Renkaassa R pätevät seuraavat ehdot:
a) 0 · a = a · 0 = 0 kaikilla a ∈ R
b) (−a)b = a(−b) = −(ab) kaikilla a, b ∈ R
100
LUKU 3. RENKAAT
c) (−a)(−b) = ab
Tässä 0 on renkaan R nolla-alkio.
Todistus. a) Koska 0 = 0 + 0, niin 0 · a = (0 + 0)a = 0 · a + 0 · a. Lisäämällä
yhtälön molemmille puolille −(0 · a) saadaan 0 = 0 · a kaikilla a ∈ R. Samalla
tavoin osoitetaan, että a · 0 = 0.
b) Koska (−a)b+ab = (−a+a)b = 0·b = 0, niin (−a)b on alkion ab vasta-alkio.
Toisin sanoen (−a)b = −(ab). Samalla tavoin osoitetaan, että a(−b) on alkion ab
vasta-alkio.
c) Todistus jätetään harjoitustehtäväksi.
Huomaa, että kohdasta b) seuraa, että (−1R )a = a(−1R ) = −a kaikilla a ∈ R.
Lause osoittaa, että renkaissa pätevät monet tutuista laskusäännöistä. On kuitenkin oltava varovainen, sillä esimerkiksi vaihdannaisuuden saattaa huomaamattaan olettaa. Mielivaltaisessa renkaassa vaikkapa lauseke (a + b)(a − b) saadaan
muotoon a2 − ab + ba + b(−b) = a2 − ab + ba − b2 , mutta tämän pitemmälle sieventämistä ei välttämättä voi jatkaa. Toiseksi, mielivaltaisessa renkaassa
saattaa olla nollasta poikkeavat alkiot a ja b, joille pätee ab = 0. Esimerkiksi
[2]6 · [3]6 = [6]6 = [0]6 .
Jokaisessa renkaassa on nollaa ja ykköstä vastaavat alkiot, ja niiden avulla voidaan myös muut kokonaisluvut tulkita renkaan alkioiksi. Tämä tehdään toisinaan
merkintöjen helpottamiseksi. Apuna käytetään monikerran käsitettä.
Ensinnäkin, jos n on positiivinen kokonaisluku, sen ajatellaan vastaavan renkaan alkiota
n · 1R = 1R + 1R + · · · + 1R .
&
'(
)
n kpl
Nolla tulkitaan luonnollisesti renkaan nolla-alkioksi, ja lukua −n voidaan puolestaan pitää renkaan alkiona −(n · 1R ). Esimerkiksi renkaassa Z7 luku 3 voidaan
tulkita renkaan alkioksi [1]7 + [1]7 + [1]7 = [3]7 ja luku −3 vastaavasti alkioksi
−[3]7 = [4]7 .
Jos a on renkaan R alkio ja n ∈ Z, merkintä na voi nyt tarkoittaa kahta eri
asiaa. Ensinnäkin se voi olla alkion a monikerta. Toisaalta se voi tarkoittaa renkaan
alkioiden n = n · 1R ja a tuloa. Näillä kahdella asialla ei kuitenkaan ole eroa.
3.1.7 Lemma. Olkoon R rengas. Jos n on kokonaisluku ja a ∈ R, niin
na = (n · 1R )a.
3.1. RENGAS
101
Todistus. Väite pätee kokonaisluvulla 0, sillä nollamonikerran määritelmän mukaan 0 · a = 0R , missä 0R on renkaan R nolla-alkio. Toisaalta (0 · 1R )a = 0R · a = 0R
lauseen 3.1.6 nojalla.
Jos n positiivinen luku ja a ∈ R, niin
na = a
& + a +'(· · · + a) = 1R · a + 1R · a + · · · + 1R · a
n kpl
= (1R + 1R + · · · + 1R )a = (n · 1R )a.
Negatiivisen monikerran määritelmän mukaan (−n)a = n(−a). Edellä osoitetusta ja lauseesta 3.1.6 seuraa, että
n(−a) = (n · 1R )(−a) = (−(n · 1R ))a.
Monikerran ominaisuuksien perusteella −(n · 1R ) = (−n) · 1R , joten olemme osoittaneet, että (−n)a = ((−n) · 1R )a. Siten väite pätee kaikilla kokonaisluvuilla.
3.1.8 Lemma. Olkoon R rengas, jossa nolla- ja ykkösalkio ovat sama alkio. Tällöin R on nollarengas, eli R = {0}.
Todistus. Jos nolla- ja ykkösalkiot ovat samat, niin 0 on kertolaskun neutraalialkio.
Siten a = 0 · a = 0 kaikilla a ∈ R. Renkaassa on siis vain yksi alkio, nolla.
Kahden renkaan karteesinen tulo on rengas, kun laskutoimitus määritellään
pisteittäin.
3.1.9 Lause. Oletetaan, että R ja S ovat renkaita. Määritellään joukossa R × S
laskutoimitukset + ja · seuraavalla tavalla:
(r1 , s1 ) + (r2 , s2 ) = (r1 + r2 , s1 + s2 )
ja (r1 , s1 ) · (r2 , s2 ) = (r1 r2 , s1 s2 ).
Tällöin (R × S, +, ·) on rengas.
Todistus. Todistus jätetään harjoitustehtäväksi.
3.1.2
Alirengas
Samalla tavalla kuin ryhmälle määritellään aliryhmä, voidaan renkaalle määritellä
alirakenteena alirengas.
Rengas on yhteenlaskun suhteen ryhmä, joten alirenkaan halutaan olevan yhteenlaskun suhteen aliryhmä. Koska renkaissa ei tarvitse olla käänteisalkioita eivätkä ne siten välttämättä ole kertolaskun suhteen ryhmiä, ei alirenkaan myöskään
102
LUKU 3. RENKAAT
voida vaatia olevan aliryhmä kertolaskun suhteen. Sen täytyy toteuttaa kertolaskualiryhmän aksioomista vain ne, joissa ei mainita käänteisalkioita.
3.1.10 Määritelmä. Oletetaan, että (R, +, ·) on rengas ja S ⊂ R. Sanotaan, että
(S, +, ·) on renkaan (R, +, ·) alirengas, jos seuraavat ehdot toteutuvat:
(AR1) (S, +) on ryhmän (R, +) aliryhmä
(AR2) ab ∈ S kaikilla a, b ∈ S
(AR3) 1R ∈ S.
Alirengas S on siis rengas, joka sisältyy renkaaseen R ja jolla on samat nolla- ja
ykkösalkio kuin renkaalla R. Joukon S laskutoimitusten liitännäisyys, yhteenlaskun vaihdannaisuus ja osittelulait seuraavat suoraan renkaan R vastaavista ominaisuuksista.
Alirenkaan aksioomat voidaan muotoilla toisellakin tavalla. Ehdot (AR2) ja
(AR3) toteuttavaa monoidin (R, ·) alirakennetta kutsutaan nimittäin alimonoidiksi. Kolmikko (S, +, ·) on siis alirengas, jos
1) (S, +) on ryhmän (R, +) aliryhmä
2) (S, ·) on monoidin (R, ·) alimonoidi.
S
0
R
1
Kuva 3.3: Renkaan R alirengas S
3.1.11 Esimerkki. Rengas (Z, +, ·) on renkaan (Q, +, ·) alirengas, joka puolestaan on renkaan (R, +, ·) alirengas.
Ryhmien tapauksessa jokainen ryhmä, joka sisältyy toiseen ryhmään, on aliryhmä. Renkailla näin ei ole. Esimerkiksi renkaan Z6 osajoukko
R = {[0]6 , [2]6 , [4]6 }
on rengas. Tässä renkaassa kertolaskun neutraalialkio on [4]6 . Koska osajoukko R
ei sisällä renkaan Z6 ykkösalkiota [1]6 , se ei kuitenkaan ole alirengas.
3.1. RENGAS
103
3.1.12 Esimerkki. Renkaalla (Z, +, ·) ei ole muita alirenkaita kuin Z itse. Jos
nimittäin S on jokin alirengas, niin 1 ∈ S. Koska S on aliryhmä yhteenlaskun
suhteen, kaikki alkion 1 monikerrat ovat sen alkioita. Siten n = n · 1 ∈ S kaikilla
n ∈ Z, mistä seuraa, että S = Z. Samalla tavoin nähdään, että renkaalla Zn ei ole
muita alirenkaita kuin Zn itse.
3.1.13 Esimerkki. Palautetaan mieliin esimerkissä 9.4 esitelty reaalifunktioiden
rengas R. Sillä on osajoukko P , joka koostuu kaikista polynomifunktioista. Esimerkistä huomataan, että renkaan R laskutoimitukset ovat joukon P alkioiden
tapauksessa tutut polynomien yhteen- ja kertolasku. Osoitetaan, että joukko P on
alirengas.
(AR1) Jos p ja q ovat polynomifunktioita, myös p + q on polynomifunktio.
Nolla-alkio on vakiopolynomi 0, joten se on joukon P alkio. Polynomifunktion p
vasta-alkio −p on polynomifunktio.
(AR2) Jos p ja q ovat polynomifunktioita, niin pq on polynomifunktio.
(AR3) Ykkösalkio on vakiopolynomi 1, joten se on joukon P alkio. Siten P on
renkaan R alirengas.
Usein on kätevää osoittaa joukko renkaaksi todistamalla, että se on jonkin tunnetun renkaan alirengas. Tällöin vältytään tarkastelemasta liitännäisyyttä, vaihdannaisuutta ja osittelulakeja.
3.1.14 Esimerkki. Määritellään
√
√
Z[ 2] = {a + b 2 | a, b ∈ Z}
√
ja osoitetaan, että (Z[ 2], +, ·) on rengas. Tehdään√ tämä näyttämällä, että kyseessä on renkaan (R, +, ·) √
alirengas. Selvästikin
Z[ 2] on renkaan
√
√ R osajoukko.
Oletetaan, että luvut a + b 2 ja c + d 2 kuuluvat joukkoon Z[ 2].
(AR1) Koska
√
√
√
√
(a + b 2) + (c + d 2) = (a + c) + (b + d) 2 ∈ Z[ 2],
√
√
joukko Z[ √
2] on suljettu yhteenlaskun suhteen. Nolla-alkio on joukossa Z[ 2], sillä
0 = 0 + 0 · 2. Lisäksi huomataan, että
√
√
√
−(a + b 2) = −a + (−b) 2 ∈ Z[ 2],
√
joten joukko Z[ 2] sisältää alkioidensa vasta-alkiot.
(AR2) Koska
√
√
√
√
(a + b 2) · (c + d 2) = (ac + 2bd) + (ad + bc) 2 ∈ Z[ 2],
104
LUKU 3. RENKAAT
√
joukko Z[ 2] on suljettu kertolaskun suhteen.
√
√
(AR3) Ykkösalkio on joukossa Z[ 2], sillä 1 = 1 + 0 · 2.
√
√
Siten Z[ 2] on renkaan R alirengas. Tämä tarkoittaa sitä, että Z[ 2] on rengas.
Samalla tavalla kuin aliryhmien tapauksessa voi alirenkaan määritelmässä olevia ehtoja yhdistelemällä säästää toisinaan vaivaa
3.1.15 Lause (Alirengaskriteeri). Olkoon S renkaan R osajoukko. Se on renkaan
R alirengas jos ja vain jos
1) a − b ∈ S kaikilla a, b ∈ S
2) ab ∈ S kaikilla a, b ∈ S
3) 1R ∈ S.
Todistus. Jos S on alirengas, ehdot 1) – 3) ovat voimassa. Oletetaan sitten, että
ehdot 1) – 3) pätevät, ja osoitetaan, että S on rengas. Koska 1 ∈ S, joukko S
on epätyhjä. Ehdosta 1) seuraa aliryhmäkriteerin nojalla, että (S, +) on ryhmän
(R, +) aliryhmä. Tämä yhdistettynä ehtoihin 2) ja 3) osoittaa, että S on renkaan
R alirengas.
3.1.16 Lause. Kahden alirenkaan leikkaus on alirengas.
Todistus. Todistus on hyvin samankaltainen kuin vastaavan aliryhmiä koskevan
lauseen todistus. Se jätetään harjoitustehtäväksi.
3.1.3
Yksiköt
Renkaan alkioilla ei tarvitse olla käänteisalkioita kertolaskun suhteen. Joillakin
alkioilla tällainen kuitenkin on. Esimerkiksi kokonaislukujen renkaassa luvuilla 1
ja −1 on käänteisalkio. Renkaassa Q puolestaan käänteisalkio on kaikilla luvuilla
nollaa lukuunottamatta.
3.1.17 Määritelmä. Renkaan alkiota, jolla on käänteisalkio kertolaskun suhteen,
kutsutaan yksiköksi.
Kokonaislukujen renkaassa yksiköitä ovat siis 1 ja −1, ja rationaalilukujen renkaassa niitä ovat kaikki nollasta poikkeavat luvut. Huomataan, että yksikköjen
muodostamat joukot {1, −1} ja Q \ {0} ovat molemmat ryhmiä kertolaskun suhteen. Tämä pätee kaikille renkaille.
3.1. RENGAS
105
3.1.18 Lause. Olkoon R rengas. Määritellään
R∗ = {a ∈ R | a on yksikkö}.
Tällöin R∗ on ryhmä kertolaskun suhteen.
Todistus. Osoitetaan aluksi, että R∗ on suljettu kertolaskun suhteen. Oletetaan,
että x, y ∈ R∗ . Nyt alkiolla xy on renkaassa R käänteisalkio y −1 x−1 , joten xy on
yksikkö. Siten xy ∈ R∗ .
Joukon R∗ kertolaskun liitännäisyys seuraa suoraan siitä, että renkaassa R
kertolasku on liitännäinen. Koska neutraalialkio 1 on oma käänteisalkionsa, se on
yksikkö, ja siten 1 ∈ R∗ . Jos x ∈ R∗ , alkiolla x on käänteisalkio x−1 ∈ R. Nyt
(x−1 )−1 = x, joten alkiolla x−1 on käänteisalkio ja siten x−1 ∈ R∗ .
Esimerkiksi Z∗ = {1, −1}, Q∗ = Q \ {0} ja R∗ = R \ {0}. Tutkitaan vielä
rengasta Z6 ja lasketaan sen kertotaulu:
· [0] [1] [2] [3] [4] [5]
[0] 0 0 0 0 0 0
[1] 0 1 2 3 4 5
[2] 0 2 4 0 2 4
[3] 0 3 0 3 0 3
[4] 0 4 2 0 4 2
[5] 0 5 4 3 2 1
Kertotaulussa on luettavuuden vuoksi jätetty hakasulut merkitsemättä. Huomataan, että vain jäännösluokilla [1]6 ja [5]6 on käänteisalkiot. Ne ovat siis renkaan
ainoat yksiköt ja siten Z∗6 = {[1]6 , [5]6 }.
3.1.19 Lause. Oletetaan, että n > 1. Renkaan Zn alkio [a]n on yksikkö jos ja vain
jos a %= 0 ja syt(a, n) = 1. Siten Z∗n = {[a]n | a %= 0, syt(a, n) = 1}.
Todistus. Alkio [x]n on alkion [a]n käänteisalkio jos ja vain jos
[1]n = [x]n [a]n = [xa]n .
Tämä puolestaan on yhtäpitävää sen kanssa, että 1 ≡ xa (mod n). On siis osoitettava, että yhtälöllä 1 ≡ xa (mod n) on kokonaislukuratkaisu täsmälleen silloin,
kun a %= 0 ja syt(a, n) = 1.
Jos a %= 0 ja syt(a, n) = 1, lauseen 2.2.18 nojalla yhtälöllä 1 ≡ xa (mod n)
on ratkaisu. Jos taas b on yhtälön 1 ≡ xa (mod n) ratkaisu, on olemassa k ∈ Z,
jolle pätee 1 = ba + kn. Koska n > 1, tiedetään, että a ei voi olla nolla. Lisäksi
nähdään, että jokainen lukujen a ja n yhteinen tekijä on myös luvun 1 tekijä. Siten
syt(a, n) = 1.
106
LUKU 3. RENKAAT
Tiivistelmä:
• Kolmikko (R, +, ·) on rengas, jos (R, +) on vaihdannainen ryhmä, · on liitännäinen laskutoimitus, jolla on neutraalialkio, ja osittelulait pätevät.
• Osajoukko S on renkaan (R, +, ·) alirengas, jos S on aliryhmä yhteenlaskun
suhteen, suljettu kertolaskun suhteen ja sisältää ykkösalkion 1R .
• Renkaan alkiota, jolla on käänteisalkio kertolaskun suhteen, kutsutaan yksiköksi.
3.2. KUNTA
3.2
107
Kunta
Rationaali- ja reaalilukujen renkaissa kaikilla nollasta poikkeavilla alkioilla on
käänteisalkio kertolaskun suhteen. Näissä renkaissa yksiköitä ovat siis kaikki alkiot
nollaa lukuunottamatta.
3.2.1 Määritelmä. Rengas R %= {0} on kunta, jos se on vaihdannainen ja kaikki
nollasta poikkeavat alkiot ovat yksiköitä.
Yleensä ei ole toivottavaa, että renkaan R nolla-alkiolla olisi käänteisalkio. Jos
nimittäin on olemassa sellainen a ∈ R, että 0 · a = 1, niin tällöin 0 = 1 ja lemman
3.1.8 nojalla kyseessä on nollarengas.
Lauseen 3.1.18 perusteella renkaan yksiköt muodostavat ryhmän kertolaskun
suhteen. Siten kunnan määritelmä voidaan ilmaista myös toisella tavalla:
Joukko K laskutoimituksilla + ja · varustettuna on kunta, jos seuraavat ehdot
ovat voimassa:
1) (K, +) on vaihdannainen ryhmä.
2) (K \ {0}, ·) on vaihdannainen ryhmä.
3) Osittelulait pätevät.
3.2.2 Esimerkki.
• Rengas (Z, +, ·) ei ole kunta.
• Renkaat (Q, +, ·), (R, +, ·) ja (C, +, ·) ovat kuntia.
3.2.3 Lause. Jäännösluokkarengas Zn on kunta jos ja vain jos n on alkuluku.
Todistus. Väite seuraa lähes suoraan lauseesta 3.1.19. Sen perusteella tiedetään,
että renkaan Zn nollasta poikkeava alkio [a]n on yksikkö täsmälleen silloin, kun
syt(a, n) = 1.
Oletetaan, että Zn on kunta. Jos a on luvun n tekijä ja a %= n, alkio [a]n on
yksikkö. Siten syt(a, n) = 1, joten täytyy päteä a = 1. Luvulla n ei siis ole muita
tekijöitä kuin n ja 1, joten se on alkuluku.
Oletetaan sitten, että n on alkuluku. Olkoon [a]n renkaan Zn nollasta poikkeava
alkio. Voimme olettaa, että 0 < a < n. Koska n on alkuluku, syt(a, n) = 1 ja siten
[a]n on yksikkö. Rengas Zn on siis kunta.
108
LUKU 3. RENKAAT
3.2.4 Määritelmä. Oletetaan, että K on kunta ja L sen osajoukko. Sanotaan,
että L on K:n alikunta, jos seuraavat ehdot toteutuvat:
(AK1) (L, +) on ryhmän (K, +) aliryhmä
(AK2) (L \ {0}, ·) on ryhmän (K \ {0}, ·) aliryhmä.
3.2.5 Esimerkki. Kunta (Q, +, ·) on kunnan (R, +, ·) alikunta, joka puolestaan
on kunnan (C, +, ·) alikunta.
3.2.6 Esimerkki. Joukko
/
0
√
√
Q( 2) = a + b 2 | a, b, c, d ∈ Q on
kunnan R alikunta.
√
On helppo nähdä, että Q( 2) on suljettu√laskutoimitusten√+ ja · suhteen ja
että neutraalialkiot
0 ja 1 ovat joukossa Q( 2). Alkion a + b 2 vasta-alkio on
√
−a + (−b) 2 ja käänteisalkio
√
a−b 2
a
−b √
1
√ =
√
√ = 2
+
2.
a − 2b2 a2 − 2b2
a+b 2
(a + b 2)(a − b 2)
√
Siten Q( 2) on kunnan R alikunta.
Tiivistelmä:
• Kolmikko (K, +, ·) on kunta, jos K on vaihdannainen rengas ja kaikki sen
nollasta poikkeavat alkiot ovat yksiköitä.
3.3. KOKONAISALUE
3.3
109
Kokonaisalue
Jos reaalilukujen x ja y tulo on nolla, tiedämme että tällöin x = 0 tai y = 0. Tämä
ominaisuus on hyvin oleellinen vaikkapa yhtälöiden ratkaisussa. Esimerkiksi yhtälö
x2 −x = 0 voidaan ratkaista muuttamalla se muotoon x(x−1) = 0. Nyt tiedetään,
että x = 0 tai x − 1 = 0 ja ratkaisuja on korkeintaan kaksi, x = 0 ja x = 1. Koska
02 = 0 ja 12 = 1, alkiot 0 ja 1 todellakin ovat yhtälön ratkaisuja.
Sen sijaan esimerkiksi renkaassa Z6 ratkaisuja löytyy enemmän kuin kaksi.
Huomataan nimittäin, että ratkaisujen [0]6 ja [1]6 lisäksi myös alkiot [3]6 ja [4]6
toteuttavat yhtälön, sillä
[3]26 − [3]6 = [9]6 − [3]6 = [6]6 = [0]6
ja
[4]26 − [4]6 = [16]6 − [4]6 = [12]6 = [0]6 .
Tämä johtuu siitä, että renkaassa Z6 kahden nollasta poikkeavan alkion tulo voi
olla nolla. (Esimerkiksi [2]6 · [3]6 = [6]6 = [0]6 .) Yhtälöä ei siis voida ratkaista
samalla tavalla kuin reaalilukujen tapauksessa.
3.3.1 Määritelmä. Olkoon R vaihdannainen rengas, joka ei ole nollarengas. Oletetaan, että kaikilla a, b ∈ R ehdosta ab = 0 seuraa a = 0 tai b = 0. Tällöin R on
kokonaisalue.
Nollasta poikkeavia alkioita, joiden tulo on nolla, kutsutaan nollanjakajiksi.
Kokonaisalue on siis vaihdannainen rengas, jossa ei ole nollanjakajia.
Huomaa, että kokonaisalueessa 0 ja 1 ovat aina eri alkiot. Jos nimittäin renkaassa R pätee 0 = 1, tällöin R on lemman 3.1.8 nojalla nollarengas, joten se ei
voi olla kokonaisalue.
3.3.2 Esimerkki. Esimerkiksi renkaat Z, Q, R ja C ovat kokonaisalueita. Sen
sijaan rengas Z6 ei ole kokonaisalue.
3.3.3 Lause. Rengas Zn on kokonaisalue jos ja vain jos n on alkuluku.
Todistus. Oletetaan, että n ei ole alkuluku. Jos n = 1, kyseessä on nollarengas Z1 =
{[0]1 }, joka ei ole kokonaisalue. Jos taas n > 1, niin n = ab joillakin luonnollisilla
luvuilla a ja b, missä 0 < a < n ja 0 < b < n. Nyt
[a]n · [b]n = [ab]n = [n]n = [0]n ,
mutta [a]n %= [0]n ja [b]n %= [0]n . Siten Zn ei ole kokonaisalue.
110
LUKU 3. RENKAAT
Oletetaan sitten, että n on alkuluku. Jos nyt [a]n ·[b]n = [0]n joillakin [a]n , [b]n ∈
Zn , niin tällöin [ab]n = [0]n , mistä seuraa, että ab on jaollinen luvulla n. Koska
n on alkuluku, lauseen 2.2.10 nojalla joko a tai b on jaollinen luvulla n. Toisin
sanoen [a]n = [0]n tai [b]n = [0]n . Siten Zn on kokonaisalue.
3.3.4 Lause. Olkoon D kokonaisalue ja a ∈ D \ {0}. Tällöin an %= 0 kaikilla
n ∈ N.
Todistus. Todistetaan väite induktiolla.
1◦ Oletetaan, että n = 0. Nyt an = a0 = 1. Koska 0 %= 1, väite pätee luvulla 0.
2◦ Oletetaan, että väite pätee jollakin luvulla n eli että an %= 0. Osoitetaan, että
väite pätee myös luvulla n+1. Huomataan, että an+1 = aan . Jos nyt an+1 = 0,
niin joko a = 0 tai an = 0. Olemme kuitenkin olettaneet, että a %= 0, ja
toisaalta induktio-oletuksen nojalla an %= 0. Siten täytyy olla an+1 %= 0.
Siten väite pätee kaikilla luonnollisilla luvuilla.
Kokonaisalueessa pätee niin kutsuttu supistamislaki.
3.3.5 Lause. Olkoon D kokonaisalue ja a, b, c ∈ D. Jos ab = ac ja a %= 0, niin
b = c.
Todistus. Oletetaan, että ab = ac ja a %= 0. Nyt ab−ac = 0 ja edelleen a(b−c) = 0.
Koska kyseessä on kokonaisalue ja a %= 0, täytyy päteä b − c = 0. Siten b = c.
3.3.6 Lause. Jokainen kunta on kokonaisalue.
Todistus. Olkoon K on kunta. Oletetaan, että ab = 0 joillakin a, b ∈ K. Jos a = 0,
niin väite on todistettu. Jos taas a %= 0, niin a:lla on kunnassa K käänteisalkio a−1 .
Kertomalla yhtälön ab = 0 molemmat puolet vasemmalta alkiolla a−1 , saamme
b = 0. Siten K on kokonaisalue.
Jokainen kunta on siis kokonaisalue, ja jokainen kokonaisalue puolestaan rengas.
Lauseessa 3.3.3 todistettiin, että Zn on kokonaisalue jos ja vain jos n on alkuluku. Toisaalta lauseessa ZnkuntaLause nähtiin, että tässä tapauksessa Zn on itse
asiassa kunta, joten Zn on kunta jos ja vain jos se on kokonaisalue. Sama pätee
jokaiselle äärelliselle renkaalle
3.3.7 Lause. Äärellinen kokonaisalue on kunta.
3.3. KOKONAISALUE
111
RENKAAT
KOKONAISALUEET
KUNNAT
Z7
C
Z5 Q R
Z4
Z6
Z
matriisirenkaat
Kuva 3.4: Jokainen kunta on kokonaisalue, ja jokainen kokonaisalue on rengas.
Todistus. Olkoon D äärellinen kokonaisalue. Riittää osoittaa, että jokaisella D:n
nollasta poikkeavalla alkiolla on käänteisalkio. Oletetaan, että a ∈ D ja a %= 0.
Koska D on rengas, potenssit a1 , a2 , a3 , . . . ovat D:n alkioita. Kokonaisalue D on
kuitenkin äärellinen, joten täytyy olla olemassa sellaiset kaksi eri positiivista lukua
n ja m, että an = am .
Voidaan olettaa, että n > m. Nyt an − am = 0, ja siten am (an−m − 1) = 0.
Koska D on kokonaisalue, joko am = 0 tai an−m − 1 = 0. Koska a %= 0, lauseen
3.3.4 perusteella am %= 0. Siten täytyy olla an−m − 1 = 0. Tästä seuraa, että
1 = an−m = aan−m−1 . Huomaa, että n − m − 1 ≥ 0, ja siksi alkio an−m−1 on
olemassa. Kokonaisalue D on vaihdannainen, joten voidaan päätellä, että an−m−1
on alkion a käänteisalkio.
3.3.1
Karakteristika
Luvussa 3.1.1 totesimme, että kokonaisluvut voidaan tulkita renkaan alkioiksi.
Se, miltä kokonaisluvut näyttävät eri renkaissa saattaa vaihdella hyvinkin paljon.
Esimerkiksi luku 7 tulkitaan renkaassa Z5 alkioksi [7]5 = [2]5 . Renkaassa Z7 se
puolestaan tulkitaan alkioksi [7]7 = [0]7 eli kyseessä onkin nolla-alkio.
3.3.8 Määritelmä. Oletetaan, että D on kokonaisalue, jonka ykkösalkio on 1D .
Kokonaisalueen D karakteristika on pienin positiivinen kokonaisluku n, jolle pätee
n · 1D = 0. Jos tällaista lukua ei ole olemassa, karakteristika on 0.
Karakteristika voidaan periaatteessa määritellä mille tahansa renkaille. Tulemme kuitenkin osoittamaan karakteristikaan liittyviä tuloksia, jotka pätevät vain
kokonaisalueissa. Siksi rajoitumme määritelmässä kokonaisalueisiin.
112
LUKU 3. RENKAAT
3.3.9 Esimerkki. Kokonaisalueen Z5 karakteristika on 5, sillä
5 · [1]5 = [1]5 + [1]5 + [1]5 + [1]5 + [1]5 = [1 + 1 + 1 + 1 + 1]5 = [5]5 = [0]5 ,
eikä mikään pienempi luku toteuta ehtoa. Huomataan, että kokonaisalueen Zp
karakteristika on p, sillä
p · [1]p = [p]p = [0]p ,
ja toisaalta p on pienin luku, joka toteuttaa kyseisen ehdon.
3.3.10 Esimerkki. Kokonaisalueitten Z, Q, R ja C karakteristika on 0. Ei nimittäin ole olemassa positiivista lukua n, jolle pätisi n · 1 = 0.
Huomaa, että jos kokonaisalueen D karakteristika on p, kaikkien alkioiden p:s
monikerta on 0. Toisin sanoen p · a = 0 kaikilla a ∈ D. Tämä johtuu siitä, että
pa = (p · 1D )a = 0 · a = 0.
Esimerkiksi kokonaisalueessa Z5 pätee 5 · [3]5 = [15]5 = [5]5 · [3]5 = [0]5 · [3]5 = [0]5 .
3.3.11 Lause. Kokonaisalueen karakteristika on joko 0 tai alkuluku.
Todistus. Olkoon D kokonaisalue, jonka karakteristika on n %= 0. Oletetaan, että
n = n1 n2 , missä n1 ja n2 ovat positiivisia kokonaislukuja. Tällöin
0 = n · 1D = (n1 n2 ) · 1D = n1 (n2 · 1D ).
Lemman 3.1.7 nojalla
n1 (n2 · 1D ) = (n1 · 1D )(n2 · 1D ),
ja koska D on kokonaisalue, tästä seuraa, että n1 · 1D = 0 tai n2 · 1D = 0. Koska n
on pienin positiivinen luku, jolla pätee n · 1D = 0, täytyy olla n1 = n tai n2 = n.
Tämä tarkoittaa sitä, että luvun n ainoat tekijät ovat n ja 1. Toisaalta n %= 1,
sillä muuten a = 1 · a = 0 kaikilla a ∈ D, jolloin D on nollarengas. Siten n on
alkuluku.
Tiivistelmä:
• Vaihdannainen rengas on kokonaisalue, jos ehdosta ab = 0 seuraa a = 0 tai
b = 0 kaikilla renkaan alkioilla a ja b.
• Kokonaisalueen D karakteristika p on pienin positiivinen kokonaisluku, jolle
pätee p · 1D = 0. Jos tällaista lukua ei ole, karakteristika on 0.
• Kokonaisalueen karakteristika on aina joko 0 tai alkuluku.
Luku 4
Tekijärakenteet
4.1
Tekijäryhmä
Palaamme nyt tutkimaan sivuluokkia. Olemme huomanneet, että niiden avulla voidaan jättää huomiotta yksityiskohtia ja vähentää siten käsiteltävän tiedon määrää.
Eräs esimerkki tästä ovat jäännösluokat [a]n , jotka voidaan kirjoittaa aliryhmän
nZ sivuluokkina a + nZ.
Jäännösluokille on mahdollista määritellä laskutoimituksia ja niiden käyttö
helpottaa kokonaislukujen tarkastelua entisestään. Olemme huomanneet, että esimerkiksi suurten lukujen jakojäännösten laskeminen onnistuu toisinaan jäännösluokkien ja niiden laskutoimitusten avulla vaivattomasti.
Laskutoimitukset määritellään jäännösluokkien edustajien avulla. Tällöin on
oltava erityisen varovainen, sillä jäännösluokan edustajan valinta ei saa vaikuttaa
laskun tulokseen. Muutoin esimerkiksi kahden alkion summa voisi vaihdella sen
mukaan, missä muodossa alkiot kirjoitetaan.
Jäännösluokkien yhteenlasku [a]n + [b]n = [a + b]n , saa sivuluokkien avulla
ilmaistuna muodon
(a + nZ) + (b + nZ) = (a + b) + nZ.
Yhteenlaskun suhteen jäännösluokkien joukon Zn tiedetään olevan ryhmä, joten
sivuluokkien joukko Z/nZ on ryhmä. Tavoitteena on yleistää jäännösluokkien yhteenlaskun periaate mielivaltaisen ryhmän sivuluokille.
Lähdetään kehittelemään ajatusta tarkastelemalla ensin ryhmän S3 aliryhmän
B = {(1), (12)} sivuluokkia. Yritetään siis määritellä sivuluokkien joukossa laskutoimitus samalla tavalla kuin joukon Z/nZ tapauksessa. Joukossa S3 /B on kolme
113
114
LUKU 4. TEKIJÄRAKENTEET
Z/5Z
Z
-4
-1
4
11...
1 6
1+5Z
-3
2
0 10
9 -5 5 ... 12 7
14 ...
...
-2 8
3 13 ...
4+5Z
5Z
2+5Z
3+5Z
Kuva 4.1: Sivuluokkien joukko Z/5Z
alkiota
B = {(1), (12)},
(123)B = {(123), (13)} ja
(132)B = {(132), (23)}.
Tutkitaan, mitä tapahtuu, jos määrittelemme joukossa S3 /A laskutoimituksen 1
seuraavasti: σB 1 τ B = (στ )B.
Koska B = (1)B, niin
B 1 (123)B = (1)B 1 (123)B = (1)(123)B = (123)B.
Toisaalta voidaan myös kirjoittaa B = (12)B, joten
B 1 (123)B = (12)B 1 (123)B = (12)(123)B = (23)B = (132)B.
Sivuluokat (123)B ja (132)B eivät kuitenkaan ole samat.
S3
B
(1)
(13)
(123)
(12)
(23)
(132)
Kuva 4.2: Ryhmän S3 aliryhmän B vasemmat sivuluokat
Olemme siis laskeneet saman laskun kahdella eri tavalla ja saaneet sille kaksi eri
tulosta. Tämä ei käy laatuun, joten joukolle S3 /B ei voida määritellä laskutoimitusta samaan tapaan kuin joukolle Z/nZ. Miksi nämä kaksi sivuluokkien joukkoa
4.1. TEKIJÄRYHMÄ
115
käyttäytyvät eri tavoin? Milloin sivuluokkien joukolle voidaan johtaa laskutoimitus
ryhmän laskutoimituksesta?
4.1.1
Sivuluokkien laskutoimitus
Olkoon G ryhmä ja H sen aliryhmä. Haluamme, että joukossa G/H voidaan määritellä laskutoimitus 1 ehdolla
kaikilla x, y ∈ G.
xH 1 yH = xyH
Määritteleminen ei kuitenkaan onnistu, jos sivuluokan edustajan valinta vaikuttaa laskutoimituksen tulokseen. Jos sama sivuluokka voidaan kirjoittaa vaikkapa
muodoissa xH ja x$ H, täytyy laskusta tulla molempia kirjoitustapoja käyttämällä
sama tulos. Seuraavan ehdon on siis toteuduttava kaikilla x, y, x$, y $ ∈ G:
jos xH = x$ H ja yH = y $H,
niin xH 1 yH = x$ H 1 y $H.
Toisin sanoen, jos xH = x$ H ja yH = y $ H, niin xyH = x$ y $ H. (Toisinaan sanotaan, että sivuluokkien laskutoimitus on tällöin hyvin määritelty.)
Tulemme näkemään, että sivuluokkien laskutoimitus 1 voidaan määritellä täsmälleen silloin, kun vasemmat ja oikeat sivuluokat ovat samoja eli gH = Hg kaikilla g ∈ G.
xH = x’H
G
x
xy
x’
y
H
yH = h’H
y’
x’y’
xyH = x’y’H
Kuva 4.3: Jotta laskutoimitus 1 voidaan määritellä, täytyy ehdoista xH = x$ H ja
yH = y $H seurata xyH = x$ y $ H.
Tässä luvussa otamme laajemmin käyttöön sivuluokkien yhteydessä käytettyjä merkintöjä. Jos G on ryhmä, x, y ∈ G ja A, B ⊂ G, joukot xA, Ax ja AB
määritellään seuraavasti:
xA = {xa | a ∈ A},
Ax = {ax | a ∈ A},
AB = {ab | a ∈ A, b ∈ B}.
116
LUKU 4. TEKIJÄRAKENTEET
Koska ryhmän laskutoimitus on liitännäinen, esimerkiksi x(yA) = (xy)A. Siten
sulkuja ei tarvita, ja voidaan kirjoittaa xyA ilman sekaannuksen vaaraa.
Jos H on ryhmän G aliryhmä ja x, y ∈ G, voidaan muodostaa esimerkiksi
joukot
xHy = {xhy | h ∈ H} ja
xHyN = {xhyn | h ∈ H, n ∈ N}.
Huomaa, että HH = H, kun H on aliryhmä.
Halutaan siis osoittaa, että jos vasemmat ja oikeat sivuluokat ovat samoja,
sivuluokkien laskutoimitus 1 voidaan määritellä. Oletetaan, että gH = Hg kaikilla
g ∈ G. Oletetaan lisäksi, että xH = x$ H ja yH = y $H. Haluamme nyt osoittaa,
että xyH = x$ y $ H. Koska y $H = Hy $, saadaan
xyH = x(yH) = x(y $ H) = x(Hy $)
= (xH)y $ = (x$ H)y $ = x$ (Hy $)
= x$ (y $H) = x$ y $ H.
Siten laskutoimitus voidaan määritellä. (Sulkuja ei tässä varsinaisesti tarvita, ja
ne on lisätty vain todistuksen välivaiheita selventämään.)
Myös käänteinen väite pätee, mutta tämän todistuksen lukija voi huoletta ohittaa ensimmäisillä lukukerroilla. Jos sivuluokkien laskutoimitus 1 voidaan määritellä, aliryhmän H vasempien ja oikeiden sivuluokkien on oltava samoja. Oletetaan,
että g ∈ G ja h ∈ H. Koska neutraalialkio e on aliryhmässä H, niin eH = hH.
Toisaalta on selvää, että gH = gH. Jos laskutoimitus 1 on määritelty, niin tällöin
egH = hgH eli gH = hgH. Sivuluokkien ominaisuuksien perusteella tiedämme,
että nyt hg ∈ gH. Koska h on mielivaltainen aliryhmän H alkio, on päätelty,
että Hg ⊂ gH. Toisaalta voimme päättelyssä korvata alkion g alkiolla g −1 , jolloin hg −1 ∈ g −1 H. Nyt hg −1 = g −1 h$ jollakin h$ ∈ H ja siksi gh = h$ g. Siispä
gh ∈ Hg, ja koska h on mielivaltainen aliryhmän H alkio, saadaan gH ⊂ Hg.
Siten gH = Hg.
4.1.2
Normaali aliryhmä
4.1.1 Määritelmä. Ryhmän G aliryhmä N on normaali, jos sen vasemmat ja
oikeat sivuluokat ovat samat eli
gN = Ng
kaikilla g ∈ G.
Tällöin merkitään N ! G. Jos N on aito aliryhmä, voidaan käyttää merkintää
N " G.
4.1. TEKIJÄRYHMÄ
117
Huomaa, että vaihdannaisen ryhmän kaikki aliryhmät ovat normaaleja, sillä
gN = {gn | n ∈ N} = {ng | n ∈ N} = Ng.
4.1.2 Esimerkki. Ryhmä (Z, +) on vaihdannainen, joten sen kaikki aliryhmät
ovat normaaleja. Siten nZ on normaali aliryhmä kaikilla n ∈ Z. Siksi sivuluokkien
joukolle Z/nZ oli mahdollista määritellä laskutoimitus.
4.1.3 Esimerkki. Ryhmän S3 aliryhmä B = {(1), (12)} ei ole normaali. Esimerkiksi vasen sivuluokka (123)B = {(123), (13)} ei ole sama kuin oikea sivuluokka
B(123) = {(123), (23)}. Tästä johtuu, ettei laskutoimituksen määritteleminen onnistunut.
Aliryhmä A = {(1), (123), (132)} puolestaan on normaali. Vasemmat sivuluokat ovat A ja (12)A = {(12), (23), (13)}. Oikeat sivuluokat puolestaan ovat A ja
A(12) = {(12), (13), (23)}. Nähdään, että
(1)A = A = A(1),
(123)A = A = A(123),
(132)A = A = A(132),
(12)A = A(12),
(13)A = (12)A = A(12) = A(13),
(23)A = (12)A = A(12) = A(23),
joten gA = Ag kaikilla g ∈ S3 .
S3
A
(1) (123)
(132)
(12)
(23)
(13)
Kuva 4.4: Ryhmän S3 aliryhmän A sivuluokat
Huomaa, että ei itse asiassa ole tarpeen käydä läpi kaikkia ryhmän S3 alkioita.
Kaikki laskut tiivistyvät siihen, että sivuluokat (12)A ja A(12) ovat samat. Riittäisikin todeta, että vasempien sivuluokkien muodostama joukko on sama kuin
oikeiden sivuluokkien muodostama joukko. Alla oleva lemma selvittää, miksi tämä
pätee minkä tahansa ryhmän tapauksessa.
118
LUKU 4. TEKIJÄRAKENTEET
4.1.4 Lemma. Olkoon G ryhmä ja H sen aliryhmä. Oletetaan, että vasempien ja
oikeiden sivuluokkien muodostamat joukot ovat samat, eli G/H = H \ G. Tällöin
gH = Hg kaikilla g ∈ G.
Todistus. Olkoon g ∈ G. Koska vasempien ja oikeiden sivuluokkien muodostamat
joukot ovat samat, niin gH = Hg $ jollakin g $ ∈ G. Tällöin Hg = Hg $ , sillä sivuluokat muodostavat osituksen ja g on sekä joukon Hg $ että joukon Hg alkio. Siten
gH = Hg.
4.1.3
Tekijäryhmä
Osoitimme edellä, että jos aliryhmä N on normaali, sivuluokkien joukossa G/N
voidaan määritellä laskutoimitus. Syntyvä rakenne on itse asiassa ryhmä. Ryhdymme nyt merkitsemään sivuluokkien laskutoimitusta samalla symbolilla kuin
ryhmän alkuperäistä laskutoimitusta.
4.1.5 Lause. Olkoon (G, ·) ryhmä ja N sen normaali aliryhmä. Sivuluokkien joukko G/N on ryhmä, kun sen laskutoimitus määritellään seuraavasti:
gN · hN = ghN
kaikilla g, h ∈ G.
Jos ryhmän G laskutoimitusta merkitään yhteenlaskulla, sivuluokkien laskutoimitus kirjoitetaan muodossa (g + N) + (h + N) = (g + h) + N.
Todistus. Joukon G/N ominaisuudet seuraavat ryhmän G ominaisuuksista. Oletetaan, että gN, hN, kN ∈ G/N.
(G0) Huomataan, että gN · hN = ghN ∈ G/N. Joukko G/N on siis suljettu
laskutoimituksen suhteen.
(G1) Koska
gN · (hN · kN) = gN · hkN = g(hk)N = (gh)kN
= ghN · kN = (gN · hN) · kN,
laskutoimitus on liitännäinen.
(G2) Neutraalialkio on N. Ryhmän G neutraalialkio e kuuluu aliryhmään N, joten
N = eN. Nyt huomataan, että
N · gN = eN · gN = egN = gN
ja vastaavasti gN · N = gN.
4.1. TEKIJÄRYHMÄ
119
(G3) Alkion gN käänteisalkio on g −1 N, sillä
gN · g −1 N = gg −1N = eN = N
ja vastaavasti g −1N · gN = N kaikilla g ∈ G.
4.1.6 Määritelmä. Olkoon G ryhmä ja N sen normaali aliryhmä. Ryhmää G/N
kutsutaan ryhmän G tekijäryhmäksi aliryhmän N suhteen, kun laskutoimituksena
on
gN · hN = ghN kaikilla g, h ∈ G.
Tekijäryhmän G/N kertaluku on aliryhmän N sivuluokkien lukumäärä eli indeksi [G : N]. Jos ryhmä G on äärellinen, Lagrangen lauseen perusteella tiedetään,
että |G/N| = |G|/|N|.
Kuten yleensäkin, tulon kertomerkki jätetään usein merkitsemättä ja kirjoitetaan
gN · hN = gNhN.
Merkintä gNhN voi nyt tarkoittaa kahta eri asiaa: tuloa gN · hN tai joukkoa
{gn1 hn2 | n1 , n2 ∈ N}. Tästä ei kuitenkaan aiheudu ongelmia, sillä tulemme
huomaamaan, että nämä kaksi joukkoa ovat samat.
G/N
G
N
N
Kuva 4.5: Ryhmä G ja sen tekijäryhmä G/N.
4.1.7 Esimerkki. Ryhmän Z aliryhmä nZ on normaali, joten Z/nZ on ryhmä.
Kyseessä on jäännösluokkaryhmä Zn .
4.1.8 Esimerkki. Ryhmä Z6 on vaihdannainen, joten sen kaikki aliryhmät ovat
normaaleja. Siten myös aliryhmä N = 3[3]6 4 = {[0], [3]} on normaali. Tekijäryhmän
alkioiden eli sivuluokkien lukumäärä on Lagrangen lauseen nojalla
|Z6 /N| = |Z6 |/|N| = 3.
120
LUKU 4. TEKIJÄRAKENTEET
Sivuluokat ovat
N = {[0], [3]},
[1] + N = {[1], [4]},
[2] + N = {[2], [5]}.
Ryhdytään laskemaan ryhmän Z6 /N yhteenlaskutaulua. Esimerkiksi
N + ([1] + N) = ([0] + N) + ([1] + N) = ([0] + [1]) + N = [1] + N
([1] + N) + ([2] + N) = ([1] + [2]) + N = [3] + N = N.
ja
Yhteenlaskutauluksi saadaan
+
N
[1] + N [2] + N
N
N
[1] + N [2] + N
[1] + N [1] + N [2] + N
N
[2] + N [2] + N
N
[1] + N
Huomataan, että neutraalialkio on N niin kuin pitääkin olla. Esimerkiksi alkion
[1] + N vasta-alkio on [2] + N = −[1] + N.
Kirjoitetaan vertailun vuoksi alkuperäisen ryhmän Z6 yhteenlaskutaulu, ja ryhmitellään siinä alkiot sivuluokkien mukaan:
+ [0] [3] [1] [4] [2] [5]
[0] 0 3 1 4 2 5
[3] 3 0 4 1 5 2
[1] 1 4 2 5 3 0
[4] 4 1 5 2 0 3
[2] 2 5 3 0 4 1
[5] 5 2 0 3 1 4
Huomataan, että yhteenlaskutauluun muodostuu ositus, joka vastaa tekijäryhmän
kertotaulua.
4.1.9 Esimerkki. Koska ryhmän S3 aliryhmä A = {(1), (123), (132)} on normaali,
sivuluokkien joukko S3 /A on ryhmä. Huomataan, että
A · A = (1)A · (1)A = (1)(1)A = A,
A · (12)A = (1)A · (12)A = (1)(12)A = (12)A,
(12)A · A = (12)A · (1)A = (12)(1)A = (12)A,
(12)A · (12)A = (1)A = A.
4.1. TEKIJÄRYHMÄ
121
Z6/N
Z6
N
[0]
N
[3]
[1]
[2]
[5]
[2]+N
[1]+N
[4]
Kuva 4.6: Ryhmän Z6 tekijäryhmä Z6 /N
Nyt voidaan kirjoittaa tekijäryhmän kertotaulu:
A
(12)A
·
A
A
(12)A
(12)A (12)A
A
Neutraalialkio on A, ja alkio (12)A on itsensä käänteisalkio.
Tekijäryhmän S3 /A kertotaulu näkyy myös ryhmän S3 kertotaulussa:
·
(1) (123) (132) (12) (13) (23)
(1)
(1) (123) (132) (12) (13) (23)
(123) (123) (132) (1)
(13) (23) (12)
(132) (132) (1) (123) (23) (12) (13)
(12) (12) (23) (13)
(1) (132) (123)
(13) (13) (12) (23) (123) (1) (132)
(23) (23) (13) (12) (132) (123) (1)
Kertotauluun muodostuu sivuluokkia noudattava ositus.
Tekijäryhmälle S3 /A voidaan antaa myös geometrinen tulkinta. Luvun 1.4 perusteella tiedetään, että sivuluokan A alkioita voidaan ajatella kolmion kiertoina
ja sivuluokan (12)A alkioita peilauksina. Tekijäryhmä kuvastaa kiertojen ja peilausten suhdetta. Kahden kierron tekeminen saa kolmion kiertymään, eli kierto
kertaa kierto on kierto. Vastaavasti peilaus kertaa peilaus on kierto, kierto kertaa
peilaus on peilaus ja peilaus kertaa kierto on peilaus. Tekijäryhmässä kaikki tieto
kolmion symmetrioista pelkistyy siihen, miten peilaukset ja kierrot suhtautuvat
toisiinsa.
122
LUKU 4. TEKIJÄRAKENTEET
S3
S3/A
A
A
(1) (123)
(132)
(12)
(12)A
(23)
(13)
Kuva 4.7: Ryhmä S3 ja sen tekijäryhmä S3 /A
4.1.4
Normaalien aliryhmien ominaisuuksia
Jos todistetaan määritelmää käyttäen, että ryhmän G aliryhmä N on normaali,
on osoitettava, että gN = Ng kaikilla g ∈ G. Mielivaltaisen ryhmän tapauksessa
saattaa olla työlästä osoittaa, että joukot gN ja Ng ovat samat. On nimittäin
osoitettava, että gN ⊂ Ng ja Ng ⊂ gN. Seuraava tulos osoittaa, että vain yhden
sisältyvyyden todistaminen riittää. Toinen sisältyvyys saadaan käänteisalkioiden
avulla.
4.1.10 Lause (Aliryhmän normaalisuuskriteeri). Olkoon G ryhmä. Sen aliryhmä
N on normaali jos ja vain jos
gng −1 ∈ N
kaikilla n ∈ N ja g ∈ G.
Toisin sanoen gNg −1 ⊂ N kaikilla g ∈ G.
Todistus. Todistuksen toinen suunta on suoraviivainen. Olkoon N normaali aliryhmä. Oletetaan, että g ∈ G ja n ∈ N. Normaalin aliryhmän määritelmän nojalla
gN = Ng, joten gn ∈ Ng. Siten gn = n$ g jollakin n$ ∈ N. Nyt gng −1 = n$ ∈ N.
Oletetaan sitten, että gng −1 ∈ N kaikilla n ∈ N ja g ∈ G. Jos g ∈ G ja n ∈ N,
niin gng −1 = n$ jollakin n$ ∈ N. Nyt tiedetään, että gn = n$ g ∈ Ng. Koska n on
mielivaltainen aliryhmän N alkio, seuraa tästä, että gN ⊂ Ng. Toinen sisältyvyys
saadaan käänteisalkioita käyttämällä. Oletuksen nojalla
g −1n(g −1 )−1 = g −1ng ∈ N,
ja siksi g −1ng = n$$ jollakin n$$ ∈ N. Huomataan, että ng = gn$$ , ja siten tiedetään,
että Ng ⊂ gN.
Olemme siis osoittaneet, että gN = Ng, ja siten N on normaali.
4.1. TEKIJÄRYHMÄ
123
4.1.11 Esimerkki. Olkoon G ryhmä, jonka neutraalialkio on e. Olemme aikaisemmin näyttäneet, että joukot {e} ja G ovat aliryhmiä. Osoitetaan normaalisuuskriteerin avulla, että ne ovat normaaleja. Oletetaan, että g ∈ G. Nyt geg −1 = gg −1 =
e, joten geg −1 ∈ {e}. Siten {e} on normaali. Jos taas x ∈ G, niin gxg −1 ∈ G, sillä
G on ryhmä. Siten G on normaali.
Huomaa, että normaalisuuskriteeriä käytettäessä on aina osoittettava, että käsiteltävä joukko on aliryhmä. Tarkastellaan esimerkiksi kokonaislukujen ryhmää
(Z, +) ja sen osajoukkoa X = {0, 1, 2}. Jos g ∈ Z ja n ∈ X, niin yhteenlaskun
vaihdannaisuudesta seuraa, että g + n − g = n ∈ X. Siten normaalisuuskriteerin ehto on voimassa. Joukko X ei kuitenkaan ole aliryhmä, eikä se siksi voi olla
normaali aliryhmä.
4.1.12 Esimerkki. Normaalisuuskriteerin muotoilua on kätevä käyttää myös silloin, kun halutaan osoittaa, että jokin aliryhmä ei ole normaali. Tutkitaan vaikkapa
ryhmän S4 aliryhmää H = {(1), (14), (23), (14)(23)}. Koska
/ H,
(13)−1 (14)(13) = (13)(14)(13) = (13)(134) = (34) ∈
aliryhmä H ei ole normaali.
4.1.13 Huomautus. Jos ryhmän G aliryhmän H indeksi on kaksi, niin H on normaali. Vasempia sivuluokkia on nimittäin tällöin kaksi: toinen niistä on H ja toinen G \ H (joukkoerotus). Myös oikeita sivuluokkia on kaksi, G ja G \ H. Siten
vasemmat ja oikeat sivuluokat ovat väistämättä samat.
G
H
G\H
Kuva 4.8: Jos sivuluokkia on kaksi, niin toinen niistä on H ja toinen G \ H. Tällöin
vasemmat ja oikeat sivuluokat ovat samat.
4.1.5
Toinen lähestymistapa
Edellä määrittelimme sivuluokkien laskutoimituksen niiden edustajien avulla. Sivuluokkien joukon G/N laskutoimitusta voidaan lähteä tarkastelemaan myös toisesta näkökulmasta. Laskutoimitus on luonnollista määritellä siten, että kahden
sivuluokan kaikki alkiot kerrotaan keskenään. Toisin sanoen määritellään
gN 1 hN = {ab | a ∈ gN, b ∈ hN} = gNhN.
124
LUKU 4. TEKIJÄRAKENTEET
Nyt ei ole pelkoa siitä, että sivuluokkien edustajien valinta vaikuttaisi laskutoimitukseen, sillä määritelmässä ei valita erityisiä edustajia, vaan kaikki sivuluokkien
alkiot kerrotaan keskenään. Tällä kertaa on kuitenkin pidettävä huolta siitä, että saatu tulos on sivuluokka. Muuten kyseessä ei ole joukon G/N laskutoimitus.
Koska e on aliryhmän N alkio, ainakin tulo gehe = gh on joukossa gNhN. Jos
kyseessä siis on sivuluokka, sen on oltava sivuluokka ghN. Käy ilmi, että joukko gNhN on itse asiassa sivuluokka ghN täsmälleen silloin, kun N on normaali.
Väitteen todistusta ei tässä käydä tarkasti läpi. On kuitenkin helppo huomata,
että jos N on normaali ja sen vasemmat ja oikeat sivuluokat siten samoja, niin
gNhN = (gN)(hN) = (gN)(Nh) = g(NN)h
= gNh = g(Nh) = g(hN) = ghN.
Tiivistelmä
• Ryhmän G aliryhmä N on normaali, jos gN = Ng kaikilla g ∈ G. Tämä on
yhtäpitävää sen kanssa, että vasempien ja oikeiden sivuluokkien muodostamat joukot ovat samat.
• Jos ryhmän G aliryhmä N on normaali, sivuluokkien joukko G/N muodostaa
ryhmän. Laskutoimituksena on gN · hN = ghN kaikilla g, h ∈ G.
• Aliryhmä N ≤ G on normaali jos ja vain jos gng −1 ∈ N kaikilla n ∈ N ja
g ∈ G.
4.2. TEKIJÄRENGAS
4.2
125
Tekijärengas
Samalla tavoin kuin ryhmälle määriteltiin tekijäryhmä, voidaan renkaalle määritellä tekijärengas. Tekijäryhmät muodostettiin normaalien aliryhmien suhteen,
jolloin sivuluokkien joukossa oli mahdollista määritellä laskutoimitus. Tekijärenkaan tapauksessa on pystyttävä määrittelemään kaksi laskutoimitusta, yhteen- ja
kertolasku.
Olkoon R rengas ja I sen osajoukko, jonka suhteen tekijärengasta muodostetaan. Koska tekijärenkaan on oltava ryhmä yhteenlaskun suhteen, täytyy osajoukon I olla normaali aliryhmä. Renkaan yhteenlasku on vaihdannainen, joten kaikki
yhteenlaskualiryhmät ovat normaaleja. Riittää siis olettaa, että I on aliryhmä. Nyt
voidaan muodostaa tekijäryhmä (R/I, +), jonka alkiot ovat muotoa r + I, missä
r ∈ R. Yhteenlaskuna on
(r + I) + (s + I) = (r + s) + I.
Jotta tämä tekijärakenne olisi rengas, siinä on määriteltävä kertolasku. Sen määrittelemistä on luonnollista yrittää sivuluokkien edustajien avulla:
(r + I) · (s + I) = rs + I.
Tällöin on pidettävä huolta siitä, että kertolasku voidaan todellakin määritellä,
sillä edustajan valinta ei saa vaikuttaa kertolaskun lopputulokseen. Käy ilmi, että
I ei voi olla mikä tahansa yhteenlaskualiryhmä.
4.2.1 Lemma. Yllä kuvattu kertolasku on mahdollista määritellä täsmälleen silloin, kun aliryhmä I toteuttaa ehdon
ra ∈ I
ja ar ∈ I
kaikilla r ∈ R, a ∈ I.
(4.2.2)
Todistus. Oletetaan, että ehto (4.2.2) pätee. Oletetaan lisäksi, että r + I = r $ + I
ja s + I = s$ + I. Nyt on osoitettava, että (r + I) · (s + I) = (r $ + I) · (s$ + I), eli
että
rs + I = r $ s$ + I.
Oletimme, että sivuluokat r + I ja r $ + I ovat samat, joten r ∈ r $ + I. Nyt r = r $ + a
jollakin a ∈ I. Samalla tavalla s = s$ + b jollakin b ∈ I. Huomataan, että
rs = (r $ + a)(s$ + b) = r $ s$ + r $ b + as$ + ab.
Aliryhmä I toteuttaa ehdon (4.2.2), joten r $ b, as$ ja ab ovat kaikki joukon I alkioita.
Lisäksi näiden alkioiden summa on joukon I alkio, sillä I on yhteenlaskun suhteen
aliryhmä. Siten rs ∈ r $ s$ + I. Koska rs on alkion r $ s$ edustamassa sivuluokassa,
126
LUKU 4. TEKIJÄRAKENTEET
sivuluokkien ominaisuuksien perusteella rs + I = r $ s$ + I. Siten kertolasku voidaan
määritellä.
Toisaalta voidaan osoittaa, että jos kertolasku voidaan määritellä, yhteenlaskualiryhmän I on toteutettava ehto (4.2.2). Olkoon r ∈ R ja a ∈ I. Joukko I on
aliryhmä, joten 0 ∈ I ja siksi a + I = 0 + I. Toisaalta on selvää, että r + I = r + I.
Jos kertolasku voidaan määritellä, täytyy päteä
ar + I = (0 · r) + I.
Huomataan, että (0 · r) + I = 0 + I = I, joten ar + I = I. Nyt sivuluokkien
ominaisuuksista seuraa ar ∈ I. Samalla tavoin voidaan osoittaa, että ra ∈ I, ja
siten ehto (4.2.2) pätee.
r+I = r’+I
R
r
r’
s
rs
I
s+I = s’+I
s’
r’s’
rs+I = r’s’+I
Kuva 4.9: Jotta sivuluokkien kertolasku voidaan määritellä, ehdoista r + I = r $ + I
ja s + I = s$ + I täytyy seurata rs + I = r $ s$ + I.
4.2.1
Ideaali
4.2.3 Määritelmä. Olkoon R rengas. Sen osajoukkoa I kutsutaan ideaaliksi, jos
(I1) (I, +) on ryhmän (R, +) aliryhmä
(I2) ra ∈ I ja ar ∈ I kaikilla r ∈ R ja a ∈ I.
Jos kyseessä on vaihdannainen rengas, ehdon (I2) kohdalla riittää todeta, että
ra ∈ I kaikilla r ∈ R ja a ∈ I.
4.2.4 Esimerkki. Jos R on rengas, osajoukot R ja {0} ovat sen ideaaleja. Nämä
ovat niin kutsutut triviaalit ideaalit.
4.2. TEKIJÄRENGAS
127
4.2.5 Esimerkki. Osoitetaan, että 3Z on renkaan Z ideaali. Joukon 3Z tiedetään
olevan aliryhmä yhteenlaskun suhteen. Oletetaan, että a ∈ 3Z ja n ∈ Z. Nyt on
olemassa sellainen k ∈ Z, että a = 3k. Huomataan, että
na = n · 3k = 3nk ∈ 3Z.
Koska rengas Z on vaihdannainen, tästä seuraa, että 3Z on ideaali.
Samalla tavalla voidaan osoittaa, että nZ on renkaan Z ideaali, kun n ∈ Z.
Muita ideaaleja renkaassa Z ei sitten olekaan. Ideaalin on nimittäin oltava aliryhmä, ja kaikki aliryhmät ovat muotoa nZ.
4.2.6 Esimerkki. Jäännösluokkarenkaan (Zn , +, ·) ideaaleja ovat kaikki sen yhteenlaskualiryhmät. Tämä voidaan osoittaa samalla tavalla kuin renkaan Z tapauksessa. Koska (Zn , +) on syklinen ryhmä, sen aliryhmät ja siten myös ideaalit
ovat muotoa 3[k]n 4, missä k on luvun n tekijä.
4.2.7 Esimerkki. Olemme aikaisemmin todenneet, että
√
√
Z[ 2] = {n + 2m | n, m ∈ Z}
on rengas. Osoitetaan, että sillä on ideaali
√
I = {2a + 2b | a, b ∈ Z}.
(I1) Ei ole vaikea nähdä, että joukko I on suljettu yhteenlaskun suhteen, sisältää alkion 0 sekä jokaisen alkionsa vasta-alkion. Yksityiskohdat jätetään harjoitustehtäväksi.
√
√
√
(I2) Oletetaan, että 2a + 2b ∈ I ja n + 2m ∈ Z[ 2]. Nyt
√
√
√
√
(n + 2m)(2a + 2b) = 2na + 2nb + 2 2ma + 2mb
√
√
= 2(na + mb) + 2(nb + 2ma) ∈ Z 2.
√
Rengas Z[ 2] on kokonaislukujen renkaan alirenkaana vaihdannainen, joten tuloa
ei tarvitse tarkastella toisin päin.
√
Siten I on renkaan Z[ 2] ideaali.
4.2.8 Esimerkki. Olkoon A joukko. Esimerkissä 3.1.5 huomattiin, että potenssijoukko P(A) on rengas, kun laskutoimituksina ovat symmetrinen erotus 9 ja
leikkaus ∩. Olkoon B ⊂ A. Tällöin joukko P(B) on renkaan P(A) ideaali.
(I1) Ensinnäkin jokainen joukon B osajoukko on myös joukon A osajoukko,
joten P(B) ⊂ P(A). Oletetaan, että C, D ∈ P(B). Nyt symmetrinen erotus
128
LUKU 4. TEKIJÄRAKENTEET
C9D = (C \ D) ∪ (D \ C) on myös joukon B osajoukko, joten P(B) on suljettu laskutoimituksen 9 suhteen. Nolla-alkio ∅ on joukon B osajoukko, joten
∅ ∈ P(B). Lisäksi jokainen alkio on oma vasta-alkionsa, ja siksi P(B) sisältää
kaikkien alkioidensa vasta alkiot. Siten (P(B), 9) on ryhmän (P(A), 9) aliryhmä.
(I2) Olkoot C ∈ P(A) ja D ∈ P(B). Nyt C ∩D ⊂ D ⊂ B, joten C ∩D ∈ P(B).
Huomataan vielä, että rengas P(A) on vaihdannainen, ja siten osajoukko P(B) on
ideaali.
4.2.2
Tekijärengas
Renkaan R ideaalin I sivuluokkien joukkoa merkitään R/I. Se koostuu siis alkioista
r + I = {r + a | a ∈ I},
missä r ∈ R. Osoitimme edellä, että sivuluokkien joukossa R/I voidaan määritellä yhteen- ja kertolasku. Tulemme näkemään, että näin muodostuva rakenne on
rengas.
4.2.9 Lause. Olkoon R rengas ja I sen ideaali. Sivuluokkien joukko R/I on rengas,
kun sille määritellään laskutoimitukset
(a + I) + (b + I) = (a + b) + I
ja
(a + I) · (b + I) = ab + I.
Tätä rengasta kutsutaan renkaan R tekijärenkaaksi ideaalin I suhteen.
Todistus. (R1) Koska (I, +) on ryhmän (R, +) normaali aliryhmä, voidaan muodostaa tekijäryhmä (R/I, +). Tekijäryhmän vaihdannaisuus seuraa ryhmän (R, +)
vaihdannaisuudesta. Nolla-alkiona on sivuluokka I ja sivuluokan a + I vasta-alkio
on (−a) + I.
(R2) Kertolasku voidaan määritellä, sillä I on ideaali. Sivuluokkien tulo on aina
sivuluokka, joten kyseessä on joukon R/I laskutoimitus. Kertolaskun liitännäisyys
seuraa renkaan kertolaskun liitännäisyydestä samalla tavoin kuin tekijäryhmien
tapauksessa. Kertolaskun neutraalialkio on sivuluokka 1 + I, sillä kaikilla a + I ∈
R/I pätee
(1 + I) · (a + I) = (1 · a) + I = a + I
ja vastaavasti (a + I) · (1 + I) = a + I.
4.2. TEKIJÄRENGAS
129
(R3) Todistetaan vielä osittelulait. Ne seuraavat renkaan R osittelulaeista. Olkoot a + I, b + I, c + I ∈ R/I. Nyt
(a + I) · [(b + I) + (c + I)] = (a + I) · [(b + c) + I]
= a(b + c) + I = (ab + ac) + I = (ab + I) + (ac + I)
= [(a + I) · (b + I)] + [(a + I) · (c + I)].
Samalla tavalla osoitetaan, että
[(a + I) + (b + I)] · (c + I) = [(a + I) · (c + I)] + [(b + I) · (c + I)].
Siten (R/I, +, ·) on rengas.
R/I
R
1
I
I
0
1+I
Kuva 4.10: Tekijärengas R/I
4.2.10 Esimerkki. Tekijärenkaan Z/nZ alkioita ovat sivuluokat a+nZ. Kyseessä
on siis jäännösluokkien joukko Zn . Tekijärenkaan yhteen- ja kertolasku ovat samat
kuin jäännösluokkien yhteen- ja kertolasku.
4.2.11 Esimerkki. Totesimme aiemmin, että renkaan Zn ideaalit ovat samat
kuin sen aliryhmät. Tästä seuraa, että joukko I = {[0], [3]} on renkaan Z6 ideaali.
(Tätä samaa osajoukkoa tutkimme jo tekijäryhmien yhteydessä.) Tekijärenkaan
Z6 /I alkiot ovat
I = {[0], [3]},
[1] + I = {[1], [4]},
[2] + I = {[2], [5]}.
Renkaan Z6 /I yhteenlaskutaulu saadaan suoraan esimerkistä 4.1.8:
I
[1] + I [2] + I
+
I
I
[1] + I [2] + I
[1] + I [1] + I [2] + I
I
[2] + I [2] + I
I
[1] + I
130
LUKU 4. TEKIJÄRAKENTEET
Lasketaan vielä tekijärenkaan kertotaulu. Esimerkiksi
I · ([1] + I) = ([0] + I) · ([1] + I) = ([0] · [1]) + I = [0] + I = I,
([1] + I) · ([1] + I) = ([1] · [1]) + I = [1] + I ja
([2] + I) · ([2] + I) = ([2] · [2]) + I = [4] + I = [1] + I.
Kertotauluksi saadaan
·
I
[1] + I
[2] + I
I [1] + I [2] + I
I
I
I
I [1] + I [2] + I
I [2] + I [1] + I.
Huomataan, että nolla-alkio on I ja ykkösalkio [1] + I niin kuin pitääkin.
4.2.12 Esimerkki. Olemme aikaisemmin todenneet, että
√
√
Z[ 2] = {n + 2m | n, m ∈ Z}
on rengas, jolla on ideaali
I = {2a +
√
2b | a, b ∈ Z}.
√
√
Tarkastellaan
renkaan Z[ 2] = {n + 2m | n, m ∈ Z} tekijärengasta ideaalin
√
I = {2a + √
2b | a, b ∈ Z} suhteen. Tekijärenkaan R/I alkiot ovat muotoa r + I,
missä r ∈ Z[ 2]. Käy ilmi, että sivuluokkia on vain kaksi.
Tutkitaan, millaisia sivuluokkia saadaan erilaisilla renkaan alkioilla:
√
I = {2a + 2b | a, b ∈ Z},
√
1 + I = {1 + 2a + 2b | a, b ∈ Z},
√
2 + I = {2 + 2a + 2b | a, b ∈ Z}
√
= {2(1 + a) + 2b | a, b ∈ Z},
√
√
√
(1 + 2) + I = {1 + 2 + 2a + 2b | a, b ∈ Z},
√
= {1 + 2a + 2(1 + b) | a, b ∈ Z}.
√
Huomataan, että esimerkiksi sivuluokat I ja 2 + I sekä√1 + I ja (1 + 2) + I ovat
samat. Itse asiassa on niin, että renkaan alkio r = n + 2m on joko luokassa I tai
luokassa 1 + I sen mukaan, onko n parillinen vai pariton.
Todistetaan viimeksi mainittu väite. Oletetaan
ensin, että n on parillinen, jol√
loin n = 2k jollakin k ∈ Z. Nyt r = 2k + 2m, joten r ∈ I. Jos taas n on pariton,
niin n = 2k + 1 jollakin k ∈ Z. Nyt
√
√
r = (2k + 1) + 2m = 1 + (2k + 2m),
4.2. TEKIJÄRENGAS
131
joten r ∈ 1 + I. Koska jokainen renkaan alkio kuuluu joko sivuluokkaan I tai 1 + I
ja sivuluokat eivät selvästikään ole samat, saadaan R/I = {I, 1 + I}.
Lasketaan vielä tekijärenkaan yhteen- ja kertolaskutaulut. Sivuluokka I on
nolla-alkio ja 1 + I on ykkösalkio, joten ainoa lasku, joka tauluja varten tarvitsee
laskea, on
(1 + I) + (1 + I) = 2 + I = I.
Nyt laskutoimitustauluiksi saadaan
+
I
1+I
I
I
1+I
I
1+I 1+I
Z[$2] / I
Z[$2]
1-$2
-1+2$2
0
1
·
I 1+I
I
I
I
1 + I I 1 + I.
2+$2
I
4+3$2 ...
1+3$2
...
1+I
√
Kuva 4.11: Esimerkin 4.2.12 tekijärengas Z[ 2]/I
4.2.3
Toinen lähestymistapa
Tekijärenkaan kertolaskua voitaisiin lähestyä myös toisesta näkökulmasta, kuten
tekijäryhmän tapauksessa tehtiin. Kertolasku voidaan määritellä kertomalla kaikki
sivuluokkien alkiot keskenään:
(r + I) · (s + I) = {xy | x ∈ r + I, y ∈ s + I}.
Aikaisemmin esiteltyjä merkintöjä käyttäen kyseessä on joukko (r + I)(s + I).
Jos kertolasku määritellään tähän tapaan, ei tarvitse huolehtia edustajista, sillä
kaikki sivuluokkien alkiot vain kerrotaan keskenään. Sen sijaan on tarkistettava,
että tulos (r + I)(s + I) on sivuluokka.
Voidaan osoittaa, että joukko (r+I)(s+I) on sivuluokka täsmälleen silloin, kun
I on ideaali, ja tällöin kyseessä on sivuluokka rs + I. Olkoot r, s ∈ R. Huomataan,
että
(r + I)(s + I) = rs + rI + Is + II.
132
LUKU 4. TEKIJÄRAKENTEET
Ideaalin määritelmän perusteella
rs + rI + Is + II = rs + I + I + I = rs + I.
Jos siis I on ideaali, on tulo (r + I)(s + I) sivuluokka. Myös käänteinen väite pätee,
mutta sitä ei käsitellä tässä. Nähdään kuitenkin, että sivuluokkien kertolaskun
kaksi eri määritelmää antavat saman tuloksen.
Kuten yleensäkin kertolaskun tapauksessa, kertomerkki voidaan jättää kirjoittamatta: (r + I) · (s + I) = (r + I)(s + I). Yhtälön oikealla puolella oleva joukko
voidaan nyt tulkita joko sivuluokkien tuloksi tai kahden joukon tuloksi. Nämä
kaksi tulkintaa antavat kuitenkin saman joukon.
Tiivistelmä:
• Renkaan (R, +, ·) osajoukko I on ideaali, jos (I, +) on aliryhmä ja ra, ar ∈ I
kaikilla r ∈ R ja a ∈ I.
• Olkoon R rengas ja I sen ideaali. Sivuluokkien joukko R/I muodostaa renkaan, kun sen laskutoimituksina ovat (r + I) + (s + I) = (s + r) + I ja
(r + I) · (s + I) = sr + I.
4.3. IDEAALIEN TEORIAA
4.3
133
Ideaalien teoriaa
Tässä luvussa tutustutaan muutamiin hyödyllisiin ideaalien ominaisuuksiin. Ensimmäinen lemma osoittaa, että ainoa ideaali, joka sisältää ykkösalkion, on rengas
itse. Tämä tieto auttaa monissa todistuksissa. Jos on osoitettava, että tarkasteltava ideaali on itse asiassa koko rengas, riittää osoittaa, että ideaali sisältää ykkösalkion.
4.3.1 Lemma. Olkoon I renkaan R ideaali. Jos 1 ∈ I, niin I = R.
Todistus. Oletetaan, että 1 ∈ I. Ideaalin määritelmästä seuraa, että r · 1 ∈ I
kaikilla r ∈ R. Siten R ⊂ I, mistä seuraa, että I = R.
Huomaa, että lemman nojalla aidot ideaalit eivät koskaan voi olla alirenkaita,
koska ne eivät sisällä ykkösalkiota. Tässä kohdassa renkaat eroavat ryhmistä, joiden jokainen normaali aliryhmä (joka siis vastaa tekijäryhmien teoriassa ideaalia)
on tietysti myös aliryhmä. (Joissakin lähteissä kylläkin renkaan määritelmässä ei
vaadita ykkösalkion olemassaoloa, jolloin kaikki ideaalit ovat alirenkaita, ja vastaavuus säilyy.)
Ideaalin on oltava yhteenlaskun suhteen aliryhmä. Käyttämällä aliryhmän määritelmän sijasta aliryhmäkriteeriä voidaan ideaalitodistuksissa säästää vaivaa.
4.3.2 Lause (Ideaalikriteeri). Olkoon R rengas. Sen epätyhjä osajoukko I on ideaali täsmälleen silloin, kun kaikilla a, b ∈ I ja r ∈ R pätee
(IK1) a − b ∈ I
(IK2) ra ∈ I ja ar ∈ I.
Jos I ja J ovat renkaan R ideaaleja, niiden summa on joukko
I + J = {a + b | a ∈ I, b ∈ J}.
4.3.3 Lause. Olkoot I ja J renkaan R ideaaleja. Tällöin myös I + J ja I ∩ J ovat
renkaan R ideaaleja.
Todistus. Aloitetaan väitteen ensimmäisestä osasta ja käytetään todistuksessa ideaalikriteeriä. Rengas sisältää kaikki alkioidensa summat, joten I + J on renkaan R
osajoukko. Huomataan, että 0 = 0 + 0 ∈ I + J, joten I ei ole tyhjä joukko. Olkoot
a, b ∈ I ja c, d ∈ J. Tällöin
(a + c) − (b + d) = (a − b) + (c − d) ∈ I + J,
134
LUKU 4. TEKIJÄRAKENTEET
sillä ideaalin määritelmän perusteella a − b ∈ I ja c − d ∈ J. Olkoon sitten r ∈ R.
Nyt
r(a + c) = ra + rc ∈ I + J,
sillä ideaalin määritelmän nojalla ra ∈ I ja rc ∈ J. Samalla tavoin nähdään, että
(a + c)r ∈ I + J. Siten I + J on ideaali.
Väitteen jälkimmäinen osa jätetään harjoitustehtäväksi.
4.3.1
Virittäminen
4.3.4 Määritelmä. Olkoon R rengas ja A sen osajoukko. Osajoukon A virittämä
ideaali on pienin ideaali, joka sisältää joukon A. Tätä ideaalia merkitään 3A4.
Toisin sanoen, jos I on jokin ideaali ja A ⊂ I, niin silloin 3A4 ⊂ I.
Tutkitaan, miltä näyttää yhden alkion virittämä ideaali vaihdannaisessa renkaassa R. Olkoon a ∈ R. Ideaalin 3a4 on sisällettävä kaikki tulot ra, missä r ∈ R.
Ei ole toisaalta vaikea osoittaa, että joukko {ar | r ∈ R} on ideaali. Se on siis
pienin ideaali, johon alkio a kuuluu.
4.3.5 Lause. Olkoon R vaihdannainen rengas ja a ∈ R. Tällöin
3a4 = {ar | r ∈ R}.
Huomaa, että renkaan vaihdannaisuus on tässä olennaista. Epävaihdannaisessa
renkaassa tilanne on monimutkaisempi, emmekä tarkastele sitä tässä.
4.3.6 Esimerkki. Renkaan Z ideaalin nZ virittää alkio n, sillä nZ = {rn | r ∈ Z}.
Huomataan, että renkaan Z ideaali 3n4 sisältyy ideaaliin 3m4 jos ja vain jos
m|n. Jos nimittäin 3n4 ⊂ 3m4, niin n ∈ 3m4, jolloin lauseen mukaan n = rm
jollain r ∈ Z. Toisaalta, jos m jakaa luvun n, niin n ∈ 3m4 ja ideaalin määritelmän
nojalla rn ∈ 3m4 kaikilla r ∈ Z. Tämä tarkoittaa sitä, että 3n4 ⊂ 3m4. Ideaalit
ovat itse asiassa erittäin käyttökelpoisia tutkittaessa jaollisuutta mielivaltaisissa
renkaissa.
√
√
√
4.3.7 Esimerkki. Tutkitaan renkaassa
| a, b ∈ Z} alkion√ 2
√ Z[ 2] =
√ {a + b 2 √
virittämää ideaalia.
Tiedetään, että 3 24 = {r 2 | r ∈ Z[ 2]}. Jos r ∈ Z[ 2],
√
niin r = a + 2b joillakin a, b ∈ Z. Nyt
√
√ √
√
r 2 = (a + 2b) 2 = 2b + 2a,
4.3. IDEAALIEN TEORIAA
joten alkio
√
135
2 virittää ideaalin
√
I = {2a + b 2 | a, b ∈ Z}.
Tätä ideaalia tutkittiin jo esimerkissä 4.2.7.
4.3.8 Määritelmä. Yhden alkion virittämää ideaalia kutsutaan pääideaaliksi. Jos
renkaan kaikki ideaalit ovat pääideaaleja, sitä kutsutaan pääideaalirenkaaksi
Esimerkiksi nollaideaali {0} on pääideaali, sillä sen virittää alkio 0. Myös rengas itse on pääideaali, sillä sen virittää alkio 1. Kokonaislukujen rengas on pääideaalirengas, sillä sen ideaalit ovat muotoa nZ, ja tällaisen ideaalin virittäjä on n.
Myös jäännösluokkarengas Zn on pääideaalirengas.
4.3.9 Lause. Jos R on vaihdannainen rengas, niin
3a1 , a2 , . . . , ak 4 = {r1 a1 + r2 a2 + · · · + rk ak | ri ∈ R kaikilla i}.
Todistus. Merkitään
I = {r1 a1 + r2 a2 + · · · + rk ak | ri ∈ R}.
Ensinnäkin joukko I on ideaali joka sisältää alkiot a1 , a2 , . . . , ak . Tämän osoittaminen jätetään harjoitustehtäväksi.
Täytyy vielä osoittaa, että I on pienin ideaali, joka sisältää alkiot a1 , a2 , . . . , ak .
Oletetaan, että J on jokin ideaali, johon alkiot a1 , a2 , . . . , ak kuuluvat. Ideaalin
määritelmän nojalla r1 a1 + r2a2 + · · · + rk ak ∈ J kaikilla ri ∈ R, joten I ⊂ J, mikä
oli todistettava.
Olemme siis osoittaneet, että I on pienin ideaali, joka sisältää alkiot a1 , a2 , . . . , ak .
4.3.2
Kunnat ja maksimaaliset ideaalit
Kunnilla on hyvin vähän ideaaleja. Esimerkiksi rengas Zn on kunta täsmälleen
silloin, kun n on alkuluku. Jos n on alkuluku, on syklisellä ryhmällä (Zn , +) vain
kaksi yhteenlaskualiryhmää: {[0]n } ja Zn . Nämä ovat siis renkaan ainoat ideaalit.
Vastaava tulos pätee kaikille kunnille.
4.3.10 Lause. Kunnalla K on täsmälleen kaksi ideaalia, K ja {0}.
Todistus. Olkoon K kunta ja I %= {0} sen ideaali. Olkoon a ∈ I \ {0}. Koska K on
kunta, alkiolla a on käänteisalkio a−1 . Ideaalin määritelmän nojalla 1 = a−1 a ∈ I.
Nyt ideaali I sisältää ykkösalkion, ja lemman 4.3.1 perusteella I = K.
136
LUKU 4. TEKIJÄRAKENTEET
Myös käänteinen väite pätee. Esimerkiksi renkaassa Zn kaikki yhteenlaskualiryhmät ovat ideaaleja, ja ne vastaavat luvun n tekijöitä. Jos ideaaleja on vain
kaksi, on tekijöitäkin vain kaksi: 1 ja n. Luku n on siis alkuluku ja rengas Zn
kunta.
4.3.11 Lause. Jos vaihdannaisella renkaalla R on täsmälleen kaksi ideaalia, R ja
{0}, rengas on kunta.
Todistus. Oletetaan, että renkaalla R on täsmälleen kaksi ideaalia. Nollarenkaalla on vain yksi ideaali, joten R %= {0}. Koska R ja {0} ovat siis molemmat eri
ideaaleja, ne ovat renkaan R ainoat ideaalit. Oletetaan nyt, että a ∈ R \ {0} ja
osoitetaan, että alkiolla a on käänteisalkio kertolaskun suhteen.
Tutkitaan alkion a virittämää ideaalia 3a4. Koska kyseinen ideaali ei voi olla
nollaideaali, täytyy päteä 3a4 = R. Siten 1 ∈ 3a4. Toisaalta lauseen 4.3.9 nojalla
tiedämme, että ideaalin 3a4 alkiot ovat muotoa ra, missä r ∈ R. Siten 1 = ra
jollakin r ∈ R. Rengas R on vaihdannainen, joten r on alkion a käänteisalkio.
Siten R on kunta.
4.3.12 Määritelmä. Renkaan R aito ideaali M on maksimaalinen, jos ei ole
olemassa sellaista ideaalia I, että M ! I ! R.
Toisin sanoen M on maksimaalinen, jos seuraava ehto on voimassa: jos I on
renkaan R ideaali, jolle pätee M ⊂ I ⊂ R, niin joko I = M tai I = R.
4.3.13 Esimerkki. Esimerkissä 4.3.6 todettiin, että renkaan Z ideaali nZ sisältyy
ideaaliin mZ täsmälleen silloin, kun m|n. Siksi ideaali pZ on maksimaalinen, kun p
on alkuluku. Jos nimittäin pZ ⊂ I ⊂ Z jollakin ideaalilla I, niin I on muotoa nZ.
Tällöin n jakaa luvun p, mistä seuraa, että n = 1 tai n = p. Edellisessä tapauksessa
I = Z ja jälkimmäisessä I = pZ, joten pZ on maksimaalinen.
4.3.14 Esimerkki. Esimerkin 4.2.11 ideaali I on maksimaalinen, mikä nähdään
seuraavasti. Oletetaan, että on olemassa ideaali J, jolle pätee I ⊂ J ⊂ Z6 . Nyt I ja
J ovat ryhmän (Z6 , +) aliryhmiä, joten voimme käyttää Lagrangen lausetta. Sen
mukaan kertaluku |I| jakaa kertaluvun |J|, joka edelleen jakaa kertaluvun |Z6 |.
Koska |I| = 2 ja |Z6 | = 6, täytyy päteä |J| = 2 tai |J| = 6. Tästä seuraa, että
J = I tai J = Z6 . Ideaali I on siis maksimaalinen.
Maksimaalisten ideaalien avulla voidaan tuottaa kuntia.
4.3.15 Lause. Olkoon R vaihdannainen rengas ja I sen ideaali. Tekijärengas R/I
on kunta jos ja vain jos I on maksimaalinen ideaali.
4.3. IDEAALIEN TEORIAA
137
Todistus. Oletetaan ensin, että I on maksimaalinen. Tällöin I %= R, joten edelleen R/I %= {I}. Koska I on tekijärenkaan nolla-alkio, tämä tarkoittaa sitä, että
tekijärengas ei ole nollarengas.
On osoitettava, että jokaisella renkaan R/I nollasta poikkeavalla alkiolla on
käänteisalkio. (Muista, että nolla-alkio on I.) Oletetaan, että a + I ∈ R/I ja
a + I %= I. Nyt a ∈
/ I. Tarkastellaan alkion a virittämää ideaalia 3a4. Lemman
4.3.3 nojalla I + 3a4 on ideaali. Koska I ! I + 3a4 ja I on maksimaalinen, täytyy
olla I + 3a4 = R. Siten 1 ∈ I + 3a4 eli 1 = b + ra joillakin b ∈ I ja r ∈ R. Käy ilmi,
että r + I on alkion a + I käänteisalkio. Huomataan nimittäin, että
(r + I)(a + I) = ra + I = (1 − b) + I = 1 + (−b + I) = 1 + I.
Rengas R on vaihdannainen, joten myös R/I on vaihdannainen. Siten r + I on
etsitty käänteisalkio, ja R/I on kunta.
Oletetaan sitten, että R/I on kunta. Olkoon J sellainen renkaan R ideaali,
että I ! J. On osoitettava, että J = R. Olkoon a ∈ J \ I. Nyt a + I %= I, joten
a + I ei ole nolla-alkio. Koska R/I on kunta, alkiolla a + I on käänteisalkio b + I.
Huomataan, että
1 + I = (a + I)(b + I) = ab + I,
mistä voidaan päätellä, että 1 ∈ ab + I. Nyt on olemassa sellainen c ∈ I, että 1 =
ab + c. koska a ∈ J, ideaalin määritelmän nojalla ab ∈ J. Lisäksi c ∈ I ⊂ J, joten
1 = ab + c ∈ J. Nyt lemmasta 4.3.1 seuraa J = R, joten I on maksimaalinen.
Lauseen idean voi hahmottaa seuraavasti: Vaihdannaisista renkaista kuntia
ovat ne, joiden ainoa aito ideaali on nollaideaali. Mistä tahansa vaihdannaisesta renkaasta voidaan tuottaa kunta luhistamalla sen jokin maksimaalinen ideaali
nollaksi eli samastamalla kaikki tuon ideaalin alkiot nollan kanssa. Tällöin myös
kaikki maksimaalisen ideaalin sisältämät ideaalit romahtavat nollaideaaliksi, ja
maksimaalisuudesta seuraa, että syntyvään tekijärenkaaseen ei jää muita ideaaleja.
Osoitimme aiemmin, että esimerkin 4.2.11 ideaali I on maksimaalinen. Tästä
seuraa, että Z6 /I on kunta. Kertotaulusta näkyy, että jokaisella nollasta poikkeavalla alkiolla todellakin on käänteisalkio.
√
Myös esimerkin 4.2.12 tekijärengas Z[ 2]/I on kunta, sillä ainoa nollasta poikkeava alkio 1 + I on itsensä käänteisalkio. Siten ideaali I on maksimaalinen.
Tiivistelmä:
• Jos renkaan R ideaali I sisältää alkion 1R , niin I = R.
138
LUKU 4. TEKIJÄRAKENTEET
• Kunnalla K on vain kaksi ideaalia, K ja {0}.
• Maksimaalisten ideaalien avulla voidaan tuottaa kuntia.
Luku 5
Homomorfismit
5.1
5.1.1
Ryhmähomomorfismi
Ryhmien isomorfisuus
Olemme aikaisemmin todenneet, että ryhmän laskutoimitustaulu määrittää laskutoimituksen täydellisesti. Toisaalta eri ryhmillä saattaa olla täsmälleen samanlainen laskutoimitustaulu. Algebran näkökulmasta tällaisilla ryhmillä ei ole eroa.
Toinen saadaan toisesta vain merkintöjä muuttamalla. Esimerkiksi ryhmän Z3 yhteenlaskutaulu on
+ [0] [1] [2]
[0] [0] [1] [2]
[1] [1] [2] [0]
[2] [2] [0] [1].
ja ryhmän H = {[0]6 , [2]6 , [4]6 } puolestaan
+
[0]
[2]
[4]
[0]
[0]
[2]
[4]
[2]
[2]
[4]
[0]
[4]
[4]
[0]
[2].
Saamme ensimmäisestä taulusta toisen korvaamalla ryhmän Z3 alkiot ryhmän H
alkioilla seuraavasti:
[0]3 ↔ [0]6
[1]3 ↔ [2]6
[2]3 ↔ [4]6
139
140
LUKU 5. HOMOMORFISMIT
Huomataan myös, että ryhmän S3 aliryhmällä A = {(1), (123), (132)} on samanlainen kertotaulu kuin edellä olevat yhteenlaskutaulut:
·
(1) (123) (132)
(1)
(1) (123) (132)
(123) (123) (132) (1)
(132) (132) (1) (123).
Kertotaulujen vertailu on isompien ryhmien tapauksessa työlästä ja äärettömillä ryhmillä jopa mahdotonta. Tarvitaan jokin yleisempi tapa todeta, että ryhmillä
on samanlaiset kertotaulut. Jotta ryhmien G ja H kertotaulut olisivat samat, niin
ensinnäkin näiden kahden ryhmän välillä on oltava bijektio f : G → H, joka takaa sen, että ryhmissä on yhtä paljon alkioita. Lisäksi laskutoimitusten on oltava
samanlaiset: kahden ryhmän G alkion tulon on vastattava alkioiden kuvien tuloa
ryhmässä H. Toisin sanoen jos a, b ∈ G, niin ab +→ f (a)f (b).
f(b)
b
f
a
f(a)
ab
f(a)f(b)
Kuva 5.1: Jotta kertotaulut olisivat samanlaiset, on alkion ab kuvauduttava alkiolle
f (a)f (b).
5.1.1 Määritelmä. Olkoot (G, ∗) ja (H, ◦) ryhmiä ja f : G → H jokin kuvaus.
Kuvaus f on ryhmähomomorfismi tai lyhyemmin homomorfismi, jos kaikilla ryhmän G alkioilla x ja y pätee
f (x ∗ y) = f (x) ◦ f (y).
Bijektiivistä ryhmähomomorfismia kutsutaan isomorfismiksi.
Jos kahden ryhmien G ja H välille voidaan määritellä isomorfismi, niin sanotaan, että ryhmät ovat isomorfiset ja merkitään
G∼
= H.
Isomorfisilla ryhmillä on samanlaiset kertotaulut.
5.1. RYHMÄHOMOMORFISMI
141
Tulemme näkemään, että myös sellaiset homomorfismit, jotka eivät ole isomorfismeja, ovat kiinnostavia. Ne säilyttävät ryhmän rakenteen, mutta eivät tee sitä
yhtä tarkasti kuin isomorfismit. Isomorfismi antaa täydellisen kopion ryhmästä,
mutta homomorfismissa saattaa kadota yksityiskohtia.
5.1.2 Esimerkki. Kuvaus f : (Z, +) → (2Z, +), f (n) = 2n on homomorfismi, sillä
f (n + m) = 2(n + m) = 2n + 2m = f (n) + f (m).
Kuvaus on myös bijektio, joten ryhmät (Z, +) ja (2Z, +) ovat isomorfiset.
5.1.3 Esimerkki. Olkoot G ryhmä. Kuvaus
idG : G → G,
id(x) = x
on ryhmähomomorfismi, sillä idG (xy) = xy = idG (x)idG (y). Olkoon myös H ryhmä, jolla on neutraalialkio eH . Kuvaus
fe : G → H,
fe (x) = eH
kaikilla x ∈ G
on ryhmähomomorfismi, sillä fe (xy) = eH = eH eH = fe (x)fe (y).
5.1.4 Esimerkki. Merkitään R+ = {x ∈ R | x > 0}. Huomataan, että (R+ , ·) on
ryhmä. Se on isomorfinen ryhmän (R, +) kanssa, ja isomorfismina toimii eksponenttifunktio f : R → R+ , f (x) = ex . Koska
f (x + y) = ex+y = ex ey = f (x)f (y),
eksponenttifunktio on ryhmähomomorfismi. Se on myös bijektio, joten ryhmät ovat
isomorfiset.
5.1.5 Esimerkki. Olemme aiemmin todenneet, että reaalikertoimiset vektoriavaruudet ovat ryhmiä, kun laskutoimituksena on vektorien yhteenlasku. Lineaarikuvaukset toteuttavat ryhmähomorfismin ehdon, joten ne ovat myös ryhmähomomorfismeja. Vektoriavaruuksien väliset isomorfismit ovat ryhmäisomorfismeja.
5.1.2
Ryhmähomomorfismien ominaisuuksia
Tästä lähin merkitsemme ryhmän G neutraalialkiota eG . Ryhmähomomorfismissa
neutraalialkio kuvautuu neutraalialkiolle, ja käänteisalkiot kuvautuvat käänteisalkioille.
5.1.6 Lemma. Jos f : (G, ∗) → (H, ◦) on ryhmähomomorfismi, niin
142
LUKU 5. HOMOMORFISMIT
i) f (eG ) = eH
ii) f (a−1 ) = f (a)−1 kaikilla a ∈ G.
Todistus. Huomataan, että
f (eG ) = f (eG ∗ eG ) = f (eG ) ◦ f (eG ).
Kertomalla yhtälön molemmat puolet alkion f (eG ) käänteisalkiolla ryhmässä H
saadaan tulokseksi eH = f (eG ).
Oletetaan sitten, että a ∈ G. Nyt
f (a) ◦ f (a−1 ) = f (a ∗ a−1 ) = f (eG ) = eH .
Samalla tavalla voidaan osoittaa, että f (a−1 ) ◦ f (a) = eH . Tämä tarkoittaa sitä,
että f (a−1 ) on alkion f (a) käänteisalkio.
5.1.7 Esimerkki. Kuvaus
π : (Z, +) → (Z5 , +),
π(a) = [a]5
on homomorfismi, sillä π(a + b) = [a + b]5 = [a]n + [b]5 = π(a) + π(b) kaikilla
a, b ∈ Z. Kuvaus ei ole injektio, sillä esimerkiksi
π(5) = [5]5 = [0]5 = π(0).
Kyseessä ei siis ole isomorfismi. Huomaa, että π on itse asiassa kuvaus ryhmältä
Z tekijäryhmälle Z/5Z, ja se kuvaa alkion a sivuluokalle a + 5Z = [a]5 . Alkiot
kuvautuvat siis edustamilleen sivuluokille.
5.1.8 Määritelmä. Olkoon G ryhmä ja N sen normaali aliryhmä. Kuvausta
π : G → G/N,
π(g) = gN
kutsutaan kanoniseksi surjektioksi.
5.1.9 Lemma. Kanoninen surjektio on ryhmähomomorfismi.
Todistus. Oletetaan, että G on ryhmä, jolla on normaali aliryhmä N. Olkoon
π : G → G/N, π(g) = gN kanoninen surjektio. Nyt
π(ab) = abN = aNbN = π(a)π(b),
ja siten π on homomorfismi.
5.1. RYHMÄHOMOMORFISMI
143
5.1.10 Esimerkki. Tarkastellaan kuvausta
f : Z3 → Z6 ,
f ([a]3 ) = [2a]6 .
Aluksi on tarkistettava, että kuvaus voidaan todellakin määritellä. Kuvauksen arvon määrittelevä kaava on nimittäin kirjoitettu jäännösluokan edustajan avulla,
joten täytyy pitää huolta siitä, ettei edustajan valinta vaikuta kuvauksen arvoihin.
Toisin sanoen täytyy osoittaa, että jos [a]3 = [a$ ]3 , niin f ([a]3 ) = f ([a$ ]3 ). Oletetaan, että [a]3 = [a$ ]3 . Nyt 3|(a − a$ ), mistä seuraa, että 6 | (2a − 2a$ ). Tämä
tarkoittaa sitä, että [2a]6 = [2a$ ]6 ja edelleen f ([a]3 ) = f ([a$ ]3 ). Kuvaus f voidaan siis määritellä. (Usein vastaavassa tilanteessa sanotaan, että kuvaus on hyvin
määritelty.)
Osoitetaan sitten, että f on homomorfismi. Tämä nähdään laskemalla
f ([a]3 + [b]3 ) = f ([a + b]3 ) = [2(a + b)]6 = [2a]6 + [2b]6 = f ([a]3 ) + f ([b]3 ).
Kuvaus f ei ole bijektio. Se on kuitenkin injektio, sillä kaikki kolme alkiota
kuvautuvat eri alkioille. Nyt maalijoukkoa rajoittamalla saadaan aikaan bijektio.
Määritellään H = {[0]6 , [2]6 , [4]6 } ja tarkastellaan kuvausta
f˜([a]3 ) = [2a]6 .
f˜: Z3 → H,
Tämä kuvaus on homomorfismi ja myös bijektio, sillä H on kuvauksen f kuvajoukko. Kyseessä on siis isomorfismi. Huomio käy yksiin luvun alussa tekemiemme
havaintojen kanssa: ryhmillä Z3 ja H on samanlaiset kertotaulut.
Tästä eteenpäin merkitsemme yleisessä tapauksessa kaikkien ryhmien laskutoimitusta kertolaskumerkillä, vaikka eri ryhmillä kyseessä on eri laskutoimitus.
Ryhmähomomorfismi säilyttää monia ryhmän ominaisuuksia. Esimerkiksi aliryhmä kuvautuu aliryhmäksi, ja aliryhmän alkukuva on aliryhmä.
5.1.11 Lause. Olkoon f : G → H ryhmähomomorfismi. Oletetaan, että G$ ≤ G
ja H $ ≤ H. Tällöin
f [G$ ] ≤ H
ja
f ← [H $] ≤ G.
Todistus. Käytetään todistuksessa aliryhmäkriteeriä. Määritelmän mukaan f [G$ ]
on ryhmän H osajoukko. Aliryhmä sisältää neutraalialkion, joten eG ∈ G$ . Lemman 5.1.6 perusteella eH = f (eG ). Siten eH ∈ f [G$ ] ja f [G$ ] on epätyhjä. Oletetaan sitten, että a, b ∈ f [G$ ]. Nyt on olemassa sellaiset x, y ∈ G$ , että f (x) = a ja
f (y) = b. Huomataan, että
ab−1 = f (x)f (y)−1 = f (x)f (y −1) = f (xy −1 ).
144
LUKU 5. HOMOMORFISMIT
H
G
G’
f
f [G’]
x
a
y
b
Tulo xy −1 kuuluu aliryhmään G$ , joten ab−1 = f (xy −1) ∈ f [G$ ]. Olemme siis
osoittaneet, että f [G$ ] on ryhmän H aliryhmä.
Todistetaan sitten jälkimmäinen väite. Määritelmän mukaan alkukuva f ← [H $ ]
on ryhmän G osajoukko. Lemman 5.1.6 mukaan f (eG ) = eH , ja toisaalta eH ∈ H $ .
Koska f (eG ) ∈ H $ , kuuluu alkio eG alkukuvaan f ← [H $ ] ja siten alkukuva ei ole
tyhjä joukko. Jos a, b ∈ f ← [H $ ], alkukuvan määritelmän mukaan f (a) ∈ H $ ja
f (b) ∈ H $ . Nyt huomataan, että
f (ab−1 ) = f (a)f (b)−1 ∈ H $,
sillä H $ on aliryhmä. Tästä seuraa, että ab−1 ∈ f ← [H $ ]. Aliryhmäkriteerin nojalla
f ← [H $ ] on ryhmän G aliryhmä.
H
G
f
←
f [H’]
a
b
H’
f(a)
f(b)
Ryhmä G on aina itsensä aliryhmä. Lauseen nojalla sen kuva
Im(f ) = f [G] = {f (g) | g ∈ G}
on ryhmän H aliryhmä.
Kuvauksen ydin koostuu niistä alkioista, jotka kuvautuvat neutraalialkiolle.
5.1. RYHMÄHOMOMORFISMI
145
5.1.12 Määritelmä. Olkoon f : G → H ryhmähomomorfismi. Ryhmähomorfismin f ydin Ker(f ) on joukko
f ← [{eH }] = {g ∈ G | f (g) = eH }.
Merkintä Ker tulee englannin sanasta kernel.
Huomaa, että ydin on aina joukko eikä jokin yksittäinen ryhmän alkio. Silloin, kun kuvaus ei ole bijektio, voi olla olemassa useita alkioita, jotka kuvautuvat
neutraalialkiolle. Ytimessä saattaa olla siis yksi alkio tai useampia alkioita.
H
G
f
Ker f
e
Kuva 5.2: Kuvauksen f ydin Ker(f )
5.1.13 Esimerkki. Homomorfismin π : Z → Z5 , π(a) = [a]5 ydin koostuu alkioista, joille pätee [a]5 = [0]5 . Tämä ehto taas pätee täsmälleen silloin, kun a on
jaollinen luvulla 5. Kuvauksen ydin on siis aliryhmä 5Z.
Homomorfismissa f : Z → 2Z, f (n) = 2n ainoa alkio, joka kuvautuu nollalle,
on nolla, joten kuvauksen ydin on {0}.
5.1.14 Esimerkki. Kanonisen surjektion π : G → G/N ydin on N. Ryhmän G/N
neutraalialkio on nimittäin N. Koska π(n) = nN = N kaikilla n ∈ N, niin jokainen
normaalin aliryhmän N alkio on ytimessä. Toisaalta jos π(g) = N jollakin g ∈ G,
niin gN = N, mistä seuraa, että g ∈ N. Siten jokainen ytimessä oleva alkio kuuluu
normaaliin aliryhmään N.
5.1.15 Esimerkki. Olkoot G ja H ryhmiä. Ryhmähomomorfismin
idG : G → G,
id(x) = x
ydin on {eG } ja ryhmähomomorfismin
fe : G → H,
ydin on puolestaan G.
fe (x) = eH
kaikilla x ∈ G
146
LUKU 5. HOMOMORFISMIT
5.1.16 Lemma. Ryhmähomomorfismin ydin on normaali aliryhmä.
Todistus. Olkoon f : G → H ryhmähomomorfismi. Koska {eH } on ryhmän H
aliryhmä, lauseen 5.1.11 nojalla ydin Ker f on ryhmän G aliryhmä. Osoitetaan
aliryhmän normaalisuuskriteerin avulla, että Ker f on normaali aliryhmä. Olkoot
g ∈ G ja n ∈ Ker f . On osoitettava, että gng −1 ∈ Ker f . Huomataan, että
f (gng −1) = f (g)f (n)f (g −1) = f (g)eH f (g −1 )
= f (g)f (g −1) = f (gg −1)
= f (eG ) = eH .
Siten f (gng −1) = eH ja ytimen määritelmän nojalla gng −1 ∈ Ker f .
Homomorfismin ydin kertoo hyvin paljon siitä, miten homomorfismi käyttäytyy.
5.1.17 Lause. Olkoon f : G → H ryhmähomomorfismi. Kuvaus f on injektiivinen
jos ja vain jos Ker f = {eG }.
Todistus. Oletetaan ensin, että f on injektio. Tiedämme, että f (eG ) = eH , joten
eG ∈ Ker f . Injektiivisyyden nojalla mikään muu alkio ei voi kuvautua neutraalialkiolle, joten ytimessä on vain yksi alkio eG .
Oletetaan sitten, että Ker f = {eG }. Olkoot a, b ∈ G sellaisia, että f (a) = f (b).
Kertomalla yhtälö vasemmalta puolelta alkion f (a) käänteisalkiolla saadaan
eH = f (a)−1 f (b) = f (a−1 )f (b) = f (a−1 b).
Tästä voimme päätellä, että a−1 b on ytimen alkio. Koska Ker(f ) = {eG }, niin
a−1 b = eG . Siten a = b ja olemme osoittaneet, että f on injektio.
Ryhmähomomorfismia f : G → H voidaan luonnehtia sen ytimen ja kuvan
avulla. Kuvaus f on injektio täsmälleen silloin, kun Ker f = {eG } ja surjektio
täsmälleen silloin, kun Im f = H.
5.1.18 Lause. Olkoot f : G → H ja g : H → K ryhmähomomorfismeja. Tällöin
yhdistetty kuvaus g ◦ f on myös ryhmähomomorfismi.
Todistus. Todistus jätetään harjotustehtäväksi.
Koska kahden bijektion yhdistetty kuvaus on bijektio, lauseesta seuraa, että
kahden isomorfismin yhdistetty kuvaus on isomorfismi. Myös isomorfismin käänteiskuvaus on isomorfismi.
5.1. RYHMÄHOMOMORFISMI
147
5.1.19 Lause. Olkoon f : G → H isomorfismi. Tällöin käänteiskuvaus f −1 on
myös isomorfismi.
Todistus. Oletetaan, että a, b ∈ H. Koska f on isomorfismi, niin se on bijektio
ja siten erityisesti surjektio. On siis olemassa sellaiset x, y ∈ G, että f (x) = a ja
f (y) = b. Nyt
f −1 (ab) = f −1 (f (x)f (y)) = f −1 (f (xy)) = xy = f −1 (a)f −1 (b),
joten f −1 on homomorfismi. Lisäksi bijektion käänteiskuvaus on aina bijektio, mistä seuraa, että f −1 on isomorfismi.
Edellisistä lauseista huomataan, että isomorfisuus käyttäytyy kuten ekvivalenssirelaatio. Jokainen ryhmä on nimittäin itsensä kanssa isomorfinen, eli G ∼
= G.
Lisäksi, jos G ∼
= H ja f : G → H on isomorfismi, niin f −1 : H → G on myös isomorfismi, joten H ∼
= G. Lopulta, jos f : G → H ja g : H → K ovat isomorfismeja,
niin g ◦ f on isomorfismi ryhmien G ja K välillä. Ehdoista G ∼
= K
= H ja H ∼
∼
seuraa siis G = K.
Isomorfisuus luokittelee siis ryhmät isomorfialuokkiin, jotka koostuvat keskenään isomorfisista ryhmistä. Yleensä isomorfiset ryhmät samastetaan, sillä niiden
algebrallisessa rakenteessa ei ole eroa.
Huomaa, että isomorfisuus ei ole minkään joukon relaatio, koska ryhmät eivät
muodosta joukkoa. Myöskään isomorfialuokat eivät ole joukkoja. Joukon täsmällinen määritelmä ei kuitenkaan kuulu tämän kurssin aihepiiriin, joten asialla ei
tarvitse vaivata päätään tässä vaiheessa.
5.1.3
Syklisten ryhmien homomorfismeista
Syklisten ryhmien kaikki alkiot voidaan ilmaista virittäjän potensseina, ja tästä
seuraa, että myös syklisessä ryhmässä määritellyt homomorfismit riippuvat vain
virittäjästä. Tämä tieto helpottaa edellä mainittujen homomorfismien löytämisessä.
Seuraava lemma seuraa induktiolla homomorfismin määritelmästä.
5.1.20 Lemma. Oletetaan, että f : G → H on homomorfismi. Tällöin pätee
f (g k ) = f (g)k kaikilla g ∈ G ja k ∈ Z.
Lemmasta seuraa, että jos homomorfismin lähtöryhmä on syklinen, kaikkien
alkioiden kuvat määräytyvät sen perusteella, mille alkiolle virittäjä kuvautuu. Tämän tiedon avulla on helppoa selvittää, minkälaisia homomorfismeja sykliseltä
ryhmältä voidaan määritellä johonkin toiseen ryhmään.
148
LUKU 5. HOMOMORFISMIT
5.1.21 Esimerkki. Tutkitaan, millaisia homomorfismeja on mahdollista määritellä ryhmältä Z6 ryhmälle S3 . Ryhdytään rakentamaan homomorfismia f : Z6 → S3 ,
jolle pätee vaikkapa f ([1]6 ) = (123). Miltä tällainen homomorfismi näyttää? Onko
sellaista edes olemassa?
Koska ryhmä Z6 on syklinen, kaikkien muiden alkioiden kuvat voidaan määrittää virittäjän kuvan avulla:
f ([k]6 ) = f (k · [1]6 ) = (123)k
kaikilla k ∈ Z.
Jos kuvaus siis on olemassa, sen määrittää yllä oleva kaava, eikä muita vaaditut
ehdot täyttäviä kuvauksia ole. Kaava käyttää kuitenkin hyväksi jäännösluokkien
edustajia, joten on tarkistettava, että se varmasti määrittää kuvauksen. Edustajan
vaihtaminen ei saa vaikuttaa saataviin arvoihin. Oletetaan, että [k]6 = [m]6 . Nyt
k = m + 6a jollakin a ∈ Z. Tästä seuraa, että
(123)k = (123)m+6a = (123)m (123)6a = (123)m ((123)6 )a = (123)m(1)a = (123)m .
Siten kaava f : Z6 → S3 , f ([k]6 ) = (123)k määrittelee kuvauksen.
Koska lähtöjoukko on pieni, voimme myös luetella kuvaksen arvot:
f ([0]6 ) = (123)0
f ([1]6 ) = (123)1
f ([2]6 ) = (123)2
f ([3]6 ) = (123)3
f ([4]6 ) = (123)4
f ([5]6 ) = (123)5
= (1)
= (123)
= (132)
= (1)
= (123)
= (132).
Huomaa, että samat arvot toistuvat sykleittäin ja juuri siksi kuvauksen määritteleminen onnistui.
Nyt kun kuvaukselle on löydetty kaava, on helppo tarkistaa, että se on homomorfismi. Nimittäin
f ([k]6 + [m]6 ) = f ([k + m]6 ) = (123)k+m = (123)m(123)k = f ([k]6 ) + f ([m]6 )
pätee kaikilla k, m ∈ Z.
Tutkitaan seuraavaksi, onko olemassa homomorfismia g : Z6 → S3 , jolle pätee
g([1]6) = (12). Nyt g([k]6 ) = (12)k kaikilla k ∈ Z. Samalla tavalla kuin edellä
voidaan osoittaa, että ehto määrittää kuvauksen. Siten on olemassa homomorfismi,
joka kuvaa alkioita yllä esitetyllä tavalla.
On olemassa muitakin homomorfismeja ryhmien Z6 ja S3 välillä, ja ne löydetään
samaan tapaan.
5.1. RYHMÄHOMOMORFISMI
149
Tarkastellaan sitten ryhmien Z5 ja S3 välisiä homomorfismeja. Onko olemassa
vaikkapa homomorfismia h : Z5 → S3 , jolle pätee h([1]5 ) = (123)? Jos homomorfismi on olemassa, sille pätee h([k]5 ) = (123)k kaikilla k ∈ Z. Huomataan, että
[1]5 = [6]5 , mutta toisaalta (123)1 = (123) ja (123)6 = (1). Tämä aiheuttaa ristiriidan ja siksi ehdon täyttävää kuvausta ei ole olemassa.
Todetaan lopuksi, että syklisen ryhmän rakenne riippuu vain sen kertaluvusta.
5.1.22 Lause. Jokainen syklinen ryhmä, jonka kertaluku on ääretön, on isomorfinen ryhmän (Z, +) kanssa.
Todistus. Olkoon G = 3g4 syklinen ryhmä, jonka kertaluku on ääretön. Tällöin
G = {. . . , g −2, g −1 , g 0, g 1, g 2 , . . . } ja kaikki alkion g potenssit poikkeavat toisistaan.
Määritellään kuvaus
f : Z → G, f (k) = g k .
Kuvaus on homomorfismi, sillä
f (k + m) = g k+m = g k g m = f (k)f (m)
kaikilla k, m ∈ Z.
Osoitetaan sitten, että f on bijektio. Kuvauksen ydin on
Ker f = {k ∈ Z | g k = eG } = {k ∈ Z | g k = g 0} = {0},
joten f on injektio. Koska jokainen ryhmän G alkio on muotoa g k jollakin k ∈ Z,
on kuvaus surjektio.
5.1.23 Lause. Jokainen syklinen ryhmä, jonka kertaluku on n, on isomorfinen
ryhmän (Zn , +) kanssa.
Lause todistetaan samalla tavalla kuin äärettömän kertaluvun tapauksessa.
Koska nyt kuitenkin kuvauksen kaava täytyy kirjoittaa jäännösluokan edustajan
avulla, joudutaan samanlaiseen ongelmaan kuin esimerkissä 5.1.21. Ongelma voitaisiin myös ratkaista samalla tavalla kuin kyseisessä esimerkissä tehtiin, mutta
seuraavassa luvussa opittava homomorfialause tarjoaa tähän yleisemmän työkalun. Siksi todistusta lykätään.
150
LUKU 5. HOMOMORFISMIT
Tiivistelmä
• Olkoot G ja H ryhmiä. Kuvaus f : G → H on ryhmähomomorfismi, jos
f (x · y) = f (x) · f (y)
kaikilla x, y ∈ G.
• Bijektiivistä ryhmähomomorfismia kutsutaan ryhmäisomorfismiksi. Jos kahden ryhmän välillä on isomorfismi, niiden kertotaulut ovat samanlaiset.
• Ryhmähomomorfismi säilyttää monia ryhmän ominaisuuksia. Neutraalialkio
kuvautuu neutraalialkiolle ja käänteisalkiot käänteisalkioille. Lisäksi aliryhmän kuva ja alkukuva ovat aina aliryhmiä.
• Homomorfismi on injektio jos ja vain jos sen ydin koostuu pelkästä neutraalialkiosta.
• Samaa kertalukua olevat sykliset ryhmät ovat keskenään isomorfisia.
5.2. RYHMIEN HOMOMORFIALAUSE
5.2
5.2.1
151
Ryhmien homomorfialause
Miten homomorfismeista saadaan isomorfismeja
Esimerkissä 5.1.21 määriteltiin homomorfismi f : Z6 → S3 , f ([k]6 ) = (123)k . Kuvaus ei ole ryhmäisomorfismi, sillä se ei ole bijektiivinen. Kuvauksesta saadaan helposti surjektio pienentämällä maalijoukko kuvajoukoksi Im f = {(1), (123), (132)}.
Kuvauksen muokkaaminen injektioksi ei ole aivan yhtä helppoa, mutta se onnistuu
siirtymällä tarkastelemaan erästä ryhmän Z6 tekijäryhmää.
f
Z6
[1]
[4]
S3
(123)
(13)
[0]
(1)
[3]
(12)
(132)
[2]
[5]
(23)
Kuva 5.3: Kuvaus f ryhmältä Z6 ryhmälle S3
Kuvauksen f ydin on Ker f = {[0]6 , [3]6 }. Ytimen sivuluokat on esitetty kuvassa 5.3. Huomataan, että kussakin sivuluokassa olevat alkiot kuvautuvat aina
keskenään samalle alkiolle, ja toisaalta eri sivuluokissa olevat alkiot eivät kuvaudu
samoille alkioille. Jos tarkastellaan kutakin sivuluokkaa yhtenä oliona ja unohdetaan sen sisältämät alkiot, saadaan injektiivinen kuvaus sivuluokkien joukolta
ryhmälle S3 .
Alkuperäisen ryhmän Z6 sijasta siirrytäänkin siis tarkastelemaan sivuluokkien
joukkoa Z6 / Ker f ja kuvauksesta f johdetaan kuvaus
f : Z6 / Ker f → Im f,
a + Ker f +→ f (a).
Uudessa kuvauksessa f sivuluokka kuvautuu sille alkiolle, jolle kaikki sivuluokan
alkiot kuvautuivat kuvauksessa f . Kuvaus f on esitetty kuvassa 5.4. Näin saatu
kuvaus f on injektio, sillä kaikki ne alkiot, jotka homomorfismissa f kuvautuivat samalle alkiolle, on samastettu keskenään. Oleellista oli, että samalle alkiolle
kuvautuvat alkiot muodostavat aina ytimen Ker f sivuluokan.
152
LUKU 5. HOMOMORFISMIT
f
Z6 / Ker f
Im f
[1]+Ker f
(123)
(1)
Ker f
(132)
[2]+Ker f
Kuva 5.4: Kuvaus f tekijäryhmältä Z6 / Ker f ryhmälle S3
Tällä tavoin muodostettu kuvaus osoittautuu ryhmähomomorfismiksi. Ensinnäkin sivuluokkien joukko Z6 / Ker f on ryhmä, sillä homomorfismin ydin on aina
normaali aliryhmä. Lisäksi kaikilla a, b ∈ Z6 pätee
f ((a + Ker f ) + (b + Ker f )) = f (a + b + Ker f ) = f (a + b) = f (a) + f (b)
= f (a + Ker f ) + f (b + Ker f ).
Homomorfisuus periytyy siis kuvaukselta f .
5.2.1 Lause (Homomorfialause). Olkoot G ja H ryhmiä ja f : G → H ryhmähomomorfismi. Tällöin
G/ Ker f ∼
= Im f.
Kyseinen isomorfismi on kuvaus
f : G/ Ker f → Im f,
a Ker f +→ f (a).
Todistus. Merkitään N = Ker f . Haluamme määritellä kuvauksen f ryhmältä
G/N ryhmälle Im f siten, että f (aN) = f (a) kaikilla a ∈ G. On kuitenkin pidettävä huolta siitä, että kyseinen ehto määrittelee kuvauksen. Se, minkä alkion
avulla sivuluokat kirjoitetaan, ei saa vaikuttaa tulokseen. Jos aN = bN joillakin
a, b ∈ G, on olemassa sellainen n ∈ N, että a = bn. Tällöin
f (a) = f (bn) = f (b)f (n).
Koska n ∈ N = Ker f , pätee f (n) = eH . Siten f (a) = f (b). Jos siis sivuluokat
aN ja bN ovat samat, ovat arvot f (a) ja f (b) samat. Siten ehto f(aN) = f (a)
5.2. RYHMIEN HOMOMORFIALAUSE
153
määrittelee kuvauksen. Koska f (a) ∈ Im f kaikilla a ∈ G, kuvauksen maalijoukoksi
käy Im f .
Kuvaus f on ryhmähomomorfismi, sillä
f (aNbN) = f (abN) = f (ab) = f (a)f (b) = f (aN)f (bN).
Osoitetaan vielä lopuksi, että f on bijektio. Selvästikin kuvaus on surjektio.
Osoitetaan, että se on myös injektio näyttämällä, että Ker f = {N}. (Tekijäryhmän neutraalialkio on N.) Oletetaan, että aN ∈ Ker f eli että f (aN) = eH . Tämä
tarkoittaa, että f (a) = eH , jolloin a ∈ N = Ker f . Nyt tiedetään, että aN = N.
Siis ainoa sivuluokka, joka kuvautuu neutraalialkiolle kuvauksessa f , on N.
Olemme osoittaneet, että f on isomorfismi, joten väite on todistettu.
f
G
Ker(f)
H
e
Kuva 5.5: Kuvaus f : G → H
Nyrkkisääntönä on, että homomorfialausetta käytetään aina, kun halutaan
osoittaa, että jokin tekijäryhmä on isomorfinen jonkin toisen ryhmän kanssa. Homomorfialause nimittäin helpottaa kuvausten määrittelemistä huomattavasti. Kun
halutaan määritellä kuvaus tekijäryhmältä G/N ryhmälle H, on oltava aina varovainen. Jos kuvauksen määrittävä ehto käyttää sivuluokkien gN edustajia, pitää
tarkistaa, että edustajien vaihtaminen ei muuta ehdon antamia arvoja. Homomorfialauseessa tämä on kuitenkin tehty valmiiksi. Riittää vain määritellä kuvaus
ryhmältä G ryhmälle H, mikä on paljon yksinkertaisempaa.
154
LUKU 5. HOMOMORFISMIT
f
G/Ker(f)
Im(f)
e
Ker(f)
Kuva 5.6: Kuvaus f : G/ Ker f → Im f
5.2.2 Esimerkki. Merkitään R∗ = R \ {0}. Itseisarvokuvaus f : (R∗ , ·) → (R∗ , ·),
f (x) = |x| on ryhmähomomorfismi, sillä
f (xy) = |xy| = |x||y| = f (x)f (y) kaikilla x, y ∈ R \ {0}.
Kuvauksen ydin on
Ker f = {x ∈ R∗ | |x| = 1} = {1, −1}
ja kuva
Im f = {|x| | x ∈ R∗ } = {x ∈ R | x > 0}.
Ryhmien homomorfialauseen mukaan tekijäryhmä R∗ /{1, −1} on isomorfinen ryhmän {x ∈ R | x > 0} kanssa. Kuvaukset f ja f on esitetty kuvissa 5.7 ja 5.8.
Tekijäryhmässä R∗ /{1, −1} samastetaan aina alkiot a ja −a, joten tuloksena on
ryhmä, joka käyttäytyy kertolaskun suhteen aivan kuten positiiviset reaaliluvut.
5.2.3 Esimerkki. Olkoot G ja H ryhmiä. Ryhmähomomorfismin idG ydin on
{eG } ja kuva G, joten ryhmä G/{eG } on isomorfinen ryhmän G kanssa. Ryhmähomomorfismin
fe : G → H, fe (x) = eH
ydin on G, ja kuva {eH }, joten G/G on isomorfinen ryhmän {eH } kanssa.
5.2.4 Esimerkki. Tutkitaan ryhmää Z18 ja sen normaalia aliryhmää
N = {[0]18 , [6]18 , [12]18 }.
5.2. RYHMIEN HOMOMORFIALAUSE
155
4
4
3
3
2
2
1
1
-1
-1
-2
-2
-3
-3
Kuva 5.7: Itseisarvokuvaus ryhmältä R∗ itselleen
{-4, 4}
4
{-3, 3}
3
{-2, 2}
2
{-1, 1}
1
Kuva 5.8: Kuvaus f tekijäryhmältä R∗ /{1, −1} positiivisten reaalilukujen muodostamalle ryhmälle
Lagrangen lauseen nojalla tekijäryhmässä on 18/3 = 6 alkiota. Ne ovat
[0]18 + N,
[1]18 + N,
[2]18 + N,
[3]18 + N,
[4]18 + N,
[5]18 + N.
Näyttää siltä, että ryhmien Z18 /N ja Z6 välillä on isomorfismi
f : Z18 /N → Z6 ,
f ([a]18 + N) = [a]6
Käytetään tämän todistamiseen ryhmien homomorfialausetta. Määritellään
f : Z18 → Z6 ,
f ([a]18 ) = [a]6 .
Koska kuvauksen ehto ilmaistaan jäännösluokan edustajan avulla, on tarkistettava,
että edustajan valinta ei vaikuta saataviin arvoihin. Muuten kyseessä ei ole kuvaus.
Jos [a]18 = [b]18 , niin 18|(a − b). Tästä seuraa, että 6|(a − b), joten [a]6 = [b]6 . Siten
kuvaus voidaan määritellä. Kuvaus on homomorfismi, sillä
f ([a]18 + [b]18 ) = f ([a + b]18 ) = [a + b]6 = [a]6 + [b]6 = f ([a]18 ) + f ([b]18 )
156
LUKU 5. HOMOMORFISMIT
kaikilla n, m ∈ Z.
Huomataan, että Im f = Z6 . Määritetään vielä kuvauksen ydin. Oletetaan,
että [a]18 ∈ Ker f . Nyt [a]6 = [0]6 , joten a on jaollinen luvulla 6. Voimme lisäksi
olettaa, että a ∈ {0, 1, . . . , 17}, jolloin nähdään, että a = 0, a = 6 tai a = 12. Siten
[a]n ∈ N. Olemme siis osoittaneet, että Ker f ⊂ N. Toisaalta jokainen aliryhmän
N alkio kuvautuu alkiolle [0]6 , joten N ⊂ Ker f .
Homomorfialauseesta seuraa, että Z18 /N ∼
= Z6 .
5.2.5 Esimerkki. Seuraava esimerkki vaatii tietoa kompleksilukujen ominaisuuksista. Tarkastellaan ryhmän (R, +) tekijäryhmää R/Z ja osoitetaan, että se on
isomorfinen ryhmän (C \ {0}, ·) aliryhmän S = {z ∈ C | |z| = 1} kanssa. Kyseessä
on siis niiden kompleksilukujen joukko, jotka sijaitsevat yksikköympyrällä.
Määritellään kuvaus f : R → C \ {0}, f (x) = e2πi·x . Kuvaus on homomorfismi,
sillä
f (x + y) = e2πi·(x+y) = e2πi·x e2πi·y = f (x)f (y).
Kuvauksen ydin koostuu reaaliluvuista x, joille pätee e2πi·x = 1. Siten ydin on
kokonaislukujen joukko. Kuvajoukossa puolestaan ovat täsmälleen ne kompleksiluvut, joiden itseisarvo on yksi. Ryhmien homomorfialauseen nojalla R/Z ∼
= S.
Isomorfismi noudattaa kaavaa x + Z +→ e2 πix. Aina kun x saavuttaa jonkin kokonaisluvun, sen kuva palaa takaisin kompleksilukuun 1.
Homomorfialauseen avulla on nyt vaivatonta todistaa lause 5.1.23.
1 Lause. Jokainen syklinen ryhmä, jonka kertaluku on n, on isomorfinen ryhmän
(Zn , +) kanssa.
Todistus. Olkoon G = 3g4 syklinen ryhmä, jonka neutraalialkio on e. Oletetaan,
että ryhmän kertaluku on n. Määritellään kuvaus
f : Z → G,
f (k) = g k .
Lauseen 5.1.22 todistuksen nojalla kuvaus on homomorfismi. Kuvaus on surjektio,
joten Im f = G.
Osoitetaan sitten, että kuvauksen ydin on nZ. Jos k ∈ nZ, niin k = na jollakin
a ∈ Z. Tällöin f (k) = g k = g na = e, sillä n on alkion g kertaluku. Siis nZ ⊂ Ker f .
Jos taas k ∈ Ker f , niin f (k) = g k = e. Lemman 2.3.15 perusteella kertaluku n
jakaa luvun k, joten k ∈ nZ. Siten Ker f ⊆ nZ ja edelleen nZ = Ker f .
Homomorfialauseen nojalla
Zn = Z/nZ ∼
= G.
5.2. RYHMIEN HOMOMORFIALAUSE
157
Homomorfialause kertoo, että ryhmän G kuva homomorfismissa on isomorfinen jonkin ryhmän G tekijäryhmän kanssa. Toisaalta jokainen tekijäryhmä G/N
on kanonisen surjektion π : G → G/N kuva. Ryhmän G tekijäryhmät ja kuvat
homomorfismeissa siis vastaavat toisiaan.
Homomorfialause voidaan ilmaista myös toisella tavalla. Ehto
f (a Ker f ) = f (a)
voidaan nimittäin kirjoittaa muodossa f(π(a)) = f (a), missä π on kanoninen
surjektio G → G/N. Koska yhtälö pätee kaikilla a ∈ G, saadaan
f ◦ π = f.
Sama asia voidaan ilmaista alla olevalla kaaviolla.
G !!
f
!!
!!
!
π !!!
"
! Im f
"#
"
"
""
"" f
"
"
G/ Ker f
Kaaviossa saadaan tuloksena sama kuvaus, kuljetaan sitten kumpaa reittiä
tahansa
Tiivistelmä
• Ryhmähomomorfismilla ytimen sivuluokat vastaavat kuvauksen arvoja.
• Jos f : G → H on ryhmähomomorfismi, niin G/ Ker f ∼
= Im f .
• Edellisen kohdan isomorfismissa sivuluokka a Ker f kuvautuu alkiolle f (a).
158
LUKU 5. HOMOMORFISMIT
5.3
Rengashomomorfismi
5.3.1
Renkaiden isomorfisuus
Ryhmiä kutsuttiin isomorfisiksi silloin, kun niiden kertotaulut olivat samanlaiset.
Samalla tavalla renkaita kutsutaan isomorfisiksi, jos niiden yhteen- ja kertolaskutaulut ovat samanlaiset.
Jotta renkaat R ja S olisivat isomorfiset, on niiden välillä oltava bijektio. Lisäksi
renkaiden laskutoimitusten on oltava samanlaiset. Rengasisomorfismi f : R → S
on siis bijektio ja täyttää ainakin ehdot
f (a + b) = f (a) + f (b) ja f (ab) = f (a)f (b)
kaikilla a, b ∈ R.
Koska rengas on yhteenlaskun suhteen ryhmä, ensimmäisestä ehdosta seuraa,
että f on ryhmähomomorfismi ja siten f (0R ) = 0S . Tämän todistamiseen tarvittiin
yhteenlaskun käänteisalkioiden olemassaoloa. Kertolaskun suhteen käänteisalkiota
ei renkaassa välttämättä ole, joten ehdosta f (ab) = f (a)f (b) ei automaattisesti
seuraa, että f (1R ) = 1S . Siksi pitää tarkistaa erikseen, että ykkösalkio kuvautuu
ykkösalkiolle.
5.3.1 Määritelmä. Olkoot R ja S renkaita. Kuvaus f : R → S on rengashomomorfismi tai lyhyemmin homomorfismi, jos kaikilla a, b ∈ R pätee
(RH1) f (a + b) = f (a) + f (b)
(RH2) f (ab) = f (a)f (b)
(RH3) f (1R ) = 1S .
Bijektiivistä rengashomomorfismia kutsutaan rengasisomorfismiksi tai yksinkertaisemmin isomorfismiksi.
Jos renkaiden R ja S välille voidaan määritellä isomorfismi, sanotaan, että
renkaat ovat isomorfiset ja merkitään
R∼
= S.
Kuten alussa todettiin, ehto (RH1) ilmaisee, että f : (R, +) → (S, +) ryhmähomomorfismi . Ehdot (RH2) ja (RH3) puolestaan tarkoittavat sitä, että kuvaus
f : (R, ·) → (S, ·) on niin kutsuttu monoidihomomorfismi.
5.3. RENGASHOMOMORFISMI
159
√
√
5.3.2 Esimerkki. Tarkastellaan jälleen rengasta Z[ 2] = {a + b 2 | a, b ∈ Z}.
√
√
√
√
Kuvaus f : Z[ 2] → Z[ 2], f (a + b) = a − b 2 on rengasisomorfismi. Se
säilyttää yhteenlaskun, sillä kaikilla a, b, c, d ∈ Z pätee
√ 2
√ 2
√
1
1
f (a + b 2) + (c + d 2) = f (a + c) + (b + d) 2
√
√
√
= (a + c) − (b + d) 2 = (a − b 2) + (c − d 2)
√
√
= f (a + b 2) + f (c + d 2).
Myös kertolasku säilyy, sillä
√ 2
√ 2
√
1
1
f (a + b 2) · (c + d 2) = f (ac + 2bd) + (ad + bc) 2
√
√
√
= (ac + 2bd) − (ad + bc) 2 = (a − b 2) · (c − d 2)
√
√
= f (a + b 2) · f (c + d 2)
kaikilla a, b, c, d ∈ Z.
Lopuksi huomataan, että
f (1) = f (1 + 0 ·
√
√
2) = 1 − 0 · 2 = 1,
joten ykkösalkio kuvautuu ykkösalkiolle. Siten f on rengashomomorfismi.
Koska kuvaus on bijektio, kyseessä on isomorfismi.
5.3.3 Esimerkki. Kuvaus g : Z → Z, g(a) = 2a ei ole rengashomomorfismi, sillä
f (2 · 2) = f (4) = 8 ja f (2) · f (2) = 4 · 4 = 16. Lisäksi ykkösalkio ei kuvaudu
ykkösalkiolle.
5.3.4 Esimerkki. Olkoon R rengas. Identtinen kuvaus id : R → R on rengasisomorfismi aivan kuten ryhmienkin tapauksessa.
Oletetaan, että S on rengas, joka ei ole nollarengas. Toisin kuin ryhmien tapauksessa, kuvaus f0 : R → S, f0 (x) = 0S ei ole rengashomomorfismi. Renkaan R
ykkösalkio ei nimittäin kuvaudu renkaan S ykkösalkiolle.
5.3.5 Esimerkki. Määritellään
-3
4
.
a −b
S=
| a, b ∈ Z ,
b a
jolloin S on 2 × 2-matriisien muodostaman renkaan osajoukko. Joukko S on itse asiassa kyseisen renkaan alirengas, minkä todistaminen jätetään harjoitustehtäväksi. Osoitetaan, että rengas S on isomorfinen kompleksilukujen renkaan C
kanssa.
160
LUKU 5. HOMOMORFISMIT
Määritellään kuvaus
f : C → S,
3
4
a −b
f (a + bi) =
.
b a
Kuvaus säilyttää yhteenlaskun, sillä kaikilla a, b, c, d ∈ R pätee
1
f (a + bi) + (c + di)) = f ((a + c) + (b + d)i)
3
4 3
4 3
4
a + c −b − d
a −b
c −d
=
=
+
b+d a+c
b a
d c
= f (a + bi) + f (c + di).
Toisaalta myös kertolasku säilyy kuvauksessa, sillä
1
2
1
2
f (a + bi) · (c + di) = f (ac − bd) + (ad + bc)i
3
4
ac − bd −ad − bc
=
ad + bc ac − bd
ja
3
kaikilla a, b, c, d ∈ R.
a −b
f (a + bi) · f (c + di) =
b a
3
4
ac − bd −ad − bc
=
.
bc + ad −bd + ac
43
c −d
d c
4
Lopuksi todetaan, että ykkösalkio kuvautuu ykkösalkiolle, sillä
3
4
1 0
.
f (1) = f (1 + 0 · 1) =
0 1
Kuvaus f on selvästi injektio ja määritelmänsä nojalla surjektio. Siten kyseessä
on isomorfismi.
5.3.2
Rengashomomorfismien ominaisuuksia
Samalla tavalla kuin ryhmähomomorfismit, rengashomomorfismit säilyttävät renkaan rakenteen, mutta eivät tee sitä yhtä tarkasti kuin isomorfismit. Isomorfismi
antaa täydellisen kopion renkaasta, mutta homomorfismissa yksityiskohdat saattavat hämärtyä.
Rengashomomorfismit ovat renkaan yhteenlaskuryhmän ryhmähomomorfismeja, joten lauseesta 5.1.6 seuraa, että nolla-alkio kuvautuu nolla-alkiolle ja vastaalkiot vasta-alkioille. Lauseen todistuksesta seuraa myös, että jos alkiolla on käänteisalkio kertolaskun suhteen, se kuvautuu käänteisalkiolle.
5.3. RENGASHOMOMORFISMI
161
5.3.6 Lemma. Jos f : R → S on rengashomomorfismi, niin
i) f (0R ) = 0S .
ii) f (−a) = −f (a) kaikilla a ∈ R.
iii) Jos alkiolla a ∈ R on käänteisalkio a−1 ∈ R, niin f (a−1 ) = f (a)−1 .
5.3.7 Esimerkki. Oletetaan, että R on rengas, joka ei ole nollarengas. Tällöin
0R %= 1R . Tutkitaan tulorengasta R × R, jossa laskutoimitukset on määritelty
koordinaateittain:
(a, b) + (c, d) = (a + c, b + d) ja (a, b) · (c, d) = (ac, bd).
Kuvaus
f : R × R → R × R,
f (a, b) = (a, 0)
säilyttää yhteen- ja kertolaskun, sillä
f ((a, b) + (c, d)) = f (a + c, b + d) = (a + c, 0)
= (a, 0) + (c, 0) = f (a, b) + f (c, d)
ja
f ((a, b) · (c, d)) = f (ac, bd) = (ac, 0) = (a, 0) · (c, 0) = f (a, b) · f (c, d).
Se ei kuitenkaan ole rengashomomorfismi, sillä renkaan R × R ykkösalkio on (1, 1)
ja f (1, 1) = (1, 0) %= (1, 1). Tämä osoittaa jälleen, että rengashomomorfismin määritelmässä todellakin tarvitsee erikseen mainita, että ykkösalkion on kuvauduttava
ykkösalkiolle.
Jos homomorfismi on surjektio, yllä kuvattu tilanne ei ole mahdollinen. Olkoon f : R → S surjektiivinen kuvaus renkaiden S ja R välillä. Oletetaan, että
f (ab) = f (a)f (b) kaikilla a, b ∈ R ja osoitetaan, että f (1R ) on renkaan S ykkösalkio. Olkoon s ∈ S, jolloin on olemassa sellainen r ∈ R, että f (r) = s. Nyt
f (1R )s = f (1R )f (r) = f (1R · r) = f (r) = s
ja vastaavasti sf (1R ) = s. Tämä pätee kaikilla s ∈ S, joten f (1R ) on renkaan S
ykkösalkio.
5.3.8 Lause. Olkoon f : R → S rengashomomorfismi. Oletetaan, että R$ on renkaan R alirengas ja S $ on renkaan S alirengas. Tällöin
a) f [R$ ] on renkaan S alirengas
162
LUKU 5. HOMOMORFISMIT
b) f ← [S $ ] on renkaan R alirengas.
Todistus. Todistus jätetään harjoitustehtäväksi.
Koska rengas R on aina itsensä alirengas, lauseesta seuraa, että Im f on renkaan
S alirengas.
Rengashomomorfismin ydin koostuu kaikista niistä alkioista, jotka kuvautuvat
nollalle.
5.3.9 Määritelmä. Olkoon f : R → S rengashomomorfismi. Sen ydin Ker f on
joukko
f ← [{0}] = {r ∈ R | f (r) = 0}.
5.3.10 Lause. Rengashomomorfismin f : R → S ydin on renkaan R ideaali.
Todistus. Nolla on yhteenlaskun neutraalialkio, ja sen vuoksi rengashomomorfismin f : R → S ydin on sama joukko kuin ryhmähomomorfismin f : (R, +) →
(S, +) ydin. Lauseen 5.1.11 perusteella ydin on ryhmän (R, +) aliryhmä. On siis
vain osoitettava, että ra, ar ∈ Ker f kaikilla r ∈ R ja a ∈ Ker f .
Oletetaan, että r ∈ R ja a ∈ Ker f . Tällöin
f (ra) = f (r)f (a) = f (r) · 0S = 0S ,
joten ra ∈ Ker f . Samalla tavoin nähdään, että ar ∈ Ker f , ja siten Ker f on
ideaali.
5.3.11 Lause. Olkoon f : R → S rengashomomorfismi. Kuvaus f on injektio
täsmälleen silloin, kun Ker f = {0}.
Todistus. Kuten edellisen lauseen todistuksessa todettiin, rengashomomorfismi f
on myös ryhmähomomorfismi ryhmien (R, +) ja (S, +) välillä. Lauseessa 5.1.17
osoitettiin, että ryhmähomomorfismi on injektio täsmälleen silloin, kun sen ideaalissa on vain yksi alkio, neutraalialkio. Siten f on injektio täsmälleen silloin, kun
Ker f = {0}.
5.3.12 Lause. Olkoon S rengas, joka ei ole nollarengas. Jos K on kunta ja
f : K → S on rengashomomorfismi, niin f on injektiivinen. Kuntien väliset homomorfismit ovat siis aina injektiivisiä.
Todistus. Olkoon f : K → S rengashomomorfismi kunnalta K renkaalle S. Tiedämme, että Ker f on kunnan K ideaali. Koska kunnalla on vain kaksi ideaalia,
5.3. RENGASHOMOMORFISMI
163
{0} ja K, täytyy päteä Ker f = {0} tai Ker f = K. Jälkimmäisessä tapauksessa
f (a) = 0S kaikilla a ∈ K, joten tällöin
f (1K ) = 0S %= 1S .
Tämä on mahdotonta, joten Ker f = {0} ja f on injektiivinen.
5.3.13 Lause.
a) Olkoot f : R → S ja g : S → T rengashomomorfismeja. Tällöin yhdistetty
kuvaus g ◦ f on myös rengashomomorfismi.
b) Olkoon f : R → S rengasisomorfismi. Tällöin käänteiskuvaus f −1 on myös
rengasisomorfismi.
Todistus. Lauseen todistus jätetään harjoitustehtäväksi.
Lauseesta seuraa, että renkaat voidaan jakaa isomorfialuokkiin samaan tapaan
kuin ryhmät.
5.3.3
Homomorfismit ja tekijärenkaat
5.3.14 Esimerkki. Kuvaus
π : Z → Zn ,
π(a) = [a]n
on rengashomomorfismi. Olemme aikaisemmin osoittaneet, että π on ryhmien
(Z, +) ja (Zn , +) välinen ryhmähomomorfismi. Olkoot a, b ∈ Z. Nyt
π(ab) = [ab]n = [a]n [b]n = π(a)π(b).
Lisäksi π(1) = [1]n , joten renkaan Z ykkösalkio kuvautuu renkaan Zn ykkösalkiolle.
Siten π on rengashomomorfismi.
Edellisen esimerkin kuvaus yleistyy mille tahansa renkaalle ja sen tekijärenkaalle. (Muista, että Zn on tekijärengas Z/nZ.) Näin saadaan kanoninen homomorfismi
samalla tavalla kuin tekijäryhmien tapauksessa. Kuvauksessa alkio kuvautuu aina
edustamalleen sivuluokalle.
5.3.15 Määritelmä. Olkoon R rengas ja I sen ideaali. Kuvausta
π : R → R/I,
kutsutaan kanoniseksi surjektioksi.
π(r) = r + I
164
LUKU 5. HOMOMORFISMIT
5.3.16 Lemma. Kanoninen surjektio on rengashomomorfismi.
Todistus. Todistus on hyvin samankaltainen kuin ryhmien tapauksessa. Se jätetään harjoitustehtäväksi.
5.3.17 Lause (Homomorfialause). Olkoot R ja S renkaita ja f : R → S rengashomomorfismi. Tällöin
R/ Ker f ∼
= Im f.
Isomorfismi, jonka homomorfialause antaa, on
f : R/ Ker f → Im f,
f(r + Ker f ) = f (r).
Todistus. Ryhmien homomorfialauseesta seuraa (sovellettuna ryhmähomomorfismiin f : (R, +) → (S, +)), että yllä annettu ehto todellakin määrittelee kuvauksen.
Lisäksi lauseen perusteella kuvaus on bijektiivinen ryhmähomomorfismi.
Kuvauksen f homomorfisuudesta seuraa, että
f ((r + Ker f ) · (s + Ker f )) = f (rs + Ker f ) = f (rs)
= f (r)f (s) = f (r + Ker f ) · f (s + Ker f ).
Renkaan R/ Ker f ykkösalkion 1 + Ker f kuva on
f (1 + Ker f ) = f (1) = 1.
Siten f on rengasisomorfismi.
Luku 6
Polynomit
6.1
Polynomirengas
Tässä kappaleessa kaikki renkaat ovat vaihdannaisia.
6.1.1
Polynomin määritelmä
Lukijalla on luultavasti melko hyvä kuva siitä, millainen on polynomi, jonka tuntematon on X ja kertoimet renkaassa R. Yleensä polynomia ajatellaan äärellisenä
summana
n
5
ai X i = a0 + a1 X + a2 X 2 + · · · + an X n ,
i=0
missä ai ∈ R kaikilla i. Esimerkiksi p = 2X 2 − 4X 4 ja q = 2 + 3X 2 + X 3 ovat
polynomeja, jonka kerroinrengas on R.
Polynomien yhteen- ja kertolasku on koulusta tuttua. Esimerkkipolynomien p
ja q summa ja tulo ovat
p + q = 2 + 5X 2 + X 3 − 4X 4
ja
pq = (2X 2 − 4X 4 )(2 + 3X 2 + X 3 ) = 4X 2 + 6X 4 + 2X 5 − 8X 4 − 12X 6 − 4X 7
= 4X 2 − 2X 4 + 2X 5 − 12X 6 − 4X 7 .
Polynomeissa voi olla kuinka monta termiä tahansa ja polynomeja summaamalla ja kertomalla saadaan uuden pituisia summia. Siksi on helpointa sopia, että
165
166
LUKU 6. POLYNOMIT
polynomeja kuvaavat summat ovat äärettömiä ja jostain indeksistä lähtien kaikki
kertoimet ovat kaikki nollia.
Polynomien
f = a0 +a1 X +a2 X 2 +· · ·+an X n +· · ·
ja
g = b0 +b1 X +b2 X 2 +· · ·+bn X n +· · ·
summa on
f + g = (a0 + b0 ) + (a1 + b1 )X + (a2 + b2 )X 2 + c · · · + (al + bl )X n + · · · ,
ja tulo
missä cn =
6n
i=0
f g = c0 + c1 X + · · · + cnX + · · · ,
ai bn−i .
Jos polynomi määritellään kuten yllä, on vaikea sanoa tarkasti, mikä tuntematon X tarkalleen ottaen oikein on. Huomataan, että polynomin määräävät täysin
kertoimet a1 , a2 , . . . , an . Tuntematonta X tarvitaan vain kertomaan, missä kohtaa
kukin kerroin esiintyy. Yksi tapa määritellä polynomi onkin sanoa, että se on jono renkaan R alkioita. Esimerkiksi jono (0, 0, 2, 0, −4, 0, 0, . . . ) vastaa polynomia
p = 2X 2 − 4X 4 ja jono (2, 0, 3, 1, 0, 0, . . . ) polynomia q = 2 + 3X 2 + X 3 .
6.1.1 Määritelmä. Olkoon R vaihdannainen rengas. Tällöin R-kertoiminen polynomi on ääretön jono
(a0 , a1 , a2 , . . . ),
missä ai ∈ R kaikilla i ∈ N ja vain äärellisen moni ai poikkeaa nollasta.
Alkioita a0 , a1 , . . . , an kutsutaan polynomin f kertoimiksi ja rengasta R kerroinrenkaaksi. Polynomit ovat samat jos ja vain jos niiden kertoimet ovat samat.
Polynomeille voidaan määritellä yhteen- ja kertolasku seuraavilla säännöillä:
(a0 , a1 , a2 , . . . ) + (b0 , b1 , b2 , . . . ) = (a0 + b0 , a1 + b1 , a2 + b2 , . . . )
5
(a0 , a1 , a2 , . . . ) · (b0 , b1 , b2 , . . . ) = (a0 b0 , a1 b0 + a0 b1 ,
ai bj , . . . ).
i+j=2
Näin määritellyt laskutoimitukset ovat samat kuin edellä summamerkinnöin ilmaistut yhteen- ja kertolasku..
Vaikka polynomit määritellään jonoina, on niitä kuitenkin yleensä mukavinta
käsitellä summina. Tällöin esimerkiksi polynomien kertominen on helppoa.
6.1. POLYNOMIRENGAS
167
6.1.2 Esimerkki. Alussa tutkimme renkaan R polynomeja p = 2X 2 − 4X 4 ja
q = 2 + 3X 2 + X 3 . Näitä polynomeja voidaan ajatella myös polynomeina, joiden
kerroinrengas on vaikkapa Z4 . Olemme aikaisemmin todenneet, että renkaassa
R ei tarvitse tehdä eroa kokonaisluvun k ja renkaan alkion k · 1R välillä. Siten
esimerkiksi polynomissa p = 2X 2 − 4X 4 kertoimet 2 ja 4 voidaan tulkita renkaan
alkioiksi [2]4 ja [−4]4 = [0]4 . Polynomi saadaan siis muotoon p = 2X 2 . Polynomien
p ja q summa on tässä tapauksessa
p + q = 2 + X2 + X3
ja tulo
pq = 2X 4 + 2X 5 .
Merkitään kaikkien R-kertoimisten polynomien joukkoa R[X].
6.1.3 Lause. Olkoon R vaihdannainen rengas. Tällöin R[X] on vaihdannainen
rengas, kun yhteen- ja kertolasku määritellään kuten yllä.
Todistus. Lauseen todistus on hyvin tekninen, eikä lukijan välttämättä kannata
kahlata sitä läpi ensimmäisellä lukukerralla.
Polynomien summamerkintää käytettäessä voidaan polynomit kirjoittaa äärettöminä summina, mikä helpottaa monia merkintöjä. Tällöin kertoimien ajatellaan
olevan nollia, kun potenssi on polynomin astetta suurempi. Merkitään
5
i
ai X =
i
∞
5
ai X i
i=0
Oletetaan, että f, g, h ∈ R[X] ja
f = a0 + a1 X + a2 X 2 + · · · + ar X r =
2
s
g = b0 + b1 X + b2 X + · · · + bs X =
h = c0 + c1 X + c2 X 2 + · · · + ct X t =
5
ai X i ,
i
5
bj X j ,
j
5
ck X k .
k
Tutkitaan aluksi polynomien yhteenlaskua. Summan f + g kertoimet ovat
renkaassa R, joten f + g ∈ R[X]. Yhteenlaskun liitännäisyys ja vaihdannaisuus seuraavat siitä, että renkaan R yhteenlasku on liitännäinen ja vaihdannainen. Tämän todistaminen on suoraviivaista ja jätetään lukijan tehtäväksi. Nollaalkio on nollapolynomi 0 ja polynomin f vasta-alkio puolestaan on polynomi
−f = −a0 − a1 X − a2 X 2 − · · · − an X n .
168
LUKU 6. POLYNOMIT
Siirrytään sitten kertolaskuun. Kahden R-kertoimisen polynomin tulo on Rkertoiminen polynomi, joten R[X] on suljettu kertolaskun suhteen. Tutkitaan seuraavaksi liitännäisyyttä. Huomataan, että
7
8
5 5
gh =
bj ck X l ,
l
ja edelleen
f (gh) =
5
m
7
j+k=l
5
7
ai
i+l=m
5
88
bj ck
j+k=l
X m.
Tämän tulopolynomin kertoimet saadaan sievennettyä muotoon
7
8
5 5
5
5
5
ai
bj ck =
ai bj ck =
ai bj ck .
i+l=m
j+k=l
i+l=m j+k=l
Toisaalta
fg =
5
l
7
5
i+j+k=l
ai bj
i+j=l
8
X l,
ja
(f g)h =
5
m
7
5
l+k=m
7
5
i+j=l
ai bj
8
ck
8
X m.
Tässä tapauksessa
5
l+k=m
7
5
ai bj
i+j=l
8
ck =
5
ai bj ck .
i+j+k=m
Siten sekä polynomissa f (gh) että polynomissa (f g)h potenssia m vastaava kerroin
on
5
ai bj ck .
i+j+k=m
Koska kaikki kertoimet ovat samat, ovat polynomitkin samat.
Kertolaskun ykkösalkio on polynomi 1. Osoitetaan vielä kertolaskun vaihdannaisuus. Polynomin f g kertoimet ovat
5
ai bj
i+j=m
6.1. POLYNOMIRENGAS
169
ja polynomin gf puolestaan
5
bj ai .
j+i=m
Kertoimet ov samat kaikilla m, joten f g = gf .
Todistetaan lopuksi osittelulait. Polynomissa f (g + h) potenssia m vastaava
kerroin on
5
5
5
ai (bj + cj ) =
ai bj +
ai cj .
i+j=m
i+j=m
i+j=m
Toisaalta polynomissa f g + f h potenssia m vastaava kerroin on
5
5
ai bj +
ai cj .
i+j=m
i+j=m
Polynomien f (g + h) ja (f + g)h kertoimet ovat samat, joten f (g + h) = (f + g)h.
Tämä pätee kaikilla polynomeilla f, g, h ∈ R[X], ja kertolaskun vaihdannaisuudesta seuraa, että myös (f + g)h = f h + gh kaikilla f, g, h ∈ R[X]. Siten osittelulait
ovat voimassa.
6.1.2
Polynomien ominaisuuksia
6.1.4 Määritelmä. Olkoon f = a0 + a1 X + a2 X 2 + · · · + an X n polynomi, jolle
pätee an %= 0. Lukua n kutsutaan polynomin asteeksi ja merkitään deg(f ). Nollapolynomin asteeksi määritellään −∞.
Nollapolynomin asteen voi ajatella olevan luku, joka on pienempi kuin mikä
tahansa kokonaisluku.
Esimerkiksi renkaassa R[X] polynomin 2X 2 − 4X 4 aste on neljä, polynomin
2 + 3X 2 + X 3 aste kolme ja polynomien 1 ja 6 puolestaan nolla.
Polynomia, jonka aste on nolla, kutsutaan vakiopolynomiksi. Myös nollapolynomi 0 lasketaan vakiopolynomiksi. Vakiopolynomit voidaan samastaa kerroinrenkaan alkioiden kanssa.
6.1.5 Lause. Oletetaan, että R on kokonaisalue ja f, g ∈ R[X] ovat nollasta
poikkeavia polynomeja. Tällöin deg(f g) = deg(f ) + deg(g).
Todistus. Oletetaan, että
f = a0 + a1 X + · · · + an X n
ja g = b0 + b1 X + · · · + bm X m ,
170
LUKU 6. POLYNOMIT
missä an %= 0 %= bm . Tällöin
f g = a0 b0 + · · · + an bm X n+m .
Oletimme, että R on kokonaisalue, joten an bm %= 0 ja siksi deg(f g) = n + m.
Väitteen voidaan ajatella pitävän paikkansa myös silloin, kun toinen polynomeista on nollapolynomi. Jos nimittäin f = 0, tulo f g on nolla ja edelleen
deg(f g) = −∞. Toisaalta deg(f ) + deg(g) = −∞, sillä deg(f ) = −∞.
Jos kerroinrengas ei ole kokonaisalue, lause ei päde. Esimerkiksi renkaan Z6 [X]
polynomien f = X + 2X 2 ja g = 1 + 3X 2 tulo on
f g = X + 3X 3 + 2X 2 + 6X 4 = X + 2X 2 + 3X 3 .
Nyt deg(f ) = 2 ja deg(g) = 2, mutta deg(f g) = 3.
6.1.6 Korollaari. Jos R on kokonaisalue, myös R[X] on kokonaisalue.
Todistus. Jos polynomit f, g ∈ R[X] ovat nollasta poikkeavia, niin
deg(f g) = deg(f ) + deg(g) > 0.
Siten f g ei ole nollapolynomi.
Vaikka kerroinrengas K olisi kunta, polynomirenkaalla K[X] ei ole kunnan
rakennetta. Oletetaan, että f ∈ K[X] ja deg(f ) > 0. Olkoon g polynomin f
käänteisalkio. Tällöin g %= 0. Huomataan, että
deg(f g) = deg(1) = 0.
Toisaalta deg(f g) = deg(f ) + deg(g) ≥ deg(f ) > 0, joten päädytään ristiriitaan.
Alkiolla f ei siis ole käänteisalkiota.
6.1.7 Määritelmä. Jos f = a0 + a1 X + a2 X 2 + · · · + an X n on polynomirenkaan
R[X] alkio ja r ∈ R, merkitään
f (r) = a0 + a1 r + a2 r 2 + · · · + an r n .
Sanotaan, että alkio r on sijoitettu polynomiin f .
6.1. POLYNOMIRENGAS
171
Esimerkiksi renkaan R[X] polynomin f = 2 + 3X − X 3 voidaan sijoittaa luku
3 saaden f (3) = 2 + 3 · 3 − 33 = 2 + 9 − 27 = −16. Jos polynomia ajatellaankin
renkaan Z4 [X] alkiona, on sijoituksen tulos f (3) = f ([3]4 ) = [−16]4 = [0]4 .
Polynomista f ∈ R[X] saadaan niin kutsuttu polynomikuvaus
F : R → R,
a +→ f (a).
Jos kerroinrenkaana on R, jokaisesta polynomista voidaan johtaa koulusta tuttu
polynomikuvaus. Esimerkiksi polynomista f = 2 + 3X − X 3 saadaan polynomifunktio F : R → R, F (x) = 2 + 3x − x3 .
Jos kerroinkuntana on reaalilukujen kunta, voidaan polynomit ja niistä saadut
polynomikuvaukset samastaa. Yleisessä tapauksessa näin ei kuitenkaan ole.
6.1.8 Esimerkki. Tutkitaan millaiset kuvaukset saadaan polynomeista f = 2X 3 +
X 2 + 1 ja g = X 4 + 2X 2 + 1 renkaassa Z4 [X]. Huomataan, että
ja toisaalta
f ([0]) = 2 · [0]3 + [0]2 + [1] = [1]
f ([1]) = 2 · [1]3 + [1]2 + [1] = [0]
f ([2]) = 2 · [2]3 + [2]2 + [1] = [1]
f ([3]) = 2 · [3]3 + [3]2 + [1] = [0]
g([0]) = [0]4 + 2 · [0]2 + [1] = [1]
g([1]) = [1]4 + 2 · [1]2 + [1] = [0]
g([2]) = [2]4 + 2 · [2]2 + [1] = [1]
g([3]) = [3]4 + 2 · [3]2 + [1] = [0]
Polynomeista saatavien kuvausten
F : Z4 → Z4 ,
G : Z4 → Z4 ,
a +→ f (a)
a +→ g(a)
arvot ovat samat jokaisella renkaan Z4 alkiolla, joten F = G. Toisaalta polynomit
f ja g eivät ole samat, sillä niiden kertoimet eivät ole samat. Eri polynomeja voi
siis vastata sama kuvaus.
Tiivistelmä
• Polynomit, joiden kerroinrengas on R muodostavat renkaan R[X].
• Polynomista voidaan johtaa polynomikuvaus, mutta näin saatuja kuvauksia
ei yleensä voi samastaa polynomien kanssa.
172
6.2
LUKU 6. POLYNOMIT
Polynomien jaollisuudesta
Tässä aliluvussa oletamme, että polynomien kerroinrengas on kunta ellei toisin
mainita.
6.2.1 Määritelmä. Olkoon K kunta ja olkoot f, g ∈ K[X]. Polynomi f on jaollinen polynomilla g jos on olemassa sellainen polynomi h ∈ K[X], että f = hg.
Tällöin merkitään g|f .
Esimerkiksi renkaan R[X] polynomi X 2 − 1 on jaollinen polynomilla X + 1,
sillä X 2 − 1 = (X − 1)(X + 1).
6.2.2 Määritelmä. Polynomi f ∈ K[X] on jaoton, jos se ei ole vakiopolynomi
eikä kahden positiivista astetta olevan polynomin tulo.
Huomataan, että astetta yksi olevat polynomit ovat aina jaottomia. Oletetaan,
että deg(f ) = 1. Tällöin f ei ole vakiopolynomi. Jos f = pq, missä deg(p) > 0
ja deg(q) > 0, niin deg(f ) = deg(p) + deg(q) > 1, mikä on ristiriita. Siten f on
jaoton.
6.2.3 Esimerkki. Osoitetaan, että renkaan Q[X] polynomi f = X 2 −2 on jaoton.
Selvästikään kyseessä ei ole vakiopolynomi. Jos f on kahden positiivista astetta
olevan polynomin tulo, noiden polynomien asteen on oltava yksi. Oletetaan siis,
että f = (a1 X + a0 )(b1 X + b0 ) joillakin a0 , a1 , b0 , b1 ∈ Q. Tällöin
X 2 − 2 = (a1 X + a0 )(b1 X + b0 ) = a1 b1 X 2 + (a1 b0 + a0 b1 )X + a0 b0 ,
mistä seuraa, että a1 b1 = 1, a1 b0 + a0 b1 = 0 ja a0 b0 = −2. Yhtälöistä voidaan
johtaa
b1
b0
−2·
=0
b1
b0
ja edelleen
b20
2 = 2,
b1
mikä on rationaaliluvuilla mahdotonta. Siten polynomi f on jaoton.
√
√
Renkaassa R polynomi f ei ole jaoton, sillä f = (X + 2)(X − 2). Polynomi
X 2 + 2 puolestaan on jaoton renkaassa R, mutta ei renkaassa C.
6.2.4 Lause (Polynomien jakoyhtälö). Oletetaan, että K on kunta ja f, g ∈ K[X].
Olkoon g %= 0. Tällöin on olemassa yksikäsitteiset q, r ∈ K[X], joille pätee
f = qg + r,
missä r = 0 tai deg(r) < deg(g).
6.2. POLYNOMIEN JAOLLISUUDESTA
173
Todistus. Jakoyhtälö osoitetaan samalla tavoin kuin kokonaisluvuilla. Tarkastellaan joukkoa
R = {f − qg | q ∈ K[X]}.
Tämä joukko on epätyhjä, sillä esimerkiksi f on sen alkio. Olkoon r ∈ R sellainen
polynomi, jonka aste on pienin joukossa R. Tällöin f − qg = r jollakin q ∈ K[X].
6n
6m
i
i
Oletetaan, että r %= 0. Merkitään r =
i=0 ai X ja g =
i=0 bi X , missä
an %= 0 ja bm %= 0. Jos nyt deg(r) ≥ deg(g), määritellään
n−m
.
q1 = q + an b−1
m X
Tällöin
n−m
n−m
g = r − an b−1
g,
f − q1 g = f − qg − an b−1
m X
m X
ja tämän polynomin potenssia X n vastaava kerroin on
an − an b−1
m bm = 0.
Siten polynomin aste on pienempi kuin n = deg(r). Toisaalta f − q1 g on joukossa
R, mikä on ristiriita. Täten deg(r) < deg(g).
Yksikäsitteisyyden osoittamiseksi oletetaan, että polynomit q1 , q2 , r1 ja r2
toteuttavat lauseen ehdot. Tällöin q1 g + r1 = q2 g + r2 , josta edelleen saadaan
(q1 − q2 )g = r1 − r2 . Jos q1 %= q2 , polynomin (q1 − q2 )g aste on vähintään deg(g),
joka puolestaan on suurempi kuin deg(r1 ) ja deg(r2 ). Nyt siis
deg((q1 − q2 )g) ≥ deg(g) > deg(r1 − r2 ).
Tämä on mahdotonta, joten q1 = q2 , mistä seuraa, että r1 = r2 .
Huomaa, että jakoyhtälössä ei välttämättä tarvitsisi erikseen mainita vaihtoehtoa r = 0, sillä siinäkin tapauksessa −∞ = deg(r) < deg(g).
6.2.1
Juuret ja jaollisuus
6.2.5 Määritelmä. Olkoon R rengas ja f ∈ R[X]. Jos alkiolla c ∈ R pätee
f (c) = 0, sanotaan, että c on polynomin f juuri.
Etsitään renkaan Z4 [X] polynomin f = X 5 + 2X 3 + 3 juuret. Koska
f ([0]4 ) = [0]54 + 2 · [0]34 + [3]4 = [3]4
f ([1]4 ) = [1]54 + 2 · [1]34 + [3]4 = [1]4 + [2]4 + [3]4 = [2]4
f ([2]4 ) = [2]54 + 2 · [2]34 + [3]4 = [32]4 + [16]4 + [3]4 = [0]4 + [0]4 + [3]4 = [3]4
f ([3]4 ) = [3]54 + 2 · [3]34 + [3]4 = [−1]54 + 2 · [−1]34 + [3]4
= −[1]4 − [2]4 + [3]4 = [0]4 ,
174
LUKU 6. POLYNOMIT
polynomilla on yksi juuri ja se on [3]4 .
Jos polynomin f ajatellaan olevan renkaan Z3 [X] alkio, saadaan
f ([0]3 ) = [3]3 = [0]3
f ([1]3 ) = [1]3 + 2 · [1]3 + [3]3 = [0]4
f ([2]3 ) = [2]53 + 2 · [2]33 + [3]3 = [−1]53 + 2 · [−1]33 + [3]3 = −[1]3 − [2]3 = [0]4 .
Juuria ovat tässä tapauksessa kaikki renkaan Z3 alkiot.
6.2.6 Lemma. Olkoon K kunta ja olkoot f, g ∈ K[X]. Tällöin
(f + g)(c) = f (c) + g(c) ja
(f · g)(c) = f (c) · g(c)
kaikilla c ∈ K.
Todistus. Oletetaan, että f =
6
i
ai X i ja g =
5
f +g =
6
bj X j . Tällöin
j
(ai + bi )X i ,
i
joten
(f + g)(c) =
5
(ai + bj )ci =
i
Lisäksi
5
k
mistä seuraa, että
(f g)(c) =
k
7
ai ci +
5
ai bj
i
fg =
5
5
5
ai bj
i+j=k
8
7
8
5 5
k
bi ci = f (c) + g(c).
i
i+j=k
ck =
5
X k,
ai bjck =
55
i
j
ai ci ·
5
i+j=k
ai bjci+j .
Toisaalta
f (c)g(c) =
=
55
i
j
7
5
ai ci
i
i
j
ai c bj c =
8 7
·
5
j
55
i
joten saamme (f · g)(c) = f (c) · g(c).
bj cj
j
ai bj c
8
i+j
=
5
i
,
7
j
bj cj
8
6.2. POLYNOMIEN JAOLLISUUDESTA
175
Lauseen todistus osoittaa myös sen, että polynomeille määritellyt laskutoimitukset todellakin ovat samat kuin koulusta tutut polynomien yhteen- ja kertolasku.
6.2.7 Lause. Olkoon K kunta. Polynomilla f ∈ K[X] on juuri a jos ja vain jos
(X − a) | f .
Todistus. Jos (X − a) | f , on olemassa g ∈ K[X], jolle pätee f = g · (X − a). Nyt
f (a) = g(a) · (a − a) = 0,
joten a on polynomin f juuri.
Oletetaan sitten, että polynomilla f on juuri a. Jakoyhtälön perusteella on
olemassa q, r ∈ K[X], joille pätee f = q · (X − a) + r ja deg(r) < deg(X − a) = 1.
Siten r on vakiopolynomi. Nyt r = f − q(X − r) ja
r(a) = f (a) − q(a)(a − a) = 0 − 0 = 0.
Koska r on vakiopolynomi, tästä seuraa, että r = 0. Olemme siis osoittaneet, että
f = q · (X − a).
Esimerkiksi polynomilla f = X 5 + X + 1 on kunnassa Z7 juuri [2]7 , sillä
f ([2]7 ) = [2]57 + [2]7 + 1 = [0]7 .
Lauseen 6.2.7 nojalla X − 2 jakaa polynomin f , joten f ei ole jaoton.
Jos polynomilla ei ole juuria, sen ei tarvitse olla jaoton. Vaikkapa polynomilla
f = (X 3 + 2X + 1)(X 3 + 2X + 1) ei ole yhtään juurta kunnassa Z3 , mikä nähdään
käymällä läpi kaikki kunnan alkiot:
f ([0]3 ) = ([0]33 + 2 · [0]3 + [1]3 )2 = [1]3
f ([1]3 ) = ([1]33 + 2 · [1]3 + [1]3 )2 = [1]3
f ([2]3 ) = ([2]33 + 2 · [2]3 + [1]3 )2 = [1]3 .
Polynomi f ei kuitenkaan ole jaoton.
6.2.8 Esimerkki. Tutkitaan, onko polynomi g = X 3 + 2X 2 + 1 jaoton kunnassa
Z5 . Huomataan, että
f ([0]5 ) = [0]35 + 2 · [0]25 + [1]5
f ([1]5 ) = [1]35 + 2 · [1]25 + [1]5
f ([2]5 ) = [2]35 + 2 · [2]25 + [1]5
f ([3]5 ) = [3]35 + 2 · [3]25 + [1]5
f ([4]5 ) = [4]35 + 2 · [4]25 + [1]5
= [1]5
= [4]5
= [2]5
= [1]5
= [2]5 ,
176
LUKU 6. POLYNOMIT
joten polynomilla g ei ole juuria.
Jos polynomi g ei ole jaoton, se on kahden positiivista astetta olevan polynomin
tulo. Toisen tekijän asteen on nyt oltava 1 ja toisen 2. Tällöin on olemassa sellaiset
a, b ∈ K \ {0} ja h ∈ K[X], että
g = (aX + b)h.
Huomataan, että polynomilla g on juuri −a−1 b. Tämä on ristiriita, joten g on
jaoton.
Vastaavalla menetelmää voidaan käyttää mille tahansa polynomille, jonka aste
on korkeintaan 3.
6.2.9 Lause. Olkoon K kunta ja f ∈ K[X] nollasta poikkeava polynomi. Polynomin f juurten lukumäärä on korkeintaan deg(f ).
Todistus. Todistetaan väite induktiolla polynomin asteen suhteen.
1◦ Jos deg(f ) = 0, polynomi f on vakiopolynomi. Sillä ei ole juuria, joten väite
pätee.
2◦ Oletetaan sitten, että väite pätee luvulla n, ja osoitetaan, että se pätee myös
luvulla n+ 1. Olkoon deg(f ) = n+ 1. Jos polynomilla f ei ole juuria, väite on
todistettu. Jos sillä on juuri a, niin (X − a) | f . On siis olemassa g ∈ K[X],
jolle pätee f = g · (X − a), ja tiedämme, että
deg(g) = deg(f ) − deg(X − a) = n + 1 − 1 = n.
Induktio-oletuksen nojalla polynomilla g on korkeintaan n nollakohtaa.
Olkoon b ∈ K polynomin f juuri. Tällöin
0 = f (b) = (b − a)g(b).
Koska kyseessä on kunta, joko b−a = 0 tai g(b) = 0. Tästä seuraa, että b = a
tai b on polynomin g juuri. Polynomin g juuria on korkeintaan n kappaletta,
joten polynomilla f on juuria korkeintaan n + 1. Siten väite pätee luvulla
n + 1 ja lause on todistettu.
6.2. POLYNOMIEN JAOLLISUUDESTA
6.2.2
177
Rationaalijuuret
Kokonaislukukertoimisen polynomin rationaalilukujuuret voidaan löytää seuraavan lauseen avulla.
6.2.10 Lause. Olkoon f = a0 + a1 X + · · · + an X n polynomi, jonka kertoimet ovat
renkaassa Z. Oletetaan, että polynomilla f on juuri p/q ∈ Q, missä p, q ∈ Z ja
syt(p, q) = 1. Tällöin p|a0 ja q|an .
Todistus. Ehdosta f (p/q) = 0 saadaan yhtälö
p
p2
pn
a0 + a1 · + a2 · 2 · · · + an · n = 0.
q
q
q
Kun tämä kerrotaan puolittain luvulla q n , yhtälö muuttuu muotoon
a0 q n + a1 pq n−1 + a2 p2 q n−2 + · · · + an pn = 0.
Ottamalla p yhteiseksi tekijäksi ja siirtelemällä termejä saadaan
a0 q n = −p(a1 q n−1 + a2 pq n−2 + · · · + an pn−1 ).
Huomataan, että p jakaa tulon a0 q n . Koska syt(p, q) = 1, Eukleideen lemmasta
seuraa, että p|a0 . Vastaavasti yhtälöstä
q(a0 q n−1 + a1 pq n−2 + · · · + an−1 pn−1 ) = −an pn
nähdään, että q|an .
Tarkastellaan polynomia f = 3X 3 + 3X − 1 ∈ Z[X]. Jos polynomilla on rationaalijuuri, se on joko 1, −1, 1/3 tai −1/3. Koska mikään näistä ei ole polynomin
juuri, juuria ei ole. Tästä seuraa, että polynomi on jaoton. Jos f voitaisiin kirjoittaa kahden polynomin tulona, olisi toisen polynomin aste silloin yksi. (Vertaa
esimerkki 6.2.8.) Tämä tarkoittaisi, että polynomilla f on rationaalijuuri, mikä on
ristiriita.
Tiivistelmä
• Olkoon K kunta. Polynomilla f ∈ K[X] on juuri a täsmälleen silloin, kun f
on jaollinen polynomilla X − a.
• Jos polynomin kerroinrengas on kunta, antaa polynomin aste yläräjan juurten lukumäärälle.
Luku 7
Liite: Symmetrioista
7.1
Neliön symmetriaryhmä
Olemme aikaisemmin tutkineet kolmion symmetrioita ja huomasimme, että niiden
muodostama ryhmä on isomorfinen ryhmän S3 kanssa. Tutkitaan nyt neliön symmetriaryhmää. Neliön symmetriat koostuvat kierroista ja peilauksista, ja niitä on
yhteensä kahdeksan. Mahdollisia kiertoja ja peilauksia on molempia neljä, ja ne
on esitetty kuvassa 7.1.
2
3
1
1
4
4
3
4
peilaus
2
4
3
kierto
myötäpäivään
3
2
2
1
1
1
3
4
2
peilaus
kierto
kahdesti
peilaus
1
3
2
2
4
4
3
1
4
kierto
kolmasti
1
3
peilaus
2
Kuva 7.1: Neliön symmetriat
Neliön symmetriaryhmä permutoi neliön kulmia. Jos kulmat nimetään numeroilla yhdestä neljään, symmetriaryhmän voidaan ajatella olevan ryhmän S4 aliryhmä.
Olkoon ρ kierto myötäpäivään ja σ peilaus pystysuoran akselin suhteen. Huo178
7.1. NELIÖN SYMMETRIARYHMÄ
179
mataan, että mikä tahansa neliön symmetria voidaan ilmaista alkioiden ρ ja σ
tulona. (Koska symmetrioiden ajatellaan olevan permutaatioita, ne kirjoitetaan
oikealta vasemmalle. Esimerkiksi σρ tarkoittaa, että ensin tehdään ρ ja sitten σ.)
Kierrot ovat
1 = ρ4 , ρ, ρ2 , ρ3
ja peilaukset
σ, σρ, σρ2 , σρ3 .
Muotoa ρk olevat alkiot ovat siis kiertoja ja muotoa σρk olevat alkiot peilauksia.
Kootaan seuraavaksi neliön symmetriaryhmän kertotaulu. Sitä varten tehdään
ensin muutamia apulaskelmia. Huomataan, että
σ2 = 1
ρ4 = 1
σρσ = ρ−1 = ρ3
ρσ = σρ−1 = σρ3 .
Kertotauluksi saadaan
1
ρ
ρ2
ρ3
σ
σρ
σρ2
σρ3
1
ρ
ρ2 ρ3
σ
σρ σρ2 σρ3
1
ρ
ρ2 ρ3
σ
σρ σρ2 σρ3
ρ
ρ2 ρ3
1 σρ3 σ
σρ σρ2
2
3
2
3
ρ
ρ
1
ρ σρ σρ
σ
σρ
ρ3
1
ρ
ρ2 σρ σρ2 σρ3 σ
σ
σρ σρ2 σρ3 1
ρ
ρ2 ρ3
2
3
3
σρ σρ σρ
σ
ρ
1
ρ
ρ2
σρ2 σρ3 σ
σρ ρ2 ρ3
1
ρ
3
2
2
3
σρ
σ
σρ σρ
ρ
ρ
ρ
1
Huomaa, että neliön symmetriaryhmä ei ole vaihdannainen, sillä esimerkiksi
ρσ = σρ3 %= σρ. Alkio ρ2 kuitenkin kommutoi kaikkien alkioiden kanssa eli ρ2 x =
xρ2 kaikilla symmetrioilla x.
Kertotaulusta nähdään, että kahden kierron tulo on aina kierto, samoin kahden
peilauksen. Kierron ja peilauksen tulo puolestaan on peilaus. Tämän havainnollis-
180
LUKU 7. LIITE: SYMMETRIOISTA
tamiseksi kertotaulu voidaan jakaa osiin:
1
ρ
ρ2
ρ3
σ
σρ
σρ2
σρ3
1
ρ
ρ2 ρ3
σ
σρ σρ2 σρ3
2
3
1
ρ
ρ
ρ
σ
σρ σρ2 σρ3
ρ
ρ2 ρ3
1 σρ3 σ
σρ σρ2
2
3
2
3
ρ
ρ
1
ρ σρ σρ
σ
σρ
ρ3
1
ρ
ρ2 σρ σρ2 σρ3 σ
σ
σρ σρ2 σρ3 1
ρ
ρ2 ρ3
2
3
3
σρ σρ σρ
σ
ρ
1
ρ
ρ2
σρ2 σρ3 σ
σρ ρ2 ρ3
1
ρ
3
2
2
3
σρ
σ
σρ σρ
ρ
ρ
ρ
1
Tulemme näkemään, että tämä jako vastaa itse asiassa erästä ryhmän tekijäryhmää.
Tutkitaan seuraavaksi neliön symmetriaryhmän aliryhmiä. Kierrot muodostavat neljän alkion syklisen aliryhmän, jonka virittää ρ. Tällä aliryhmällä on täsmälleen yksi epätriviaali aliryhmä, jonka virittää alkio ρ2 . Peilausten virittämissä
aliryhmissä on kussakin kaksi alkiota. Näin saamme aliryhmät
3ρ4 = {1, ρ, ρ2 , ρ3 }
3ρ2 4 = {1, ρ2 }
3σ4 = {1, σ}
3σρ4 = {1, σρ}
3σρ2 4 = {1, σρ2 }
3σρ3 4 = {1, σρ3 }.
Koska neliön symmetriaryhmässä on kahdeksan alkiota ja Lagrangen lauseen
nojalla aliryhmän kertaluku jakaa koko ryhmän kertaluvun, jokaisessa epätriviaalissa ryhmässä on joko 2 tai 4 alkiota. Koska kahden alkion ryhmän virittää alkio,
jonka kertaluku on kaksi, olemme jo löytäneet kaikki kahden alkion aliryhmät.
Neljän alkion aliryhmät voidaan löytää kokeilemalla, millaisia aliryhmiä eri
alkioparit virittävät. Näin löydetään vielä kaksi aliryhmää:
3σ, σρ2 4 = {1, σ, σρ2 , ρ2 }
3σρ, σρ3 4 = {1, σρ, σρ3 , ρ2 }
Enempää aliryhmiä ei ole.
Kaikki neljän alkion aliryhmät ovat normaaleja, sillä niiden indeksi on 2. (Muista, että aliryhmä, jonka indeksi on kaksi on aina normaali.) Kun muodostetaan
tekijäryhmä tälläisen aliryhmän suhteen, tekijäryhmän kertaluvuksi tulee 8/4 = 2.
7.2. DIEDRIRYHMÄT
181
Tekijäryhmät ovat siis kahden alkion syklisiä ryhmiä. Jos tekijäryhmä muodostetaan kiertojen aliryhmän 3ρ4 suhteen, toinen tekijäryhmän alkio on sivuluokka,
joka sisältää kaikki kierrot, ja toinen alkio on sivuluokka, joka sisältää kaikki peilaukset. Kahden alkion aliryhmistä ainoastaan {1, ρ2 } on normaali.
Neliön symmetriaryhmän virittäjiksi on mahdollista valita jotkin muutkin alkiot kuin σ ja ρ. Esimerkiksi peilaukset σ ja ρσ virittävät symmetriaryhmän.
7.2
Diedriryhmät
Kolmion symmetriaryhmää merkitään D6 ja neliön D8 . Ne ovat molemmat niin
kutsuttuja diedriryhmiä. Yleisesti diedriryhmä D2n on n-kulmaisen säännöllisen
monikulmion symmetriaryhmä. Ryhmän D2n alkioiden lukumäärä on 2n ja sen
virittää kaksi alkiota, kierto ja peilaus. Kierrot muodostavat aliryhmän, jonka
kertaluku on n. Diedriryhmän D2n voidaan ajatella olevan ryhmän Sn aliryhmä.
7.3
Platonin kappaleiden symmetriaryhmät
Platonin kappaleet ovat säännöllisiä monitahokkaita. Niitä on viisi: tetraedri, kuutio, oktaedri, ikosaedri ja dodekaedri. Jokaisella platonin kappaleista on duaalikappale, joka saadaan korvaamalla tahkot kärjillä. Tetraedri on oma duaalikappaleensa, kuution duaalikappale on oktaedri ja ikosaedrin dodekaedri.
Tetraedrin symmetriaryhmässä on 12 alkiota ja se on ryhmän S4 aliryhmä. Tetraedrissä on neljä kulmaa, joita symmetriaryhmä permutoi. Kaikki permutaatiot
eivät kuitenkaan ole mahdollisia, sillä esimerkiksi kahden kulman paikkaa ei voi
vaihtaa muita kulmia liikuttamatta. Voidaan osoittaa, että ainoastaan parilliset
permutaatiot ovat mahdollisia. (Katso luku 1.4.5.)
Kuution symmetriaryhmä on S4 . Siinä on siis 24 alkiota. Symmetriaryhmä permutoi neljää kuution lävistäjää, jotka kulkevat kulmasta kulmaan. Koska oktaedri
on kuutio duaalikappale, sen symmetriaryhmä on sama kuin kuution.
Dodekaedrin symmetriaryhmässä on 60 alkiota ja se on ryhmän S5 aliryhmä.
Dodekaedrin tahkot ovat viisikulmioita ja niitä on 12. Symmetriat permutoivat
näitä tahkoja toisikseen ja voivat lisäksi pyörittää kappletta tahkon keskipisteen
ympäri. Näin saadaan 12·5 = 60 symmetriaa. Dodekaedrin symmetriaryhmä koostuu ryhmän S5 parillisista permutaatioista. Ikosaedri on dodekaedrin duaalikappale, joten sen symmetriaryhmä on sama kuin dodekaedrin.