Incorporating quotation and evaluation into Church's type theory

From MaRDI portal
Publication:1753993

DOI10.1016/J.IC.2018.03.001zbMATH Open1390.68168arXiv1612.02785OpenAlexW2581306138MaRDI QIDQ1753993FDOQ1753993


Authors: William M. Farmer Edit this on Wikidata


Publication date: 30 May 2018

Published in: Information and Computation (Search for Journal in Brave)

Abstract: mCTTmqe is a version of Church's type theory that includes quotation and evaluation operators that are similar to quote and eval in the Lisp programming language. With quotation and evaluation it is possible to reason in mCTTmqe about the interplay of the syntax and semantics of expressions and, as a result, to formalize syntax-based mathematical algorithms. We present the syntax and semantics of mCTTmqe as well as a proof system for mCTTmqe. The proof system is shown to be sound for all formulas and complete for formulas that do not contain evaluations. We give several examples that illustrate the usefulness of having quotation and evaluation in mCTTmqe.


Full work available at URL: https://arxiv.org/abs/1612.02785




Recommendations




Cites Work


Cited In (6)

Uses Software





This page was built for publication: Incorporating quotation and evaluation into Church's type theory

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q1753993)