Rensets and Renaming-Based Recursion for Syntax with Bindings

05/18/2022
by   Andrei Popescu, et al.
0

I introduce renaming-enriched sets (rensets for short), which are algebraic structures axiomatizing fundamental properties of renaming (also known as variable-for-variable substitution) on syntax with bindings. Rensets compare favorably in some respects with the well-known foundation based on nominal sets. In particular, renaming is a more fundamental operator than the nominal swapping operator and enjoys a simpler, equationally expressed relationship with the variable freshness predicate. Together with some natural axioms matching properties of the syntactic constructors, rensets yield a truly minimalistic characterization of lambda-calculus terms as an abstract datatype – one involving a recursively enumerable set of unconditional equations, referring only to the most fundamental term operators: the constructors and renaming. This characterization yields a recursion principle, which (similarly to the case of nominal sets) can be improved by incorporating Barendregt's variable convention. When interpreting syntax in semantic domains, my renaming-based recursor is easier to deploy than the nominal recursor. My results have been validated with the proof assistant Isabelle/HOL.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/03/2021

Abstract clones for abstract syntax

We give a formal treatment of simple type theories, such as the simply-t...
research
09/06/2022

Variable binding and substitution for (nameless) dummies

By abstracting over well-known properties of De Bruijn's representation ...
research
02/11/2023

E-unification for Second-Order Abstract Syntax

Higher-order unification (HOU) concerns unification of (extensions of) λ...
research
10/21/2019

Signatures and models for syntax and operational semantics in the presence of variable binding

This thesis deals with the specification and construction of syntax and ...
research
01/02/2023

Nominal Recursors as Epi-Recursors

We study nominal recursors from the literature on syntax with bindings a...
research
01/10/2022

Formal Metatheory of Second-Order Abstract Syntax

Despite extensive research both on the theoretical and practical fronts,...
research
02/11/2022

Inference with System W Satisfies Syntax Splitting

In this paper, we investigate inductive inference with system W from con...

Please sign up or login with your details

Forgot password? Click here to reset