Luentomoniste

Transcription

Luentomoniste
Matematiikan johdantokurssi
Martti Pesonen, Pekka Smolander, . . .
7. joulukuuta 2015
1
Mitä matematiikka on?
Matematiikan määritteleminen lienee turhaa, kenties myös mahdotonta. Matemaatikot sanovatkin usein leikillisesti, että matematiikka on sitä mitä matemaatikot tekevät! Matemaatikkojen työ taas sisältää arvailua ja asioiden yhdistelyä,
laskemista ja kokeilua, pähkäilyä ja eksaktia päättelyä, sekä runsaasti uuden opiskelua.
Opintojen myötä tuon hämärän kuvan pitäisi tarkentua, kun eri kursseilla harjoitellaan matemaattisten käsitteiden ja prosessien verkoston rakentamista.
Millaista matematiikka on?
eksaktia: tarkkaa ja täsmällistä, väitteet perustuvat loogiseen päättelyyn, ei uskotteluun tai arvailuun. ’Eksakti’ ei kuitenkaan tarkoita mitään absoluuttista totuutta,
vain sitä, että johdetut tulokset ovat totta lähtien joistain sovituista totuuksista,
aksioomista.
abstraktia: matematiikka sisältää paljon käsitteitä, joille ei ole ’todellisuuspohjaa’, siis vastinetta elämässä tai luonnossa. Matematiikkaa ei siis aina käytetä jonkin havaintotodellisuuteen kuuluvan ilmiön kuvaamiseen tai selittämiseen.
formaalia: käsitellään merkkejä, symboleja, joilla pitää olla sovittu merkitys.
Matematiikka on muodollista kieltä, jossa on tarkat säännöt, esimerkkinä vaikkapa laskusääntö (a + b)2 = a2 + 2ab + b2 , joka sekin pitää paikkansa vain
tietyillä sovituilla olettamuksilla. Seuraava sääntö on totta väljemmillä ehdoilla:
(a + b)2 = a2 + ab + ba + b2 . Edellisessä tarvitaan oletuksena vaihdannaisuus ja
osittelulaki, jälkimmäisessä vain osittelulaki.
ikinuorta: matemaattinen tietous ei vanhene: esimerkkinä Pythagoraan lause, vrt.
50-luvun elektroniikka.
Matematiikka on edelleen intensiivisen tutkimuksen kohde, se on vahvasti haarautunut ja erikoistunut. Esimerkiksi jo viime vuosikymmenellä julkaistiin vuosittain
yli 80 000 matemaattista artikkelia tai kirjaa (”that can generally be classified as
research in the mathematical sciences”).
Onko matematiikka tieteiden kuningatar vai tieteiden palvelijatar? (saksaksi die
Mathematik)
3
Matematiikan osa-alueita
Muinoin pythagoralaiset jakoivat matematiikan Kuvion 1 mukaisesti.
matematiikka
diskreetti
jatkuva
absoluuttinen
suhteellinen
staattinen
dynaaminen
aritmetiikka
musiikki
geometria
t htitiede
Kuva 1: Pythagoralainen matematiikan jaotus
Perinteisesti ymmärretään, että matematiikka on oppi luvusta (aritmetiikka ja algebra) ja tilasta (geometria). Nykyisin matematiikka jaetaan yli 60 eri haaraan,
hienommassa jaottelussa noin 5000 osa-alueeseen.
Algebralle ominaista ovat laskutoimitukset ja niitä koskevat säännöt, samoin lineaarialgebralle.
Analyysi on yleisnimitys matematiikalle, joka pohjautuu raja-arvon käsitteeseen,
se sisältää mm. differentiaali- ja integraalilaskennan. ’Calculus’ on analyysin alkeismuoto, jossa todistaminen ja perusteleminen on esillä vaatimattomammin; lukiomatematiikka on luonteeltaan lähellä calculusta.
Geometria on enemmän tai vähemmän abstraktien olioiden ’piste’ ja ’suora’ tarkastelua. Nykyään tunnetaan monia erilaisia sovelluskelpoisiakin geometrioita.
Logiikka yksinkertaisimmillaan on keino mekanisoida totuuksien käsittelyä ja
perustelemista. Tutkimusalana logiikka on pedanttista ja vaativaa.
Joukko-oppi pohjautuu matemaattiseen logiikkaan ja yleensä jo ns. naiivi joukkooppi riittää mm. analyysin tarpeisiin. Tutkimusalana joukko-oppi on kaikkea
muuta kuin yksinkertaista, se on lähellä filosofiaa.
Topologia on joukon lokaalin rakenteen ja jatkuvan tutkimista; keskeisiä ovat
ominaisuudet, jotka eivät muutu jatkuvissa muunnoksissa.
Sovelletun matematiikan osa-alueet pohjautuvat pitkälti perinteisen matematiikan haaroihin, mutta painottuvat enemmän matematiikan soveltamiseen ja algoritmien kehittämiseen. Vaikka menetelmät ovat usein approksimatiivisia, niiden on
oltava perusteltavissa eksaktein menetelmin, joista käyvät selville mm. virhearviot
ja pätevyysehdot.
Matematiikan osa-alueiden rajat eivät suinkaan aina ole tarkkoja, on mm. sen kaltaisia tutkimusaloja kuin algebrallinen topologia ja analyyttinen geometria.
4
Matematiikan johdantokurssista
Sana ”kurssi” voi tarkoittaa opintojaksoa, josta saadaan suoritus opintopisteinä,
tai siihen liittyvää opetustapahtumaa, joka on fyysinen toimenpide opintojakson
suorittamista varten. Tämä jaotus tulee Oodi-järjestelmästä. Opintojakson voi suorittaa osallistumalla opetustapahtumaan (arkikielessä siis tämä ”kurssi”) kertauskuulusteluineen tai suorittaa erikseen järjestettävällä loppukuulustelulla, joita on
nk. yleisinä ainekohtaisina tenttipäivinä.
Matematiikan johdantokurssin merkityksestä
Opintojakson nimi Matematiikan johdantokurssi viittaa siihen, että siinä käsitellään matematiikan perusasioita, joita tarvitaan pääasiassa muiden matematiikan
kurssien pohjatietoina. Se antaa melko kattavan valikoiman käsitteistöä ja perustyökaluja, joita käytetään hyvin monilla matematiikan osa-alueilla. Johdantokurssissa lähtökohtana ovat logiikka ja joukko-oppi, joista lähtien lisätään rakennetta
kohti systeemiä, josta muilla kursseilla voidaan alkaa käsitellä mm. algebrallisia
rakenteita ja differentiaalilaskentaa.
Matematiikan johdantokurssi ei siis ole lukion peruskurssien jatkoa, vaan siinä
pyritään luomaan perustaa, jonka pohjalta mm. lukiossa varsin pinnallisesti ja yksipuolisesti – yleensä myös perustelematta – opetetut asiat voidaan perustella, todistaa.
Matematiikan johdantokurssin sisällöstä
Logiikkaa käytämme perustellessamme väitteitä, usein jopa tätä tiedostamatta.
Arkielämässä perusteluksi käy monesti päättely, jonka osaset, premissit, ovat totta
riittävällä todennäköisyydellä tai sovitaan tosiksi.
Kun lapsi sanoo:
”Mutta kaikilla muilla jo on!”
olisi vanhemman yleensä helppo napauttaa:
”Selvitetäänpä onko asia ihan niin.”
Eri asia tietysti on, unohtuuko vaatimus yhden tai edes useamman vastaesimerkin
avulla, eli löytämällä kaveripiiristä henkilö(i)tä, joilla sitä turhaketta ei ole (eikä
ehkä tulekaan olemaan).
Erityisesti matematiikassa on tarve todistaa lauseiden muotoon puettuja väitteitä,
jotta voidaan rakentaa yhä rikkaampia teorioita. Silloin on lähdettävä koko popu-
5
laation yhteisesti sopimista perusolettamuksista, joista kuka tahansa voi – ainakin periaatteessa – johtaa samat totuudet. Logiikka ja joukko-oppi tarjoavat hyvin
moneen tilanteeseen sopivan kielen.
Miten suhtautua henkilöön, joka sanoo hänellä olevan kolme miljoonaa postimerkkiä? Määrä on suuri, ja voi hyvinkin olla, että hänellä on esimerkiksi täydellinen kokoelma suomalaisia merkkejä. Toisaalta hänellä voisi olla vaikkapa vain
kahdenlaisia merkkejä, eikä tämä enää tee vastaavaa vaikutusta. Kun puhutaan kokoelmasta, tarkoitetaan yleensä erilaisten merkkien määrää. Matematiikassa puhutaan silloin joukosta ja sen alkiomäärästä. Jos yhdistetään kaksi postimerkkikokoelmaa, ei kokoelman laajuus tavallisesti ole kokoelmien laajuuksien summa,
vaan merkkijoukkojen yhdisteen alkiomäärä.
Kun henkilö maksaa laskun pankkitililtään, hän varmasti uskoo systeemien toimivan niin, että maksu menee juuri oikeaan osoitteeseen, eikä esimerkiksi moninkertaisesti useille eri tileille. Sähköpostilista mahdollistaa viestin lähettämisen
usealle vastaanottajalle ja samaa listaa voi käyttää hyvinkin moni lähettäjä. Nämä
ovat esimerkkejä relaatioista .
Tässä kurssimateriaalissa tutustutaan logiikan ja joukko-opin tarjoaman matemaattisen kielen avulla erilaisiin relaatioihin kuten ekvivalenssi, järjestys ja funktio, sekä lukujoukkoihin ja niihin liittyviin funktioihin.
Vaikka monet käsiteltävistä asioista ovat tuttuja jo ”koulumatematiikasta”, voi
opiskelu- ja tarkastelunäkökulman abstraktius ja formaalisuus aluksi hämmentää. Toisaalta aiheiden käsittelyn perusteellisuuden vuoksi itse käsitteellinen sisältö voi tuntua varsin suppealta. Tätä on kuitenkin vaikea välttää, koska kurssin
päätarkoitus on orientoida ”korkeampaan matematiikkaan”, siis antaa vankka teoreettinen ja käytännöllinen pohja mm. aksiomatiikkalähtöisiä matematiikan haaroja käsitteleviä kursseja varten (algebra, lineaarialgebra, todennäköisyyslaskenta,
topologia).
Luentomoniste on koottu pääasiassa laitoksella vuosien mittaan pidettyjen peruskurssien luento- ja harjoitusmateriaaleista. Kokoomatyössä oli keskeisenä apuna
Isa Pakarinen, ja työtämme tuki rahallisesti Joensuun yliopiston Opetusteknologiakeskus syksyllä 2005. Tämä esitys on siitä hieman parannettu, laajennettu ja v.
2007 uudelleen järjestetty versio, jota on senkin jälkeen vielä vähän korjailtu vv.
2008-2015.
Muu oppiaines julkaistaan pääasiassa sähköisessä muodossa ja se sisältää harjoituksia ja visualisointeja sekä vuorovaikutteisia opiskelumoduleja.
Matematiikan muilla peruskursseilla ja analyysin kursseilla perehdytään tarkemmin mm. yhden ja useamman muuttujan funktioiden differentiaali- ja integraalilaskentaan.
Joensuussa 7. joulukuuta 2015
SISÄLTÖ
6
Sisältö
1
2
3
4
Lauselogiikkaa
10
1.1
Logiikan lauseet ja totuusarvot . . . . . . . . . . . . . . . . . . .
10
1.2
Tautologia ja looginen ekvivalenssi . . . . . . . . . . . . . . . . .
14
1.3
Looginen päättely . . . . . . . . . . . . . . . . . . . . . . . . . .
16
1.4
∗Sumeasta logiikasta . . . . . . . . . . . . . . . . . . . . . . . .
19
Joukko-oppia
20
2.1
Joukko ja alkio . . . . . . . . . . . . . . . . . . . . . . . . . . .
20
2.2
Joukkojen merkitseminen . . . . . . . . . . . . . . . . . . . . . .
21
2.3
Joukko-opin käsitteitä . . . . . . . . . . . . . . . . . . . . . . . .
22
2.4
Joukko-opin kaavoja . . . . . . . . . . . . . . . . . . . . . . . .
25
2.5
Joukko-opin väitteiden todistaminen . . . . . . . . . . . . . . . .
27
2.6
Yleisempää joukko-oppia . . . . . . . . . . . . . . . . . . . . . .
30
2.7
Joukkojen alkiomääristä . . . . . . . . . . . . . . . . . . . . . .
33
2.8
Joukko-opin ongelmista . . . . . . . . . . . . . . . . . . . . . . .
35
2.9
∗Sumeasta joukko-opista . . . . . . . . . . . . . . . . . . . . . .
37
Lausefunktiot
38
3.1
Avoin lause ja kvanttorit . . . . . . . . . . . . . . . . . . . . . .
38
3.2
Lausefunktion negaatio . . . . . . . . . . . . . . . . . . . . . . .
40
Relaatiot
42
4.1
Tulojoukko . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
42
4.2
Relaatio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
44
4.3
Relaation osapuolet, kuvat ja alkukuvat . . . . . . . . . . . . . .
45
4.4
Käänteisrelaatio ja relaatioiden yhdistäminen . . . . . . . . . . .
47
4.5
Funktio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
52
4.6
Joukon sisäisiä relaatiotyyppejä . . . . . . . . . . . . . . . . . .
54
4.7
Ekvivalenssirelaatio . . . . . . . . . . . . . . . . . . . . . . . . .
55
4.8
Järjestysrelaatio . . . . . . . . . . . . . . . . . . . . . . . . . . .
59
SISÄLTÖ
5
6
7
8
9
7
Funktiot
64
5.1
Injektio ja surjektio . . . . . . . . . . . . . . . . . . . . . . . . .
64
5.2
Yhdistetty funktio . . . . . . . . . . . . . . . . . . . . . . . . . .
67
5.3
Käänteisfunktio . . . . . . . . . . . . . . . . . . . . . . . . . . .
70
5.4
Osajoukkojen kuvautuminen . . . . . . . . . . . . . . . . . . . .
72
Reaalifunktiot
76
6.1
Reaalifunktio ja sen esittämistapoja . . . . . . . . . . . . . . . .
76
6.2
Reaalifunktiotyyppejä . . . . . . . . . . . . . . . . . . . . . . . .
79
6.3
Käänteiskuvaus . . . . . . . . . . . . . . . . . . . . . . . . . . .
85
6.4
Funktioiden yhdistäminen . . . . . . . . . . . . . . . . . . . . .
87
6.5
Reaalifunktioiden luokittelusta . . . . . . . . . . . . . . . . . . .
88
Algebralliset alkeisfunktiot
90
7.1
Polynomit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
90
7.2
Algebrallisista yhtälöistä . . . . . . . . . . . . . . . . . . . . . .
93
7.3
Rationaalifunktiot . . . . . . . . . . . . . . . . . . . . . . . . . .
95
7.4
Potenssi- ja juurifunktio . . . . . . . . . . . . . . . . . . . . . . .
99
Transkendenttiset alkeisfunktiot
102
8.1
Yleiset potenssi- ja juurifunktiot . . . . . . . . . . . . . . . . . . 102
8.2
Eksponentti- ja logaritmifunktiot . . . . . . . . . . . . . . . . . . 104
8.3
Trigonometriset ja arkusfunktiot . . . . . . . . . . . . . . . . . . 112
8.4
Hyperboliset ja areafunktiot . . . . . . . . . . . . . . . . . . . . 124
Kahden muuttujan funktio ja laskutoimitus
128
9.1
Kahden muuttujan funktio . . . . . . . . . . . . . . . . . . . . . 128
9.2
Laskutoimitus . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
10 Matemaattisesta teoriasta ja todistamisesta
138
10.1 Matemaattisen teorian käsitteitä . . . . . . . . . . . . . . . . . . 138
10.2 Induktioperiaate ja induktiotodistus . . . . . . . . . . . . . . . . 141
SISÄLTÖ
8
10.3 Suora ja epäsuora todistus . . . . . . . . . . . . . . . . . . . . . 149
10.4 Ekvivalenssin osoittaminen . . . . . . . . . . . . . . . . . . . . . 151
10.5 Todistuksen esitysjärjestys . . . . . . . . . . . . . . . . . . . . . 151
10.6 Väitteen osoittaminen vääräksi . . . . . . . . . . . . . . . . . . . 152
10.7 Arviointitekniikka . . . . . . . . . . . . . . . . . . . . . . . . . . 153
10.8 Tietokone todistuksen apuna . . . . . . . . . . . . . . . . . . . . 157
11 Joukkojen mahtavuuksista
158
11.1 Mahtavuusvertailujen määrittely . . . . . . . . . . . . . . . . . . 158
11.2 Joukkojen äärellisyys ja äärettömyys . . . . . . . . . . . . . . . . 160
11.3 Joukon kardinaliteetti . . . . . . . . . . . . . . . . . . . . . . . . 161
12 Lukualueet
166
12.1 Luonnolliset luvut . . . . . . . . . . . . . . . . . . . . . . . . . . 166
12.2 Kokonaisluvut . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
12.3 Rationaaliluvut . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
12.4 Reaaliluvut . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
12.5 Itseisarvo ja kolmioepäyhtälö . . . . . . . . . . . . . . . . . . . . 180
12.6 Binomikertoimet ja binomikaava . . . . . . . . . . . . . . . . . . 182
12.7 Numeroituvuus . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
12.8 Kompleksiluvut . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
12.9 Kompleksinen 2. ja 3. asteen polynomiyhtälö . . . . . . . . . . . 195
13 Parametrikäyrät ja vektorifunktiot
197
13.1 Parametrikäyrät . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
13.2 Vektorifunktiot . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
SISÄLTÖ
9
1
Lauselogiikkaa
Logiikka on teoria oikeasta päättelystä.
Logiikka jaetaan usein – etenkin teknillisillä ja tietoteknisillä aloilla – kahteen
osaan: propositiologiikka eli lauselogiikka ja sen laajennus predikaattilogiikka,
jossa tarkastellaan nk. avoimia lauseita (predikaatteja, lausefunktioita), joista saadaan joukko-opin ja kvanttorien ∀ ja ∃ avulla logiikan (suljettuja) lauseita.
Luvuissa 1-3 tarkastelemme lauseita ja niiden yhdistämistä konnektiiveilla sekä
joukko-opin alkeita ja lausefunktioita.
1.1
Logiikan lauseet ja totuusarvot
Logiikan perusalkioina ovat lauseet ja niiden arvoina totuusarvot.
Määritelmä 1.1.1 Logiikassa lause (proposition, statement ) on väite tai ilmaisu,
jolla on täsmälleen yksi mahdollisista totuusarvoista tosi (true ) ja epätosi (false ).
Totuusarvoja merkitään jatkossa tosi = T ja epätosi = E (myös symboleja tosi
= 1 ja epätosi = 0 käytetään, erityisesti tietotekniikassa).
Matemaattinen logiikka ei tunne muita totuusarvoja: tämä nk. ’kielletyn kolmannen laki’ tarkoittaa, että lause ei voi olla muuta kuin tosi tai epätosi. Toiseksi, lause
ei voi olla yhtä aikaa tosi ja epätosi: tämä on nk. ’kielletyn ristiriidan laki’.
Logiikan tehtävä ei ole ottaa kantaa lauseiden havainnolliseen totuuteen tai totuusarvoon sinänsä, vaan siinä pyritään esittämään menetelmiä, joiden avulla tosina pidetyistä väitteistä voidaan johtaa uusia tosia väitteitä. On kuitenkin järkevää
liittää reaalielämään liittyvään lauseeseen sen havainnollinen totuusarvo.
Esimerkki 1.1.2 Ilmaisut
”Rooma on Ranskassa.”
”Luku 12 on jaollinen luvulla 3.”
”3 < 2.”
ovat kaikki logiikan lauseita, koska niiden totuusarvo on kiistatta selvitettävissä.
Sen sijaan ilmaisut
”Avaa ikkuna!”
”1 + 1.”
”Tämä lause on epätosi.”
eivät ole logiikan mielessä lauseita. Myöskään väitteen ”Ydinvoimaa tarvitaan
lisää.” totuusarvo ei ole ilmeinen.
1 LAUSELOGIIKKAA
11
Lauseita merkitään tässä esityksessä isoilla kirjaimilla P , Q, R, S, . . . Ainoat
logiikan ”vakiot” ovat identtisesti tosi lause T ja vastaavasti epätosi lause E.
Annetuista peruslauseista eli atom(ilaus)eista voidaan johtaa uusia lauseita, molekyylilauseita eli johdettuja lauseita loogisten konnektiivien avulla:
¬
∨
∧
⇒
⇔
negaatio (’ei’)
disjunktio (’tai’)
konjunktio (’ja’)
implikaatio (’jos . . . niin’)
ekvivalenssi (’jos ja vain jos’)
vaihtaa totuusarvon
edes yksi tosi
kaikki tosia
seuraa
sama(narvoise)t totuusarvot
Määritelmä 1.1.3 Olkoot P ja Q logiikan lauseita.
a) Lauseen P negaatio ¬P on lause, jolla on päinvastainen totuusarvo kuin
lauseella P .
b) Lauseiden P ja Q disjunktio P ∨ Q on lause, jonka totuusarvo on tosi, jos
P on tosi tai Q on tosi, ja epätosi, jos P ja Q ovat epätosia.
c) Lauseiden P ja Q konjunktio P ∧ Q on lause, jonka totuusarvo on tosi, jos
P ja Q ovat tosia, muutoin epätosi.
d) Lauseiden P ja Q implikaatio P ⇒ Q on lause, jonka totuusarvo on epätosi,
jos P on tosi ja Q epätosi, muulloin tosi.
e) Lauseiden P ja Q ekvivalenssi P ⇔ Q on lause, jonka totuusarvo on tosi,
jos lauseilla P ja Q on sama totuusarvo, muulloin epätosi.
Johdettuja lauseita ovat kaikki ne lauseet, jotka saadaan äärellisen monella logiikan operaatiolla äärellisen monesta peruslauseesta.
Huomautus 1.1.4 Negaatio kohdistuu yhteen, sitä seuraavaan lauseeseen, muut
yhdistävät kahta lausetta, jotka voivat olla itsekin konnektiiveilla johdettuja; vrt.
lukujen laskutoimitukset!
Loogisten symbolien avulla saatujen lauseiden totuusarvot ilmaistaan usein nk.
totuusarvotaulukon (truth table ) avulla. Seuraavat perustotuusarvotaulukot on siis
sovittu logiikan perustaksi:
1 LAUSELOGIIKKAA
Negaatio ’ei’
P
¬P
T
E
E
T
12
Konjunktio ’ja’
P Q P ∧Q
T T
T
T E
E
E T
E
E E
E
Implikaatio ’jos . . . niin’
P Q
P ⇒Q
T T
T
T E
E
E T
T
E E
T
Disjunktio ’tai’
P Q P ∨Q
T T
T
T E
T
E T
T
E E
E
Ekvivalenssi ’jos ja vain jos’
P Q
P ⇔Q
T T
T
T E
E
E T
E
E E
T
Huomautus 1.1.5 a) Negaatio tarkoittaa täydellistä vastakohtaa, esimerkiksi reaalilukujen tilanteessa lauseen ”a < b” negaatio ei ole ”a > b” vaan ”a ≥ b”.
Mikähän on lauseen ”auto on musta” negaatio?
b) Disjunktio ’tai’ poikkeaa kieliopillisesta tai-sanasta siinä, että se ei ole ’poissulkeva tai’; arkikielessähän ’tai’ tarkoittaa usein ’joko . . . tai’.
c) Implikaatio voidaan lukea monilla eri tavoilla. Lause P ⇒ Q luetaan
Jos P , niin Q.
Q, jos P .
Q, mikäli P .
P on riittävä ehto lauseelle Q.
Q on välttämätön ehto lauseelle P .
d) Lauseita yhdistettäessä on aina käytettävä tarpeellinen määrä sulkeita osoittamaan, missä järjestyksessä lauseet on yhdistetty. Sovitaan kuitenkin, että jos negaatio vaikuttaa vain seuraavaan atomilauseeseen, niin sulkeita ei tarvita.
e) Jos johdetussa lauseessa on n eri atomilausetta, niin totuuarvotaulukossa johdetun lauseen kuvaamiseen tarvitaan 2n vaakariviä.
Esimerkki 1.1.6 Olkoot seuraavassa P , Q ja R logiikan lauseita. Näistä johdettuja lauseita ovat mm.
a) ¬Q, T ∨ Q, ¬P ∧ Q,
b) (P ∧ Q) ⇒ R,
c) (P ⇔ Q) ∨ ¬R.
1 LAUSELOGIIKKAA
13
Esimerkki 1.1.7 Oletetaan, että Esimerkin 1.1.6 peruslauseella P on arvo tosi eli
T, ja olkoot Q ja R epätosia. Silloin johdettujen lauseiden totuusarvot ovat:
a) ¬Q tosi, T ∨ Q tosi, ¬P ∧ Q epätosi,
b) (P ∧ Q) ⇒ R tosi,
c) (P ⇔ Q) ∨ ¬R tosi.
Annetuista lauseista konnektiiveilla johdetun lauseen kaikki mahdolliset totuusarvot saadaan selville mekaanisella laskulla totuusarvotaulukon avulla.
Esimerkki 1.1.8 Lauseen P ∧ ¬Q totuusarvot ovat
P
T
T
E
E
Q
T
E
T
E
¬Q
E
T
E
T
P ∧ ¬Q
E
T
E
E
Esimerkki 1.1.9 Olkoon S lause (¬P ∨Q) ⇒ Q. Määritä lauseen S totuusarvot.
Ratkaisu. Muodostetaan totuusarvotaulukko, josta lauseen totuusarvot näkyvät.
P
T
T
E
E
Q
T
E
T
E
¬P
E
E
T
T
¬P ∨ Q
T
E
T
T
Q
T
E
T
E
S
T
T
T
E
Esimerkki 1.1.10 Määritä lauseen ¬P ∨ (Q ∧ ¬R) totuusarvot.
Ratkaisu. Muodostetaan taas totuusarvotaulukko:
P
T
T
T
T
E
E
E
E
Q R
T T
T E
E T
E E
T T
T E
E T
E E
¬P
E
E
E
E
T
T
T
T
¬R
E
T
E
T
E
T
E
T
Q ∧ ¬R
E
T
E
E
E
T
E
E
¬P ∨ (Q ∧ ¬R)
E
T
E
E
T
T
T
T
Huomautus 1.1.11 Logiikan lause on erotettava matematiikan lauseesta, joka on
tosi väite. Matematiikan lause on usein kahden logiikan lauseen implikaatio, siis
muotoa A ⇒ B, missä A on oletus ja B väitös.
1 LAUSELOGIIKKAA
1.2
14
Tautologia ja looginen ekvivalenssi
Identtisesti tosi lause on tautologia (nk. ajatuslaki, yleispätevä looginen totuus).
Johdettu lause on tautologia, jos se on tosi riippumatta siitä, mitkä totuusarvot
atomilauseilla on. Tällöin totuusarvotaulukon sarakkeessa on vain arvoja T.
Esimerkki 1.2.1 Tutki, onko lause (P ∧ (P ⇒ Q)) ⇒ Q tautologia.
Ratkaisu. Merkitään S:llä tehtävän lauseketta ja muodostetaan totuusarvotaulukko. Koska lauseen S sarakkeeseen tulee vain arvoja T, on S tautologia.
P
T
T
E
E
Q
T
E
T
E
P ⇒Q
T
E
T
T
P ∧ (P ⇒ Q) S
T
T
E
T
E
T
E
T
Esimerkki 1.2.2 Osoita tautologiaksi lause R := ¬(P ⇒ Q) ⇔ (P ∧ ¬Q).
Ratkaisu. Muodostetaan totuusarvotaulukko
P
T
T
E
E
Q
T
E
T
E
P ⇒ Q ¬(P ⇒ Q)
T
E
E
T
T
E
T
E
¬Q
E
T
E
T
P ∧ ¬Q
E
T
E
E
R
T
T
T
T
Koska lauseen R sarakkeeseen tuli vain arvoja T, on R tautologia.
Lause 1.2.3 Seuraavat logiikan lauseet ovat tautologioita:
1.
(P ∨ Q) ⇔ (Q ∨ P )
∨ vaihdannainen
2.
(P ∧ Q) ⇔ (Q ∧ P )
∧ vaihdannainen
3.
[P ∨ (Q ∨ R)] ⇔ [(P ∨ Q) ∨ R]
∨ liitännäinen
4.
[P ∧ (Q ∧ R)] ⇔ [(P ∧ Q) ∧ R]
∧ liitännäinen
5.
[P ∨ (Q ∧ R)] ⇔ [(P ∨ Q) ∧ (P ∨ R)]
I osittelulaki
6.
[P ∧ (Q ∨ R)] ⇔ [(P ∧ Q) ∨ (P ∧ R)]
II osittelulaki
7.
¬(¬P ) ⇔ P
kaksoisnegaatio
1 LAUSELOGIIKKAA
15
8.
¬(P ∨ Q) ⇔ (¬Q ∧ ¬P )
I de Morganin laki
9.
¬(P ∧ Q) ⇔ (¬Q ∨ ¬P )
II de Morganin laki
10.
(P ⇒ Q) ⇔ (¬Q ⇒ ¬P )
kontrapositio
11.
(P ⇔ Q) ⇔ [(P ⇒ Q) ∧ (Q ⇒ P )]
12.
(P ⇒ Q) ⇔ (¬P ∨ Q)
ekvivalenssi implikaatioiksi
implikaatio disjunktioksi
Todistus. Todistetaan malliksi lauseen kohta 10 (kontrapositio) tautologiaksi:
P
T
T
E
E
Q
T
E
T
E
¬Q
E
T
E
T
¬P
E
E
T
T
P ⇒Q
T
E
T
T
¬Q ⇒ ¬P
T
E
T
T
koko lause
T
T
T
T
Muut todistetaan vastaavaan tapaan (ks. mm. Tehtävä 1.2.4).
Tehtävä 1.2.4 Todista Lauseesta 1.2.3 kohta 12.
Määritelmä 1.2.5 Jos P1 ja P2 ovat lauseita ja jos ekvivalenssi P1 ⇔ P2 on
tautologia, niin sanotaan, että P1 ja P2 ovat loogisesti yhtäpitäviä eli loogisesti
ekvivalentteja (logical equivalence ). Tätä merkitään P1 ≡ P2 .
Esimerkki 1.2.6 Koska (P ∧ (Q ∨ R)) ⇔ ((P ∧ Q) ∨ (P ∧ R)) on tautologia,
on
P ∧ (Q ∨ R) ≡ (P ∧ Q) ∨ (P ∧ R).
Kahden lauseen looginen ekvivalenssi mahdollistaa logiikan lausekkeiden sieventelyn, jossa lausekkeen osia pyritään korvaamaan yhtäpitävillä (yksinkertaisemmilla) lausekkeilla.
Esimerkki 1.2.7 Sievennetään lauseke (¬P ∧ Q) ∨ (¬P ∧ ¬Q).
Sovelletaan ensin II osittelulakia (takaperin):
(¬P ∧ Q) ∨ (¬P ∧ ¬Q) ≡ (¬P ) ∧ (Q ∨ ¬Q).
Nyt Q ∨ ¬Q ≡ T, joten
(¬P ∧ Q) ∨ (¬P ∧ ¬Q) ≡ (¬P ) ∧ (Q ∨ ¬Q) ≡ (¬P ) ∧ T ≡ ¬P.
Tehtävä 1.2.8 Sievennä lauseet P ∨ (P ∧ Q) ja P ∧ (P ∨ Q).
Vihje: Muodosta totuusarvotaulukko . . .
1 LAUSELOGIIKKAA
1.3
16
Looginen päättely
Looginen päättely (argument ) muodostuu äärellisen monesta oletuksesta eli premisseistä (premise ) A1 , A2 , . . . , An ja johtopäätöksestä (conclusion ) B, joiden
kaikkien tulee olla logiikan lauseita. Päättelyt ovat siis muotoa: A1 , A2 , . . . , An .
Siis B.
Määritelmä 1.3.1 Äärellisen monesta lauseesta koostuva päättely
A1 , A2 , . . . , An . Siis B.
on johdonmukainen eli sitova (valid argument ), jos päättelylause
(A1 ∧ A2 ∧ · · · ∧ An ) ⇒ B
on tautologia.
Esimerkki 1.3.2 Onko seuraava päättely johdonmukainen?
Jos 7 < 4, niin 7 ei ole alkuluku. Luku 7 ei ole < 4. Siis 7 on alkuluku.
Ratkaisu. Merkitään P := ”7 < 4” ja Q := ”7 on alkuluku”. Päättely voidaan
kirjoittaa muotoon
A1 :
A2 :
B:
P ⇒ ¬Q
¬P
Q
Muodostetaan totuusarvotaulukko päättelylausetta (A1 ∧ A2 ) ⇒ B varten:
P
T
T
E
E
Q
T
E
T
E
A1
¬Q P ⇒ ¬Q
E
E
T
T
E
T
T
T
A2
¬P
E
E
T
T
A1 ∧ A2
(P ⇒ ¬Q) ∧ ¬P
E
E
T
T
B
Q
T
E
T
E
(A1 ∧ A2 ) ⇒ B
T
T
T
E
Päättelylause ei ole tautologia, sillä viimeisellä rivillä on arvo epätosi. Siten päättely ei ole johdonmukainen.
Esimerkki 1.3.3 Onko seuraava päättely johdonmukainen?
Jos on opiskelija, saa alennusta VR:ltä. En ole opiskelija, joten en saa alennusta
VR:ltä.
Ratkaisu. Merkitään P := ”Olen opiskelija.” ja Q := ”Saan alennusta VR:ltä.”
Päättely on muotoa
1 LAUSELOGIIKKAA
17
P ⇒Q
¬P
¬Q
A1 :
A2 :
B:
Totuusarvotaulukon
P
T
T
E
E
Q
T
E
T
E
A1
P ⇒Q
T
E
T
T
A2
¬P
E
E
T
T
A1 ∧ A2
E
E
T
T
B
¬Q
E
T
E
T
(A1 ∧ A2 ) ⇒ B
T
T
E
T
rivillä 3 on nyt päättelylauseessa epätosi arvo, joten lause ei ole tautologia ja siten
päättely ei ole johdonmukainen.
Koska implikaatio on tosi aina paitsi silloin, kun siinä todesta seuraa epätosi, riittää päättelyn sitovuuden toteamiseksi tutkia ne tapaukset, jolloin premissien konjunktiolause
A1 ∧ A2 ∧ · · · ∧ An
on tosi. On siis perusteltu
Käytännön sääntö: Päättely on johdonmukainen eli sitova, jos johtopäätös B on tosi aina silloin, kun kaikki premissit A1 , A2 , . . . , An
ovat tosia.
Esimerkki 1.3.4 Tutki logiikan menetelmin seuraavien päättelyjen johdonmukaisuutta.
a) Jos ei sada, menen ulos. Sataa. Siis en mene ulos.
b) Jos ei sada, menen ulos. En mene ulos. Siis sataa.
Ratkaisu. a) Merkitään P := ”Sataa.” ja Q := ”Menen ulos.”
Päättely on muotoa
A1 :
A2 :
B:
¬P ⇒ Q
P
¬Q
Tutkitaan tätä nyt edellä olevan käytännön säännön avulla. Totuusarvotaulukon
1 LAUSELOGIIKKAA
A2
P
T
T
E
E
18
Q
T
E
T
E
¬P
E
E
T
T
A1
¬P ⇒ Q
T
T
T
E
B
¬Q
E
T
E
T
ensimmäisellä rivillä premissit ovat tosia, mutta johtopäätös epätosi. Päättely
ei ole johdonmukainen.
b) Olkoot edelleen P = ”Sataa.” ja Q = ”Menen ulos.”
Päättely on nyt muotoa
A1 :
A2 :
B:
¬P ⇒ Q
¬Q
P
Tämän totuusarvotaulukossa
B
P
T
T
E
E
Q
T
E
T
E
¬P
E
E
T
T
A1
¬P ⇒ Q
T
T
T
E
A2
¬Q
E
T
E
T
ainoastaan toisella rivillä ovat kaikki premissit tosia. Koska myös johtopäätös on
tällä tosi, on päättely johdonmukainen.
Huomautus 1.3.5 On syytä tarkentaa, että edellä on logiikalla tarkoitettu nimenomaan perinteistä kaksiarvoista matemaattista logiikkaa, jossa totuusarvot ovat E
ja T. Tämä sopii hyvin teorianmuodostukseen, jossa tavoitellaan ehdotonta totuutta.
Vaikka formaalin logiikan juuret ovat antiikin kreikassa (Aristoteles), pidetään
englantilaista George Boolea (1815 - 1864) logiikan (ja samalla myös joukkoopin) matematisoijana. Häneltä on peräisin symbolien ja loogisten operaatioiden
käyttö; nyt logiikka nousi formaaliudessaan algebran ja analyysin rinnalle. Boolen
työtä jatkoivat mm. britti Augustus de Morgan (1806 - 1871) ja amerikkalainen
Benjamin Peirce (1809 - 1880).
Tekniikassa ja teollisuudessa käytetään nykyään paljon kulmikkaan kaksiarvoisen
logiikan ”pehmeämpää” laajennusta, nk. sumeaa logiikkaa , jonka alkuna pidetään
Lotfi A. Zadeh’in (1921 -) julkaisua Fuzzy sets vuonna 1965.
1 LAUSELOGIIKKAA
1.4
19
∗Sumeasta logiikasta
Sumea logiikka (fuzzy logic ) on matemaattisen logiikan laajennus, jossa lauseella
on diskreetin totuusarvon E = 0 ja T = 1 sijasta reaalinen totuusarvo suljetulla
välillä [0, 1]. Sumeassa logiikassa ei siis ole kyse siitä, mitä jokin on, vaan siitä,
kuinka varmasti tai paremminkin kuinka paljon jokin asia on. Siis esimerkiksi
kuinka paljon numero 3 on sama kuin numero 5. Numero 3 on selvästikin paljon
enemmän sama kuin numero 5 kuin esimerkiksi numero 23.
Sumeassa logiikassa peruskonnektiivit määritellään seuraavasti: jos P ja Q ovat
totuusarvoja väliltä [0, 1], niin
¬P := 1 − P
P ∨ Q := max(P, Q)
P ∧ Q := min(P, Q)
Sumeaan logiikkaan liittyy analogisesti mm. sumea joukko-oppi (ks. Luku 2) ja
niin edelleen. Sumeat systeemit soveltuvat erinomaisesti kaikenlaiseen prosessien
säätöön, jopa automaattipesukoneen ohjaukseen.
Esimerkki 1.4.1 Sumea logiikka on sisäänrakennettuna myös inhimillisessä elämässä:
”Pitkillä ihmisillä on iso jalka.”
”Pasi on melko pitkä.”
Siis: ”Pasilla on melko iso jalka.”
Esimerkki 1.4.2 Seuraavassa voitaisiin varmaan jopa laskea, jos skaalauksista
sovittaisiin:
”Jos x on vähän alle 5, niin y on vähän alle 20.”
”Luku x on vähän yli 5.”
Siis: ”Luku y on varmaankin vähän yli 20.”
Esimerkki 1.4.3 Entä nyt:
”Jos x on noin 10, niin y on erittäin pieni.”
”Luku x on lähes 100.”
Siis: ??
2
Joukko-oppia
Logiikka ja joukko-oppi ovat modernin matematiikan kulmakiviä. Esimerkiksi todennäköisyyslaskentaa on vaikea kuvitella ilman joukkoja (”tapahtumat”), ja tavanomaiset todistusmekanismit ovat ”helposti” muotoiltavissa logiikan ja joukkojen avulla. Mutta ei joukko-opin käyttö rajoitu pelkästään matematiikan piiriin,
sen käyttöalueina ovat esimerkiksi tietotekniikka, lingvistiikka ja informaatioteoria:
Loogiselta kannalta tarkasteltuna käänteistiedoston käyttö on joukkoopin sovellus ja joukko-oppi on siten käänteistiedostoihin perustuvan
tiedonhaun matemaattinen perusta. Jokaisen ammattimaisen tiedonhakijan on tarpeen hallita sen alkeet. Joukko-opin tuntemus on tärkeää myös tiedonhaun tutkimuksessa.
Internetix/Informaatiotutkimus
2.1
Joukko ja alkio
Joukko-opin peruskäsitteet ovat joukko (set ) ja alkio (element, point ). Näitä käsitteitä emme määrittele , sanomme vain, että ”joukko koostuu alkioista” tai että ”tietyt alkiot muodostavat tietyn joukon”. Alkeellisimmillaan joukko voidaan ilmaista
luettelemalla sen alkiot, esimerkiksi arpanopan silmäluvut S = {1, 2, 3, 4, 5, 6}.
Merkintä a ∈ A tarkoittaa ”a on joukon A alkio” eli ”alkio a kuuluu joukkoon
A”. Sen negaatio a ∈
/ A := ¬(a ∈ A) tarkoittaa ”a ei ole joukon A alkio” eli
”alkio a ei kuulu joukkoon A”. Edellä esimerkiksi 3 ∈ S mutta 8 ∈
/ S.
Käsitteelle joukko asetetaan seuraavat vaatimukset:
1) Jos A on joukko ja a mikä tahansa alkio, niin täsmälleen yksi väittämistä a ∈ A
ja a ∈
/ A on tosi (vrt. Luku 1.1).
2) Joukko ei saa esiintyä itsensä alkiona.
Huomautus 2.1.1 Kohta 1) sitoo joukko-opin kaksiarvoiseen logiikkaan ja kohta
2) sulkee pois ristiriitoja; esimerkiksi seuraavat määrittelyt eivät tuota joukkoja:
a) A := {1, A} (kehämääritelmä).
b) A := kaikkien joukkojen joukko (kehämääritelmä).
c) Joukot, jotka eivät ole itsensä alkioita (Russellin paradoksi, ks. Luku 2.8).
Joukko voi toki olla jonkin toisen joukon alkio muttei itsensä alkio. Ongelmilta
välttyy yleensä sillä, että ottaa avuksi jonkin selkeän perusjoukon X, joka sisältää
kaikki tarkasteltavat alkiot, ja tutkii sitten joukon X alkioista koostuvia osajoukkoja (Luku 2.3).
2 JOUKKO-OPPIA
2.2
21
Joukkojen merkitseminen
Joukkoja voidaan esittää
a) luettelemalla sen alkiot aaltosulkeissa pilkulla erotettuina: {2, 6} ja {2, 4, 6, . . . }.
b) antamalla aaltosulkeissa alkio ja pystyviivan jälkeen ehto, joka joukon alkioiden pitää toteuttaa: { x | ehto alkiolle x }, esimerkiksi
{ x | x on kahdella jaollinen kokonaisluku }.
c) kuvaamalla joukon alkiot sanallisesti, esimerkiksi ”parittomien kokonaislukujen joukko”.
d) tavanomaisten sovittujen symbolien avulla: N, jne. . . . (ks. alla).
e) tuloksena muista joukoista saaduilla joukko-operaatiolla (ks. alla).
Tällä kurssilla käytetään seuraavia merkintöjä lukujoukoille:
N := {1, 2, 3, . . . }
N0 := {0, 1, 2, 3, . . . }
Z := {. . . , −2, −1, 0, 1, 2, . . . }
Q := { m
| m ∈ Z, n ∈ N }
n
R
C := { x + iy | x ∈ R, y ∈ R }
A+
luonnollisten lukujen joukko
peruslukujen joukko
kokonaislukujen joukko
rationaalilukujen joukko
reaalilukujen joukko
kompleksilukujen joukko
joukon A aidosti positiivinen osa
Huomautus 2.2.1 Joskus merkitään N = {0, 1, 2, 3, . . .}. Nollan kuuluminen
luonnollisten lukujen joukkoon on kuitenkin sopimuskysymys.
Reaaliakselin väleille käytetään tavanomaisia hakasulkumerkintöjä:
]a, b[ := { x ∈ R | a < x < b }
[a, b[ := { x ∈ R | a ≤ x < b }
]a, b] := { x ∈ R | a < x ≤ b }
[a, b] := { x ∈ R | a ≤ x ≤ b }
avoin väli
puoliavoin väli (avoin loppupäästä)
puoliavoin väli (avoin alkupäästä)
suljettu väli
Esimerkki 2.2.2 Joukoissa {2x + 1 | x ∈ ]1, 2] } ja ]3, 5] on samat alkiot.
Huomautus 2.2.3 Hakasulut varataan yleensä välien merkitsemiseen. Kuitenkin
äärellisen lukumääräjoukon määrittelemme seuraavasti:
{
∅,
jos n = 0,
[n] :=
{1, 2, 3, . . . , n} muutoin.
Lisäksi on muistettava:
Alkiot aaltosulkeissa: kyseessä on joukko.
Alkiot kaarisulkeissa: kyseessä on järjestetty jono lukuja (vektori).
2 JOUKKO-OPPIA
2.3
22
Joukko-opin käsitteitä
Seuraavassa luetellaan joitakin joukko-oppiin liittyviä peruskäsitteitä ja annetaan
niille vastaavuudet logiikassa.
Tyhjä joukko: Joukko, jossa ei ole yhtään alkiota, on tyhjä joukko (empty set ).
Tyhjää joukkoa merkitään ∅ (joskus myös {}).
Logiikan vastaavuus: lause x ∈ ∅ on identtisesti epätosi , ts. epätosi kaikilla alkioilla x.
Perusjoukko: Jos kaikkien tarkasteltavien joukkojen alkiot ovat tietyssä laajemmassa joukossa X, tätä sanotaan perusjoukoksi (fundamental, universal set ).
Logiikan vastaavuus: x ∈ X on lause, joka on identtisesti tosi, siis tosi koko
perusjoukossa X.
Osajoukko: Joukko A on joukon B osajoukko (subset ), jos jokainen joukon A
alkio on myös joukon B alkio.
Merkintä on tällä kurssilla A ⊆ B, vaikka usein käytetään myös (epäloogista)
merkintää A ⊂ B (joka vastaisi paremmin aitoa osajoukkoa, ks. myöh.)
Logiikan vastaavuus: A ⊆ B, jos lause x ∈ A ⇒ x ∈ B on tosi kaikilla x ∈ X.
Esimerkki 2.3.1 a) Olkoon A := {1, 2} ja B := {1, 2, 3}. Tällöin A ⊆ B.
b) N ⊆ N0 ⊆ Z ⊆ Q ⊆ R ⊆ C.
Samuus: Joukot A, B ⊆ X ovat identtiset eli sama joukko (identical, same,
equal ), jos niissä on täsmälleen samat alkiot. Samuutta merkitään A = B.
Logiikan vastaavuus: A = B, jos lause x ∈ A ⇔ x ∈ B on tosi kaikilla x ∈ X.
Esimerkki 2.3.2 Olkoot A := {1, 2}, B := {2, 1} ja C := {1, 2, 1}. Tällöin
A = B = C.
Huomautus 2.3.3 a) Aina pätee A ⊆ A.
b) A = B jos ja vain jos A ⊆ B ja B ⊆ A.
c) On erotettava merkit ∈ ja ⊆:
a ∈ B : a on joukon B alkio
A ⊆ B : A on joukon B osajoukko
Esimerkki 2.3.4 a) Olkoon A := {1, 2}. Tällöin on voimassa
∅ ⊆ A, 1 ∈ A, 2 ∈ A, 3 ∈
/ A, {1} ⊆ A, {2} ⊆ A, {1, 2} ⊆ A ja {1, 2} = A,
mutta esimerkiksi merkinnät 1 ⊆ A ja {1} ∈ A eivät ole mielekkäitä.
2 JOUKKO-OPPIA
23
b) Jos kuitenkin B := {1, {1}}, niin myös {1} ∈ B on mielekäs ja totta!
c) Mitähän tarkoittaa lauseen A ⊆ B negaatio A ̸⊆ B?
Aito osajoukko: Jos A ⊆ B ja A ̸= B, niin A on joukon B aito osajoukko (proper
subset ). Aitoa osajoukkoa merkitsemme jatkossa A ( B.
Esimerkki 2.3.5 Selvästi {1, 2} ( {1, 2, 3}, samoin N ( Z ja Q ( R. Mitenkä
muut lukujoukot?
Yhdiste: Joukkojen A, B ⊆ X yhdiste (union ) on joukko, joka koostuu kaikista
joukkojen A ja B alkioista, ts. yhdiste on joukko (ks. Kuva 2)
A ∪ B := { x ∈ X | x ∈ A tai x ∈ B } = { x ∈ X | x ∈ A ∨ x ∈ B }.
Logiikan vastaavuus: (x ∈ A ∪ B) ⇔ (x ∈ A ∨ x ∈ B) tosi kaikilla x ∈ X.
X
X
A
B
B
A
Kuva 2: Kahden joukon yhdiste A ∪ B ja leikkaus A ∩ B
Esimerkki 2.3.6 Jos A := {1, 2} ja B := {2, 3}, niin A ∪ B = {1, 2, 3}.
Leikkaus: Joukkojen A, B ⊆ X leikkaus (intersection ) on joukko, joka koostuu
joukkojen A ja B yhteisistä alkioista, ts. leikkaus on joukko (ks. Kuva 2)
A ∩ B := { x ∈ X | x ∈ A ja x ∈ B } = { x ∈ X | x ∈ A ∧ x ∈ B }.
Logiikan vastaavuus: (x ∈ A ∩ B) ⇔ (x ∈ A ∧ x ∈ B) tosi kaikilla x ∈ X.
Esimerkki 2.3.7 Jos A := {1, 2} ja B := {2, 3}, niin A ∩ B = {2}.
Erilliset joukot: Joukot A ja B ovat erilliset eli pistevieraat (disjoint ), jos
A ∩ B = ∅.
Esimerkki 2.3.8 Jos A := {1, 2} ja B := {3, 4}, niin A ∩ B = ∅ eli A ja B ovat
erilliset.
2 JOUKKO-OPPIA
24
Joukkoerotus: Joukkojen A, B ⊆ X erotus (difference ) on joukko, johon kuuluvat ne joukon A alkiot, jotka eivät kuulu joukkoon B, ts. joukko (ks. Kuva 3)
A \ B := { x ∈ X | x ∈ A ja x ∈
/ B } = {x ∈ X | x ∈ A ∧ x ∈
/ B }.
Logiikan vastaavuus: (x ∈ A \ B) ⇔ (x ∈ A ∧ ¬(x ∈ B)) tosi kaikilla x ∈ X.
X
X
B
A
A
Kuva 3: Joukkojen erotus A \ B ja joukon komplementti A = X \ A
Esimerkki 2.3.9 Jos A := {1, 2} ja B := {2, 3}, niin A \ B = {1}.
Komplementti: Joukon A ⊆ X komplementti (complement ) on joukko, johon kuuluvat kaikki ne perusjoukon X alkiot, jotka eivät kuulu joukkoon A, ts.
komplementti on joukko (ks. Kuva 3)
A = X \ A := { x ∈ X | x ∈
/ A }.
Muita merkintöjä: {A, Ac tai −A.
Logiikan vastaavuus: x ∈ A ⇔ ¬(x ∈ A) tosi kaikilla x ∈ X.
Esimerkki 2.3.10 Olkoon X := {1, 2, 3, 4, 5} (perusjoukko), A := {1, 2} ja
B := {2, 3}. Tällöin A = {3, 4, 5} ja B = {1, 4, 5}.
Edellä olevia joukko-operaatioita havainnollistavia kuvioita 2 ja 3 sanotaan Venndiagrammeiksi (englantilainen John Venn, 1834 - 1923).
Tulojoukko: Joukkojen X ja Y tulojoukko (product ) eli karteesinen tulo on joukko, jonka alkioina ovat kaikki järjestetyt parit, joissa ensimmäinen alkio on joukosta X ja jälkimmäinen alkio on joukosta Y, ts. joukko
X × Y := { (x, y) | x ∈ X ja y ∈ Y }.
Logiikan vastaavuus: (x, y) ∈ X × Y ⇔ ((x ∈ X) ∧ (y ∈ Y)).
Esimerkki 2.3.11 Olkoon X := {1, 2} ja Y := {2, 3}. Tällöin
X × Y = {(1, 2), (1, 3), (2, 2), (2, 3)}.
2 JOUKKO-OPPIA
25
Tehtävä 2.3.12 Olkoon X := {1, 2} ja Y := {♡, ♣, ♢}. Mitkä seuraavista
olioista ovat joukon X × Y alkioita:
a) (1, 1)
d) (1, ♡)
b) (2, ♢)
e) (3, ♢)
c) (1, 2, ♣)
f) {1, ♡}
g) (♢, 1) ?
Tulojoukkoja ja niiden osajoukkoja, relaatioita, käsitellään Luvussa 4.
Potenssijoukko: Joukon A ⊆ X potenssijoukko (power set ) on joukon A kaikkien osajoukkojen joukko
P(A) = 2A := { B ⊆ X | B ⊆ A }.
Esimerkki 2.3.13 Olkoon A := {1, 2} ja B := {2, 3, 4}. Tällöin
P(A) = {∅, {1}, {2}, A}
P(B) = {∅, {2}, {3}, {4}, {2, 3}, {2, 4}, {3, 4}, B} .
Huomautus 2.3.14 Jokaisen joukon potenssijoukko on aidosti ”suurempi” joukko kuin joukko itse. Tätä asiaa käsitellään tarkemmin Luvussa 11.1.
Tehtävä 2.3.15 Olkoon A := {2, {2, 4}, 5}. Mitkä seuraavista ovat totta:
a) 2 ∈ A
e) 4 ∈ A
i) {2, 4} ⊆ A
2.4
b) 2 ⊆ A
f) 4 ⊆ A
j) {2, 4} ∈ A
c) {2} ∈ A
g) {4} ∈ A
k) {{2, 4}} ⊆ A
d) {2} ⊆ A
h) {4} ⊆ A
l) {{2, 4}} ∈ A
Joukko-opin kaavoja
Myös mutkikkaampia joukko-opin operaatioita voidaan havainnollistaa Venndiagrammeilla kuten Kuvassa 4.
X
X
A
B
A
B
C
Kuva 4: Joukko-operaatio A ∪ (B ∩ C) ja yhtälö (A \ B) ∪ (A ∩ B) = A
2 JOUKKO-OPPIA
26
Lause 2.4.1 Olkoot A, B ja C perusjoukon X osajoukkoja. Tällöin
a)
A∪B =B∪A
∪ vaihdannainen
b)
A∩B =B∩A
∩ vaihdannainen
c)
A ∪ (B ∪ C) = (A ∪ B) ∪ C
∪ liitännäinen
d)
A ∩ (B ∩ C) = (A ∩ B) ∩ C
∩ liitännäinen
e)
A ∪ (B ∩ C) = (A ∪ B) ∩ (A ∪ C)
I osittelulaki
f)
A ∩ (B ∪ C) = (A ∩ B) ∪ (A ∩ C)
II osittelulaki
g)
A=A
h)
A∪B =A∩B
I de Morganin laki
i)
A∩B =A∪B
II de Morganin laki
j)
A⊆B ⇔ B⊆A
k)
A = B ⇔ A ⊆ B ja B ⊆ A
l)
A\B =A∩B
m)
A ∪ A = A, A ∩ A = A
n)
A ∪ X = X, A ∩ X = A
o)
A ∪ ∅ = A, A ∩ ∅ = ∅
p)
X = ∅, ∅ = X
q)
A ∪ A = X, A ∩ A = ∅
r)
A ∩ B ⊆ A, A ∩ B ⊆ B
s)
A ⊆ A ∪ B, B ⊆ A ∪ B.
kaksoiskomplementti
idempotenssi
Todistus. Väitteet voidaan todistaa esimerkiksi käyttäen Lauseen 1.2.3 tautologioita, siis loogisia ekvivalenttiuksia. Todistetaan malliksi kohdat e) ja h).
2 JOUKKO-OPPIA
27
Olkoot A, B, C ⊆ X joukkoja. Kohdan e) osoittaa seuraava looginen muunnosketju: Jokaisella x ∈ X on totta
x ∈ A ∪ (B ∩ C) ≡
≡
≡
≡
≡
x∈A∨x∈B∩C
x ∈ A ∨ (x ∈ B ∧ x ∈ C)
(x ∈ A ∨ x ∈ B) ∧ (x ∈ A ∨ x ∈ C)
x∈A∪B∧x∈A∪C
x ∈ (A ∪ B) ∩ (A ∪ C).
Tämä tarkoittaa, että joukoissa on samat alkiot, eli A∪(B∩C) = (A∪B)∩(A∪C).
Todistetaan vastaavaan tapaan h), siis että A ∪ B = A ∩ B. Käytetään kuitenkin
nyt yhtäpitävyyksiä matematiikan arkisemmassa muodossa:
x∈A∪B ⇔
⇔
⇔
⇔
⇔
¬(x ∈ A ∪ B)
¬(x ∈ A ∨ x ∈ B)
¬(x ∈ A) ∧ ¬(x ∈ B)
(x ∈ A) ∧ (x ∈ B)
x ∈ A ∩ B.
Siis A ∪ B = A ∩ B. Täydennä molempiin perustelut!
Tehtävä 2.4.2 Lisää todistukseen kunkin vaiheen perustelut, esimerkiksi viittaukset sopiviin lauselogiikan kaavoihin.
Huomautus 2.4.3 Koska liitäntälait c) ja d) ovat voimassa, on mielekästä ja yksikäsitteistä käyttää merkintäjä A ∪ B ∪ C ja A ∩ B ∩ C. Merkinnöillä A ∩ B ∪ C ja
A ∪ B ∩ C ei ole sovittua tarkoitusta, vrt. kaavat e) ja f). Tällaisia ei pidä käyttää.
2.5
Joukko-opin väitteiden todistaminen
• Venn-diagrammien avulla voi usein havaita, onko väite voimassa vai ei,
mutta Venn-diagrammit eivät todista väitettä.
• Väitteitä todistetaan ’sieventämällä’ lausekkeita tunnettuja kaavoja käyttäen
tai soveltamalla logiikan tautologioita lauseisiin x ∈ A, x ∈ B jne.
• Se, ettei väite ole voimassa, osoitetaan aina näyttämällä vastaesimerkki.
• Muotoa A = B oleva väite kannattaa usein osoittaa kahdessa vaiheessa:
A ⊆ B ja B ⊆ A eli
x ∈ A ⇒ x ∈ B ja x ∈ B ⇒ x ∈ A.
2 JOUKKO-OPPIA
28
Esimerkki 2.5.1 Osoita, että A = (A \ B) ∪ (A ∩ B).
Ratkaisu. Olkoon perusjoukkona X. Kuvan 5 Venn-diagrammin mukaan kaava
näyttäisi pätevän.
X
U
A B
A\B
B
A
Kuva 5: Esimerkin 2.5.1 Venn-diagrammi
Todistustapa 1: Joukko-opin kaavojen mukaan (kohdat n, q, f ja l)
A = A ∩ X = A ∩ (B ∪ B)
= (A ∩ B) ∪ (A ∩ B)
= (A \ B) ∪ (A ∩ B).
Todistustapa 2: Osoitetaan alkiotasolla
1) A ⊆ (A \ B) ∪ (A ∩ B)
2) (A \ B) ∪ (A ∩ B) ⊆ A.
ja
1) Olkoon x ∈ A. Jos x ∈ B, niin x ∈ A ∩ B. Jos x ∈ B, niin x ∈ A \ B. Siis
joka tapauksessa x ∈ (A \ B) ∪ (A ∩ B). Näin ollen A ⊆ (A \ B) ∪ (A ∩ B).
2) Olkoon x ∈ (A \ B) ∪ (A ∩ B). Tällöin x ∈ A \ B tai x ∈ A ∩ B. Kummassakin
tapauksessa x ∈ A. Näin ollen (A \ B) ∪ (A ∩ B) ⊆ A.
Kohdista 1) ja 2) seuraa A = (A \ B) ∪ (A ∩ B).
Todistustapa 3: Logiikan lakien perusteella saadaan jokaisella x ∈ X:
x ∈ (A \ B) ∪ (A ∩ B) ⇔
⇔
⇔
⇔
x∈A\B∨x∈A∩B
[x ∈ A ∧ ¬(x ∈ B)] ∨ [x ∈ A ∧ x ∈ B]
x ∈ A ∧ [¬(x ∈ B) ∨ x ∈ B]
x ∈ A ∧ [x ∈
/ B ∨ x ∈ B]
|
{z
}
=T, sillä aina tosi
⇔ (x ∈ A) ∧ T
⇔ x ∈ A.
Siis A = (A \ B) ∪ (A ∩ B).
2 JOUKKO-OPPIA
29
Esimerkki 2.5.2 Olkoot A, B ja C perusjoukon X osajoukkoja. Päteekö kaava
(B \ A) ∪ (B \ C) = B \ (A ∪ C)?
Ratkaisu. Kuvan 6 Venn-diagrammin mukaan näyttäisi, että kaava ei päde. VennA
X
A
B
C
B
C
X
(B \ A) U (B \ C)
B \ (A U C)
Kuva 6: Onko (B \ A) ∪ (B \ C) = B \ (A ∪ C) ?
diagrammista saadaan myös vihje vastaesimerkkiä varten: järjestetään yksi alkio
alueelle, joka ei ole toisessa mukana. Valitaan ”minimalistisesti” X := {1}, A :=
{1}, B := {1} ja vaikkapa C := ∅. Silloin A, B, C ⊆ X ja
(B \ A) ∪ (B \ C) = ∅ ∪ {1} = {1}
B \ (A ∪ C) = {1} \ {1} = ∅.
Siis kaava ei päde esimerkiksi edellä valituilla joukoilla.
Tehtävä 2.5.3 Onko Esimerkin 2.5.2 joukkoyhtälö sitten aina epätosi?
Esimerkki 2.5.4 Todista, että jos A ⊆ B, niin B ⊆ A.
Ratkaisu. Olkoon A ⊆ B. Osoitetaan, että x ∈ B ⇒ x ∈ A: Olkoon x ∈ B.
Tällöin x ∈
/ B. Koska A ⊆ B ja x ∈
/ B, niin x ∈
/ A. Siis x ∈ A. Näin ollen
B ⊆ A.
Tehtävä 2.5.5 Päteekö yhtälö (A \ B) ∪ (B \ A) = (A ∪ B) \ (A ∩ B)?
Tehtävä 2.5.6 Päteekö A \ (B \ C) = (A \ B) ∪ C?
Tehtävä 2.5.7 Päteekö A \ (B ∪ C) = (A \ B) ∩ (A \ C)?
Todistus. Joukko-opin kaavojen mukaan (miten?)
A \ (B ∪ C) = A ∩ B ∪ C = A ∩ (B ∩ C)
= (A ∩ B) ∩ (A ∩ C) = (A \ B) ∩ (A \ C).
2 JOUKKO-OPPIA
2.6
30
Yleisempää joukko-oppia
Olkoon A kokoelma erään perusjoukon X osajoukkoja. Oletetaan, että joukot A1 ,
A2 , . . . , An ∈ A.
Yhdiste: Joukkojen A1 , A2 , . . . , An yhdiste on joukko
n
∪
Ai := { x ∈ X | x ∈ Ai jollakin i ∈ {1, 2, 3, . . . , n} },
i=1
siis joukko, joka muodostuu kaikista alkioista x, jotka kuuluvat johonkin joukoista
Ai , i = 1, 2, 3, . . . , n.
Leikkaus: Joukkojen A1 , A2 , . . . , An leikkaus on joukko
n
∩
Ai := { x ∈ X | x ∈ Ai jokaisella i ∈ {1, 2, 3, . . . , n} },
i=1
siis joukko, joka muodostuu kaikista alkioista x, jotka kuuluvat jokaiseen joukkoon Ai , i = 1, 2, 3, . . . , n.
Esimerkki 2.6.1 Olkoon Ai := {1, 2, . . . , i}, ts. A1 := {1}, A2 := {1, 2}, A3 :=
{1, 2, 3} jne. Tällöin
n
∪
Ai = {1, 2, . . . , n} = An
i=1
ja
n
∩
Ai = {1} = A1 .
i=1
Karteesinen tulo: Joukkojen X1 , X2 , . . ., Xn tulojoukko eli karteesinen tulo on
joukko
n
∏
Xi = X1 × X2 × · · · × Xn := {(x1 , x2 , . . . , xn ) | x1 ∈ X1 , . . . , xn ∈ Xn },
i=1
siis joukko, joka muodostuu järjestetyistä jonoista (x1 , x2 , . . . , xn ). Esimerkiksi
voidaan merkitä
n
∏
n
R=R
{z· · · × R} = R .
| ×R×
i=1
n kpl
2 JOUKKO-OPPIA
31
Äärettömät yhdisteet ja leikkaukset: Jos A1 , A2 , . . . ovat perusjoukon X osajoukkoja, niin
∞
∪
i=1
∞
∩
Ai := { x ∈ X | x ∈ Ai jollakin i ∈ N },
Ai := { x ∈ X | x ∈ Ai kaikilla i ∈ N }.
i=1
Vielä yleisemmin: Olkoon A kokoelma perusjoukon X osajoukkoja. Silloin
∪
A := { x ∈ X | x ∈ A jollakin A ∈ A },
A∈A
∩
A := { x ∈ X | x ∈ A kaikilla A ∈ A }.
A∈A
Esimerkki 2.6.2 Olkoon perusjoukkona X := R ja Ax := [x, x+1] kaikilla x ∈
R. Silloin
A := { Ax | x ∈ R }
on kaikkien yhden yksikön pituisten suljettujen välien kokoelma, ja
∪
∪
A =
Ax = R,
A∈A
∩
A∈A
x∈R
A =
∩
Ax = ∅.
x∈R
Erikoisesti arvoilla x = i ∈ N saadaan vain
∞
∪
i=1
∞
∩
Ai = [1, 2] ∪ [2, 3] ∪ [3, 4] ∪ . . . = [1, ∞[ ,
Ai = ∅.
i=1
]
[
∩∞
∪
Esimerkki 2.6.3 Olkoot Ai := 0, 1 + 1i , i ∈ N. Mitä ovat ∞
i=1 Ai ?
i=1 Ai ja
Ratkaisu. Kuviosta 7 voinemme saada idean, että voisi hyvinkin olla:
∪
a) ∞
i=1 Ai = ]0, 2[,
∩∞
b) i=1 Ai = ]0, 1].
Todistetaan
kohdan a) väite näyttämällä, että:
∪∞
⊆ ]0, 2[ ja
1) i=1 Ai ∪
2) ]0, 2[ ⊆ ∞
i=1 Ai .
2 JOUKKO-OPPIA
32
A1 = ]0,2[
0
1
2
A2 = ]0, _23[
0
1
2
0
1
2
4
A3 = ]0, _3 [
Kuva 7: Esimerkin 2.6.3 välejä
1) Jos x ∈
∪∞
i=1
[
]
Ai niin x ∈ Ai jollakin i eli x ∈ 0, 1 + 1i ⊆ ]0, 2[.
2) Jos x ∈ ]0, 2[, on 0 < x < 2∪ja on olemassa i ∈ N, jolle x ∈ Ai (tässä ainakin
i = 1 kelpaa). Siten myös x ∈ ∞
i=1 Ai .
Todistetaan
niinikään kohdan b) väite näyttämällä, että:
∩
A
⊆ ]0, 1] ja
1’) ∞
i=1 i ∩
2’) ]0, 1] ⊆ ∞
i=1 Ai .
∩
1’) Olkoon x ∈ ∞
i=1 Ai mielivaltainen, ts. x ∈ Ai kaikilla i ∈ N. Täten 0 <
x < 1 + 1/i kaikilla i ∈ N. Riittää osoittaa, että ei voi olla x > 1. Jos näin
olisi, voitaisiin lukujen 1 ja x∩välistä löytää luku 1 + 1/k, kun k on riittävän suuri.
Silloin x ∈
/ Ak , ja siten x ∈
/ ∞
i=1 Ai . On siis oltava x ∈ ]0, 1].
2’) Olkoon x ∈ ]0, 1] mielivaltainen.
Silloin 0 < x ≤ 1 < 1 + 1/i, joten x ∈ Ai
∩
jokaisella i ∈ N. Siis x ∈ ∞
A
.
i=1 i
Esimerkki 2.6.4 Olkoon perusjoukkona euklidinen taso R2 = R × R. Tason yksikkökiekko on joukko
D := { (x, y) ∈ R2 | x2 + y 2 ≤ 1 }.
Olkoon A kaikkien niiden 1-säteisten tasoympyröiden joukko, joiden keskipiste
on yksikkökiekossa D. Mitä ovat seuraavat joukot?
∪
A =
A∈A
∩
A =
A∈A
Ympyröiden yhdiste (JavaSketchpad-visualisointi)
http://wanda.uef.fi/matematiikka/kurssit/MatematiikanJohdantokurssi/
Kurssimateriaali/applet/KiekkojenYhdiste.htm
2 JOUKKO-OPPIA
2.7
33
Joukkojen alkiomääristä
Puetaan lauseiksi intuitiivisesti ilmeiset äärellisten joukkojen yhdisteiden ja tulojen alkiomääriä koskevat tulokset. Merkintä #X tarkoittaa jatkossa äärellisen
joukon X alkioiden lukumäärää. Asiaan palataan tarkemmin Luvussa 11.
Lause 2.7.1 a) Kahden erillisen äärellisen joukon A, B ⊆ X alkiomäärille on
voimassa
#(A ∪ B) = #A + #B.
b) Kahden äärellisen joukon A, B ⊆ X alkiomäärille on voimassa
#(A ∪ B) = #A + #B − #(A ∩ B)
c) Kolmelle äärelliselle joukolle A, B, C ⊆ X pätee yhteenlaskukaava
#(A ∪ B ∪ C) = #A + #B + #C
−#(A ∩ B) − #(A ∩ C) − #(B ∩ C)
+#(A ∩ B ∩ C).
Todistus. a) Väite on varsin järkeenkäypä.
b) Seuraa edellisestä samuuksia A = (A \ B) ∪ (A ∩ B), B = (B \ A) ∪ (A ∩ B)
ja
A ∪ B = (A \ B) ∪ (A ∩ B) ∪ (B \ A)
(ks. Luku 2.5) soveltaen.
c) Voidaan päätellä vastaavaan tapaan. Laskettaessa kaikkien alkioiden määrää
tulevat kaksittaisissa leikkauksissa olevat lasketuiksi kahteen kertaan, ja kaikkien
kolmen leikkauksessa kolmesti. Mutta tästä kolmen leikkauksesta tulevat poistetuiksi kaikki, joten ne on lisättävä.
Lause 2.7.2 (summaperiaate) Jos A1 , A2 , . . ., An ⊆ X on äärellinen kokoelma
pareittain erillisiä äärellisiä joukkoja, niin niiden yhdiste on äärellinen ja
( n
)
n
∪
∑
#
Ak =
#Ak .
k=1
k=1
Lauseiden 2.7.2 ja 2.7.1 yleistys joukkojen yleinen yhteenlaskukaava eli summaja erotusperiaate :
2 JOUKKO-OPPIA
34
Lause 2.7.3 (joukkojen yhteenlaskukaava) Jos A1 , A2 , . . ., An ⊆ X, n ∈ N,
ovat äärellisiä joukkoja, niin
#(A1 ∪ . . . ∪ An ) =
n
∑
i=1
+
∑
#Ai −
∑
#(Ai ∩ Aj )
1≤i<j≤n
#(Ai ∩ Aj ∩ Ak )
1≤i<j<k≤n
− · · · + (−1)n−1 #(A1 ∩ . . . ∩ An ).
Todistus sivuutetaan tässä yhteydessä, mutta havainnollistukseksi:
Tehtävä 2.7.4 Kirjoita auki joukkojen yleinen yhteenlaskukaava neljän joukon
tapauksessa.
Aloita ottamalla esimerkiksi joukot A1 , A2 , A3 , A4 ⊆ X.
Tehtävä 2.7.5 Lauseen 2.7.3 yhteenlaskukaavassa voidaan kaksittaisten, kolmittaisten etc. leikkausten lisäksi tulkita ensimmäisen summan yhteenlaskettavat ’yksittäisten’ leikkausten alkioiden summaksi. Niinpä voidaan laskea kuinka monta
termiä kaavan oikealla puolella on. Kahden joukon tapauksessa niitä oli 3, kolmen
joukon tapauksessa 7, ja tietysti yhden joukon tapauksessa 1. Tehtävästä 2.7.4 pitäisi voida nähdä niitä olevan neljän joukon tapauksessa 15.
Entäpä viiden joukon tapauksessa? Yleisesti?
Vihje: Kuinka monella tavalla voidaan ottaa k alkiota n alkion joukosta?
Lause 2.7.6 (tuloperiaate) Äärellisten joukkojen X ja Y tulojoukon alkiomäärille on
#(X×Y) = #X · #Y.
Yleisesti: Jos X1 , X2 , . . ., Xn , n ∈ N, on kokoelma äärellisiä joukkoja, niin niiden
tulojoukko on äärellinen ja
( n
)
n
∏
∏
#
Xk =
#Xk .
k=1
k=1
Lause 2.7.7 Jokaiselle ei-negatiiviselle kokonaisluvulle n ∈ N0 pätee:
Jos joukossa A on n alkiota, niin sen potenssijoukossa P(A) on 2n alkiota.
Väite perustellaan induktiotodistuksella Luvussa 10.2.
Joukkojen alkiomäärän käsitettä laajennetaan Luvussa 11 koskeman myös äärettömiä joukkoja.
2 JOUKKO-OPPIA
2.8
35
Joukko-opin ongelmista
Palataan vielä luvun alussa mainittuun joukko-opin ongelmallisuuteen.
Saksalaiset matemaatikot Georg Cantor (1845 - 1918) ja Gottlob Frege (1848 1925) kehittivät nk. naiivin joukko-opin (johon mekin tässä esityksessä tyydymme), jonka piti olla täydellinen ja ristiriidaton. Hanke kaatui (jossain määrin), kun
brittiläinen filosofi-matemaatikko Bertrand Russell (1872 - 1970) esitti keksimänsä paradoksin v. 1901.
Esimerkki 2.8.1 (Russellin paradoksi) Sovimme jo, että joukon ei sallita olla
itsensä alkio, ja että emme muodosta ”kaikkien joukkojen joukkoa”, koska nämä
johtavat ikävyyksiin. Voisimmekohan kiertää tämän vaikkapa seuraavasti: Muodostetaan joukko, johon kootaan kaikki ne joukot, jotka eivät ole itsensä alkioita:
R := { A | A ∈
/ A }.
Nyt tietysti mielivaltaisesta joukosta B pitäisi voida sanoa että joko B ∈ R tai
B∈
/ R. Mutta miten on joukon R itsensä laita?
1) Jos on R ∈ R, niin joukon R määritelmän mukaan se ei saa olla itsensä alkio
eli R ∈
/ R.
2) Jos taas on R ∈
/ R eli R ei ole itsensä alkio, niin nyt joukon R määritelmän
mukaan R ∈ R.
Kansanomainen versio paradoksista: Eräässä syrjäisessä kylässä ei siedetä parrakkaita. Kylässä on vain yksi parturi ja hän on mies. Osa kyläläisistä ajaa partansa
itse, muiden parran leikkaa kyläparturi. Leikkaako parturi oman partansa?
Russellin paradoksi johti järeämmän aksiomaattisen joukko-opin kehittämiseen.
Sen rakentajia olivat saksalaiset Ernst Zermelo (1871 - 1956) ja Abraham Fraenkel
(1891 - 1965), ja lopulta norjalainen Thoralf Skolem (1887 - 1963). Tässä nk. ZFaksiomatiikassa on aksioomia 9. Jos lisäksi hyväksytään kymmenes aksiooma,
jossain määrin kiistanalainen Valinta-aksiooma C (Axiom of Choice ), puhutaan
ZFC-aksiomatiikasta.
Aksiomaattisen joukko-opin muotoutumiseen vaikutti suuresti myös itävaltalainen Kurt Gödel (1906 - 1978). Hän todisti nk. epätäydellisyyslauseen, jonka mukaan jokaisessa formaalisessa järjestelmässä (kuten aksiomatiikoissa) on ainakin
yksi tosi lause, jota ei kuitenkaan voi todistaa tämän kyseisen järjestelmän puitteissa. On siis olemassa tosia ja epätosia lauseita, joiden totuussarvoa ei voida
perustella kyseisessä aksiomatiikassa. Näin matematiikka ei voikaan olla sisäisesti täysin konsistentti, ja mm. Fregen yritys luoda täydellinen rakennemalli (edes
silloiselle) matematiikalle oli tuomittu epäonnistumaan.
2 JOUKKO-OPPIA
36
Frege ei kestänyt työhönsä kohdistunutta iskua, vaan katkeroitui ja vetäytyi tutkimusalalta
riviopetustyöhön. Cantorkaan ei lopulta kestänyt hänen matematiikkaansa kohdistettua
kritiikkiä; hänen elämänsä viimeiset vuodet kuluivat mielisairaalassa. Gödel taas kuvitteli
nuoruudestaan lähtien itselleen erilaisia sairauksia. Vanhetessaan hän alkoi pelätä, että
hänet myrkytetään, ja lopulta – syömättömyyttään – kuoli aliravitsemukseen.
Tehtävä 2.8.2 Ota selville – jos uskallat – aksiomaattisen joukko-opin aksioomat,
Valinta-aksiooma ja Kontinuumihypoteesi.
2 JOUKKO-OPPIA
37
∗Sumeasta joukko-opista
2.9
Sumeat joukot (fuzzy set ) ovat sumean logiikan (ks. Luku 1) kanssa yhteensopiva
joukko-opin laajennus. Siinä alkio voi kuulua kokonaan tai ’jossain määrin’ tiettyyn joukkoon. Esimerkiksi ihmisten joukko voidaan jakaa sumeisiin osajoukkoihin ”lapset”, ”nuoriso”, ”aikuiset”, ja ”vanhat”. Yhden ihmisen voidaan (tietyllä
hetkellä) katsoa kuuluvan jossain määrin sekä lasten että nuorten joukkoon. Sopimalla yhteinen matemaattinen malli voidaan ilmiö mekanisoida ’laskennoksi’.
Tavallisessa joukko-opissa alkion kuulumista joukkoon A ⊆ X voidaan mitata
totuusarvoin tai nk. karakteristisen funktion avulla;
{
1, x ∈ A
χA (x) :=
0, x ∈ X \ A
Sumeassa joukko-opissa tavallisen perusjoukon X sumeaa osajoukkoa A voidaan
karakterisoida nk. jäsenyysfunktiolla JA , jonka maalijoukoksi otetaan suljettu väli
[0, 1]. Alkion x kuuluessa kokonaan joukkoon A sillä on täysi jäsenyysaste 1 tässä
joukossa, JA (x) = 1. Yleisesti siis jokaiselle perusjoukon alkiolle ja sumealle
osajoukolle 0 ≤ JA (x) ≤ 1.
Esimerkki 2.9.1 Ihmisten sumean osajoukon ”nuoriso” jäsenyysfunktion valinta
on tietenkin tulkinnanvarainen, eräs ehdotus näkyy Kuvassa 8.
1
0
5
10
15
20
25
30
35
40
Kuva 8: Eräs ehdotus nuorison jäsenyysfunktioksi iän mukaan
Tehtävä 2.9.2 Hahmottele joukon ”lapset” jäsenyysfunktiota.
3
Lausefunktiot
Luvuissa 1 ja 2 esitellyt lauselogiikka ja joukko-oppi yhdistyvät hyödyllisellä tavalla nk. kvanttorien avulla. Tarkasteltavat ”lausefunktiot” ovat todellakin tulkittavissa (totuusarvoisiksi) funktioiksi (ks. Luku 5), mutta tässä emme funktioformalismia vielä täysin käytä.
3.1
Avoin lause ja kvanttorit
Määritelmä 3.1.1 Olkoon A ⊆ X epätyhjä joukko. Ilmaus P (x) on joukossa
A määritelty avoin lause eli lausefunktio (predicate, propositional function ), jos
P (x) on looginen lause (tosi tai epätosi) silloin, kun siihen sijoitetaan mikä tahansa joukon A alkio. Lausefunktion P ratkaisujoukko LP on niiden alkioiden x
muodostama joukko, joilla P on tosi.
Esimerkki 3.1.2 P (x) := ”x + 3 < 7” on reaalilukujen joukossa määritelty
lausefunktio. P on tosi, kun x < 4 ja epätosi, kun x ≥ 4. Täten LP = ]−∞, 4[.
Esimerkki 3.1.3 Q(n) := ”Luku n on parillinen.” on vaikkapa kokonaislukujen
joukossa määritelty lausefunktio. Tosia ovat arvot Q(2n) eli . . . , Q(−2), Q(0),
Q(2), Q(4),. . . ja epätosia kaikki arvot Q(2n + 1), missä n ∈ Z. Täten LQ =
{ 2n | n ∈ Z }.
Lausefunktioista voidaan muodostaa loogisia lauseita seuraavien kvanttorien (quantifier ) avulla:
∀ kaikkikvanttori (for all )
∃ olemassaolokvanttori (exists )
Muistisääntö: ’All’ → A → ∀,
’Exists’ → E → ∃.
Syntaksi: Kun P on muuttujasta x ∈ A riippuva lausefunktio, saadaan kaksi
erilaista (suljettua) lausetta
∃ x ∈ A : P (x) , luetaan ”On olemassa (ainakin yksi) x ∈ A, jolle P (x) on tosi.”
∀ x ∈ A : P (x) , luetaan ”Jokaisella x ∈ A on voimassa P (x).” tai ”Olipa x ∈ A
mikä tahansa, niin P (x) on tosi.”
Huomautus 3.1.4 a) Olemassaolokvanttorin yhteydessä kaksoispiste luetaan usein
”siten, että” tai ”sellainen . . . , että”
b) Kaikkikvanttorin yhteydessä kaksoispiste luetaan usein ”on voimassa” tai ”on
totta” .
3 LAUSEFUNKTIOT
39
Esimerkki 3.1.5 a) Lause
∃x∈R:x+3<7
luetaan ”On olemassa reaaliluku x, jolle pätee x + 3 < 7”.
Lause on tosi, sillä esimerkiksi 1 + 3 < 7.
b) Lause
∀x∈R:x+3<7
luetaan ”Kaikilla reaaliluvuilla x on voimassa x + 3 < 7”.
Lause on epätosi, sillä esimerkiksi 5 + 3 ≥ 7.
Lausefunktiossa voi olla myös useita muuttujia. Lausefunktiota sanotaan yksi-,
kaksi-, kolme- jne. paikkaiseksi sen mukaan, kuinka monta muuttujaa siinä on.
Tehtävä 3.1.6 P (x, y) := ”x2 + y 2 = 1” on kaksipaikkainen lausefunktio, kun
määrittelyjoukko valitaan sopivasti. Keksi sellainen ja selvitä missä P se on tosi.
Joukossa A × B määritellystä kahden muuttujan avoimesta lauseesta P (x, y) saadaan kvanttorien avulla periaatteessa 8 eri lausetta:
1) ∃ x ∈ A, ∃ y ∈ B : P (x, y)
”On olemassa alkiot x ∈ A ja y ∈ B, joille P (x, y) on tosi.”
2) ∃ x ∈ A, ∀ y ∈ B : P (x, y)
”On olemassa (kiinteä) x ∈ A siten, että jokaiselle y ∈ B on voimassa P (x, y).”
”On olemassa sellainen x ∈ A, että olipa y ∈ B mikä tahansa, P (x, y) on tosi.”
3) ∀ x ∈ A, ∃ y ∈ B : P (x, y)
”Jokaista x ∈ A kohti on olemassa sellainen y ∈ B, että P (x, y) on tosi.”
”Olipa x ∈ A mikä tahansa, niin aina löytyy sellainen y ∈ B, että P (x, y) pätee.”
4) ∀ x ∈ A, ∀ y ∈ B : P (x, y)
”Jokaisella x ∈ A ja y ∈ B on voimassa P (x, y).”
”P (x, y) pätee kaikilla x ∈ A ja y ∈ B.”
Vaihtamalla muuuttujien järjestys kvanttorien perässä saadaan toiset neljä:
1’) ∃ y ∈ B, ∃ x ∈ A : P (x, y)
2’) ∃ y ∈ B, ∀ x ∈ A : P (x, y)
3’) ∀ y ∈ B, ∃ x ∈ A : P (x, y)
4’) ∀ y ∈ B, ∀ x ∈ A : P (x, y)
Kuitenkin vain 6 niistä on loogisesti erilaisia; nimittäin lauseilla 1) ja 1’) on aina
sama totuusarvo, samoin lauseilla 4) ja 4’).
3 LAUSEFUNKTIOT
40
Kvanttorien järjestyksen merkitys: Kun avointa lausetta suljettaessa käytetään
molempia kvanttoreita ∀ ja ∃, on oltava hyvin tarkkana; sekä niiden keskinäinen
järjestys että muuttujien järjestys voivat vaikuttaa lauseen totuusarvoon!
Esimerkki 3.1.7 Olkoon P (x, y) := ”y = |x|”, missä x ∈ R ja y ∈ R.
1) ∃ x ∈ R, ∃ y ∈ R : y = |x| on tosi, sillä esimerkiksi 1 = |1|.
2) ∃ x ∈ R, ∀ y ∈ R : y = |x| on epätosi. Jokaisella x ∈ R on esimerkiksi
−1 = |x| epätosi.
3) ∀ x ∈ R, ∃ y ∈ R : y = |x| on tosi. Mielivaltaiselle x ∈ R voidaan valita
y := |x|; silloin y = |x|.
4) ∀ x ∈ R, ∀ y ∈ R : y = |x| on epätosi, sillä esimerkiksi 1 ̸= |3|.
2’) ∃ y ∈ R, ∀ x ∈ R : y = |x| on epätosi. Olkoon y ∈ R mielivaltainen. Jos nyt
y = 0, valitaan vaikkapa x := 1, jolloin 0 ̸= |1|. Jos taas y ̸= 0, valitaan vaikkapa
x := 0. Silloin y ̸= |0|.
3’) ∀ y ∈ R, ∃ x ∈ R : y = |x| on epätosi. Kun y := −1, niin arvosta x
riippumatta on y ̸= |x|.
Tehtävä 3.1.8 Kirjoita kvanttorien avulla lause: ”Jokaista reaalilukua x vastaa
sellainen luonnollinen luku n, että x kuuluu välille [n, n+1[.”
Tehtävä 3.1.9 Koeta esittää kvanttorien avulla nk. kokonaislukujen jakoyhtälö:
Jos m ∈ Z ja n ∈ N, on olemassa yksikäsitteisesti määrätyt luvut q, r ∈ Z, joille
m = qn + r ja 0 ≤ r < n.
3.2
Lausefunktion negaatio
Kvanttoreilla suljetun lausefunktion negaatio saadaan vaihtamalla olemassaolokvanttori ∃ kaikkikvanttoriksi ∀ ja päinvastoin sekä ottamalla lausefunktion negaatio. Esimerkiksi:
• ¬ (∃ x ∈ A : P (x)) ≡ ∀ x ∈ A : ¬P (x)
”Ei pidä paikkaansa, että on olemassa x ∈ A, jolle P (x) pätee.”
”Ei ole olemassa alkiota x ∈ A, jolle P (x) pätee.”
”jokaiselle x ∈ A on P (x) epätotta.”
• ¬ (∀ x ∈ A : P (x)) ≡ ∃ x ∈ A : ¬P (x)
”Ei pidä paikkaansa, että kaikilla x ∈ A pätee P (x).”
”On olemassa ainakin yksi alkio x ∈ A, jolle P (x) ei päde.”
¬ (∃ x ∈ A, ∀ y ∈ B : P (x, y))
≡
∀ x ∈ A, ∃ y ∈ B : ¬P (x, y)
3 LAUSEFUNKTIOT
41
Lause on epätosi, jos ja vain jos sen negaatio on tosi. Se, että jokin lause on epätosi, voidaan perustella negaation avulla. Tarkemmin:
Huomautus 3.2.1 1) Lause ∃ x ∈ A, ∃ y ∈ B : P (x, y) osoitetaan todeksi konkreettisella esimerkillä ja epätodeksi näyttämällä, että kaikilla x ∈ A ja kaikilla
y ∈ B pätee ¬P (x, y).
2) Lause ∃ x ∈ A, ∀ y ∈ B : P (x, y) osoitetaan todeksi antamalla esimerkki
jostakin sellaisesta x ∈ A, jolle P (x, y) on voimassa kaikilla y ∈ B.
Lause osoitetaan epätodeksi antamalla jokaista x ∈ A kohti esimerkki sellaisesta
y ∈ B, että ¬P (x, y) on voimassa.
3) Lause ∀ x ∈ A, ∃ y ∈ B : P (x, y) osoitetaan todeksi antamalla jokaista x ∈ A
kohti sellainen alkio y ∈ B, että P (x, y) on tosi.
Lause osoitetaan epätodeksi antamalla esimerkki sellaisesta alkiosta x ∈ A, että
kaikilla y ∈ B on voimassa ¬P (x, y).
4) Lause ∀ x ∈ A, ∀ y ∈ B : P (x, y) osoitetaan todeksi näyttämällä, että kaikilla
x ∈ A ja kaikilla y ∈ B on voimassa P (x, y).
Lause osoitetaan epätodeksi antamalla (yhdet) alkiot x ∈ A ja y ∈ B, jolle
P (x, y) ei ole voimassa, ts. ¬P (x, y) on tosi.
Tehtävä 3.2.2 Mitkä seuraavista kolmen muuttujan lausefunktion avulla muodostetusta lauseista ovat tosia:
a) ∃ x, ∀ y, ∀ z : x(y + z 2 ) = 0
b) ∀ x, ∀ y, ∃ z : x(y + z 2 ) = 0
c) ∀ x, ∃ z, ∀ y : x(y + z 2 ) = 0
d) ∀ x, ∀ z, ∃ y : x(y + z 2 ) = 0
e) ∀ x, ∃ y, ∀ z : x(y + z 2 ) = 0
f) ∃ z, ∀ y, ∀ x : x(y + z 2 ) = 0
g) ∃ y, ∃ x, ∀ z : x(y + z 2 ) > 0
Tehtävä 3.2.3 Keksi esimerkki lausefunktiosta P (x, y, z), jolle seuraavilla lauseilla on eri totuusarvo:
a) ∃ x, ∀ y, ∃ z : P (x, y, z)
b) ∃ x, ∃ y, ∀ z : P (x, y, z)
Tehtävä 3.2.4 Keksi selitys seuraavalle (vrt. Luku 2.6) lauseelle:
∀ x ∈ B, ∃ i ∈ N : x ∈ Ai .
Tehtävä 3.2.5 Kannattaa huomata, että kvanttoreilla lauseeksi muunnettava lausefunktio voi olla johdettu lause, esimerkiksi implikaatiolause. Mikä onkaan implikaation P ⇒ Q negaatio, mikä vastaavan ekvivalenssin?
4
Relaatiot
Luvussa käsitellään tulojoukkojen osajoukkoja, nk. relaatioita, mm. ekvivalenssi ja järjestys, jotka ovat tärkeimpiä yhden joukon sisäisiä ei-algebrallisia relaatiotyyppejä. Tulojoukko esiintyi jo Luvussa 2. Luvussa 5 käsitellään tarkemmin
funktioita ja laskutoimituksia.
4.1
Tulojoukko
Epätyhjien joukkojen X ja Y tulojoukoksi eli karteesiseksi tuloksi (cartesian product ) X×Y sanotaan joukkoa, jonka alkioina on kaikki järjestetyt parit, joissa
ensimmäinen alkio on joukosta X ja jälkimmäinen alkio on joukosta Y, siis
X × Y := { (x, y) | x ∈ X ja y ∈ Y }.
Huomautus 4.1.1 Jos X = Y, niin voidaan merkitä X × X =: X2 .
Esimerkki 4.1.2 Olkoon X := {1, 2} ja Y := {2, 3}. Tällöin
X × Y = {(1, 2), (1, 3), (2, 2), (2, 3)},
Y × X = { (2, 1), (2, 2), (3, 1), (3, 2)}.
Siis yleensä X × Y ̸= Y × X.
Lause 4.1.3 Olkoot X, Y ja Z joukkoja. Tällöin
a)
X × (Y ∪ Z) = (X × Y) ∪ (X × Z),
b)
X × (Y ∩ Z) = (X × Y) ∩ (X × Z),
c)
(X ∪ Y) × Z = (X × Z) ∪ (Y × Z),
d)
(X ∩ Y) × Z = (X × Z) ∩ (Y × Z).
Todistus. Todistetaan malliksi kohta b), muut kohdat jäävät harjoitustehtäviksi.
Logiikan laskusääntöjen mukaan (täydennä perustelut):
(x, y) ∈ X × (Y ∩ Z) ⇔
⇔
⇔
⇔
⇔
(x ∈ X) ∧ (y ∈ Y ∩ Z)
(x ∈ X ∧ x ∈ X) ∧ (y ∈ Y ∧ y ∈ Z)
(x ∈ X ∧ y ∈ Y) ∧ (x ∈ X ∧ y ∈ Z)
((x, y) ∈ X × Y) ∧ ((x, y) ∈ X × Z)
(x, y) ∈ (X × Y) ∩ (X × Z)
4 RELAATIOT
43
Tulojoukkoa voidaan havainnollistaa tasokuvion avulla. Kuvio voi olla koordinaatisto, mutta yhtä hyvin jokin abstraktimpi esitys.
Esimerkki 4.1.4 Olkoot X := {1, 2, 3}, Y := {2, 3} ja Z := {a, b, c}. Tällöin
X × Y = {(1, 2), (1, 3), (2, 2), (2, 3), (3, 2), (3, 3)},
Y × Z = {(2, a), (2, b), (2, c), (3, a), (3, b), (3, c)},
joita esittävät Kuvan 9 tasokuviot
y
3
Z
c
2
b
1
a
1
3 x
2
2
3 Y
Kuva 9: Esimerkin 4.1.4 tasokuviohavainnollistukset
Esimerkki 4.1.5 Olkoot
X := [0, 1] = { x ∈ R | 0 ≤ x ≤ 1 } ja
Y := [1, 2] = { x ∈ R | 1 ≤ x ≤ 2 }.
Tällöin Kuva 10 havainnollistaa tulojoukkoa
X × Y = { (x, y) | 0 ≤ x ≤ 1 ja 1 ≤ y ≤ 2 }.
y
2
1
x
0
1
2
Kuva 10: Esimerkin 4.1.5 tasokuviohavainnollistus
4 RELAATIOT
4.2
44
Relaatio
Määritelmä 4.2.1 Olkoot X ja Y epätyhjiä (perus)joukkoja. Kaikkia tulojoukon
X×Y osajoukkoja sanotaan relaatioiksi (relation ) joukosta (tai joukolta) X joukkoon Y. Jos R ⊆ X × Y ja (x, y) ∈ R, niin sanotaan: ”Alkio x on relaatiossa R
alkion y kanssa”. Relaatiossa R oloa merkitään myös xRy.
Esimerkki 4.2.2 Olkoot X := {1, 2, 3, 4}, Y := {1, 2, 3} ja
R := {(1, 2), (1, 3), (4, 1), (4, 2)}.
Tällöin R on relaatio joukosta X joukkoon Y. Relaatiota voidaan havainnollistaa
eri tavoin, Kuvassa 11 nuolidiagrammina ja karteesisena diagrammina.
X
1
Y
3
1
2
Y2
2
3
1
X
3
4
1
2
3
4
Kuva 11: Esimerkin 4.2.2 relaatio nuoli- ja tasokuviona
Esimerkki 4.2.3 Määritellään relaatio R ⊆ N × N asettamalla
xRy ⇔ x + y ≤ 4.
Ilmaise R järjestettyjen parien joukkona ja piirrä sen kuvaaja.
Ratkaisu. R = {(1, 1), (1, 2), (1, 3), (2, 1), (2, 2), (3, 1)} ja kuvaaja Kuvassa 12.
y
3
2
1
1
2
3
x
Kuva 12: Esimerkin 4.2.3 kuvaaja
Tehtävä 4.2.4 Entä relaatio S ⊆ N × Z, xRy ⇔ x + y ≤ 4 ?
4 RELAATIOT
4.3
45
Relaation osapuolet, kuvat ja alkukuvat
Nimetään relaation osapuolet ja joukot, joiden kanssa tietty alkio tai joukko on
relaatiossa.
Määritelmä 4.3.1 Olkoot X ja Y epätyhjiä joukkoja. Relaatiossa R ⊆ X × Y
ensimmäistä joukkoa X sanotaan relaation lähtöjoukoksi (domain ) ja jälkimmäistä joukkoa Y sanotaan relaation maalijoukoksi (co-domain ). Sanomme myös, että
relaation suunta on joukosta X joukkoon Y.
Esimerkki 4.3.2 Joukosta
R := { (2, 2), (2, 4), (2, 6), (3, 6) }
tulee relaatio ainakin seuraavilla valinnoilla:
a) Lähtöjoukko ja maalijoukko ovat X := {1, 2, 3, 4, 5, 6}; silloin R ⊆ X×X.
Myöskin tätä laajemmat joukot kelpaavat.
b) Lähtöjoukko on X := {2, 3} ja maalijoukko Y := {2, 4, 6}. Nämä ovat suppeimmat kelvolliset joukot, joille R ⊆ X×Y, ja siis on relaatio.
Tehtävä 4.3.3 Mitkä seuraavista joukoista sopivat joukon
R := { (2, 2), (2, 4), (2, 6), (3, 6) }
lähtö- ja maalijoukoiksi X ja Y (ks. myös Esimerkki 4.3.2):
1) X := {1, 2, 3} ja Y := {1, 2, 4, 6}.
2) X := {2, 3, 4} ja Y := {3, 4, 5, 6}.
3) X := {−1, 2, 3} ja Y := R.
4) X := N ja Y := Q.
Huomautus 4.3.4 a) Monesti relaation lähtöjoukossa ja maalijoukossa on alkioita, jotka eivät lainkaan esiinny itse relaation alkiopareissa. Joskus nämä voidaan jättää kokonaan huomiotta (esimerkiksi poistamalla lähtö- tai maalijoukosta), mutta toisinaan ne vaikuttavat olennaisesti relaation ominaisuuksiin (esimerkiksi refleksiivisyys ja funktio-ominaisuus).
b) Englanninkielisessä terminologiassa ’lähtöjoukko’ on usein domain, mutta toisaalta tämä voi tarkoittaa myös todellista ’määrittelyjoukkoa’, joka voi olla suppeampi kuin lähtöjoukko. Funktion tapauksessa nämä ovat kuitenkin sama asia,
ominaisuus sisältyy funktion määritelmään (ks. Luku 4.5).
4 RELAATIOT
46
Usein on tarpeen poimia relaatiosta osia tai selvittää alkioihin tai osajoukkoihin
liittyvät jäsenet.
Määritelmä 4.3.5 Olkoon R ⊆ X×Y relaatio. Lähtöjoukon osajoukon A ⊆ X
kuvajoukko (image ) relaatiossa R on maalijoukon osajoukko
R(A) := { y ∈ Y | (x, y) ∈ R jollakin x ∈ A }.
Vastaavasti maalijoukon osajoukon B ⊆ Y alkukuvajoukko (pre-image ) on lähtöjoukon osajoukko
R−1 (B) := { x ∈ X | (x, y) ∈ R jollakin y ∈ B }.
Erityisesti lähtöalkion x ∈ X kuvajoukko on
R(x) := R({x}) = { y ∈ Y | (x, y) ∈ R }
ja maalialkion y ∈ Y alkukuvajoukko
R−1 (y) := R−1 ({y}) = { x ∈ X | (x, y) ∈ R }.
Relaation määrittelyjoukko (domain ) on koko maalijoukon alkukuva R−1 (Y) ⊆
X ja arvojoukko (range ) on koko lähtöjoukon kuvajoukko R(X) ⊆ Y.
Esimerkki 4.3.6 Joukon X := {1, 2, 3, 4, 5, 6} relaatiossa (ks. myös Esimerkki
4.3.2 ja Tehtävä 4.3.3)
R := {(2, 2), (2, 4), (2, 6), (3, 6)}
alkion 2 kuvajoukko R(2) = {2, 4, 6} ja alkion 2 alkukuvajoukko R−1 (2) = {2}.
Joukon {1, 2} kuvajoukko on {2, 4, 6} ja joukon {3, 4, 5} kuvajoukko on {6}.
Joukon {1, 2, 3} alkukuvajoukko on {2} ja joukon {5, 6} alkukuvajoukko {2, 3}.
Joukon {1, 3, 5} alkukuvajoukko on ∅.
Esimerkki 4.3.7 Kuvassa 13 on esitetty eräs joukkojen X := {1, 2, 3, 4} ja Y :=
{a, b, c, d, e} välinen relaatio R.
Lähtöjoukon X alkioiden kuvajoukot ovat:
R(1) = {a}, R(2) = {a, b, d}, R(3) = {b, e}, R(4) = ∅.
Maalijoukon Y alkioiden alkukuvajoukot ovat:
R−1 (a) = {1, 2}, R−1 (b) = {2, 3}, R−1 (c) = ∅, R−1 (d) = {2}, R−1 (e) = {3}.
4 RELAATIOT
47
1
2
X
3
4
a
b
c Y
d
e
Kuva 13: Esimerkin 4.3.7 kaavio
Edelleen esimerkiksi
R({2, 3})
R({1, 4})
R({1, 2})
R−1 ({a, b})
R−1 ({b, c})
=
=
=
=
=
R({1, 2, 3}) = R(X) = {a, b, d, e}
R(1) = {a}
R({1, 2, 4}) = {a, b, d}
R−1 ({a, b, c}) = R−1 ({a, b, c, d}) = R−1 (Y) = {1, 2, 3}
R−1 ({b, c, d}) = R−1 ({b, c, d, e}) = R−1 ({d, e}) = {2, 3}.
Tehtävä 4.3.8 Relaation
C := { (x, y) ∈ R2 | x ≥ 0, x2 + y 2 = 1 }
lähtö- ja maalijoukot ovat R.
a) Määritä alkioiden 0, 1/2, 1 ja 2 kuvajoukot.
b) Määritä alkioiden 0, 1/2, 1 ja 2 alkukuvajoukot.
c) Mitkä olisivat suppeimmat mahdolliset lähtö- ja maalijoukot, joilla R voitaisiin
korvata niin, että C pysyisi samana joukkona?
Tehtävä 4.3.9 Määritä Esimerkin 4.3.7 (Kuva 13) tapauksessa
a) joukon {a, d} alkukuvan kuvajoukko.
b) alkion 2 kuvajoukon alkukuvajoukko.
4.4
Käänteisrelaatio ja relaatioiden yhdistäminen
Tutustutaan seuraavaksi relaatioiden kääntämiseen ja yhdistämiseen sekä todistetaan pari näitä koskevaa perustulosta.
Määritelmä 4.4.1 Relaation R ⊆ X × Y käänteisrelaatio (inverse relation ) on
joukko
R−1 := { (y, x) | (x, y) ∈ R }.
4 RELAATIOT
48
Huomautus 4.4.2 a) Jokaisella relaatiolla R ⊆ X × Y on käänteisrelaatio R−1
ja se on itsekin relaatio, koska R−1 ⊆ Y × X.
b) Relaatio ja käänteisrelaatio toteuttavat ehdon
⇔
xRy
yR−1 x,
ts. relaatioissa on samat parit mutta käänteisessä järjestyksessä; relaation suunta
on vaihtunut.
Esimerkki 4.4.3 Olkoot X := {1, 2, 3, 4}, Y := {y, z} ja
R := {(1, y), (3, y), (3, z), (4, y)},
ks. Kuva 14. Tällöin on R tulojoukon X × Y osajoukkona relaatio ja
R−1 = {(y, 1), (y, 3), (y, 4), (z, 3)}.
4
3
2
1
z
y
1 2 3 4
y z
Kuva 14: Esimerkin 4.4.3 relaatiot R ja R−1
Esimerkki 4.4.4 a) Olkoon A kaikkien suomalaisten kirjainten aakkosjärjestystä
kuvaava relaatio, siis
xAy
⇔
”x on kirjaimen y edellä”.
Tällöin yA−1 x tarkoittaa samaa: ”y on kirjaimen x jälkeen”.
b) Olkoon aKb jos ja vain jos ”a on oikealle kirjaimesta b”. Silloin bK −1 a tarkoittaa ”b on vasemmalle kirjaimesta a”.
Esimerkki 4.4.5 Edellä oli jo merkitty alkion kuvajoukkoa R(x) ja alkukuvajoukkoa R−1 (y). Koska
R(x) = { y ∈ Y | (x, y) ∈ R } = { y ∈ Y | (y, x) ∈ R−1 } = (R−1 )−1 (x),
voidaan aavistella, että R = (R−1 )−1 .
4 RELAATIOT
49
Lause 4.4.6 Jokaiselle relaatiolle R on R = (R−1 )−1 .
Todistus. Olkoon R ⊆ X×Y mielivaltainen relaatio. Sen käänteisrelaatio R−1 ⊆
Y×X, ja edelleen sen käänteisrelaatio (R−1 )−1 ⊆ X×Y. Siis R ja (R−1 )−1 ovat
saman perusjoukon X×Y osajoukkoja. Sen, että joukot ovat samat, osoittaa lasku
(x, y) ∈ R ⇔ xRy ⇔ yR−1 x ⇔ x(R−1 )−1 y ⇔ (x, y) ∈ (R−1 )−1 .
Määritelmä 4.4.7 Joukon X×X yksikkö- eli identtisyysrelaatio (unit, identity )
on
IdX := { (x, x) | x ∈ X }.
Määritelmä 4.4.8 Relaatioiden R ⊆ X×Y ja S ⊆ Y×Z yhdistetty relaatio eli
kompositio (composition ) on relaatio
S ◦ R := { (x, z) ∈ X×Z | jollekin y ∈ Y : xRy ja ySz }.
Huomautus 4.4.9 a) Joukkojen X ja Z välille voi siis syntyä relaatio välittävien
alkioiden y ∈ Y avulla (tai kautta).
b) Jos R ⊆ X×Y, niin R−1 ◦ R ⊆ X×X ja R ◦ R−1 ⊆ Y×Y.
c) Yksikkörelaatio IdX vastaa algebrallisessa mielessä nk. neutraalialkiota (ks.
Luku 9.2). Se on itse asiassa identtinen kuvaus Id(x) := x (ks. Luku 5).
Nimittäin, jokaiselle R ⊆ X×X on (harjoitustehtävä)
IdX ◦ R = R ◦ IdX = R.
Esimerkki 4.4.10 Ihmisten joukossa relaatio
”henkilö x on henkilön z setä”
on relaatioiden ”henkilö x on henkilön y veli” ja ”henkilö y on henkilön z isä” yhdistetty relaatio, sillä x on henkilön z setä, jos ja vain jos on (tai on ollut) olemassa
sellainen henkilö y, että henkilö x on y:n veli ja y on henkilön z isä.
Tehtävä 4.4.11 Olkoot X := {1, 2, 3}, Y := {a, b, c} ja Z := {α, β}. Piirrä
seuraavaan kuvioon nuolet, jotka kuvaavat relaatioita
R := {(1, a), (1, b), (2, b), (2, c), (3, a)},
ja relaatioita S ◦ R sekä R−1 :
S := {(b, α), (c, α), (c, β)}
4 RELAATIOT
50
X
Y
R
1
Z
X
S◦R
S
a
b
2
c
−1
a
1
b
2
c
3
α
β
3
X
R
1
α
2
Z Y
β
3
Lause 4.4.12 Relaatioille R ⊆ X×Y ja S ⊆ Y×Z pätee laskusääntö
(S ◦ R)−1 = R−1 ◦ S −1 .
Todistus. (S ◦ R)−1 ja R−1 ◦ S −1 ovat selvästikin relaatioita joukosta Z joukkoon X. Seuraava ekvivalenssiketju osoittaa relaatiot samoiksi: Kullakin (z, x) ∈
Z×X
(z, x) ∈ (S ◦ R)−1 ⇔
⇔
⇔
⇔
⇔
⇔
⇔
z(S ◦ R)−1 x
x(S ◦ R)z
jollekin y ∈ Y : xRy ja ySz
jollekin y ∈ Y : yR−1 x ja zS −1 y
jollekin y ∈ Y : zS −1 y ja yR−1 x
z(R−1 ◦ S −1 )x
(z, x) ∈ R−1 ◦ S −1 .
Lause 4.4.13 Relaatioille R ⊆ X×Y, S ⊆ Y×Z, T ⊆ Z×V pätee
(T ◦ S) ◦ R = T ◦ (S ◦ R).
Todistus. Koska T ◦ S ⊆ Y×V ja R ⊆ X×Y, on (T ◦ S) ◦ R relaatio joukosta
X joukkoon V. Koska T ⊆ Z×V ja S ◦ R ⊆ X×Z, on myös T ◦ (S ◦ R) relaatio
joukosta X joukkoon V. Väitteen osoittaa oikeaksi ekvivalenssiketju:
(
(x, v) ∈ (T ◦ S) ◦ R ⇔ x (T ◦ S) ◦ R)v
⇔ jollekin y ∈ Y : xRy ja y(T ◦ S)v
⇔ joillekin y ∈ Y, z ∈ Z : xRy, ySz ja zT v
⇔ jollekin
z ∈ Z): x(S ◦ R)z ja zT v
(
⇔ x T ◦ (S ◦ R) v
⇔ (x, v) ∈ T ◦ (S ◦ R)
4 RELAATIOT
51
Huomautus 4.4.14 a) Relaatioiden yhdistäminen ei ole vaihdannainen operaatio.
Lauseen 4.4.13 mukaan tulo on kuitenkin liitännäinen, joten voidaan merkitä
T ◦ S ◦ R := (T ◦ S) ◦ R = T ◦ (S ◦ R).
b) Joukon X×X relaatioiden joukko varustettuna kompositiolla ◦ on algebralliselta rakenteeltaan puoliryhmä, jonka neutraalialkio on diagonaali IdX . Käänteisrelaatio ei yleensä toteuta ryhmän käänteisalkiolta vaadittavia ehtoja
R ◦ R−1 = R−1 ◦ R = IdX ,
joten kyseessä ei ole ryhmä (vasta bijektiivisten kuvausten joukko on ryhmä, ks.
Luku 9.2).
c) Lauseiden 4.4.12 ja 4.4.13 tuloksia käyttäen voidaan laskea esimerkiksi
(T ◦ S ◦ R)−1 = R−1 ◦ S −1 ◦ T −1 .
Joukon sisäiselle relaatiolle voidaan määritellä potenssit yhdistämällä sitä itsensä
kanssa toistuvasti:
Määritelmä 4.4.15 Relaation R ⊆ X×X n. potenssi (power ) Rn määritellään
luvuille n ∈ N0 seuraavasti:
1. R0 := IdX ,
2. Rn+1 := Rn ◦ R, n ∈ N0 .
Nyt esimerkiksi R3 = (R ◦ R) ◦ R = R ◦ R ◦ R. Mitä on R1 ? Määritelmän kohdat
1 ja 2 antavat tuloksen R1 = R0 ◦ R = IdX ◦ R. Mutta Huomautuksen 4.4.9
yhteydessäpä on tulos R = IdX ◦ R, joten R1 = R.
Esimerkki 4.4.16 Relaatio ”olla isoisä” on relaation ”olla isä” toinen potenssi,
”olla isoisän isä” kolmas potenssi jne.
Määritelmä 4.4.17 Sanomme, että R-ketju vallitsee alkioiden x ja y välillä, jos
niiden välillä vallitsee jokin relaation R potenssi.
Esimerkki 4.4.18 Relaatio ”isänpuoleinen esi-isä” on yleisessä muodossa esitetty R-ketju, kun R = ”isä”.
Tehtävä 4.4.19 Formuloi ”isä”-relaatio tarkemmin, ja kirjoita potenssimuodossa
”isänisänisänisänisänisä”.
4 RELAATIOT
4.5
52
Funktio
Määritelmä 4.5.1 Relaatio f ⊆ X × Y on funktio (function ) eli kuvaus (map )
joukosta X joukkoon Y, jos
F1)
jokaista x ∈ X vastaa y ∈ Y siten, että (x, y) ∈ f ,
F2)
jos (x, y1 ) ∈ f ja (x, y2 ) ∈ f , niin y1 = y2 .
Relaatio f ⊆ X × Y on siis funktio, jos ja vain jos jokaista x ∈ X vastaa täsmälleen yksi y ∈ Y siten, että (x, y) ∈ f .
Kaikki funktiot ovat relaatioita, mutta kaikki relaatiot eivät ole funktioita.
Esimerkki 4.5.2 Esimerkin 4.4.3 relaatio R = {(1, y), (3, y), (3, z), (4, y)} ei ole
funktio, koska 3Ry ja 3Rz (olettaen tietysti, että y ̸= z). Onko R−1 funktio?
Jos f ⊆ X × Y on funktio, käytetään merkintää f : X → Y. Jos lisäksi (x, y) ∈
f , niin merkitään f (x) := y ja sanotaan, että x on muuttuja (variable ) ja alkio y
on alkion x kuva (image ) funktiossa f .
Esimerkki 4.5.3 Olkoon X ihmisten joukko ja R ⊆ X × R relaatio
xRy ⇔ ihmisen x pituus on y.
Tällöin R on funktio joukolta X joukkoon R. Voidaan merkitä
f (x) := ihmisen x pituus.
Jaa, mutta eikös tässä ole jotain ongelmallista?
Esimerkki 4.5.4 Olkoot X := {1, 2, 3} ja Y := {1, 2, 3, 4, 5}. Relaatioista (ks.
Kuva 15)
R1 := {(1, 1), (2, 1), (3, 4), (1, 3)}
R2 := {(1, 1), (2, 1), (3, 4)}
R3 := {(1, 1), (2, 1)}
vain R2 on funktio. Miksi muut eivät ole?
Huomautus 4.5.5 a) Merkintä f tarkoittaa itse funktiota, f (x) tarkoittaa funktion
f arvoa pisteessä x.
b) Funktion f : X → Y määrittelyjoukolle (joka on sama kuin lähtöjoukko,
miksi?) käytetään joskus merkintää Mf = X. Vastaavasti arvojoukkoa merkitään
Af = f (X).
4 RELAATIOT
R1
53
R2
1
R3
1
1
1
2
1
2
1
2
2
3
2
3
2
3
3
4
3
4
3
4
X
5
X
Y
5
Y
X
5
Y
Kuva 15: Esimerkin 4.5.4 relaatiot
Tehtävä 4.5.6 Olkoon lähtöjoukko N ja maalijoukko sopiva Y, jotta sääntö n 7→
3n + 6 muodostaa funktion.
a) Keksi sopiva Y.
b) Mikä on funktion arvojoukko?
Tehtävä 4.5.7 Mitkä seuraavista kolmikoista ”lähtö - maali - sääntö” voivat muodostaa funktion jollakin järkevällä tavalla:
a) {1, 2, 3} - {2, 3, 4} - lisätään lukuun 1.
b) N - Z - arvotaan luvulle etumerkki.
c) Aakkoset - luvut - järjestysluku.
d) R - R+ - etäisyys.
e) Taso - R - etäisyys.
f) Kissat - koirat - tykkääminen.
Huomautus 4.5.8 Milloin kaksi funktiota ovat samat? Kaksi funktiota f : X →
Y ja g : U → V ovat samat (identical ), merkitään f = g (tai myös f ≡ g), jos
(1) X = U,
(2) Y = V,
(3) f (x) = g(x) kaikilla x ∈ X.
Funktion käsitettä ja ominaisuuksia tarkastellaan perusteellisemmin Luvussa 5.
4 RELAATIOT
4.6
54
Joukon sisäisiä relaatiotyyppejä
Funktio saattoi olla kahden eri joukon välinen relaatio. Tarkastellaan vielä yhden
joukon sisäisiä relaatioita. Nimetään aluksi relaatioiden tärkeimpiä ominaisuuksia.
Määritelmä 4.6.1 Relaation R ⊆ X × X sanotaan olevan
a) refleksiivinen, jos jokaiselle x ∈ X on xRx,
b) symmetrinen, jos kaikilla x, y ∈ X pätee
xRy
⇒
yRx.
c) antisymmetrinen, jos kaikilla x, y ∈ X pätee
xRy ∧ yRx
⇒
x = y.
d) transitiivinen, jos kaikilla x, y, z ∈ X pätee
xRy ∧ yRz
⇒
xRz.
e) täysi (total, trichotomous ), jos kaikilla x, y ∈ X pätee xRy tai yRx.
Lause 4.6.2 Relaatio R ⊆ X × X on
α) refleksiivinen jos ja vain jos IdX ⊆ R,
β) symmetrinen jos ja vain jos R = R−1 ,
γ) antisymmetrinen jos ja vain jos R ∩ R−1 ⊆ IdX ,
δ) transitiivinen jos ja vain jos R ◦ R ⊆ R,
ϵ) täysi jos ja vain jos R ∪ R−1 = X × X.
Todistus. Kohdat α), β) ja ϵ) ovat ilmeisiä. Kohta δ) on harjoitustehtävä. Todistetaan näytteeksi kohta γ).
⇒ Olkoon R antisymmetrinen ja (x, y) ∈ R ∩ R−1 . Silloin on xRy ja yRx,
joten antisymmetrisyyden perusteella x = y ja siten (x, y) ∈ IdX .
⇐ Kääntäen: oletetaan, että R ∩ R−1 ⊆ IdX . Olkoot xRy ja yRx, jolloin myös
xR−1 y. Silloin (x, y) ∈ R ∩ R−1 ⊆ IdX , joten x = y. Siis R on antisymmetrinen.
4 RELAATIOT
4.7
55
Ekvivalenssirelaatio
Ekvivalenssirelaatio on tärkeä erikoistapaus joukon sisäisestä relaatiosta. Se on
relaatio, joka esittää joukon alkioiden jotakin yhteistä ominaisuutta.
Ekvivalenssirelaatio = ”samankaltaisuussuhde”.
Määritelmä 4.7.1 Relaatio E ⊆ X × X on joukossa X määritelty ekvivalenssirelaatio (equivalence relation ), jos
E1)
xEx kaikilla x ∈ X,
refleksiivisyys
E2)
xEy ⇒ yEx,
symmetrisyys
E3)
xEy ja yEz ⇒ xEz.
transitiivisuus
Esimerkki 4.7.2 Olkoon X := {1, 2, 3}. Tällöin
E := {(1, 1), (1, 3), (2, 2), (3, 1), (3, 3)}
on ekvivalenssirelaatio.
y
3
2
1
x
1 2 3
Esimerkki 4.7.3 Olkoon X := kaikkien ihmisten joukko. Määritellään relaatio
E ⊆ X × X asettamalla
xEy ⇔ ”Henkilöillä x ja y on sama etunimi.”
Tällöin E on ekvivalenssirelaatio, mikäli kultakin henkilöltä käytetään vain yhtä
kutsumanimeä.
Esimerkki 4.7.4 Määritellään R ⊆ Z × Z asettamalla
xRy ⇔ ”x + y on parillinen.”.
Onko R ekvivalenssirelaatio?
4 RELAATIOT
56
Ratkaisu. Tarkastetaan ekvivalenssin määritelmän kohdat:
E1) xRx kaikilla x ∈ Z, sillä x + x = 2x on parillinen.
E2) Olkoon xRy. Silloin x + y = y + x on parillinen ja siten yRx.
E3) Olkoot xRy ja yRz. Silloin x+y ja y+z ovat parillisia, siis muotoa x+y = 2m
ja y + z = 2n joillakin m, n ∈ Z. Koska
x + z = (x+y) + (y+z) − 2y = 2m + 2n − 2y = 2(m + n − y),
missä m+n−y ∈ Z, on x+z parillinen ja siten xRz.
Kohtien E1-3) nojalla R on ekvivalenssirelaatio.
Tehtävä 4.7.5 Olkoon E ekvivalenssirelaatio joukossa X. Onko totta, että jos
otetaan osajoukko A ⊆ X ja rajoitetaan E tähän, niin saadaan ekvivalenssi joukossa A?
Ekvivalenssirelaatiolla on luokitteleva ominaisuus, se antaa keinon ”niputtaa” joukon alkiot relaation ominaisuuden perusteella ”karsinoihin”.
Määritelmä 4.7.6 Olkoon E joukossa X määritelty ekvivalenssirelaatio ja a ∈
X. Joukko
E(a) := { x ∈ X | aEx }
on alkion a määräämä ekvivalenssiluokka (equivalence class ).
Joukko E(a) sisältää siis kaikki ne joukon X alkiot, joiden kanssa a on relaatiossa
E. Relaation symmetrisyyden nojalla myös E(a) = { x ∈ X | xEa }
Esimerkki 4.7.7 Olkoot X := {1, 2, 3} ja E := {(1, 1), (1, 3), (2, 2), (3, 1), (3, 3)}.
Tällöin
E(1) = {1, 3}
E(2) = {2}
E(3) = {1, 3} = E(1).
Esimerkki 4.7.8 Olkoon E ⊆ Z×Z Esimerkin 4.7.4 ekvivalenssirelaatio:
xEy ⇔ ’x + y on parillinen’.
Tällöin
E(0) = {0, ±2, ±4, . . .} = E(2) = E(4) = . . . ,
E(1) = {±1, ±3, ±5, . . .} = E(3) = E(5) = . . .
4 RELAATIOT
57
Huomautus 4.7.9 Olkoon E ⊆ X × X ekvivalenssirelaatio. Tällöin jokainen
a ∈ X on relaatiossa itsensä kanssa, ts. aEa. Siten a ∈ E(a). Jokainen alkio
kuuluu siis johonkin ekvivalenssiluokkaan, ainakin itsensä määräämään.
Ekvivalenssiluokkien yleiset ominaisuudet voidaan koota lauseeksi:
Lause 4.7.10 Jos E ⊆ X × X on ekvivalenssirelaatio, niin
a)
a ∈ E(a) kaikilla a ∈ X,
b)
aEb ⇔ E(a) = E(b),
c)
aE
̸ b ⇔ E(a) ∩ E(b) = ∅,
∪
E(a).
X=
d)
a∈X
Todistus. Kohta a) on selvä. Kohta b):
⇒ Oletetaan, että aEb, ja osoitetaan kahdessa osassa, että E(a) = E(b).
1) Olkoon x ∈ E(a). Tällöin aEx ja symmetrisyyden nojalla myös xEa. Koska
oli aEb, on transitiivisuuden nojalla xEb, samoin bEx, eli x ∈ E(b). Siis E(a) ⊆
E(b).
2) Symmetrisyyden nojalla bEa. Vaihtamalla edeltävässä päättelyssä alkioiden a
ja b roolit, nähdään, että E(b) ⊆ E(a).
Kohdista 1) ja 2) seuraa E(a) = E(b).
⇐ Oletetaan, että E(a) = E(b). Osoitetaan, että aEb:
Koska a ∈ E(a) ja E(a) = E(b), on a ∈ E(b). Mutta silloinhan aEb.
c) ⇐ Osoitetaan suoraan, että jos E(a) ∩ E(b) = ∅, niin a E
̸ b.
Olkoon siis E(a) ∩ E(b) = ∅. Koska aEa, on a ∈ E(a), joten a ∈
/ E(b). Mutta
silloin a E
̸ b.
⇒ Osoitetaan epäsuorasti, että jos a ̸ E b, niin E(a) ∩ E(b) = ∅; ts. jos E(a) ∩
E(b) ̸= ∅, niin aEb.
Antiteesi : E(a) ∩ E(b) ̸= ∅. Siis on olemassa x ∈ E(a) ja x ∈ E(b). Koska
x ∈ E(a), on aEx. Vastaavasti myös bEx ja symmetrisyyden nojalla xEb. Koska
aEx ja xEb, on transitiivisuuden nojalla aEb.
Mutta tämä on ristiriidassa oletuksen kanssa. Siis antiteesi ei voi olla totta ja väite
on tosi.
Kohta d) jää helpoksi harjoitustehtäväksi.
4 RELAATIOT
58
Ekvivalenssi ja ositus. Olkoon annettu ekvivalenssirelaatio E ⊆ X×X. Koska E
on refleksiivinen, on jokainen alkio x ∈ X relaatiossa E ainakin itsensä kanssa.
Jokainen alkio on siis jossakin ekvivalenssiluokassa. Toisaalta mikään alkio ei
voi kuulua Lauseen 4.7.10 nojalla useampaan kuin yhteen ekvivalenssiluokkaan.
Täten ekvivalenssirelaatio jakaa perusjoukon X pistevieraisiin osiin, ts. määrää
seuraavan määritelmän mukaisen osituksen.
Määritelmä 4.7.11 Perhe A = { Xi ⊆ X | i ∈ I } on joukon X ositus (partition ), jos
a) jokainen Xi on epätyhjä,
∪
b) i∈I Xi = X,
c) Xi ∩ Xj on tyhjä aina, kun i ̸= j.
Lause 4.7.12 a) Ekvivalenssirelaation E ⊆ X×X määräämät ekvivalenssiluokat
{ E(x) | x ∈ X } muodostavat joukon X osituksen.
b) Jos A = { Xi | i ∈ I } on joukon X ositus, on olemassa täsmälleen
yksi ekvivalenssirelaatio E ⊆ X×X, joka muodostaa osituksen A, nimittäin
E := { (x, y) ∈ X×X | x, y ∈ Xi jollekin i }.
Todistus. Kohta a) on todettu edellä.
b) Selvästi E on relaatio joukossa X. Osoitetaan, että E on refleksiivinen, symmetrinen ja transitiivinen.
1) Olkoon x ∈ X mielivaltainen. Koska A on ositus, on olemassa indeksi i ∈ I,
jolle x ∈ Xi . Mutta silloin (x, x) ∈ E eli xEx. Täten E on refleksiivinen.
2) Olkoot xEy. Silloin x ja y ovat samassa joukossa Xj , joten myös yEx, mikä
osoittaa symmetrisyyden.
3) Olkoot xEy ja yEz. On olemassa i1 , i2 ∈ I, joille x, y ∈ Xi1 ja y, z ∈ Xi2 .
Koska y kuuluu molempiin ja A on ositus, on Xi1 = Xi2 . Siis x, z ∈ Xi1 eli xEz.
Relaatio E on siis myös transitiivinen.
Tuli siis osoitetuksi, että E on ekvivalenssi. Jos lopuksi F ⊆ X×X on jokin
ekvivalenssi, joka määrää osituksen A, on xF y ⇔ x, y ∈ Xi ⇔ xEy, eli F = E.
Huomautus 4.7.13 Lause 4.7.12 osoittaa, että ekvivalenssirelaatio voidaan ilmaista antamalla suoraan siihen liittyvä ositus.
Tehtävä 4.7.14 Olkoon X := {0, 1, 2, 3, 4, 5, 6, 7, 8, 9} sekä A := {1, 2, 3, 5, 7},
B := {0, 4, 6, 9} ja C := {8}. Keksi ekvivalenssirelaatio, joka määrää joukolle X
osituksen {A, B, C}.
4 RELAATIOT
4.8
59
Järjestysrelaatio
Määritelmä 4.8.1 Joukossa X määritelty relaatio J ⊆ X × X on osittainen järjestys (partial order ), jos
J1) xJx kaikilla x ∈ X,
refleksiivisyys
J2) xJy ja yJx ⇒ x = y,
antisymmetrisyys
J3) xJy ja yJz ⇒ xJz.
transitiivisuus
Esimerkki 4.8.2 Olkoot X := {1, 2, 3, 4} ja
R := {(1, 1), (1, 2), (1, 3), (1, 4), (2, 2), (2, 4), (3, 3), (4, 4)}
(ks. Kuva 16). Relaatio R on osittainen järjestys joukossa X, sillä
J1) xRx sillä (1, 1), (2, 2), (3, 3), (4, 4) ∈ R,
J2) Jos xRy ja x ̸= y, niin y R
̸ x, tarkasta!
J3) Jos xRy ja yRz niin xRz, tarkasta kaikki tilanteet!
y
4
3
2
1
4
4
2
x
1 2 3 4
3
1
2
3
1
Kuva 16: Esimerkin 4.8.2 järjestys taso- ja nuolikuviona ja Hassen kaaviona
Nuolikaavioiden ohella järjestyksiä voidaan kuvata pelkistetyillä Hassen kaavioilla (saksalainen Helmut Hasse, 1898 - 1979), joissa relaatiossaolo kuvataan vaikkapa ylöspäin olevalla nuolella tai janalla. Kuviosta jätetään luupit ja ’oikaisunuolet’ pois, kun sitä sovitaan luettavan transitiivisesti. Kuviossa 16 relaatio 1R4 näkyy välittävän alkion 2 avulla. Hassen kaaviota saa käyttää vain ja ainoastaan järjestysrelaatioiden kuvaamiseen, koska niissä implisiittisesti oletetaan olevan kaikki luupit ja transitiivisuuden vaatimat oikaisunuolet!
4 RELAATIOT
60
Esimerkki 4.8.3 Relaatio ≤ on osittainen järjestys reaalilukujen joukossa R.
J1) x ≤ x kaikilla x ∈ R.
J2) x ≤ y ja y ≤ x ⇒ y = x.
J3) x ≤ y ja y ≤ z ⇒ x ≤ z.
Tämä on nk. luonnollinen järjestys (natural order ) reaalilukujen joukossa R.
Esimerkki 4.8.4 Osajoukkorelaatio ⊆ on osittainen järjestys joukon X potenssijoukossa P(X) – siis kaikkien joukon X osajoukkojen joukossa.
Olkoon esimerkiksi X := {1, 2}. Tällöin P(X) = {∅, {1}, {2}, X}, ja
J1) ∅ ⊆ ∅, {1} ⊆ {1}, {2} ⊆ {2} ja X ⊆ X; vastaava pätee yleisestikin.
J2) Kun otamme mitkä tahansa kaksi joukon X osajoukkoa A ja B,
joille A ⊆ B ja B ⊆ A, niin tiedämmekin jo, että A = B.
J3) ’Olla osajoukko’ myös siirtyy: Jos A ⊆ B ja B ⊆ C, on myös
A ⊆ C.
Tehtävä 4.8.5 Piirrä Esimerkkien 4.8.3 ja 4.8.4 tilanteet Hassen kaavioina.
Määritelmä 4.8.6 Joukon X osittainen järjestys R on täydellinen järjestys tai
totaali järjestys (total order ), jos se on osittainen järjestys ja täysi, ts.
J4) Kaikilla x, y ∈ X on voimassa xRy tai yRx.
Täydellistä järjestystä sanotaan myös lineaariseksi järjestykseksi (linear order ) tai
lyhyesti järjestykseksi (order ).
Esimerkki 4.8.7 Olkoot X := {1, 2, 3} ja
R := {(1, 1), (1, 2), (1, 3), (2, 2), (3, 3)}.
Tällöin R ei ole täydellinen järjestys, sillä ei ole voimassa 2R3 eikä 3R2. Relaatiosta R saadaan täydellinen järjestys lisäämällä joko alkio (2, 3) tai alkio (3, 2).
Esimerkki 4.8.8 Reaalilukujen joukon R luonnollinen järjestys ≤ on täydellinen
järjestys.
Esimerkki 4.8.9 Määritellään luonnollisten lukujen joukossa N relaatio |:
x | y ⇔ ”x on luvun y tekijä.”
4 RELAATIOT
61
Tämä luetaan myös näin: ”x jakaa luvun y”. Onko relaatio |
a) osittainen järjestys?
b) täydellinen järjestys?
Ratkaisu: a) Kokonaisluku x on luvun y tekijä, jos y on jaollinen sillä, eli jos
y = kx jollakin k ∈ N.
J1) x | x kaikilla x ∈ N, sillä x = 1 · x.
J2) Oletetaan, että x | y ja y | x joillakin x, y ∈ N. Seuraava lasku näyttää tämän
kohdan todeksi (lisää tarkat perustelut):
x | y ja y | x ⇒
⇒
⇒
⇒
⇒
y = k1 x ja x = k2 y joillakin k1 , k2 ∈ N
x = k1 k2 x, k1 k2 ∈ N
k1 k2 = 1
k1 = k2 = 1
x = y.
J3) Oletetaan, että x | y ja y | z joillakin x, y, z ∈ N. Silloin:
x | y ja y | z ⇒ y = k1 x ja z = k2 y joillakin k1 , k2 ∈ N
⇒ z = k1 k2 x, k1 k2 ∈ N
⇒ x | z.
Siis | on osittainen järjestys.
b) J4) ei päde, sillä esimerkiksi 2 - 3 ja 3 - 2. Siis | ei ole täydellinen järjestys.
Huomautus 4.8.10 Reaalilukujen R järjestykseen ≤ liittyy aito järjestys x <
y ⇔ (x ≤ y ja x ̸= y). Vastaavasti jokaiseen osittaiseen ja täydelliseen järjestykseen R liittyy aito järjestys (proper order ) S, jolle
xSy ⇔ xRy ja x ̸= y.
Määritelmä 4.8.11 Sanomme, että pari (E, ≤) on osittain järjestetty joukko (partially ordered set ), jos ≤ on osittainen järjestys joukossa E.
Vastaavasti pari (E, ≤) on totaalisti järjestetty joukko tai täysin järjestetty joukko
(totally ordered set ), jos ≤ on täydellinen järjestys joukossa E.
Tarkastellaan lopuksi osittain järjestetyn joukon äärimmäisiä alkioita. Tätä varten on syytä todeta, että osittainen järjestys periytyy osajoukkoihin: Jos (E, ≤) on
osittain järjestetty joukko ja F ⊆ E, niin rajoittuma (F, ≤) on myös osittain järjestetty joukko (koeta perustella!).
Pitääkö vastaava asia paikkansa myös totaalisti järjestetyn joukon osajoukoille?
4 RELAATIOT
62
Määritelmä 4.8.12 Olkoon (E, ≤) osittain järjestetty joukko ja F ⊆ E.
Alkio a ∈ E on minimaalinen, jos x = a aina, kun x ≤ a.
Alkio a ∈ E on maksimaalinen, jos x = a aina, kun a ≤ x.
Alkio a ∈ E on äärimmäinen, jos a on minimaalinen tai maksimaalinen.
Alkio a ∈ E on joukon E pienin alkio, jos a ≤ x kaikilla x ∈ E.
Alkio a ∈ E on joukon E suurin alkio, jos x ≤ a kaikilla x ∈ E.
Alkio a ∈ E on joukon F alaraja, jos a ≤ x kaikilla x ∈ F .
Alkio a ∈ E on joukon F yläraja, jos x ≤ a kaikilla x ∈ F .
Alkio a ∈ E on joukon F suurin alaraja eli infimum, jos se on joukon F alarajojen joukon suurin alkio.
Alkio a ∈ E on joukon F pienin yläraja eli supremum, jos se on joukon F ylärajojen joukon pienin alkio.
Joukko F on alhaalta (vast. ylhäältä) rajoitettu, jos sillä on alaraja (vast. yläraja)
joukossa E.
Joukko F on rajoitettu, jos se on alhaalta ja ylhäältä rajoitettu.
Esimerkki 4.8.13 Esimerkin 4.8.9 relaatio |
x | y ⇔ ”x on luvun y tekijä”
rajoitettuna joukkoon E := {1, 2, 3, 4, 5, 6} on esitetty Kuvassa 17 nuolikaaviona
ja Hassen kaaviona, josta on helppo tarkastaa osittaisen järjestyksen vaatimukset.
1
6
2
4
2
5
5
6
3
3
1
4
Kuva 17: Jaollisuusesimerkin 4.8.13 kaaviot
Tällä osittain järjestetyllä joukolla (E, | ) on ominaisuudet:
• äärimmäisiä alkioita ovat 1, 4, 5 ja 6, joista 1 on minimaalinen ja pienin alkio.
• suurinta alkiota ei ole, mutta 4, 5 ja 6 ovat maksimaalisia.
• luku 6 on joukon {1, 2, 3, 6} yläraja ja supremum.
• joukolla {1, 2, 3, 5, 6} ei ole ylärajaa.
4 RELAATIOT
63
Lause 4.8.14 Olkoon (E, ≤) osittain järjestetty joukko.
a) Joukossa E on korkeintaan yksi pienin ja yksi suurin alkio.
b) Osajoukolla F ⊆ E on korkeintaan yksi infimum ja supremum.
c) Joukossa E on pienin alkio jos ja vain jos E on alhaalta rajoitettu. Vastaava
pätee suurimmalle alkiolle.
Todistus. Kohdat a) ja b) ovat harjoitustehtäviä (vihje: antisymmetrisyys).
Kohta c) on ilmeinen.
Merkintöjä. Joukon E pienintä alkiota merkitään min E ja suurinta max E. Luonnollisesti voidaan puhua myös osajoukon F ⊆ E pienimmästä ja suurimmasta
alkiosta, kun paria (F, ≤) tarkastellaan järjestettynä joukkona. Joukon F ⊆ E
suurinta alarajaa merkitään inf F , pienintä ylärajaa sup F (vrt. Analyysit).
Tehtävä 4.8.15 Piirrä Hassen kaavio Esimerkissä 4.8.9 määritellystä jaollisuusrelaatiosta | joukossa E := {1, 2, 3, . . . , 10} ja määritä sup{2, 4} sekä inf{4, 6, 10}.
Zornin lemma ja hyvin järjestäminen
Luvussa 2.8 mainitussa ZF-aksiomatiikassa valinta-aksiooman (C) kanssa yhtäpitäviä ovat seuraavat järjestystä koskevat aksioomat:
Zornin lemma (saksalais-amerikkalainen Max August Zorn, 1906-1993). Olkoon
(E, ≤) epätyhjä osittain järjestetty joukko. Jos sen jokaisella totaalisti järjestetyllä
osajoukolla on yläraja, niin joukossa E on ainakin yksi maksimaalinen alkio.
Täysin järjestetty joukko (E, ≤) on hyvin järjestetty, jos sen jokaisessa epätyhjässä osajoukossa on pienin alkio. Tämä tarkoittaa mm. sitä, että jokaisella alkiolla
pitää olla välitön seuraaja, muttei välttämättä välitöntä edeltäjää.
Pari (N, ≤) on hyvin järjestetty, mutta (Z, ≤) ei ole, kun ≤ on tavallinen suuruusjärjestys. Kuitenkin kokonaisluvut (ja jopa rationaaliluvut, ks. Luku 12.7) voidaan
järjestää hyvin, esimerkiksi seuraavasti:
0, −1, 1, −2, 2, −3, 3, −4, 4, . . .
Hyvinjärjestämisaksiooma. Jokainen joukko on hyvinjärjestettävissä.
Lystikästähän tässä on se, ettei kukaan ole keksinyt miten edes reaaliluvut pistetään hyvään järjestykseen!
5
Funktiot
Funktiot ovat erikoistapauksia relaatioista, joita käsiteltiin Luvussa 4. Luvussa 4.5
funktio eli kuvaus f : X → Y määriteltiin relaationa f ⊆ X × Y, jolle jokaista
x ∈ X vastaa täsmälleen yksi sellainen y ∈ Y, että (x, y) ∈ f .
Joukko X on funktion f lähtöjoukko, Y maalijoukko ja f (X) arvojoukko.
Relaation lähtöjoukko voi olla määrittelyjoukkoa laajempi, mutta funktiolla nämä
yhtyvät; määrittelyjoukko = lähtöjoukko. Tämä seuraa funktion määritelmästä.
Alkio x ∈ X on muuttuja ja vastaava f (x) := y ∈ Y on kuva. Funktion tapauksessa kuvajoukossa f (x) on nimittäin tasan yksi alkio, jolloin se voidaan samaistaa alkion itsensä kanssa.
Usein funktiota tarkastellaan myös varsinaisen määrittelyjoukon osajoukoissa. Sanonta ”funktiolla f : X → Y on se-ja-se ominaisuus joukossa A ⊆ X” voitaisiin
korvata tarkastelemalla funktion f rajoittumaa (restriction ) joukkoon A, siis funktiota f |A : A → Y, jolle (f |A)(x) := f (x) kaikilla x ∈ A. Silloin sanottaisiin:
”Funktion f : X → Y rajoittumalla joukkoon A on se-ja-se ominaisuus.”
5.1
Injektio ja surjektio
Määritelmä 5.1.1 Tarkastellaan funktiota f : X → Y.
a) Funktio f on injektio (injection, one-to-one ), jos kaikilla x1 , x2 ∈ X pätee:
f (x1 ) = f (x2 ) ⇒ x1 = x2 .
b) Funktio f on surjektio (surjection, onto ), jos jokaista y ∈ Y vastaa x ∈ X
siten, että f (x) = y.
c) Funktio f on bijektio (bijection ), jos se on sekä injektio että surjektio.
Huomautus 5.1.2 Relaatio f : X → Y on bijektio, jos jokaista x ∈ X vastaa täsmälleen yksi y ∈ Y siten, että (x, y) ∈ f ja jos jokaista y ∈ Y vastaa täsmälleen
yksi sellainen x ∈ X, että (x, y) ∈ f .
Funktio f : X → Y on injektio, jos ja vain jos
x1 ̸= x2 ⇒ f (x1 ) ̸= f (x2 ),
ts. eri alkiot kuvautuvat eri alkioille, eli mitkään kaksi alkiota eivät kuvaudu samalle alkiolle.
5 FUNKTIOT
65
Surjektiivisuus tarkoittaa sitä, että jokaisella maalijoukon alkiolla on ainakin yksi
alkukuva määrittelyjoukossa. Injektiivisyys puolestaan tarkoittaa sitä, että jokaisella maalijoukon alkiolla on korkeintaan yksi alkukuva määrittelyjoukossa. Bijektiivisyys tarkoittaa siis sitä, että jokaisella maalijoukon alkiolla on täsmälleen
yksi alkukuva määrittelyjoukossa.
Koska implikaatio x = y ⇒ f (x) = f (y) pätee kaikille kuvauksille, f on
injektio täsmälleen silloin kun ekvivalenssi
x = y ⇔ f (x) = f (y)
pätee kaikille x, y ∈ X. Kuvan 18 kaaviot kuvastavat erilaisia tilanteita relaatioista
ja funktioista.
on funktio
on injektio
on surjektio
=> on bijektio
on funktio
ei ole injektio
ei ole surjektio
on funktio
ei ole injektio
on surjektio
ei ole funktio
ei ole funktio
Kuva 18: Kaikki relaatiot eivät ole funktioita
Esimerkki 5.1.3 Olkoon f : R → R, f (x) := 1 kaikilla x ∈ R (vakiokuvaus).
Funktio f ei ole injektio, sillä esimerkiksi f (0) = 1 = f (1). Kuvaus f ei ole
myöskään surjektio R → R, sillä 1 on ainoa maalijoukon alkio, jolla on alkukuvia.
Kaikki reaaliluvut ovat luvun 1 alkukuvia; f −1 (R) = f −1 ({1}) = f −1 (1) = R.
5 FUNKTIOT
66
4
y
3
y=f(x)
2
1
0
−2
x
−1
0
1
2
Kuva 19: Funktion f : R → R, f (x) := x2 , kuvaaja
Esimerkki 5.1.4 Olkoon f : R → R, f (x) := x2 (Kuva 19).
a) Funktio f ei ole injektio, sillä esimerkiksi f (−1) = f (1) = 1.
Edelleen f ei ole surjektio, sillä esimerkiksi ei ole olemassa alkiota x ∈ R, jolle
f (x) = −1.
b) Kuvaus f on injektio joukossa A := [0, ∞[, ts. f |A on injektio. Jos nimittäin
x, y ∈ A, x ̸= y, niin joko x < y tai y < x. Ensimmäisessä tapauksessa f (x) =
x2 < y 2 = f (y) ja jälkimmäisessä tapauksessa f (y) = y 2 < x2 = f (x). Joka
tapauksessa f (x) = x2 ̸= y 2 = f (y).
Esimerkki 5.1.5 Todistetaan funktio f : R → R,
f (x) := 2x + 3,
bijektioksi: Ensiksikin, kyseessä todella on funktio.
Oletetaan, että luvuilla x, y ∈ R on sama kuva f (x) = f (y). Siis
f (x) = 2x + 3 = 2y + 3 = f (y).
Tästä saadaan 2x = 2y ja edelleen x = y. Siis f on injektio.
Surjektiivisuuden todistamiseksi olkoon y ∈ R (maalijoukosta). Asetetaan f (x) =
2x + 3 = y ja ratkaistaan x y:n funktiona. Koska
1
2x + 3 = y ⇔ 2x = y − 3 ⇔ x = (y − 3)
2
ja tämä x on lähtöjoukossa R, on se luvun y ∈ R alkukuva. Siis f on myös
surjektio, ja kaikenkaikkiaan bijektio.
5 FUNKTIOT
67
Esimerkki 5.1.6 Kuvaus f : N → R,
f (n) :=
1
,
n
on injektio. Yleisestikin jokainen aidosti kasvava tai aidosti vähenevä jono määrittelee injektion N → R.
5.2
Yhdistetty funktio
Jo Luvussa 4.4 on yhdistetty relaatioita, mutta tarkastellaan vielä erikseen funktioiden yhdistämistä.
Määritelmä 5.2.1 Olkoot f : X → Y ja g : Y → Z funktioita. Tällöin funktio
g ◦ f : X → Z,
(g ◦ f )(x) := g (f (x))
on funktioiden f ja g yhdistetty funktio eli yhdistetty kuvaus (composite function ).
Funktio f on sisäfunktio (inner function ) ja funktio g on ulkofunktio (outer function ).
Perustavanlaatuiset kysymykset:
Onko yllä määritelty ’yhdistetty funktio’ myös todella funktio?
Entä onko äskeinen määritelmä sopusoinnussa relaatioiden yhdistämisen kanssa?
Kuvan 20 kaavio havainnollistaa yhdistämisprosessin osapuolia. Sen pitäisi mm.
funktion määritelmässä vaadittujen kuvien olemassaolon ja yksikäsitteisyyden perusteella vahvistaa myönteinen vastaus edellisiin kysymyksiin.
f
g
g(f(x))
f(x)
x
X
Z
Y
gof
Kuva 20: Yhdistetty funktio
5 FUNKTIOT
68
Esimerkki 5.2.2 Yhdistetään molemmin päin funktiot
f : R → R,
g : R → R,
f (x) := 3x − 1,
g(x) := x2 − 2.
Koska molempien lähtöjoukko sisältää toisen arvojoukon, ovat yhdistetyt funktiot
määriteltyjä ja
(g ◦ f )(x) =
=
(f ◦ g)(x) =
=
g(f (x)) = g(3x − 1) = (3x − 1)2 − 2
9x2 − 6x + 1 − 2 = 9x2 − 6x − 1
f (g(x)) = f (x2 − 2)
3(x2 − 2) − 1 = 3x2 − 6 − 1 = 3x2 − 7.
Esimerkki 5.2.3 Funktioita joukosta samaan joukkoon voidaan yhdistellä mielin
määrin, myös puolin ja toisin, kuten kuvassa 21.
X
1
f
X
1
g
X
1
f
X
1
2
2
2
2
3
3
3
3
4
4
4
4
X
1
gof
fog
X
1
X
1
X
1
2
2
2
2
3
3
3
3
4
4
4
4
Kuva 21: Yhdistetyt funktiot f ◦ g ja g ◦ f .
Huomautus 5.2.4 a) Funktioiden yhdistäminen ei ole vaihdannainen operaatio,
siis yleensä g ◦ f ̸= f ◦ g, ks. Esimerkit 5.2.2 ja 5.2.3.
5 FUNKTIOT
69
b) Funktioiden yhdistäminen on liitännäinen operaatio (ks. Kuva 22): Jos f :
X → Y, g : Y → Z ja h : Z → V ovat funktioita, niin
h ◦ (g ◦ f ) = (h ◦ g) ◦ f.
Tämähän on vain erikoistapaus relaatioiden yhdistämisen liitännäisyydestä (ks.
Lause 4.4.13).
f
g
x
h
g(f(x))
h(g(f(x)))
f(x)
Y
X
gof
Z
V
hog
Kuva 22: Funktioiden yhdistäminen on liitännäinen operaatio
Lause 5.2.5
a) Jos f ja g ovat injektioita, niin g ◦ f on injektio.
b) Jos f ja g ovat surjektioita, niin g ◦ f on surjektio.
Todistus. a) Oletetaan, että f : X → Y ja g : Y → Z ovat injektioita. Olkoon
joillakin x1 , x2 ∈ X (g ◦ f )(x1 ) = (g ◦ f )(x2 ) eli g(f (x1 )) = g(f (x2 )). Koska g
on injektio, on f (x1 ) = f (x2 ). Koska f on injektio, seuraa x1 = x2 . Siis
(g ◦ f )(x1 ) = (g ◦ f )(x2 ) ⇒ x1 = x2 ,
joten g ◦ f on injektio.
b) Olkoot f : X → Y ja g : Y → Z surjektioita. Olkoon z ∈ Z. Koska g
on surjektio, on olemassa y ∈ Y siten, että g(y) = z. Koska f on surjektio, on
olemassa x ∈ X, jolle f (x) = y. Siis
(g ◦ f )(x) = g(f (x)) = g(y) = z.
Alkiota z ∈ Z vastaa (ainakin yksi) x ∈ X, jolle (g ◦ f )(x) = z. Funktio g ◦ f on
siis surjektio.
Edellisen lauseen nojalla on siis:
Lause 5.2.6 Kahden bijektion yhdistetty funktio on bijektio.
5 FUNKTIOT
5.3
70
Käänteisfunktio
Relaation R ⊆ X × Y käänteisrelaatio R−1 = { (y, x) | (x, y) ∈ R } on aina
olemassa (Luku 4.4).
Jos relaatio on funktio, niin käänteisrelaatio on tietysti olemassa, mutta tämä käänteisrelaatio ei välttämättä ole funktio.
Määritelmä 5.3.1 Jos funktion f : X → Y käänteisrelaatio on funktio, sitä kutsutaan funktion f käänteisfunktioksi eli käänteiskuvaukseksi (inverse function ) ja
merkitään f −1 : Y → X.
Lause 5.3.2 Funktion f : X → Y käänteisrelaatio f −1 : Y → X on funktio, jos
ja vain jos f on bijektio.
Todistus. ⇐ Oletetaan, että f on bijektio (ja siis funktio). Osoitetaan, että käänteisrelaatio f −1 on funktio (ks. Määritelmä 4.5.1): Ensinnäkin, f −1 ⊆ Y × X on
relaatio.
F1) Olkoon y ∈ Y mielivaltainen. Koska f on surjektio, on olemassa x ∈ X siten,
että y = f (x) eli (x, y) ∈ f . Siis jokaista y ∈ Y vastaa x ∈ X, joille (y, x) ∈ f −1 .
F2) Oletetaan, että (y, x1 ) ∈ f −1 ja (y, x2 ) ∈ f −1 . Tällöin (x1 , y) ∈ f ja (x2 , y) ∈
f eli f (x1 ) = y ja f (x2 ) = y. Koska f on injektio ja f (x1 ) = f (x2 ), on oltava
x1 = x2 .
Kohtien F1) ja F2) nojalla f −1 on funktio.
⇒ Oletetaan, että f −1 on funktio. Osoitetaan, että f on bijektio.
a) Injektio: Olkoon f (x1 ) = f (x2 ) =: y. Tällöin (y, x1 ) ∈ f −1 ja (y, x2 ) ∈ f −1 .
Koska f −1 on funktio, on x1 = x2 , ja siten f on injektio.
b) Surjektio: Olkoon y ∈ Y. Koska f −1 on funktio, on olemassa x ∈ X, jolle
(y, x) ∈ f −1 . Mutta silloin (x, y) ∈ f eli f (x) = y. Siis f on surjektio.
Kohtien a) ja b) nojalla f −1 on bijektio.
Huomautus 5.3.3 Bijektion käänteisfunktio on aina bijektio: Olkoon f −1 funktion f käänteisfunktio. Tällöin f −1 on bijektio, koska sillä on käänteisfunktio
(f −1 )−1 = f .
Huomautus 5.3.4 Funktiolla f : X → Y on siis käänteisfunktio, jos ja vain jos
yhtälöllä y = f (x) on yksikäsitteinen ratkaisu x ∈ X kaikilla y ∈ Y, ja tällöin
x = f −1 (y).
5 FUNKTIOT
71
Esimerkki 5.3.5 Määritä funktion f : R → R,
f (x) := x3 − 1,
käänteisfunktio.
Ratkaisu. Olkoon y ∈ R (maalijoukosta). Tällöin
y = f (x) = x3 − 1 ⇔ x3 = 1 + y
√
⇔ x = 3 1 + y.
Koska ratkaisu on yksikäsitteinen, on f −1 on olemassa ja
√
f −1 (y) = 3 1 + y.
Vaihtamalla muuttujaksi x saadaan käänteisfunktio f −1 : R → R,
√
f −1 (x) = 3 1 + x.
Määritelmä 5.3.6 Funktio Id : X → X, Id(x) := x (siis yksikkörelaatio) on
identtinen kuvaus (identity map ).
Huomautus 5.3.7 a) IdX on aina bijektio ja (IdX )−1 = IdX .
b) Jos f : X → Y ja g : Y → X ovat funktioita, niin f ◦ IdX = f ja IdX ◦ g = g.
Lause 5.3.8 Olkoon f : X → Y bijektio. Tällöin (ks. Kuva 23)
f −1 ◦ f = IdX
ja
f ◦ f −1 = IdY .
Id X
x
f -1
X
f -1
f
y = f(x)
y'
Y
x
x'
f
y'
f -1
f
X
Y
Id Y
Kuva 23: Yhdistämällä f ja f −1 saadaan identtisiä kuvauksia
Todistus. Olkoon x ∈ X ja y := f (x) ∈ Y. Käänteisfunktion määritelmän
mukaan f (x) = y jos ja vain jos x = f −1 (y). Siten
(f −1 ◦ f )(x) = f −1 (f (x)) = f −1 (y) = x
kaikilla x ∈ X eli f −1 ◦ f = IdX . Vastaavasti f ◦ f −1 = IdY .
5 FUNKTIOT
72
Lause 5.3.9 Olkoot f : X → Y ja g : Y → Z bijektioita. Tällöin
(g ◦ f )−1 = f −1 ◦ g −1 .
Yleisemmin: Jos funktiot fi ovat bijektioita, niin
(f1 ◦ f2 ◦ . . . ◦ fn )−1 = fn−1 ◦ · · · ◦ f2−1 ◦ f1−1 .
Todistus. Tulos on yleinen relaatioita koskeva tulos (Lause 4.4.12), yleistys voidaan todistaa induktiolla.
5.4
Osajoukkojen kuvautuminen
Palautetaan mieleen kuvajoukot ja alkukuvajoukot Luvusta 4.3. Jos relaatio f on
funktio, kullakin alkiolla on yksi ja vain yksi kuva-alkio. Tämän ansiosta kuva- ja
alkukuvajoukot voidaan esittää yksinkertaisessa muodossa:
Lause 5.4.1 Olkoon f : X → Y funktio.
a) Osajoukon A ⊆ X kuvajoukko on
f (A) = { f (x) ∈ Y | x ∈ A }.
b) Joukon B ⊆ Y alkukuvajoukko on
f −1 (B) = { x ∈ X | f (x) ∈ B }.
Huomautus 5.4.2 a) Käytännössä on usein hyötyä ominaisuuksista
y ∈ f (A)
⇔
∃ x ∈ A s.e. y = f (x)
x ∈ f −1 (B)
⇔
f (x) ∈ B.
b) Funktio f : X → Y on surjektio jos ja vain jos f (X) = Y.
Esimerkki 5.4.3 Olkoon f : R → R, f (x) := x2 . Tällöin
Mf
Af
f (Z)
−1
f (Z)
f ([1, 2])
−1
f ([1, 4])
=
=
=
=
=
=
R
[0, ∞[
{0, 1, 4, 9, 16, . . .}
√
√
{0, ±1, ± 2, ± 3, ±2, . . .}
[1, 4]
[−2, −1] ∪ [1, 2].
5 FUNKTIOT
73
Esimerkki 5.4.4 Olkoon X := {1, 2, 3, 4}, Y := {1, 2, 3, 4, 5} ja f : X → Y
sellainen, että (ks. myös Kuva 24)
f (1)
f (2)
f (3)
f (4)
=
=
=
=
4
4
1
5.
Tällöin Mf = X = {1, 2, 3, 4} ja Af = {1, 4, 5}, ja esimerkiksi
f ({2, 3})
f ({1, 2})
f −1 ({2, 3})
f −1 ({1, 2, 4})
X 1
2
3
4
f
=
=
=
=
{1, 4}
{4}
∅
{1, 2, 3}.
1 Y
2
3
4
5
Kuva 24: Esimerkin 5.4.4 funktio
Lause 5.4.5 Olkoon f : X → Y funktio. Olkoot A1 , A2 ⊆ X sekä B1 , B2 ⊆ Y.
Tällöin
a)
f (A1 ∪ A2 ) = f (A1 ) ∪ f (A2 ),
b)
f (A1 ∩ A2 ) ⊆ f (A1 ) ∩ f (A2 ),
c)
f (A1 \ A2 ) ⊇ f (A1 ) \ f (A2 ),
d)
f −1 (B1 ∪ B2 ) = f −1 (B1 ) ∪ f −1 (B2 ),
e)
f −1 (B1 ∩ B2 ) = f −1 (B1 ) ∩ f −1 (B2 ),
f)
f −1 (B1 \ B2 ) = f −1 (B1 ) \ f −1 (B2 ),
(
)
f −1 f (A1 ) ⊇ A1 ,
(
)
f f −1 (B1 ) ⊆ B1 .
g)
h)
5 FUNKTIOT
74
Todistus. a) On osoitettava, että kaikilla y ∈ Y on voimassa
y ∈ f (A1 ∪ A2 ) ⇔ y ∈ f (A1 ) ∪ f (A2 ).
Funktion määritelmän ja yhdisteen määritelmän mukaan
y ∈ f (A1 ∪ A2 ) ⇔
⇔
⇔
⇔
∃ x ∈ A1 ∪ A2 : y = f (x)
(∃ x ∈ A1 : y = f (x)) tai (∃ x ∈ A2 : y = f (x))
y ∈ f (A1 ) tai y ∈ f (A2 )
y ∈ f (A1 ) ∪ f (A2 ).
b) Osoitetaan, että kaikilla y ∈ Y: y ∈ f (A1 ∩ A2 ) ⇒ y ∈ f (A1 ) ∩ f (A2 ).
Funktion määritelmän mukaan (täydennä perustelut):
y ∈ f (A1 ∩ A2 ) ⇒
⇒
⇒
⇒
⇒
∃ x ∈ A1 ∩ A2 : y = f (x)
x ∈ A1 ja x ∈ A2 ja y = f (x)
(x ∈ A1 ja y = f (x)) ja (x ∈ A2 ja y = f (x))
y ∈ f (A1 ) ja y ∈ f (A2 )
y ∈ f (A1 ) ∩ f (A2 ).
e) Osoitettava: ∀x ∈ X x ∈ f −1 (B1 ∩ B2 ) ⇔ x ∈ f −1 (B1 ) ∩ f −1 (B2 ).
Käänteisrelaation määritelmän mukaan (täydennä perustelut):
x ∈ f −1 (B1 ∩ B2 ) ⇔
⇔
⇔
⇔
f (x) ∈ B1 ∩ B2
f (x) ∈ B1 ja f (x) ∈ B2
x ∈ f −1 (B1 ) ja x ∈ f −1 (B2 )
x ∈ f −1 (B1 ) ∩ f −1 (B2 ).
Muut kohdat jätetään harjoitustehtäviksi, samoin sen näyttäminen, että kohtien b),
c), g) ja h) osajoukko-ominaisuudet todella voivat olla aitoja.
Tehtävä 5.4.6 Tutki yksityiskohtaisesti mitä Lauseen 5.4.5 kohdan b) implikaatioista ei voida korvata ekvivalensseilla.
5 FUNKTIOT
75
6
Reaalifunktiot
Tässä luvussa esitellään reaalifunktioiden esittämistä ja eräitä keskeisiä ominaisuuksia, joita niillä voi olla.
6.1
Reaalifunktio ja sen esittämistapoja
Määritelmä 6.1.1 Olkoon A ⊆ R ja B ⊆ R. Funktiota f : A → B kutsutaan
reaalifunktioksi (real function ).
Sopimus: Jos reaalifunktion f määrittelyjoukkoa A = Mf ei ole mainittu, niin
joukoksi Mf otetaan laajin mahdollinen A ⊆ R. Jatkossa käytämme funktiolle usein merkintää x 7→ ”lauseke”, joka tarkoittaa funktion määräävää sääntöä;
määrittelyjoukko tulee aina itse selvittää, mikäli sitä ei ole annettu.
Esimerkki 6.1.2 Reaalifunktion f ,
f (x) :=
2x + 1
,
x − 4x2
laajin mahdollinen määrittelyjoukko on Mf = R \ {0, 41 }.
Reaalifunktion g,
g(x) :=
√
x2 − 2x,
laajin mahdollinen määrittelyjoukko on puolestaan Mg = ]−∞, 0] ∪ [2, ∞[.
Reaalifunktioiden esitysmuotoja
Eksplisiittinen esitys: Suora kaava tai lauseke f (x) := . . .
Muuttujanvaihdolla tai yhdistettynä funktiona: f (u(x)) := . . .
Implisiittinen esitys: Yhtälön avulla, esimerkiksi F (x, y) = 0.
Parametriesitys: relaation f ⊆ A × B alkiot (x, y) = (x, f (x)) annetaan erikseen
jostain ulkoisesta muuttujasta riippuvina:
{
x = u(t)
(x, y) :
t ∈ T ⊆ R.
y = v(t)
Graafinen esitys tasossa:
joukko
Reaalifunktion kuvaaja (graph ) on tason R × R osa-
{ (x, y) ∈ R | x ∈ Mf , y = f (x) } = { (x, f (x)) | x ∈ Mf }.
6 REAALIFUNKTIOT
77
Graafinen esitys kaaviolla: Diskreettejä funktioita (joilla määrittelyjoukko on
äärellinen), voidaan esittää jo Luvussa 4 esillä olleilla Venn-diagrammityyppisillä
kaavioilla tai vaikkapa kahden lukusuoran avulla, ks. Kuva 25.
-6
-5
-4
-3
-2
-1
0
1
2
3
4
5
6
-6
-5
-4
-3
-2
-1
0
1
2
3
4
5
6
x
y = f(x)
Kuva 25: Diskreetti reaalifunktio
Graafinen esitys dynaamisella kuviolla: Kahden suoran välinen muuttuja-arvoliitäntä vaatii käyttäjän vuorovaikutusta, ks. linkki.
Reaalifunktion dynaaminen esitys (JavaSketchpad)
http://wanda.uef.fi/matematiikka/kurssit/MatematiikanJohdantokurssi/
Kurssimateriaali/applet/FunktionDynEsitys.htm
Esimerkki 6.1.3 Reaalifunktio f : R → R, f (x) := 23 x + 1, voidaan esittää
a) eksplisiittisesti antamalla suora määrittely lausekkeena: f (x) = 23 x + 1,
b) yhdistettynä funktiona: f ( 32 z) = z + 1,
c) implisiittisesti arvoa y ja muuttujaa x sitovana yhtälönä: 2x − 3y + 3 = 0,
d) parametrimuodossa antamalla relaation f ⊆ R × R alkiot (x, y):
{
x = 3t
t ∈ R,
y = 2t + 1
e) graafisena tasoesityksenä, kuten Kuvassa 26.
y
2
1
-1
1
-1
2
3
x
Kuva 26: Reaalifunktion f , f (x) = 23 x + 1, kuvaajaa
6 REAALIFUNKTIOT
78
Implisiittisen ja parametriesityksen kanssa on oltava tarkkana, sillä niistä syntyy
salakavalasti riippuvuuksia, jotka eivät olekaan yhden muuttujan reaaliarvoisia
funktioita.
Tehtävä 6.1.4 Seuraavat ilmaukset esittävät yhden muuttujan reaaliarvoista funktiota vain huolellisesti valituissa määrittelyjoukoissa, missä?
{
x = cos t
2
2
a) x + y = 1
b)
y = sin t
Esimerkki 6.1.5 Määritellään f (ex ) := x2 , x ∈ R. Funktio f tulee näin määritellyksi vain välillä R+ = ]0, ∞[. Helposti saadaan myös eksplisiittinen esitys:
koska eksponenttifunktio on bijektio, saadaan sijoituksella ex = u eli x = ln u
suora lauseke f (u) = (ln u)2 arvoilla u > 0. Funktio on siis f : R+ → R,
f (x) = (ln x)2 .
Esimerkki 6.1.6 Määritellään f (x2 ) := x, x ∈ R. Silloin f (12 ) = 1 ja
f ((−1)2 ) = −1. Kuitenkin molemmissa laskettiin f (1), joten kyseessä ei olekaan funktio!
Esimerkki 6.1.7 Monien funktioiden esittäminen graafisesti on hankalaa:
a) Funktio f : R → R,
{
f (x) :=
0,
x∈Q
1, x ∈ R \ Q
on epäjatkuva kaikissa reaalipisteissä.
b) Funktio g : R → R,
{
g(x) :=
sin( x1 ), x ̸= 0
0, x = 0
on origon ulkopuolella siisti, mutta oskilloi sitä lähestyttäessä yhä kiivaammin
välillä [0, 1].
c) Funktio f : R → R,
{
h(x) :=
x sin( x1 ), x ̸= 0
0, x = 0
on jatkuva, mutta sekin oskilloi kiihtyvästi origon lähellä.
Tehtävä 6.1.8 Muotoile sääntö, joka sopii yhteen Kuvan 25 kanssa.
6 REAALIFUNKTIOT
6.2
79
Reaalifunktiotyyppejä
Monotonisuus
Määritelmä 6.2.1 Olkoon A ⊆ R. Funktio f : A → R on
a) kasvava (increasing ), jos kaikilla x1 , x2 ∈ A on voimassa
x1 < x2 ⇒ f (x1 ) ≤ f (x2 ).
b) vähenevä (decreasing ), jos kaikilla x1 , x2 ∈ A on voimassa
x1 < x2 ⇒ f (x1 ) ≥ f (x2 ).
c) aidosti kasvava (strictly increasing), jos kaikilla x1 , x2 ∈ A on voimassa
x1 < x2 ⇒ f (x1 ) < f (x2 ).
d) aidosti vähenevä (strictly decreasing), jos kaikilla x1 , x2 ∈ A on voimassa
x1 < x2 ⇒ f (x1 ) > f (x2 ).
e) (aidosti) monotoninen ((strictly) monotonic, monotone ), jos se on (aidosti)
kasvava tai (aidosti) vähenevä.
Lause 6.2.2 Aidosti monotoninen funktio on injektio.
Todistus. Harjoitustehtävä.
Lemma 6.2.3 Olkoon f : A → R kuvaus.
a) Jos f on aidosti kasvava, niin x < y jos ja vain jos f (x) < f (y),
b) Jos f on aidosti vähenevä, niin x < y jos ja vain jos f (x) > f (y).
Todistus. Todistetaan malliksi kohta a), kohta b) jätetään harjoitustehtäväksi.
Implikaatio vasemmalta oikealle pätee määritelmän mukaan.
Käänteisen implikaation todistamiseksi olkoon f (x) < f (y) ja olkoon vastoin
väitettä x ≥ y. Tapauksessa x = y pätee f (x) = f (y) (ristiriita) ja tapauksessa
x > y pätee aidon kasvavuuden nojalla f (x) > f (y) (ristiriita).
6 REAALIFUNKTIOT
80
Esimerkki 6.2.4 Olkoot f ja g sellaisia reaalifunktioita, että yhdistetty funktio
g ◦ f on määritelty. Jos f on aidosti kasvava ja g aidosti vähenevä, on
x1 < x2 ⇒ f (x1 ) < f (x2 ) ⇒ g(f (x1 )) > g(f (x2 )) ⇒ (g◦f )(x1 ) > (g◦f )(x2 ).
Yhdistetty funktio g ◦ f on siis aidosti vähenevä.
Monotonisuutta voidaan käyttää mm. epäyhtälöiden ratkaisussa.
Esimerkki 6.2.5 a) Identtinen kuvaus, ja yleisemmin muotoa x 7→ ax, missä
vakio a > 0, olevat funktiot ovat aidosti kasvavia funktioita R → R, sillä jopa
x1 < x2 ⇔ ax1 < ax2 .
b) Funktio f : ]0, ∞[ → R, f (x) := x1 , on aidosti vähenevä ja
0 < x1 < x2 ⇔
1
1
> .
x1
x2
Samoin funktio g : ]−∞, 0[ → R, g(x) := x1 , on aidosti vähenevä ja
x1 < x2 < 0 ⇔
1
1
> .
x1
x2
Esimerkki 6.2.6 Olkoon f : R → R aidosti vähenevä. Ratkaistaan epäyhtälö
(
)
(x
)
5x − 3
f
<f
−1 .
4
2
Lemman 6.2.3 b) nojalla epäyhtälö pätee jos ja vain jos (5x − 3)/4 > x/2 − 1.
Siis
5x − 3
x
1
> − 1 ⇔ 5x − 3 > 2x − 4 ⇔ 3x > −1 ⇔ x > − .
4
2
3
Huomaa, että tarkasteltavan epäyhtälön kannalta funktion f lauseke on epäolennainen, eikä lauseketta sitäpaitsi edes tarvitse olla olemassa!
Usein puhutaan funktion mootonisuudesta jossain lähtöjoukon osajoukossa, useimmiten jollain osavälillä. Määritelmässä 6.2.1 taas puhuttiin monotonisuudesta koko lähtöjoukossa. Nämä sovitetaan yhteen määrittelemällä:
Määritelmä 6.2.7 Reaalifunktio f on kasvava osajoukossa A ⊆ Mf , jos sen
rajoittuma f |A on kasvava.
Reaalifunktio f on vähenevä osajoukossa B ⊆ Mf , jos sen rajoittuma f |B on
vähenevä.
Muut monotonisuuslajit määritellään vastaavalla tavalla.
6 REAALIFUNKTIOT
81
Esimerkki 6.2.8 a) Muotoa x 7→ ax2 , missä vakio a > 0, olevat funktiot eivät ole
kasvavia funktioita R → R. Kuitenkin ne ovat aidosti väheneviä välillä ]−∞, 0]
ja aidosti kasvavia välillä [0, ∞[.
b) Funktio f : R \ {0} → R, f (x) := x1 , on aidosti vähenevä erikseen väleillä
]0, ∞[ ja ]−∞, 0[, mutta ei niiden yhdisteessä, joka on koko Mf .
Parillisuus ja jaksollisuus
Määritelmä 6.2.9
a) Reaalifunktio f on parillinen (even ), jos f (−x) = f (x)
kaikilla x ∈ Mf .
b) Reaalifunktio f on pariton (odd ), jos f (−x) = −f (x) kaikilla x ∈ Mf .
Huomautus 6.2.10 a) Parillisen funktion kuvaaja on symmetrinen y-akselin suhteen ja parittoman funktion kuvaaja on symmetrinen origon suhteen.
b) Yleensä funktio ei ole parillinen eikä pariton, nämä ominaisuudet ovat funktioiden joukossa harvinaisia.
Esimerkki 6.2.11 Parillisia funktioita ovat esimerkiksi
x 7→ x2 ,
x 7→
x4
1
ja x 7→ cos x.
−1
Parittomia ovat taas
x 7→ x3 ,
x 7→
1
ja x 7→ sin x.
x5
Määritelmä 6.2.12 Koko reaalilukujen joukossa määritelty reaalifunktio f on
jaksollinen (periodic ), jos on olemassa a ̸= 0 siten, että f (x + a) = f (x) kaikilla x ∈ R. Tällöin a on funktion f jakso.
Jos funktion aidosti positiivisten jaksojen joukossa on pienin luku, sitä sanotaan
funktion perusjaksoksi.
Huomautus 6.2.13 Jos funktion f jakso on a ̸= 0, niin jokainen monikerta
ka ̸= 0, k ∈ Z, on myös jakso. Jokaisella jaksollisella funktiolla on siis aidosti
positiivisiakin jaksoja.
Esimerkki 6.2.14 Trigonometriset funktiot sin ja cos ovat jaksollisia perusjaksonaan 2π. Funktiosta tan saadaan jaksollinen perusjaksona π, kun sille määritellään
pisteisiin π/2 + nπ, n ∈ Z, vaikkapa arvo 0.
Tehtävä 6.2.15 Onkohan jaksollisia funktioita, joilla ei ole perusjaksoa lainkaan?
6 REAALIFUNKTIOT
82
Rajoitettu funktio
Määritelmä 6.2.16 Funktio f on alhaalta rajoitettu (lower bounded ), jos on olemassa luku m < 0, jolle f (x) ≥ m kaikilla x ∈ Mf .
Funktio f on ylhäältä rajoitettu (upper bounded ), jos on olemassa luku M > 0,
jolle f (x) ≤ M kaikilla x ∈ Mf .
Funktio f on rajoitettu (bounded ), jos on olemassa luku M > 0, jolle |f (x)| ≤ M
kaikilla x ∈ Mf .
Funktio f on rajoitettu joukossa A ⊆ Mf , jos on olemassa luku M > 0, jolle
|f (x)| ≤ M kaikilla x ∈ A.
Voitaisiin sanoa myös: Funktio f on rajoitettu joukossa A ⊆ Mf , jos ja vain jos
sen rajoittuma joukkoon A, f |A : A → R, on rajoitettu. Kuvan 27 funktio on
rajoitettu, ainakin kuviossa näkyvällä välillä.
y
M
x
-M
Kuva 27: Kuvan funktio on rajoitettu
Tehtävä 6.2.17 Osoita, että funktio on rajoitettu jos ja vain jos se on sekä ylhäältä
että alhaalta rajoitettu.
Esimerkki 6.2.18 a) Vakiofunktiot x 7→ a ovat rajoitettuja koko joukossa R, mutta lineaarifunktiot x 7→ ax eivät, paitsi arvolla a = 0.
b) Polynomit ovat rajoitettuja jokaisella äärellisellä välillä I ⊆ R.
c) Sinifunktio sin : R → R on rajoitettu, sillä tunnetusti | sin x| ≤ 1 kaikilla
x ∈ R. Samoin kosini on rajoitettu, mutta tangenttifunktio on rajoitettu vain tietynlaisilla väleillä, millä esimerkiksi?
6 REAALIFUNKTIOT
83
Koveruus ja kuperuus - konveksi ja konkaavi funktio
Derivoituvien reaalifunktioiden (kuvaajien) kuperuuksia tarkastellaan derivaatan
monotonisuuksien tai toisen derivaatan merkin avulla. Alaspäin kuperuus määritellään usein niin, että funktion kuvaaja on tarkasteluvälillä jokaisen tangenttinsa
yläpuolella. Tämä määritelmä on sinänsä kuvaava, mutta oikeastaan se on enemmänkin kuvaileva, epälaskennallinen. Koska on runsaasti ei-derivoituvia funktioita, joilla ei tangentteja ainakaan joka paikassa ole, on tarpeen ottaa käyttöön yleisempi määritelmä, joka on myös laskennallinen.
Koska alaspäin kuperuus toisaalta tarkoittaa, että jokaisella välillä [x, y] ⊆ I funktion kuvaaja tasossa on pisteitä (x, f (x)) ja (y, f (y)) yhdistävän janan alapuolella
(ks. Kuva 28), asetetaan täsmälliseksi määritelmäksi tämän analyyttinen vastine.
(1-t)f(x)+tf(y)
(x, f(x))
f((1-t)x+ty)
(y, f(y))
x
(1-t)x+ty y
t
0
I
1
Kuva 28: Konveksin reaalifunktion määritelmän havainnollistus
Määritelmä 6.2.19 Olkoon I reaalilukuväli. Reaalifunktio f : I → B on alaspäin kupera eli konveksi (convex ), jos on voimassa
(
)
f (1 − t)x + ty ≤ (1 − t)f (x) + tf (y) kaikilla x, y ∈ I, t ∈ [0, 1].
Reaalifunktio g on ylöspäin kupera eli konkaavi (concave ), jos −g on alaspäin
kupera.
Joskus puhutaan myös koveruuksista, esimerkiksi alaspäin kupera tarkoittaa samaa kuin ylöspäin kovera. On ilmeistä, että konkaavius voitaisiin määritellä erikseenkin kääntämällä konveksiuden määritelmässä merkki ≤ merkiksi ≥.
Esimerkki 6.2.20 Vakiofunktio f , f (x) := a, on konveksi, mutta myös konkaavi.
Sijoitus konveksiuden ja konkaaviuden määritelmiin antaa nimittäin yhtälön
(
)
f (1 − t)x + ty = a = (1 − t)a + ta = (1 − t)f (x) + tf (y).
6 REAALIFUNKTIOT
84
Esimerkki 6.2.21 Itseisarvo on alaspäin kupera, ts. funktio f = | | : R → R,
x 7→ |x|, on konveksi.
Perustelu. Jos x ≥ 0 ja y ≥ 0, on myös (1 − t)x + ty ≥ 0 ja
(
)
f (1−t)x+ty = |(1−t)x+ty| = (1−t)x+ty = (1−t)|x|+t|y| = (1−t)f (x)+tf (y).
Vastaavalla tavalla käsitellään tapaus x ≤ 0 ja y ≤ 0. Olkoon lopuksi x < 0 ja
y > 0. Koska t ja 1−t ovat ei-negatiivisia, on kolmioepäyhtälön (|a+b| ≤ |a|+|b|)
nojalla
(
)
f (1 − t)x + ty = |(1 − t)x + ty|
≤ |(1 − t)x| + |ty| = (1 − t)|x| + t|y| = (1 − t)f (x) + tf (y).
Tehtävä 6.2.22 a) Osoita, että lineaari-affiini funktio f , f (x) := ax + b, on konveksi ja konkaavi.
b) Osoita, että itseisarvofunktio ei ole konkaavi (ts. x 7→ −|x| ei konveksi).
Esimerkki 6.2.23 Osoita, että perusparaabelin piirtävä neliöfunktio f , f (x) :=
x2 , on alaspäin kupera, siis konveksi.
Ratkaisu. Sijoittamalla f (x) = x2 saadaan kaikilla x, y ∈ R ja t ∈ [0, 1]:
(
)
(
)2
(1 − t)f (x) + tf (y) − f (1 − t)x + ty = (1 − t)x2 + ty 2 − (1 − t)x + ty ≥ 0.
Vasen puoli menee muotoon
(
)2
(1 − t)x2 + ty 2 − (1 − t)x + ty = tx2 − t2 x2 − 2txy + 2t2 xy + ty 2 − t2 y 2 ,
josta yhdistelemällä tulomuotoon (tee se!) saadaan yhtäpitävä epäyhtälö
tx2 − t2 x2 − 2txy + 2t2 xy + ty 2 − t2 y 2 = t(1 − t)(x − y)2 ≥ 0.
Mutta tämähän on tosi kaikilla x, y ∈ R ja t ∈ [0, 1]!
Lause 6.2.24 a) Konveksien funktioiden summa on konveksi.
b) Konveksi funktio kerrottuna positiivisella vakiolla on konveksi.
Todistus. a) Olkoot f ja g : I → R konvekseja. On osoitettava, että summa f + g
on konveksi. Oletuksen mukaan kaikilla x, y ∈ I, t ∈ [0, 1] on
(
)
(
)
(
)
(f + g) (1 − t)x + ty = f (1 − t)x + ty + g (1 − t)x + ty
≤ (1 − t)f (x) + tf (y) + (1 − t)g(x) + tg(y)
= (1 − t)(f (x) + g(x)) + t(f (y) + g(y))
= (1 − t)(f + g)(x) + t(f + g)(y).
b) Harjoitustehtävä.
Voidaan osoittaa, että konveksi funktio on jatkuva. Esimerkki 6.2.21 osoittaa, että
konveksin funktion ei kuitenkaan tarvitse olla derivoituva.
6 REAALIFUNKTIOT
6.3
85
Käänteiskuvaus
Palautetaan mieliin funktioasioita Luvuista 4 ja 5.
Olkoot A, B ⊆ R epätyhjiä joukkoja ja f : A → B bijektio. Tällöin jokaista maalijoukon alkiota y ∈ B vastaa yksikäsitteinen alkukuva lähtöjoukossa A (Huomautus 5.1.2). Tälle alkukuvalle käytetään merkintää f −1 (y). Sääntö y 7→ f −1 (y)
määrittelee kuvauksen B → A, ja tätä kuvausta sanotaan kuvauksen f käänteiskuvaukseksi ja sille käytetään merkintää f −1 .
Esimerkki 6.3.1 Jos kuvaus f : A → B on määritelty analyyttisellä lausekkeella, käänteiskuvauksen lauseke saadaan selville, mikäli yhtälöstä f (x) = y ∈ B
saadaan x ratkaistua yksikäsitteisesti y:n avulla.
Esimerkissä 5.1.5 todettiin, että kuvauksessa f : R → R, f (x) = 2x + 3, luvun
y ∈ R yksikäsitteinen alkukuva on 12 (y −3). Siis käänteiskuvauksen f −1 : R → R
antaa sääntö f −1 (x) = 12 (x − 3). Tässä käänteiskuvauksen muuttujaa voitaisiin
merkitä y:llä, mutta siihen ei ole erityistä tarvetta. Yleensä kuvauksen ja sen käänteiskuvauksen lausekkeissa käytetäänkin samaa muuttujamerkintää.
Esimerkki 6.3.2 Olkoon f : R \ {−1} → R kuvaus
f (x) :=
x
.
1+x
Mikä on kuvajoukko f (R \ {−1})? Onko f injektio määrittelyjoukossaan?
Tutkitaan mielivaltaisen luvun y ∈ R alkukuvia. Jos y ∈ R, niin olettaen x ̸= −1
voidaan kirjoittaa
f (x) = y ⇔
x
= y ⇔ y + yx = x ⇔ y = x(1 − y).
1+x
Jos lisäksi y ̸= 1, oikeanpuoleinen yhtälö on edelleen ekvivalentti yhtälön
x=
y
1−y
y
kanssa. Jokaisella y ̸= 1 on siis yksikäsitteinen reaalinen alkukuva 1−y
. Luvulla
x
1 ei ole alkukuvaa, sillä jos olisi 1+x = 1, olisi 1 + x = x, mikä on mahdotonta.
Näin ollen f on bijektio joukosta R \ {−1} joukkoon R \ {1}. Käänteiskuvaus
f −1 : R \ {1} → R \ {−1} saadaan yo. yhtälöstä ja
f −1 (x) =
x
.
1−x
6 REAALIFUNKTIOT
86
Huomautus 6.3.3 Jos f : A → B on bijektio, niin funktion f kuvaaja ja käänteisfunktion f −1 kuvaaja ovat toistensa peilikuvia suoran y = x suhteen. Funktion
f kuvaaja on nimittäin joukko
{ (x, f (x)) | x ∈ A }
ja käänteisfunktion f −1 kuvaaja on joukko
{ (f (x), x) | x ∈ A }.
Toisaalta pisteet (x0 , f (x0 )) ja (f (x0 ), x0 ) ovat toistensa peilikuvia suoran y = x
suhteen kaikilla x0 ∈ A. Tämän toteamiseksi huomaa, että
(1) pisteiden (x0 , f (x0 )) ja (f (x0 ), x0 ) kautta kulkeva suora on kohtisuorassa
suoraan y = x nähden,
(2) pisteiden (x0 , f (x0 )) ja (f (x0 ), x0 ) välisen janan keskipiste on suoralla y =
x.
Lemma 6.3.4 Olkoon f : A → B reaalifunktio.
a) Jos f on aidosti kasvava, on käänteiskuvaus f −1 : f (A) → A aidosti kasvava.
b) Jos f on aidosti vähenevä, on käänteiskuvaus f −1 : f (A) → A aidosti vähenevä.
Todistus. Todistetaan kohta b), kohta a) jätetään harjoitustehtäväksi.
Koska f on aidosti vähenevä, se on injektio (Lemma 6.2.2). Näin ollen f : A →
f (A) on bijektio ja siis käänteiskuvaus f −1 : f (A) → A on olemassa.
Olkoot x′ , y ′ ∈ f (A). Tällöin on olemassa (injektiivisyyden nojalla yksikäsitteiset) luvut x, y ∈ A siten, että f (x) = x′ ja f (y) = y ′ . Käänteiskuvauksen määritelmän mukaan f −1 (x′ ) = x ja f −1 (y ′ ) = y. Lemman 6.2.3 b) nojalla x < y, jos
ja vain jos f (x) > f (y). Siis f −1 (x′ ) < f −1 (y ′ ) jos ja vain jos x′ > y ′ . Erityisesti
f −1 : f (A) → A on aidosti vähenevä.
6 REAALIFUNKTIOT
6.4
87
Funktioiden yhdistäminen
Olkoot A, B ja C ⊆ R epätyhjiä osajoukkoja ja olkoot f : A → B ja g : B → C
kuvauksia. Tällöin relaatioiden yhdistämissääntö saa yksinkertaisen muodon
(g ◦ f )(x) = g(f (x)),
x ∈ A,
määrittelee yhdistetyn funktion g ◦ f : A → C.
Esimerkki 6.4.1 Olkoot f : R → R, g : R → R ja h : R → R kuvaukset
f (x) := x + 1,
g(x) := x2 ,
ja
h(x) := |x|.
Tällöin esimerkiksi
(f ◦ g)(x) = f (g(x)) = f (x2 ) = x2 + 1,
(g ◦ f )(x) = g(f (x)) = g(x + 1) = (x + 1)2 = x2 + 2x + 1,
(h ◦ (g ◦ f ))(x) = h((g ◦ f )(x)) = h(x2 + 2x + 1) = |x2 + 2x + 1|.
Näistä palautunee mieliin, että kuvausten yhdistäminen ei ole vaihdannainen operaatio eli yleensä f ◦ g ̸= g ◦ f .
Samoin, kuten jo relaatioiden tapauksessa, yhdistettäessä useampia funktioita ei
tarvita sulkuja määräämään laskujärjestystä, koska kuvausten yhdistäminen on liitännäinen operaatio; yleisesti pätee
(h ◦ (g ◦ f ))(x) = h((g ◦ f )(x)) = h(g(f (x))),
((h ◦ g) ◦ f )(x) = (h ◦ g)(f (x)) = h(g(f (x)),
eli h ◦ (g ◦ f ) = (h ◦ g) ◦ f (ovat sama funktio).
Huomautus 6.4.2 Olkoon f : A → B bijektio. Tällöin tiedämme sen käänteiskuvauksen f −1 olevan olemassa ja
(f ◦ f −1 )(x) = f (f −1 (x)) = x kaikilla x ∈ B,
(f −1 ◦ f )(x) = f −1 (f (x)) = x kaikilla x ∈ A,
suoraan käänteiskuvauksen määritelmän mukaan.
Esimerkki 6.4.3 Esimerkin 6.3.2 kuvauksille
x
x
ja f −1 (x) =
f (x) =
1+x
1−x
on
(
)
x
x
x
1−x
1−x
−1
(f ◦ f )(x) = f
=
=
x
1−x+x = x,
1−x
1 + ( 1−x
)
1−x
(
)
x
x
x
1+x
1+x
−1
−1
(f ◦ f )(x) = f
= 1+x−x = x,
=
x
)
1+x
1 − ( 1+x
1+x
x ̸= 1,
x ̸= −1.
6 REAALIFUNKTIOT
6.5
88
Reaalifunktioiden luokittelusta
Reaalifunktioita voidaan luokitella monilla tavoin. Eräs tärkeä jakoperuste on niiden – samoin kuin lukujen, ks. Luku 12.4 – algebrallisuus , joka lähtee funktioiden
muodostamistavoista.
1. Algebralliset funktiot
Algebrallisia funktioita (algebraic function ) ovat ne reaalifunktiot, joiden määrittelyjoukko on äärellisen monen välin yhdiste, ja jotka saadaan vakiofunktioista
x 7→ c ∈ R ja identtisestä kuvauksesta x 7→ x suorittamalla äärellisen monta
yhteen-, vähennys-, kerto- ja jakolaskua, juurenottoa ja kuvausten yhdistämistä.
Algebrallisia ovat siis:
a) rationaalifunktiot (rational function ), joita ovat polynomit (polynomial ) ja
murtofunktiot (fractional functions ).
Polynomien yleinen muoto on x 7→ P (x):
P (x) = an xn + an−1 xn−1 + · · · + a2 x2 + a1 x + a0 .
Murtofunktiot ovat muotoa: x 7→
P (x)
,
Q(x)
missä P ja Q ovat polynomeja.
b) juurifunktiot (root functions ), jotka ovat muotoa
1
x 7→ x n =
√
n
x
jollakin n ∈ N.
c) funktiot, jotka saadaan yhdistämällä kohtien a) ja b) funktioita.
Algebrallisten funktioiden määrittelyjoukko voi olla koko R tai sen jokin osajoukko. Esimerkiksi rationaalifunktioilla voi olla nimittäjän nollakohdissa määrittelemättömyyspisteitä. Juurenottojen yhteydessä määrittelyjoukko voi käydä hyvinkin suppeaksi.
Esimerkki
6.5.1 Algebrallisia ovat esimerkiksi funktiot x 7→ x/(1 − x2 ) ja x 7→
√
1 − x2 . Edellisen lähtöjoukoksi käy R\{−1, 1}, jälkimmäisen vain väli ]−1, 1[.
Tehtävä 6.5.2 Muodosta algebrallinen funktio, joka on määritelty jollain rajoitetulla välillä lukuunottamatta yhtä sen pistettä.
6 REAALIFUNKTIOT
89
2. Transkendenttiset funktiot
Muut kuin algebralliset reaalifunktiot ovat transkendenttisia (transcendental ). Ne
jaetaan vielä kahteen kastiin:
α) Transkendenttiset alkeisfunktiot, joita ovat
- yleiset potenssifunktiot
- eksponenttifunktiot
- logaritmifunktiot
- trigonometriset funktiot
- syklometriset eli arkusfunktiot
- hyperboliset funktiot
- areafunktiot
- edellisistä ja algebrallisista funktioista aritmeettisesti tai yhdistämällä saadut funktiot, jotka eivät sievene tai muuten redusoidu algebrallisiksi.
β) Korkeammat transkendenttifunktiot, joita ei voida esittää nk. suljetussa
muodossa, ks. alla.
Algebrallisia funktioita ja transkendenttisiä alkeisfunktioita kutsutaan yhteisnimellä alkeisfunktiot (elementary functions ). Funktio on esitetty suljetussa muodossa (closed form ), jos se on saatu alkeisfunktioista suorittamalla äärellisen monta yhteen-, vähennys-, kerto- ja jakolaskua, juurenottoa, kuvausten yhdistämistä ja
kuvauksen kääntämistä.
Esimerkki 6.5.3 Korkeampia transkendenttifunktioita saadaan aikaan mm. sarjojen ja integraalien avulla:
∫ x
∫ x
∞
∑
1
1
sin t
−t2 /2
Φ(x) =
e
dt,
x 7→
,
x 7→
dt.
x
2π −∞
n
t
0
n=1
2
Tehtävä
√ 6.5.4 Mihin yllä mainituista luokista kuuluvat funktiot x 7→ x + 1,
2
x 7→ x2 + x1 , x 7→ cos x, x 7→ ex , x 7→ sin2 x, x 7→ 1 − 2 sin2 x − cos 2x?
Tehtävä 6.5.5 Olkoot f : R → R+ , f (x) := ex , ja g : R+ → R, g(x) :=
ln x3 +1. Mihin yllä mainituista luokista kuuluvat funktiot (siellä missä määriteltyjä)
2
a) f , g, f + g, f g ?
b) g ◦ f ?
b) f ◦ g ?
Alkeisfunktioita käsitellään tarkemmin Luvuissa 7 ja 8.
7
Algebralliset alkeisfunktiot
7.1
Polynomit
Polynomi on alkeisfunktioista yksinkertaisin, koska kuva-alkio saadaan lähtöpisteestä äärellisellä määrällä yhteen- ja kertolaskuoperaatioita. Polynomit ovat tärkeitä mm. siksi, että
(1) sovellutuksissa ongelmien ratkaisut ovat usein polynomien nollakohtia,
(2) polynomeilla voidaan approksimoida muita säännöllisiä funktiota.
Määritelmä 7.1.1 Polynomi on reaalifunktio P : R → R,
P (x) = an xn + an−1 xn−1 + . . . + a2 x2 + a1 x + a0 ,
missä a0 , a1 . . ., an ∈ R ovat vakioita, polynomin kertoimia (coefficients ). Jos
an ̸= 0 ja ai = 0 kun i > n, niin luku deg P := n ∈ N0 on polynomin P aste
(degree ). Nollapolynomi 0̂ on polynomi, jonka kaikki kertoimet ovat nollia, se on
siis samalla nollafunktio. Sovitaan, että nollapolynomilla ei ole astetta.
Huomautus 7.1.2 a) Nollapolynomin asteeksi näkee joskus sovittavan deg 0̂ :=
−1 tai deg 0̂ := −∞.
b) Polynomi voidaan esittää sigma-merkintää käyttäen
P (x) =
n
∑
ak xk .
k=0
Esimerkki 7.1.3 Lauseke
P (x) =
√
7x5 − πx2 + 1
määrittelee polynomin, jolle deg P = 5.
Perustelemme aluksi, miksi yhtälöllä P (x) = 0 on korkeintaan deg P erisuurta
reaalista ratkaisua. Tätä varten tarvitaan seuraava aputulos (vrt. kokonaislukujen
jakoyhtälö Tehtävässä 3.1.9):
Lemma 7.1.4 (polynomien jakoyhtälö) Olkoot P ja Q polynomeja ja olkoon
deg Q > 0. Tällöin on olemassa yksikäsitteisesti määrätyt polynomit A ja R siten,
että kaikilla x ∈ R pätee
P (x) = A(x)Q(x) + R(x)
ja
deg R < deg Q.
7 ALGEBRALLISET ALKEISFUNKTIOT
91
Lemman 7.1.4 jakoyhtälössä polynomi P on jaettava ja polynomi Q on jakaja
polynomi A on osamäärä ja polynomi R jakojäännös (denominator, nominator,
quotient, remainder ).
Lemman 7.1.4 todistus sivuutetaan algebrallisena ja teknisenä, ks. esimerkiksi
Myrberg: Algebra, s. 112.
Määritelmä 7.1.5 Jos jakoyhtälössä jakojäännös R = 0̂ (nollapolynomi), sanotaan, että polynomi P on jaollinen (divisible ) polynomilla Q, ja Q on polynomin
P tekijä (factor ).
Esimerkki 7.1.6 Käsin laskien A ja R löydetään jakokulman avulla.
a) Olkoon
P (x) := x3 + x2 + x + 1
ja
Q(x) := x2 + 1.
Jakamalla jakokulmassa x3 + x2 + x + 1 polynomilla x2 + 1 saadaan tulokseksi
x + 1. Siis
x3 + x2 + x + 1 = (x2 + 1)(x + 1)
eli A(x) = x + 1 ja R = 0̂.
b) Olkoon
P (x) := x3 + 3x2 − x − 1
ja Q(x) := x + 2.
Jakamalla jakokulmassa x3 + 3x2 − x − 1 polynomilla x + 2 saadaan A(x) =
x2 + x − 3 ja jakojäännökseksi R(x) = 5. Tarkastamalla todetaan, että tulos on
oikein, sillä
A(x)Q(x) + R(x) = (x2 + x − 3)(x + 2) + 5 = x3 + 3x2 − x − 1 = P (x).
Määritelmä 7.1.7 Reaaliluku x0 on polynomin P nollakohta (zero, root ), jos
P (x0 ) = 0.
Lemma 7.1.8 Jos polynomilla P on nollakohta x0 , niin P on muotoa
P (x) = (x − x0 )A(x),
missä A on polynomi, jolle deg A = deg P − 1.
Todistus. Kun polynomi P jaetaan polynomilla Q, Q(x) = x − x0 , saadaan jakoyhtälön nojalla esitys
P (x) = (x − x0 )A(x) + R(x),
x ∈ R,
(1)
missä deg R < deg Q = 1. Siis deg R = 0 tai R on nollapolynomi. Joka tapauksessa R on vakiopolynomi. Sijoittamalla x = x0 esitykseen (1) saadaan
0 = P (x0 ) = (x0 − x0 )A(x0 ) + R(x0 ) = R(x0 ).
7 ALGEBRALLISET ALKEISFUNKTIOT
92
Koska R on vakiopolynomi ja R(x0 ) = 0, on R välttämättä nollapolynomi, ja
ensimmäinen väite on todistettu.
Polynomin A astetta koskeva väite todetaan helposti antiteesin kautta.
Lemma 7.1.9 Jos P on polynomi
P (x) = an xn + an−1 xn−1 + . . . + a2 x2 + a1 x + a0 ,
jolle n = deg P ∈ N, ja jos x1 , x2 , . . . , xn ovat erillisiä polynomin P nollakohtia,
niin P on muotoa
P (x) = an (x − x1 )(x − x2 ) · · · (x − xn ).
Todistus. Soveltamalla toistuvasti Lemmaa 7.1.8 voidaan kirjoittaa
P (x) = (x − x1 )A1 (x) = (x − x1 )(x − x2 )A2 (x) = (x − x1 ) · · · (x − xn )An (x),
missä deg A1 = n − 1, deg A2 = n − 2, . . . , deg An = 0. Tällöin erityisesti
An (x) = an .
Lause 7.1.10 Jos P on polynomi ja deg P = n, niin polynomilla P on korkeintaan n kappaletta erillisiä nollakohtia.
Todistus. Tehdään antiteesi: Erillisiä nollakohtia on m, missä m > n. Nyt Lemman 7.1.9 nojalla P on muotoa
P (x) = an (x − x1 ) · · · (x − xm ),
missä an ̸= 0. Mutta tällöin välttämättä deg P ≥ m > n, mikä on ristiriita.
Esimerkki 7.1.11 Nollakohdat voivat olla moninkertaisia. Esimerkiksi
x3 − 3x2 + 3x − 1 = (x − 1)3 ,
jolloin sanotaan, että x = 1 on kolminkertainen nollakohta. Tietenkään (reaalisia)
nollakohtia ei tarvitse olla olemassa. Esimerkiksi polynomilla x 7→ x2 + 1 ei ole
reaalisia nollakohtia.
Polynomifunktioiden visualisointeja (JavaSketchpad)
http://wanda.uef.fi/matematiikka/kurssit/MatematiikanJohdantokurssi/
Kurssimateriaali/applet/Polynomifunktiot.htm
7 ALGEBRALLISET ALKEISFUNKTIOT
7.2
93
Algebrallisista yhtälöistä
Tarkastellaan yhtälöä
P (x) = 0,
(2)
missä P on polynomi. Tätä sanotaan algebralliseksi yhtälöksi. Yhtälöllä (2) on
Lauseen 7.1.10 nojalla korkeintaan deg P erillistä reaalista ratkaisua.
Esimerkki 7.2.1 Jos deg P = 1, niin (2) on muotoa
ax + b = 0,
missä a ̸= 0 ja b ∈ R. Tällä yhtälöllä on yksikäsitteinen ratkaisu x = − ab .
Palautetaan mieleen myös toisen asteen yhtälön ratkaisukaava.
Lause 7.2.2 (toisen asteen yhtälön ratkaisukaava) Olkoot a ̸= 0 ja b, c ∈ R.
Tällöin yhtälön
ax2 + bx + c = 0
(3)
ratkaisut saadaan kaavasta
x=
−b ±
√
b2 − 4ac
.
2a
(4)
Yhtälön (3) diskriminantti on luku D := b2 − 4ac.
(i) Jos diskriminantti D > 0, on yhtälöllä (3) kaksi reaalista ratkaisua.
(ii) Jos D = 0, on yhtälöllä (3) täsmälleen yksi reaalinen ratkaisu.
(iii) Jos D < 0, ei yhtälöllä (3) ole reaalisia ratkaisuja.
Todistus. Sijoittamalla on helppo todeta, että yhtälön (4) lauseke todella on ratkaisu. Tämä myöskin todistaa kohdan (i) (Lause 7.1.10). Kohtia (ii) ja (iii) tarkastellaan jäljempänä.
Esimerkki 7.2.3 a) Toisen asteen yhtälön ratkaisukaavalla saadaan myös ratkaisu
neljännen asteen yhtälölle, jossa esiintyy ainoastaan muuttujan x parillisia potensseja. Tarkastellaan esimerkiksi yhtälöä
−2x4 + x2 + 1 = 0.
Merkitään x2 = y, jolloin yhtälö saa muodon −2y 2 + y + 1 = 0. Tämän ratkaisu
on
√
−1 ± 9
y=
−4
7 ALGEBRALLISET ALKEISFUNKTIOT
94
eli y1 = − 12 ja y2 = 1. Alkuperäisen yhtälön ratkaisut saadaan yhtälöiden
x2 = − 21 ja x2 = 1 ratkaisuina. Ensimmäisellä yhtälöllä ei ole reaalisia ratkaisuja, kun taas jälkimmäisellä yhtälöllä on ratkaisut x = ±1. Nämä ovat samalla
tarkasteltavan yhtälön ainoat reaaliset ratkaisut.
b) Jos esimerkiksi kolmannen asteen yhtälön eräs ratkaisu tunnetaan, muut ratkaisut saadaan toisen asteen yhtälön ratkaisukaavasta Lemman 7.1.8 nojalla. Tarkastellaan esimerkiksi yhtälöä
7
x3 − x − 1 = 0.
2
Yhtälön eräs ratkaisu on x = 2, joten jakamalla jakokulmassa saadaan (Lemma
7.1.8)
7
1
x3 − x − 1 = (x − 2)(x2 + 2x + ) = 0.
2
2
Siten alkuperäisen yhtälön muut ratkaisut saadaan yhtälön x2 + 2x + 12 = 0 ratkaisuista. Nämä ovat
√
−2 ± 4 − 2
1√
x=
= −1 ±
2.
2
2
Kokonaislukukertoimisen polynomin tapauksessa saattaa olla apua seuraavasta
aputuloksesta, jonka avulla voi kokeilemalla yrittää löytää mahdollisia rationaalijuuria.
Menetelmä 7.2.4 Jos supistetussa muodossa oleva rationaaliluku r/s on kokonaislukukertoimisen yhtälön
an xn + an−1 xn−1 + · · · + a1 x + a0 = 0,
an ̸= 0,
juuri, niin |r| on luvun a0 ja |s| luvun an tekijä.
Tehtävä 7.2.5 Ratkaise yhtälö 4x3 + 8x2 − 11x + 3 = 0.
Opastus. Polynomiyhtälö on kokonaislukukertoiminen, joten Menetelmän 7.2.4
mukaan kannattaa kokeilla murtolukuja r/s, missä r = ±1, ±3 ja s = ±1, ±2, ±4.
Tehtävä 7.2.6 Johda Lauseessa 7.2.2 esitetty toisen asteen polynomiyhtälön ratkaisukaava.
Syvennämme tarkastelua kunhan olemme tutustuneet lähemmin kompleksilukuihin, ks. Luku 12.9.
7 ALGEBRALLISET ALKEISFUNKTIOT
7.3
95
Rationaalifunktiot
Rationaalifunktiot ovat muotoa
R(x) =
P (x)
,
Q(x)
missä P ja Q ̸= 0̂ ovat polynomeja. Rationaalifunktio on määritelty nimittäjäpolynomin Q nollakohtien ulkopuolella.
Tehtävä 7.3.1 Kuvassa 29 on rationaalifunktioiden R1 , R2 , R3 , R4 ,
R1 (x) := −
1
1
1
−1 + 5x
, R2 (x) := 4
, R3 (x) :=
ja R4 (x) :=
2
2
x
x +x−1
x
x−2
kuvaajat, tosin eivät tässä järjestyksessä. Mikä kuvaajista esittää mitäkin funktiota?
20
5
–10
–8
–6
–4
–2
2
4
x
6
8
y 10
–5
0
1
2
x
3
4
y –10
–10
–15
–20
–20
8
4
6
y4
y
2
2
–8
–6
–4
–2
0
2
4
x
6
8
–4
–2
0
–2
–2
–4
–6
–4
–8
Kuva 29: Tehtävän 7.3.1 rationaalifunktiot
2
x
4
10
7 ALGEBRALLISET ALKEISFUNKTIOT
96
Rationaalifunktion jakaminen osamurtoihin
P
Tarkastellaan rationaalifunktioita R = Q
, joille deg P < deg Q. Tarkoituksena
on esitellä laskurutiineja, joilla saadaan aikaan rationaalifunktion osamurtokehitelmä. Emme tässä yhteydessä perustele, miksi kyseinen rutiini johtaa tulokseen.
Huomaa, että saatu tulos voidaan (ja kannattaa) aina tarkistaa.
Tapaus 1. Oletetaan, että deg Q = n ja että polynomilla Q on n kappaletta erillisiä
P
nollakohtia x1 , . . . xn . Tällöin rationaalifunktiolla R = Q
on osamurtokehitelmä
R(x) =
P (x)
P (x)
=
Q(x)
a(x − x1 )(x − x2 ) . . . (x − xn )
A2
An
A1
+
+ ... +
=
x − x1 x − x2
x − xn
missä A1 , . . ., An ∈ R ja a ̸= 0.
Esimerkki 7.3.2 Huomaa, että osamurtokehitelmä ratkaisee funktion R integrointiongelman; nimittäin
∫
1
dx = ln |x − x1 | + C, C ∈ R,
x − x1
ja siis
∫
R(x) dx =
∫ ∑
n
i=1
∑
Ai
dx =
Ai ln |x − xi | + C, C ∈ R.
x − xi
i=1
n
Esimerkki 7.3.3 Määritetään osamurtokehitelmä funktiolle
R(x) :=
x2
x
.
−1
Asetetaan
A
B
x
=
+
, x ̸= ±1.
−1
x+1 x−1
Kertomalla nimittäjät pois (siis lavennukset etc.) saadaan
x2
x = A(x − 1) + B(x + 1) = Ax − A + Bx + B = (A + B)x + (B − A).
Tämä pätee kaikilla x ̸= ±1 vain jos A + B = 1 ja B − A = 0. Tästä yhtälöparista
saadaan ratkaisuiksi A = 12 ja B = 21 . Huomaa, että metodi menee asteen n
kasvaessa työlääksi, koska ratkaisuun pääseminen edellyttää yleisessä tapauksessa
yhtälöryhmän ratkaisua tilanteessa, jossa on n tuntematonta ja n yhtälöä.
7 ALGEBRALLISET ALKEISFUNKTIOT
97
Esimerkki 7.3.4 Osamurtokehitelmä löytyykin yleensä kätevimmin Heavisidemetodilla. Etsitään malliksi sellaiset vakiot A1 , A2 , A3 ∈ R, että
R(x) :=
A1
A2
A3
1
=
+
+
x(x − 1)(x + 1)
x
x−1 x+1
(5)
kaikilla x ̸= 0, x ̸= ±1.
Kerrotaan (5) ensin puolittain ”ensimmäisellä nimittäjällä” x, jolloin saadaan
1
A2
A3
= A1 + x
+x
.
(x − 1)(x + 1)
x−1
x+1
(6)
Tähän voidaan sijoittaa x = 0, jolloin saadaan −1 = A1 (tarkkaan ottaen tässä
tulisi vedota yhtälön (6) lausekkeiden jatkuvuuteen pisteessä x = 0, koska a priori
tarkastellaan vain pisteitä x ̸= 0, x ̸= ±1). Sijoitetaan esitykseen (5) A1 = −1 ja
kerrotaan seuraavaksi ”toisella nimittäjällä” x − 1. Näin saadaan
1
1
(x − 1)
= − (x − 1) + A2 + A3
.
x(x + 1)
x
(x + 1)
Nyt sijoitetaan x = 1 ja saadaan A2 = 12 . Sijoittamalla A2 =
kertomalla ”kolmannella nimittäjällä” x + 1 todetaan
(
)
1
x+1 1 x+1
=−
+
+ A3 .
x(x − 1)
x
2 x−1
1
2
esitykseen (5) ja
Sijoittamalla lopuksi x = −1 saadaan A3 = 12 .
(
)
(
)
1
1
1
1 1
1
=− +
+
x(x − 1)(x + 1)
x 2 x−1
2 x+1
kaikilla x ̸= 0 ja x ̸= ±1. Kertomalla nimittäjät pois voidaan helposti tarkistaa,
että tulos on oikein.
Siis
Määritelmä 7.3.5 Olkoon n ∈ N. Polynomilla Q on n-kertainen nollakohta x0 ,
jos Q on jaollinen polynomilla (x − x0 )n , mutta ei polynomilla (x − x0 )n+1 .
Tapaus 2. Jos nimittäjä Q on muotoa
Q(x) = (x − x1 )n1 (x − x2 )n2 · · · (x − xs )ns ,
missä x1 , . . . , xs ovat erillisiä Q:n nollakohtia ja ni ∈ N, niin jokaista termiä
(x − xi )ni kohti on osamurtokehitelmään summattava mukaan lauseke
Ai2
Aini
Ai1
+
+
.
.
.
+
,
x − xi (x − xi )2
(x − xi )ni
i = 1, 2, . . . , s.
7 ALGEBRALLISET ALKEISFUNKTIOT
98
Esimerkki 7.3.6 Jaetaan osamurtoihin
R(x) :=
1
.
− 1)
x2 (x
Nimittäjällä on siis kaksinkertainen nollakohta 0 ja yksinkertainen nollakohta 1.
Etsitään Heaviside-metodilla vakiot A1 , A2 ja A3 ∈ R siten, että
1
A1 A2
A3
= 2 +
+
.
− 1)
x
x
x−1
R(x) =
x2 (x
(7)
Kerrotaan ensin (7) puolittain erotuksella x − 1, jolloin todetaan
1
A1
A2
= (x − 1) 2 + (x − 1)
+ A3 .
2
x
x
x
Sijoittamalla tähän x = 1 saadaan A3 = 1. Toisaalta, kertomalla (7) puolittain
neliöllä x2 ja sijoittamalla A3 = 1 saadaan
1
1
= A1 + A2 x + x2
,
x−1
x−1
ja sijoittamalla tähän x = 0 todetaan A1 = −1. Sijoittamalla nyt A1 = −1
saadaan yhtälö (7) muotoon
1
1
A2
1
=− 2 +
+
.
− 1)
x
x
x−1
x2 (x
Koska tämän pitää olla samalla vakiolla A2 voimassa kaikilla x ̸= 0, x ̸= 1,
saadaan sijoittamalla vaikkapa x = 2
1
A2
− =
+ 1,
4
2
ja siten A2 = −1. Siis kaikilla x ∈ R \ {0, 1} pätee
1
1
1
1
=− 2 − +
.
− 1)
x
x x−1
x2 (x
Kertomalla nimittäjät pois tarkistetaan helposti, että tulos on taas oikein.
Huomautus 7.3.7 Jos nimittäjäpolynomilla Q on tekijänä vähintään toista astetta
oleva polynomi, jolla ei ole reaalisia nollakohtia, osamurtokehitelmä mutkistuu
entisestään. Silloin voidaan koettaa osoittajaan vakion sijasta yritettä Ax + B, tai
jakaa kompleksisiin tekijöihin.
7 ALGEBRALLISET ALKEISFUNKTIOT
7.4
99
Potenssi- ja juurifunktio
Olkoon n ∈ N ja olkoon f : R+ → R,
f (x) := xn .
Jos 0 ≤ x < y, niin tunnetusti xn < y n , joten funktio f on aidosti kasvava. Se on
siis injektio ja kuvaus f : R+ → f (R+ ) on bijektio. Bolzanon lauseesta (Analyysi
I) seuraa, että f (R+ ) = R+ , joten f : R+ → R+ on bijektio. Kyseisen bijektion
käänteiskuvaukselle n:s juurifunktio f −1 : R+ → R+ käytetään merkintää
√
f −1 (x) =: n x.
Huomaa, että Lemman 6.3.4 a) nojalla juurifunktio on aidosti kasvava ja että
√
√
( n x)n = x ja n xn = x
kaikilla x ∈ R+ Huomautuksen 6.4.2 mukaan.
Olkoon n ∈ N pariton. Tällöin sääntö f (x) = xn määrittelee injektion R → R.
Tämän toteamiseksi riittää osoittaa, että f on aidosti kasvava joukossa R. Olkoot
x, y ∈ R, x < y. Jos 0 ≤ x < y, niin xn < y n . Jos x < 0 ≤ y, niin xn < 0 ≤ y n ,
koska n on pariton. Jos lopuksi x < y < 0, niin 0 < −y < −x ja luvun n
parittomuuden nojalla
−y n = (−y)n < (−x)n = −xn .
Näin ollen xn < y n . Siis f : R → R on injektio. Pitäen tunnettuna, että f (R) =
R (seuraa Bolzanon lauseesta, Analyysi I) päätellään, että f on aidosti kasvava
bijektio R → R. Käänteiskuvaukselle käytetään edelleen merkintää
√
f −1 (x) = n x.
√
Lemman 6.3.4 nojalla myös tämä juurifunktio x 7→ n x on aidosti kasvava.
Esimerkki 7.4.1 Ratkaistaan epäyhtälö
1
1
(x2 + 2) 4 > (x2 + 3x) 4 .
Neljäs juuri on määritelty vain ei-negatiivisille luvuille. Siksi vaaditaan, että x2 +
3x = x(x + 3) ≥ 0 eli x ≤ −3 tai x ≥ 0.
Oletetaan, että x ≤ −3 tai x ≥ 0. Juurifunktion aidon kasvavuuden nojalla (Lemma 6.2.3)
1
1
(x2 + 2) 4 > (x2 + 3x) 4 ⇔ x2 + 2 > x2 + 3x
⇔ 2 > 3x
2
⇔ x< .
3
Siispä kysytyn epäyhtälön ratkaisut ovat x ≤ −3 tai 0 ≤ x < 23 .
7 ALGEBRALLISET ALKEISFUNKTIOT
100
Esimerkki 7.4.2 Olkoon f : R \ {−2} → R,
√
3x
.
f (x) := 5
x+2
Määritetään funktion f käänteiskuvaus.
Tätä varten olkoon y ∈ R. Koska kuvaus x 7→
x ̸= −2 kirjoittaa ekvivalenssiketju
√
3x
f (x) = y ⇔ 5
=y ⇔
x+2
⇔
⇔
x5 on injektio, voidaan arvoilla
3x
= y5
x+2
3x = y 5 (x + 2)
x(3 − y 5 ) = 2y 5
2y 5
⇔ x=
3 − y5
√
√
olettaen, että x ̸= −2 ja että y ̸= 5 3. Siis jokaisella y ̸= 5 3 on yksikäsitteinen
alkukuva 2y 5 /(3√− y 5 ). Ekvivalenssiketjun yhtälöstä x(3 − y 5 ) = 2y 5 nähdään,
että luvulla y =√5 3 ei ole alkukuvaa. Näin ollen
√ f on bijektio joukosta R \ {−2}
joukkoon R \ { 5 3} ja käänteiskuvaus R \ { 5 3} → R \ {−2} on
2x5
.
3 − x5
√
Esimerkki 7.4.3 Määritä säännölle f : x 7→ 3 x2 − 3 lähtöjoukko ja maalijoukko niin, että syntyy mahdollisimman laajalla välillä määritelty reaalifunktio, jolla
on käänteisfunktio. Määritä myös se.
√
Ratkaisu. Sääntö f (x) = 3 √
x2 − 3 määrittelee
√ selvästi funktion R → R, mutta
se ei ole injektio, sillä f (− 3) = 0 = f ( 3). Yleisemmin, f on parillinen,
siis kuvaaja on symmetrinen y-akselin suhteen, sillä f (−x) = 0 = f (x) kaikilla
x ∈ R.
f −1 (x) =
Funktio f√voidaan esittää yhdistettynä funktiona h ◦ g, missä g(x) := x2 − 3 ja
h(x) := 3 x, sillä
√
3
(h ◦ g)(x) = h(x2 − 3) = x2 − 3 = f (x).
Funktio g on välillä [0, +∞[ aidosti kasvava arvojoukkonaan
[ √
[[−3, +∞[, ja vastaavasti h on aidosti kasvava funktio [−3, +∞[ → − 3 3, +∞ . Yhdistetty funktio
f on siten aidosti kasvava
√ näin ollen
[ injektio, ja niinpä funktion f rajoittuma[ ja
kuvaus f1 : [0, +∞[ → − 3 3, +∞ on bijektio.
7 ALGEBRALLISET ALKEISFUNKTIOT
101
[ √
[
Lauseen 5.3.2 mukaan funktiolla f1 on käänteiskuvaus f1−1 : − 3 3, +∞ →
[0, +∞[. Se voidaan tässä tapauksessa myös laskea:
√
√
3
y = x2 − 3 ⇔ y 3 = x2 − 3 ⇔ x = ± y 3 + 3.
Koska piti olla x ≥ 0, pitää valita positiivinen haara; vaihtamalla muuttujat saadaan (ks. Kuvat 30)
√
f1−1 (x) = x3 + 3.
Toinen yhtä laajasti määritelty ratkaisufunktio
on samalla
[ √
[ lausekkeella määritelty
3
aidosti vähenevä bijektio f2 : ]−∞, 0] → − 3, +∞ (perustele itse!) ja sillä on
[ √
[
käänteisfunktiona f2−1 : − 3 3, +∞ → ]−∞, 0],
√
f2−1 (x) = − x3 + 3.
–4
–2
4
4
y2
y2
0
2x
4
–4
–2
0
–2
–2
–4
–4
Kuva 30: Esimerkin 7.4.3 funktioita
Tehtävä 7.4.4 Ratkaise yhtälö ja piirrä tilanteesta kuvio:
√
2 |x2 − 1| = 1.
2x
4
8
Transkendenttiset alkeisfunktiot
Algebrallinen potenssifunktio x 7→ xn ja juurifunktio x 7→
rajoituksin myös reaalisille eksponenteille.
8.1
√
n
x yleistyvät eräin
Yleiset potenssi- ja juurifunktiot
Luvun x > 0 reaaliset potenssit määritellään seuraavissa vaiheissa:
Olkoon n ∈ N, m ∈ Z ja r ∈ R. Määritellään induktiivisesti:
{ 1
x
:= x
1)
xn+1 := x · xn , n ∈ N
{ 0
x
:= 1
1
2)
x−n := n
x
3)
4)
m
1
1
x n := (x n )m , missä x n on luku y > 0, jolle pätee y n = x,
{ m }
{
inf {x n m
∈ Q, m
< r }, kun 0 < x < 1,
r
n
n
m
x :=
sup x n m
∈ Q, m
< r , kun x ≥ 1.
n
n
Reaalisen potenssin määritteleminen rationaalipotenssin avulla vaatii reaalilukujen täydellisyysaksiooman tuntemisen (joukon supremum sup = pienin yläraja ja
infimum inf = suurin alaraja, ks. Luku 4.8 ja Analyysit).
Määritelmä 8.1.1 Olkoon r ∈ R. Funktio f : R+ → R, f (x) := xr on yleinen
potenssifunktio (power function ).
Huomautus 8.1.2 Kokonaislukuarvoilla m ∈ N ja parittomilla n ∈ N voidaan
1
potenssifunktiot x 7→ xm ja x 7→ x n laajentaa koko reaalilukujen joukossa määritellyiksi, ks. Luku 7.4. Arvoilla r > 0 voidaan sopia 0r = 0, siis jatkaa x 7→ xr
nollaan asti.
Laskusääntöjä 8.1.3 Olkoot x > 0 ja y > 0 sekä r ja s reaalilukuja. Tällöin
( )r
xr
x
r
r r
= r
a) (xy) = x y
b)
y
y
r
x
c) xr xs = xr+s
d) s = xr−s
x
r s
rs
e) (x ) = x
8 TRANSKENDENTTISET ALKEISFUNKTIOT
r>1
3
r=1
3
2
103
2
y
2
y
1
0
y
1
1
2
x
1
0
3
1
2
x
r=0
3
0<r<1
3
1
x
2
3
r<0
3
2
0
3
2
y
y
1
0
1
1
x
2
3
0
1
x
2
3
Kuva 31: Potenssifunktioiden kuvaajia
Esimerkki 8.1.4 Edelliset laskusäännöt pätevät vain, kun x > 0 ja y > 0. Siten
laskussa
1
2
1
1
−2 = (−8) 3 = (−8) 6 = ((−8)2 ) 6 = 64 6 = 2
on varmaankin käytetty sääntöjä väärin, miten?
Potenssifunktiot x 7→ xr ovat jatkuvia määrittelyjoukossaan R+ . Lisäksi ne ovat
monotonisia ja ei-negatiivisia. Potenssifunktioiden kuvaajia eri arvoilla r ∈ R
näkyy Kuvassa 31.
Huomautus 8.1.5 Kullakin arvolla r ̸= 0 on funktion x 7→ xr käänteisfunktio
1
x 7→ x r yhtälailla potenssifunktio.
Esimerkki 8.1.6 a) Olkoon f : R → R, f (x) := x3 . Funktion f käänteisfunktio
on f −1 : R → R,
√
1
f −1 (x) = x 3 = 3 x.
b) Funktion g : [0, ∞[ → [0, ∞[, g(x) := x2 , käänteisfunktio g −1 : [0, ∞[ →
[0, ∞[ on
√
1
g −1 (x) = x 2 = x.
Potenssi- ja juurifunktioiden visualisointeja (JavaSketchpad)
http://wanda.uef.fi/matematiikka/kurssit/MatematiikanJohdantokurssi/
Kurssimateriaali/applet/PotenssiJaJuurifunktiot.htm
8 TRANSKENDENTTISET ALKEISFUNKTIOT
8.2
104
Eksponentti- ja logaritmifunktiot
Tärkein eksponenttifunktioista on e-kantainen eksponenttifunktio, jonka käänteisfunktio on luonnollinen logaritmi.
Eksponenttifunktio kantalukuna e
Neperin luku e on transkendenttinen ”luonnonvakio”, jota voi lähestyä monella
tapaa. Yksinkertaisin tapa on käyttää lukujonoa:
(1 + 1)1
(
)2
1
1+
2
)3
(
1
1+
3
(
)4
1
1+
4
)5
(
1
1+
5
= 2
= 2, 25
= 2, 37037 . . .
= 2, 44141 . . .
= 2, 48832 . . .
..
.
Voidaan osoittaa, että jonolla on äärellinen raja-arvo (jono on kasvava ja ylhäältä
rajoitettu, ks. Analyysi I).
Määritelmä 8.2.1 Neperin luku e on raja-arvo
(
1 )n
e := lim 1 +
= 2,71828 . . . .
n→∞
n
Luku on nimetty skotlantilaisen astrologi-matemaatikko John Napier’n (1550 1617) mukaan; hän keksi mm. jäljempänä käsiteltävän luonnollisen logaritmin.
Määritelmä 8.2.2 Funktio exp : R → R+ , exp(x) := ex , on e-kantainen eksponenttifunktio (exponential function ).
Eksponenttifunktio exp on aidosti kasvava (jatkuva) bijektio R → R+ , ks. kuvaaja
Kuvassa 32.
8 TRANSKENDENTTISET ALKEISFUNKTIOT
105
4
3
y2
1
–3
–2
–1 0
1
x
2
3
Kuva 32: Eksponenttifunktion kuvaajaa
Laskusääntöjä 8.2.3 Eksponenttifunktiolle exp on voimassa kaikilla x, y ∈ R ja
n∈N
1
a) e0 = 1
b) e−x = x
e
ex
c) ex+y = ex ey
d) ex−y = y
e
x
x
e −1
e
e) lim
=1
f) lim n = ∞
x→0
x→∞ x
x
Huomautus 8.2.4 Raja-arvokaavan mukaan x 7→ ex kasvaa nopeammin kuin potenssifunktio x 7→ xn millään n ∈ N.
8 TRANSKENDENTTISET ALKEISFUNKTIOT
106
Logaritmifunktio kantalukuna e
Koska eksponenttifunktio exp : R → R+ on bijektio, sillä on käänteisfunktio
exp−1 : R+ → R.
Määritelmä 8.2.5 Eksponenttifunktion exp käänteisfunktiota ln := exp−1 :
R+ → R sanotaan luonnolliseksi logaritmifunktioksi (natural logarithm ).
2
y 1
0
1
2x
3
4
–1
–2
Kuva 33: Logaritmifunktion kuvaajaa
Huomautus 8.2.6 Logaritmifunktion kuvaajaa näet Kuvassa 33. Luonnollista logaritmifunktiota x 7→ ln x sanotaan myös e-kantaiseksi logaritmiksi (logarithm of
base e). Käänteisfunktion määritelmän mukaan
y = ex ⇔ x = ln y.
Logaritmifunktio ln : R+ → R on aidosti kasvava (jatkuva) bijektio.
Laskusääntöjä 8.2.7 Logaritmifunktiolle ln on voimassa kaikilla x, y, r ∈ R+ ,
c ∈ R ja n ∈ N
a) ln 1 = 0 ja ln e = 1
c) ln(xy) = ln x + ln y
x
=∞
e) lim
x→∞ (ln x)n
b) ln xc = c ln x
( )
d) ln xy = ln x − ln y
xr
f) lim
=∞
x→∞ ln x
Raja-arvosäännön f) mukaan mikä tahansa potenssifunktio x 7→ xr , r > 0, kasvaa
nopeammin kuin ln.
Koska eksponentti- ja logaritmifunktiot ovat toistensa käänteisfunktioita, on
eln x = x kaikilla x ∈ R+ ,
ln ex = x kaikilla x ∈ R.
8 TRANSKENDENTTISET ALKEISFUNKTIOT
107
Muut eksponentti- ja logaritmifunktiot
Eksponenttifunktion x 7→ ax kantaluvuksi käy mikä tahansa reaalivakio a > 0.
Määritelmä 8.2.8 Olkoon a ∈ R+ vakio. Funktio expa : R → R+ , expa := ax
on a-kantainen eksponenttifunktio.
Arvoilla 0 < a < 1 on eksponenttifunktio expa aidosti vähenevä ja arvoilla a > 1
aidosti kasvava, ks. Kuva 34. Rajatapaus a = 1 on luonnollisesti vakiofunktio
exp1 = 1.
a>1
4
–3
–2
0<a<1
4
3
3
y2
y2
1
1
–1 0
1
x
2
3
–3
–2
–1 0
1
x
2
3
Kuva 34: Eksponenttifunktioiden kuvaajia
Arvoilla a ∈ R+ \ {1} on funktioilla x 7→ ax käänteiskuvaukset.
Määritelmä 8.2.9 Kullekin vakiolle a ∈ R+ \ {1} sanotaan a-kantaisen eksponenttifunktion käänteisfunktiota loga : R+ → R a-kantaiseksi logaritmifunktioksi.
Logaritmifunktioiden kuvaajat ovat eksponenttifunktioiden kuvaajien peilikuvia
suoran y = x suhteen, ks. Kuva 35.
a>1
2
y 1
0
0<a<1
2
y 1
1
2x
3
4
0
–1
–1
–2
–2
1
2x
Kuva 35: Logaritmifunktioiden kuvaajia
3
4
8 TRANSKENDENTTISET ALKEISFUNKTIOT
108
Eksponenttifunktioiden visualisointeja (JavaSketchpad)
http://wanda.uef.fi/matematiikka/kurssit/MatematiikanJohdantokurssi/
Kurssimateriaali/applet/Eksponenttifunktiot.htm
Logaritmifunktioiden visualisointeja (JavaSketchpad)
http://wanda.uef.fi/matematiikka/kurssit/MatematiikanJohdantokurssi/
Kurssimateriaali/applet/Logaritmifunktiot.htm
Eksponentti- ja logaritmifunktioiden ominaisuuksia
Lause 8.2.10 a) Eksponenttifunktio expa voidaan esittää e-kantaisen eksponenttifunktion avulla:
ax = ex ln a .
b) Logaritmifunktio loga voidaan esittää e-kantaisen logaritmin avulla muodossa
loga x =
ln x
1
=
· ln x.
ln a
ln a
Todistus. a) Olkoon x ∈ R. Silloin ax = eln a = ex ln a (perustele!).
x
b) Olkoon x > 0 ja y := loga x. Silloin käänteisfunktion määritelmän ja luonnollisen logaritmin ominaisuuksien nojalla
y = loga x ⇔ x = ay
⇔ ln x = ln ay = y ln a
ln x
⇔ y=
,
ln a
eli loga x = y =
ln x
.
ln a
Esimerkki 8.2.11 Lauseen 8.2.10 a) nojalla voidaan funktio x 7→ xx esittää muodossa
x
xx = eln x = ex ln x , x > 0,
ja yleisemmin
g(x)
f (x)g(x) = eln f (x)
= eg(x) ln f (x) .
Eksponentti- ja logaritmilausekkeita sisältävien yhtälöiden ratkaisemisessa voidaan hyödyntää näiden funktioiden bijektiivisyyttä: arvoilla x, y, a > 0, a ̸= 1,
on
x = y ⇔ ax = ay ,
x = y ⇔ loga x = loga y.
8 TRANSKENDENTTISET ALKEISFUNKTIOT
109
Esimerkki 8.2.12 Ratkaistaan yhtälö
2 −1
2x
2x
2 −1
−
−
1 2x
· 3 = 0.
2
1 2x
·3 =0 ⇔
2
⇔
⇔
⇔
⇔
2 · 2x
2 −1
= 32x
2
2x = 32x
2
ln 2x = ln 32x
x2 ln 2 = 2x ln 3
x(x ln 2 − 2 ln 3) = 0
2 ln 3
⇔ x = 0 tai x =
ln 2
Esimerkki 8.2.13 Ratkaistaan yhtälö
4x − 2x+2 = 32.
Aluksi muokataan yhtälöä:
4x − 2x+2 = 32 ⇔ (2x )2 − 2x 22 − 32 = 0
⇔ (2x )2 − 4 · 2x − 32 = 0.
Merkitään t := 2x . Silloin on t > 0, mikä saattaa vaikuttaa ratkaisuihin. Nyt
4x − 2x+2 = 32 ⇒
⇒
⇒
⇒
t2 − 4t − 32 = 0
t = 8 tai t = −4
2x = 8 = 23 tai 2x = −4
x = 3 tai 2x = −4.
Ainoa reaalinen ratkaisu voi olla x = 3, mikä toteuttaakin yhtälön (tarkasta!).
Eksponentti- ja logaritmifunktioita sisältävien epäyhtälöiden ratkaisu voidaan perustaa näiden funktioiden
• aidosti monotonisuuteen.
• jatkuvuuteen; jatkuva funktio voi vaihtaa merkkiään vain nollakohdissa.
On kuitenkin muistettava kantaluvusta johtuvat eroavuudet:
Arvoilla a > 1, x, y ∈ R on:
Arvoilla 0 < a < 1, x, y ∈ R on:
x < y ⇔ ax < ay .
x < y ⇔ ax > ay .
Arvoilla a > 1, x, y ∈ R+ on:
Arvoilla 0 < a < 1, x, y ∈ R+ on:
x < y ⇔ loga x < loga y.
x < y ⇔ loga x > loga y.
8 TRANSKENDENTTISET ALKEISFUNKTIOT
110
Esimerkki 8.2.14 Ratkaistaan epäyhtälö
2 −1
2x
2 −1
2x
−
1 2x
·3 <0 ⇔
2
⇔
⇔
⇔
−
1 2x
· 3 < 0.
2
2
2x < 32x
2
ln aidosti kasvava
ln 2x < ln 32x
x2 ln 2 − 2x ln 3 < 0
x(x ln 2 − 2 ln 3) < 0
Merkitään f (x) := x ln 2 − 2 ln 3 ja tarkastellaan merkkikaaviota:
x
−
f (x)
−
xf (x) +
+ +
− +
− +
0
Ratkaisu on siis 0 < x <
2 ln 3
ln 2
2 ln 3
.
ln 2
Lause 8.2.15 Jos limx→x0 f (x) = ∞ (tai limx→x0 f (x) = −∞), niin
(
lim 1 +
x→x0
1 )f (x)
= e.
f (x)
Todistus. Seuraa yhdistetyn funktion määritelmästä ja tunnetusta raja-arvotuloksesta
(
1 )x
lim 1 +
= e.
x→±∞
x
Esimerkki 8.2.16 Lasketaan raja-arvo
)x
(
1
.
lim 1 +
x→∞
3x
Muokataan lauseketta Lauseen 8.2.15 mukaiseksi:
(
)x
1
=
lim 1 +
x→∞
3x
[(
(
) 1 ·3x
)3x ] 31
√
1
1 3
1
lim 1 +
= lim
1+
= e 3 = 3 e.
x→∞
x→∞
3x
3x
8 TRANSKENDENTTISET ALKEISFUNKTIOT
111
Esimerkki 8.2.17 Lasketaan raja-arvo
(
)x
x−2
lim
.
x→∞
x
Muokataan lauseketta Lauseen 8.2.15 mukaiseksi:
(
)x
(
)x
(
)x
x−2
2
1
lim
= lim 1 −
= lim 1 − x
x→∞
x→∞
x→∞
x
x
2
[(
)− x2 ]−2
1
1
= lim
1+ x
= e−2 = 2 .
x→∞
−2
e
Eksponentti- ja logaritmifunktioiden laskusäännöille
ex
= ∞,
x→∞ xn
lim
x
= ∞,
x→∞ (ln x)n
lim
xr
= ∞, (r > 0).
x→∞ ln x
lim
saadaan yleistykset
Lause 8.2.18 Jos limx→x0 f (x) = ∞, niin
lim
x→x0
ef (x)
= ∞,
(f (x))n
lim
x→x0
f (x)
= ∞,
(ln f (x))n
lim
x→x0
f (x)r
= ∞, (r > 0).
ln f (x)
8 TRANSKENDENTTISET ALKEISFUNKTIOT
8.3
112
Trigonometriset ja arkusfunktiot
Trigonometristen funktioiden määritelmät
Tarkastellaan yksikköympyrää (unit circle ) eli 1-säteistä origokeskistä ympyrää.
Asetetaan tarkasteltavan kulman kärki origoon ja alkukylki positiiviselle x-akselille, ks. Kuva 36. Kulman t suuruus radiaaneina (radian ) on kulmaa vastaa1
y
t
+
positiiviset kulman arvot
x
-1
1
negatiiviset kulman arvot
_
-1
Kuva 36: Yksikköympyrä
van kaaren pituus yksikköympyrän kehällä kiertosuuntaa vastaavalla merkillä varustettuna. Jos α on kulma asteina ja t on kulma radiaaneina, niin verrannosta
t
α
= 360
◦ saadaan aste-radiaaniyhteys (ks. Kuva 37)
2π
t=
2π
α
α=
2π.
◦
360
360◦
π
90ο = _2
π
135ο = 3__
4
60ο = π_3
π
ο
45 = _4
π
ο
30 = _6
180ο = π
0o = 0
270o = 3__2π
Kuva 37: Kulmia asteina ja radiaaneina
8 TRANSKENDENTTISET ALKEISFUNKTIOT
113
Jokaista reaalilukua t (= kulman suuruus radiaaneina) vastaa täsmälleen yksi kehän piste (x, y). Jokaista kehän pistettä (x, y) vastaa ääretön määrä reaalilukuja
(radiaanikulmia) t + n2π.
Määritelmä 8.3.1 Olkoon (x, y) kulmaa t vastaava yksikköympyrän kehän piste.
Määritellään kosini cos ja sini sin asettamalla
cos t := x
sin t := y
Siten (ks. Kuva 38)
- kulman kosini on kulmaa vastaavan kehäpisteen x-koordinaatti.
- kulman sini on kulmaa vastaavan kehäpisteen y-koordinaatti,
1
y = sin t
(x,y)
t
-1
( x,y)
y
t
1
r
x = cos t
x
r
-r
-1
Kuva 38: Suhteita yksikköympyrässä ja r-säteisessä ympyrässä
Yleisemmin: origokeskisen r-säteisen ympyrän tapauksessa cos t = x/r ja sin t =
y/r eli x = r cos t ja y = r sin t. Eräitä tärkeitä arvoja saadaan suorakulmaisista
muistikolmioista, ks. Kuva 39.
1
1
o
30 =
π_
6
_3
2
1_
2
o
45 =
_π
4
2_
2
2_
2
Kuva 39: Muistikolmiot
1
60o =
1_
2
π
_
3
_3
2
8 TRANSKENDENTTISET ALKEISFUNKTIOT
114
Ajatellaan kulma muuttujaksi ja merkitään sitä symbolilla x. Näin tulevat määritellyksi trigonometriset funktiot (trigonometric functions ):
Sini
f1 : R → [−1, 1],
f1 (x) := sin x
Kosini
f2 : R → [−1, 1],
f2 (x) := cos x
Tangentti
f3 : R \ { π2 +nπ | n ∈ Z} → R,
f3 (x) = tan x :=
sin x
cos x
cos x
f4 (x) = cot x :=
sin x
Kotangentti f4 : R \ {nπ | n ∈ Z} → R,
f5 : R \ { π2 +nπ | n ∈ Z} → R,
Sekantti
f5 (x) = sec x :=
1
cos x
1
sin x
Trigonometriset funktiot ovat määrittelyjoukoissaan jatkuvia. Sini ja kosini ovat
jaksollisia perusjaksoinaan 2π. Muista saadaan jaksollisia jatkamalla ne määrittelemättömyyskohdissa vaikkapa nolliksi (ks. Kuva 40, huomaa skaalat akseleilla).
f6 : R \ {nπ | n ∈ Z} → R,
Kosekantti
f6 (x) = csc x :=
y = cos x
y = sin x
y
–8
1
–4
y
4
x
8
–8
–4
–1
–4
4
x
8
4
y
2
0
–2
8
y = cot x
4
–8
4
x
–1
y = tan x
y
1
4
x
8
–8
–4
–4
2
0
–2
–4
Kuva 40: Trigonometristen funktioiden kuvaajia
Trigonometristen funktioiden visualisointeja (JavaSketchpad)
http://wanda.uef.fi/matematiikka/kurssit/MatematiikanJohdantokurssi/
Kurssimateriaali/applet/TrigonometrisetFunktiot.htm
8 TRANSKENDENTTISET ALKEISFUNKTIOT
115
Sini ja kosini ovat rajoitettuja, | sin | ≤ 1 ja | cos | ≤ 1.
Pienillä kulman arvoilla |x| ≈ 0 on sin x ≈ x, mistä johtuu mm. raja-arvo-ominaisuus
sin x
lim
= 1.
x→0 x
Tämä käy ilmi myös sinin sarjakehitelmästä, kun x ∈ R on radiaaneja:
∑
x3 x5
x2k+1
+
− ... =
.
(−1)k
3!
5!
(2k
+
1)!
k=0
∞
sin x = x −
Kosinilla on myös samankaltainen sarjakehitelmä, mikähän se on? Trigonometriset funktiot voitaisiin määritelläkin suoraan sarjaesitysten avulla.
Huomautus 8.3.2 Trigonometristen funktioiden potensseja merkitään usein
sinn x := (sin x)n .
Potenssimerkinnässä on kuitenkin vaaransa, joskus nimittäin funktion yhdistämiselle käytetään niinikään potenssimerkintää f 2 = f ◦ f , mikä yleensä on aivan eri
asia! Esimerkiksi (sin x)2 ̸= sin(sin x) lähes kaikilla x ∈ R.
Laskusääntöjä 8.3.3 (osattaviksi) Trigonometrisille funktioille sini ja kosini on
kaikkialla voimassa muunnoskaavat
1) sin(−x) = − sin x
2) cos(−x) = cos x
3) sin x = sin(x + n2π)
4) cos x = cos(x + n2π)
5) sin 2x = 2 sin x cos x
6) cos 2x = 2 cos2 x − 1 = 1 − 2 sin2 x
7) cos2 x + sin2 x = 1
8) cos2 x − sin2 x = cos 2x
(
(
π)
π)
9) sin x +
= cos x 10) cos x +
= − sin x
2
2
11) sin(π − x) = sin x
12) cos(π − x) = − cos x
Tangentille ja kotangentille pätevät niiden määrittelyjoukoissa
1
sin x
14) cot x =
13) tan x =
cos x
tan x
15) tan(−x) = − tan x
16) cot(−x) = − cot x
17) tan x = tan(x + nπ) 18) cot x = cot(x + nπ)
Perusyhteenlaskukaavat
19) sin(x + y) = sin x cos y + cos x sin y
x+y
x−y
20) sin x + sin y = 2 sin
cos
2
2
8 TRANSKENDENTTISET ALKEISFUNKTIOT
116
Trigonometriset yhtälöt ja epäyhtälöt
Trigonometristen yhtälöiden ja epäyhtälöiden ratkaisussa kannattaa käyttää apuna
yksikköympyrää.
A. Yhtälöiden ratkaiseminen
Olkoon T trigonometrinen funktio. Trigonometriset yhtälöt pyritään palauttamaan
esimerkiksi trigonometristen kaavojen avulla seuraaviin perustyyppeihin:
T (α(x)) = a
T (α(x)) = T (β(x)),
tai
missä a ∈ R ja α ja β ovat reaalifunktioita.
1) Muotoa T (α(x)) = a olevat yhtälöt ratkaistaan etsimällä ensin yksi ratkaisu
α(x) = α0 laskimella tai muistikolmion avulla ja sitten loput ratkaisut funktion T
määritelmän nojalla yksikköympyrää apuna käyttäen:
sin(α(x)) = a
a
tan(α(x)) = a
α0
α0
α0
y
a
cos(α(x)) = a
a
y
y
α0
a
x
α(x) = α0 + n2π
tai
α(x) = π − α0 + n2π
a
α0
α(x) = α0 + n2π
tai
α(x) = −α0 + n2π
α0
x
α(x) = α0 + nπ
α(x) ̸= π2 + nπ
Esimerkki 8.3.4 Ratkaise yhtälö 2 sin 2x = 1.
Ratkaisu. Yhtälö menee muotoon 1) arvolla α(x) := 2x:
1
2 sin 2x = 1 ⇔ sin 2x = .
2
Yksikköympyrä ja muistikolmio (Kuva 41) antavat ratkaisut
{
{
π
x = 12
2x = π6 + n2π
+ nπ
⇔
,
π
5π
2x = π − 6 + n2π
x = 12 + nπ
n ∈ Z.
x
8 TRANSKENDENTTISET ALKEISFUNKTIOT
__
5π
6
1_
2
π_
6
117
1
1_
2
π_
6
Kuva 41: Esimerkin 8.3.4 apukuviot
2) Muotoa T (α(x)) = T (β(x)) olevan yhtälön eräs ratkaisu saadaan asettamalla α(x) = β(x). Loput ratkaisut löytyvät funktion T määritelmän nojalla yksikköympyrää apuna käyttäen:
sin(α(x)) = sin(β(x))
y
cos(α(x)) = cos(β(x))
y
y
x
α(x) = β(x) + n2π
tai
α(x) = π − β(x) + n2π
tan(α(x)) =
tan(β(x))
x
x
α(x) = β(x) + n2π
tai
α(x) = −β(x) + n2π
α(x) = β(x) + nπ
α(x) ̸= π2 + nπ
β(x) ̸= π2 + nπ
Esimerkki 8.3.5 Ratkaise yhtälö tan 3x = tan x.
Ratkaisu. Yhtälö on muotoa 2), jossa α(x) = 3x ja β(x) = x. Ottamalla huomioon yhtälö ja tangentin määrittelyalue saadaan yhtälöryhmä


 3x = x + nπ
 x = n π2
3x ̸= π2 + nπ ⇔
x ̸= π6 + n π3 , n ∈ Z.


x ̸= π2 + nπ
x ̸= π2 + nπ
Ottamalla huomioon, että tangetti ei ole määritelty arvoilla x =
42), saadaan ratkaisuiksi x = nπ, n ∈ Z.
π
2
+ nπ (Kuva
3) Muotoa sin(α(x)) + cos(α(x)) = a oleva yhtälö kannattaa usein korottaa neliöön, jolloin voidaan käyttää ominaisuutta cos2 α + sin2 α = 1. Saadut ratkaisut
on tarkastettava!
8 TRANSKENDENTTISET ALKEISFUNKTIOT
118
ei käy
ei käy
Kuva 42: Tangentti ei ole määritelty, kun x =
π
2
+ nπ, n ∈ Z
Esimerkki 8.3.6 Ratkaise yhtälö cos x + sin x = 1.
Ratkaisu. Korotetaan molemmat puolet neliöön:
cos x + sin x = 1 ⇒ cos2 x + sin2 x + 2 cos x sin x = 1 ⇒ sin 2x = 0.
Tämän ratkaisut ovat kohdan 1) mukaan:
sin 2x = 0 ⇔ 2x = 0 + n2π tai 2x = (π − 0) + n2π,
π
⇔ x = nπ tai x = + nπ, n ∈ Z
2
π
⇔ x=n , n∈Z
2
n∈Z
Tarkastus osoittaa, etteivät nämä kaikki toteuta alkuperäistä yhtälöä; ratkaisuksi
jää vain x = n2π tai x = π2 + n2π, n ∈ Z.
Esimerkki 8.3.7 Ratkaise yhtälö cos 2x = sin x.
Ratkaisu. Trigonometristen kaavojen avulla saadaan
cos 2x = sin x ⇔ 1 − 2 sin2 x = sin x
⇔ 2 sin2 x + sin x√− 1 = 0
−1 ± 1 + 8
−1 ± 3
⇔ sin x =
=
4
4
1
⇔ sin x = −1 tai sin x =
2
3
π
5π
⇔ x = π + n2π tai x = + n2π tai x =
+ n2π, n ∈ Z
2
6
6
π
2π
⇔ x = + n , n ∈ Z (koottuina).
6
3
8 TRANSKENDENTTISET ALKEISFUNKTIOT
119
B. Epäyhtälöiden ratkaiseminen
Olkoon ratkaistava yhtälö muotoa f (x) > g(x) tai f (x) ≥ g(x).
1) Yleensä kannattaa ratkaista vastaava yhtälö f (x) = g(x) eli f (x)−g(x) = 0
ja tehdä lausekkeen f (x) − g(x) etumerkkitarkastelu yksikköympyrällä tai
reaaliakselin välillä [0, 2π].
2) Jatkuvan funktion merkki voi vaihtua vain nollakohdissa ja kohdissa, joissa funktio ei ole määritelty. Huomaa, että merkki voi vaihtua myös epäjatkuvuuskohdissa. Kun nämä pisteet ovat selvillä, voidaan lausekkeen
f (x) − g(x) etumerkki kullakin välillä selvittää kokeilemalla yhdellä välin sisällä olevalla muuttujan arvolla.
3) Rationaalilausekkeita sisältävissä epäyhtälöissä kannattaa yleensä viedä
kaikki termit epäyhtälön samalle puolelle (ei kertoa nimittäjiä pois), laskea
yhteen ja tehdä osoittajan ja nimittäjän merkkitarkastelu yksikköympyrällä.
Esimerkki 8.3.8 Ratkaise epäyhtälö 2 cos 2x ≥ 1.
Ratkaisu. Tarkastellaan yhtäsuuruutta:
1
2 cos 2x = 1 ⇔ cos 2x =
2
π
⇔ 2x = ± + n2π, n ∈ Z
3
π
⇔ x = ± + nπ, n ∈ Z.
6
Lausekkeen 2 cos 2x − 1 merkkikaavioon 43 asetellaan nämä mahdolliset merkinvaihtopisteet. Kultakin väliltä valitaan sopiva piste, josta etumerkki ko. välillä
selviää; tässä esimerkiksi pisteet 0, π/2, π ja 3π/2.
π
5__
6
−
π
− 5__
6
π_
−
+
+
+
+
−
−
6
π
−_
6
Kuva 43: Merkkikaavio lausekkeelle 2 cos 2x − 1
Nähdään, että ratkaisu on
π
π
− + nπ ≤ x ≤ + nπ,
6
6
n ∈ Z.
8 TRANSKENDENTTISET ALKEISFUNKTIOT
120
Esimerkki 8.3.9 Ratkaise epäyhtälö cos 2x ≤ sin x.
Ratkaisu. Ratkaistaan yhtäsuuruus (ks. Esimerkki 8.3.7):
cos 2x = sin x ⇔ x =
π
2π
+n ,
6
3
n ∈ Z.
Lausekkeen cos 2x − sin x merkkikaavion 44 mukaan sijoitetaan nyt lausekkeeπ
5__
6
π_
−
−
+
+
+
6
+
_
−π
2
Kuva 44: Merkkikaavio lausekkeelle cos 2x − sin x
seen vaikkapa pisteet 0, π/2 ja π ja merkitään etumerkkivälit. Nähdään, että
epäyhtälön ratkaisu on
π
5π
π
+ n2π ≤ x ≤
+ n2π tai x = − + n2π,
6
6
2
n ∈ Z.
Arkusfunktiot eli syklometriset funktiot
Trigonometriset funktiot eivät ole – toisin kuin esimerkiksi eksponenttifunktiot
– sellaisinaan käännettävissä, mutta rajoittamalla ne sopiville määrittelyväleille
saadaan käyttökelpoiset osittaiset käänteisfunktiot; mm. funktiolaskimet tuottavat
juuri näiden arvoja.
[ π π]
1. Sinifunktio
on
aidosti
kasvava
välillä
− 2 , 2 , joten sen rajoittumafunktio
[ π π]
f : − 2 , 2 → [−1, 1], f (x) := sin x, on bijektio. Tämän käänteisfunktiota
kutsutaan nimellä arkussinin päähaara ja sitä merkitään
[ π π]
arc sin := f −1 : [−1, 1] → − ,
.
2 2
Siten
sin x = y ⇔ x = arc sin y
kaikilla
[ π π]
x∈ − ,
.
2 2
8 TRANSKENDENTTISET ALKEISFUNKTIOT
121
2. Kosinifunktio on aidosti vähenevä välillä [0, π], joten sen rajoittumafunktio
f : [0, π] → [−1, 1], f (x) := cos x, on bijektio. Sen käänteisfunktio on
arkuskosinin päähaara:
arc cos x := f −1 : [−1, 1] → [0, π] .
] π π[
3. Tangenttifunktio
on
aidosti
kasvava
välillä
− 2 , 2 , joten sen rajoittuma] π π[
funktio f : − 2 , 2 → R, f (x) := tan x, on bijektio. Sen käänteisfunktio
on arkustangentin päähaara:
] π π[
arc tan x := f −1 : R → − ,
.
2 2
4. Kotangentti on aidosti vähenevä välillä ]0, π[, joten sen rajoittumafunktio
f : ]0, π[ → R, f (x) := cot x, on bijektio. Sen käänteisfunktio on arkuskotangentin päähaara:
arc cot := f −1 : R → ]0, π[ .
Rajoittumalla muihin väleihin voidaan määritellä muita arkusfunktioiden haaroja,
nk. sivuhaaroja ; näille ei merkinnöissä arcsin, arccos, jne käytetä yläviivaa.
[
]
Esimerkki 8.3.10 Funktio f1 : π2 , 3π
→ [−1,
2
[ 1] ,]f1 (x) := sin x, on bijektio,
joten sillä on käänteisfunktio f1−1 : [−1, 1] → π2 , 3π
. Tätä voidaan sanoa arkus2
sinin 1. sivuhaaraksi ja merkitä vaikkapa arcsin1 := f1−1 .
[
]
5π
Seuraava sivuhaara olisi arcsin2 : [−1, 1] → 3π
,
.
2
2
Jaksollisuudesta johtuen muut haarat voidaan kuitenkin palauttaa päähaaraan, esimerkiksi
arcsin1 x = − arc sin x + π = arc sin(−x) + π kaikilla
arcsin2 x = arc sin x + 2π kaikilla x ∈ [−1, 1].
x ∈ [−1, 1],
Huomautus 8.3.11 a) Arkusfunktioiden päähaaroille käytetään monesti – mm.
laskimissa – epätarkkoja merkintöjä sin−1 , cos−1 , tan−1 , ja cot−1 . Monikäsitteisyyden lisäksi on syytä taas huomata, että sin−1 x ja (sin x)−1 tarkoittavat eri asioita.
b) Tarkasti ottaen voitaisiin puhua sinifunktion käänteisrelaatiosta arcsin :=
sin−1 , joka on joukko
arcsin = { (x, y) ∈ R2 | sin y = x }.
8 TRANSKENDENTTISET ALKEISFUNKTIOT
122
y = arcsin x
10
9
8
7
6
y5
4
3
2
1
0 0.5 1
–1 –1
x
–2
Kuva 45: Arkussini-relaatiota xy-tasossa
Tehtävä 8.3.12 Piirrä Kuvaan 45 arkussinin päähaara ja Esimerkissä 8.3.10 kuvatut sivuhaarat.
[
]
Lause 8.3.13 Funktio arc tan : R → − π2 , π2 on koko reaalilukujen joukossa
rajoitettu, aidosti kasvava jatkuva bijektio, jolle
lim arc tan x =
x→∞
π
,
2
π
lim arc tan x = − .
x→−∞
2
Arkusfunktioyhtälöiden ratkaisemisesta
Yhtälöiden ratkaisemisessa on muistettava:
1) todetaan määrittelyalueet,
2) trigonometristen funktioiden ja trigonometrian kaavojen avulla yhtälö muutetaan algebralliseksi yhtälöksi,
3) saadut ratkaisut tarkastetaan.
Esimerkki 8.3.14 Lasketaan luvun x := arc sin 12 tarkka arvo.
Ratkaisu. Ottaen huomioon, että x ∈ [− π2 , π2 ], saadaan
x = arc sin
1
1
π
⇔ sin x = ⇔ x = .
2
2
6
8 TRANSKENDENTTISET ALKEISFUNKTIOT
123
Esimerkki 8.3.15 Sievennä cos(arc sin x), kun −1 ≤ x ≤ 1.
Ratkaisu. Koska on arc sin : [−1, 1] → [− π2 , π2 ] eli
−
π
π
≤ arc sin x ≤ ,
2
2
on cos(arc sin x) ≥ 0. Koska aina cos2 x + sin2 x = 1, on
√
cos x = ± 1 − sin2 x.
Edellä todetun nojalla on kosini tarkasteluarvoilla ei-negatiivinen, joten
√
√
cos(arc sin x) = + 1 − (sin(arc sin x))2 = 1 − x2 .
Vastaavalla tavalla voitaisiin näyttää, että välillä [−1, 1] on
√
sin(arc cos x) = 1 − x2 .
Esimerkki 8.3.16 Ratkaise yhtälö arc sin x = 2 arc cos x.
Ratkaisu. Määrittelyalue on −1 ≤ x ≤ 1. Koska arc sin on tällä välillä bijektio,
on (vaikkakin edellyttäen vielä, että |2 arc cos x| ≤ π2 , ratkaisut on siten kuitenkin
tarkastettava)
arc sin x = 2 arc cos x ⇒
⇒
⇒
⇒
x = sin(2 arc cos x)
x = 2 sin(arc cos x) cos(arc cos x)
√
x = 2 1 − x2 · x
√
x(1 − 2 1 − x2 ) = 0
√
1
⇒ x = 0 tai 1 − x2 =
√ 2
3
⇒ x = 0 tai x = ±
.
2
Tarkastetaan: x = 0: arc sin 0 = 0, mutta 2 arc cos 0 = π, ei käy.
√
x=
x=
√
√
3
3
3
π
arc
sin
arc
cos
:
=
ja
2
= 2 · π6 = π3 , käy.
2
2
3
2
( √ )
( √ )
√
− 23 : arc sin − 23 = − π3 , mutta 2 arc cos − 23
√
Vastaus: x =
3
.
2
=2·
5π
,
6
ei käy.
8 TRANSKENDENTTISET ALKEISFUNKTIOT
8.4
124
Hyperboliset ja areafunktiot
Hyperboliset funktiot määritellään helpoimmin eksponenttifunktion avulla.
Määritelmä 8.4.1 Hyperbolinen sini on funktio sinh : R → R,
1
sinh x := (ex − e−x ).
2
Hyperbolinen kosini on funktio cosh : R → R,
1
cosh x := (ex + e−x ).
2
Hyperbolinen tangentti on funktio tanh : R → R,
tanh x :=
sinh x
.
cosh x
Hyperbolinen kotangentti on funktio coth : R \ {0} → R,
coth x :=
cosh x
.
sinh x
Hyperboliset funktiot ovat jatkuvia koko määrittelyjoukoissaan (ks. Kuva 46).
4
y
2
–4
–2
0
2x
4
–2
–4
Kuva 46: Hyperboliset funktiot
Tehtävä 8.4.2 Nimeä hyperbolisten funktioiden kuvaajat Kuvaan 46.
8 TRANSKENDENTTISET ALKEISFUNKTIOT
125
Huomautus 8.4.3 Trigonometrisistä ja hyperbolisista funktioista havaitaan
a) Piste (cos t, sin t), t ∈ R, on ympyrällä x2 + y 2 = 1.
b) Piste (cosh t, sinh t), t ∈ R, on hyperbelillä x2 − y 2 = 1.
Ympyröitä ja hyperbelejä voi siis piirtää näiden parametriesitysten avulla.
a)
b)
y
y
x
x
Kuva 47: Pisteiden (cos t, sin t) ja (cosh t, sinh t) sijainnit
Laskusääntöjä 8.4.4 Hyperbolisille funktioille on voimassa muunnoskaavat
a) cosh2 x − sinh2 x = 1,
b) sinh 2x = 2 sinh x cosh x,
c) cosh 2x = cosh2 x + sinh2 x,
d) sinh(x + y) = sinh x cosh y + cosh x sinh y,
e) cosh(x + y) = cosh x cosh y + sinh x sinh y.
Todistus. Todistetaan malliksi kohta b):
1
1
2 sinh x cosh x = 2 · (ex − e−x ) · (ex + e−x )
2
2
1 2x
=
(e − e−2x )
2
= sinh 2x.
Hyperbolisten funktioiden visualisointeja (JavaSketchpad)
http://wanda.uef.fi/matematiikka/kurssit/MatematiikanJohdantokurssi/
Kurssimateriaali/applet/HyperbolisetFunktiot.htm
8 TRANSKENDENTTISET ALKEISFUNKTIOT
126
Areafunktiot
Määritelmä 8.4.5 Hyperbolinen sini sinh : R → R on bijektio. Sen käänteisfunktio on areahyperbolinen sini
ar sinh := sinh−1 : R → R.
Hyperbolisen kosinin rajoittuma cosh : [0, ∞[ → [1, ∞[ on bijektio. Sen käänteisfunktio on areahyperbolisen kosinin päähaara
ar cosh := cosh−1 : [1, ∞[ → [0, ∞[ .
Areakosinin toinen haara on ar cosh : [1, ∞[ → ]−∞, 0].
Hyperbolinen tangentti tanh : R → ]−1, 1[ on bijektio. Sen käänteisfunktio on
areahyperbolinen tangentti
ar tanh := tanh−1 : ]−1, 1[ → R.
Hyperbolinen kotangentti coth : R \ {0} → R \ [−1, 1] on bijektio ja sen käänteisfunktio on areahyperbolinen kotangentti
ar coth := coth−1 : R \ [−1, 1] → R \ {0}.
Areahyperboliset funktiot ovat jatkuvia koko määrittelyjoukoissaan (ks. Kuva 48).
4
y
2
–4
–2
0
2x
4
–2
–4
Kuva 48: Areahyperboliset funktiot
8 TRANSKENDENTTISET ALKEISFUNKTIOT
127
Tehtävä 8.4.6 Nimeä areahyperbolisten funktioiden kuvaajat Kuvaan 48.
Esimerkki 8.4.7 Ratkaise x yhtälöstä y = sinh x.
1
y = sinh x ⇔ y = (ex − e−x )
2
1
1
x
⇔ e y = (ex )2 −
2
2
⇔ (ex )2 − 2yex − 1 = 0
√
√
4y 2 + 4
2y
±
⇔ ex =
= y ± y2 + 1
2
√
Koska ex > 0, on valittava x = ln(y + y 2 + 1). Näin olemme johtaneet laskukaavan hypebolisen sinin käänteisfunktiolle ja
√
ar sinh x = ln(x + x2 + 1).
Laskusääntöjä 8.4.8 Areahyperbolisille funktioille on voimassa muunnoskaavat
√
1) ar sinh x = ln(x + x2 + 1),
√
2) ar cosh x = ln(x + x2 − 1),
√
3) ar cosh x = ln(x − x2 − 1),
(
)
4) ar tanh x = 12 ln 1+x
, x ∈ ]−1, 1[.
1−x
Todistus. Kaava 1) on jo edellä johdettu.
2) & 3) Ratkaisemalla x yhtälöstä
1
y = cosh x = (ex + e−x )
2
saadaan funktioiden ar cosh x ja ar cosh x lausekkeet.
4) Ratkaisemalla x yhtälöstä
y = tanh x =
saadaan funktion ar tanh x lauseke:
1
ar tanh x = ln
2
(
ex − e−x
,
ex + e−x
1+x
1−x
)
,
x ∈ ]−1, 1[ .
Tehtävä 8.4.9 Ilmaise ar coth x logaritmien avulla.
9
Kahden muuttujan funktio ja laskutoimitus
Seuraavaksi tutkiskelemme kahden muuttujan funktiota ja sen erikoistapausta laskutoimitus.
9.1
Kahden muuttujan funktio
Kahden muuttujan funktio voitaisiin määritellä sääntönä f : X × Y → Z,
f (x, y) := täysin määrätty alkio joukosta Z,
joka liittää kaikkiin lähtöjoukon X × Y järjestettyihin pareihin (x, y) tasan yhden alkion joukosta Z. Tätä voidaan pitää myös yhden muuttujan funktiona, kun
lähtöjoukoksi ajatellaan tulojoukko X × Y ja siten muuttujaksi järjestetty pari
(x, y).
Esimerkki 9.1.1 Sääntö (m, n) 7→ m
määrittelee kahden muuttujan funktion Z×
n
N → Q. Tämä on tunnetusti jopa surjektio. Onko se injektio?
On kuitenkin käytännöllistä ja joustavampaa sallia lähtöjoukon olla jokin tulojoukon (perusjoukon) X × Y osajoukko A = Mf ⊆ X × Y. Useinhan tarvitaan
funktioita, joiden määrittelyjoukko ei ole mikään selkeä tulojoukko.
Esimerkki 9.1.2 Määritellään
g(x, y) :=
x
.
1 − x2 − y 2
Sääntö (x, y) 7→ g(x, y) antaa kelvollisia lukuja tason yksikköympyrän kehän
ulkopuolisille pareille (x, y), joten voidaan sallia määrittelyjoukoksi
A := Mg = { (x, y) ∈ R2 | x2 + y 2 ̸= 1 }.
Määritelmä 9.1.3 Olkoot X, Y ja Z epätyhjiä joukkoja ja A ⊆ X × Y. Relaatio
f ⊆ A × Z on kahden muuttujan funktio (two-variable function ), jos jokaista
(x, y) ∈ A vastaa täsmälleen yksi alkio z = f (x, y) joukossa Z.
Kahden muuttujan funktion (x, y) 7→ f (x, y) tapauksessa relaatiomainen esitystapa tarkoittaa joukkoa
(
)
f = { (x, y), z | (x, y) ∈ A, f (x, y) = z ∈ Z }.
9 KAHDEN MUUTTUJAN FUNKTIO JA LASKUTOIMITUS
129
Esimerkki 9.1.4 Esimerkissä 9.1.2 oli kyseessä funktio g : A → R,
g(x, y) :=
x
,
1 − x2 − y 2
missä A = { (x, y) ∈ R2 | x2 + y 2 ̸= 1 } ⊆ R2 .
Esimerkki 9.1.5 Muutamia kahden muuttujan funktioita:
a) f : R × R → R, f (x, y) := 2
b) g : [1, ∞[ × R → R, g(x, y) :=
√
x2 − 1
c) h : R × R → {tosi, epätosi}, xy = 1 (tai h(x, y) := ”xy = 1”)
d) i : Z × Z → Z, i(m, n) := |m − n|
e) j : Z × Z → R, j(m, n) := em+n
f) f : X × Y → Z erilaisina kuviona Kuvassa 49
Y
y2
f
y1
x1 x2 x3 X
Z
z5
z4
z3
f (x3, y2) = z2
z1
z1
z2
z3
z4
z5
x1
x
2
x3
((x3, y2), z2)
y1
y2
(x3, y2)
Kuva 49: Funktio tasokaaviona ja idea kolmiulotteisesta
g) Kun A := {a1 , a2 }, B := {b1 , b2 , b3 } ja C := {c1 , c2 , c3 , c4 }, niin funktio
g : A × B → C on taulukkona:
g
a1
a2
b1
c2
c1
b2
c3
c2
b3
c1
c4
9 KAHDEN MUUTTUJAN FUNKTIO JA LASKUTOIMITUS
130
Tehtävä 9.1.6 Valitse seuraaville säännöille sopivat lähtö- ja maalijoukot niin,
että muodostuu kahden muuttujan funktio:
a) f (m, n) := 12 (m + n)
1
x−y
b) g(x, y) :=
√
x2 − y 2
c) h(x, y) :=
d) 4 ln(x − y) − 2 = 0
Tehtävä 9.1.7 Olkoot X := {x1 , x2 }, Y := {y1 , y2 } ja Z := {z1 , z2 , z3 , z4 , z5 }.
Piirrä Kuvan 50 vasempaan kuvioon relaatio H,
{(
) (
) (
) (
) (
)}
H := (x1 , y1 ), z4 , (x1 , y2 ), z2 , (x2 , y1 ), z5 , (x2 , y2 ), z3 , (x2 , y1 ), z5 .
Esitä se myös taulukkona. Onko se funktio?
X
x1
x2
( x1, y1) ( x1, y2)
(x2 , y1) (x2 , y2)
Z z1 z2 z3 z4 z5
Y
y1
X
x1
y2
x2
( x1, y1) ( x1, y2)
(x2 , y1) (x2 , y2)
Y
y1
y2
Z z1 z2 z3 z4 z5
Kuva 50: Tehtävien 9.1.7 ja 9.1.8 kuviot
Tehtävä 9.1.8 Olkoon H kuten Tehtävässä 9.1.7.
a) Selvitä onko seuraava relaatioon H liittyvä relaatio funktio
HX := {(x, z) | ∃ y ∈ Y, jolle H(x, y) = z}.
b) Piirrä relaatio HX nuolin Kuvan 50 oikeanpuoleiseen kuvioon sekä esitä HX
taulukkona.
Matematiikan tietokoneohjelmat kuten Maple, Mathematica ja Matlab (ja monet
suppeammatkin) osaavat esittää kahden muuttujan funktioiden muodostamia pintoja, jopa implisiittimuodossa annetuista. Kuvioihin voi liittyä myös monia säätöoptioita ja mm. kuvan pyörittely ja animaatiot ovat mahdollisia.
Kuvassa 51 on Maple-ohjelmalla tuotettu funktion f : R2 → R,
f (x, y) := 3x2 − 7y 2 ,
kuvaajaa ”kolmiulotteisena”.
9 KAHDEN MUUTTUJAN FUNKTIO JA LASKUTOIMITUS
131
50
0
–50
–100
–150
–4
–4
–2
–2
0
y
2
2
4
0
x
4
Kuva 51: Kahden muuttujan funktion muodostamaa pintaa (Maple)
Implisiittisesti määritelty kahden muuttujan funktio
Tämän täydennyksen tarkoitus on laajentaa perspektiiviä kahden muuttujan funktion määrittely- ja esitystapoihin.
Kolmen muuttujan funktio määritellään (aivan kuten kahden muuttujan tapauksessa) funktiona f ⊆ A × Y, missä A ⊆ X1 × X2 × X3 .
Kahden muuttujan funktio voi olla määritelty implisiittisesti, jonkin muotoa
F (x, y, z) = 0
olevan yhtälön avulla, missä F : A → R on jossain joukossa A ⊆ R3 määritelty
kolmen muuttujan funktio. Jos jokin muuttujista, esimerkiksi z, voidaan yhtälöstä
ratkaista, saadaan eksplisiittinen esitys, mutta usein yhtälö ei ratkea algebrallisin
keinoin, vaan voidaan joutua tyytymään numeeriseen arviointiin.
Esimerkki 9.1.9 Yhtälö 2x + 4y − 2z = 0 tulee määritellyksi funktion F : R3 →
R, F (x, y, z) := 2x + 4y − 2z nollakohtien avulla. Yhtälöstä saadaan ratkaisemalla: z = f (x, y) := x + 2y, joka on määritelty koko tasossa R2 .
Esimerkki 9.1.10 Yhtälöstä exy − exz = 0 nähdään, että se on mielekäs täsmälleen arvoilla xy > 0, tason neljänneksissä I ja III eli joukossa
A := {(x, y) ∈ R2 | xy > 0} = (R+ × R+ ) ∪ (R− × R− ).
1 xz
Yhtälöstä voidaan helposti ratkaista y = ex
e = x1 exz−1 , mutta myös z =
1
(ln(xy) + 1) (sensijaan x on hankalampi tapaus . . . ). Siis esimerkiksi
x
g(x, y) = z = x1 (ln(xy) + 1)
muodostaa kahden muuttujan funktion g : A → R.
9 KAHDEN MUUTTUJAN FUNKTIO JA LASKUTOIMITUS
132
Implisiittiseksi voidaan luokitella
myös tilanne,
jossa funktio on annettu yhdistet(
)
tynä funktiona (x, y) 7→ f u(x, y), v(x, y) , koska haluttua funktion arvoa f (a, b)
ei voida laskea suoraan – eikä edes kaikkia arvoja (a, b) ehkä saavuteta – vaan on
ensin löydettävä sopivat muuttujien x ja y arvot, joille u(x, y) = a ja v(x, y) = b.
Esimerkki 9.1.11 Olkoon f (x+y, x−y) := xy. Onko f määritelty koko tasossa
R2 ?
Ratkaisu. Tehdään muuttujienvaihto x + y = u, x − y = v. Tästä syntyy kahden
yhtälön ja kahden tuntemattoman yhtälöryhmä, jolla on yksikäsitteinen ratkaisu
(ratkaise!) x = 12 (u + v) ja y = 12 (u − v). Siis f (u, v) = xy = 41 (u + v)(u − v) =
1
(u2 − v 2 ), joka on määritelty kaikilla (u, v) ∈ R2 . Kaikenkaikkiaan siis f on
4
funktio R2 → R,
f (x, y) = 41 (x2 − y 2 ).
Edellä on siis voimassa: kun x ja y käyvät läpi kaikki mahdolliset reaaliarvot, niin
myös u = x + y ja v = x − y käyvät läpi kaikki reaaliarvot.
Esimerkki 9.1.12 Olkoon g(x−y, 2y−2x) := xy. Onko g määritelty koko tasossa R2 ?
Ratkaisu. Yritetään samaa strategiaa, muuttujienvaihtoa x−y = u, −2x+2y = v.
Nyt tämä antaa äärettömästi ratkaisuja ehdolla v = −2u. Vaikka nyt x ja y käyvät
läpi kaikki mahdolliset reaaliarvot, niin u = x − y ja v = −2(x − y) käyvät
läpi vain suoran v = −2u pisteitä (u, −2u). Näin ollen g ei todellisuudessa tule
määritellyksi kuin suoralla B := {(x, y) ∈ R2 | y = −2x}. Mutta mitä ovat arvot,
ovatko ne yksikäsitteisiä? Nyt lukupareilla (x1 , y1 ) = (1, 0) ja (x2 , y2 ) = (2, 1)
saadaan tulokset g(1 − 0, 2 · 0 − 2 · 1) = 0 = g(1, −2), mutta g(2 − 1, 2 · 1 −
2 · 2) = 2 = g(1, −2). Relaatio g ei siis olekaan funktio, koska tulokset eivät ole
yksikäsitteisiä.
9 KAHDEN MUUTTUJAN FUNKTIO JA LASKUTOIMITUS
9.2
133
Laskutoimitus
Algebrallisissa rakenteissa esiintyy erityisiä kahden muuttujan funktioita, laskutoimituksia eli binäärioperaatioita, jotka toimivat yhden joukon sisällä. Perusesimerkki on yhteenlasku tai sen kanssa samankaltaiset operaatiot mm. algebrassa.
On myös vastaavia operaatioita, joissa jokin toinen joukko vaikuttaa tuloksiin,
esimerkiksi vektorien skalaarilla kertominen, joka tulee vastaan mm. lineaarialgebrassa. Tästä syystä voidaan puhua erikseen sisäisistä ja ulkoisista laskutoimituksista. Asetamme määritelmän väljäksi, mutta toisaalta täsmälliseksi.
Määritelmä 9.2.1 Olkoon X epätyhjä joukko. Jokainen kahden muuttujan funktio joukolta X × X joukkoon X on laskutoimitus (binary operation ) joukossa X.
Joukossa X määritelty laskutoimitus on siis jokin sääntö ◦, jolla jokaiseen järjestettyyn pariin (x, y) ∈ X×X liitetään täsmälleen yksi alkio x◦y := ◦(x, y) ∈ X.
Jotta algebralliset laskusäännöt voivat toimia – usein olla edes mielekkäitä – on
välttämätöntä vaatia, että
• operaation tulos on määritelty kaikilla pareilla,
• tulos on samassa joukossa kuin operoijat.
Jo peräkkäisten laskujen merkitseminen, esimerkiksi (x ◦ y) ◦ z, on mielekästä
vain, jos tiedämme, että tulos x ◦ y antaa sellaista, joka voi edelleen operoida
alkion z kanssa!
Esimerkki 9.2.2 a) Yhteenlasku + on laskutoimitus joukoissa N ja Z.
b) Erotus − ei ole laskutoimitus joukossa N, sillä esimerkiksi 1 − 2 = −1 ∈
/ N.
Erotus on kuitenkin laskutoimitus joukossa Z.
c) Kertolasku on laskutoimitus kussakin joukoista N, Z, Q, R ja C. Jakolasku on
laskutoimitus joukoissa Q \ {0}, R \ {0} ja C \ {0}.
Tehtävä 9.2.3 Ovatko seuraavat operaatiot ◦ laskutoimituksia joukossa X?
a) X := N, m ◦ n := m + 2n
b) X := N, m ◦ n := m − 2n
c) X := N, m ◦ n := 2m
d) X := N, kahden luvun keskiarvo.
e) X := Z, kahden luvun keskiarvo.
f) X := Q, kahden luvun keskiarvo.
g) X := R, x ◦ y := xy
h) A joukko, X := P(A), x ◦ y := x ∩ y
9 KAHDEN MUUTTUJAN FUNKTIO JA LASKUTOIMITUS
134
Esimerkki 9.2.4 Logiikassa operaatiot ∨ ja ∧ muodostavat myös laskutoimituksen joukossa X := {0, 1}, ja tästä syntyy eräänlaista algebraa, nk. Boolen algebraa . Siinä olevat peruslaskut ovat jo tuttuja:
∨ 0 1
∧ 0 1
0∨0=0 0∨1=1 1∨0=1 1∨1=1
eli 0 0 1 ja 0 0 0
0∧0=0 0∧1=0 1∧0=0 1∧1=1
1 1 1
1 0 1
Määritelmä 9.2.5 Joukon X laskutoimitus ◦ on vaihdannainen (commutative ),
jos kaikille x, y ∈ X on
x ◦ y = y ◦ x.
Yhteenlasku ja kertolasku ovat vaihdannaisia, mutta vähennys- ja jakolasku eivät.
Ei-vaihdannaisista standardeista operaatioista on syytä mainita matriisien kertolasku ja jo tuttu funktioiden yhdistäminen.
Määritelmä 9.2.6 Joukon X laskutoimitus ◦ on liitännäinen (associative ), jos
kaikille x, y, z ∈ X on
x ◦ (y ◦ z) = (x ◦ y) ◦ z.
Tehtävä 9.2.7 Mitkä seuraavista operaatioista ◦ ovat vaihdannaisia laskutoimituksia joukossa Z ?
a) x ◦ y := xy − 1
b) x ◦ y := (x − 1)y
c) x ◦ y := x2 − y 2
d) x ◦ y := 2(x + y)
Tehtävä 9.2.8 Mitkä Tehtävän 9.2.7 operaatioista ◦ ovat liitännäisiä?
Määritelmä 9.2.9 Joukon X laskutoimitukset ◦ ja ∗ toteuttavat osittelulait (distributive ), jos kaikille x, y, z ∈ X on
x ∗ (y ◦ z) = (x ∗ y) ◦ (x ∗ z)
vasen osittelulaki
(x ◦ y) ∗ z = (x ∗ z) ◦ (y ∗ z)
oikea osittelulaki
Usein käytetään sanontaa ”∗ on (vasemmalta tai oikealta) ositteleva laskutoimituksen ◦ suhteen”.
Esimerkki 9.2.10 a) Kertolasku on ositteleva yhteenlaskun suhteen.
b) Yhteenlasku ei ole ositteleva kertolaskun suhteen.
c) Logiikan konjunktio ja disjunktio ovat osittelevia toistensa suhteen, samoin
joukko-opin leikkaus ja yhdiste.
Tehtävä 9.2.11 Osoita, että yhteenlasku ei ole kummaltakaan suunnalta ositteleva kertolaskun suhteen.
9 KAHDEN MUUTTUJAN FUNKTIO JA LASKUTOIMITUS
135
Esimerkki 9.2.12 Olkoon X := {a1 , a2 , a3 , a4 , a5 , a6 }. Laskutoimitus ◦ joukossa
X voidaan määritellä esimerkiksi laskutoimitustaulukon avulla:
ai ◦ aj
a1
a2
a3
a4
a5
a6
a1
a1
a2
a3
a4
a5
a6
a2
a2
a1
a5
a6
a3
a4
a3
a3
a4
a1
a2
a6
a5
a4
a4
a3
a6
a5
a1
a2
a5
a5
a6
a2
a1
a4
a3
a6
a6
a5
a4
a3
a2
a1
Tämän konkreettinen vastine on tasasivuisen kolmion kierrot ja peilaukset sekä
niiden yhdistely (Kuvat 52 ja 53).
3
3
3
3
2
1
1
2
1
3
2
1
2 1
3
2 1
2
Kuva 52: Kolmion kierrot 0, 120 ja 240 astetta vastapäivään
1
1
3
3
3
2
1
3
3
3
2
1
2
2
2
1
1
2
Kuva 53: Kolmion peilaukset
Näitä voidaan merkitä lukemalla kolmion ulkopuolella olevat luvut sisällä olevien
määräämässä järjestyksessä. Asetetaan matriisien yläriveihin sisäpuolen luvut ja
alariviin vastaavat ulkopuolen luvut:
a1 kolmio paikallaan, siis 0 asteen kierto
(
)
1 2 3
a1 :=
1 2 3
9 KAHDEN MUUTTUJAN FUNKTIO JA LASKUTOIMITUS
136
a2 peilaus kärjen 1 kautta kulkevan suoran suhteen
(
)
1 2 3
a2 :=
1 3 2
a3 peilaus kärjen 3 kautta kulkevan suoran suhteen
(
)
1 2 3
a3 :=
2 1 3
a4 240 asteen kierto vastapäivään (positiivinen suunta!)
(
)
1 2 3
a4 :=
3 1 2
a5 120 asteen kierto vastapäivään (positiivinen suunta!)
)
(
1 2 3
a5 :=
2 3 1
a6 peilaus kärjen 3 kautta kulkevan suoran suhteen
)
(
1 2 3
a6 :=
3 2 1
Tällöin taulukon laskutoimitus ◦ toimii kuten kiertojen ja peilausten yhdistäminen, siis tekeminen peräkkäin.
Algebrassa ja lineaarialgebrassa puhutaan tarkemmin näistä sekä muista nk. ryhmien ominaisuuksista, nimittäin neutraalialkioista ja käänteisalkioista, jotka mahdollistavat mm. yhtälöiden ratkaisemisen tällaisessa ryhmässä. Mainittakoon kuitenkin, että Esimerkissä 9.2.12 neutraalialkio on a1 . Mitä ovat yhteen- ja kertolaskun neutraalialkiot? Funktioiden yhdistämisen?
9 KAHDEN MUUTTUJAN FUNKTIO JA LASKUTOIMITUS
137
10
Matemaattisesta teoriasta ja todistamisesta
Matemaattisessa teoriassa esiintyy aksioomia, määritelmiä, lauseita, lauseiden todistuksia, apulauseita, seurauslauseita jne. Pyrimme nyt saamaan jonkinlaista ryhtiä tähän käsiteviidakkoon.
10.1
Matemaattisen teorian käsitteitä
Aksiooma
Matematiikassa jokin asia on tosi, vain jos se pystytään matemaattisesti todistamaan, ts. johtamaan jo tunnetuista tuloksista. Näin syntyy todistusketju:
...
⇒
tulos
⇒
tulos
⇒
uusi tulos .
Mikä on tällaisen ketjun alku, miten ensimmäinen tulos voidaan todistaa? Mihin
koko päättely nojaa? Lähtökohdat on yksinkertaisesti sovittava. Näitä sopimuksia,
matematiikan perustotuuksia, sanotaan aksioomiksi (axiom ). Aksiooma on siis todistamaton totuus, sovittu juttu.
Yleensä aksioomat on valittu siten, että ne vastaavat havaintoa (jos mahdollista),
ts. tuntuvat järkeviltä ja luonnollisilta lähtökohdilta. Aksioomien on oltava keskenään ristiriidattomia.
Määritelmä
Määritelmällä kuvataan käsitteitä, matemaattisia otuksia, jotka elävät aksioomien
kuvaamassa maailmassa. Määritelmä on hyvä, jos se on yksikäsitteinen ja ristiriidaton. Määritelmä ei sinänsä väitä mitään, joten siinä ei ole mitään todistettavaa.
Määritelmä on siis ”kastetilaisuus”, paikka, jossa jollekin otukselle annetaan nimi.
Sanotaan, että määritelmä on aksiomaattinen, jos siinä esitetään ne ehdot, jotka
määriteltävä otus toteuttaa, ja joista kaikki muut ominaisuudet ovat johdettavissa.
On huomattava, että määritelmässä määritelty käsite ja sen määrittelevä ehto ovat
yhtäpitäviä, vaikka määritelmä tavallisesti esitetään ’jos’-muodossa. Useat käsitteet voidaan määritellä vaihtoehtoisilla tavoilla riippuen siitä, missä järjestyksessä teoriaa on rakennettu, ts. mitä käsitteitä ja tuloksia jo entuudestaan tunnetaan.
Mahdollisesti myös muita vaihtoehtoja esitetään ja – oltaessa kovin perusteellisia – osoitetaan niiden yhtäpitävyys valitun määritelmän kanssa. Tämä tapahtuu
usein esittämällä vaihtoehtoinen määritelmä ’jos ja vain jos’ -lauseena.
10 MATEMAATTISESTA TEORIASTA JA TODISTAMISESTA
139
Esimerkki 10.1.1 (logaritmifunktion määritelmiä) Annetaan vaihtoehtoisia määritelmiä käsitteelle logaritmifunktio. Kussakin yhteydessä näistä yksi valitaan logaritmifunktion määritelmäksi riippuen siitä mitä käsitteitä jo tunnetaan.
Määritelmä 1. Logaritmifunktio on eksponenttifunktion käänteisfunktio.
Määritelmä 2. Logaritmifunktio on funktio
∫
f : R+ → R,
x
f (x) :=
1
1
dt.
t
Määritelmä 3. Olkoon f : R+ → R funktio, joka toteuttaa seuraavat ehdot:
f (1 + x)
= 1,
x→0
x
a) lim
b) f (xy) = f (x) + f (y) kaikilla x, y ∈ R+ .
Tällöin funktiota f sanotaan logaritmifunktioksi.
Lause eli Teoreema
Matematiikan teoriassa esiintyvät lauseet (nyt ei puhuta logiikan lauseista) ovat
matematiikan tuloksia, totuuksia ja päämääriä. Lause on aina todistettava loogisesti oikealla päättelyllä aksioomien tai jo aikaisemmin todistettujen tulosten avulla. Pyrkimyksenä on esittää lauseet mahdollisimman yleisessä muodossa, esimerkiksi:
Esimerkki 10.1.2 Lause 1. Derivoituva funktio on jatkuva.
Kuitenkin näin lakoninen esitystapa vaatii lukijalta tulkintaa, johon asiayhteydestä pitäisi saada riittävästi taustatietoa; mm. funktion muuttujien lukumäärä, jatkuvuuden ja derivoituvuuden määrittely jne . . .
Ikävä kyllä usein näkee seuraavanlaista turhaa symbolien käyttöä:
Lause 1’. Joukossa A derivoituva funktio f on jatkuva.
Lauseen todistuksessa on tietysti mentävä tarpeellisiin yksityiskohtiin.
Monissa kielissä Teoreemaa suppeampi tai vaatimattomampi tulos on nimeltään
Propositio.
10 MATEMAATTISESTA TEORIASTA JA TODISTAMISESTA
140
Apulause eli Lemma
Lausetta, jota tarvitaan vain jonkin toisen ”tärkeämmän” lauseen todistamiseksi,
kutsutaan apulauseeksi eli lemmaksi. Lemman ei tarvitse välttämättä olla kovin
yleisessä muodossa ja se voi sijaita vaikka keskellä lauseen todistusta.
Seuraus eli korollaari
Lausetta, joka on toisen lauseen välitön seuraus, usein erikoistapaus, kutsutaan
korollaariksi eli seurauslauseeksi.
√
Esimerkki 10.1.3 Lause. Jokaiselle reaaliluvulle x pätee x2 = |x|.
√
Seuraus. Jos x ≥ 0, niin x2 = x.
Tehtävä 10.1.4 Ilmaise edellinen lause ja seuraus ilman symboleja.
Konjektuuri
Konjektuuri muistuttaa muotoilultaan lausetta. Kyseessä ei ole tulos, vaan oletettu
väite, jota ei vielä ole onnistuttu todistamaan eikä kumoamaan. Konjektuurit työllistävät matemaatikkoja ja ohjaavat jopa uusien matematiikan alojen kehittymistä.
Esimerkki 10.1.5 Konjektuuri. Jokainen lukua 2 suurempi parillinen kokonaisluku voidaan esittää kahden alkuluvun summana.
Esimerkiksi siis 48 = 29 + 19, 100 = 97 + 3. Tämä on kuuluisa Goldbachin
konjektuuri.
Todistus
Esimerkin 10.1.2 Lauseen 1 todistus voisi alkaa asetelman kuvauksella.
Todistus. Olkoon f joukossa A ⊆ R määritelty derivoituva reaaliarvoinen funktio.
Olkoon x ∈ A mielivaltainen. Koska f on derivoituva pisteessä x, on sillä esitys
...
Todistamista sen eri muodoissaan tarkastellaan Luvussa 10.2.
10 MATEMAATTISESTA TEORIASTA JA TODISTAMISESTA
141
Matemaattinen malli
Matemaattista teoriaa rakentamalla saadaan matemaattinen malli. Jos malli kuvaa
’todellisuutta’, niin se on todellisuuden pelkistetty kuva. Järkevillä aksioomien
valinnoilla ja käsitteiden määrittelyillä malli pyritään saamaan mahdollisimman
hyvin toimivaksi.
Loogisesti oikein suoritetulla päättelyllä saatu tulos kertoo totuuden. Tämä totuus
on totuus kyseisessä mallissa, ei ympäröivässä todellisuudessa. Toisaalta todistuksesta tulee merkityksellinen vasta, kun myös sitä myöhemmin tarkasteleva voi
ymmärtää sen ja vakuuttua todistuksen oikeellisuudesta.
10.2
Induktioperiaate ja induktiotodistus
Induktion idea
Asetetaan dominolaattoja pystyasentoon lähelle toisiaan.
xxx xx xx xx xxx xx xx
xxx xx xx xx xxx xx xx
xxx xx xx xx xxx xx xx
xxx xx xx xx xxx xx xx
xxx xx xx xx xxx xx xx xxxxx
xxx xx xx xx xxx xx xx xxxxx
xxx xx xx xx xxx xx xx
xxx xx xx xx xxx xx xx
xxx xx xx xx xxx xx xx
xxx xx xx xx xxx xx xx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxx xx xx xx xxx xx xx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Kuva 54: Dominolaatat pystyssä peräkkäin ja lähekkäin
Olettakaamme, että
1◦ jonon ensimmäinen laatta kaatuu.
2◦ jonossa ei ole liian suuria välejä: jos k:s laatta kaatuu, se kaataa k + 1:n
laatan.
Silloin kaikki dominolaatat kaatuvat.
Matemaattinen induktio (induction ) on todistusmenetelmä, joka toimii dominolaattaesimerkin kuvaamalla tavalla.
Matemaattisen induktion periaate
Olkoon P (n) luonnollisia lukuja koskeva väite. Jos
10 MATEMAATTISESTA TEORIASTA JA TODISTAMISESTA
142
xxxxxxx
xxxxx
xxxxxxx
xxxxx
xxxxxxxxx
xxxxxxx
xxxxx
xxxxxxxxxx
xxxxxxxxx
xxxxxxx
xxxxx
xxxxxxxxxxx
xxxxxxxxxx
xxxxxxxxxx
xxxxxxxxx
xxxxxxx
xxxxx
xxxxx
xxxxxxxxxxx
xxxxxxxxxxx
xxxxxxxxxx
xxxxxxxxxx
xxxxxxxxx
xxxxxxx
xxxxx
xxxxx
xxxxxxxxxxx
xxxxxxxxxxx
xxxxxxxxxx
xxxxxxxxxx
xxxxxxxxx
xxxxxxx
xxxxx
xxxxxxxxxxx
xxxxxxxxxxx
xxxxxxxxxx
xxxxxxxxxx
xxxxxxxxx
xxxxxxx
xxxxx
xxxxxxxxxxx
xxxxxxxxxxx
xxxxxxxxxx
xxxxxxxxxx
xxxxxxxxx
xxxxxxx
xxxxx
xxxxxxxxxxx
xxxxxxxxxxx
xxxxxxxxxx
xxxxxxxxxx
xxxxxxxxx
xxxxxxx
xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxx
xxxxxxxxxxx
xxxxxxxxxx
xxxxxxxxxx
xxxxxxxxx
xxxxxxx
xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Kuva 55: Kun yksi kaatuu, seuraavatkin kaatuvat
1◦ P (1) on tosi, ja
2◦ siitä, että P (k) on tosi jollakin arvolla k ≥ 1 seuraa, että P (k + 1) on tosi,
niin ominaisuus P (n) on voimassa kaikille luonnollisille luvuille n ∈ N.
Kohta 2◦ jaetaan usein selvyyden vuoksi kahteen osaan I2) ja I3), jolloin induktiotodistus koostuu kolmesta osasta:
I1) n = 1: Osoitetaan P (1) todeksi tavalla tai toisella.
I2) n = k: Tehdään induktio-oletus, jossa ilmaistaan, mitä ”P (k) on tosi jollakin arvolla k ≥ 1” tarkoittaa.
I3) n = k+1: Induktioaskel tai induktioväite, jossa todistetaan induktio-oletusta
käyttäen ”P (k + 1) on tosi”.
Esimerkki 10.2.1 Todista, että jos n on luonnollinen luku, niin n2 + n on parillinen luku.
Ratkaisu. Olkoon P (n) := ”n2 + n on parillinen”.
I1) Arvo n = 1. Kokeillaan luvulla n = 1:
12 + 1 = 2 on parillinen. Siis väite on tosi arvolla n = 1, eli P (1) on tosi.
I2) n = k: Induktio-oletus: Oletetaan, että P (k) on tosi eli että k 2 +k on parillinen
jollakin arvolla k ≥ 1.
I3) n = k+1: Induktioaskel: Osoitetaan, että P (k +1) on tosi, ts. (k +1)2 +(k +1)
on parillinen.
Induktio-oletuksen mukaan k 2 + k = 2m jollakin m ∈ Z.
Tarkastellaan lukua n2 + n arvolla k + 1:
(k + 1)2 + (k + 1) =
=
=
=
k 2 + 2k + 1 + k + 1
k 2 + k + 2k + 2
induktio-oletus
2m + 2k + 2
2(m + k + 1) = 2p, p ∈ Z.
10 MATEMAATTISESTA TEORIASTA JA TODISTAMISESTA
143
Siis (k + 1)2 + (k + 1) on parillinen.
Induktioperiaatteen ja kohtien I1-I3 nojalla n2 + n on parillinen kaikilla n ∈ N.
Esimerkki 10.2.2 Todista, että kaikilla n ∈ N on
1 + 2 + 3 + ... + n =
n(n + 1)
.
2
Ratkaisu. Olkoon kyseinen väite ”P (n) on tosi”. Induktiotodistus:
I1) n = 1. Tarkistetaan kaava arvolla 1: 1 =
1·2
,
2
mikä on tosi.
I2) n = k: Induktio-oletus: Oletetaan, että kaava pätee jollakin arvolla k ≥ 1, eli
1 + 2 + ... + k =
k(k + 1)
.
2
I3) n = k+1: Induktioaskel: Induktio-oletuksen nojalla (ja sievennellen)
k(k + 1)
+k+1
2
k(k + 1) + 2(k + 1)
=
2
(k + 1)(k + 2)
=
2
(k + 1)((k + 1) + 1)
=
.
2
1 + 2 + . . . + k + (k + 1) =
Siis kaava pätee arvolla k + 1.
Induktioperiaatteen ja kohtien I1-I3 nojalla kaava pätee kaikilla n ∈ N.
Esimerkki 10.2.3 Todista, että 3n ≥ 1 + 2n kaikilla n ∈ N.
Ratkaisu. I1) n = 1: 31 = 3 ≥ 3 = 1 + 2 · 1 on tosi.
I2) n = k: Oletetaan, että jollekin luvulle k ≥ 1 pätee
3k ≥ 1 + 2k.
(induktio-oletus)
I3) n = k+1: Väite: 3k+1 ≥ 1 + 2(k + 1). Induktio-oletuksen nojalla – ja koska
k ≥ 0:
3k+1 = 3 · 3k ≥ 3(1 + 2k) = 3 + 6k
= 1 + 2(k + 1) + 4k ≥ 1 + 2(k + 1).
Siis epäyhtälö pätee myös luvulla k + 1.
Induktioperiaatteen ja kohtien I1-I3 nojalla epäyhtälö pätee kaikilla n ∈ N.
10 MATEMAATTISESTA TEORIASTA JA TODISTAMISESTA
144
Matemaattisen induktion eri versioita
Joskus tarvitaan induktiotodistuksista erilaisia muunnelmia. Seuraavassa kaksi:
a) siirros koskemaan kokonaislukuja jostakin perusarvosta lähtien (luvun 1 sijasta)
b) yleinen hajoitusmahdollisuus
a) Olkoon m ∈ Z kiinteä luku. Olkoon P (n) kokonaislukuja n ≥ m koskeva
väite. Jos
1∗ ) P (m) on tosi, ja
2∗ ) siitä, että P (k) on tosi jollakin k ≥ m seuraa, että myös P (k + 1) on tosi,
niin ominaisuus P (n) on voimassa kaikille n ≥ m.
b) Olkoon P (n) luonnollisia lukuja koskeva väite. Jos
1 ) P (1) on tosi, ja
2 ) siitä, että P (1), P (2), . . . , P (k) ovat tosia jollakin k ≥ 1, seuraa, että P (k+1)
on tosi,
niin P (n) on voimassa kaikilla luonnollisilla luvuilla.
Lause 10.2.4 Jos joukossa A on n ∈ N0 alkiota, niin sen potenssijoukossa P(A)
on 2n alkiota.
Todistus. Perustellaan väite matemaattisella induktiolla joukon alkiomäärän n =
0, 1, 2, 3, . . . suhteen.
I1) Kun n = 0, on asia selvä; tyhjällä joukolla ei ole alkioita, mutta on yksi
osajoukko, se itse: 20 = 1.
I2) n = k: Oletetaan, että lauseen väite on tosi jollakin k ≥ 0, ts. k-alkioisilla
joukoilla on 2k osajoukkoa.
I3) n = k+1: Olkoon A joukko, jossa on k + 1 alkiota, ts.
A = {a1 , a2 , . . . , ak , ak+1 }.
On osoitettava, että joukolla A on 2k+1 osajoukkoa. Olkoon B := {a1 , a2 , . . . , ak }.
Koska joukossa B on k alkiota, on sillä induktio-oletuksen mukaan 2k osajoukkoa. Kun lisätään joukon B jokaiseen osajoukkoon alkio ak+1 , saadaan 2k uutta
osajoukkoa. Koska B ⊆ A, ovat joukon B osajoukot myös joukon A osajoukkoja.
Myös uudet joukot ovat konstruktionsa perusteella joukon A osajoukkoja. Täten
joukolla A on
2k + 2k = 2 · 2k = 2k+1
osajoukkoa. Näin induktioaskel on tullut todistetuksi.
Matemaattisen induktion periaatteen ja kohtien I1-I3 nojalla on väite tullut todistetuksi.
10 MATEMAATTISESTA TEORIASTA JA TODISTAMISESTA
145
Tehtävä 10.2.5 Todista induktiolla, että aritmeettisen sarjan osasummille pätee
kaava
)
(
d
a + (a + d) + (a + 2d) + . . . + (a + (nd)) = (n + 1) a + n
.
2
Tehtävä 10.2.6 Todista induktiolla, että kun geometrisen sarjan suhdeluku q ̸= 1,
niin sen osasummille pätee kaava
1 + q + q2 + · · · + qn =
1 − q n+1
.
1−q
Tehtävä 10.2.7 Unkarilainen matemaatikko György ”George” Pólya (1887 - 1985)
havainnollisti induktiotodistuksen ”voimaa” seuraavan lauseen ja sen todistusehdokkaan avulla:
Hevonvärilause. Kaikki hevoset ovat samanvärisiä.
Onko väite mielestäsi totta, onko todistus kelvollinen? Jos ei, missä vika?
Todistus. Jätetään yksinkertaisuuden vuoksi kirjavat hevoset tarkastelun ulkopuolelle, koska voi olla vaikeuksia tulkita samanvärisyyttä näiden kesken.
Muodostetaan siis todistus matemaattisella induktiolla (yksiväristen) hevosten lukumäärän n suhteen. Jos nimittäin väite pitää paikkansa kaikenkokoisille hevosjoukoille, niin ymmärrettävästi se on totta kaikkien hevosten joukolle; hevosiahan
on vain äärellisen monta.
I1) n = 1: Yhden hevosen joukossa väite on triviaalisti totta.
I2) n = k: Oletetaan, että jollakin k ≥ 1 kaikissa k:n hevosen joukoissa hevoset
ovat samaa väriä.
I3) n = k + 1: Olkoon A hevosjoukko, jossa on k + 1 hevosta (kukin niistä
yksivärinen).
Numeroidaan hevoset: A = {h1 , h2 , h3 , . . . , hk , hk+1 }. Jotta pääsemme käyttämään induktio-oletusta, tarkastellaan kahta k hevosta sisältävää osajoukkoa, vaikkapa
B := {h1 , h2 , h3 , . . . , hk } ja
C := {h2 , h3 , . . . , hk , hk+1 }.
Induktio-oletuksen mukaan näissä olevat hevoset ovat keskenään samanvärisiä;
olkoot joukon B hevoset väriä b ja joukon C hevoset väriä c.
Koska selvästi B ∩ C ̸= ∅, on ainakin yksi hevonen väriä b ja c ja yksivärisyyden
perusteella b = c. Koska A = B ∪ C, ovat kaikki joukon A hevoset samanvärisiä.
Induktioperiaatteen ja todistuksen kohtien I1-3) nojalla kaikki (yksiväriset) hevoset ovat samanvärisiä.
10 MATEMAATTISESTA TEORIASTA JA TODISTAMISESTA
146
Induktiivinen määrittely
Induktioperiaatetta voidaan käyttää myös määriteltäessä mm. lukujonoja :
1◦ Yksi luku jonon (xn ) = x1 , x2 , x3 , . . . alusta kiinnitetään, x1 := a.
2◦ Annetaan sääntö xk+1 := f (xk ) jonka avulla luku xk+1 määräytyy luvun xk
avulla.
Tällöin sanotaan, että lukujono on määritelty induktiivisesti (inductive ).
Joskus sanotaan myös, että jono on annettu rekursiivisesti (recursive ). Idean tulkinta on kyllä usein käänteinen, erityisesti tietokoneohjelmoinnissa.
Normaalisti lukujono (xn ) = x1 , x2 , x3 , . . . määritellään induktiivisesti asettamalla
x1 := a,
xk+1 := f (xk ), k ∈ N,
missä a ∈ R ja f : R → R on funktio. On huomattava, että säännön on syytä olla
funktio, ja vieläpä sellainen, että sen määrittelyjoukko varmasti sisältää kaikki
jonon luvut.
Esimerkki 10.2.8 Kun valitaan f (x) := 2x2 ja
x1 := 1
xk+1 := 2x2k , k ∈ N.
Tällöin x1 = 1, x2 = 2, x3 = 2 · 22 = 8, x4 = 2 · 82 = 128 jne.
Hiukan yleisempi muoto induktiokaavan määräävälle funktiolle on xk+1 = f (k, xk ).
Esimerkki 10.2.9 Valitsemalla f (k, x) := (k + 1)x ja
x0 := 1,
xk+1 := (k + 1)xk , k ∈ N0
saadaan jono x0 = 1, x1 = 1 · 1, x2 = 2 · 1, x3 = 3 · 2, x4 = 4 · 6, . . .
Toinen tulkinta tälle kertomajonolle (factorial ) on suora määrittely
0! := x0 = 1,
k! := xk = 1 · 2 · 3 · 4 · · · k.
10 MATEMAATTISESTA TEORIASTA JA TODISTAMISESTA
147
Lukujonon alusta voidaan antaa myös vaikkapa kaksi lukua x1 := a1 , x2 := a2 , ja
antaa sääntö muodossa xk+2 := f (xk+1 , xk ), tai vastaavassa.
Esimerkki 10.2.10 Määritellään Fibonaccin lukujono (Fibonacci sequence ) (Fn )
asettamalla
F1 = 1,
F2 = 1,
Fk+1 = Fk + Fk−1 , k ≥ 2.
Siis
(Fn ) = 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, . . .
Tähän lukujonoon kuuluvia lukuja kutsutaan Fibonaccin luvuiksi (Fibonacci numbers ).
Fibonaccin (Leonardo Pisano Fibonacci, 1170-1250) luvut esiintyvät luonnossa
muun muassa
• kukkien terälehdissä: liljat, irikset (3), leinikit, omena, villiruusu (5), kosmoskukka (8), asterit (21), kaunokainen (34, 55 ja 84),
• kasvien lehtien ja oksien järjestyksessä,
• luonnon spiraaleissa: männyn kävyissä (8 ja 13), auringonkukassa (34 ja
55), päivänkakkarassa (21 ja 34).
Esimerkki 10.2.11 Todista
Lause. F1 + F2 + . . . + Fn = Fn+2 − 1 kaikilla n ∈ N.
Todistus. I1) n = 1: 1 = 2 − 1 on tosi.
I2) n = k: Oletetaan, että jollakin k ≥ 1 on
F1 + F2 + . . . + Fk = Fk+2 − 1.
(induktio-oletus)
I3) n = k + 1: Arvolla k + 1 saadaan induktio-oletuksesta lähtien
F1 + F2 + . . . + Fk + Fk+1 =
=
=
=
Fk+2 − 1 + Fk+1
Fk+1 + Fk+2 − 1
Fk+3 − 1
F(k+1)+2 − 1.
Induktioperiaatteen ja kohtien I1-I3 nojalla kaava pätee kaikilla n ∈ N.
10 MATEMAATTISESTA TEORIASTA JA TODISTAMISESTA
148
Fibonaccin lukujonon määrittelevä yhtälö on esimerkki toisen kertaluvun lineaarisesta vakiokertoimisesta rekursiokaavasta eli differenssiyhtälöstä , joka aina voidaan ratkaista samaan tapaan kuin vastaavanlainen differentiaaliyhtälö.
Fibonaccin rekursiokaavaan sovellettuna ratkaisumenetelmä johtaa (sijoituksilla
Fk = αk ) karakteristiseen yhtälöön
α2 = α + 1,
√
josta saadaan α = 1±2 5 . Jonon luvuille voidaan nyt saada alkuehtojen F1 = F2 =
1 avulla suora laskukaava
(
)n
(
)n
√
√
1
1
1
1
Fn = √
(1 + 5) − √
(1 − 5) .
5 2
5 2
Luku α on kultainen luku (golden ratio ), joka on kultaisen leikkauksen suhdeluku
√
1+ 5
α=
≈ 1,618034.
2
Tämä saadaan myös peräkkäisten Fibonaccin lukujen suhteen raja-arvona
√
Fn+1
1+ 5
lim
=
= α.
n→∞ Fn
2
Esimerkki 10.2.12 Kultaisessa suorakulmiossa vierekkäisten sivujen suhde =
kultainen luku α. Kun suorakulmiota edelleen jaetaan samassa suhteessa, voidaan
sen sisälle piirtää nk. kultainen spiraali, ks. Kuva 56.
Kuva 56: Kultainen suorakulmio
10 MATEMAATTISESTA TEORIASTA JA TODISTAMISESTA
10.3
149
Suora ja epäsuora todistus
Suora todistus
Logiikan lause (P ∧ (P ⇒ Q)) ⇒ Q on tautologia, joten päättely
P
P ⇒Q
Q
on johdonmukainen (ks. Luku 1.3).
Monet väitteet ovat muotoa ”Jos P , niin Q”. Suorassa todistuksessa käytetään
hyväksi oletusta P , ja näytetään, että jos oletus P on tosi, niin Q on tosi.
Esimerkki 10.3.1 Väite. Jos n on parillinen kokonaisluku, niin n2 on parillinen.
Todistus. Olkoon n parillinen kokonaisluku. Tällöin n = 2k jollekin k ∈ Z, joten
n2 = (2k)2 = 2 · 2k 2 = 2m, m ∈ Z,
on parillinen.
Esimerkki 10.3.2 Väite. Jos n2 on parillinen kokonaisluku, niin n on parillinen.
Todistus. Olkoon n2 ∈ Z parillinen. Tällöin n2 = 2k missä k ∈ Z. Siis
√
n = 2k
???
Ei voida jatkaa!!
Kuten tästä esimerkistä huomataan, väitteen todistaminen suorasti ei ole aina mahdollista.
Epäsuora todistus
1) Lause (P ⇒ Q) ⇔ (¬Q ⇒ ¬P ) on tautologia, ts. (P ⇒ Q) ≡ (¬Q ⇒ ¬P ).
Näin saadaan käänteinen suora todistusmenetelmä:
Väite P ⇒ Q voidaan todistaa osoittamalla ¬Q ⇒ ¬P .
(
)
2) Toisaalta logiikan lause (P ⇒ Q) ⇔ ¬(P ∧ ¬Q) on tautologia. Siten:
Väite P ⇒ Q voidaan todistaa osoittamalla P ∧ ¬Q mahdottomaksi.
10 MATEMAATTISESTA TEORIASTA JA TODISTAMISESTA
150
Väite P ⇒ Q todistetaan epäsuorasti yhdistämällä ylläolevat kaksi periaatetta:
Tehdään vastaoletus eli antiteesi ¬Q ja pyritään näyttämään
• joko ristiriita lauseen P kanssa (siis että P olisikin epätosi)
• tai että lauseista P ja ¬Q seuraa mahdottomuus, esimerkiksi ristiriita jonkun aikaisemmin saadun tuloksen, oletuksen tai aksiooman kanssa.
Esimerkin 10.3.2 väitteen todistaminen onnistuu epäsuoralla todistuksella:
Esimerkki 10.3.3 Väite. Jos n2 on parillinen, niin n on parillinen.
Todistus. Olkoot P (n) := ”n2 on parillinen” ja Q(n) := ”n on parillinen”.
Tehdään vastaoletus: ¬Q(n) on tosi eli n on pariton. Tällöin on olemassa k ∈ Z,
jolle n = 2k + 1. Silloin
n2 = 4k 2 + 4k + 1 = 2(2k 2 + 2k) + 1.
Mutta tämä luku onkin paritonta muotoa 2p + 1, p ∈ Z, eli ¬P (n) olisi tosi. Tämä
on ristiriita, joten on oltava Q(n) tosi.
Esimerkki 10.3.4 Väite: Jos n ∈ N, niin 2(2n+1) ei ole minkään kokonaisluvun
neliö.
Todistus. Vastaoletus. luku 2(2n + 1) on kokonaisluvun neliö eli
2(2n + 1) = k 2
jollakin k ∈ Z. Silloin k 2 on parillinen ja Esimerkissä 10.3.3 todistetun nojalla
myös k on parillinen. Siis k = 2p jollakin p ∈ Z. Mutta tällöin
2(2n + 1) = (2p)2 = 2(2p2 ),
mistä seuraa 2n + 1 = 2p2 . Koska 2n + 1 on pariton ja 2p2 on parillinen, ilmenee
haettu ristiriita.
Esimerkki 10.3.5 Määritelmä. Kokonaisluku n ≥ 2 on alkuluku, mikäli sillä ei
ole muita positiivisia tekijöitä kuin 1 ja se itse.
Alkulukuja ovat siis mm. 2, 3, 5, 7, 11, 13, 17, 19, . . .
10 MATEMAATTISESTA TEORIASTA JA TODISTAMISESTA
151
Lause. Alkulukuja on ääretön määrä.
Todistus. Vastaoletus. Alkulukuja on äärellinen määrä.
Tällöin on tietysti olemassa suurin alkuluku. Olkoon tämä p ∈ N. Luku
q := (2 · 3 · 4 · 5 · · · p) + 1
ei ole jaollinen millään luvuista 2, 3, . . . , p, sillä jakojäännös on aina 1. Siis luku q > p on jaoton (siis alkuluku) tai ainakin sen alkutekijät ovat > p. Siis on
olemassa lukua p suurempia alkulukuja. Tämä on ristiriita luvun p määrittelyn
kanssa, joten antiteesi ei voi olla totta.
10.4
Ekvivalenssin osoittaminen
Luvussa 2 todistimme ekvivalenssitodistuksilla eräitä joukkojen samuuksia, mm.
I osittelulain. Väite P ⇔ Q joudutaan usein jakamaan (ja yleensä kannattaakin
jakaa) osiin P ⇒ Q ja Q ⇒ P . Koska lause
(P ⇔ Q) ⇔ ((P ⇒ Q) ∧ (Q ⇒ P ))
on tautologia, ovat lauseet P ⇔ Q ja (P ⇒ Q)∧(Q ⇒ P ) loogisesti ekvivalentit.
Usein jompikumpi tai jopa molemmat joudutaan todistamaan epäsuorasti, tai saatetaan joutua käyttämään aivan erilaisia päättelypolkuja.
Esimerkki 10.4.1 Lause. Luonnollinen luku on parillinen, jos ja vain jos sen neliö on parillinen.
Todistus. Väitteen eri puolet on todistettu Esimerkeissä 10.3.1 ja 10.3.3.
Seuraus. Luonnollinen luku on pariton, jos ja vain jos sen neliö on pariton.
Ominaisuuksien yhtäpitäviksi todistamisia on ollut mm. Luvuissa 4.6 ja 4.7, katso
esimerkiksi Lauseen 4.7.10 kohta c).
10.5
Todistuksen esitysjärjestys
Todistusta tehdessä on syytä ensin selkeästi erottaa mitä oletetaan ja mitä väitetään, ja mieluiten kirjoittaa ne myös selkeästi näkyviin, esimerkiksi
Oletus. Luku n on parillinen.
Väitös. Luku n2 on parillinen.
Todistus. Olkoon n ∈ N parillinen. Parillisuuden nojalla . . .
10 MATEMAATTISESTA TEORIASTA JA TODISTAMISESTA
152
Itse todistusta työstettäessä on ensin syytä selvittää mitä kaikkea oletetuista asioista voi päätellä ja miten niitä voisi yhdistellä. Samoin kannattaa tutkiskella väitteen
sisältöä, mistä lähimmistä asioista se voisi olla seurausta. Voi siis edetä oletuksista
niin pitkälle kuin seurauksia keksii, ja taas väitteestä vastaavasti takaperin. Mikäli ”sillan rakenteet” molemmilta päin osuvat yhteen, voidaan lopullinen todistus
muokata loogiseen järjestykseen yhdistämällä osapäättelyt.
• Suora todistus etenee aina oletuksesta väitteeseen.
• Epäsuora todistus lähtee aina antiteesistä, joka lisätään muihin oletuksiin. Päättelyn pitäisi johtaa ristiriitaan alkuperäisen oletuksen tai tunnetun tuloksen tai aksiooman kanssa.
10.6
Väitteen osoittaminen vääräksi
Väitteet ovat usein muotoa ”jokaiselle x ∈ A pätee. . . ” tai ”kaava . . . pätee”. Tällaista väitettä oikeaksi todistettaessa on huomioitava kaikki mahdolliset tapaukset.
Väitteen kumoaa yksi esimerkki, jossa väite ei ole voimassa. Tällaista väitteen
kumoavaa yksittäistapausta sanotaan vastaesimerkiksi (counter-example ). Joskus
vastaesimerkki on hyvin yksinkertainen, joskus sitä voi olla hyvinkin työlästä keksiä. Onpa niinkin, että monille tunnetuille konjektuureille ei ole keksitty todistusta, mutta ei myöskään vastaesimerkkiä!
Väite osoitetaan vääräksi esittämällä väitteelle yksi vastaesimerkki!!
Esimerkki 10.6.1 Väite. Joukoille pätee laskusääntö
A \ (B ∪ C) = (A \ B) ∪ (A \ C).
Ratkaisu. Vaikkapa Venn-diagrammi rohkaisisi epäilemään väitteen paikkansapitävyyttä, ja sen avulla voi vastaesimerkin usein keksiäkin.
Oikein: Kaava ei päde, sillä esimerkiksi jos A := {1, 2}, B := {2, 3} ja C := {3},
niin puoliskot ovat eri joukkoja
A \ (B ∪ C) = {1}
(A \ B) ∪ (A \ C) = {1, 2}.
Väärin: Kaava ei päde, sillä joukko-opin laskusääntöjen mukaan
A \ (B ∪ C) = A ∩ B ∪ C = A ∩ (B ∩ C)
= (A ∩ B) ∩ (A ∩ C) = (A \ B) ∩ (A \ C)
̸= (A \ B) ∪ (A \ C),
sillä yhdiste ja leikkaus eivät ole samat.
10 MATEMAATTISESTA TEORIASTA JA TODISTAMISESTA
153
Ongelmana on se, että vaikka kahden joukon yhdiste ja leikkaus eivät yleensä ole
sama joukko, ne voisivatkin juuri tuossa tapauksessa, noille joukoille, olla sattumoisin samat. Monet yhtälöt ovat tosia, vaikkemme niitä tosiksi suoralta kädeltä
näekään. Perustelujen pitää olla sellaisia, ettei niihin voi tarttua kysymällä ”mistä
tiedät, onko varmasti?”
Esimerkki 10.6.2 Väite. Jos funktiolle f : R → R pätee f ′ (x0 ) = 0, niin x0 on
sen ääriarvokohta.
Ratkaisu. Väite on väärä.
Vastaesimerkki. Etsitään funktio ja muuttujalle (määrittelyjoukosta) arvo, jossa
funktion derivaatta häviää, mutta joka ei ole ääriarvokohta.
Olkoon f : R → R, f (x) := x3 (Kuva 57). Tällöin f ′ (x) = 3x2 , joten f ′ (0) = 0,
mutta 0 ei tunnetusti ole funktion f ääriarvokohta.
8
6
y 4
2
–2
–1
0
x1
2
–2
–4
–6
–8
Kuva 57: Funktion f , f (x) := x3 , kuvaajaa origon liepeillä
10.7
Arviointitekniikka
Matemaattisiin todistuksiin liittyy usein oleellisena osana arvioiminen. Jos väite
on muotoa ”On olemassa sellainen luku, että . . . ”, niin todistuksessa riittää tavallisesti etsiä jokin ehdon toteuttava luku, ei kaikkia, eikä ”parasta”.
Esimerkki 10.7.1 Osoita, että riittävän suurilla arvoilla n ∈ N on
7
< 0,0001.
3n + 1
Tämä tarkoittaa: on osoitettava, että on olemassa n0 ∈ N s.e.
n > n0 ⇒
7
< 0,0001.
3n + 1
10 MATEMAATTISESTA TEORIASTA JA TODISTAMISESTA
154
Ratkaisutapa 1. Ratkaistaan n epäyhtälöstä:
7
7
< 0,0001 ⇔ 3n + 1 >
3n + 1
0,0001
⇔ 3n > 70000 − 1
⇔ n > 23333.
Voidaan valita n0 := 23333, jolloin
n > n0 = 23333 ⇒
7
< 0,0001.
3n + 1
7
Ratkaisutapa 2. Arvioidaan lauseketta 3n+1
ylöspäin, kohti yksinkertaisempaa
lauseketta:
7
7
9
3
<
<
= .
3n + 1
3n
3n
n
3
Nyt n < 0,0001 ⇔ n > 30000. Siis valitaankin nyt n0 := 30000, jolloin
7
3
< < 0,0001 eli
3n + 1
n
7
⇒
< 10−4 .
3n + 1
n > n0 = 30000 ⇒
n > 3·104
Samaan tapaan huomataan, että esimerkiksi
7
< 10−5 ,
3n + 1
7
n > 3·106 ⇒
< 10−6 .
3n + 1
n > 3·105 ⇒
Siis kun n on riittävän suuri, lausekkeesta
(ennalta valittu) positiivinen luku.
7
3n+1
tulee pienempi kuin mikä tahansa
Matematiikassa mielivaltaista aidosti positiivista reaalilukua merkitään tavallisesti
kreikkalaisella kirjaimella epsilon ε. Mielivaltainen ε > 0 tarkoittaa sitä, että ε voi
sijaita lukusuoralla missä tahansa nollan oikealla puolella. Usein tarkasteluissa ε
on lähellä nollaa.
Arviointia koskevia sanontoja
mielivaltainen = ”mikä tahansa”
mielivaltaisen lähellä = ”lähempänä kuin epsilonin päässä”
Esimerkki 10.7.2 Olkoon ε > 0. Esimerkin 10.7.1 mukaan
7
3
< ε.
n> ⇒
ε
3n + 1
10 MATEMAATTISESTA TEORIASTA JA TODISTAMISESTA
155
Huomautus 10.7.3 Jos ε > 0 on mielivaltainen reaaliluku, niin myös esimerkiksi
lukuja
√
1
2ε, ε2 , ε5 ja ε
2
voidaan pitää mielivaltaisina positiivisina reaalilukuina, koska ne voivat olla mielivaltaisen lähellä nollaa, kunhan ε on riittävän lähellä nollaa. Sen sijaan esimerkiksi luvut
2 + ε, eε ja ln ε
eivät ole mielivaltaisia positiivisia reaalilukuja, sillä 2 + ε > 2, eε > 1 ja ln ε voi
olla negatiivinen.
Esimerkki 10.7.4 Osoita, että lauseke
via arvoja, kun n on tarpeeksi suuri.
4n+1
n3 +3
saa mielivaltaisen lähellä nollaa ole-
Ratkaisu. Olkoon ε > 0 mielivaltainen. Osoitetaan, että on olemassa n0 ∈ N s.e.
n > n0 ⇒ 0 ≤
4n + 1
< ε.
n3 + 3
Arvioimalla lauseketta saadaan
0≤
4n + 1
4n + n
5n
5
5
4n + 1
<
≤
= 3 = 2 ≤ < ε,
3
3
3
n +3
n
n
n
n
n
kun n > 5ε . Valitaan nyt sellainen n0 ∈ N, että n0 > 5ε . Silloin
n > n0 ⇒ 0 ≤
4n + 1
< ε.
n3 + 3
Kun nyt valitaan esimerkiksi ε := 10−9 tai ε := 10−15 :
5
⇒ 0≤
10−9
5
n > −15 ⇒ 0 ≤
10
n>
4n + 1
< 10−9
n3 + 3
4n + 1
< 10−15 .
n3 + 3
Huomautus 10.7.5 a) Vastaavalla tavalla käsitellään tilannetta ”mielivaltaisen
suuri”. Mielivaltaisen suurta lukua merkitään usein kirjaimella M .
b) Joissain tilanteissa lausekkeen arvo halutaan mielivaltaisen lähelle annettua lukua.
c) Ajatus ”mielivaltaisen lähellä” on monissa sellaisissakin tarkasteluissa, joissa
ei esiinny eksplisiittisesti lukua ε.
Tarkastellaan vielä näitä tilanteita esimerkkien valossa.
10 MATEMAATTISESTA TEORIASTA JA TODISTAMISESTA
Esimerkki 10.7.6 Osoita, että
tarpeeksi suuri.
n5 +n2 −2
n2 +2n
156
saa mielivaltaisen suuria arvoja, kun n on
Ratkaisu. Olkoon M > 0 mielivaltainen. Arviomalla lauseketta saadaan
n5 + n2 − 2
n5 + n2 − 2n2
n5 − n2
n4 − n
≥
=
=
n2 + 2n
n2 + 2n
n2 + 2n
n+2
4
3
n −n
n −1
n−1
≥
=
≥
> M,
n + 2n
3
3
kun n > 3M + 1. Siis
n > 3M + 1 ⇒
Esimerkki 10.7.7 Osoita, että
on tarpeeksi suuri.
2n+3
n+5
n5 + n2 − 2
> M.
n2 + 2n
saadaan mielivaltaisen lähelle lukua 2, kun n
Ratkaisu. Olkoon ε > 0 mielivaltainen. Väite tarkoittaa, että pitää olla
2n + 3
n + 5 − 2 < ε,
kun n on tarpeeksi suuri. Arvioimalla itseisarvoa saadaan arvoilla n > 7ε :
2n + 3
2n + 3 − 2n − 10 −7 = 7 < 7 <ε
=
n + 5 − 2 = n+5
n + 5 n + 5
n
[ 1]
Esimerkki 10.7.8 Olkoon Ai := 0, i arvoilla i ∈ N. Osoita: ∩∞
i=1 Ai = {0}.
Tilanteesta saa alustavan käsityksen Kuvasta 58. Luku 0 kuuluu jokaiseen joukA1 = [0,1]
1_
0, 2
A2 = [
1_
0, 3
A3 = [
]
0
0
]
0
1_
2
1_
3
1
1
1
Kuva 58: Esimerkin 10.7.8 välejä
koon Ai , joten {0} ⊆
∩∞
i=1
Ai . Osoitetaan, että jos x ∈
∩∞
i=1
Ai niin x = 0.
Vastaoletus. x ̸= 0.
∩
Koska x ∈ ∞
i=1 Ai , on x ∈ A1 eli 0 ≤ x ≤ 1. Koska x ̸= 0,[on x] > 0. Koska
1
∈
R,
on
olemassa
n ∈ N, jolle n > x1 eli x > n1 . Tällöin x ∈
/ 0, n1 .
x
[
]
∩
Koska An = 0, n1 , niin x ∈
/ An . Siis x ∈
/ ∞
i=1 Ai , mikä on ristiriita.
10 MATEMAATTISESTA TEORIASTA JA TODISTAMISESTA
10.8
157
Tietokone todistuksen apuna
Esimerkki 10.8.1 Väite: Jokainen parillinen kokonaisluku n > 2 voidaan esittää
kahden alkuluvun summana n = p + q.
Mitä voidaan tehdä tietokoneella? Tietokoneella voidaan etsiä näitä alkulukuja
annetuille kokonaisluvuille. Tällaisilla lukujen testaamisilla ei kuitenkaan voida
osoittaa väitettä oikeaksi.
Tietokoneen käyttö todistuksissa rajoittuu lähinnä mekaanisten laskutoimitusten
suorittamiseen (sellaisten, jotka ainakin periaatteessa voidaan tehdä ilman konetta). Tietokone on hyvä työväline vastaesimerkkien keksimisessä, siis jonkin väitteen osoittamisessa vääräksi.
Esimerkki 10.8.2 Kartanväritysongelma (graph coloring ). Väritetään kartta niin,
että mitkään naapurimaat eivät ole samanvärisiä keskenään. Maat voivat olla minkä muotoisia tahansa, mutta kukin maa muodostuu yhdestä yhtenäisestä osasta.
Montako väriä riittää?
Ongelma on vanha, yksinkertainen ja kiehtova. On helppo osoittaa, että ainakin
neljä väriä tarvitaan (ks. Kuva 59). Todistus sille, että 4 väriä aina riittää, on tun-
Kuva 59: Ainakin 4 väriä tarvitaan
netuin tietokoneella toteutettu matemaattinen todistus. Todistus vaati niin paljon
mekaanista laskemista, ettei se ilman tietokonetta ollut mahdollinen (K. Appel ja
W. Haken, 1976: The solution of the Four-Color-Map Problem: Scientific American, vol. 237). Työhön kului aikaa 4 vuotta ja yli 1200 tietokonetuntia.
11
Joukkojen mahtavuuksista
Joukon alkiomäärän eli kardinaliteetin käsite voi tuntua itsestään selvältä asialta
(vrt. Luku 2.7). Näinhän aika pitkälle onkin, mikäli pitäydytään naiivissa äärettömyyden tulkinnassa. Kuitenkin on monesti tärkeää päästä vertaamaan ”erikokoisia” äärettömiä, esimerkiksi miten joukon ja sen potenssijoukon alkiomäärät suhtautuvat toisiinsa. Joukkojen keskinäisiä alkiomääriä voidaan vertailla funktioiden
maailmasta saatavalla työkalulla, käsitteellä joukkojen mahtavuus (set cardinality ). Jo Luvussa 2.7 otimme käyttöön alkiomäärä-symbolin #; #A tarkoitti siis
joukon A alkioiden lukumäärää.
11.1
Mahtavuusvertailujen määrittely
Ristiriitoja välttääksemme otamme jonkin perusjoukon X, jonka osajoukkoja
kaikki vertailtavat perustason joukot ovat. Määritellään joukon X osajoukkojen
yhtämahtavuusrelaatio ≃ asettamalla:
A≃B
⇔
A = B = ∅ tai on olemassa bijektio A → B.
Lause 11.1.1 Yhtämahtavuusrelaatio ≃ on ekvivalenssi joukon potenssijoukossa.
Todistus. Asetelma on kelvollinen, ≃ ⊆ P(X)×P(X), joten ≃ todella on relaatio
joukossa P(X).
(E1) ≃ on refleksiivinen: A ≃ A, koska identtinen kuvaus Id : A → A, Id(x) :=
x, on näiden välinen bijektio.
(E2) ≃ on symmetrinen: Jos A ≃ B, on olemassa bijektio A → B. Sen käänteiskuvaus B → A on bijektio ja siten B ≃ A.
(E3) ≃ on transitiivinen: Olkoot A ≃ B ja B ≃ C. Silloin on olemassa bijektiot
f : A → B ja g : B → C. Nämä voidaan yhdistää funktioksi g ◦ f : A → C, joka
bijektioiden yhdistettynä funktiona on bijektio. Siis A ≃ C.
Määritelmä 11.1.2 Sanotaan, että (perusjoukon X osa)joukot A ja B ovat yhtä
mahtavia (equal cardinality ), jos A ≃ B, ts. jos molemmat ovat tyhjiä tai on
olemassa bijektio A → B.
Joukko A on korkeintaan yhtä mahtava joukko kuin B, jos joko A = ∅ tai on
olemassa injektio A → B. Tätä merkitään A ≼ B. Jos A ≼ B, sanotaan myös,
että joukko B on vähintään yhtä yhtä mahtava kuin A.
Joukko B on aidosti mahtavampi kuin joukko A (tai: joukko A on aidosti vähemmän mahtava), jos A ≼ B mutta ei ole A ≃ B; merkitään A ≺ B tai B ≻ A.
11 JOUKKOJEN MAHTAVUUKSISTA
159
Lause 11.1.3 Joukko A on korkeintaan yhtä yhtä mahtava kuin B jos ja vain jos
joko A = ∅ tai on olemassa surjektio B → A.
Todistus. Olkoot A, B ⊆ X. Jos A = ∅, on asia selvä. Olkoon siis A ̸= ∅.
⇒ Oletetaan, että A ≼ B, ts. että on olemassa injektio f : A → B. Tämä
voidaan tulkita bijektioksi f : A → f (A), jolloin sen käänteisrelaation f −1 rajoittuma joukkoon f (A) on bijektio f (A) → A. Jos joukko B \ f (A) = ∅, on
asia selvä (miksi?). Jos ei, otetaan joukosta A jokin alkio a ja kuvataan kaikki
joukon B \ f (A) alkiot alkiolle a. Tarkemmin muotoiltuna: tehdään uusi funktio G : B → A, jolle G(y) := f −1 (y) kaikilla y ∈ f (A) ja G(y) = a kaikilla
y ∈ B \ f (A). Silloin G : B → A on surjektio.
⇐ Oletetaan kääntäen, että on olemassa surjektio g : B → A. Nyt jokainen alkukuvajoukko g −1 (x) on epätyhjä ja funktio-ominaisuuden nojalla nämä joukot
ovat erillisiä, eli g −1 (x1 ) ∩ g −1 (x2 ) kaikilla x1 ̸= x2 . Täten jokaista x ∈ A kohti voidaan valita yksi alkio sen alkukuvajoukosta ja näin saadut alkukuvat ovat
kaikki eri alkioita. Tällä tavoin saamme aikaan injektion A → B.
Esimerkki 11.1.4 Olkoon A := {1, 2, 3, 4, 5} ja B := {a, b, c, d, e, f }.
a) Oletetaan aluksi, että joukon B kaikki alkiot ovat eri alkioita. Silloin A on korkeintaan yhtä mahtava, jopa aidosti vähemmän mahtava kuin B, siis A ≺ B. Äärellisten joukkojen tapauksessa mahtavuuksien vertailua voidaan yleensäkin tehdä
suoraan alkiomäärien avulla; yllähän on #A = 5 < 6 = #B.
b) Jos joukon B luetelluissa alkioissa on samoja, niin A onkin vähintäin yhtä mahtava kuin B.
Esimerkki 11.1.5 Olkoon 2N := {2, 4, 6, 8, . . .}. Tällöin N ≃ 2N, sillä funktio
f : N → 2N, f (n) := 2n, on bijektio, ks. Kuva 60.
0
1
2
3
4
5
6
0
1
2
3
4
5
6
n
7
8
9
10 11 12
f(n)
Kuva 60: Esimerkin 11.1.5 bijektio f (n) = 2n
Esimerkki 11.1.6 Väli ]0, 1[ on yhtä mahtava joukon R kanssa, sillä on olemassa
bijektio f : R → ]0, 1[. Esimerkiksi mikä?
Tehtävä 11.1.7 Onko puoliavoin väli [0, 1[ yhtä mahtava kuin avoin väli ]0, 1[?
11 JOUKKOJEN MAHTAVUUKSISTA
160
Osoitetaan, että potenssijoukko on aina aidosti mahtavampi kuin joukko itse. Äärellisille joukoillehan tämä seuraisi myös Lauseesta 10.2.4.
Lause 11.1.8 (Cantorin lause) Mielivaltaiselle joukolle X on X ≺ P(X). Erityisesti äärelliselle joukolle on #X < #P(X).
Todistus. Jos X = ∅, on asia selvä: ∅ ≺ {∅}.
Olkoon siis X epätyhjä joukko. Kuvaus f : X → P(X), f (x) := {x}, on selvästi
injektio, joten X ≼ P(X).
Aidon vähemmän mahtavuuden todistamiseksi riittää Lauseen 11.1.3 mukaan
näyttää, että ei ole olemassa surjektiota X → P(X). Olkoon g : X → P(X)
funktio ja
A := { x ∈ X | x ∈
/ g(x) }.
Silloin A ∈ P(X). Näytetään, että mikään joukon X alkio ei kuvaudu joukolle
A ⊆ X.
Vastaoletus: On olemassa x0 ∈ X, jolle g(x0 ) = A. Koska x0 ∈ A tai x0 ∈
/ A,
seuraa:
Jos x0 ∈ A, joukon A määrittelyn nojalla x0 ∈
/ g(x0 ) = A.
Jos x0 ∈
/ A = g(x0 ), joukon A määrittelyn nojalla x0 ∈ A.
Vastaoletus johtaa molemmissa tapauksissa ristiriitaan, joten ei ole olemassa alkiota x0 ∈ X, joka kuvautuisi joukolle A. Koska ei ole olemassa surjektiota
X → P(X), on X ≺ P(X).
11.2
Joukkojen äärellisyys ja äärettömyys
Naiivi tapa määritellä joukon äärettömyys on sanoa joukkoa äärettömäksi, jos siinä ei ole äärellisen monta alkiota. Tässä kuitenkin piilee kehämäärittelyn maku;
ääretön määritellään äärellisen avulla. Mitä on sitten ’olla äärellinen’?
Matemaattisesti voidaan menetellä toisinpäin, määritelläänkin ääretön joukko
edellä johdettujen työkalujen avulla, muodollisesti täysin riippumatta – tuosta hieman hämärästä – äärellisyyskäsitteestä.
Määritelmä 11.2.1 Joukko on ääretön (infinite ), jos se on yhtä mahtava jonkin
aidon osajoukkonsa kanssa. Muutoin joukko on äärellinen (finite ).
Äärettömän lukumäärän määrittely näin voi aluksi vaikuttaa hiukan abstraktilta,
mutta aikaa myöten sen käyttökelpoisuuden pitäisi tulla näkyviin.
11 JOUKKOJEN MAHTAVUUKSISTA
161
Esimerkki 11.2.2 Viisialkioinen joukko A := {1, 2, 3, 4, 5} on ymmärrettävästi
äärellinen, koska sen jokaisessa aidossa osajoukossa on enintään neljä alkiota,
eikä näiden välillä siten voi olla bijektiota.
Esimerkki 11.2.3 Esimerkissä 11.1.5 todettiin, että N ≃ 2N = {2, 4, 6, 8, . . .}.
Koska 2N on joukon N aito osajoukko, on N ääretön. Onkohan myös 2N ääretön?
Nyt on siis voitu matemaattisesti vetää raja äärellisen ja äärettömän lukumäärän
välille. Mutta onkohan olemassa erikokoisia äärettömiä? Mehän nimittäin tiedämme Lauseesta 11.1.8, että vaikkapa P(N) on aidosti mahtavampi kuin N, joka jo
sekin on ääretön joukko!
Luvussa 11.3 lähestymme äärellisyysasiaa toisesta perspektiivistä, nimittäin luokittelemalla joukot niiden mahtavuuksien perusteella.
11.3
Joukon kardinaliteetti
Lauseessa 11.1.1 osoitettiin yhtämahtavuus ekvivalenssirelaatioksi. Relaatiosta
”olla korkeintaan yhtä mahtava kuin” saadaan osittainen ja jopa totaali järjestys
pienellä jekulla, ks. Lauseet 11.3.5 ja 11.3.6.
Ekvivalenssi- ja järjestysrelaatioiden avulla saadaan määritellyksi joukon absoluuttinen koko alkioiden määrän mielessä. Palautetaan mieleen ekvivalenssiluokat (ks. Luku 4.7): Joukon A ⊆ X määräämä ekvivalenssiluokka on joukko
≃ (A) = {X ∈ P(X) | A ≃ X}.
Määritelmä 11.3.1 Joukon A määräämää ekvivalenssiluokkaa yhtämahtavuusrelaatiossa ≃ sanotaan sen kardinaaliluvuksi eli kardinaliteetiksi, ja sitä merkitään
card A := ≃ (A). Kaikkien kardinaalilukujen joukkoa merkitään symbolilla K,
siis K = {card A | A ∈ P(X)}.
Tietty kardinaaliluku on siis todellisuudessa joukko, jonka alkioina ovat kaikki
samankokoiset joukot, siis joukot joiden välillä on bijektioita. Esimerkiksi Jukolan
veljekset J on alkiona samassa kardinaaliluvussa kuin [7] = {1, 2, 3, 4, 5, 6, 7},
samoin (perinteinen) Otavan tähdistö.
Esimerkki 11.3.2 Esimerkissä 11.1.5 todettiin, että N ja 2N = {2, 4, 6, 8, . . .}
ovat yhtämahtavia eli N ≃ 2N. Joukot N ja 2N kuuluvat siis samaan kardinaalilukuun κN . Tämä on pienin ääretön kardinaaliluku ja sillä on oma merkintä ℵ0 := κN
(ℵ luetaan ”alef”).
11 JOUKKOJEN MAHTAVUUKSISTA
162
Kardinaalilukujen joukkoon saadaan osittainen järjestys korkeintaan-yhtä-mahtava
-relaation ≼ avulla: asetetaan kaikilla κ1 , κ2 ∈ K
ˆ 2 ⇔ X1 ≼ X2 joillakin X1 ∈ κ1 , X2 ∈ κ2 .
κ1 ≼κ
joukon X osajoukot
X
xxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxx
C
xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxx
B
A
P(X)
P(X)
A
B
C
yhtämahtavien
ekvivalenssiluokat
relaatiossa
_
~ (A)
A
B
_
~
_
~ (C)
C
kardinaaliluvut K
_
~ (A) = card A
_ (C) = card C
~
_ osittainen järjestys
Kuva 61: Kardinaalilukujen rakentuminen
Koska kardinaaliluvun alkiot ovat keskenään yhtä mahtavia, sana ”joillakin” voitaisiin korvata sanalla ”kaikilla”.
ˆ on refleksiivinen ja transiApulause 11.3.3 Kardinaalilukujen joukon relaatio ≼
tiivinen.
Todistus. Harjoitustehtävä, vrt. Lause 11.1.1.
11 JOUKKOJEN MAHTAVUUKSISTA
163
Antisymmetrisyys perustuu seuraavaan kuuluisaan lauseeseen:
Lause 11.3.4 (Cantor-Schröder-Bernstein) Jos A, B ⊆ X ja on olemassa injektiot A → B ja B → A, niin on olemassa bijektio A → B.
Todistus. Olkoot f : A → B ja g : B → A injektioita. Määritellään kaikilla
n ∈ N:
C1
:= A(\ g(B))
Cn+1 := g f (Cn )
Määritellään edelleen C := ∪∞
n=1 Cn ja funktio h : A → B,
{
f (x),
kun x ∈ C
h(x) :=
−1
g (x), kun x ∈ A \ C.
Selvästikin h todella on funktio, koska f on funktio ja g on injektio. Osoitetaan h
bijektioksi.
1) h on injektio. Olkoot x1 , x2 ∈ A, x1 ̸= x2 . Erotetaan kolme tapausta.
a) Jos x1 , x2 ∈ C, funktion f injektiivisyyden nojalla myös h(x1 ) = f (x1 ) ̸=
f (x2 ) = h(x2 ).
b) Jos x1 , x2 ∈ A \ C, funktion g injektiivisyyden nojalla h(x1 ) = g −1 (x1 ) ̸=
g −1 (x2 ) = h(x2 ).
c) Jos lopuksi x1 ja x2 ovat eri joukoissa, olkoon esimerkiksi x1 ∈ C ja x2 ∈ A\C.
Tällöin x1 ∈ Cn jollakin n ∈ N, jolloin h(x1 ) ∈ f (Cn ). Jos nyt olisi myös
h(x2 ) ∈ f (Cn ), niin
g(h(x2 )) = g(g −1 (x2 )) = x2 ∈ g(f (Cn )) = Cn+1 ,
mikä on vastoin oletustamme x2 ∈ A \ C. Siis nytkin h(x1 ) ̸= h(x2 ).
2) h on surjektio. Olkoon y ∈ B mielivaltainen. On osoitettava, että jollekin x ∈ A
on h(x) = y (tai että alkukuvajoukko h−1 (y) ̸= ∅).
Tapauksessa y ∈ f (Cn ) jollakin n ∈ N löytyy triviaalisti alkukuva joukosta Cn ⊆
A. Oletetaan siis, että y ∈
/ f (Cn ) kaikilla n ∈ N, eli että y ∈ B \ ∪∞
n=1 f (Cn ).
Näytetään, että g(y) ∈ A \ C, ja että h(g(y)) = y.
Selvästi g(y) ∈
/ C1 joukon C1 määrittelyn
mukaan.
Edelleen millään n ∈ N ei voi
(
)
olla g(y) ∈ Cn+1 , koska Cn+1 = g f (Cn ) ja g oli injektio, seuraisi y ∈ f (Cn ).
Siis g(y) ∈ A \ C ja h(g(y)) = g −1 (g(y)) = y.
Näin on konstruoitu bijektio h : A → B.
ˆ on osittainen järjestys kardinaalilukujen joukossa.
Lause 11.3.5 Relaatio ≼
11 JOUKKOJEN MAHTAVUUKSISTA
164
Todistus. Apulauseessa 11.3.3 on jo todettu refleksiivisyys ja transitiivisuus. Antisymmetrisyys: Oletetaan, että kahdelle kardinaaliluvulle κ, µ ∈ K on voimassa
ˆ µ ja µ ≼
ˆ κ ja osoitetaan, että κ = µ. Tämä taas edellyttää, että löydämme näisκ≼
tä keskenään yhtä mahtavat alkiot K ∈ κ ja M ∈ µ, siis sellaiset, joiden välillä
on bijektio.
Oletuksesta seuraa, että on olemassa alkiot K1 , K2 ∈ κ ja M1 , M2 ∈ µ, joille
K1 ≼ M1 ja M2 ≼ K2 . Tämä tarkoittaa, että on olemassa injektiot f : K1 → M1
ja g : M2 → K2 , ks. Kuva 62.
κ
µ
K1
f
k
K2
M1
m
g
M2
Kuva 62: Kardinaalilukujen alkioiden väliset injektiot
Kunkin ekvivalenssiluokan alkioiden välillä on bijektiot, siis erityisesti bijektiot
k : K1 → K2 ja m : M1 → M2 . Yhdistetty funktio m ◦ f : K1 → M2 on silloin
injektio, samoin k −1 ◦ g : M2 → K1 . Cantor-Schröder-Bernsteinin lauseen 11.3.4
nojalla K1 ≃ M2 , joten ne ovat samassa ekvivalenssiluokassa, ts. κ = µ.
ˆ on totaali järjestys kardinaalilukujen jouLause 11.3.6 Yllä määritelty relaatio ≼
kossa.
Todistus. Asia on selvä, kun uskotaan, että jokaisesta joukkoparista A, B jompikumpi on vähintäin yhtä mahtava kuin toinen, ts. että on olemassa injektio A → B
tai B → A.
Voimme nyt lopulta sopia täsmällisesti mitä joukon alkiomäärällä #A tarkoitetaan. Idea on hyvin yksinkertainen: Annettu joukko A kuuluu johonkin kardinaalilukuun κ. Tsekataan löytyykö samasta kardinaaliluvusta myös jokin lukumääräjoukko [n], n ∈ N0 . Jos löytyy, #A = n.
Samalla määrittelemme äärellisyyden ja äärettömyyden uudelleen. Tämän ja aikaisemman Määritelmän 11.2.1 äärellisyyskäsitteen yhtäpitävyys jäänee kuitenkin tarkasti perustelematta . . .
11 JOUKKOJEN MAHTAVUUKSISTA
165
Määritelmä 11.3.7 Joukko X on äärellinen, jos X ≃ [n] jollakin n ∈ N0 , muutoin joukko X on ääretön.
Jos joukko X on äärellinen ja X ≃ [n], samaistetaan sen kardinaliteetti ja alkioiden lukumäärä n = #X seuraavasti:
#X = n ∼ card [n] = card X.
Myös näin saatua peruslukua #X sanotaan kardinaaliluvuksi. Tästä lähtien myös
äärettömän joukon kardinaliteettia merkitään symbolilla #X.
Olkoon reaalilukujen joukon kardinaaliluku c := #R. Voidaan osoittaa, että
P(N) ≃ R, joten c = #R = #P(N). Siten ℵ0 = #N < #R = c. Kardinaaliluvuista voidaan siis sanoa
0 < 1 < 2 < 3 < . . . < n < . . . < ℵ0 < c < #P(R) < . . .
Niin kutsuttu Kontinuumihypoteesi sanoo, että kardinaalilukuja ei ole lukujen ℵ0
ja c välillä. Tämä on muusta joukko-opista riippumaton olettamus!
12
Lukualueet
Seuraava tiivistetty esitys pyrkii antamaan mielikuvan lukualueiden määrittelyn
problematiikasta. Määritellään lukualueet lähtökohtana käsitteet ekvivalenssirelaatio, funktio ja bijektio. Lukualue määritellään antamalla joukko, jossa on määritelty tietyt laskutoimitukset sekä mahdollisesti järjestys.
On muistettava: Luku on abstrakti käsite. Luvun merkitseminen numerosymbolien avulla ja lukujen nimittäminen ovat sopimuksia.
12.1
Luonnolliset luvut N = {1, 2, 3, . . .}
Luonnolliset luvut voidaan määritellä joukkojen yhtämahtavuuden avulla (Georg
Cantor 1845-1918) tai – niinkuin tässä – Peanon aksioomien avulla (Giuseppe
Peano 1858-1932).
Peanon aksioomat
Määritelmä 12.1.1 Joukkoa L sanotaan luonnollisten lukujen joukoksi (natural
number set ), jos se toteuttaa seuraavat viisi ehtoa:
P1) Joukossa L on ainakin yksi alkio Υ ∈ L (”ypsilon”, yksikkö).
P2) Jokaisella alkiolla a ∈ L on olemassa täsmälleen yksi (välitön) seuraaja
(successor ) a′ ∈ L.
P3) Jos a ∈ L, niin a′ ̸= Υ.
P4) Jos a ∈ L ja b ∈ L ja jos a′ = b′ , niin a = b.
P5) Jos A on joukon L sellainen osajoukko, että
1) Υ ∈ A,
2) jos a ∈ A, myös a′ ∈ A,
niin silloin A = L.
12 LUKUALUEET
167
Tutkaillaanpa tarkemmin mitä aksioomista voidaan päätellä ja ilmaista modernin
matematiikan käsitteillä:
1) Ehto P1 takaa, että joukko L ei ole tyhjä.
2) Ehto P2 takaa, että välitön seuraajarelaatio ′ ⊆ L × L on funktio. Merkitään
jatkossa tarvittaessa kyseistä funktiota Sv : L → L, Sv (a) := a′ .
3) Ehto P3 vaatii, että yksikkö on ”ensimmäinen” alkio, Υ ei siis saa olla minkään
alkion seuraaja. Sv ei siten ole surjektio.
4) Ehto P4 takaa, että jokaisella alkiolla on korkeintaan yksi välitön edeltäjä; siis
alkio, jonka välitön seuraaja se on; funktio ′ on siis injektio. Edelleen aksioomat
P2 ja P4 antavat mahdollisuuden lisätä ja supistaa: a′ = b′ ⇔ a = b (ks. jäljempänä Lause 12.1.12).
5) Ehto P5 on pohjana matemaattisen induktion periaatteelle, mutta se myös kieltää ”kilpailevat” alkiojonot.
Esimerkki 12.1.2 On ilmeistä, että:
a) Vanha tuttu N = {1, 2, 3, 4, . . .} toteuttaa Peanon aksioomat, kun yksikkö
Υ := 1 ja seuraajafunktio Sv (n) := n + 1, ja sehän tietysti on itse asiassa koko aksiomatiikan taustalla.
b) Joukko N0 = {0, 1, 2, 3, . . .} niinikään kelpaa, kun se varustetaan samalla seuraajafunktiolla ja yksikkönä on nyt Υ := 0.
Mutta myös monet muut systeemit kelpaavat:
1
c) Joukko M := { 2n
| n ∈ N } = { 12 , 14 , 16 , . . .} on myös luonnollisten lukujen
1
1
joukko Peanon mielessä, kun yksikkönä Υ := 21 ja Sv ( 2n
) := 2(n+1)
.
d) Von Neumannin ordinaalikonstruktio puolestaan nyhjäisee tyhjästä erään metkan luonnollisten lukujen joukon: Υ := ∅ ja seuraajafunktio Sv (A) := A ∪ {A}.
Näin saadaan jono ∅, {∅}, {∅, {∅}}, {∅, {∅}, {∅, {∅}}}, . . . Mikäpä on seuraava?
Tehtävä 12.1.3 Esimerkissä 12.1.2 joukoilla N ja M ei ole yhteisiä alkioita. Mitkä Peanon aksioomista ovat totta näiden yhdisteelle N ∪ M , kun käytetään molempien yksikköjä ja seuraajafunktioita?
Luonnollisten lukujen joukkoon saadaan totaali järjestys seuraavalla tavalla, kun
merkitään lyhyesti a′′ := (a′ )′ , a′′′ := (a′′ )′ = ((a′ )′ )′ jne.
Määritelmä 12.1.4 Luonnollisten lukujen joukossa L määritellään kunkin alkion
a ∈ L seuraajajoukko
S(a) := {a′ , a′′ , a′′′ , a′′′′ , . . . , a(n) , . . .},
missä a′ = Sv (a), a′′ = Sv (Sv (a)) = Sv2 (a), . . . ja yleisesti a(n) = Svn (a), missä
tietysti ovat käytössä funktioiden yhdistämispotenssit.
12 LUKUALUEET
168
Olkoon jatkossa L eräs luonnollisten lukujen joukko ja Υ sen yksikkö. Merkitään:
Υ(0) := Υ, Υ(1) := Υ′ = Sv (Υ), Υ(2) := Υ′′ = Sv2 (Υ), jne.
Lause 12.1.5 a) L = S(Υ) ∪ {Υ} eli L = {Υ(0) , Υ(1) , Υ(2) , . . .}.
b) Jokainen a ∈ L, a ̸= Υ, on jonkun alkion välitön seuraaja.
c) Kaikki alkiot Υ(0) , Υ(1) , Υ(2) , . . . ovat eri alkioita. L on siis erityisesti ääretön
joukko.
Todistus. a) Merkitään A := S(Υ) ∪ {Υ}. Osoitetaan aksiooman P5 avulla, että
A = L.
Ensiksikin, A ⊆ L aksiooman P2 mukaan ja Υ ∈ A.
Olkoon toiseksi a ∈ A mielivaltainen. Jos a = Υ, on a′ = Υ′ ∈ S(Υ) ja siten
myös a′ ∈ A. Jos taas a ̸= Υ, on a ∈ S(Υ) ja siten a = Υ(n) jollakin n ∈ N. Mutta
silloinkin a′ = Υ(n+1) ∈ S(Υ), koska välitön seuraaja on aina yksikäsitteinen.
Aksiooman P5 ehdot täyttyvät ja niinpä L = A = S(Υ) ∪ {Υ}.
b) Olkoon a ∈ L, a ̸= Υ. Silloin kohdan a) nojalla a = Υ(n) jollakin n ∈ N ja se
on alkion Υ(n−1) välitön seuraaja.
c) Tehdään vastaoletus: kaksi alkioista Υ(n) on samoja.
Tiedetään, että Υ(0) ̸= Υ(1) , sillä alkio Υ = Υ(0) ei ole minkään, edes itsensä
seuraaja. Koska Olkoon n pienin tavallinen luonnollinen luku, jolle y := Υ(n) =
Υ(k) , ja k > n. Tilanne on siis seuraava:
Υ(0) → Υ(1) → · · · → Υ(n−1) → y = Υ(n) → · · · → Υ(k−1) → y = Υ(k) → · · ·
Aksiooman P4 mukaan alkiot, joilla on sama välitön seuraaja, tässä y, ovat sama
alkio, tässä siis olisi Υ(n−1) = Υ(k−1) . Mutta luvun n piti olla pienin sellainen,
joten antiteesi on epätosi ja siten kaikki alkiot Υ(n) ovat eri alkioita.
Seuraus 12.1.6 a) Aina a ∈
/ S(a).
b) Joukon L kullekin parille a ̸= b on joko a ∈ S(b) tai b ∈ S(a).
Todistus. a) Alkio ja sen kaikki seuraajat ovat eri alkioita (Lause 12.1.5 kohta).
b) Lauseen 12.1.5 mukaan alkiot voidaan asettaa jonoksi, jossa a = Υ(n) ja b =
Υ(k) joillakin n ≤ k. Silloin on a ∈ S(b) tai b ∈ S(a).
Jos a ∈ S(b), on seuraajajonossa pätkä · · · → b → b′ → · · · → a → · · · . Samoin
jos b ∈ S(a), on seuraajajonossa pätkä · · · → a → a′ → · · · → b → · · · . Mutta
kukin alkio esiintyy koko jonossa tasan kerran, joten jonot yhdistyvät peräkkäin:
· · · → b → b′ → · · · → a → a′ → · · · → b → · · ·
Näin ollen olisi b ∈ S(b), mikä on vastoin kohtaa a).
12 LUKUALUEET
169
Määritelmä 12.1.7 Luonnollisten lukujen joukossa määritellään seuraajarelaatio: alkio on relaatiossa itsensä ja kaikkien seuraajajoukkonsa alkioiden kanssa,
ts.
a ≤ b ⇔ (a = b) ∨ (b ∈ S(a)).
Lause 12.1.8 Luonnollisten lukujen joukon seuraajarelaatio on totaali järjestys.
Todistus. Olkoon L luonnollisten lukujen joukko ja ≤ ⊆ L × L sen seuraajarelaatio. Se on osittainen järjestys, sillä:
J1) Refleksiivisyys seuraa suoraan määritelmästä: a ≤ a kaikilla a ∈ L.
J2) Antisymmetrisyys: Jos a ̸= b ja a ≤ b sekä b ≤ a, olisi a ∈ S(b) ja b ∈ S(a).
Mutta tämä on Seurauksen 12.1.6 nojalla mahdotonta.
J3) Transitiivisuus: Harjoitustehtävä.
J4) Lisäksi se on täysi, sillä jokaiselle parille (a, b) ∈ L × L on voimassa a = b
tai Seurauksen 12.1.6 mukaan a ∈ S(b) tai b ∈ S(a), ja siten b ≤ a tai a ≤ b. Määritelmä 12.1.9 Luonnollisten lukujen joukossa L määritellään (induktiivisesti tai rekursiivisesti) seuraavat laskutoimitukset:
Yhteenlasku (addition ):
{
a + Υ := a′
a + b′ := (a + b)′
Kertolasku (multiplication ):
{
a · Υ := a
a · b′ := (a · b) + a
(Y1)
(Y2)
(K1)
(K2)
Huomautus 12.1.10 Ylläolevista aksioomista voidaan johtaa kaikki luonnollisten lukujen tutut laskusäännöt.
Lause 12.1.11 Luonnollisten lukujen totaali järjestys voidaan karakterisoida myös
yhteenlaskun avulla:
a≤b
⇔
Todistus. Harjoitustehtävä.
a = b tai a + c = b jollekin c ∈ L.
12 LUKUALUEET
170
Lause 12.1.12 Luonnollisille luvuille pätee supistussääntö:
Jos a, b, c ∈ L, niin a + c = b + c jos ja vain jos a = b.
Tätä voidaan soveltaa myös epäyhtälöihin:
Jos a, b, c ∈ L, niin a + c ≤ b + c jos ja vain jos a ≤ b.
Todistus. Sovelletaan aksioomia P2 ja P4 toistuvasti: siirtyen lisäämisessä yksi
seuraaja kerrallaan ja supistaessa taaksepäin.
Esimerkki 12.1.13 Lasketaan kokeeksi muutamia summia ja tuloja (perustele nämä!):
Υ+Υ
Υ′ + Υ
Υ + Υ′
Υ′ + Υ′
Υ·Υ
Υ′ · Υ
Υ · Υ′
Υ′ · Υ′
=
=
=
=
=
=
=
=
Υ′
(Υ′ )′ = Υ′′
(Υ + Υ)′ = Υ′′
(Υ′ + Υ)′ = Υ′′′
Υ
Υ′
Υ · Υ + Υ = Υ′
Υ′ · Υ + Υ′ = Υ′′′
Luonnollisia lukuja merkitään jatkossa jälleen 1 ∼
= Υ, 2 := 1′ , 3 := 2′ , 4 := 3′ ,
jne.
Esimerkki 12.1.14 Yhteen- ja kertolasku sujuvat näppärästi edellä annetuilla
eväillä:
2 + 2 = 2 + 1′ = (2 + 1)′ = (2′ )′ = 3′ = 4,
3 · 2 = 3 · 1′ = (3 · 1) + 3 = 3 + 3 = 3 + 2′ = (3 + 2)′
= (3 + 1′ )′ = ((3 + 1)′ )′ = (4′ )′ = 5′ = 6.
12 LUKUALUEET
12.2
171
Kokonaisluvut Z = {. . . , −2, −1, 0, 1, 2, . . .}
Pidetään luonnollisten lukujen ominaisuudet tunnettuina ja määritellään kokonaisluvut niiden avulla. Formaalisti tämä tapahtuu yhteenlaskun avulla, vaikka käytännössä tämä osoittautuukin tapahtuvan vähennyslaskun kautta.
Tarkastellaan lukupareja (a, b) ∈ N × N. Määritellään joukossa N × N relaatio R
seuraavasti:
(a, b)R(c, d)
⇔
a + d = b + c.
Relaatio R on ekvivalenssirelaatio ja se jakaa joukon N × N alkiot ekvivalenssiluokkiin (ks. Luku 4.7).
Määritelmä 12.2.1 Lukuparin (a, b) ∈ N × N määräämää ekvivalenssiluokkaa
merkitään tässä [a, b]. Näitä ekvivalenssiluokkia kutsutaan kokonaisluvuiksi (integers ). Kokonaislukujen joukkoa merkitään alustavasti
Z := { [a, b] | (a, b) ∈ N × N }.
Määritelmä 12.2.2 Merkitään edelleen lukuparin (a, b) määräämää ekvivalenssiluokkaa [a, b] ja määritellään joukossa Z:
Yhteenlasku:
Kertolasku:
Järjestys:
[a, b] ⊕ [c, d] := [a + c, b + d].
[a, b] ⊙ [c, d] := [ac + bd, ad + bc].
[a, b] ≼ [c, d] ⇔ a + d ≤ b + c.
Esimerkki 12.2.3 Formaalisti lasketaan siis seuraavaan tapaan:
Yhteenlasku: [1, 5] ⊕ [2, 4] = [1 + 2, 5 + 4] = [3, 9].
Kertolasku: [1, 5] ⊙ [2, 4] = [1 · 2 + 5 · 4, 1 · 4 + 5 · 2] = [22, 14].
Järjestys: [3, 5] ≼ [2, 4], sillä 3 + 4 = 7 ≤ 7 = 5 + 2.
Edellä Määritelmässä 12.2.2 kuvatut operaatiot ovat tosiasiassa hieman ongelmallisia:
Ovatko yhteen- ja kertolasku todella laskutoimituksia joukossa Z eli ovatko ne
funktioita Z × Z → Z (ks. Luku 9)?
Kahden ekvivalenssiluokan eli kokonaisluvun [a, b] ja [c, d] summa nimittäin määritellään välillisesti käyttäen niiden edustajia (a, b) ja (c, d). Tästä johtuu, että ei
ole lainkaan itsestään selvää, että tulos on yksikäsitteinen! Pitää siis näyttää, että
kahden kokonaisluvun x, y ∈ Z summa x ⊕ y on kokonaisluku, joka ei riipu siitä
miten ne edustajat on ekvivalenssiluokista x ja y valittu. Sen perustelemisesta, että
kyseessä on todella funktio Z × Z → Z, käytetään usein ilmaisua ”laskutoimitus
on hyvin määritelty”.
12 LUKUALUEET
172
Esimerkki 12.2.4 Kokonaisluvun x := [2, 5] edustajia (siis ekvivalenssiluokan
x alkioita) ovat paitsi (2, 5), myös (1, 4), (3, 6), (4, 7) jne. Nimittäin esimerkiksi
(1, 4)R(2, 5), koska 1 + 5 = 6 = 4 + 2, samoin nuo muutkin. On siis totta, että
x = [1, 4] = [2, 5] = [3, 6] = [4, 7] = . . .
Kokonaisluvun y := [7, 3] edustajia taas ovat (7, 3), (6, 2), (5, 1) ja myös (8, 4),
(9, 5), (10, 6) jne, ja siten
y = [5, 1] = [6, 2] = [7, 3] = [8, 4] = . . .
Havaitaan, että kokonaisluvuilla x ja y on äärettömän monta esitystä niiden edustajien avulla! Jotta tulos x ⊕ y olisi yksi ja vain yksi kokonaisluku, se pitäisi saada
tulokseksi käytettiinpä mitä hyvänsä edustajia kustakin ekvivalenssiluokasta x ja
y. Onko näin, edes tässä konkreettisessa tapauksessa?
Ihan yleisestikin on totta supistussääntö [a, b] = [a + 1, b + 1], sillä a + (b + 1) =
b + (a + 1) (liitännäisyys ja vaihdannaisuus joukossa N).
Helposti havaitaan, että x = [n, n + 3] ja y = [m + 4, m] kullakin m, n ∈ N.
Silloin
x ⊕ y = [n + m + 4, n + 3 + m] = [4, 3],
mikä on ihan sama kuin alkuperäisistä saatu x ⊕ y = [2, 5] ⊕ [7, 3] = [9, 8] =
[8, 7] = [7, 6] = [6, 5] = [4, 3]. Sievimmilläänhän summa on [2, 1].
Jätetään toistaiseksi edellisen konkreettisen Esimerkin varaan (ja myöhemmäksi
harjoitustehtäväksi) se, että yhteenlasku on hyvin määritelty. Todistetaan malliksi
vähän hankalampi kertolaskun tapaus.
Lause 12.2.5 Määritelmässä 12.2.2 kuvattu kertolasku on hyvin määritelty, ts. se
on funktio Z × Z → Z.
Todistus. Olkoot x = [a, b] ja y = [c, d] mielivaltaiset alkiot joukosta Z, jolloin
määrittelyn mukaan x⊙y = [ac+bd, ad+bc]. Olkoot sitten (a′ , b′ ) ∈ x ja (c′ , d′ ) ∈
y mielivaltaiset edustajat, jolloin x = [a, b] = [a′ , b′ ] ja y = [c, d] = [c′ , d′ ]. Onko
nyt tulos sama alkio x ⊙ y = [ac + bd, ad + bc], jos laskemmekin sen muodossa
x ⊙ y = [a′ , b′ ] ⊙ [c′ , d′ ] = [a′ c′ + b′ d′ , a′ d′ + b′ c′ ]?
Tiedämme seuraavat asiat: (a′ , b′ )R(a, b) ja (c′ , d′ )R(c, d) eli a′ + b = b′ + a ja
c′ + d = d′ + c. Jotta em. tulon x ⊙ y esitykset ovat sama kokonaisluku (ekvivalenssiluokka), riittää osoittaa, että parit (ac + bd, ad + bc) ja (a′ c′ + b′ d′ , a′ d′ + b′ c′ )
ovat relaatiossa R eli että
(ac + bd) + (a′ d′ + b′ c′ ) = (ad + bc) + (a′ c′ + b′ d′ ).
12 LUKUALUEET
173
Käytetään edellä olevia yhtälöitä a′ + b = b′ + a ja c′ + d = d′ + c kerrottuina
sopivilla luvuilla saadaksemme kaikki tarvittavat tulotermit mukaan:
a(d′ + c)
b(c′ + d)
(b′ + a)c′
(a′ + b)d′
=
=
=
=
a(c′ + d)
b(d′ + c)
(a′ + b)c′
(b′ + a)d′
eli ad′ + ac
eli bc′ + bd
eli b′ c′ + ac′
eli a′ d′ + bd′
= ac′ + ad
= bd′ + bc
= a′ c′ + bc′
= b′ d′ + ad′
|
|
|
|
mukaan ac, ad
mukaan bd, bc
mukaan b′ c′ , a′ c′
mukaan a′ d′ , b′ d′
Nyt lasketaan taulukon oikeapuoleiset yhtälöt puolittain yhteen ja käytetään termien järjestelyyn vaihdannaisuutta ja liitännäisyyttä:
(ac + bd) + (a′ d′ + b′ c′ ) + (ad′ + bc′ + ac′ + bd′ )
= (ad + bc) + (a′ c′ + b′ d′ ) + (ac′ + bd′ + bc′ + ad′ )
Rivien viimeiset sulkulausekkeet todetaan helposti samoiksi, joten ne voidaan supistaa pois ja jäljelle jää haluttu yhtälö
(ac + bd) + (a′ d′ + b′ c′ ) = (ad + bc) + (a′ c′ + b′ d′ );
siis (ac + bd, ad + bc)R(a′ c′ + b′ d′ , a′ d′ + b′ c′ ) ja
x ⊙ y = [ac + bd, ad + bc] = [a′ c′ + b′ d′ , a′ d′ + b′ c′ ].
Tehtävä 12.2.6 a) Laske [6, 6] ⊕ [2, 4].
b) Ratkaise x yhtälöstä x ⊕ [7, 2] = [2, 12].
c) Laske [15, 6] ⊕ [2, 17].
d) Laske [6, 6] ⊙ [2, 17].
e) Ratkaise x yhtälöstä x ⊙ [7, 2] = [2, 12].
f) Ratkaise x yhtälöstä [3, 1] ⊙ x = [2, 1].
Kokonaisluvuille voidaan muotoa α ⊕ x = β oleva yhtälö aina ratkaista. Kullakin
α = [a, b] on vasta-alkiona −α = [b, a], sillä
α ⊕ (−α) = [a, b] ⊕ [b, a] = [a + b, b + a] = [1, 1].
Tässä [1, 1] = [2, 2] = . . . on yhteenlaskun neutraali- eli nolla-alkio:
[a, b] ⊕ [1, 1] = [a + 1, b + 1] = [a, b] = [1, 1] ⊕ [a, b].
Nyt vaikkapa yhtälö [3, 5] ⊕ x = [1, 7] ratkeaa lisäämällä molemmille puolille
vasta-alkio [5, 3], jolloin x = [5, 3] ⊕ [1, 7] = [6, 10] = [1, 5].
Sen sijaan muotoa α ⊙ x = β olevia yhtälöitä voidaan ratkaista vain poikkeustapauksissa, ks. Tehtävä 12.2.6 e) ja f).
Kun merkitään erotusta tuttuun tapaan a − b := [a, b], niin Esimerkin 12.2.3 laskut
voidaan esittää myös (−4) + (−2) = −6 ja (−4) · (−2) = 8.
Jatkossa kokonaislukujen joukkoa merkitään tutusti Z.
12 LUKUALUEET
174
12 LUKUALUEET
12.3
175
Rationaaliluvut Q = { m
n | m ∈ Z, n ∈ N}
Pidetään nyt kokonaislukujen ominaisuudet tunnettuina ja määritellään rationaaliluvut kokonaislukujen avulla. Taas työkaluna on ekvivalenssi, mutta käytetään
kertolaskua. Tuloksena ovat osamäärien muodostamat ekvivalenssiluokat.
Tarkastellaan lukupareja (a, b) ∈ Z × N. Määritellään joukossa Z × N relaatio R
seuraavasti:
(a, b)R(c, d)
⇔
ad = bc.
Relaatio R on ekvivalenssirelaatio ja siten se jakaa joukon Z × N alkiot ekvivalenssiluokkiin.
Määritelmä 12.3.1 Lukuparien (a, b) ∈ Z × N määräämiä ekvivalenssiluokkia
kutsutaan rationaaliluvuiksi (rational numbers ).
Merkitään lukuparin (a, b) määräämää ekvivalenssiluokkaa [a, b], ja määritellään:
Yhteenlasku:
Kertolasku:
Järjestys:
[a, b] ⊕ [c, d] = [ad + bc, bd].
[a, b] ⊙ [c, d] = [ac, bd].
[a, b] ≼ [c, d] ⇔ ad ≤ bc.
Esimerkki 12.3.2 Formaalisti lasketaan siis seuraavaan tapaan.
Yhteenlasku: [1, 5] ⊕ [2, 7] = [1 · 7 + 5 · 2, 5 · 7] = [17, 35].
Kertolasku: [1, 5] ⊙ [2, 7] = [1 · 2, 5 · 7] = [2, 35].
Järjestys: [1, 5] ≼ [2, 7], sillä 1 · 7 ≤ 5 · 2.
Kun merkitään jakolaskua tuttuun tapaan
voidaan esittää myös
1 2
+
=
5 7
1 2
·
=
5 7
1
2
< , sillä
5
7
a
b
:= [a, b], niin Esimerkin 12.3.2 laskut
1·7+5·2
17
= ,
5·7
35
1·2
2
= ,
5·7
35
1 · 7 < 5 · 2.
Rationaalilukujen joukko Q ei ole kyllin laaja, jotta edes yksinkertaiset, meille
arkipäiväiset yhtälöt ratkeaisivat.
12 LUKUALUEET
176
Esimerkki 12.3.3 Yhtälöllä x · x = 2 ei ole ratkaisua joukossa Q.
Todistus. Antiteesi. On olemassa q ∈ Q, jolle q 2 = 2.
Antiteesin mukaan olisi eräälle q = m
, missä m ∈ Z ja n ∈ N, voimassa q 2 = 2.
n
Voidaan olettaa, että m
on supistettu muoto. Siis
n
( m )2
n
=
m2
=2
n2
eli
m2 = 2n2 .
Koska m2 on parillinen, on myös m on parillinen (miksi?), joten m = 2k jollekin
k ∈ Z. Edelleen
m2 = 4k 2 = 2(2k 2 ) = 2n2 ,
joten n2 = 2k 2 . Koska n2 on parillinen, on myös n on parillinen. Koska m ja n
ovat parillisia, ei m
olekaan supistettu muoto.
n
Tämä on ristiriita, joten minkään rationaaliluvun neliö ei ole 2.
12 LUKUALUEET
12.4
177
Reaaliluvut
Rationaaliluvut eivät riitä kaikenlaisten yhtälöiden ratkaisemiseen eivätkä myöskään täyttämään lukusuoraa.
Reaalilukujen määritelmistä
Rationaalilukujen joukon Q täydentämiseen reaaliluvuiksi R on useita ekvivalentteja tapoja, joita ei kuitenkaan tässä käsitellä tarkasti.
1. Cantorin menetelmä perustuu ajatukseen määritellä irrationaaliluvut rationaalilukujonojen raja-arvoina. Reaaliluvut ovat rationaalilukujonojen ekvivalenssiluokkia relaatiossa, jossa samaa raja-arvoa kohti suppenevat rationaalilukujonot
samaistetaan.
Ks. esimerkiksi L. Myrberg: Differentiaali- ja integraalilaskenta, osa 2, s. 189 –.
2. Dedekindin leikkaukset (Richard Dedekind, 1831 - 1916). Menetelmä perustuu
lukusuoran pisteiden ja reaalilukujen yksikäsitteiseen vastaavuuteen.
Ks. esimerkiksi W. Rudin: Principles of mathematical analysis.
3. Aksiomaattinen määrittely. Luetellaan perusominaisuudet (14 kpl), jotka reaalilukujen joukko ja siinä määritellyt yhteenlasku, kertolasku ja järjestys toteuttavat.
Ks. Algebran tai Analyysin oppikirjat.
Huomautus 12.4.1 Reaalilukuja on tapana havainnollistaa reaaliakselin eli lukusuoran (real line, real axis ) avulla.
Reaalilukujen merkintä
Nykyisin on käytössä niin kutsuttu arabialainen lukujen merkintätapa, jossa luku merkitään arabialaisin numeromerkein paikkajärjestelmässä. Paikkajärjestelmä tarkoittaa sitä, että luvun suuruus määräytyy luvun paikka- ja numeroarvoista.
Paikka-arvot ovat kantaluvun potensseja. Kun kantaluku on kymmenen, niin puhutaan kymmenjärjestelmästä (decimal number system ).
Kymmenjärjestelmässä esimerkiksi
643,576 = 6 · 102 + 4 · 101 + 3 · 100 + 5 · 10−1 + 7 · 10−2 + 6 · 10−3 .
Reaaliluku voidaan esittää eri lukujärjestelmissä, kunhan sovittuja numeromerkkejä on riittävästi. Kantaluvuksi voidaan valita mikä tahansa luonnollinen luku
b > 1. Tällöin mikä tahansa reaaliluku r saadaan muodossa
r = an bn + . . . + a1 b + a0 + c1 b−1 + c2 b−2 + c3 b−3 + . . . ,
12 LUKUALUEET
178
missä 0 ≤ ai ≤ b − 1 ja 0 ≤ ci ≤ b − 1. Arabialaisella merkintätavalla lukua
merkitään ilmoittaen pelkät kantaluvun alenevien potenssien kertoimet käyttäen
desimaalipilkkua (nykyään usein desimaalipiste) erottamaan kokonaisosaa ja desimaaliosaa:
r = an an−1 . . . a1 a0 ,c1 c2 c3 . . . .
Reaalilukujen luokittelu
1. tapa: Jako rationaali- ja irrationaalilukuihin
Rationaaliluvut (rational numbers{) ovat reaalilukuja, jotka
voidaan esittää koko}
m
naislukujen osamäärinä, siis Q = n | m ∈ Z, n ∈ N .
Irrationaaliluvut (irrational numbers ) eli irrationaaliset reaaliluvut ovat ne reaaliluvut, jotka eivät ole rationaalilukuja; irrationaalilukujen joukko on siis R \ Q.
Irrationaalilukuja ei siis voida esittää kokonaislukujen osamäärinä.
Rationaaliluvuilla on kaksi esitysmuotoa: Rationaalilukumuoto eli murtolukumuoto (fraction format ), sekä desimaalilukumuoto (decimal format ).
Irrationaaliluvut voidaan esittää yleisesti vain desimaalilukumuodossa,
mutta joil√
lekin irrationaaliluvuille on sovittu erikoismerkintä kuten π, e, 2 jne.
Voidaan osoittaa, että
Reaaliluvun desimaaliesitys on
päättyvä tai jaksollinen
⇔
luku on rationaaliluku
Reaaliluvun desimaaliosa on
päättymätön ja jaksoton
⇔
luku on irrationaaliluku
Jaksollinen desimaaliluku voidaan aina palauttaa murtolukumuotoon suppenevien
sarjojen avulla.
Esimerkki 12.4.2 Luku
1
2
= 0,5 = 0,49999 . . ., sillä
0,49999 . . . = 4 · 10−1 + 9 · 10−2 + 9 · 10−3 + . . .
(
)
( )2 ( )3
4
9
1
1
1
=
+
1+
+
+
+ ...
10 102
10
10
10
=
4
9
1
1
5
1
4
+ 2·
+
=
= .
1 =
10 10 1 − 10
10 10
10
2
Seuraava algoritmi perustuu myös suppeneneviin sarjoihin, mutta esitys on epätäsmällisempi.
12 LUKUALUEET
179
d 125
d 125
d . . .. Tällöin
Esimerkki 12.4.3 Olkoon x = 2,6 125
1000x =
x =
999x =
mistä seuraa x =
26099
9990
2612,5125 . . .
2,6125 . . .
2609,9
≈ 2,6125125125 . . ..
Tehtävä 12.4.4 Muunna päättymätön jaksollinen desimaaliluku 0,0abcdabcda . . .
murtolukumuotoon sekä geometristen sarjojen (vrt. Esimerkki 12.4.2) että Esimerkin 12.4.3 menetelmällä.
Huomautus 12.4.5 a) Käsitteet murtoluku ja desimaaliluku eivät muodosta erillisiä lukualueita, vaan ne liittyvät lukujen esitysmuotoihin.
b) Jos nollasta poikkeavalla reaaliluvulla on päättyvä desimaaliesitys, niin sille
saadaan myös päättymätön esitys, jossa on äärettömän monta nollasta poikkeavaa
desimaalia (vrt. 0,5 = 0,4999 . . .).
Päättymättömät desimaaliesitykset ovat yksikäsitteisiä, ts. jokaisella nollasta poikkeavalla reaaliluvulla on yksi ja vain päättymätön desimaaliesitys.
2. tapa: Jako algebrallisiin ja transkendenttisiin lukuihin
Algebralliset reaaliluvut (algebraic real numbers ) ovat jonkin kokonaislukukertoimisen polynomin juuria, ts. muotoa
an xn + an−1 xn−1 + · · · + a1 x + a0 = 0,
ai ∈ Z
olevien yhtälöiden ratkaisuja.
√
Esimerkki 12.4.6 Luku 5+1 on algebrallinen luku, sillä se on ratkaisu yhtälölle
x2 − 2x − 4 = 0.
Esimerkki 12.4.7 Kaikki rationaaliluvut ovat algebrallisia, sillä kukin
nakin yhtälön nx − m = 0 juuri.
m
n
on ai-
Transkendenttilukuja (transcendental numbers ) ovat ne reaaliluvut, jotka eivät ole
algebrallisia. Luku on siten transkendenttiluku, jos se ei ole minkään kokonaislukukertoimisen polynomin juuri.
√
Esimerkki 12.4.8 Luvut π ja e ovat transkendenttisia. Luku 2 ei ole, miksi?
12 LUKUALUEET
12.5
180
Itseisarvo ja kolmioepäyhtälö
Reaaliluvun x itseisarvo (absolute value ) on
{
x, kun x ≥ 0
|x| :=
−x, kun x < 0
Itseisarvon geometrinen merkitys liittyy suuruuteen tai välimatkaan (Kuva 63):
x
|x-y|
|x| 0
y
Kuva 63: Pisteiden etäisyyksiä lukusuoralla
|x| on pisteen x etäisyys origosta lukusuoralla, ja samalla nollaa ja
lukua x yhdistävän janan pituus.
|x − y| on pisteiden x ja y välinen etäisyys lukusuoralla.
Lause 12.5.1 (itseisarvon ominaisuuksia) Kaikille reaaliluvuille x, y ∈ R ja
a > 0 on voimassa:
|x| ≥ 0
|xy| = |x||y|
|x| < a ⇔ −a < x < a
−|x| ≤ x ≤ |x|
|x| = | − x|
x |x|
=
y |y| , y ̸= 0
|x| > a ⇔ x < −a tai x > a
√
x2 = |x|.
Esimerkki 12.5.2 Ratkaistaan muistin virkistämiseksi muutamia itseisarvoyhtälöitä ja -epäyhtälöitä.
a) Ratkaistaan x yhtälöstä |4x − 3| = |3x + 2|.
|4x − 3| = |3x + 2| ⇔ 4x − 3 = 3x + 2 tai 4x − 3 = −(3x + 2)
1
⇔ x = 5 tai x = .
7
b) Ratkaistaan epäyhtälö |x − 2| < 3.
|x − 2| < 3 ⇔ −3 < x − 2 < 3
⇔ −1 < x < 5.
12 LUKUALUEET
181
c) Ratkaistaan epäyhtälö |3x + 2| < 1.
|3x + 2| < 1 ⇔ −1 < 3x + 2 < 1
⇔ −3 < 3x < −1
1
⇔ −1 < x < − .
3
d) Ratkaistaan epäyhtälö |−2x + 4| ≥ 1.
|−2x + 4| ≥ 1 ⇔ −2x + 4 ≤ −1
⇔ −2x ≤ −5 tai
5
⇔ x ≥ tai x ≤
2
tai − 2x + 4 ≥ 1
− 2x ≥ −3
3
.
2
Lause 12.5.3 (kolmioepäyhtälö) Kaikilla x, y ∈ R pätee
|x| − |y| ≤ |x + y| ≤ |x| + |y|.
Todistus. Itseisarvon ominaisuuksien nojalla −|xy| ≤ xy ≤ |xy| ja edelleen
−2|x||y| ≤ 2xy ≤ 2|x||y|.
Lisäämällä neliöt x2 ja y 2 kuhunkin lausekkeista saadaan
x2 − 2|x||y| + y 2 ≤ x2 + 2xy + y 2 ≤ x2 + 2|x||y| + y 2
⇒ |x|2 − 2|x||y| + |y|2 ≤ x2 + 2xy + y 2 ≤ |x|2 + 2|x||y| + |y|2
⇒ (|x| − |y|)2 ≤ (x + y)2 ≤ (|x| + |y|)2
⇒ |x| − |y| ≤ |x + y| ≤ |x| + |y| = |x| + |y|.
12 LUKUALUEET
12.6
182
Binomikertoimet ja binomikaava
Lasketaan joitakin binomin a + b potensseja:
(a + b)2
(a + b)3
(a + b)4
(a + b)5
=
=
=
=
..
.
a2 + 2ab + b2
a3 + 3a2 b + 3ab2 + b3
a4 + 4a3 b + 6a2 b2 + 4ab3 + b4
a5 + 5a4 b + 10a3 b2 + 10a2 b3 + 5ab4 + b5
Nyt varmaan palautuvat mieleen Pascalin kolmio (ranskalainen Blaise Pascal,
1623-62)
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
1 6 15 20 15 6 1
..
.
ja binomikertoimet
( )
n
n!
=
k
k! (n − k)!
Miten nämä tarkemmin ottaen liittyvät toisiinsa?
Tehtävä 12.6.1 Osoita, että binomikertoimille pätee yhtälö
( ) (
) (
)
n
n
n+1
+
=
.
k
k+1
k+1
Lause 12.6.2 (binomikaava) Olkoot a ja b reaalilukuja ja n ∈ N. Tällöin
( )
( )
( )
(
)
( )
n n
n n−1
n n−2 2
n
n n
n
n−1
(a + b) =
a +
a b+
a b +...+
ab
+
b
0
1
2
n−1
n
eli lyhyesti
n ( )
∑
n n−k k
(a + b) =
a
b .
k
k=0
n
Tehtävä 12.6.3 Todista binomikaava vaikkapa induktiolla.
12 LUKUALUEET
12.7
183
Numeroituvuus
Joukoissa N, Z, Q ja R on kaikissa ääretön määrä alkioita. Kuitenkin R selvästi poikkeaa joukoista N, Z ja Q. Ero voidaan esittää Luvussa 11 määritellyillä
mahtavuus-käsitteillä: joukon mahtavuutta joukkoon N verrattuna mitataan käsitteellä numeroituvuus.
Määritelmä 12.7.1 Joukko A on numeroituva (countable, denumerable ), jos on
olemassa bijektio N → A. Joukko on korkeintaan numeroituva (at most countable ), jos se on äärellinen tai numeroituva.
Joukko on ylinumeroituva (uncountable ), jos se on ääretön, mutta ei numeroituva.
Numeroituvat joukot ovat siis yhtä mahtavia joukon N kanssa.
Esimerkki 12.7.2 Esimerkin 11.1.5 joukko A := {2, 4, 6, 8, . . .} on numeroituva.
Esimerkki 12.7.3 Kokonaislukujen joukko Z on numeroituva, sillä funktio f :
N → Z, joka määritellään

f (1) =
0,

f (2k) =
k, k = 1, 2, 3, . . .

f (2k+1) = −k, k = 1, 2, 3, . . .
on bijektio. Funktio f antaa tavan esittää Z luettelona
Z = {0, 1, −1, 2, −2, 3, −3, . . .}.
Numeroituva joukko on siis ääretön, mutta sen alkiot voidaan asettaa jonoksi ja
esittää luettelona {a1 , a2 , a3 , . . .}. Tällä luettelolla ei ole välttämättä mitään tekemistä alkioiden suuruusjärjestyksen kanssa.
Huomautus 12.7.4 a) Esimerkin 12.7.3 ideaa käyttäen: kahden numeroituvan
joukon yhdiste on numeroituva: Jos A := {a1 , a2 , a3 , . . . } ja B := {b1 , b2 , b3 , . . . },
niin
A ∪ B = {a1 , b1 , a2 , b2 , a3 , b3 , . . . }
on selvästikin numeroituva. Huomaa, että joukon luetteloesityksessä voi esiintyä
samoja lukuja, mutta siinä on kuitenkin ääretön määrä eri lukuja.
b) Joskus puhutaan myös numeroituvasti äärettömistä joukoista, erityisesti silloin
kun ’numeroituvuus’ määritellään enintään yhtämahtavuutena joukon N kanssa.
Silloin ’numeroituva’ tarkoittaakin äärellistä tai numeroituvasti ääretöntä.
12 LUKUALUEET
184
Esimerkki 12.7.5 Näytetään Cantorin ensimmäisellä diagonaalimenetelmällä,
että tulojoukko N × N on numeroituva:
1
1 (1, 1) →
↙
2 (2, 1)
↓
↗
3 (3, 1)
↙
4 (4, 1)
..
.
2
(1, 2)
3
4
(1, 3) → (1, 4)
↗
↙
(2, 2)
(2, 3)
(2, 4)
↙
(3, 2)
(3, 3)
(3, 4)
(4, 2)
(4, 3)
···
···
···
···
(4, 4) · · ·
Koska joukon N × N alkiot voidaan esittää luettelona, niin myös joukon Q+ :=
| m, n ∈ N } alkiot voidaan esittää luettelona. Q+ on siis numeroituva:
{m
n
Q+ = { 11 , 12 , 21 , 31 , 31 , 14 , 23 , . . . } = {1, 21 , 2, 3, 31 , 14 , 23 , . . . }.
Tästä saadaan eräs tapa esittää koko rationaalilukujen joukko luettelona:
Q = {0, 1, −1, 21 , − 12 , 2, −2, 3, −3, 31 , − 13 , 14 , − 41 , 23 , . . . }.
On siis osoitettu:
Lause 12.7.6 Rationaalilukujen joukko Q on numeroituva.
Lause 12.7.7 Reaalilukuväli [0, 1] on ylinumeroituva.
Todistus. Jokainen joukon [0, 1] nollasta poikkeava alkio voidaan esittää yksikäsitteisellä tavalla päättymättömänä desimaalilukuna, jossa on ääretön määrä nollasta
poikkeavia desimaaleja (ks. Huomautus 12.4.5).
Lienee selvää (miksi?), että väli [0, 1] ei ole äärellinen, joten jos se ei ole ylinumeroituva, sen on oltava numeroituva.
Antiteesi: Väli I := [0, 1] on numeroituva joukko.
Silloin välin I luvut voidaan esittää jonona x1 , x2 , x3 , . . . . Niiden päättymättömät
desimaaliesitykset olkoot
x1
x2
x3
x4
=
=
=
=
..
.
0, a11 a12 a13 a14 . . .
0, a21 a22 a23 a24 . . .
0, a31 a32 a33 a34 . . .
0, a41 a42 a43 a44 . . .
12 LUKUALUEET
185
Nk. Cantorin toisella diagonaalimenetelmällä nähdään, että yllä oleva luettelo ei
voi sisältää kaikkia välin ]0, 1] reaalilukuja:
Muodostetaan luku y := 0, b1 b2 b3 b4 . . . , missä 0 < bi ≤ 9, i = 1, 2, 3, . . . ja
bi ̸= aii .
Tällöin 0 < y ≤ 1. Toisaalta esitysten yksikäsitteisyyden perusteella y ̸= xi millä
tahansa i = 1, 2, 3, . . . , sillä lukujen i:nnet desimaalit ovat erilaisia.
Siis y ei ole luettelossa x1 , x2 , x3 , . . . . Näin ollen kaikki välin ]0, 1] luvut sisältävää luetteloa ei ole olemassa.
Suoraan edellisestä lauseesta seuraa:
Lause 12.7.8 Reaalilukujoukko R on ylinumeroituva.
Esimerkki 12.7.9 Väli [2, 4] on ylinumeroituva, sillä välit [0, 1] ja [2, 4] ovat yhtä
mahtavia. Funktio f : [0, 1] → [2, 4], f (x) := 2x + 2 on nimittäin bijektio.
Huomioita
• Rationaalilukujoukko Q on numeroituva ja reaalilukujoukko R ylinumeroituva. R on aidosti mahtavampi kuin Q.
• Jos A = {a1 , a2 , . . . } on joukko, niin A ei edusta mielivaltaista joukkoa,
vaan mielivaltaista numeroituvaa joukkoa. Ei siis voida merkitä esimerkiksi
R = {x1 , x2 , x3 , . . . }.
• Reaalilukuja havainnollistetaan lukusuoran avulla. Rationaaliluvut ovat tiheässä lukusuoralla, ts. kahden reaaliluvun välissä on aina ääretön määrä
rationaalilukuja. Edelleen kahden reaaliluvun välissä on aina ääretön määrä irrationaalilukuja (Analyysit) ja kahden irrationaaliluvun välissä äärettömästi rationaalilukuja . . .
Hassua, eikö? Esiintyvätkö rationaali- ja irrationaaliluvut siis lukusuoralla
vuoron perään?
• Irrationaalilukujen joukko R \ Q on ylinumeroituva.
Perustelu. Antiteesi: R \ Q on numeroituva. Tällöin R = Q ∪ (R \ Q) olisi
numeroituvien joukkojen yhdisteenä numeroituva.
• Vieläkin mahtavampia joukkoja kuin R on olemassa, esimerkiksi sen potenssijoukko (vrt. Luku 11).
12 LUKUALUEET
12.8
186
Kompleksiluvut
Esimerkiksi yhtälöllä x2 = −1 ei ole reaalista ratkaisua. Tilkitäksemme tämän
valitettavan puutteen voimme edelleen laajentaa lukujoukkoja ottamalla käyttöön
kompleksiluvut. Näiden käyttö on osoittautunut vielä paljon hyödyllisemmäksi
kuin pelkästään yhtälöiden ratkeamisen varmistaminen.
Määritelmä 12.8.1 Reaalilukuparia (x, y) ∈ R × R sanotaan kompleksiluvuksi
(complex number ) ja kaikkien näiden parien joukkoa kompleksilukujen joukoksi
C := R × R = { (x, y) | x ∈ R, y ∈ R }
Jos z = (x, y), niin reaalilukua x sanotaan kompleksiluvun z reaaliosaksi (real
part ) ja reaalilukua y imaginaariosaksi (imaginary part ).
Näitä merkitään Re z := x ja Im z := y.
Kaksi kompleksilukua z1 = (x1 , y1 ) ja z2 = (x2 , y2 ) ovat samat, jos x1 = x2 ja
y1 = y2 , siis silloin kun niillä on sama reaaliosa ja sama imaginaariosa.
Tulkitsemalla kompleksiluvut xy-tason pisteiksi saadaan kompleksitaso (complex
plane ), jossa x-akseli on reaaliakseli (real axis ) ja y-akseli on imaginaariakseli
(imaginary axis ).
Kompleksiluku z on reaalinen, jos Im z = 0, ja imaginaarinen, jos Im z ̸= 0. Jos
Re z = 0 ja Im z ̸= 0, niin luku on puhtaasti imaginaarinen (purely imaginary ).
Reaaliselle kompleksiluvulle eli reaaliluvulle voidaan käyttää merkinnän (x, 0)
sijasta merkintää x.
Kompleksilukujen joukossa C määritellään laskutoimitukset
Yhteenlasku:
Kertolasku:
(x1 , y1 ) + (x2 , y2 ) := (x1 +x2 , y1 +y2 )
(x1 , y1 ) · (x2 , y2 ) := (x1 x2 − y1 y2 , x1 y2 + x2 y1 ).
Näin määritellyt yhteenlasku ja kertolasku todella ovat laskutoimituksia (ks. Luku
9.2) kompleksilukujen joukossa, siis hyvin määriteltyjä funktioita C × C → C,
koska tulokset ovat selvästikin määriteltyjä ja yksikäsitteisiä kompleksilukuja kaikilla (x1 , y1 ), (x2 , y2 ) ∈ C.
Tehtävä 12.8.2 Näytä, että kompleksilukujen yhteenlasku ja kertolasku ovat vaihdannaisia, so. kaikilla (x1 , y1 ), (x2 , y2 ) ∈ C on
(x1 , y1 ) + (x2 , y2 ) = (x2 , y2 ) + (x1 , y1 ),
(x1 , y1 ) · (x2 , y2 ) = (x2 , y2 ) · (x1 , y1 ).
12 LUKUALUEET
187
Lause 12.8.3 Kompleksilukujen yhteenlasku ja kertolasku ovat liitännäisiä, ts.
z1 + (z2 + z3 ) = (z1 + z2 ) + z3 ja z1 (z2 z3 ) = (z1 z2 )z3 kaikilla z1 , z2 , z3 ∈ C.
Todistus. Yhteenlaskun liitännäisyys on harjoitustehtävä. Kertolaskun liitännäisyys: Olkoot z1 , z2 , z3 ∈ C, zi = (xi , yi ). Silloin
(
)
(x1 , y1 ) · (x2 , y2 ) · (x3 , y3 ) = (x1 , y1 ) · (x2 x3 − y2 y3 , x2 y3 + x3 y2 )
(
)
(x1 , y1 ) · (x2 , y2 ) · (x3 , y3 ) = (x1 x2 − y1 y2 , x1 y2 + x2 y1 ) · (x3 , y3 )
Lasketaan näille merkintöjen selvyyden vuoksi koordinaatit erikseen:
1) Ensimmäisen ja toisen ensimmäisiksi koodinaateiksi saadaan
x1 (x2 x3 − y2 y3 ) − y1 (x2 y3 + x3 y2 ) = x1 x2 x3 − x1 y2 y3 − y1 x2 y3 − y1 x3 y2 ,
(x1 x2 − y1 y2 )x3 − (x1 y2 + x2 y1 )y3 = x1 x2 x3 − y1 y2 x3 − x1 y2 y3 − x2 y1 y3 ,
jotka selvästikin ovat sama reaaliluku.
2) Toisiksi koordinaateiksi saadaan niinikään
x1 (x2 y3 + x3 y2 ) + y1 (x2 x3 − y2 y3 ) = x1 x2 y3 + x1 x3 y2 + y1 x2 x3 − y1 y2 y3 ,
(x1 x2 − y1 y2 )y3 + (x1 y2 + x2 y1 )x3 = x1 x2 y3 − y1 y2 y3 + x1 y2 x3 + x2 y1 x3 ,
siis sama luku.
Edellä on vapaasti käytetty myös reaalilukujen osittelulakeja. Osittelulait ovat voimassa myös kompleksiluvuille (harjoitustehtävä):
z1 (z2 + z3 ) = z1 z2 + z1 z3 ja (z1 + z2 )z3 = z1 z3 + z2 z3 kaikilla z1 , z2 , z3 ∈ C.
Kompleksiluvuille ei voida määritellä järjestystä, joka olisi yhteensopiva reaalilukujen luonnollisen järjestyksen kanssa.
Normaalimuoto
Kompleksilukujen kertolaskun määritelmän mukaan
(0, 1) · (0, 1) = (0 · 0 − 1 · 1, 0 · 1 + 1 · 0) = (−1, 0) = −1.
Kompleksilukua i := (0, 1) sanotaan imaginaariyksiköksi (imaginary unit ) ja sille
on siis voimassa
i2 = −1.
Kompleksiluku z = (x, y) = x(1, 0) + y(0, 1) voidaan esittää nyt ns. normaalimuodossa (normal form )
z = x + iy, missä x, y ∈ R.
12 LUKUALUEET
188
Kompleksiluvuilla voidaan laskea normaalimuodossa käyttämällä reaalilukujen
laskusääntöjä ja ottamalla huomioon, että i2 = −1:
Jos z1 = x1 + iy1 ja z2 = x2 + iy2 ovat normaalimuotoja, niin ovat myös summa
ja tulo
z1 + z2 = x1 + x2 + i(y1 + y2 ),
z1 · z2 = x1 x2 − y1 y2 + i(x1 y2 + y1 x2 ).
Esimerkki 12.8.4 Yhteen- ja kertolaskua normaalimuodossa:
(−2 + i4) + (3 − i2) = 1 + i2
(−2 + i4)(3 − i2) = −6 + i4 + i12 − i2 8 = 2 + i16
Normaalimuotoisen kompleksiluvun z = x + iy ̸= 0 käänteisluku on
z −1 =
1
1
x − iy
x − iy
x
y
=
=
= 2
= 2
−i 2
.
2
2
z
x + iy
(x + iy)(x − iy)
x +y
x +y
x + y2
Tehtävä 12.8.5 Todenna, että z ·
1
z
= 1 kaikilla z ∈ C \ {0}.
Esimerkki 12.8.6 Lasketaan kompleksiluvun z := 2 − i käänteisluku ja sen
reaali- ja imaginaariosat:
1
2+i
2+i
2+i
2
1
=
= 2
=
= +i .
2
2−i
(2 − i)(2 + i)
2 −i
4+1
5
5
Täten Re z =
2
5
ja Im z = 15 .
Kompleksilukujen jakolasku määritellään käänteisluvulla kertomisena:
z
:= z · w−1
w
kaikilla z ∈ C, w ∈ C \ {0}.
Esimerkki 12.8.7 Lasketaan kompleksilukujen osamäärä:
3+i
(1 + i)(3 + i)
1
1
2
=
=
(3
+
i
+
3i
+
i
)
=
(2 + 4i) = 1 + 2i.
1−i
12 − i2
2
2
12 LUKUALUEET
189
Esitysmuoto tason vektorina
Kompleksiluku z voidaan tulkita tason vektoriksi, joka on pisteestä (0, 0) = 0
alkavan ja pisteeseen z = (x, y) = x + iy päättyvän suuntajanan määräämä.
Määritelmä 12.8.8 Olkoon z = x + iy kompleksiluku (ks. Kuva 64).
a) Luvun z moduli (modulus, module ) eli itseisarvo on
√
|z| := x2 + y 2 .
b) Luvun z argumentti eli vaihekulma (argument ) arg z on kulma φ, jonka määrittelevät yhtälöt
cos φ = √
x
x2 + y 2
ja
sin φ = √
y
y
x2 + y 2
.
z = x+iy
|z|
ϕ
x
0
Kuva 64: Kompleksiluvun z esitys tasossa
c) Kompleksiluvun z = x + iy liittoluku eli kompleksikonjugaatti (complex conjugate ) on kompleksiluku (Kuva 65)
z = x − iy.
y
z = x+iy
|z|
ϕ
−ϕ
x
_
z = x-iy
Kuva 65: Liittoluvun geometrinen tulkinta
12 LUKUALUEET
190
(-2,2)
z
α
(-2,-2)
ϕ
_
z
Kuva 66: Lukujen z := −2 + i2 ja z = −2 − i2 vaihekulmat
Esimerkki 12.8.9 Olkoon z := −2 + i2. Laske |z|, arg z ja arg z.
Ratkaisu. Ks. Kuva 66.
Saadaan
√
√
√
(−2)2 + 22 = 8 = 2 2,
π π
3π
arg z = φ = + =
,
2
4
4
π
5π
arg z = α = π + =
.
4
4
|z| =
Esimerkki 12.8.10 Olkoon z1 := 4 + i2, z2 := −2 + i3. Näiden erotus on
z1 − z2 = 4 + i2 − (−2 + i3) = 6 − i.
Moduliksi saadaan
|z1 − z2 | =
√
√
62 + 12 = 37,
mikä on pisteiden (4, 2) ja (−2, 3) välinen etäisyys (ks. Kuva 67).
(-2,3)
I
z1-z2
(4,2)
z2
z1
-z2
0
z1-z2
R
(6,-1)
Kuva 67: Lukujen z1 = 4 + i2 ja z2 = −2 + i3 erotus
12 LUKUALUEET
191
Itseisarvon eli modulin geometrinen merkitys on yleisestikin
|z|
|z1 − z2 |
on pisteen z etäisyys origosta
on pisteiden z1 ja z2 välinen etäisyys.
Esimerkki
12.8.11 Millä kompleksiluvuilla pätee |z| = 2, ts. mikä on joukko
{ z ∈ C |z| = 2 }?
Ratkaisu. Olkoon z = x + iy. Tällöin
√
|z| = x2 + y 2 = 2
⇔
x 2 + y 2 = 22 .
Joukko { z ∈ C |z| = 2 } on siis 2-säteinen origokeskinen ympyrä (Kuva 68).
|z|=2
2
Kuva 68: Yhtälön |z| = 2 ratkaisu
Esimerkki 12.8.12 Mille kompleksiluvuille on voimassa yhtälö z 2 = |z|2 ?
Ratkaisu. Olkoon z = x + iy normaaliesitys. Silloin
z 2 = x2 − y 2 + 2xyi,
|z|2 = x2 + y 2 .
Vertaamalla imaginaariosia saadaan x = 0 tai y = 0. Reaaliosien perusteella taas:
jos x = 0, niin myös y = 0. Jos taas y = 0, saa x olla mitä hyvänsä. Täten kaikki
reaaliluvut ja vain ne toteuttavat yhtälön.
Lause 12.8.13 Olkoot z = x + iy, z1 ja z2 kompleksilukuja. Tällöin
a)
(z) = z,
b)
z1 + z2 = z1 + z2
c)
z1 z2 = z1 · z2
12 LUKUALUEET
d)
e)
f)
192
( )
1
1
=
z
z
|z1 z2 | = |z1 ||z2 |
z1 |z1 |
=
z2 |z2 |
g)
|z|2 = z · z = x2 + y 2
h)
x = 12 (z + z)
ja
y=
1
(z
2i
− z).
Todistus. Todistetaan tässä kohta c), muut kohdat todistetaan vastaavaan tapaan.
Merkitään z1 = x1 + iy1 ja z2 = x2 + iy2 . Tällöin
z1 · z2 =
=
=
=
(x1 − iy1 )(x2 − iy2 )
x1 x2 − ix1 y2 − ix2 y1 + i2 y1 y2
x1 x2 − y1 y2 − i(x1 y2 + x2 y1 )
z1 z2 .
Napakoordinaattiesitys
Tason pisteen (x, y) ∈ R napakoordinaattiesitys on
{
x = r cos φ
y = r sin φ,
√
missä r = x2 + y 2 on etäisyys
origosta ja φ on pisteen (x, y) vaihekulma eli
√
2
kulma x-akselin
( x + y 2 , 0) pisteeseen (x, y) vastapäivään. Tällöin
] π pisteestä
[
arvoilla φ ∈ − 2 , π2 pätee
y
φ = arc tan .
x
Vastaavasti, jos kompleksiluvun z = x + iy moduli on |z| = r ja argumentti
arg z = φ, niin x = r cos φ ja y = r sin φ. Täten kompleksiluvulla z on napakoordinaattiesitys
z = r(cos φ + i sin φ).
Esimerkki 12.8.14 Määritetään luvun z := 2 + i napakoordinaatit. Nyt
√
√
r = 22 + 12 = 5.
12 LUKUALUEET
193
Vaihekulmalle φ on x = r cos φ ja y = r sin φ, joten saadaan yhtälöt
x
2
y
1
ja sin φ = = √ .
cos φ = = √
r
r
5
5
Jakamalla oikeanpuoleinen yhtälö vasemmanpuoleisella saadaan
1
tan φ = .
2
Kulmaksi φ saadaan φ = arc tan 12 ≈ 0.464 radiaania eli asteina 360 ·
26.6.
arc tan
2π
1
2
≈
Eulerin ja de Moivren kaavat
Määritellään Eulerin kaava (sveitsiläinen Leonhard Euler, 1707 - 1783)
eiφ = cos φ + i sin φ
ja
ez = ex+iy = ex eiy = ex (cos y + i sin y).
Näin määritelty kompleksinen eksponenttifunktio noudattaa reaalisen eksponenttifunktion laskusääntöjä.
Eksponenttifunktion avulla saadaan kompleksiluvulle z toinen napakoordinaattiesitysmuoto (ks. Kuva 69)
z = reiφ = |z|ei arg z .
-z = re i(-
+ )
y
z = x + iy = re
i
r
i
>0
1
-z = re i(
+ )
-
z = x - iy = re
x
-i
Kuva 69: Kompleksilukuja tasossa
Kompleksilukujen aritmetiikkaa (JavaSketchpad)
http://wanda.uef.fi/matematiikka/kurssit/MatematiikanJohdantokurssi/
Kurssimateriaali/applet/KompleksiAritmetiikkaa.htm
12 LUKUALUEET
194
Esimerkki 12.8.15 Olkoon z := 1 + i. Lasketaan moduli ja argumentti:
√
√
|z| = r = 12 + 12 = 2,
1
π
arg z = φ = arccos √ = .
4
2
Nyt z saadaan muotoon
z =1+i=
√ iπ √ (
π
π)
2e 4 = 2 cos + i sin
.
4
4
Olkoon nyt |z| = r = 1. Tällöin kompleksiluvulla z on esitykset
z = cos φ + i sin φ = eiφ ,
joten korottamalla potenssiin n saadaan (ks. Kuva 70)
( )n
z n = (cos φ + i sin φ)n = eiφ = einφ .
zn
nϕ
z
ϕ
Kuva 70: Kompleksiluvun potenssi z n , kun |z| = 1
Toisaalta Eulerin kaavan mukaan kulman arvolla nφ pätee
einφ = cos nφ + i sin nφ.
Näin ollen saadaan nk. de Moivre’n kaava (ranskalainen Abraham de Moivre 1667
- 1754)
(cos φ + i sin φ)n = cos nφ + i sin nφ.
12 LUKUALUEET
12.9
195
Kompleksinen 2. ja 3. asteen polynomiyhtälö
Voimme nyt jatkaa Luvun 7.2 tarkastelua.
Algebran peruslause on reaalitapausta koskevan Lauseen 7.1.10 vahvennus.
Lause 12.9.1 (algebran peruslause) Kompleksimuuttujan algebrallisella polynomiyhtälöllä
an z n + an−1 z n−1 + · · · + a1 z + a0 = 0,
missä ai , z ∈ C ja an ̸= 0, on aina täsmälleen n juurta, kun niiden kertaluvut
otetaan huomioon.
Esimerkiksi yhtälöllä
(z − 1)n = 0
on vain yksi n-kertainen juuri 1.
Esimerkki 12.9.2 Tarkastellaan kompleksimuuttujan toisen asteen algebrallista
yhtälöä
z 2 + z + 1 = 0.
Kokeillaan tuttua toisen asteen yhtälön ratkaisukaavaa. Saadaan
√
√
−1 ± 1 − 4
−1 ± −3
z=
=
.
2
2
√
√
Merkitsemällä −3 = 3i2 ja kirjoittamalla −3 = i 3 voidaan arvella ratkaisujen
olevan
√
√
−1 ± 1 − 4
−1 ± i 3
z=
=
.
2
2
Tarkistetaan vastaus sijoittamalla. Saadaan
(
√ )2 (
√ )
√
√
−1 ± i 3
−1 ± i 3
1
+
+ 1 = (1 + 3i2 ∓ 2i 3 − 2 ± 2i 3 + 4) = 0.
2
2
4
√
3
Siis luvut z = −1±i
ovat ratkaisuja eikä algebran peruslauseen nojalla muita
2
ratkaisuja ole olemassa.
Esimerkki 12.9.3 (b) Tarkastellaan yleisesti kompleksimuuttujan toisen asteen
algebrallista yhtälöä
az 2 + bz + c = 0,
12 LUKUALUEET
196
missä a, b, c ∈ R ja b2 − 4ac < 0. Vastaavaan tapaan kuin edellä voidaan todeta,
että kompleksiluvut
√
−b ± i 4ac − b2
z=
2a
ovat erilliset ratkaisut. Algebran peruslauseen nojalla muita ratkaisuja ei ole.
Kolmannen ja neljännen asteen yhtälöiden yleiset ratkaisukaavat keksittiin jo
1500-luvulla (keksijöinä italialaiset Niccolo Tartaglia (1499-1557) ja Ludovico
Ferrari) (1522-1565). Kaavat julkisti Cardano julkaisussaan Ars Magna 1545. Viidennen asteen yhtälön ratkaisukaavaa etsittiin innolla kunnes norjalainen Niels
Henrik Abel (1802-1829) todisti vuonna 1824, että yleistä ratkaisukaavaa ei voi
olla olemassa!
Korkeamman asteen polynomien eksaktien nollakohtien löytäminen onkin usein
mahdotonta ja on tyydyttävä numeerisen analyysin antamiin nollakohtien likiarvoihin.
Esimerkki 12.9.4 (Cardanon kaava) Kolmannen asteen reaalikertoimisen yhtälön
z 3 + pz + q = 0,
(8)
missä p, q ∈ R, ratkaisut saadaan Cardanon kaavoilla
√
√
√
√
z2
z3
3
− 2q +
q2
4
p3
27
2
3
p
− 2q − q4 + 27
,
√
(
(
√
2
3
p3
+ − 21 −
= − 12 + i 2 3
− 2q + q4 + 27
√
√
(
(
√ )
2
3
p3
i 3
1
= −2 − 2
− 2q + q4 + 27
+ − 12 +
z1 =
+
√
)
+
3
√ )
i 3
2
√ )
i 3
2
√
3
√
3
− 2q
−
− 2q −
√
√
q2
4
+
p3
,
27
q2
4
+
p3
.
27
Cardanon kaava on historiallisesti merkittävä, sillä se on ensimmäisiä tuloksia,
jotka sisältävät negatiivisen luvun neliöjuuren.
13
Parametrikäyrät ja vektorifunktiot
Lopuksi tutkiskelemme yhden ja kahden muuttujan vektoriarvoisia funktioita.
Edellisistä hyviä esimerkkejä ovat parametrikäyrät ja jälkimmäisen erääseen erikoistapaukseen tutustuimme Luvussa 9.1, nimittäin kun havainnollistimme kahden muuttujan funktiota kolmiulotteisessa koordinaatistossa. Useamman muuttujan funktio ja vektorifunktio ovat yksinkertaisesti funktiota, joiden lähtöjoukko
tai maalijoukko ovat aivan erityistä tyyppiä.
Yleinen n:n muuttujan funktio tarkoittaa funktiota A → B, missä lähtöjoukko A
on jonkin n-ulotteisen tulojoukon epätyhjä osajoukko ja maalijoukko B jokin epätyhjä joukko. Jos myös tämä maalijoukko on tulojoukko tai sellaisen osajoukko,
funktiota sanotaan vektoriarvoiseksi tai vektorifunktioksi.
13.1
Parametrikäyrät
Tuttu tapa visualisoida yhden reaalimuuttujan reaaliarvoista funktiota h : A → R
on piirtää euklidiseen xy-koordinaatistoon sen kuvaaja (ks. Luku 6.1), siis joukko
Gh := { (x, h(x)) | x ∈ A }.
Tällöin funktio-ominaisuudesta seuraa, että muuttujan arvon x kasvaessa vastaava
kuvaajan piste (x, h(x)) siirtyy vääjäämättä samaan suuntaan. Näin voidaan saada
aikaan vain hyvin erikoista tyyppiä olevia liikeratoja tasossa, ks. Kuva 71.
(x, h(x))
x
y
(x, h(x))
x
y
x
x
Kuva 71: Funktion kuvaaja ja eräs hankalampi tasokäyrä
Vaikeus voitetaan sallimalla vapaampi liike myös x-suunnassa. Tämä käy siirtymällä aitoon vektoriarvoiseen funktioon, ts. ottamalla käyttöön kaksi reaalifunktiota f ja g, joista syntyy järjestetty pari H := (f, g). Näistä f säätää funktion
arvon x-koordinaattia ja g sen y-koordinaattia, joten voimme kirjoittaa
{
x = f (t),
H:
t ∈ I,
y = g(t),
13 PARAMETRIKÄYRÄT JA VEKTORIFUNKTIOT
198
missä I on sopiva reaalinen parametrijoukko. Syntyneen vektoriarvoisen funktion
H : I → R2 ,
H(t) = (f (t), g(t))
kuvapisteiden koordinaattifunktioita sanotaan komponenteiksi tai komponenttifunktioiksi.
On selvää, että jokaisen yhden muuttujan reaalifunktion g : A → R relaatiotulkinta voidaan esittää Kuvan 71 osoittamalla tavalla vektorifunktiona, nimittäin
valitsemalla f := Id ja I = A.
Esimerkki 13.1.1 Neliöfunktio h : R → R, h(x) := x2 , parametrisoituu valitsemalla f (t) := t ja g(t) := h(t) = t2 , ks. Kuva 72.
9
8
7
3
6
2
5
y
y
1
4
3
0
2
1
2
3
4
x
5
6
7
8
9
–1
1
–2
–3
–2
–1
1
2
x
3
–3
Kuva 72: Paraabeli ja sen käänteisrelaatio parametrikäyrinä
Esimerkki 13.1.2
√ Neliöjuuren päähaara eli positiivinen puoli h : [0, ∞[ →
[0, ∞[, √
h(x) := x, saadaan niinikään suoraan valitsemalla f (t) := t ja g(t) :=
h(t) = t, parametrivälinä I := [0, ∞[.
Neliöfunktion koko käänteisrelaatio sen sijaan saadaan valitsemalla f (t) := t2 ja
g(t) := t, ks. Kuva 72.
Tehtävä 13.1.3 Mitkä ovat sopivat parametrivälit Esimerkkien 13.1.1 ja 13.1.2 ja
kuvan 72 tapauksissa?
Esimerkki 13.1.4 Kahta tason pistettä (x1 , y1 ) ja (x2 , y2 ) yhdistävä jana voidaan
parametrisoida esimerkiksi seuraavasti: valitaan parametriväliksi I := [0, 1] ja
funktioiksi x, y : I → R:
x(t) := x1 + (x2 − x1 )t,
y(t) := y1 + (y2 − y1 )t.
13 PARAMETRIKÄYRÄT JA VEKTORIFUNKTIOT
199
Huomaa, että näin saadaan myös pystysuorassa olevat janat!
Pieni ongelmanpoikanen kätkeytyy tähän sinänsä näppärään esitystapaan: sama
kuvaaja saadaan aikaan useilla erilaisilla parametriesityksillä. Kun on piirrettävä
tietty tasokäyrä, siis relaatio tai kuvaaja, valitaan sopiva käyrän parametrisointi,
ts. kaksi reaalifunktiota ja parametriväli. Edelleen, mm. jaksollisten komponenttifunktioiden tapauksessa piirto voi tapahtua useaan kertaan paramerivälin aikana,
eikä se näy tuloskäyrästä mitenkään. Tässä voi olla apua dynaamisista kuvioista,
joissa piirto näkyy silloin kun se tapahtuu.
Tasokäyrien parametriesityksiä (JavaSketchpad)
http://wanda.uef.fi/matematiikka/kurssit/MatematiikanJohdantokurssi/
Kurssimateriaali/applet/KayranParametriEsitys.htm
Tehtävä 13.1.5 Koeta keksiä edellä olleille Esimerkeille 13.1.1 ja 13.1.2 muunlaisia parametriesityksiä.
Esimerkki 13.1.6 Ympyräesimerkissä 6.1.4
{
x = cos t,
y = sin t
saadaan ylempi puoliympyrä parametrin t määrittelyvälillä I = [0, π] ja täysi ympyrä välillä I = [0, 2π], ks. Kuvat 73. Täsmälleen sama staattinen kuvio saadaan
ympyrälle millä tahansa laajemmalla parametrivälillä kuin [0, 2π].
y
1 y(t)
y
1
x
-1 x(t)
1
(x(t), y(t))
(x(t), y(t))
0
0
t π
x
x(t)
-1
1
y(t)
-1
π t
2π
Kuva 73: Puoliympyrän ja ympyrän kehän muodostuminen parametrikäyrinä
Tehtävä 13.1.7 Mikä on sopiva parametriväli ympyräesimerkissä 13.1.6, kun halutaan piirtää origokeskinen ympyränkaari pisteestä (0, 1) pisteeseen (−1, 0) ?
13 PARAMETRIKÄYRÄT JA VEKTORIFUNKTIOT
200
Mielivaltainen origokeskinen r-säteinen ympyrä saadaan myös helposti:
{
x = r cos t,
t ∈ [0, 2π].
y = r sin t,
Tehtävä 13.1.8 Kuinka saadaan r-säteinen (x0 , y0 )-keskinen ympyrä?
Esimerkki 13.1.9 Ellipsi saadaan pienellä muunnoksella ympyrän esityksestä:
jos ellipsin puoliakselit ovat a ja b, niin origokeskiselle ellipsille saadaan esitys
{
x = a cos t,
t ∈ [0, 2π].
y = b sin t,
Tehtävä 13.1.10 Muodosta origokeskisen hyperbelin parametriesitys (vihje: Luku 8.4).
Monia muita mielenkiintoisia kuvioita saadaan aikaan sinin ja kosinin avulla.
Esimerkki 13.1.11 Sykloidi on parametrikäyrä
{
x = a(t − sin t),
y = a(1 − cos t),
jonka ympyrän kehän piste piirtää, kun a-säteinen ympyrä pyörii pitkin x-akselia
liukumatta, ks. Kuva 74.
2
1.6
y1.2
0.8
0.4
0
2
4
x
6
8
10
Kuva 74: Sykloidin piirtää kiinteä ympyrän piste
Tehtävä 13.1.12 Selvitä pienin parametriväli, jolla sykloidin yksi ylöspäin kupera kaarenpätkä saadaan.
Esimerkki 13.1.13 Episykloidi on parametrikäyrä (ks. Kuva 75)
{
x = (a + b) cos t − b cos((a + b)t/b),
t ∈ [0, 2π].
y = (a + b) sin t − b sin((a + b)t/b),
13 PARAMETRIKÄYRÄT JA VEKTORIFUNKTIOT
201
6
6
4
4
y
y
2
–6
–4
–2
2
0
2
x
4
6
–4
–6
0
–2
–2
–2
–4
–4
–6
–6
2
x
4
6
Kuva 75: Episykloidi ja hyposykloidi
Esimerkki 13.1.14 Hyposykloidi on parametrikäyrä (ks. Kuva 75)
{
x = (a − b) cos t + b cos((a − b)t/b),
t ∈ [0, 2π].
y = (a − b) sin t − b sin((a − b)t/b),
Esimerkki 13.1.15 Astroidi on parametrikäyrä (ks. Kuva 76)
{
x = a cos3 t,
t ∈ [0, 2π].
y = b sin3 t,
2
1.5
y1
0.5
–3
–2
–1
0
1
x
2
3
–0.5
–1
–1.5
–2
Kuva 76: Astroidi
Eräs tapa muodostaa tasokäyriä on käyttää napakoordinaattiesitystä muodossa
Γ : ϕ 7→ (ϕ, r(ϕ))p (p niinkuin polar ), missä ϕ ∈ I, I parametriväli. Kuvaajan piste Γ(ϕ) asettuu siis etäisyydelle r(ϕ) origosta alkavalla puolisuoralla, jonka
13 PARAMETRIKÄYRÄT JA VEKTORIFUNKTIOT
202
kiertokulma positiivisen x-akselin suhteen on ϕ. Käyrän pisteen suorakulmaiset
koordinaatit ovat silloin
{
x = r(ϕ) cos ϕ,
Γ(ϕ) =
ϕ ∈ I.
y = r(ϕ) sin ϕ,
Tehtävä 13.1.16 Yhdistä seuraavat määrittelyt Kuvaan 77: 1) r = ϕ, 2) r = 1/ϕ,
3) r = ln(1 + ϕ), 4) r = sin 4ϕ, 5) r = sin ϕ, 6) r = 1 − cos ϕ.
0.8
2
0.6
1
0.4
–2
–1
0
1
2
3
0.2
–1
0
–0.2
0.2
0.4
–2
–0.2
–3
1
1
0.8
0.5
0.6
–2
–1.5
–1
0
–0.5
0.4
–0.5
0.2
–1
–0.4
–0.2
0.2
0.4
0.8
0.6
0.4
0.2
1
–2
2
4
6
–0.8 –0.6 –0.4 –0.2 0
–1
–0.2
–2
–0.4
–3
–0.6
–4
–0.8
0.2
0.4
0.6
Kuva 77: Käyriä napakoordinaattipiirroksina
0.8
13 PARAMETRIKÄYRÄT JA VEKTORIFUNKTIOT
13.2
203
Vektorifunktiot
Kahden muuttujan vektoriarvoinen funktio rakentuu tietysti kahdesta (tai useammasta) kahden muuttujan komponenttifunktiosta f : A → U ja g : A → V,
missä A ⊆ X × Y ja U ja V joukkoja. Yhdistelmä H := (f, g) on siten funktio
A → U × V.
Tarkastelemme tässä vain muutamia esimerkkejä reaalisista vektorifunktioista, ts.
H = (f, g) : A → R2 , missä A ⊆ R2 ja f ja g funktioita A → R.
Esimerkki 13.2.1 Seuraavat ovat koko tasossa määriteltyjä funktioita tasoon, siis
Hk : R2 → R2 :
a) H1 (x, y)
b) H2 (x, y)
c) H3 (x, y)
d) H4 (x, y)
e) H5 (x, y)
f) H6 (x, y)
=
=
=
=
=
=
(f1 (x, y), g1 (x, y)) = (5, −2)
(f2 (x, y), g2 (x, y)) = (x, 1)
(f3 (x, y), g3 (x, y)) = (x − y, y − x)
(f4 (x, y), g4 (x, y)) = (y, x)
(f5 (x, y), g5 (x, y)) = (x + y, x − y)
(f6 (x, y), g6 (x, y)) = (2x + y, 3x − 2y)
H1 on vakiofunktio, se kuvaa koko tason yhteen pisteeseen. H2 on vakio toisen
muuttujan ja myös toisen komponentin suhteen. Se projisoi koko tason kohtisuoraan suoralle y = 1. H3 kuvaa koko tason suoraksi; kokeile vaikka! Mikä on tuo
suora, miten asia perustellaan? H4 peilaa tason suoran y = x suhteen.
H4 , H5 ja H6 ovat bijektioita tasosta tasoon (ks. Lineaarialgebra).
Tehtävä 13.2.2 Kuvassa 78 näkyy kuinka osa Esimerkin 13.2.1 funktioista Hk
kuvaavat yksikköympyrän oikeapuoleiseen tasoon. Selvitä mikä mikin on.
–4
–3
–2
–1
4
4
3
3
2
2
1
1
0
1
2
3
4
–4
–3
–2
–1
0
–1
–1
–2
–2
–3
–3
–4
–4
1
2
Kuva 78: Kuinka funktiot kuvaavat ympyrän
3
4
13 PARAMETRIKÄYRÄT JA VEKTORIFUNKTIOT
204
Vektorifunktion havainnollistamisesta
Staattisilla kuvilla on vaikea kuvata kahden muuttujan vektorifunktioita. Niiden
toimintaa voi kuitenkin havainnollistaa näyttämällä miten ne tasoa deformoivat tai
transformoivat eli muuntavat, toisin sanoen kuinka erilaiset tason osat kuvautuvat.
Usein on helppo tutkia kuinka esimerkiksi tietynlaiset käyrät (suorat, ympyrät,
neliöt) kuvauksessa muuntuvat. Kuinka Kuvan 78 sisällöt on piirretty? Mapleohjelmalla lähtöpuolen yksikköympyrä piirretään helposti näin:
[> restart: with(plots): with(plottools): # nollataan muisti, ladataan piirtopaketit
[> alue := [-4..4, -4..4]; # piirtoalueen määrittely
[> plot([cos(t), sin(t), t = 0..2*Pi], scaling = constrained, view = alue); # parametrikäyrän piirto
Edellisen ympyrän kuvajoukot on piirretty toiseen (erilliseen) kuvaan, aluksi kukin erikseen ja lopuksi yhdistämällä yhdeksi kuvaksi. Tässä vain esimerkkinä kahden funktion kuvat yksikköympyrästä:
[>
[>
[>
[>
[>
[>
[>
H7 := (x, y) -> [x - 2*y, 2*x + 3*y];
# määritellään funktiot
H8 := (x, y) -> [sin(x - 2*y), 2*x + 3*y]; # ja piirretään, talletetaan ja yhdistetään
plot([op(H7(cos(t), sin(t))), t = 0..2*Pi], scaling = constrained, color = black);
plot([op(H8(cos(t), sin(t))), t = 0..2*Pi], scaling = constrained, color = cyan);
H7kuva := plot([op(H7(cos(t), sin(t))), t = 0..2*Pi], scaling = constrained, color = black):
H8kuva := plot([op(H8(cos(t), sin(t))), t = 0..2*Pi], scaling = constrained, color = cyan):
display(H7kuva, H8kuva, view = alue);
–4
–3
–2
–1
4
4
3
3
2
2
1
1
0
1
2
3
4
–4
–3
–2
0
–1
–1
–1
–2
–2
–3
–3
–4
–4
Kuva 79: Lisää yksikköympyrän kuvia
1
2
3
4
13 PARAMETRIKÄYRÄT JA VEKTORIFUNKTIOT
205
Paremmin onnistumme havainnollistamisessa käyttämällä dynaamisia kuvioita,
vaikka piirtäisimme tulokset samaan kuvaankin; pitää tulkita niin, että lähtö- ja
maalijoukko ovat päällekkäin.
Lineaaristen perusfunktioiden visualisointeja (JavaSketchpad)
http://wanda.uef.fi/
matematiikka/kurssit/MatematiikanJohdantokurssi/
Kurssimateriaali/applet/LineaarisetPerusfunktiot.htm
Lopuksi kuvataan erästä kompleksimuuttujan kompleksiarvoista funktiota, joka
voidaan tietysti tulkita kahden muuttujan vektorifunktioksi.
Eräs kompleksifunktio (JavaSketchpad)
http://wanda.uef.fi/mathematics/MathDistEdu/SemProd/Moebius.htm
13 PARAMETRIKÄYRÄT JA VEKTORIFUNKTIOT
206
Hakemisto
A+ , 21
[n], 21
#, 33, 164
C, 21
N, 21
N0 , 21
Q, 21
R, 21
Z, 21
ℵ0 , 161
card , 161
c, 165
P, 25
a-kantainen eksponenttifunktio, 107
a-kantainen logaritmifunktio, 107
e-kantainen logaritmi, 106
n:s juurifunktio, 99
Abel, Niels Henrik, 196
aidosti kasvava, 79
aidosti mahtavampi, 158
aidosti vähenevä, 79
aito järjestys, 61
aito osajoukko, 23
aksiomaattinen määritelmä, 138
aksiomaattinen määrittely, 177
aksiooma, 138
alaraja, 62
alaspäin kupera, 83
algebrallinen funktio, 88
algebrallinen yhtälö, 93
algebralliset reaaliluvut, 179
algebran peruslause, 195
alhaalta rajoitettu funktio, 82
alhaalta rajoitettu joukko, 62
alkeisfunktiot, 89
alkio, 20
alkukuva, 85
alkukuvajoukko, 46, 72
antisymmetrisyys, 54
antiteesi, 150
apulause, 140
arabialaiset numeromerkit, 177
areahyperbolinen kosini (päähaara), 126
areahyperbolinen kotangentti, 126
areahyperbolinen sini, 126
areahyperbolinen tangentti, 126
argumentti, 189
arkuskosinin päähaara, 121
arkuskotangentin päähaara, 121
arkussinin päähaara, 120
arkustangentin päähaara, 121
arvojoukko, 46
arvojoukko, funktion, 64
aste, 90
atomilause, 11
avoin lause, 38
bijektio, 64
binomikerroin, 182
Boole, George, 18
Cantor, Georg, 35, 166
Cantor-Schröder-Bernstein, 163
Cantorin I diagonaalimenetelmä, 184
Cantorin lause, 160
Cantorin menetelmä, 177
Cantorin toinen diagonaalimenetelmä, 185
de Moivre’n kaava, 194
de Moivre, Abraham, 194
de Morgan, Augustus, 18
Dedekind, Richard, 177
Dedekindin leikkaukset, 177
desimaalilukumuoto, 178
disjunktio, 11
diskriminantti, 93
207
HAKEMISTO
edeltäjä, 167
eksponenttifunktio, 104
ekvivalenssi, 11
ekvivalenssiluokka, 56
ekvivalenssirelaatio, 55
epätosi, 10
erilliset joukot, 23
erotus, joukkojen, 24
Euler, Leonhard, 193
Eulerin kaava, 193
Ferrari, Ludovico, 196
Fibonacci, Leonardo, 147
Fibonaccin luku, 147
Fibonaccin lukujono, 147
Fraenkel, Abraham, 35
Frege, Gottlob, 35
funktio, 52
Gödel, Kurt, 35
Hasse, Helmut, 59
Hassen kaavio, 59
Heaviside-metodi, 97
hyperbolinen kosini, 124
hyperbolinen kotangentti, 124
hyperbolinen sini, 124
hyperbolinen tangentti, 124
hyperboliset funktiot, 124
hyvin järjestetty, 63
Hyvinjärjestämisaksiooma, 63
identtinen kuvaus, 71
identtiset joukot, 22
identtisyysrelaatio, 49
imaginaariakseli, 186
imaginaariyksikkö, 187
implikaatio, 11
induktiivinen, 146
induktio-oletus, 142
induktioaskel, 142
induktioväite, 142
208
infimum, 62
injektio, 64
irrationaaliluvut, 178
itseisarvo, 180, 189
jaettava (polynomit), 91
jakaja (polynomit), 91
jakojäännös (polynomit), 91
jakolasku (C), 188
jakso, 81
jaksollinen, 81
jaollisuus (polynomit), 91
johdettu lause, 11
johdonmukainen, 16
johtopäätös, 16
joukko, 20
joukkojen mahtavuus, 158
juurifunktio, 88
järjestys, 60
järjestys (Q), 175
järjestys (Z), 171
jäsenyysfunktio, 37
kahden muuttujan funktio, 128
karakteristinen funktio, 37
kardinaliteetti, 158
karteesinen tulo, 24, 42
kasvava, 79
kertolasku (C), 186
kertolasku (N), 169
kertolasku (Q), 175
kertolasku (Z), 171
kertoma, 146
kokonaisluvut, 171
kolmioepäyhtälö, 181
kompleksifunktio, 205
kompleksikonjugaatti, 189
kompleksiluku, 186
kompleksilukujen joukko, 186
kompleksiluvun imaginaariosa, 186
kompleksiluvun käänteisluku, 188
HAKEMISTO
kompleksiluvun reaaliosa, 186
kompleksitaso, 186
komplementti, 24
komponentti, 198
komponenttifunktio, 198
kompositio, 49
konjektuuri, 140
konjunktio, 11
konkaavi, 83
Kontinuumihypoteesi, 165
konveksi, 83
korkeampi transkendenttifunktio, 89
korkeintaan numeroituva joukko, 183
korkeintaan yhtä mahtava, 158
korollaari, 140
kosinifunktio, 113
kultainen luku, 148
kuva, 52, 64
kuvaaja, 76
kuvajoukko, 46, 72
kuvaus, 52
kvanttori, 38
kymmenjärjestelmä, 177
käänteisfunktio, 70
käänteiskuvaus, 70, 85
käänteisrelaatio, 47
laskutoimitus, 133
lause, 10, 139
lausefunktio, 38
leikkaus, 23
lemma, 140
liittoluku, 189
liitännäisyys, 134
lineaarinen järjestys, 60
logiikka, 10
looginen yhtäpitävyys, 15
luku, 166
lukualue, 166
lukumääräjoukko, 21
lukusuora, 177
209
luonnollinen järjestys, 60
luonnollinen logaritmi, 106
luonnollisten lukujen joukko, 166
lähtöjoukko, 45
lähtöjoukko, funktion, 64
maalijoukko, 45
maalijoukko, funktion, 64
maksimaalinen alkio, 62
matemaattinen induktio, 141
matemaattinen malli, 141
minimaalinen alkio, 62
moduli, 189
molekyylilause, 11
moninkertainen nollakohta, (polynomit),
92
monotonisuus, 79
murtofunktio, 88
murtolukumuoto, 178
muuttuja, 52, 64
määritelmä, 138
määrittelyjoukko, 46
n-kertainen nollakohta (polynomit), 97
napakoordinaattiesitys, 192
Napier, John, 104
negaatio, 11
Neperin luku, 104
nollakohta, (polynomit), 91
nollapolynomi, 90
normaalimuoto, 187
numeroituva joukko, 183
numeroituvasti ääretön joukko, 183
oletus, 16
osajoukko, 22
osamurtokehitelmä, 96
osamäärä (polynomit), 91
osittain järjestetty joukko, 61
osittainen järjestys, 59
osittelulaki, 134
ositus, 58
HAKEMISTO
paikkajärjestelmä, 177
parametrisointi, 199
parillinen, 81
pariton, 81
Pascal, Blaise, 182
Peano, Giuseppe, 166
Peanon aksioomat, 166
Peirce, Benjamin, 18
perusjakso, 81
perusjoukko, 22
peruslause, 11
pienin alkio, 62
pienin yläraja, 62
pistevieraat joukot, 23
Polya, George, 145
polynomi, 88, 90
polynomien jakoyhtälö, 90
polynomin aste, 90
polynomin kerroin, 90
potenssi (relaation), 51
potenssifunktio, 102
potenssijoukko, 25
premissi, 16
puhtaasti imaginaarinen, 186
puoliryhmä, 51
päättely, 16
R-ketju, 51
radiaani, 112
rajoitettu funktio, 82
rajoitettu joukko, 62
rajoitettu joukossa, 82
rajoittuma, 64
rationaalifunktio, 88
rationaalifunktiot, 95
rationaaliluvut, 175, 178
ratkaisujoukko, 38
reaaliakseli, 177, 186
reaalifunktio, 76
refleksiivisyys, 54
rekursiivinen, 146
210
relaatio, 44
Russell, Bertrand, 35
samuus, 22
seuraaja, 166
seuraus, 140
sinifunktio, 113
sisäfunktio, 67
sitova, 16
Skolem, Thoralf, 35
suljettu muoto, 89
sumea joukko, 37
sumea logiikka, 19
supremum, 62
surjektio, 64
suurin alaraja, 62
suurin alkio, 62
symmetrisyys, 54
Tartaglia, Niccolo, 196
tautologia, 14
tekijä (polynomit), 91
teoreema, 139
todistus, 140
tosi, 10
totaali järjestys, 60
totaalisti järjestetty joukko, 61
totuusarvotaulukko, 11
transitiivisyys, 54
transkendenttiluvut, 179
transkendenttinen alkeisfunktio, 89
transkendenttinen funktio, 89
transkendenttiset alkeisfunktiot, 102
trigonometriset funktiot, 114
tulojoukko, 24, 42
tyhjä joukko, 22
täydellinen järjestys, 60
täysi, 54
täysin järjestetty joukko, 61
ulkofunktio, 67
HAKEMISTO
vaihdannaisuus, 134
vaihekulma, 189, 192
Valinta-aksiooma, 35
vastaesimerkki, 152
vastaoletus, 150
Venn, John, 24
Venn-diagrammi, 24
von Neumann, 167
vähenevä, 79
väli, 21
väritysongelma, 157
yhdiste, 23
yhdistetty funktio, 67
yhdistetty kuvaus, 67
yhdistetty relaatio, 49
yhteenlasku (C), 186
yhteenlasku (N), 169
yhteenlasku (Q), 175
yhteenlasku (Z), 171
yhtämahtavuus, 158
yksikkökiekko, 32
yksikkörelaatio, 49
yksikköympyrä, 112
ylhäältä rajoitettu funktio, 82
ylhäältä rajoitettu joukko, 62
ylinumeroituva joukko, 183
yläraja, 62
ylöspäin kupera, 83
Zadeh, Lotfi, 18
Zermelo, Ernst, 35
ZF-aksiomatiikka, 35
Zorn, Max, 63
Zornin lemma, 63
äärellinen joukko, 160
ääretön joukko, 160
äärimmäinen alkio, 62
211