Complexity Classes Arising from Circuits over Finite Algebraic Structures

📅 2026-04-23
📈 Citations: 0
Influential: 0
📄 PDF

career value

199K/year
🤖 AI Summary
Traditional circuit complexity theory is confined to the Boolean domain and struggles to characterize computational power over more general algebraic structures. This work develops a unified algebraic framework that algebraizes Barrington’s branching programs and the model of Idziak et al., enabling a systematic study of language classes recognized by circuits over finite algebras—particularly simple algebras and those belonging to congruence-modular varieties. By integrating universal algebra, congruence-modularity theory, non-uniform automata, and circuit complexity analysis, the paper provides the first complete characterization of the language classes captured by such algebraic circuits. This establishes a bidirectional correspondence between algebraic structure and computational complexity, laying a foundational theoretical basis for algebraic models of computation.

Technology Category

Application Category

📝 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 generalization proposed by Idziak et al. We begin our investigation by studying the languages recognized by natural classes of algebraic structures. In particular, we characterize language classes recognized by circuits over simple algebras and over algebras from congruence modular varieties.
Problem

Research questions and friction points this paper is trying to address.

circuit complexity
finite algebraic structures
Boolean circuits
computational complexity
congruence modular varieties
Innovation

Methods, ideas, or system contributions that make the work stand out.

algebraic circuits
circuit complexity
finite algebras
congruence modular varieties
branching programs