Certifying Confluence Proofs via Relative Termination and Rule LabelingArticle
Authors: Julian Nagele ; Bertram Felgenhauer ; Harald Zankl
NULL##NULL##NULL
Julian Nagele;Bertram Felgenhauer;Harald Zankl
The rule labeling heuristic aims to establish confluence of (left-)linear term rewrite systems via decreasing diagrams. We present a formalization of a confluence criterion based on the interplay of relative termination and the rule labeling in the theorem prover Isabelle. Moreover, we report on the integration of this result into the certifier CeTA, facilitating the checking of confluence certificates based on decreasing diagrams. The power of the method is illustrated by an experimental evaluation on a (standard) collection of confluence problems.
Volume: Volume 13, Issue 2
Secondary volumes: Selected Papers of the 26th International Conference on Rewriting Techniques and Applications and the 13th International Conference on Typed Lambda Calculus and Applications (RTA and TLCA 2015)
Published on: May 11, 2017
Imported on: May 11, 2017
Keywords: Computer Science - Logic in Computer Science, F.2, F.4
Funding:
Source : OpenAIRE Graph- From Confluence to Unique Normal Forms: Certification and Complexity; Code: P 27528