Papers
Topics
Authors
Recent
Search
2000 character limit reached

NAAs: Nondeterministic Asynchronous Finite Automata

Updated 6 July 2026
  • 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 SLD(L)\mathrm{SLD}(L) 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 SS, the relevant endomorphism monoid is JSL(S,S)JSL(S,S), the monoid of join-preserving self-maps of SS. A boolean representation of a monoid MM is a morphism

ρ ⁣:MJSL(S,S),\rho \colon M \to JSL(S,S),

and its degree is

deg(ρ):=J(S),\deg(\rho) := |J(S)|,

the number of join-irreducible elements of SS.

The extension relation between representations is expressed through equivariant semilattice morphisms. If

ρi ⁣:MJSL(Si,Si),\rho_i \colon M \to JSL(S_i,S_i),

then an equivariant map is a semilattice morphism f ⁣:S1S2f \colon S_1 \to S_2 satisfying

SS0

If SS1 is injective, then SS2 is said to extend SS3 (Myers et al., 2021).

For a regular language SS4, the canonical boolean representation of the syntactic monoid is

SS5

Here SS6 is the syntactic monoid, SS7 is the semilattice of finite unions of left derivatives of SS8, and SS9 is the syntactic congruence class of JSL(S,S)JSL(S,S)0. Via the syntactic morphism JSL(S,S)JSL(S,S)1, this yields the induced boolean presentation

JSL(S,S)JSL(S,S)2

This construction is the paper’s central algebraic object. It reframes a regular language as a canonical action of JSL(S,S)JSL(S,S)3, and of JSL(S,S)JSL(S,S)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. JSL(S,S)JSL(S,S)5-automata and the two complexity measures

To connect NFAs with algebra, the paper works in the category JSL(S,S)JSL(S,S)6 of join-semilattices and studies automata as categorical objects (Myers et al., 2021). A JSL(S,S)JSL(S,S)7-automaton is an automaton

JSL(S,S)JSL(S,S)8

such that JSL(S,S)JSL(S,S)9 is a semilattice of states, each transition map SS0 preserves finite joins, the initial state is a morphism SS1, and the final states form a prime filter SS2, corresponding to a morphism SS3.

The paper states that finite SS4-automata and NFAs are equivalent in expressive power. From a SS5-dfa SS6, one obtains an equivalent NFA on the set of join-irreducibles SS7. Conversely, from an NFA SS8, the subset construction yields the SS9-dfa MM0 on the semilattice MM1. This is why MM2 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

MM3

and it proves

MM4

It then defines the nondeterministic syntactic complexity

MM5

The distinction is structural. MM6 measures minimal NFAs in general, whereas MM7 measures minimal NFAs in a more structured subclass, through extensions of the canonical syntactic-monoid action. The paper stresses that MM8 is not always equal to MM9, 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 ρ ⁣:MJSL(S,S),\rho \colon M \to JSL(S,S),0, the minimal ρ ⁣:MJSL(S,S),\rho \colon M \to JSL(S,S),1-dfa is identified with

ρ ⁣:MJSL(S,S),\rho \colon M \to JSL(S,S),2

the semilattice of finite unions of left derivatives of ρ ⁣:MJSL(S,S),\rho \colon M \to JSL(S,S),3 (Myers et al., 2021). The paper describes this automaton categorically as the image of the unique morphism from the initial ρ ⁣:MJSL(S,S),\rho \colon M \to JSL(S,S),4-automaton to the final one, and it is minimal among ρ ⁣:MJSL(S,S),\rho \colon M \to JSL(S,S),5-automata accepting ρ ⁣:MJSL(S,S),\rho \colon M \to JSL(S,S),6. The join-irreducibles of ρ ⁣:MJSL(S,S),\rho \colon M \to JSL(S,S),7 correspond to atomic pieces of the language decomposition.

