2017
DOI: 10.1007/978-3-319-63046-5_26
|View full text |Cite
|
Sign up to set email alerts
|

Certifying Confluence of Quasi-Decreasing Strongly Deterministic Conditional Term Rewrite Systems

Abstract: Abstract. We formalize a confluence criterion for the class of quasidecreasing strongly deterministic conditional term rewrite systems in Isabelle/HOL: confluence follows if all conditional critical pairs are joinable. However, quasi-decreasingness, strong determinism, and joinability of conditional critical pairs are all undecidable in general. Therefore, we also formalize sufficient criteria for those properties, which we incorporate into the general purpose certifier CeTA as well as the confluence checker C… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2017
2017
2017
2017

Publication Types

Select...
1
1

Relationship

2
0

Authors

Journals

citations
Cited by 2 publications
(2 citation statements)
references
References 31 publications
0
2
0
Order By: Relevance
“…By first removing infeasible rules, a feature which we have also recently implemented in ConCon, we gain another system (271, see Example 4). Another new feature is inlining of conditions (see [7]) which gives two more systems (351, 353). Finally, with the help of conditional narrowing (Lemma 7) we gain another 9 systems (272,328,330,352,391,404,410,411,524) Confluence methods described in other publications (see [5,6,9,10]).…”
Section: Methodsmentioning
confidence: 99%
See 1 more Smart Citation
“…By first removing infeasible rules, a feature which we have also recently implemented in ConCon, we gain another system (271, see Example 4). Another new feature is inlining of conditions (see [7]) which gives two more systems (351, 353). Finally, with the help of conditional narrowing (Lemma 7) we gain another 9 systems (272,328,330,352,391,404,410,411,524) Confluence methods described in other publications (see [5,6,9,10]).…”
Section: Methodsmentioning
confidence: 99%
“…So besides the CTRS R under investigation we also need to provide the starting term s, the two endpoints of the fork t and u, as well as, certificates for s → + R t and s → + R u, and a certificate that t and u are not joinable. For the forking rewrite sequences we reuse a recent formalization of ours to build the certificates (see [7]). We also want to stress that because of Property 6 we did not have to formalize conditional narrowing because going from narrowing to rewrite sequences is already done in ConCon and in the certificate only the rewrite sequences show up.…”
Section: Certificationmentioning
confidence: 99%