Strong Nominal Semantics for Fixed-Point Constraints
Nominal algebra includes $\alpha$-equality and freshness constraints on nominal terms endowed with a nominal set semantics that facilitates reasoning about languages with binders. Nominal unification is decidable and unitary, however, its extension with equational axioms such as Commutativity (which has a finitary first-order unification type) is no longer finitary unless permutation fixed-point constraints are used. In this paper, we extend the notion of nominal algebra by introducing fixed-point constraints and provide a sound semantics using strong nominal sets. We show, by providing a counter-example, that the class of nominal sets is not a sound denotation for this extended nominal algebra. To recover soundness we propose two different formulations of nominal algebra, one obtained by restricting to a class of fixed-point contexts that are in direct correspondence with freshness contexts and another obtained by using a different set of derivation rules.
Authors
- Daniele Nantes-Sobrinho (ORCID: https://orcid.org/0000-0002-1959-8730)
- Maribel Fernández (ORCID: https://orcid.org/0000-0001-8325-5815)
- Ali K. Caires-Santos (ORCID: https://orcid.org/0009-0004-3183-3686)
Publication Details
- Journal
- Electronic Notes in Theoretical Informatics and Computer Science
- Published
- 2024-12-11
- DOI
- https://doi.org/10.46298/entics.14777
- Citations
- 1
- Primary Topic
- Logic, Reasoning, and Knowledge
- Type
- article
- Field-Weighted Citation Impact
- 0.35
Funders
- Conselho Nacional de Desenvolvimento Científico e Tecnológico