A major structural ingredient is the self-duality of finite semilattices. The category ρ ⁣:MJSL(S,S),\rho \colon M \to JSL(S,S),8 of finite semilattices is self-dual via the order-reversing equivalence

ρ ⁣:MJSL(S,S),\rho \colon M \to JSL(S,S),9

and this lifts to automata: deg(ρ):=J(S),\deg(\rho) := |J(S)|,0 For a deg(ρ):=J(S),\deg(\rho) := |J(S)|,1-dfa

deg(ρ):=J(S),\deg(\rho) := |J(S)|,2

its dual is

deg(ρ):=J(S),\deg(\rho) := |J(S)|,3

The conceptual consequence emphasized in the paper is that reachability of deg(ρ):=J(S),\deg(\rho) := |J(S)|,4 dualizes to simplicity of deg(ρ):=J(S),\deg(\rho) := |J(S)|,5, and the duality corresponds algebraically to reversal of the recognized language. In particular, for an NFA deg(ρ):=J(S),\deg(\rho) := |J(S)|,6,

deg(ρ):=J(S),\deg(\rho) := |J(S)|,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 deg(ρ):=J(S),\deg(\rho) := |J(S)|,8 accepting deg(ρ):=J(S),\deg(\rho) := |J(S)|,9 is atomic if every state accepts a language in SS0, the boolean closure of the left derivatives of SS1. It is subatomic if every state accepts a language in SS2, the boolean closure of the two-sided derivatives of SS3.

These definitions are significant because they replace arbitrary state languages by derivative-generated state languages. The corresponding characterizations are strong. An NFA SS4 is atomic iff

SS5

is a minimal DFA, where SS6 denotes the reachable subset-construction part. An NFA SS7 accepting SS8 is subatomic iff the transition monoid of SS9 is isomorphic to the syntactic monoid of ρi ⁣:MJSL(Si,Si),\rho_i \colon M \to JSL(S_i,S_i),0: ρi ⁣:MJSL(Si,Si),\rho_i \colon M \to JSL(S_i,S_i),1

The main theorem is that

ρi ⁣:MJSL(Si,Si),\rho_i \colon M \to JSL(S_i,S_i),2

The proof proceeds in both directions. If ρi ⁣:MJSL(Si,Si),\rho_i \colon M \to JSL(S_i,S_i),3 is a subatomic NFA with ρi ⁣:MJSL(Si,Si),\rho_i \colon M \to JSL(S_i,S_i),4 states, then the semilattice of languages accepted by subsets of ρi ⁣:MJSL(Si,Si),\rho_i \colon M \to JSL(S_i,S_i),5 gives a boolean representation of ρi ⁣:MJSL(Si,Si),\rho_i \colon M \to JSL(S_i,S_i),6 of degree at most ρi ⁣:MJSL(Si,Si),\rho_i \colon M \to JSL(S_i,S_i),7. Conversely, any degree-ρi ⁣:MJSL(Si,Si),\rho_i \colon M \to JSL(S_i,S_i),8 boolean representation of ρi ⁣:MJSL(Si,Si),\rho_i \colon M \to JSL(S_i,S_i),9 extending f ⁣:S1S2f \colon S_1 \to S_20 induces a f ⁣:S1S2f \colon S_1 \to S_21-dfa whose join-irreducibles form a f ⁣:S1S2f \colon S_1 \to S_22-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 f ⁣:S1S2f \colon S_1 \to S_23-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 f ⁣:S1S2f \colon S_1 \to S_24, a bipartite relation between derivatives of f ⁣:S1S2f \colon S_1 \to S_25 and those of f ⁣:S1S2f \colon S_1 \to S_26, and proves

f ⁣:S1S2f \colon S_1 \to S_27

where f ⁣:S1S2f \colon S_1 \to S_28 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 f ⁣:S1S2f \colon S_1 \to S_29 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).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Nondeterministic Asynchronous Finite Automata (NAAs).