Naproche - Natural Language Proof Checking
"; ?>

Naproche - Seminar on Formal Mathematics 2008


Organized by Peter Koepke and Bernhard Schröder.

Friday, October 31, 10:15-12:00, Beringstr. 4 Seminarraum B
Serge Autexier, Stephan Busemann, Marc Wagner, Semantik-basierte Autorenwerkzeuge für mathematische Dokumente
Abstract: Die Erstellung von Dokumenten mit mathematischen Inhalten stellt höchste Ansprüche an die typographische Qualität, denen in existierenden Autorenwerkzeugen Rechnung getragen wird, etwa in TeX-basierten Systemen und neuerdings auch in Word 2007. Dahingegen bieten diese nur mangelhafte Unterstützung für die Überprüfung der Inhalte -- etwa die konsistente Verwendung von Notationen oder Zyklenfreiheit und ggf. Verifikation definitorischer und argumentativer Strukturen -- sowie für darauf aufbauende erweiterte Editier-Operationen, wie die Eingliederung von Teildokumenten in ein Gesamtdokument oder die Umgestaltung eines Dokuments. Ziel des VerimathDoc-Projektes ist die Entwicklung von Methoden und Techniken, um semantik-basierte Assistenzwerkzeuge in existierende Autorenwerkzeuge zu integrieren. Grundprinzip hierbei ist der Einsatz computerlinguistischer Textanalyse-Verfahren, um den Inhalt eines Dokuments in semi-formale und schließlich auch formallogische Strukturen zu überführen, auf deren Grundlage entsprechende Unterstützung bereitgestellt werden kann, wie sie zum Teil bereits in interaktiven Beweisassistenzsystemen existiert. Daraus resultierende Modifikationen und Erweiterungen der Strukturen sollen anschließend mit Hilfe von Textgenerierungs-Verfahren wieder in das Dokument integriert werden können.
Dieser Vortrag gibt einen Überblick über die allgemeinen Ziele und den aktuellen Stand des VerimathDoc-Systems, welches derzeit das Beweisassistenzsystem OMEGA mit Hilfe des Mediators Plato transparent mit dem Texteditor TeXmacs verbindet. Weiterhin gibt er einen Überblick, wie die verschiedenen Themenkomplexe aus den Gebieten der Computerlinguistik, Informatik, und interaktiven Beweisassistenzsysteme im Speziellen behandelt wurden bzw. künftig behandelt werden sollen.

Friday, November 21, 10:15-12:00, Beringstr. 4 Seminarraum B
Norbert E. Fuchs, Knowledge Representation and Reasoning in (Controlled) Natural Language
Abstract: Attempto Controlled English (ACE) - a subset of English that can be unambiguously translated into first-order logic - is a knowledge representation language. To support automatic reasoning in ACE we have developed the Attempto Reasoner (RACE). RACE proves that one ACE text is the logical consequence of another one, and gives a justification for the proof in ACE. If there is more than one proof, RACE will find all of them. Variations of the basic proof procedure permit query answering and consistency checking. Reasoning in RACE is supported by auxiliary first-order axioms and by evaluable functions. The current implementation of RACE is based on the model generator Satchmo. As a consequence, RACE cannot only be used for theorem proving but also for model generation.
More information on ACE and its tools can be found at attempto.ifi.uzh.ch/. The demo version of RACE can be accessed at attempto.ifi.uzh.ch/race/.

Friday, December 12, 10:15-12:00, Beringstr. 4 Seminarraum B
Claus Zinn, Supporting the formal verification of mathematical texts
Abstract: The formal verification of mathematical texts is one of the most interesting applications for computer systems. In fact, we argue that the expert language of mathematics is the natural choice for achieving efficient mathematician-machine interaction. Our empirical approach, the analysis of carefully authored textbook proofs, forces us to focus on the language and the reasoning pattern that mathematician use when presenting proofs to colleagues and students. Enabling a machine to understand and follow such language and argumentation is seen to be the key to usable and acceptable math assistant systems. In this talk, I will first perform an analysis of an example textbook proof by hand; I will then describe a computational framework, based on Discourse Representation Theory and Proof Planning, that aims at mechanising such an analysis. The resulting proof-of-concept implementation is capable of processing simple textbook proofs and constitutes promising steps towards a natural mathematician-machine interface for proof development and verification.

Friday, January 9, 10:15-12:00, Beringstr. 4 Seminarraum B
Geoff Sutcliffe, TPTP, TSTP, CASC, etc.
Abstract: This talk gives an overview of activities and products that stem from the Thousands of Problems for Theorem Provers (TPTP) problem library for Automated Theorem Proving (ATP) systems. These include the TPTP itself, the Thousands of Solutions from Theorem Provers (TSTP) solution library, the TPTP language, the CADE ATP System Competition (CASC), tools such as my semantic Derivation Verifier (GDV) and the Interactive Derivation Viewer (IDV), meta-ATP systems such as the Smart Selective Competition Parallelism (SSCPA) system and the Semantic Relevance Axiom Selection System (SRASS), and applications in various domains.

Last changed November 18th, 2008