search query: @keyword / total: 766
reference: 23 / 766
« previous | next »
Author:Peltola, Veli
Title:Interactively explorable formal proofs for textbooks of mathematics
Formaalien todistusten interaktiivinen tarkastelu matematiikan oppikirjoissa
Publication type:Master's thesis
Publication year:2015
Pages:vi + 73      Language:   eng
Department/School:Perustieteiden korkeakoulu
Main subject:Matematiikka   (F3006)
Supervisor:Hollanti, Camilla
Instructor:Janhunen, Tomi
Electronic version URL: http://urn.fi/URN:NBN:fi:aalto-201510164760
Location:P1 Ark Aalto  3143   | Archive
Keywords:formal languages
formal proofs
mathematics education
first-order logic
second-order arithmetic
continuum hypothesis
formaalit todistukset
formaalit kielet
matematiikan opetus
ensimmäisen kertaluvun logiikka
toisen kertaluvun aritmetiikka
Bertrandin postulaatti
kontinuumihypoteesi
Abstract (eng):Electronic textbooks of mathematics would benefit from interactively explorable proofs, where the reader can request a more detailed explanation for any part of the proof he or she does not understand.
This requires that definitions, theorem statements, and proofs are written in some formal language.
In this thesis we investigate the theoretical and practical challenges of producing such textbooks.

Any particular choice of language cannot be adequate for all textbooks, so we construct a theoretical framework for discussing extensible languages.
Under this framework we define three languages for expressing definitions and theorem statements.
The first two correspond to the standard languages of propositional and first-order logics.
The third language is expressive enough for most definitions and theorem statements in discrete mathematics, but conceptually less problematic than the languages of set theory and higher-order logic, because it cannot express unrestricted quantification over sets that are larger than the set of real numbers.

In addition, an implementation of an interactive proof explorer is presented.
Its capabilities are demonstrated with an explorable proof of Bertrand's postulate.
The focus of this thesis is on the experience of the reader, and the results seem promising in that regard.
With further work on making the authoring tools more efficient to use, it should be feasible to formalize an entire textbook.
Abstract (fin):Sähköisissä matematiikan oppikirjoissa olisi hyötyä interaktiivisista todistuksista, joiden avulla lukija voisi pyytää tarkentavaa selitystä mihin tahansa kohtaan, jota hän ei ymmärrä.
Tällaisen kirjan kirjoittaminen vaatii, että määritelmät, lauseet ja todistukset on kirjoitettu jollain formaalilla kielellä.
Tässä diplomityössä tutkitaan sekä käytännön että teorian tasolla interaktiivisia todistuksia sisältävien oppikirjojen kirjoittamiseen liittyviä haasteita.

Koska mikään yksittäinen kieli ei voi olla riittävä kaikkien oppikirjojen tarpeisiin, työssä määritellään kielen laajentamisen käsite.
Tämän viitekehyksen sisällä kehitetään määritelmille ja lauseille kolme kieltä, joista kaksi ensimmäistä vastaavat lauselogiikkaa ja ensimmäisen kertaluvun predikaattilogiikkaa.
Kolmas kieli, joka on näiden laajennus, on ilmaisuvoimaltaan riittävä monien diskreettiin matematiikkaan keskittyvien oppikirjojen formalisoimiseen.
Tämä kieli on käsitteellisesti yksinkertaisempi kuin joukko-opin tai korkeamman kertaluvun predikaattilogiikan kielet, koska siinä ei pysty rajoittamattomasti kvantifioimaan sellaisten joukkojen yli, jotka ovat suurempia kuin reaalilukujen joukko.

Lisäksi työssä esitellään tietokoneohjelma, jonka avulla interaktiivisesti tarkasteltavia formaaleja todistuksia voi lukea, sekä tämän ohjelman avulla kirjoitettu Bertrandin postulaatin todistus.
Tässä työssä keskitytään todistuksiin lukijan näkökulmasta, ja tulokset ovat siltä osin lupaavia.
Kokonaisen oppikirjan formalisoimiseksi vaaditaan vielä lisätyötä oppikirjan kirjoittajan työn helpottamiseksi.
ED:2015-11-08
INSSI record number: 52367
+ add basket
« previous | next »
INSSI