Abstract

$\newcommand{\C}{\mathbb{C}}$ $\newcommand{\F}{\mathbb{F}}$ $\newcommand{\Image}{{\mathrm{Image}}}$ It is a basic fact of linear algebra that the image of the curve $f(x)=(x^1,x^2,x^3,\ldots,x^m)$, say over $\C$, is not contained in any $(m-1)$-dimensional affine subspace of $\C^m$. In other words, the image of $f$ is not contained in the image of any polynomial mapping $\Gamma:\C^{m-1} \rightarrow \C^m$ of degree 1 (that is, an affine mapping). Can one give an explicit example of a polynomial curve $f:\C \rightarrow \C^m$ such that the image of $f$ is not contained in the image of any polynomial mapping $\Gamma:\C^{m-1} \rightarrow \C^m$ of degree $2$ ? In this paper, we show that problems of this type are closely related to proving lower bounds for the size of general arithmetic circuits. For example, any explicit $f$ as above (with the right notion of explicitness), of degree up to $2^{m^{o(1)}}$, implies super-polynomial lower bounds for computing the permanent over$~\C$. More generally, we say that a polynomial mapping $f:\F^{n} \rightarrow \F^m$ is $(s,r)$-elusive, if for every polynomial mapping $\Gamma:\F^{s} \rightarrow \F^m$ of degree $r$, $\Image(f) \not \subset \Image(\Gamma)$. We show that for many settings of the parameters $n,m,s,r$, explicit constructions of elusive polynomial mappings imply strong (up to exponential) lower bounds for general arithmetic circuits. Finally, for every $r < \log n$, we give an explicit example of a polynomial mapping $f:\F^{n} \rightarrow \F^{n^2}$, of degree $O(r)$, that is $(s,r)$-elusive for $s = n^{1+\Omega(1/r)}$. We use this to construct for any $r$, an explicit example of an $n$-variate polynomial of total-degree $O(r)$, with coefficients in $\{0,1\}$, such that any depth-$r$ arithmetic circuit for this polynomial (over any field) is of size $\geq n^{1+\Omega(1/r)}$. In particular, for any constant $r$, this gives a constant degree polynomial such that any depth $r$ arithmetic circuit for this polynomial is of size $\geq n^{1+\Omega(1)}$. Previously, only lower bounds of the type $\Omega(n \cdot \lambda_r (n))$, where the $\lambda_r$ are extremely slowly growing functions, were known for constant-depth arithmetic circuits for polynomials of constant degree (actually, for linear functions).

Highlights

  • We present a family of problems that are very simple to describe, that seem natural to study from several different points of view, that are seemingly unrelated to arithmetic circuit complexity, and whose solution would give strong lower bounds for the size of general arithmetic circuits

  • We show that if one can give a polynomial-time Turing machine that on input Γ, as above, outputs an explicit polynomial mapping f : Fn → Fm of degree at most poly(n), such that Image( f ) ⊂ Image(Γ), one obtains an explicit lower bound of Ω(n10) for the size of arithmetic circuits

  • One can obtain “win-win” results, such as: either the problem of finding a point outside the image of a polynomial mapping Γ is hard, in which case we have an example of a hard problem, or, otherwise, there exists an explicit lower bound of Ω(n10) for the size of arithmetic circuits

Read more

Summary

Introduction

We present a family of problems that are very simple to describe, that seem natural to study from several different points of view (such as, geometric, algebraic and combinatorial), that are seemingly unrelated to arithmetic circuit complexity, and whose solution would give strong (up to exponential) lower bounds for the size of general arithmetic circuits. If there exists an explicit (s, r)-elusive polynomial mapping, f : Fn → Fm (of degree at most poly(n)), any arithmetic circuit for the permanent, over F, is of super-polynomial size. We show that if one can give a polynomial-time Turing machine that on input Γ, as above, outputs an explicit polynomial mapping f : Fn → Fm of degree at most poly(n), such that Image( f ) ⊂ Image(Γ), one obtains an explicit lower bound of Ω(n10) for the size of arithmetic circuits. One can obtain “win-win” results, such as: either the problem of finding a point outside the image of a polynomial mapping Γ is hard (when Γ is given as an input), in which case we have an example of a hard problem, or, otherwise, there exists an explicit lower bound of Ω(n10) for the size of arithmetic circuits (or both). Only slightly super-linear lower bounds were known for constant-depth arithmetic circuits, for polynomials of constant degree (for linear functions)

Arithmetic circuits
Background
Constant-depth arithmetic circuits
Polynomial mappings
Explicit polynomial mappings
Techniques
Related work
Our results
Part I
Lower bounds for bounded-depth circuits
Part II
Arithmetic circuits in normal forms
Homogenization
Linearization
Reduction to depth 4
Universal circuit-graphs
Notation
The polynomial f
The route to lower bounds
A construction of an elusive polynomial mapping
The lower bound
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call