Nonuniform Deterministic Finite Automata over finite algebraic structures
Paweł M. Idziak, Piotr Kawałek, Jacek Krzaczkowski
TL;DR
This work generalizes Barrington’s Nonuniform Deterministic Finite Automata to finite algebraic structures, linking algebraic properties to circuit complexity. It provides a two-pronged set of results: a complete RP-characterization for PolEqv over finite groups under $ ext{rETH}$ and $ ext{CDH}$, and a broader framework for algebras in congruence modular varieties, yielding RP conditions for ProgCSat and CEqv based on nilpotency and supernilpotence with specific coset-structure constraints. The authors develop a robust toolkit combining Tame Congruence Theory, Mal'cev terms, and modular-circuit representations (e.g., $ extsf{AND}_d o extsf{MOD}_m o extsf{MOD}_p$ circuits) to translate program/satisfiability questions into algebraic ones, obtaining both hardness (NP-hardness of ProgCSat) and tractability (RP membership under structural hypotheses) results. The findings illuminate deep connections between universal algebra and circuit complexity, with implications for the design and analysis of nonuniform computation over algebraic domains. They also outline clear directions for extending these results beyond congruence modular varieties and for refining the role of the Constant Degree Hypothesis in these classifications.
Abstract
Nonuniform Deterministic Finite Automata (NUDFA) over monoids were invented by Barrington to study boundaries of nonuniform constant-memory computation. Later, results on these automata helped to indentify interesting classes of groups for which equation satisfiability problem is solvable in (probabilistic) polynomial-time. Based on these results, we present a full characterization of groups, for which the identity checking problem has a probabilistic polynomial-time algorithm. We also go beyond groups, and propose how to generalise the notion of NUDFA to arbitrary finite algebraic structures. We study satisfiability of these automata in this more general setting. As a consequence, we present full description of finite algebras from congruence modular varieties for which testing circuit equivalence can be solved by a probabilistic polynomial-time procedure. In our proofs we use two computational complexity assumptions: randomized Expotential Time Hypothesis and Constant Degree Hypothesis.
