Unconditional Time and Space Complexity Lower Bounds for Intersection Non-Emptiness
By: Michael Wehar
Potential Business Impact:
Makes computers check if word patterns match faster.
We reinvestigate known lower bounds for the Intersection Non-Emptiness Problem for Deterministic Finite Automata (DFA's). We first strengthen conditional time complexity lower bounds from T. Kasai and S. Iwata (1985) which showed that Intersection Non-Emptiness is not solvable more efficiently unless there exist more efficient algorithms for non-deterministic logarithmic space ($\texttt{NL}$). Next, we apply a recent breakthrough from R. Williams (2025) on the space efficient simulation of deterministic time to show an unconditional $Ω(\frac{n^2}{\log^3(n) \log\log^2(n)})$ time complexity lower bound for Intersection Non-Emptiness. Finally, we consider implications that would follow if Intersection Non-Emptiness for a fixed number of DFA's is computationally hard for a fixed polynomial time complexity class. These implications include $\texttt{PTIME} \subseteq \texttt{DSPACE}(n^c)$ for some $c \in \mathbb{N}$ and $\texttt{PSPACE} = \texttt{EXPTIME}$.
Similar Papers
Locality Testing for NFAs is PSPACE-complete
Formal Languages and Automata Theory
Checks if a computer program is "local" fast.
On Decidability Timed Automata with 2 Parametric Clocks
Formal Languages and Automata Theory
Makes computer programs with time more predictable.
From regular expressions to deterministic finite automata: $2^{\frac{n}{2}+\sqrt{n}(\log n)^{Θ(1)}}$ states are necessary and sufficient
Formal Languages and Automata Theory
Makes computer programs run much faster.