Theory Morphisms in Church's Type Theory with Quotation and Evaluation
Abstract
CTT qe is a version of Church's type theory with global quotation and evaluation operators that is engineered to reason about the interplay of syntax and semantics and to formalize syntax-based mathematical algorithms. CTT uqe is a variant of CTT qe that admits undefined expressions, partial functions, and multiple base types of individuals. It is better suited than CTT qe as a logic for building networks of theories connected by theory morphisms. This paper presents the syntax and semantics of CTT uqe, defines a notion of a theory morphism from one CTT uqe theory to another, and gives two simple examples that illustrate the use of theory morphisms in CTT uqe.
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.