Skip to main navigation Skip to search Skip to main content

Nominal Equational Rewriting and Narrowing

Research output: Chapter in Book/Report/Conference proceedingConference paperpeer-review

Abstract

Narrowing is a well-known technique that adds to term rewriting mechanisms the required power to search for solutions to equational problems. Rewriting and narrowing are well-studied in first-order term languages, but several problems remain to be investigated when dealing with languages with binders using nominal techniques. Applications in programming languages and theorem proving require reasoning modulo α-equivalence considering structural congruences generated by equational axioms, such as commutativity. This paper presents the first definitions of nominal rewriting and narrowing modulo an equational theory. We establish a property called nominal E-coherence and demonstrate its role in identifying normal forms of nominal terms. Additionally, we prove the nominal E-Lifting theorem, which ensures the correspondence between sequences of nominal equational rewriting steps and narrowing, crucial for developing a correct algorithm for nominal equational unification via nominal equational narrowing. We illustrate our results using the equational theory for commutativity.

Original languageEnglish
Title of host publicationProceedings of LSFA 2024
PublisherElectronic Proceedings in Theoretical Computer Science
Pages80-97
Number of pages18
Volume421
DOIs
Publication statusPublished - 6 Jun 2025
Event19th International Workshop on Logical and Semantic Frameworks, with Applications, LSFA 2024 - Goiania, Brazil
Duration: 18 Sept 202420 Sept 2024

Publication series

NameElectronic Proceedings in Theoretical Computer Science, EPTCS
PublisherOpen Publishing Association
ISSN (Print)2075-2180

Conference

Conference19th International Workshop on Logical and Semantic Frameworks, with Applications, LSFA 2024
Country/TerritoryBrazil
CityGoiania
Period18/09/202420/09/2024

Fingerprint

Dive into the research topics of 'Nominal Equational Rewriting and Narrowing'. Together they form a unique fingerprint.

Cite this