@inproceedings{9d00e4dd946f45d989c5c3149e54af46,
title = "Confluence and Commutation for Nominal Rewriting Systems with Atom-Variables",
abstract = "Nominal rewriting was introduced as an extension of first-order term rewriting by a binding mechanism based on the nominal approach. Recently, a new format of nominal rewriting has been introduced where rewrite rules are defined with atom-variables rather than atoms. In this paper, we investigate the difference between the new format and the original nominal rewriting, and prove confluence and commutation for some classes of rewriting systems whose rewrite rules have no proper overlaps which are computed using nominal unification with atom-variables. The properties we prove are expected to be used in a form of program transformation that is realised as an equivalence transformation of rewriting systems.",
keywords = "Alpha-equivalence, Atom-variable, Commutation, Confluence, Nominal rewriting, Nominal unification, Variable binding",
author = "Kentaro Kikuchi and Takahito Aoto",
note = "Funding Information: Acknowledgements. We are grateful to the anonymous referees for valuable comments. The first author thanks Makoto Hamana for useful discussions. This work was partly supported by JSPS KAKENHI Grant Numbers JP17K00005, JP18K11158, JP19K11891 and JP20H04164. Publisher Copyright: {\textcopyright} 2021, Springer Nature Switzerland AG.; 30th International Conference on Logic-Based Program Synthesis and Transformation, LOPSTR 2020 ; Conference date: 07-09-2020 Through 09-09-2020",
year = "2021",
doi = "10.1007/978-3-030-68446-4_3",
language = "English",
isbn = "9783030684457",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Science and Business Media Deutschland GmbH",
pages = "56--73",
editor = "Maribel Fern{\'a}ndez",
booktitle = "Logic-Based Program Synthesis and Transformation - 30th International Symposium, LOPSTR 2020, Proceedings",
address = "Germany",
}