🤖 AI Summary
This paper addresses the fundamental question of whether feedforward neural networks (FNNs) can strictly implement universal finite-state machines (FSMs), with a focus on exact simulation of deterministic finite automata (DFAs). We introduce *state-transition depth unfolding*: a method that maps DFA state transitions layer-by-layer onto the depth of an FNN, using ReLU or threshold activation functions to realize discrete symbolic computation. We provide the first constructive proof and explicit network architecture, establishing tight bounds on depth, width, and state compression. Our analysis reveals the linear separability of DFA transitions, the exponential state-compression capacity of threshold activations, and the embeddability of Myhill–Nerode equivalence classes as linearly separable regions in continuous latent space. We theoretically prove that fixed-depth FNNs cannot recognize non-regular languages—a result corroborated by both constructive examples and empirical validation. These findings establish a rigorous bridge between automata theory and neural-symbolic computation.
📝 Abstract
We present a complete theoretical and empirical framework establishing feedforward neural networks as universal finite-state machines (N-FSMs). Our results prove that finite-depth ReLU and threshold networks can exactly simulate deterministic finite automata (DFAs) by unrolling state transitions into depth-wise neural layers, with formal characterizations of required depth, width, and state compression. We demonstrate that DFA transitions are linearly separable, binary threshold activations allow exponential compression, and Myhill-Nerode equivalence classes can be embedded into continuous latent spaces while preserving separability. We also formalize the expressivity boundary: fixed-depth feedforward networks cannot recognize non-regular languages requiring unbounded memory. Unlike prior heuristic or probing-based studies, we provide constructive proofs and design explicit DFA-unrolled neural architectures that empirically validate every claim. Our results bridge deep learning, automata theory, and neural-symbolic computation, offering a rigorous blueprint for how discrete symbolic processes can be realized in continuous neural systems.