Proofs for Free in the $λΠ$-Calculus Modulo Theory

Fuente: arXiv
Saved in:
Bibliographic Details
Main Author: Traversié, Thomas
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866929415044202496
author Traversié, Thomas
author_facet Traversié, Thomas
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2407_06627
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Proofs for Free in the $λΠ$-Calculus Modulo Theory
Traversié, Thomas
Logic in Computer Science
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.
title Proofs for Free in the $λΠ$-Calculus Modulo Theory
topic Logic in Computer Science
url https://arxiv.org/abs/2407.06627