English

Nondeterministic Automata and JSL-dfas

Formal Languages and Automata Theory 2020-07-14 v1 Category Theory

Abstract

We introduce the category of dependency automata. A dependency automaton consists of two nondeterministic finite automata, with a relation between their states satisfying conditions. This category is equivalent to deterministic finite automata interpreted in join-semilattices i.e. JSL-dfas. The canonical dependency automaton accepting LL amounts to the state-minimal dfas for LL and rev(L)rev(L) connected by the `dependency relation'. We describe many canonical JSL-dfas as dependency automata and also explain/extend Brzozowski's algorithm. Call an nfa `subatomic' if its individual states accept a language in the closure of {L}\{L\} under left/right quotients and set-theoretic boolean operations. We prove an nfa NN is subatomic iff rsc(rev(N))rsc(rev(N))'s transition monoid is syntactic.

Keywords

Cite

@article{arxiv.2007.06031,
  title  = {Nondeterministic Automata and JSL-dfas},
  author = {Robert Samuel Ralph Myers},
  journal= {arXiv preprint arXiv:2007.06031},
  year   = {2020}
}
R2 v1 2026-06-23T17:03:29.189Z