Academia.edu no longer supports Internet Explorer.
To browse Academia.edu and the wider internet faster and more securely, please take a few seconds to upgrade your browser.
2006, Logical Methods in Computer Science
We present a general method for introducing finitely axiomatizable "minimal" two-sorted theories for various subclasses of P (problems solvable in polynomial time). The two sorts are natural numbers and finite sets of natural numbers. The latter are essentially the finite binary strings, which provide a natural domain for defining the functions and sets in small complexity classes. We concentrate on the complexity class TC 0 , whose problems are defined by uniform polynomial-size families of bounded-depth Boolean circuits with majority gates. We present an elegant theory VTC 0 in which the provably-total functions are those associated with TC 0 , and then prove that VTC 0 is "isomorphic" to a differentlooking single-sorted theory introduced by Johannsen and Pollet. The most technical part of the isomorphism proof is defining binary number multiplication in terms a bit-counting function, and showing how to formalize the proofs of its algebraic properties.
2012
Can complexity classes be characterized in terms of efficient reducibility to the (undecidable) set of Kolmogorov-random strings? Although this might seem improbable, a series of papers has recently provided evidence that this may be the case. In particular, it is known that there is a class of problems C defined in terms of polynomial-time truth-table reducibility to RK (the set of Kolmogorov-random strings) that lies between BPP and PSPACE [4, 3]. In this paper, we investigate improving this upper bound from PSPACE to PSPACE ∩ P/poly. More precisely, we present a collection of true statements in the language of arithmetic, (each provable in ZF) and show that if these statements can be proved in certain extensions of Peano arithmetic, then BPP ⊆C⊆PSPACE ∩ P/poly. We conjecture that C is equal to P, and discuss the possibility this might be an avenue for trying to prove the equality of BPP and P.
2011
Can complexity classes be characterized in terms of efficient reducibility to the (undecidable) set of Kolmogorov-random strings? Although this might seem improbable, a series of papers has recently provided evidence that this may be the case. In particular, it is known that there is a class of problems C defined in terms of polynomial-time truth-table reducibility to R K (the set of Kolmogorov-random strings) that lies between BPP and PSPACE . In this paper, we investigate improving this upper bound from PSPACE to PSPACE ∩ P/poly. More precisely, we present a collection of true statements in the language of arithmetic, (each provable in ZF) and show that if these statements can be proved in certain extensions of Peano arithmetic, then BPP ⊆ C ⊆ PSPACE ∩ P/poly.
We consider the problem of proving circuit lower bounds against the polynomialtime hierarchy. We give both positive and negative results. For the positive side, for any fixed integer k > 0, we give an explicit Σ p 2 language, acceptable by a Σ p 2 -machine with running time O(n k 2 +k ), that requires circuit size > n k . This provides a constructive version of an existence theorem of Kannan [Kan82]. Our main theorem is on the negative side. We give evidence that it is infeasible to give relativizable proofs that any single language in the polynomialtime hierarchy requires super polynomial circuit size. Our proof techniques are based on the decision tree version of the Switching Lemma for constant depth circuits and Nisan-Wigderson pseudorandom generator.
We consider the problem of proving circuit lower bounds against the polynomialtime hierarchy. We give both positive and negative results. For the positive side, for any fixed integer k > 0, we give an explicit Σ p 2 language, acceptable by a Σ p 2 -machine with running time O(n k 2 +k ), that requires circuit size > n k . This provides a constructive version of an existence theorem of Kannan [Kan82]. Our main theorem is on the negative side. We give evidence that it is infeasible to give relativizable proofs that any single language in the polynomialtime hierarchy requires super polynomial circuit size. Our proof techniques are based on the decision tree version of the Switching Lemma for constant depth circuits and Nisan-Wigderson pseudorandom generator.
1986
A function of boolean arguments is symmetric if its value depends solely on the number of l's among its arguments. In the first part of this paper we partially characterize those symmetric functions that can be computed by constant-depth polynomial-size sequences of boolean circuits, and discuss the complete characterization. (We treat both uniform and non-uniform sequences of circuits.) Our results imply that these circuits can compute functions that are not definable in first-order logic. In the second part of the paper we generalize from circuits computing symmetric functions to circuits recognizing first-order structures. By imposing fairly natural restrictions we develop a circuit model with precisely the power of first-order logic: a class of structures is first-order definable if and only if it can be recognized by a constant-depth polynomial-time sequence of such circuits. © 1986 Academic Press, Inc.
Lecture Notes in Computer Science, 2007
Existing definitions of the relativizations of NC 1 , L and NL do not preserve the inclusions NC 1 ⊆ L, NL ⊆ AC 1 . We start by giving the first definitions that preserve them. Here for L and NL we define their relativizations using Wilson's stack oracle model, but limit the height of the stack to a constant (instead of log(n)). We show that the collapse of any two classes in {AC 0 (m), TC 0 , NC 1 , L, NL} implies the collapse of their relativizations. Next we develop theories that characterize the relativizations of subclasses of P by modifying theories previously defined by the second two authors. A function is provably total in a theory iff it is in the corresponding relativized class. Finally we exhibit an oracle α that makes AC k (α) a proper hierarchy. This strengthens and clarifies the separations of the relativized theories in . The idea is that a circuit whose nested depth of oracle gates is bounded by k cannot compute correctly the (k + 1) compositions of every oracle function.
Annals of Pure and Applied Logic, 1989
The complexity of subclasses of Magical theories (mainly Presburger and Skolem arithmetic) is studied. The subclasses are defined by the structure of the quantifier prefix.
Theory of Computing Systems / Mathematical Systems Theory, 2007
Any Boolean function can be defined by a Boolean circuit, provided we may use sufficiently strong functions in its gates. On the other hand, what Boolean functions can be defined depends on these gate functions: Each set B of gate functions defines the class of Boolean functions that can be defined by circuits over B. Although these classes have been known since the 1920s, their computational complexity was never investigated. In this paper we will study how difficult it is to decide for a Boolean function f and a class B, whether f is in B. Moreover, we will provide such a decision algorithm with additional information: How difficult is it to decide whether or not f is in B, provided we already know a circuit for f, but with gates from another class A? Given such a circuit, we know that f is in A. Is the problem harder if we do not have a concrete representation for f, but still know that it is from A? For nearly all possible combinations, we show that this is not the case, and that the problem is either in P or coNP-complete.
Proceedings of Computational Complexity. Twelfth Annual IEEE Conference, 1997
We prove that the theory of EXPTIME degrees with respect to polynomial time Turing and many-one reducibility is undecidable. To do so we use a coding method based on ideal lattices of Boolean algebras which w as introduced in [7]. The method can be applied in fact to all hyper-polynomial time classes.
2002
Rice's Theorem states that all nontrivial language properties of recursively enumerable sets are undecidable. Borchert and Stephan (BSOO) started the search for complexity-theoretic analogs of Rice's Theorem, and proved that every nontrivial counting property of boolean circuits is UP-hard. Hemaspaandra and Rothe (HROO] improved the UP-hardness lower bound to UPocwhardness. The present paper raises the lower bound for nontrivial counting properties from UP O(l)-hardness to FewPhardness, i.e., from constant-ambiguity nondeterminism to polynomialambiguity nondeterminism. Furthermore, we prove that this lower bound is rather tight with respect to relativizable techniques, i.e., no relativizable technique can raise this lower bound to FewP-:s;f-tt-hardness. We also prove a Rice-style theorem for NP, namely that every nontrivial language property of NP sets is NP-hard.
2008
In this thesis, we present some results in computational complexity. We consider two approaches for showing that #P has polynomial-size circuits. These approaches use ideas from the interactive proof for #3-SAT. We show that these approaches fail. We discuss whether there are instance checkers for languages complete for the class of approximate counting problems. We provide evidence that such instance checkers do not exist. We discuss the extent to which proofs of hierarchy theorems are constructive. We examine the problems that arise when trying to make the proof of Fortnow and Santhanam’s nonuniform BPP hierarchy theorem more constructive. ii Acknowledgements First, I would like to thank my supervisor, Charles Rackoff. Working with Charlie has been an intellectually stimulating and enjoyable experience. I greatly appreciate the many hours that Charlie spent explaining new concepts to me and suggesting ideas for this thesis. I would like to thank my second reader, Stephen Cook, for...
Theoretical Computer Science, 2010
The expressive power of existentially quantified Boolean formulas ∃CNF with free variables is investigated. We introduce a hierarchy of subclasses ∃MU * (k) of ∃CNF formulas based on the maximum deficiency k of minimal unsatisfiable subformulas of the bound part of the formulas. We will establish an upper bound of the size of minimally equivalent circuits. It will be shown, that there are constants a and b, such that for every formula in ∃MU * (k) of length m of the bound part and length l of the free part of the formula there is an equivalent circuit of size less than l + a • m b(log 2 (m)+k) 2 .
2021
In this thesis, we study the descriptive complexity of counting classes based on Boolean circuits. In descriptive complexity, the complexity of problems is studied in terms of logics required to describe them. The focus of research in this area is on identifying logics that can express exactly the problems in specific complexity classes. For example, problems are definable in ESO, existential second-order logic, if and only if they are in NP, the class of problems decidable in nondeterministic polynomial time. In the computation model of Boolean circuits, individual circuits have a fixed number of inputs. Circuit families are used to allow for an arbitrary number of input bits. A priori, the circuits in a family are not uniformly described, but one can impose this as an additional condition, e.g., requiring that there is an algorithm constructing them. For any circuit there is a function counting witnesses (or proofs) for the circuit producing the output 1. Consequently, any class o...
Electronic Notes in Theoretical Computer Science, 2003
Several authors have independently introduced second order theories whose provably total functionals are polynomial time computable functions on strings (e.g.
2014 IEEE 55th Annual Symposium on Foundations of Computer Science, 2014
We introduce a new and very natural algebraic proof system, which has tight connections to (algebraic) circuit complexity. In particular, we show that any super-polynomial lower bound on any Boolean tautology in our proof system implies that the permanent does not have polynomialsize algebraic circuits (VNP = VP). As a corollary to the proof, we also show that superpolynomial lower bounds on the number of lines in Polynomial Calculus proofs (as opposed to the usual measure of number of monomials) imply the Permanent versus Determinant Conjecture. Note that, prior to our work, there was no proof system for which lower bounds on an arbitrary tautology implied any computational lower bound.
2003
Abstract In this paper we define a sequence of second order theories (with one sort of variables ranging over natural numbers and another sort ranging over sets of natural numbers) whose provably recursive functions from the domain of sets into sets (with a naturally restricted complexity of the graphs) are exactly functions of the corresponding levels of polynomial hierarchy.
Lecture Notes in Mathematics, 1979
Loading Preview
Sorry, preview is currently unavailable. You can download the paper by clicking the button above.