Hostname: page-component-74656f9884-g96k6 Total loading time: 0 Render date: 2026-11-09T18:34:28.149Z Has data issue: false hasContentIssue false

Rewriting with generalized nominal unification

Published online by Cambridge University Press:  22 May 2020

Yunus Kutz
Affiliation:
Goethe-University, Frankfurt am Main, Germany
Manfred Schmidt-Schauß*
Affiliation:
Goethe-University, Frankfurt am Main, Germany
*
*Corresponding author. Email: schauss@ki.informatik.uni-frankfurt.de
Rights & Permissions [Opens in a new window]

Abstract

Core share and HTML view are not available for this content. However, as you have access to this content, a full PDF is available via the 'Save PDF' action button.

We consider matching, rewriting, critical pairs and the Knuth–Bendix confluence test on rewrite rules in a nominal setting extended by atom-variables. We utilize atom-variables instead of atoms to formulate and rewrite rules on constrained expressions, which is an improvement of expressiveness over previous approaches. Nominal unification and nominal matching are correspondingly extended. Rewriting is performed using nominal matching, and computing critical pairs is done using nominal unification. We determine the complexity of several problems in a quantified freshness logic. In particular we show that nominal matching is $$\prod _2^p$$-complete. We prove that the adapted Knuth–Bendix confluence test is applicable to a nominal rewrite system with atom-variables, and thus that there is a decidable test whether confluence of the ground instance of the abstract rewrite system holds. We apply the nominal Knuth–Bendix confluence criterion to the theory of monads and compute a convergent nominal rewrite system modulo alpha-equivalence.

Information

Type
Paper
Copyright
© The Author(s), 2020. Published by Cambridge University Press