Confluence in non-left-linear higher-order theories - Inria - Institut national de recherche en sciences et technologies du numérique
Preprints, Working Papers, ... Year : 2021

Confluence in non-left-linear higher-order theories

Abstract

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.
Fichier principal
Vignette du fichier
Higher_Order_Confluence__NLL_.pdf (688.25 Ko) Télécharger le fichier
Origin Files produced by the author(s)

Dates and 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)

Identifiers

  • HAL Id : hal-03126115 , version 4

Cite

Gaspard Férey, Jean-Pierre Jouannaud. Confluence in non-left-linear higher-order theories. 2021. ⟨hal-03126115v4⟩
440 View
565 Download

Share

More