In this paper, we introduce a new formalism which is intended for representing a special extensions of finite automata. We call them generalized nondeterministic finite pseudo-automata. This formalism gives not only the equivalence between two classes of finite automata, i.e., ordinary nondeterministic finite automata and pseudo-automata introduced by us, which also define all the regular languages. This formalism also gives an opportunity of defining the complement operation (and, therefore, generalized regular expressions) in a way similar to the usual “automata” methods. We use the term “pseudo-automata”, because, unlike usual automata constructions (ordinary nondeterministic finite automata, push-down automata, Turing machines etc.), we do not indicate the concrete paths for defining the considered word of the given regular language; the introduced formalism gives only the algorithm for answering the question, whether the given word belongs to the considered language. In the paper, we firstly give definition of the pseudo-automata and their languages. After that, we consider the diagrams allowing to visualize them and give some examples. Then we consider some properties of introduced formalism.
[1]
Wilfried Brauer,et al.
Automatentheorie - eine Einführung in die Theorie endlicher Automaten
,
1984,
Leitfäden und Monographien der Informatik.
[2]
Arto Salomaa.
Jewels of formal language theory
,
1981
.
[3]
Daniel Kirsten,et al.
Distance desert automata and the star height problem
,
2005,
RAIRO Theor. Informatics Appl..
[4]
Boris Melnikov,et al.
Edge-minimization of non-deterministic finite automata
,
2001
.
[6]
Juraj Hromkovic.
Theoretical Computer Science: Introduction to Automata, Compurability, Complexity, Algorithmics, Randomization, Communication, and Cryptography
,
2004
.
[7]
Boris Melnikov,et al.
Some properties of the basis finite automaton
,
2002
.
[8]
B. F. Melnikov,et al.
Possible edges of a finite automaton defining a given regular language
,
2002
.
[9]
Daniel Kirsten,et al.
On the Determinization of Weighted Automata
,
2005,
J. Autom. Lang. Comb..
[10]
Boris Melnikov.
Extended Nondeterministic Finite Automata
,
2010,
Fundam. Informaticae.
[11]
Boris Melnikov.
The complete finite automaton
,
2017
.