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.

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…