Incorporating quotation and evaluation into Church's type theory: syntax and semantics
From MaRDI portal
Publication:2817296
Abstract: 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 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 and give several examples that illustrate the usefulness of having quotation and evaluation in . We do not give a proof system for , but we do sketch what a proof system could look like.
Recommendations
Cites work
- scientific article; zbMATH DE number 1926640 (Why is no real title available?)
- scientific article; zbMATH DE number 234014 (Why is no real title available?)
- scientific article; zbMATH DE number 6296049 (Why is no real title available?)
- A formulation of the simple theory of types
- A reflective functional language for hardware design and theorem proving
- An introduction to mathematical logic and type theory: To truth through proof.
- Completeness in the theory of types
- Dependently typed programming in Agda
- Directly reflective meta-programming
- Explicit substitutions
- HOL Light: An Overview
- MetaML and multi-stage programming with explicit annotations
- The formalization of syntax-based mathematical algorithms using quotation and evaluation
Cited in
(7)- Logic in quotes
- Incorporating quotation and evaluation into Church's type theory
- Ratio and Product Type Exponential Estimators of Population Mean in Double Sampling for Stratification
- The formalization of syntax-based mathematical algorithms using quotation and evaluation
- Theory morphisms in Church's type theory with quotation and evaluation
- HOL Light QE
- Formalizing mathematical knowledge as a biform theory graph: a case study
This page was built for publication: Incorporating quotation and evaluation into Church's type theory: syntax and semantics
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2817296)