Recursion Theoretic Characterizations of Complexity Classes of Counting Functions
نویسندگان
چکیده
There has been a great eeort in giving machine independent, algebraic characterizations of complexity classes, especially of functions. Astonishingly, no satisfactory characterization of the prominent class # P has been known up to now. Here, we characterize # P as the closure of a set of simple arithmetical functions under summation and weak product. Building on that result, the hierarchy of counting functions, which is the closure of # P under substitution, is characterized; remarkably without using the operator of substitution, since we can show that in the context of this hierarchy the operation of modiied subtraction is as powerful as substitution. This leads us to a number of consequences concerning closure of # P under certain arith-metical operations. Analogous results are achieved for the class Gap-P which is the closure of # P under subtraction .
منابع مشابه
Third-Order Computation and Bounded Arithmetic
We describe a natural generalization of ordinary computation to a third-order setting and give a function calculus with nice properties and recursion-theoretic characterizations of several large complexity classes. We then present a number of third-order theories of bounded arithmetic whose definable functions are the classes of the EXP-time hierarchy in the third-order setting.
متن کاملElementary arithmetic
There is a quite natural way in which the safe/normal variable discipline of Bellantoni-Cook recursion (1992) can be imposed on arithmetical theories like PA: quantify over safes and induct on normals. This weakens the theory severely, so that the provably recursive functions become more realistically computable (slow growing rather than fast growing). Earlier results of Leivant (1995) are re-w...
متن کاملAlgebraic Characterizations of Complexity-Theoretic Classes of Real Functions
Recursive analysis is the most classical approach to model and discuss computations over the real numbers. Recently, it has been shown that computability classes of functions in the sense of recursive analysis can be defined (or characterized) in an algebraic machine independent way, without resorting to Turing machines. In particular nice connections between the class of computable functions (...
متن کاملParallel computable higher type functionals - Foundations of Computer Science, 1993. Proceedings., 34th Annual Symposium on
The primary aim of this paper is to introduce higher type analogues of some familiar parallel complexity classes, and to show that these higher type classes can be characterized in significantly different ways. Recursion-theoretic, proof-theoretic and machine-theoretic characterizations are given for various classes, providing evidence of their naturalness. In this section, we motivate the appr...
متن کاملModel-Theoretic Characterizations of Boolean and Arithmetic Circuit Classes of Small Depth
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 NC1, SAC1 and AC1 as well as their arithmetic counterparts #NC1, #SAC1 and #AC1. We build on Immerman’s characterization of constant-depth polynomial-size circuits by formulae of first-order logic, i.e., AC0 = FO, an...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Theor. Comput. Sci.
دوره 163 شماره
صفحات -
تاریخ انتشار 1996