Pith. Sign in

REVIEW

Rational Reductions and Regular Languages of Constant Circuit Complexity

Computational Complexity · Submitted 16 Sep 2026 · 37 references

Pith's verdict: Characterizes constant circuit complexity for regular languages from five directions; proof chain looks sound, but the subset-encoding choice and sketchy PSPACE upper bound give honest conditional verdict.

T0 · AI review

How this review was made: An AI referee (deepseek/deepseek-v4-flash) read the paper on September 17, 2026 and answered a fixed list of questions about it. T0 is the starting level every paper gets. The levels describe how deeply Pith has checked the paper, never the authors.

  1. T0 AI review An AI read the paper and answered a fixed list of questions.
  2. T1 Audit Automatic checks that the references and files the paper relies on exist and match.
  3. T2 Compute The paper's code or calculations re-run with the same results.
  4. T3 Formal statement The claims written out in a formal math language a computer can read.
  5. T4 Proof Those claims proved, and the proof checked by computer.

How Pith checks papers →

· 2 major objections · 6 minor · Ask about this paper · The compiled record · Read the full review →
Challenge this review Comment (0) Read on arXiv ↗
Cite ▾
arXiv ID2609.18484 (version 1)
Pith ID4DTC3FWJ, Pith's permanent record of this paper and its review
CitationAmaldev Manuel, Stefan G\"oller. "Rational Reductions and Regular Languages of Constant Circuit Complexity." arXiv:2609.18484 (2026). https://pith.science/paper/4DTC3FWJ
Cite this reviewBibTeX for Pith's review of this paper
Claim paper

Why Pith says this

Highlight any text to comment on it.

Referee report
The paper

The paper claims

Regular languages of constant circuit complexity characterized from algebra, logic, and combinatorics.

The reading

This paper establishes a complete characterization of regular languages that can be recognized by Boolean circuit families of constant size (unbounded fan-in). It shows that for regular languages, having circuit complexity O(1) is equivalent to having sublogarithmic circuit complexity o(log n)—there is no intermediate regime. The characterization is given from five perspectives: the syntactic morphism lies in the pseudovariety QEJ_1 of finite semigroups; the language is a union of classes of the congruence ≈_k; the language is a finite Boolean combination of finite languages and languages of the form u(Γ_0...Γ_{k-1})^+ v; the language is definable in the one-variable fragment of first-order logic with arbitrary numerical predicates; and a simple combinatorial description via modular counting of letters. The paper also shows that deciding whether a regular language given by an NFA has constant circuit complexity is PSPACE-complete.

What carries the argument

The key machinery is the pseudovariety QEJ_1 of stamps whose stable semigroup satisfies the identities epxqf = epxxqf and epxyqf = epyxqf (where e,f range over idempotents and p,q,x,y over any elements). This algebraic condition is shown to be equivalent to the combinatorial congruence ≈_k, which identifies two words if they have the same k-length prefix and suffix, the same length modulo k, and the same letter counts per residue class modulo k. The paper also introduces rational truth-table reductions, a strong form of reduction that preserves circuit complexity bounds for mild functions.

Extended reading notes

Core claim

The central discovery is that the circuit complexity of a regular language is either constant or at least logarithmic: there is no sublogarithmic but non-constant regime. The paper proves this by showing that if the stable semigroup of the syntactic morphism does not satisfy the identities epxqf = epxxqf and epxyqf = epyxqf, then the language requires at least logarithmically many gates. Conversely, if the identities hold, the language has a constant-size circuit family. The classification is robust, yielding equivalent descriptions in algebra, logic, regular expressions, and combinatorics.

Load-bearing premise

The entire classification depends on the choice of the subset encoding for circuit inputs (Definition 2.2), which is equivalent to the one-hot encoding with a well-formedness promise. Under the standard one-hot encoding without the promise, the class of constant-circuit regular languages is not closed under complement or inverse length-multiplying morphisms, thus not an lm-variety, and the algebraic characterization fails.

Editorial extensions

