Confluence in non-left-linear higher-order theories - Inria - Institut national de recherche en sciences et technologies du numérique
Pré-Publication, Document De Travail Année : 2021

Confluence in non-left-linear higher-order theories

Résumé

We develop techniques based on van Oostrom's decreasing diagrams that reduce confluence proofs to the checking of critical pairs for higher-order rewrite rules extending betareduction on pure lambda-terms. We show that confluence is preserved for a large subset of terms that contains all pure lambda terms. Our results are applied to famous Klop's examples of non-confluent behaviours in lambda-calculi with convergent rewrite rules, on the one hand, and to fragments of an encoding in a dependent type theory augmented with rewrite rules of the Calculus of Constructions with polymorphic universes. on the other hand.
Fichier principal
Vignette du fichier
Higher_Order_Confluence__NLL_.pdf (312.4 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-03126115 , version 1 (01-02-2021)
hal-03126115 , version 2 (22-02-2021)
hal-03126115 , version 3 (03-03-2021)
hal-03126115 , version 4 (25-05-2021)
hal-03126115 , version 5 (21-07-2021)
hal-03126115 , version 6 (14-09-2021)

Identifiants

  • HAL Id : hal-03126115 , version 3

Citer

Gaspard Férey, Jean-Pierre Jouannaud. Confluence in non-left-linear higher-order theories. 2021. ⟨hal-03126115v3⟩
458 Consultations
572 Téléchargements

Partager

More