Skip to content
Menu
  • Etusivu
  • Artikkeli
  • MAL-Lehti
    • 2026
      • Lehti 1-2026
      • Lehti 2-2026
      • Lehti 3-2026
    • 2025
      • Lehti 1-2025
      • Lehti 2-2025
      • Lehti 3-2025
    • 2024
      • Lehti 1-2024
      • Lehti 2-2024
    • 2023
      • Lehti 3-2023
      • Lehti 2-2023
      • Lehti 1-2023
    • 2022
      • Lehti 1-2022
      • Lehti 2-2022
      • Lehti 3-2022
    • 2021
      • Lehti 1-2021
      • Lehti 2-2021
      • Lehti 3-2021
      • Lehti 4-2021
    • 2020
      • Lehti 1-2020
      • Lehti 2-2020
      • Lehti 3-2020
      • Lehti 4-2020
    • 2019
      • Lehti 1-2019
    • 2018
      • Lehti 1-2018
    • 2017
      • Lehti 1-2017
      • Lehti 2-2017
      • Lehti 3-2017
    • 2016
      • Lehti 1-2016
      • Lehti 2-2016
      • Lehti 3-2016
    • 2015
      • Lehti 1-2015
      • Lehti 2-2015
    • 2014
      • Lehti 1-2014
      • Lehti 2-2014
      • Lehti 3-2014
    • 2013
      • Lehti 1-2013
      • Lehti 2-2013
      • Lehti 3-2013
    • 2012
      • Lehti 1-2012
      • Lehti 2-2012
      • Lehti 3-2012
      • Jaakko Ojala, YK: ilmastoneuvottelut 1992 – 2012
    • 2011
      • Lehti 1-2011
      • Lehti 2-2011
      • Lehti 3-2011
    • Lehti SMFL kootut 2005-2009
  • Elokuvat
  • Historia
  • Kirjat
  • Mahtavaa Matematiikkaa
  • Nuoret
  • Piilomatemaatikko Manninen
  • Toimitus
  • Uratarinat
  • Uutiset

Todistuksia tarkistavat ja kirjoittavat koneet

Posted on 12.11.2026

Seitsemänsataa käsikirjoitusta

OpenAI julkaisi 6. lokakuuta 2026 yli seitsemänsataa matemaattista käsikirjoitusta, jotka kaikki oli tuottanut yhtiön julkaisematon sisäinen malli OpenAI2026. Ne kattavat seitsemäntoista matematiikan alaa luku­teoriasta ja kombinatoriikasta algebralliseen geometriaan ja tietojenkäsittelyteoriaan. OpenAI:n mukaan yhden tuloksen tuottaminen vei keskimäärin noin kolme tuntia laskenta-aikaa.

Matematiikka on siirtynyt todistusten yltäkylläisyyden aikaan: todistuksia tuotetaan nopeammin kuin matemaatikot ehtivät niitä lukea. Huomattavaan osaan julkaistuista tuloksista liittyy Lean-nimisen tietokoneohjelman tarkistama formaali todistus (de Moura ja Ullrich 2021), joka poistaa tarpeen käydä todistus läpi rivi riviltä. Jotta ymmärtäisi, miksi tällä on merkitystä, on hyvä palata noin viisikymmentä vuotta ajassa taaksepäin.

Luottamus koneeseen

Nelivärilauseen mukaan minkä tahansa kartan alueet voidaan värittää enintään neljällä värillä niin, että millään kahdella vierekkäisellä alueella ei ole samaa väriä. Kenneth Appel ja Wolfgang Haken todistivat lauseen vuonna 1976 palauttamalla ongelman lähes kahteen­tuhanteen konfiguraatioon ja tarkistamalla ne tietokoneella. Se oli ensimmäinen merkittävä lause, jonka todistusta yksikään ihminen ei pystynyt tarkistamaan käsin. Todistuksen hyväksyminen merkitsi luottamista ohjelmaan, joka oli kirjoitettu varta vasten tätä yhtä tarkoitusta varten.

Jo vuonna 1962 John McCarthy oli esittänyt tälle vaihtoehdon (McCarthy 1962): kirjoitetaan todistus kielellä, joka on niin täsmällistä, että yksi pieni yleis­käyttöinen ohjelma voi tarkistaa jokaisen askeleen. Tämä ajatus on sittemmin toteutettu monessa järjestelmässä, muun muassa näissä: Automath (1967), LCF (1972), Coq (1988) sekä nyt käytetty Lean (2013).

Vuonna 2005 Georges Gonthier sai Benjamin Wernerin avustamana valmiiksi nelivärilauseen formaalin todistuksen Coq-järjestelmässä. Formaalin todistuksen oikeellisuuden tarkistus ei riipu mistään erityisesti neliväriongelmaa varten kirjoitetusta koodista. Luottamus lepää yhden todistustarkistimen varassa, jolla on tuhansia käyttäjiä ja jonka toiminta on varmistettu lukuisissa yhteyksissä. 

