- MATH.APP.111
- 1. Merkintöjä, peruskäsitteitä ja todistamisen perusteita
- 1.5 Matemaattisen todistamisen perusteita
Matemaattisen todistamisen perusteita¶
Aiemmin on jo todistettu useita lauseita liittyen esimerkiksi joukkoihin ja summamerkintään. Lauseet ilmaisevat mielenkiintoisia matemaattisia tosiasioita ja niitä voidaan hyödyntää esimerkiksi sovelluksissa. Jotta lauseiden väittämää voidaan pitää totena, niin se täytyy perustella, eli todistaa. Todistukset voivat olla lähes triviaaleja tai hyvinkin monimutkaisia, mutta pääasia on, että oletuksista lauseen väittämään saadaan muodostettua perustelujen ketju, jonka jokaisen vaiheen oikeellisuudesta voidaan vakuuttua.
Vaikka tässä materiaalissa todistaminen onkin pienessä osassa on hyvä tutustua todistamisen perusteisiin ainakin seuraavista syistä:
- Todistusten seuraaminen syventää ymmärrystä todistettavasta tuloksesta ja eri tulosten välisistä yhteyksistä.
- Vaikka aikoisit vain soveltaa jotakin tulosta, voit joutua perustelemaan miksi tulosta voi käyttää. Tämä perustelu voi olla jo itsessään pieni todistus.
- Toisinaan tarvitaan tulosta, joka muistuttaa jo jotain olemassa olevaa. Tällöin uuden tuloksen voi mahdollisesti perustella vanhan tuloksen todistusta muokkaamalla.
- Todistukset usein sisältävät ajatusrakenteita, jotka ovat sovellusten kannalta jopa tärkeämpiä kuin itse tulos.
- Loogista ajattelua, jossa asia palastellaan osiin ja perustellaan vaihe vaiheelta, tarvitaan muuallakin kuin matematiikassa.
Lauseiden muotoilusta¶
Matematiikassa lauseet ovat usein muotoa, jossa tehdään oletuksia ja niistä seuraa jokin ominaisuus. Tällainen lause voidaan esittää loogisena seurauksena \(p \Rightarrow q\), jossa \(p\) edustaa oletuksia ja niistä seuraa johtopäätös \(q\). Esimerkiksi lause ”Jos \(n\) parillinen kokonaisluku, niin \(n^2\) on parillinen” on looginen seuraus, joka voidaan kirjoittaa muodossa
Lauseet voivat olla muodoltaan myös sellaisia, että halutaan osoittaa kaksi ominaisuutta yhtäpitäviksi, eli että ominaisuudet ovat voimassa täsmälleen samaan aikaan. Tällöin kyseessä on looginen ekvivalenssi \(p \Leftrightarrow q\). Kuten muistetaan, tämä voidaan ekvivalenssilain nojalla muotoilla myös samaan aikaan voimassa olevina seurauksina \(p \Rightarrow q\) ja \(q \Rightarrow p\). Esimerkkinä lauseesta, joka on looginen ekvivalenssi on ”Itseisarvo \(|x-1|\) on itseisarvoltaan pienempää kuin \(1\), jos ja vain jos \(x\in(0,2)\)” tai matematiikan merkinnöin lyhyesti
Toisinaan oletusten ja johtopäästösten näkeminen voi olla hankalaa. Esimerkiksi lauseessa ”luvun kaksi neliöjuuri ei ole rationaaliluku” ei näytä olevan annettu oletuksia ollenkaan. Ottamalla huomioon sen, että positiivisen luvun \(y\) neliöjuuri \(x\) on sellainen positiivinen luku, joka voidaan kirjoittaa muodossa \(x^2=y\), niin väite voidaan kirjoittaa muodossa
Lauseen kirjoittaminen loogisena seurauksena tai ekvivalenssina voi selventää sitä, mitä oletetaan ja mikä on todistettava väite. Tämä ei kuitenkaan ole välttämätöntä, jos vain olet selvillä mitä olet todistamassa.
Todistuksen kirjoittamisesta¶
Joskus johtopäätös on ilmiselvä oletusten seuraus. Usein näin ei kuitenkaan ole ja oletusten ja johtopäätöksen väliin on kehitettävä todistus, joka on aukoton päätelmien ketju, jossa jokaisen välivaiheen oikeellisuudesta on helppo vakuuttua. Onkin sanottu, että todistus on jono trivialiteetteja. Tosin se mikä on triviaalia matematiikan professorille on sitä tuskin juuri alaan tutustuvalle opiskelijalle. Tämän vuoksi hyvä todistus ottaa huomioon niin lukijan kuin sen, missä yhteydessä se esitetään. Yleisenä nyrkkisääntönä matematiikan kursseilla voisi sanoa, että kirjoita todistus siten kuin selittäisit asian opiskelukaverillesi. Todistusta kirjoittaessa voi käyttää luonnollista kieltä (kts. Lause 1.3.6) tai esittää asian hyvinkin kompaktisti matemaattisia merkintöjä ja tuloksia käyttäen (kts. Lause 1.2.8). Usein kuitenkin esitys, jossa käytetään sekä luonnollista kieltä että matemaattisia merkintöjä, on helppolukuisin (kts. Lause 1.4.5).
Todistuksen löytäminen¶
Todistuksen löytämiseen ei ole mitään yksinkertaista tapaa ja samalle tulokselle voi olla hyvinkin erilaisia todistuksia. Usein todistuksen löytäminen vaatii useita yrityksiä ja erehdyksiä. On kuitenkin tiettyjä yleisiä todistusmenetelmiä, joiden avulla todistuksessa voi päästä alkuun. Esitellään seuraavaksi näitä menetelmiä. Kaikki niistä eivät aina käy jonkin tietyn väitteen todistamiseen, ja joillakin on hyvin rajatut soveltuvuusalueet. Tämän vuoksi on tärkeää osata valita oikea menetelmä oikeassa tilanteessa.
- Suora todistus. Oletusten ja aikaisempien tulosten perusteella tehdään päätelmiä, jotka johtavat suoraan väitteeseen.
- Epäsuora todistus. Epäsuorassa todistuksessa ajatellaan, että oletus \(p\) pitää paikkansa ja pohditaan sitä mahdollisuutta, että samanaikaisesti väite ei pitäisikään paikkaansa, eli olisi voimassa vastaoletus \(\neg q\). Jos nämä kaksi tietoa yhdessä johtavat johonkin ristiriitaan, niin päätellään että vastaoletusta ei olisi saanut tehdä, eli että \(\neg q\) on epätosi. Niinpä johtopäätöksen \(q\) on oltava tosi, eli väite on saatu osoitettua todeksi.
- Väitteen todistaminen tai kumoaminen esimerkin avulla. Jos on todistettava muotoa \(\exists x : p(x)\) oleva lause, niin riittää esittää yksi esimerkki alkiosta \(x\), jolla on ominaisuus \(p\). Jos puolestaan on todistettava muotoa \(\forall x : p(x)\) oleva lause vääräksi, niin negaation vaihtosäännön nojalla riittää esittää yksi esimerkki alkiosta \(x\), jolla ei ole ominaisuutta \(p\). Tätä kutsutaan vastaesimerkiksi. Huomaa, että kvanttoriin \(\forall\) liittyvää väitettä ei voi todistaa oikeaksi yhden esimerkkialkion avulla, vaan pitää jotenkin käydä läpi kaikki ne alkiot, joille asia väitetään todeksi. Yleensä tämä ei tapahdu käymällä alkioita läpi yksitellen, vaan esitetään koko joukkoa edustava yleinen alkio muuttujia käyttäen ja todistetaan asia sille.
- Induktiotodistus. Käsitellään myöhemmin.
Seuraavaksi esitellään joitakin esimerkkejä mainituista todistusmenetelmistä.
Esimerkki 1.5.1
Osoita, että \(x^2 + x + 1 > 0\) aina, kun \(x > 0\).
Esimerkki 1.5.2
Olkoon \(n\) kokonaisluku. Osoita, että jos \(n^2\) on parillinen, niin \(n\) on parillinen.
Todistetaan epäsuoralla todistuksella. Tehdään siis vastaoletus, että \(n\) ei ole parillinen ja pyritään ristiriitaan joko oletuksen \(n^2\) on parillinen tai jonkin muun tunnetun tosiasian kanssa. Jos \(n\) on pariton kokonaisluku, niin löydetään sellainen kokonaisluku \(k\), että \(n = 2k + 1\). Tällöin
missä \(2k^2 + 2k \in \Z\). Siis myös \(n^2\) on pariton kokonaisluku, mikä on ristiriidassa sen oletuksen kanssa, että \(n^2\) on parillinen.
Seuraavassa esimerkissä käsitellään haastavampaa epäsuoraa todistusta. Esimerkissä näkyy myös tyypillinen matemaattisen tekstin rakenne, jossa todistuksessa käytetään hyväksi aiemmin todistettuja tuloksia.
Esimerkki 1.5.3
Osoita, että \(\sqrt{2}\) on irrationaaliluku.
Todistetaan väite epäsuoralla todistuksella. Tehdään vastaoletus, jonka mukaan \(\sqrt{2}\) on rationaaliluku. Tällöin \(\sqrt{2} = \frac{m}{n}\) joillakin \(m, n \in \Z\) ja \(n \not= 0\). Oletetaan lisäksi, että \(\frac{m}{n}\) on supistetussa muodossa, eli luvuilla \(m\) ja \(n\) ei ole yhteisiä tekijöitä.
Neliöimällä nähdään, että \(2 = \frac{m^2}{n^2}\), eli \(m^2 = 2n^2\). Tässä \(n^2 \in \Z\), joten luku \(m^2\) on parillinen. Edellisen esimerkin nojalla nyt myös luku \(m\) on parillinen, eli \(m = 2k\) jollakin kokonaisluvulla \(k\). Mutta nyt \(m^2 = 4k^2 = 2n^2\), eli \(n^2 = 2k^2\), missä \(k^2 \in \Z\). Siis \(n^2\), ja siten myös \(n\) on parillinen.
On osoitettu, että luvut \(m\) ja \(n\) ovat parillisia, ja täten niillä on yhteinen tekijä \(2\). Mutta oletuksen nojalla luvuilla \(m\) ja \(n\) ei ole yhteisiä tekijöitä, joten tämä on ristiriita. Vastaoletus on siis väärä ja \(\sqrt{2}\) on irrationaaliluku.
Esimerkki 1.5.4
Tutki, onko \(a^2 - 3ab + b^2 \geq 0\) aina, kun \(a, b \geq 0\).
Huomautus 1.5.5
Tee huolellisesti ero todistettavan väitteen ja oletusten välille! Loogista seurausta \(p \Rightarrow q\) ei ole mahdollista todistaa olettamalla lause \(q\) ja osoittamalla jokin yleinen totuus. Pohdi, miksi seuraava esimerkin 1.5.4 ”todistus” on virheellinen.
Oletetaan, että \(a \geq 0\) ja \(b \geq 0\), jolloin myös \(ab \geq 0\). Kirjoittamalla \(a^2 - 3ab + b^2 \geq 0\) nähdään, että
Tässä \((a - b)^2 \geq 0\) riippumatta lukujen \(a\) ja \(b\) valinnasta, eli tulos on todistettu. \(\boxtimes\)