Equational Reasoning Modulo Commutativity in Languages with Binders (Extended Version)

📅 2025-02-26
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This paper addresses the decidability of equational reasoning in formal systems featuring binders and commutative operators (e.g., +) within the nominal framework. Traditional freshness constraints often cause non-termination in inference; to resolve this, we replace them with permutation-fixpoint constraints—a unified characterization of both α-equivalence and commutativity reasoning. Building on this, we present the first finitary, terminating, and complete nominal unification algorithm modulo commutativity. Furthermore, leveraging nominal algebra and nominal set semantics, we establish a sound and complete structured proof system for such equational reasoning. Our results provide a constructive, implementable foundation for equational reasoning in binder- and symmetry-rich formalisms—including first-order logic and the π-calculus—thereby bridging a critical gap between nominal techniques and commutative algebraic structures.

Technology Category

Application Category

📝 Abstract
Many formal languages include binders as well as operators that satisfy equational axioms, such as commutativity. Here we consider the nominal language, a general formal framework which provides support for the representation of binders, freshness conditions and $alpha$-renaming. Rather than relying on the usual freshness constraints, we introduce a nominal algebra which employs permutation fixed-point constraints in $alpha$-equivalence judgements, seamlessly integrating commutativity into the reasoning process. We establish its proof-theoretical properties and provide a sound and complete semantics in the setting of nominal sets. Additionally, we propose a novel algorithm for nominal unification modulo commutativity, which we prove terminating and correct. By leveraging fixed-point constraints, our approach ensures a finitary unification theory, unlike standard methods relying on freshness constraints. This framework offers a robust foundation for structural induction and recursion over syntax with binders and commutative operators, enabling reasoning in settings such as first-order logic and the $pi$-calculus.
Problem

Research questions and friction points this paper is trying to address.

Develops nominal algebra for binder representation.
Integrates commutativity into equational reasoning.
Proposes algorithm for nominal unification modulo commutativity.
Innovation

Methods, ideas, or system contributions that make the work stand out.

Nominal algebra with permutation fixed-point constraints
Algorithm for nominal unification modulo commutativity
Finitary unification theory leveraging fixed-point constraints
🔎 Similar Papers
No similar papers found.