arXiv · 2607.00742
Algorithms and fine-grained complexity for nondeterministic and symmetric difference automata
Abstract
Symmetric difference automata (XNFA) are a variant of standard finite automata in which an input word is accepted iff the number of accepting runs is odd. Equivalently, these are weighted automata over the two-element field. We study the fine-grained complexity of the basic decision problems for XNFA: acceptance, emptiness, and equivalence, aiming to optimise the degree of the polynomial in their running-time bounds. Under the assumption of polynomial ambiguity, we provide a randomised reduction of NFA acceptance to XNFA acceptance. For automata of bounded ambiguity (e.g., unambiguous automata), we show that acceptance for both NFA and XNFA can be decided faster than in the general case. Without ambiguity assumptions, we give faster algorithms for the verification of suitable certificates for (non)emptiness and (non)equivalence of XNFA. Several of our results extend to weighted automata over other semirings and fields.
Explore related subjects
Keep this discovery
Dmitry Chistikov, Radosław Piórkowski, Neha Rino, Brink van der Merwe. 2026-07-01. Algorithms and fine-grained complexity for nondeterministic and symmetric difference automata. https://arxiv.org/abs/2607.00742
Cite the original work for its findings. Save a collection to share your selection of sources.