Results 1 -
2 of
2
Mathematical Vernacular in Type Theory-based Proof Assistants
- Workshop on User Interfaces in Theorem Proving
, 1998
"... In this paper we present the Durham Mathematical Vernacular (MV) project, discuss the general design of a prototype to support experimentation with issues of MV, explain current work on the prototype -- specifically in the type theory basis of the work, and end with a brief discussion of methodology ..."
Abstract
-
Cited by 3 (2 self)
- Add to MetaCart
In this paper we present the Durham Mathematical Vernacular (MV) project, discuss the general design of a prototype to support experimentation with issues of MV, explain current work on the prototype -- specifically in the type theory basis of the work, and end with a brief discussion of methodology and future directions. The current work concerns an implementation of Luo's typed logical framework LF, and making it more flexible with respect to the demands of implementing MV -- in particular, meta-variables, multiple contexts, subtyping, and automation. This part of the project may be of particular interest to the general theorem proving community. We will demonstrate a prototype at the conference. 1 Introduction: Defining a Mathematical Vernacular The long term aim of the project is to develop theory and techniques with which the complementary strengths of NLP (Natural Language Processing) and CAFR (Computer-Assisted Formal Reasoning) can be combined to support computer-assisted reas...
Computer-Assisted Reasoning with Natural Language: Implementing a Mathematical Vernacular
- In CLUK'98
, 1998
"... This paper presents the Durham Mathematical Vernacular (MV) project. The project aims to develop the technology for interactive tools based on proof checking with type theory, which allow mathematicians to develop mathematics in their usual vernacular. Its sub-goals are to develop type theory techno ..."
Abstract
-
Cited by 1 (0 self)
- Add to MetaCart
This paper presents the Durham Mathematical Vernacular (MV) project. The project aims to develop the technology for interactive tools based on proof checking with type theory, which allow mathematicians to develop mathematics in their usual vernacular. Its sub-goals are to develop type theory technology to support MV and to develop the corresponding NL technology. Mathematical language has many significant differences from everyday language, hence a different approach is required to automatically process such language. We discuss some important differences and how they affect implementation. A key requirement is for correctness. Another key feature is that the user defineshis own terminology. We then discuss work in progress, namely the issue of semantic well-formedness in mathematical descriptions, and a prototype being developed to experiment with aspects of the project. 1 Introduction: Defining a Mathematical Vernacular The long term aim of this project is to develop theory and tec...

