NAAs: Nondeterministic Asynchronous Finite Automata
- NAAs are a conceptual extension of nondeterministic finite automata that incorporate asynchronous actions and semilattice structures to explore derivative-based behaviors.
- The framework leverages boolean representations and syntactic monoid actions to draw parallels with classical NFAs while suggesting new avenues for asynchronous modeling.
- Although hypothetical, this approach outlines practical research directions for defining transition semantics, acceptance conditions, and minimization theorems in NAAs.
Searching arXiv for papers directly about “Nondeterministic Asynchronous Finite Automata” and closely related asynchronous automata models. Search results for query: Nondeterministic Asynchronous Finite Automata arXiv Nondeterministic Asynchronous Finite Automata (NAAs), as a named automaton model, are not explicitly discussed in "Nondeterministic Syntactic Complexity" (Myers et al., 2021). Within that evidentiary scope, they can therefore be addressed only indirectly. The established theory concerns ordinary nondeterministic finite automata (NFAs), reinterpreted algebraically as deterministic finite automata endowed with semilattice structure, together with boolean representations of syntactic monoids, the canonical semilattice of finite unions of left derivatives, and a self-duality principle for finite semilattice automata. These results do not constitute a formal theory of NAAs, but they suggest a template for asynchronous variants in which derivative structure, semilattice actions, and monoid-based minimization remain central (Myers et al., 2021).
1. Scope of the term and status of the model
The principal limitation is explicit: the paper does not explicitly discuss Nondeterministic Asynchronous Finite Automata (NAAs) by name (Myers et al., 2021). Accordingly, no direct formal definition, transition semantics, acceptance condition, or minimization theorem for NAAs is established there. The results apply directly to ordinary NFAs and to semilattice automata.
This point is methodologically important. A common misconception would be to read the semilattice framework as already covering asynchronous nondeterministic models. The paper does not make that claim. Instead, it identifies several concepts that are potentially relevant to NAAs or other asynchronous nondeterministic models: the categorical treatment of automata, the semilattice representation of state spaces, the duality between forward and reverse behavior, the use of derivative-closed language families, and the idea of minimizing a structured subclass of nondeterministic automata by counting join-irreducibles (Myers et al., 2021).
A plausible implication is that NAAs, if they admit an appropriate algebraic semantics, could be studied by adapting this framework rather than by importing the results unchanged. In that sense, the paper provides a possible research program, not an already completed theory of NAAs.
2. Boolean representations and syntactic-monoid actions
The paper introduces nondeterministic syntactic complexity as a measure on regular languages, defined through boolean representations of the syntactic monoid (Myers et al., 2021). For a finite join-semilattice , the relevant endomorphism monoid is , the monoid of join-preserving self-maps of . A boolean representation of a monoid is a morphism
and its degree is
the number of join-irreducible elements of .
The extension relation between representations is expressed through equivariant semilattice morphisms. If
then an equivariant map is a semilattice morphism satisfying
0
If 1 is injective, then 2 is said to extend 3 (Myers et al., 2021).
For a regular language 4, the canonical boolean representation of the syntactic monoid is
5
Here 6 is the syntactic monoid, 7 is the semilattice of finite unions of left derivatives of 8, and 9 is the syntactic congruence class of 0. Via the syntactic morphism 1, this yields the induced boolean presentation
2
This construction is the paper’s central algebraic object. It reframes a regular language as a canonical action of 3, and of 4, on a finite semilattice built from derivatives of the language. For any future treatment of NAAs, this suggests that the decisive question would be whether asynchronous behavior admits an analogous canonical action.
3. 5-automata and the two complexity measures
To connect NFAs with algebra, the paper works in the category 6 of join-semilattices and studies automata as categorical objects (Myers et al., 2021). A 7-automaton is an automaton
8
such that 9 is a semilattice of states, each transition map 0 preserves finite joins, the initial state is a morphism 1, and the final states form a prime filter 2, corresponding to a morphism 3.
The paper states that finite 4-automata and NFAs are equivalent in expressive power. From a 5-dfa 6, one obtains an equivalent NFA on the set of join-irreducibles 7. Conversely, from an NFA 8, the subset construction yields the 9-dfa 0 on the semilattice 1. This is why 2 functions as the relevant analogue of “number of states” (Myers et al., 2021).
Within this framework, the paper distinguishes two measures. The ordinary nondeterministic state complexity is
3
and it proves
4
It then defines the nondeterministic syntactic complexity
5
The distinction is structural. 6 measures minimal NFAs in general, whereas 7 measures minimal NFAs in a more structured subclass, through extensions of the canonical syntactic-monoid action. The paper stresses that 8 is not always equal to 9, although for many interesting language classes they coincide (Myers et al., 2021). This is central to any discussion of NAAs: even before introducing asynchrony, the theory already separates unrestricted nondeterministic minimization from algebraically controlled nondeterministic minimization.
4. The canonical semilattice and the role of duality
For each regular language 0, the minimal 1-dfa is identified with
2
the semilattice of finite unions of left derivatives of 3 (Myers et al., 2021). The paper describes this automaton categorically as the image of the unique morphism from the initial 4-automaton to the final one, and it is minimal among 5-automata accepting 6. The join-irreducibles of 7 correspond to atomic pieces of the language decomposition.
A major structural ingredient is the self-duality of finite semilattices. The category 8 of finite semilattices is self-dual via the order-reversing equivalence
9
and this lifts to automata: 0 For a 1-dfa
2
its dual is
3
The conceptual consequence emphasized in the paper is that reachability of 4 dualizes to simplicity of 5, and the duality corresponds algebraically to reversal of the recognized language. In particular, for an NFA 6,
7
This is presented as the algebraic version of the usual reverse-automaton construction (Myers et al., 2021).
For NAAs, this suggests a specific criterion for successful generalization: an asynchronous model would need a duality principle with comparable explanatory force. Without such a principle, the transfer of the paper’s minimization arguments would remain incomplete.
5. Atomic and subatomic NFAs
The paper isolates two structured subclasses of NFAs (Myers et al., 2021). An NFA 8 accepting 9 is atomic if every state accepts a language in 0, the boolean closure of the left derivatives of 1. It is subatomic if every state accepts a language in 2, the boolean closure of the two-sided derivatives of 3.
These definitions are significant because they replace arbitrary state languages by derivative-generated state languages. The corresponding characterizations are strong. An NFA 4 is atomic iff
5
is a minimal DFA, where 6 denotes the reachable subset-construction part. An NFA 7 accepting 8 is subatomic iff the transition monoid of 9 is isomorphic to the syntactic monoid of 0: 1
The main theorem is that
2
The proof proceeds in both directions. If 3 is a subatomic NFA with 4 states, then the semilattice of languages accepted by subsets of 5 gives a boolean representation of 6 of degree at most 7. Conversely, any degree-8 boolean representation of 9 extending 0 induces a 1-dfa whose join-irreducibles form a 2-state subatomic NFA (Myers et al., 2021).
This theorem does not describe NAAs, but it clarifies the kind of result an asynchronous analogue would need: a distinguished structured subclass of asynchronous nondeterministic automata whose optimal size is captured exactly by an algebraic invariant.
6. Lower bounds, minimization, and structural significance
The paper situates its contribution against the hardness of general NFA minimization. It states that general NFA minimization is 3-complete and lacks a simple uniqueness theory (Myers et al., 2021). Its response is not to solve unrestricted minimization directly, but to identify a subclass—subatomic NFAs—that is algebraically well-behaved and captures many previously known “minimal NFAs” from the literature.
This reframing is supported by lower-bound machinery. The paper connects the theory to the dependency relation 4, a bipartite relation between derivatives of 5 and those of 6, and proves
7
where 8 is the bipartite dimension / biclique cover number (Myers et al., 2021). The proof is made algebraic through boolean representations and semilattice extensions.
The significance is twofold. First, nondeterministic state-minimality is recast as an invariant of the recognized regular language rather than as a purely combinatorial search over NFAs. Second, the semilattice and monoid structure explain why reversed automata, right-derivative closures, and derivative-generated state families arise naturally. A plausible implication for NAAs is that any robust asynchronous minimization theory would likely require analogous lower bounds expressed through an asynchronous dependency structure, rather than only through raw control-state counting.
7. Possible extensions to nondeterministic asynchronous models
The paper’s discussion of NAAs is deliberately hypothetical (Myers et al., 2021). It states that several concepts are potentially relevant to NAAs or other asynchronous nondeterministic models: the categorical treatment of automata, the semilattice representation of state spaces, the duality between forward and reverse behavior, the use of derivative-closed language families, and the idea of minimizing a structured subclass of nondeterministic automata by counting join-irreducibles.
It then formulates the possible extension conditionally. If NAAs admit a suitable semantics in terms of transitions indexed by asynchronous actions, one could imagine an analogue of the framework in which the canonical representation is replaced by an action/trace-based derivative structure, the semilattice 9 is replaced by a closure under asynchronous residuals, and the least degree of a suitable extension measures the minimal number of asynchronous control states (Myers et al., 2021).
This suggests a precise boundary between established fact and extrapolation. Established fact: the results apply directly to ordinary NFAs and semilattice automata. Extrapolation: the same pattern might organize an asynchronous theory. The term “Nondeterministic Asynchronous Finite Automata” therefore names, in this context, not a completed theory but a possible target for generalization. The most faithful synthesis is that the paper provides an algebraic template—syntactic monoid action, canonical derivative semilattice, self-duality, and join-irreducible state counting—from which a theory of NAAs might plausibly be developed, while leaving that development entirely open (Myers et al., 2021).