Simple Type Theory with Undefinedness, Quotation, and Evaluation

Abstract

This paper presents a version of simple type theory called Q uqe0 that is based on Q0, the elegant formulation of Church's type theory created and extensively studied by Peter B. Andrews. Q uqe0 directly formalizes the traditional approach to undefinedness in which undefined expressions are treated as legitimate, nondenoting expressions that can be components of meaningful statements. Q uqe0 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 Q uqe0 about the interplay of the syntax and semantics of expressions and, as a result, to formalize in Q uqe0 syntax-based mathematical algorithms. The paper gives the syntax and semantics of Q uqe0 as well as a proof system for Q uqe0. 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 Q uqe0.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…