Arithmetizing uniform \(NC\) (Q1176198)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | Arithmetizing uniform \(NC\) |
scientific article |
Statements
Arithmetizing uniform \(NC\) (English)
0 references
25 June 1992
0 references
The characterization of classes of polynomially bounded functions by means of bounded arithmetic is the central theme of this paper. The three concepts: 1) Boolean circuit definable, 2) (mathematically) recursion definable and 3) representable in bounded arithmetic are analyzed and compared. The paper contains many interesting results about polynomial complexity and induction in bounded arithmetic. Of particular interest is the comparison of different induction schemata for bounded arithmetic, where special emphasis is laid on a recursion schema modelling the divide and conquer technique. We shall describe some of the concepts and results in more detail: NC describes the functions computable in polylogarithmic depth and polynomial size by families of Boolean circuits (the family has to be log-space uniform). BL denotes a class of functions containing some basic functions (among them are lading functions) which are closed under the map operator, under composition and under polynomially bounded branching recursion; polynomially bounded branching recursion is an abstraction of the divide and conquer technique. The first main result is that BL is equal to (logspace uniform) NC. The second part starts with a presentation of bounded arithmetic (quantifiers are term-bounded), where different kinds of induction schemata are analyzed:\parindent=8mm\smallskip\begin{itemize}\item[(1)] the ``usual'' schema: \(\Phi(0)\land(\forall x)(\Phi(x)\to\Phi(x+1))\to(\forall x)\Phi(x)\qquad(\Phi\hbox{-IND})\);\smallskip\item[(2)] \(\Phi(0)\land(\forall x)(\Phi([{1\over 2}x])\to\Phi(x))\to(\forall x)\Phi(x)\qquad(\Phi\hbox{-PIND})\);\smallskip\item[(3)] \(\Phi(0)\land(\forall x)(\Phi(x)\to\Phi(x+1))\to(\forall x)\Phi(| x|)\qquad(\Phi\hbox{-LIND})\) \((| x|\) is the length of the binary representation of \(x\));\smallskip\item[(4)] \(\Phi(0)\land\Phi(1)\land(\forall x)(\Phi(Fh(x))\land\Phi(Bh(x))\to\Phi(x))\to(\forall x)\Phi(x)\qquad(\Phi\hbox{-DCI}\) ``divide and conquer induction'', here \(Fh\) is a function describing a front half, \(Bh\) a function describing a back half via the binary coding);\smallskip\item[(5)] \(\Phi(0)\land(\forall x)(\Phi([{1\over 2}x])\to\Phi(x))\to(\forall x)\Phi(| x|)\quad(\Phi\hbox{-LPIND})\) (combining features of 2 and 3);\smallskip\item[(6)] \(\Phi(0)\land(\forall x)(\Phi(x)\to\Phi(x+1))\to(\forall x)\Phi(\| x\|)\qquad(\Phi\hbox{- LLIND})\).\smallskip\parindent=0pt In their further application the induction schemata are restricted to instances of the form \(\Sigma^ b_ i\) (bounded \(\Sigma_ i\)-forms). A key role play the systems \(D^ i_ 2\), where the induction axioms are of the form DCI with instances of the form \(\Sigma^ b_ i\). It is shown that the \(\Sigma^ b_ i\)- LPIND and \(\Sigma\)-LLIND induction axioms are derivable in \(D^ i_ 2\). If the \(\Sigma^ b_ i\)-DCI schema is available, then \(\Sigma^ b_ i\)-LP induction, \(\Sigma^ b_ i\)-LL induction and \(\Sigma^ b_ i\)- DC induction systems are all equivalent. It is shown how arithmetical definability corresponds to the class NC (and thus to BL): Uniform NC can be defined via \(\Sigma^ b_ 1\)-DCI induction. On the other hand, \(\Sigma^ b_ 1\)-DCI induction definable functions in \(\Sigma^ b_ 1\)-form are contained in uniform NC and thus in BL. Technically the last results were obtained by complexity analysis in a bounded sequent calculus (i.e. a sequent calculus containing rules for DCI induction and bounded quantifier introduction).\end{itemize}
0 references
polynomially bounded functions
0 references
bounded arithmetic
0 references
Boolean circuit definable
0 references
recursion definable
0 references
polynomial complexity
0 references
induction schemata
0 references
arithmetical definability
0 references
uniform NC
0 references
BL
0 references
complexity analysis in a bounded sequent calculus
0 references