Register Set Automata (Technical Report)

05/24/2022
by   Sabína Gulčíková, et al.
0

We present register set automata (RsAs), a register automaton model over data words where registers can contain sets of data values and the following operations are supported: adding values to registers, clearing registers, and testing (non-)membership. We show that the emptiness problem for RsAs is decidable and complete for the F_ω class. Moreover, we show that a large class of register automata can be transformed into deterministic RsAs, which can serve as a basis for (i) fast matching of a family of regular expressions with back-references and (ii) language inclusion algorithm for a sub-class of register automata. RsAs are incomparable in expressive power to other popular automata models over data words, such as alternating register automata and pebble automata.

READ FULL TEXT

page 3

page 4

page 11

page 15

page 17

page 19

page 33

page 34

research
02/12/2018

Alternating Nonzero Automata

We introduce a new class of automata on infinite trees called alternatin...
research
10/04/2019

Succinct Determinisation of Counting Automata via Sphere Construction (Technical Report)

We propose an efficient algorithm for determinising counting automata (C...
research
01/05/2023

Modular Mix-and-Match Complementation of Büchi Automata (Technical Report)

Complementation of nondeterministic Büchi automata (BAs) is an important...
research
10/19/2021

Sky Is Not the Limit: Tighter Rank Bounds for Elevator Automata in Büchi Automata Complementation (Technical Report)

We propose several heuristics for mitigating one of the main causes of c...
research
07/03/2020

Active learning of timed automata with unobservable resets

Active learning of timed languages is concerned with the inference of ti...
research
07/14/2021

Composition of choreography automata

Choreography automata are an automata-based model of choreographies, tha...
research
04/07/2018

Coalgebraic Determinization of Alternating Automata

Coalgebra is a currently quite active field, which aims to look at gener...

Please sign up or login with your details

Forgot password? Click here to reset