Abstract abstract reduction

https://doi.org/10.1016/j.jlap.2005.04.001Get rights and content
Under an Elsevier user license
open archive

Abstract

We propose novel algebraic proof techniques for rewrite systems. Church–Rosser theorems and further fundamental statements that do not mention termination are proved in Kleene algebra. Certain reduction and transformation theorems for termination that depend on abstract commutation, cooperation or simulation properties are proved in an extension with infinite iteration. Benefits of the algebraic approach are simple concise calculational proofs by equational reasoning, connection with automata-based decision procedures and a natural formal semantics for rewriting diagrams. It is therefore especially suited for mechanization and automation.

Keywords

Semirings
Kleene algebra
ω-Algebra
Rewriting
Abstract reduction
λ-Calculus
Church–Rosser theorems
Termination analysis
Formal mathematics

Cited by (0)