Ristiriitatodistus
Ristiriitatodistus on suosittu todistustekniikka. Jos haluamme todistaa, että jokin väite pätee, kiellämme sen, oletamme, että sen negaatio on tosi, ja yritämme päätyä ristiriitaan. Tavoitteena on todistaa, että valitsemamme oletus johtaa johonkin mahdottomaan.
Triviaali esimerkki
Olkoon väite ”pienintä positiivista rationaalilukua ei ole olemassa”. Todistamme tämän väitteen ristiriidan avulla niin, että kiellämme väitteen ensin: ”pienin positiivinen rationaaliluku on olemassa”, ja merkitsemme tätä lukua q:lla. Jos q on pienin positiivinen rationaaliluku, emme pysty löytämään sitä pienempää positiivista rationaalilukua, koska silloin luku q ei olisi pienin.
Tätä hyödynnämme ristiriitaa etsiessämme. Jos löydämme kuitenkin luvun, joka on pienempi kuin q, jonka voimme valita vapaasti, olemme päätyneet ristiriitaan ja kielletty väite ei päde. Jos valitsemme pienimmäksi luvuksi esimerkiksi 0,1, näemme, että luku 0,01 on pienempi. Edelleen 0,001 on vielä pienempi, 0,0001 on taas pienempi ja niin edelleen. Riittää jakaa annettu luku q kymmenellä, ja saamme pienemmän luvun. Itse asiassa riittää jakaa se millä tahansa ykköstä suuremmalla luvulla, vaikka kahdella: luvun q puolikas on varmasti pienempi kuin koko luku q.
Luku q/2 on siis varmasti pienempi kuin q ja samalla se on positiivinen rationaaliluku. Näin päädyimme ristiriitaan kielletyn väitteen kanssa, eli kielletty väite ei päde, ja siksi alkuperäinen kieltämätön väite pätee.
Mielenkiintoiset luvut
Klassinen hauska todistus, joka havainnollistaa ristiriidan periaatetta, on seuraava esimerkki. Oletetaan, että on olemassa luonnollisia lukuja, jotka ovat jollakin tavalla mielenkiintoisia. Esimerkiksi luku 2 on mielenkiintoinen, koska pätee 2 · 2 = 2 + 2, mikä on melko epätyypillinen ominaisuus. Luku 42 on mielenkiintoinen, koska se on ”vastaus kaikkeen”. Ja niin edelleen. Kysymys kuuluu: onko mielenkiintoisia lukuja äärettömän monta?
Oletetaan päinvastaista, eli että mielenkiintoisia lukuja on vain äärellisen monta ja jotkin luvut ovat mielenkiinnottomia. Nämä mielenkiinnottomat luonnolliset luvut kerätään mielenkiinnottomien lukujen joukkoon. Nyt valitsemme pienimmän mielenkiinnottoman luvun. Hetkinen, pienin mielenkiinnoton luku? Se kuulostaa aika mielenkiintoiselta, eikö? :-)
Näin päädyimme ristiriitaan, koska pienin mielenkiinnoton luku on itse asiassa melko mielenkiintoinen, eli pienintä mielenkiinnotonta lukua ei voi olla olemassa, joten mielenkiinnottomien lukujen joukon täytyy välttämättä olla tyhjä.
Tämä on tietenkin hölynpölyä, koska emme ole kunnolla määritelleet, mikä mielenkiintoinen luku on, mutta itse todistustapa on kunnossa.
Todistus alkulukujen äärettömyydestä
Tässä esimerkissä näytämme samanlaisen menettelyn kuin edellisessä luvussa, mutta tällä kertaa se on oikein joka suhteessa.
Alkuluku on luku, joka on jaollinen vain kahdella eri luvulla: itsellään ja ykkösellä. Huomaa, ettei ykkönen täytä määritelmää, mutta kakkonen täyttää.
Alkutekijähajotelma eli tekijöihin jako on positiivisen kokonaisluvun, ykköstä lukuun ottamatta, esittäminen alkulukujen tulona. Se on melko mielenkiintoinen positiivisten kokonaislukujen ominaisuus. Minkä tahansa positiivisen kokonaisluvun (ykköstä lukuun ottamatta) otatkin, sen voi hajottaa useiden (myös samojen) alkulukujen tuloksi. Esimerkkejä:
Väitettä alkutekijähajotelmasta kutsutaan aritmetiikan peruslauseeksi. Se kertoo muun muassa, että tällainen hajotelma on yksikäsitteinen, eli emme löydä kahta eri alkutekijähajotelmaa samalle positiiviselle kokonaisluvulle. Lisäksi vain alkuluvuilla on alkutekijähajotelma, joka koostuu vain yhdestä luvusta, eli niistä itsestään. Seitsemän alkutekijähajotelma olisi siis luku seitsemän. Näitä tosiasioita käytämme seuraavan väitteen todistuksen rakentamisessa.
Todistamme nyt väitteen ”alkulukuja on äärettömän monta”. Kiellämme väitteen jälleen: ”alkulukuja on äärellinen määrä”. Oletetaan, että lukujen jono
sisältää kaikki olemassa olevat alkuluvut. Jos tässä jonossa ovat kaikki alkuluvut, niin varmasti emme enää pysty löytämään lukua, joka olisi alkuluku mutta ei olisi tässä jonossa. Kaikki alkuluvut ovat jonossa, eikä jonon ulkopuolella saa esiintyä yhtään alkulukua.
Jos haluamme päätyä ristiriitaan, meidän täytyy siis muodostaa jokin alkuluku, joka ei ole tässä jonossa. Siihen auttaa luku q. Muodostamme sen kertomalla jonon kaikki alkuluvut keskenään ja lisäämällä ykkösen:
Nyt meidän täytyy osoittaa, että tämä luku joko on alkuluku tai tuottaa jollain tavalla alkuluvun. Tiedämme, että q on positiivinen kokonaisluku ja että jokainen positiivinen kokonaisluku voidaan esittää alkulukujen tulona. Yksikään alkuluku ai ei kuitenkaan jaa lukua q tasan, jakojäännökseksi jää aina yksi. Jos yrittäisimme jakaa luvun q esimerkiksi alkuluvulla a2, kävisi näin:
Jaamme murtoluvun ensin kahteen osaan. Ensimmäisessä murtoluvussa supistamme a2:n pois, ja jäljelle jää jokin alkulukujen tulo, joka on yksinkertaisesti jokin toinen epäolennainen kokonaisluku. Toisessa murtoluvussa ei ole mitään supistettavaa, ja tämä murtoluku on aina jokin ei-kokonaisluku (koska nimittäjä ei voi olla yksi, ykkönen ei ole alkuluku). Summana saamme siis luvun, joka ei ole kokonaisluku, eli alkuluku a2 ei jaa lukua q.
Näin olemme todistaneet, ettei mikään jonon an alkuluvuista jaa lukua q. (Huomautus: osoitimme sen vain luvulle a2, mutta sen voi helposti yleistää vaihtamalla a2:n tilalle yleisen ai:n.) Mutta koska jokainen positiivinen kokonaisluku voidaan hajottaa alkulukujen tuloksi, täytyy olla olemassa muita alkulukuja, jotka eivät ole jonossa an mutta ovat luvun q tekijöitä. Samalla itse luku q voi hyvin olla alkuluku, jolloin alkutekijähajotelma sisältää vain luvun q. Käydään siis vielä kerran läpi viimeinen päättelyketju:
- Jokainen luonnollinen luku voidaan esittää alkulukujen tulona.
- Oletuksen mukaan jono an sisältää kaikki olemassa olevat alkuluvut.
- Muokkaamme ensimmäistä väitettä niin, että jokainen positiivinen kokonaisluku voidaan esittää jonon an valittujen jäsenten tulona, koska jono sisältää kaikki alkuluvut.
- Olemme todistaneet, ettei mikään jonon an luku jaa lukua q.
- Näin syntyi ristiriita oletuksen kanssa → jos meidän täytyy pystyä hajottamaan jokainen positiivinen kokonaisluku alkulukujen tuloksi ja jono an ei sisällä yhtään lukua, joka jakaa luvun q, niin täytyy olla olemassa muita alkulukuja, jotka jakavat luvun q ja ovat luvun q alkutekijähajotelma.
Näin päädyimme ristiriitaan. Luvun q alkutekijähajotelma sisältää alkulukuja, jotka eivät ole jonossa, jonka oletimme sisältävän kaikki alkuluvut. Kielletty väite ei siis päde, vaan alkuperäinen kieltämätön väite pätee. Alkulukuja on äärettömän monta.
Luvut: Mikä on todistus, Ristiriitatodistus, Matemaattinen induktio