Simple Type Theory with Undefinedness, Quotation, and Evaluation
Abstract
This paper presents a version of simple type theory called that is based on , the elegant formulation of Church's type theory created and extensively studied by Peter B. Andrews. directly formalizes the traditional approach to undefinedness in which undefined expressions are treated as legitimate, nondenoting expressions that can be components of meaningful statements. is also equipped with a facility for reasoning about the syntax of expressions based on quotation and evaluation. Quotation is used to refer to a syntactic value that represents the syntactic structure of an expression, and evaluation is used to refer to the value of the expression that a syntactic value represents. With quotation and evaluation it is possible to reason in about the interplay of the syntax and semantics of expressions and, as a result, to formalize in syntax-based mathematical algorithms. The paper gives the syntax and semantics of as well as a proof system for . The proof system is shown to be sound for all formulas and complete for formulas that do not contain evaluations. The paper also illustrates some applications of .
Cite
@article{arxiv.1406.6706,
title = {Simple Type Theory with Undefinedness, Quotation, and Evaluation},
author = {William M. Farmer},
journal= {arXiv preprint arXiv:1406.6706},
year = {2016}
}
Comments
This research was supported by NSERC