License: Creative Commons Attribution 3.0 Unported license (CC BY 3.0)
When quoting this document, please refer to the following
DOI: 10.4230/LIPIcs.FSTTCS.2014.391
URN: urn:nbn:de:0030-drops-48588
URL: http://dagstuhl.sunsite.rwth-aachen.de/volltexte/2014/4858/
de Moura, Flávio L. C. ;
Kesner, Delia ;
Ayala-Rincón, Mauricio
Metaconfluence of Calculi with Explicit Substitutions at a Distance
Abstract
Confluence is a key property of rewriting calculi that guarantees uniqueness of normal-forms when they exist. Metaconfluence is even more general, and guarantees confluence on open/meta terms, i.e. terms with holes, called metavariables that can be filled up with other (open/meta) terms. The difficulty to deal with open terms comes from the fact that the structure of metaterms is only partially known, so that some reduction rules became blocked by the metavariables. In this work, we establish metaconfluence for a family of calculi with explicit substitutions (ES) that enjoy preservation of strong-normalization (PSN) and that act at a distance. For that, we first extend the notion of reduction on metaterms in such a way that explicit substitutions are never structurally moved, i.e. they also act at a distance on metaterms. The resulting reduction relations are still rewriting systems, i.e. they do not include equational axioms, thus providing for the first time an interesting family of lambda-calculi with explicit substitutions that enjoy both PSN and metaconfluence without requiring sophisticated notions of reduction modulo a set of equations.
BibTeX - Entry
@InProceedings{demoura_et_al:LIPIcs:2014:4858,
author = {Fl{\'a}vio L. C. de Moura and Delia Kesner and Mauricio Ayala-Rinc{\'o}n},
title = {{Metaconfluence of Calculi with Explicit Substitutions at a Distance}},
booktitle = {34th International Conference on Foundation of Software Technology and Theoretical Computer Science (FSTTCS 2014)},
pages = {391--402},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-939897-77-4},
ISSN = {1868-8969},
year = {2014},
volume = {29},
editor = {Venkatesh Raman and S. P. Suresh},
publisher = {Schloss Dagstuhl--Leibniz-Zentrum fuer Informatik},
address = {Dagstuhl, Germany},
URL = {http://drops.dagstuhl.de/opus/volltexte/2014/4858},
URN = {urn:nbn:de:0030-drops-48588},
doi = {10.4230/LIPIcs.FSTTCS.2014.391},
annote = {Keywords: Confluence, Explicit Substitutions, Lambda Calculi}
}
Keywords: |
|
Confluence, Explicit Substitutions, Lambda Calculi |
Collection: |
|
34th International Conference on Foundation of Software Technology and Theoretical Computer Science (FSTTCS 2014) |
Issue Date: |
|
2014 |
Date of publication: |
|
12.12.2014 |