Mathematical Vernacular and Conceptual Well-Formedness in Mathematical Language [chapter]

Zhaohui Luo, Paul Callaghan
1999 Lecture Notes in Computer Science  
This paper investigates the semantics of mathematical concepts in a type theoretic framework with coercive subtyping. The typetheoretic analysis provides a formal semantic basis in the design and implementation of Mathematical Vernacular (MV), a natural language suitable for interactive development of mathematics with the support of the current theorem proving technology. The idea of semantic well-formedness in mathematical language is motivated with examples. A formal system based on a notion
more » ... f conceptual category is then presented, showing how type checking supports our notion of well-formedness. The power of this system is then extended by incorporating a notion of subcategory, using ideas from a more general theory of coercive subtyping, which provides the mechanisms for modelling conventional abbreviations in mathematics. Finally, we outline how this formal work can be used in an implementation of MV.
doi:10.1007/3-540-48975-4_12 fatcat:5uyytioahfhvfmvocddkyamkre