Logo image
Abstract Completion, Formalized
Journal article   Open access   Peer reviewed

Abstract Completion, Formalized

Nao Hirokawa, Aart Middeldorp, Christian Sternagel and Sarah Maria Winkler
Logical Methods in Computer Science, Vol.15(3), pp.19:1-19:42
15
2019
Handle:
https://hdl.handle.net/10863/52697

Abstract

Term rewriting abstract completion ordered completion canonicity
Completion is one of the most studied techniques in term rewriting and fundamental to automated reasoning with equalities. In this paper we present new correctness proofs of abstract completion, both forfinite and infinite runs. For the special case of ground completion we present a new proof based on random descent. We moreover extend the results to ordered completion, an important extension of completion that aims to produce ground-complete presentations of the initial equations. We present new proofs concerning the completeness of ordered completion for two settings. Moreover, we revisit and extend results of Métivier concerning canonicity of rewrite systems. All proofs presented in the paper have been formalized in Isabelle/HOL.
pdf
1802.08437590.48 kBDownloadView
Open Access
url
https://doi.org/10.23638/LMCS-15(3:19)2019View

Details

Metrics

1 Record Views
Logo image