Todistukset ovat ohjelmia

Miten tietokone ylipäätään voi tarkistaa todistuksen? Avain tähän on Curryn-Howardin vastaavuus, joka on nimetty loogikkojen Haskell Curryn ja William Howardin mukaan (Curry 1934, Howard 1980): lauseen todistamisen ja ohjelman kirjoittamisen voidaan tulkita olevan sama asia. 

Ohjelmointikielessä jokaisella arvolla on tyyppi. Luvun $3$ tyyppi on ”kokonaisluku”, ja funktion, joka kuvaa kokonaisluvut totuusarvoiksi, tyyppi on 

”kokonaisluku –> totuusarvo”.

Kääntäjä tarkistaa, että tyypit sopivat yhteen: se kieltäytyy soveltamasta tällaista funktiota merkkijonoon. Curryn-Howardin vastaavuuden mukaan jokainen väite luetaan tyyppinä ja väitteen todistus tämän tyypin arvona. Esimerkiksi väitteen 

A:sta seuraa B

todistus on funktio, joka muuntaa minkä tahansa A:n todistuksen B:n todistukseksi, ja väitteen 

A ja B

todistus on pari, joka koostuu A:n todistuksesta ja B:n todistuksesta. Niinpä todistuksen sille, että väitteestä ”A ja B” seuraa ”B ja A”, antaa funktio 

(a,b) –> (b,a). 

Todistuksen tarkistaminen vastaa sen varmistamista, että ohjelmalla on se tyyppi, joka sillä väitetään olevan. Kääntäjät ovat tehneet tätä mekaanisesti vuosi­kymmeniä, ja Leanin ytimessä oleva tyyppitarkistin on tällainen ohjelma.

Varmuuden hinta

Formaali todistaminen oli ennen hyvin kallista. Gonthier kirjoitti nelivärilauseesta, että konfiguraatioiden käsittelyn formalisointi oli työn helppo osa, joka valmistui osa-aikaisesti muutamassa kuukaudessa, kun taas eräiden verkkoteoreettisten päättelyjen selvittäminen ”vei muutaman vuoden”.

Esimerkki Lean-ohjelmasta: todistus sille, että alkulukuja on ääretön määrä.

Luonnollisella kielellä kirjoitettu todistus ohittaa askelia itsestään selvinä, ja näiden askelten kirjoittaminen auki on formalisoinnin työläs osuus. Vuosi­kymmenien ajan tämä työläys ratkaisi, mitkä lauseet kannatti formalisoida. Tekoälyagentit ovat muuttaneet tämän. Ne ovat väsymättömiä pikkutarkassa työssä, ja todistus­tarkistin kertoo niille heti, jos jokin menee pieleen. Laaja­mittainen formalisointi on yhä alku­taipaleellaan, mutta tekoälyjärjestelmät pystyvät jo tuottamaan tuloksia samanaikaisesti niiden Lean-­formalisointien kanssa. •

Linkki: OpenAI, Sharing AI progress in mathematics, 6 October 2026. https://openai.com/index/sharing-ai-progress-in-mathematics. Viitattu 17. loka­kuuta 2026.

Kirjallisuutta

H. B. Curry. Functionality in combinatory logic. Proc. Nat. Acad. Sci. U.S.A. 20 (1934), 584–590. 

G. Gonthier. Formal proof – the four-color theorem. ­Notices Amer. Math. Soc. 55 (2008), 1382–1393. 

W. A. Howard. The formulae-as-types notion of construction. In: To H. B. Curry: Essays on Combinatory Logic, Lambda Calculus and Formalism. Academic Press, 1980, 479–490.

J. McCarthy. Computer programs for checking mathematical proofs. Recursive Function Theory. Proc. Sympos. Pure Math. 5, Amer. Math. Soc., 1962, 219–227.

L. de Moura and S. Ullrich. The Lean 4 theorem prover and programming language. Automated Deduction –­ ­CADE 28. Lecture Notes in Comput. Sci. 12699, ­Springer, 2021, 625–635.  


Lauri Oksanen, Sovelletun matematiikan professori, Helsingin yliopisto

Uusimmat

  • Osaaminen rakentuu vaiheittaisen oppimisen kautta
  • Let history never forget the name, Enterprise!
  • Todistuksia tarkistavat ja kirjoittavat koneet
  • Virheistä viestimisen viheliäisyys: 
  • MAL syyspäivillä 2026 tutustuttiin 

Arkisto

Takaisin etusivulle
©2026 | WordPress Theme by Superbthemes.com