English

From Rewrite Rules to Axioms in the $\lambda$$\Pi$-Calculus Modulo Theory

Logic in Computer Science 2024-02-15 v1

Abstract

The λ\lambdaΠ\Pi-calculus modulo theory is an extension of simply typed λ\lambda-calculus with dependent types and user-defined rewrite rules. We show that it is possible to replace the rewrite rules of a theory of the λ\lambdaΠ\Pi-calculus modulo theory by equational axioms, when this theory features the notions of proposition and proof, while maintaining the same expressiveness. To do so, we introduce in the target theory a heterogeneous equality, and we build a translation that replaces each use of the conversion rule by the insertion of a transport. At the end, the theory with rewrite rules is a conservative extension of the theory with axioms.

Keywords

Cite

@article{arxiv.2402.09024,
  title  = {From Rewrite Rules to Axioms in the $\lambda$$\Pi$-Calculus Modulo Theory},
  author = {Valentin Blot and Gilles Dowek and Thomas Traversié and Théo Winterhalter},
  journal= {arXiv preprint arXiv:2402.09024},
  year   = {2024}
}
R2 v1 2026-06-28T14:48:12.832Z