Separation and Renaming in Nominal Sets

06/03/2019
by   Joshua Moerman, et al.
0

Nominal sets provide a foundation for reasoning about names. They are used primarily in syntax with binders, but also, e.g., to model automata over infinite alphabets. In this paper, nominal sets are related to nominal renaming sets, which involve arbitrary substitutions rather than permutations, through a categorical adjunction. In particular, the left adjoint relates the separated product of nominal sets to the Cartesian product of nominal renaming sets. Based on these results, we define the new notion of separated nominal automata. These automata can be exponentially smaller than classical nominal automata, if the semantics is closed under substitutions.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/21/2020

Harnessing LTL With Freeze Quantification

Logics and automata models for languages over infinite alphabets, such a...
research
02/22/2019

Fast Computations on Ordered Nominal Sets

We show how to compute efficiently with nominal sets over the total orde...
research
07/25/2020

Multitape automata and finite state transducers with lexicographic weights

Finite state transducers, multitape automata and weighted automata have ...
research
01/02/2020

Incremental Monoidal Grammars

In this work we define formal grammars in terms of free monoidal categor...
research
04/07/2021

Finite Automata Encoding Functions

Finite automata are used to describe functions, geometric figures, fract...
research
08/03/2021

Featured Team Automata

We propose featured team automata to support variability in the developm...
research
04/13/2018

Constructive Analysis of S1S and Büchi Automata

We study S1S and Büchi automata in the constructive type theory of the C...

Please sign up or login with your details

Forgot password? Click here to reset