Proofs for Free in the $\lambda\Pi$-Calculus Modulo Theory
Logic in Computer Science
2024-07-10 v1
Abstract
Parametricity allows the transfer of proofs between different implementations of the same data structure. The lambdaPi-calculus modulo theory is an extension of the lambda-calculus with dependent types and user-defined rewrite rules. It is a logical framework, used to exchange proofs between different proof systems. We define an interpretation of theories of the lambdaPi-calculus modulo theory, inspired by parametricity. Such an interpretation allows to transfer proofs for free between theories that feature the notions of proposition and proof, when the source theory can be embedded into the target theory.
Keywords
Cite
@article{arxiv.2407.06627,
title = {Proofs for Free in the $\lambda\Pi$-Calculus Modulo Theory},
author = {Thomas Traversié},
journal= {arXiv preprint arXiv:2407.06627},
year = {2024}
}
Comments
In Proceedings LFMTP 2024, arXiv:2407.05822