Model-Theoretic Characterizations of Boolean and Arithmetic Circuit Classes of Small Depth

10/05/2017
by   Arnaud Durand, et al.
0

In this paper we give a characterization of both Boolean and arithmetic circuit classes of logarithmic depth in the vein of descriptive complexity theory, i.e., the Boolean classes NC^1, SAC^1 and AC^1 as well as their arithmetic counterparts #NC^1, #SAC^1 and #AC^1. We build on Immerman's characterization of constant-depth polynomial-size circuits by formulas of first-order logic, i.e., AC^0 = FO, and augment the logical language with an operator for defining relations in an inductive way. Considering slight variations of the new operator, we obtain uniform characterizations of the three just mentioned Boolean classes. The arithmetic classes can then be characterized by functions counting winning strategies in semantic games for formulas characterizing languages in the corresponding Boolean class.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/22/2018

New Bounds for Energy Complexity of Boolean Functions

For a Boolean function f:{0,1}^n →{0,1} computed by a circuit C over a...
research
07/29/2019

Parameterized Valiant's Classes

We define a theory of parameterized algebraic complexity classes in anal...
research
06/18/2020

On the complexity of detecting hazards

Detecting and eliminating logic hazards in Boolean circuits is a fundame...
research
02/27/2023

Logical Characterization of Algebraic Circuit Classes over Integral Domains

We present an adapted construction of algebraic circuits over the reals ...
research
12/06/2019

The canonical pairs of bounded depth Frege systems

The canonical pair of a proof system P is the pair of disjoint NP sets w...
research
09/13/2022

Efficient Deobfuscation of Linear Mixed Boolean-Arithmetic Expressions

Mixed Boolean-Arithmetic (MBA) expressions are frequently used for obfus...
research
05/11/2020

A Logical Characterization of Constant-Depth Circuits over the Reals

In this paper we give an Immerman's Theorem for real-valued computation....

Please sign up or login with your details

Forgot password? Click here to reset