If this is right

  • Every regular language not in QEJ_1 has circuit complexity at least logarithmic, providing a tight lower bound.
  • The one-variable fragment of first-order logic with arbitrary numerical predicates (FO^1[Σ,arb]) captures exactly the regular languages of constant circuit complexity.
  • The problem of determining whether a given NFA accepts a language of constant circuit complexity is PSPACE-complete, reflecting the difficulty of computing the stable semigroup identities.
  • The rational truth-table reductions developed here apply to any class of languages whose circuit complexity is bounded by a mild function, making them a general tool for circuit lower bounds.
  • The characterization implies that the regular languages of constant circuit complexity form a length-multiplying variety of languages, enabling algebraic methods for circuit analysis.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • The collapse of sublogarithmic complexity to constant complexity suggests that any regular language requiring super-constant but sublogarithmic circuit size would be a counterexample; none exists.
  • The logical characterization via FO^1[Σ,arb] implies that constant-size circuits for regular languages can be transformed into one-variable first-order sentences, potentially linking circuit design to model theory.
  • The identification of the congruence ≈_k may have applications in learning theory: constant-circuit languages are those where membership only depends on bounded prefix/suffix information and modular letter counts.
Original abstract

We study the circuit complexity of regular languages in terms of unbounded fan-in Boolean circuit families. We characterize the regular languages of constant circuit complexity in terms of the one-variable fragment of first-order logic with regular predicates, in terms of the pseudovariety of stamps $\mathbf{QEJ}_\mathbf{1}$, suitable word congruences and regular expressions. We analogously characterize the neutral letter regular languages of constant circuit complexity. Our lower bound result implies that the class of regular languages of sublogarithmic circuit complexity coincides with the one of constant circuit complexity. In addition we show that deciding whether a regular language, given as a nondeterministic finite automaton, has constant circuit complexity is $\mathbf{PSPACE}$-complete. We introduce a strong notion of reduction, called rational truth-table reduction, that is tailored towards algebraically defined classes of languages. We show that, for a class of functions we call mild, rational truth-table reductions preserve both upper and lower bounds on circuit complexity. We show that the class of regular languages, whose circuit complexity is bounded by a mild function, is in fact a length-multiplying variety of languages. Slightly extending the class of regular languages of constant circuit complexity, we analogously characterize the class of regular languages that are in the pseudovariety $\mathbf{QEACom}$. For these we derive logarithmic circuit complexity upper bounds.

The compiled record

The paper's own sentences, arranged, kept beside the review and separate from it. Each label is drawn from a closed vocabulary; the number beside it is the probability the classifier gave that label. Numbers in the tables are the authors', checked by code. No sentence in this record was written by a model.

Compiled by classifier-1.13.0 via TypeSafe API, question bank abstract-p1-20260923, 2026-09-23: 1 request, 7,576 input tokens.

What the abstract itself states, as probabilities: claims first 0.04 · states limitation 0.24 · human participants 0.01 · controlled comparison 0.02 · randomized assignment 0.01 · states quantitative result 0.92 · compares with prior results 0.19 · mentions code or data availability 0.02.

The abstract, sentence by sentence

arXiv listing abstract v1. Results and the main claim are underlined; .

We study the circuit complexity of regular languages in terms of unbounded fan-in Boolean circuit families. We characterize the regular languages of constant circuit complexity in terms of the one-variable fragment of first-order logic with regular predicates, in terms of the pseudovariety of stamps $\mathbf{QEJ}_\mathbf{1}$, suitable word congruences and regular expressions. We analogously characterize the neutral letter regular languages of constant circuit complexity. Our lower bound result implies that the class of regular languages of sublogarithmic circuit complexity coincides with the one of constant circuit complexity. In addition we show that deciding whether a regular language, given as a nondeterministic finite automaton, has constant circuit complexity is $\mathbf{PSPACE}$-complete. We introduce a strong notion of reduction, called rational truth-table reduction, that is tailored towards algebraically defined classes of languages. We show that, for a class of functions we call mild, rational truth-table reductions preserve both upper and lower bounds on circuit complexity. We show that the class of regular languages, whose circuit complexity is bounded by a mild function, is in fact a length-multiplying variety of languages. Slightly extending the class of regular languages of constant circuit complexity, we analogously characterize the class of regular languages that are in the pseudovariety $\mathbf{QEACom}$. For these we derive logarithmic circuit complexity upper bounds.

background contribution method result interpretation main claim

