Complexity Classes Arising from Circuits over Finite Algebraic Structures
Piotr Kawa{\l}ek, Jacek Krzaczkowski

TL;DR
This paper develops an algebraic framework to analyze circuit complexity over finite algebraic structures, bridging the gap between Boolean circuits and richer algebraic domains.
Contribution
It introduces a unifying algebraic approach to study circuit complexity over various finite algebras, extending classical Boolean results to broader algebraic contexts.
Findings
Characterized language classes recognized by circuits over simple algebras.
Analyzed circuit complexity over algebras from congruence modular varieties.
Abstract
Most classical results in circuit complexity theory concern circuits over the Boolean domain. Besides their simplicity and the ease of comparing different languages, the actual architecture of computers is also an important motivating factor. On the other hand, by restricting attention to Boolean circuits, we lose sight of the much richer landscape of circuits over larger domains. Our goal is to bridge these two worlds: to use deep algebraic tools to obtain results in computational complexity theory, including circuit complexity, and to apply results from computational complexity to gain a better understanding of the structure of finite algebras. In this paper, we propose a unifying algebraic framework which we believe will help achieve this goal. Our work is inspired by branching programs and nonuniform deterministic automata introduced by Barrington, as well as by their…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
