Theories for TC0 and other small complexity classes

13Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.

Abstract

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 TC0, whose problems are defined by uniform polynomial-size families of bounded-depth Boolean circuits with majority gates. We present an elegant theory VTC0 in which the provably-total functions are those associated with TC0, and then prove that VTC0 is “isomorphic” to a different looking 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.

Cite

CITATION STYLE

APA

Nguyen, P., & Cook, S. (2006). Theories for TC0 and other small complexity classes. Logical Methods in Computer Science , 2(1). https://doi.org/10.2168/LMCS-2(1:3)2006

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free