What the classifier reports for each sentence. The number is the probability it gave the label.
#sentencerolethe authors' own workstates the main conclusionstrength
s0 We study the circuit complexity of regular languages in terms of unbounded fan-in Boolean circuit families. contribution 0.56 0.77 0.04 asserted 0.84
s1 We characterize the regular languages of constant circuit complexity in terms of the one-variable fragment of first-order logic with regular predicates, in terms of the pseudovariety of stamps $\mathbf{QEJ}_\mathbf{1}$, suitable word congruences and regular expressions. result 0.74 0.93 0.53 asserted 1.00
s2 We analogously characterize the neutral letter regular languages of constant circuit complexity. contribution 0.60 0.94 0.06 asserted 0.99
s3 Our lower bound result implies that the class of regular languages of sublogarithmic circuit complexity coincides with the one of constant circuit complexity. result 0.58 0.91 0.25 asserted 0.99
s4 In addition we show that deciding whether a regular language, given as a nondeterministic finite automaton, has constant circuit complexity is $\mathbf{PSPACE}$-complete. result 0.97 0.95 0.10 asserted 1.00
s5 We introduce a strong notion of reduction, called rational truth-table reduction, that is tailored towards algebraically defined classes of languages. contribution 0.86 0.95 0.05 asserted 0.99
s6 We show that, for a class of functions we call mild, rational truth-table reductions preserve both upper and lower bounds on circuit complexity. result 0.93 0.96 0.10 asserted 1.00
s7 We show that the class of regular languages, whose circuit complexity is bounded by a mild function, is in fact a length-multiplying variety of languages. result 0.98 0.95 0.10 asserted 1.00
s8 Slightly extending the class of regular languages of constant circuit complexity, we analogously characterize the class of regular languages that are in the pseudovariety $\mathbf{QEACom}$. contribution 0.64 0.95 0.08 asserted 1.00
s9 For these we derive logarithmic circuit complexity upper bounds. result 1.00 0.94 0.08 asserted 1.00

What kind of paper the classifier reports this is: theoretical result 1.00 · evidence from proof or derivation 1.00.

What was examined, and what was not

sources read
  • arXiv listing abstract v1
not examined
  • full text
  • figures and tables
  • references and citing sentences
  • relations to other papers
levels run
  • P abstract
not run
  • S sections
  • T body sentences
  • C citations
  • R cross-paper relations

Every quoted sentence on this record is the authors'. Every label is from Pith's closed vocabulary, with the probability shown beside it. Every number in the measurements table is the authors', checked by code. Record as JSON

Figures
Figure 1. Product & Division of Stamps If V is a variety of semigroups, then the collection of all stamps whose stable semigroup is in V forms an lm-pseudovariety of stamps, denoted by QV [33]. 3.5 Identities on Semigroups An identity is an equation t = t ′ , where t and t ′ are finite words built from a set of variables using multiplication and ω-power. For example xy = yx, x = x ω , and (xyω z) ω = xyω are all identities. A semigroup S satisfies the identity t = t ′ if the two sides evaluate to the same element under every assignment of the variables to elements of S. For instance, th
Figure 2. Syntactic and stable semi￾groups of L1 = (ab) +. The stability index of ηL1 is two. stab(ηL1 ) is in J1, hence ηL1 is in QEJ1. b * a *
Figure 4. Syntactic and stable semi￾group of L3 = a +b +. The stability index of ηL3 is two. stab(ηL3 ) is not in EJ1 since aaabbb = ab ̸= ba = aababb. Hence ηL3 is not in QEJ1. b * a aa *
Figure 6. The word u = u ′u ′′ Note that u ′ = x −1uy−1 = x ′κk(u)y ′ and v ′ = x −1vy−1 = x ′κk(v)y ′ , where x ′ = x −1αk(u) = x −1αk(v) and y ′ = ωk(u)y −1 = ωk(v)y −1 . Since u ≈k v implies κk(u) C 1 k κk(v) and since C 1 k is a congruence by Point (1) of Lemma 4.4 we have u ′ = x ′κk(u)y ′ C 1 k x ′κk(v)y ′ = v ′ . Since s|k we also have u ′ C 1 s v ′ by Point (2) of Lemma 4.4. Recalling that the lengths of u ′ and v ′ are both divisible by s we therefore have pu′p =φ pv′p by Lemma 4.28. We are now ready to prove Proposition 4.24. 4.6.1 Proof of Proposition 4.24 Proof. Let k = sN. By…

Showing 4 of the paper's 6 figures. See all figures in the PDF ↗ Figures reproduced from arXiv:2609.18484 by the authors.

References

Discussion

Disagree with the review, or know something it missed? Leave a comment, highlight any passage above to comment on it, or challenge this review formally.