2016
DOI: 10.1007/978-3-319-43144-4_18
|View full text |Cite
|
Sign up to set email alerts
|

Certification of Classical Confluence Results for Left-Linear Term Rewrite Systems

Abstract: This paper presents the first formalization of three classic confluence criteria for first-order term rewrite systems by Huet and Toyama. We have formalized proofs, showing that (1) linear strongly closed systems, (2) left-linear parallel closed systems, and (3) left-linear almost parallel closed systems are confluent. The third result is extended to commutation. The proofs were carried out in the proof assistant Isabelle/HOL as part of the library IsaFoR and integrated into the certifier CeTA, significantly i… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
10
0

Year Published

2017
2017
2023
2023

Publication Types

Select...
3
1
1

Relationship

2
3

Authors

Journals

citations
Cited by 8 publications
(10 citation statements)
references
References 20 publications
0
10
0
Order By: Relevance
“…We gave a lattice-theoretic characterisation of overlap. Since many results in term rewriting, and beyond, are based on reasoning about overlap, which is notoriously hard [24], we expect that formalising our characterisation could simplify or even enable formalising them. We expect that both methods generalise to commutation, extend to HRSs [21], and can be strengthened by considering rule specialisations.…”
Section: Discussionmentioning
confidence: 99%
See 2 more Smart Citations
“…We gave a lattice-theoretic characterisation of overlap. Since many results in term rewriting, and beyond, are based on reasoning about overlap, which is notoriously hard [24], we expect that formalising our characterisation could simplify or even enable formalising them. We expect that both methods generalise to commutation, extend to HRSs [21], and can be strengthened by considering rule specialisations.…”
Section: Discussionmentioning
confidence: 99%
“…Huet's parallel closedness result relies on the notion of overlap whose geometric intuition is subtle [1,24], and reasoning becomes intricate for development closedness as covered by Theorem 3. We factor the classical theory of overlaps and critical pairs through the encompassment lattice in which overlapping redexpatterns is taking their join and the amount of overlap between redex-patterns is computed via their meet, thus allowing to reason algebraically about overlaps.…”
Section: Supported By Jsps Kakenhi Grant Number 17k00011mentioning
confidence: 99%
See 1 more Smart Citation
“…8 Since 2012 CeTA supports checking (non-)confluence certificates. CSI supports certifiable output for the following criteria checkable by CeTA: Knuth and Bendix' criterion [17,39], (weak) orthogonality [35,25], Huet's results on strongly closed and parallel closed critical pairs and Toyama's extenson of the latter [12,42,24], the rule labeling heuristic for decreasing diagrams [23,45], and transformations based on redundant rules [22]. For non-confluence CeTA can check that, given derivations s → * t 1 and s → * t 2 , t 1 and t 2 cannot be joined.…”
Section: Certificationmentioning
confidence: 93%
“…The code generator produces these proof checkers from their verified HOL formalizations. Today, IsaFoR/CeTA can also check proofs of a term rewriting system's complexity [DJK + 18] and confluence[NM16].…”
mentioning
confidence: 99%