The Algebra of Nondeterministic Finite Automata

01/09/2023
by   Roberto Gorrieri, et al.
0

A process algebra is proposed, whose semantics maps a term to a nondeterministic finite automaton (NFA, for short). We prove a representability theorem: for each NFA N, there exists a process algebraic term p such that its semantics is an NFA isomorphic to N. Moreover, we provide a concise axiomatization of language equivalence: two NFAs N_1 and N_2 recognize the same language if and only if the associated terms p_1 and p_2, respectively, can be equated by means of a set of axioms, comprising 7 axioms plus 3 conditional axioms, only.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/16/2021

Guarded Kleene Algebra with Tests: Coequations, Coinduction, and Completeness

Guarded Kleene Algebra with Tests (GKAT) is an efficient fragment of KAT...
research
04/06/2022

An Algebraic Approach to Learning and Grounding

We consider the problem of learning the semantics of composite algebraic...
research
07/05/2023

The complexity of the Chinese Remainder Theorem

The Chinese Remainder Theorem for the integers says that every system of...
research
09/13/2023

Parallel Pushdown Automata and Commutative Context-Free Grammars in Bisimulation Semantics (Extended Abstract)

A classical theorem states that the set of languages given by a pushdown...
research
08/24/2019

Quantifiers metamorphoses. Generalizations, variations, algorithmic semantics

This article contains ideas and their elaboration for quantifiers, which...
research
01/29/2023

Profinite lambda-terms and parametricity

Combining ideas coming from Stone duality and Reynolds parametricity, we...
research
11/15/2019

Some remarks regarding finite bounded commutative BCK-algebras

In this chapter, starting from some results obtained in the papers [FV; ...

Please sign up or login with your details

Forgot password? Click here to reset