The GCT chasm I. Ketan D. Mulmuley. The University of Chicago. The GCT chasm I p. 1

Similar documents
Boundaries of VP and VNP

On P vs. NP and Geometric Complexity Theory

(Abstract) Dedicated to Sri Ramakrishna

Determinant Versus Permanent

Permanent and Determinant

Meta-Algorithms vs. Circuit Lower Bounds Valentine Kabanets

Determinant versus permanent

November 17, Recent Results on. Amir Shpilka Technion. PIT Survey Oberwolfach

Algebraic dependence is not hard

Separating Monotone VP and VNP

Polynomial Identity Testing and Circuit Lower Bounds

On the complexity of polynomial system solving

VALIANT S MODEL AND THE COST OF COMPUTING INTEGERS

Lecture 2: January 18

Polynomial Identity Testing

1 Randomized Computation

Explicit Noether Normalization for Simultaneous Conjugation via Polynomial Identity Testing

Formalizing Randomized Matching Algorithms

Lecture 22: Derandomization Implies Circuit Lower Bounds

CSC 5170: Theory of Computational Complexity Lecture 5 The Chinese University of Hong Kong 8 February 2010

Polynomial Identity Testing. Amir Shpilka Technion

On P vs. NP, Geometric Complexity Theory, and the Riemann Hypothesis

Circuits. Lecture 11 Uniform Circuit Complexity

Umans Complexity Theory Lectures

WEAKENING ASSUMPTIONS FOR DETERMINISTIC SUBEXPONENTIAL TIME NON-SINGULAR MATRIX COMPLETION MAURICE JANSEN

In Search of an Easy Witness: Exponential Time vs. Probabilistic Polynomial Time

Circuit Complexity, Proof Complexity and Polynomial Identity Testing

Real Interactive Proofs for VPSPACE

Circuit Complexity, Proof Complexity and Polynomial Identity Testing

: On the P vs. BPP problem. 30/12/2016 Lecture 11

IS VALIANT VAZIRANI S ISOLATION PROBABILITY IMPROVABLE? Holger Dell, Valentine Kabanets, Dieter van Melkebeek, and Osamu Watanabe December 31, 2012

Some Results on Circuit Lower Bounds and Derandomization of Arthur-Merlin Problems

CSC 5170: Theory of Computational Complexity Lecture 9 The Chinese University of Hong Kong 15 March 2010

report: RMT and boson computers

Lecture 22: Counting

On Pseudorandomness w.r.t Deterministic Observers

arxiv: v1 [cs.cc] 3 Nov 2016

DRAFT. Algebraic computation models. Chapter 14

Linear Projections of the Vandermonde Polynomial

Multi-Linear Formulas for Permanent and Determinant are of Super-Polynomial Size

(Uniform) determinantal representations

Randomness and non-uniformity

Symmetric Determinantal Representation of Weakly-Skew Circuits

Arthur and Merlin as Oracles

A note on exponential circuit lower bounds from derandomizing Arthur-Merlin games

CS151 Complexity Theory. Lecture 1 April 3, 2017

Some Results on Matchgates and Holographic Algorithms. Jin-Yi Cai Vinay Choudhary University of Wisconsin, Madison. NSF CCR and CCR

Arithmetic Circuits: A Chasm at Depth Four

Notes on Complexity Theory Last updated: November, Lecture 10

INSTITUTE of MATHEMATICS. ACADEMY of SCIENCES of the CZECH REPUBLIC. On hardness of multilinearization, and VNP-completeness in characteristics two

Complete problems for classes in PH, The Polynomial-Time Hierarchy (PH) oracle is like a subroutine, or function in

(x 1 +x 2 )(x 1 x 2 )+(x 2 +x 3 )(x 2 x 3 )+(x 3 +x 1 )(x 3 x 1 ).

A Lower Bound for the Size of Syntactically Multilinear Arithmetic Circuits

Nondeterministic Circuit Lower Bounds from Mildly Derandomizing Arthur-Merlin Games

Lecture 5 Polynomial Identity Testing

Lecture 8: Complete Problems for Other Complexity Classes

Sums of Products of Polynomials in Few Variables: Lower Bounds and Polynomial Identity Testing

1 Randomized complexity

Randomness and non-uniformity

PSEUDORANDOMNESS AND AVERAGE-CASE COMPLEXITY VIA UNIFORM REDUCTIONS

Computational Complexity: A Modern Approach

CS151 Complexity Theory

COMPUTATIONAL COMPLEXITY

Is Valiant Vazirani s Isolation Probability Improvable?

CS 151 Complexity Theory Spring Solution Set 5

Input-Oblivious Proof Systems and a Uniform Complexity Perspective on P/poly

On the complexity of approximate multivariate integration

A Note on the Karp-Lipton Collapse for the Exponential Hierarchy

Succinct linear programs for easy problems

NONDETERMINISTIC CIRCUIT LOWER BOUNDS FROM MILDLY DERANDOMIZING ARTHUR-MERLIN GAMES

The Polynomial Hierarchy

Computational Complexity: A Modern Approach. Draft of a book: Dated January 2007 Comments welcome!

Umans Complexity Theory Lectures

Uniform Derandomization

Computational Complexity Theory. The World of P and NP. Jin-Yi Cai Computer Sciences Dept University of Wisconsin, Madison

QMA(2) workshop Tutorial 1. Bill Fefferman (QuICS)

Low-Depth Witnesses are Easy to Find

1 Circuit Complexity. CS 6743 Lecture 15 1 Fall Definitions

Computability and Complexity Theory: An Introduction

Constructing Hard Functions from Learning Algorithms

Is Valiant Vazirani s Isolation Probability Improvable?

DRAFT. Complexity of counting. Chapter 8

Derandomizing from Random Strings

Circuit Lower Bounds for Nondeterministic Quasi-Polytime: An Easy Witness Lemma for NP and NQP

CPSC 536N: Randomized Algorithms Term 2. Lecture 9

: On the P vs. BPP problem. 18/12/16 Lecture 10

Lecture 8 (Notes) 1. The book Computational Complexity: A Modern Approach by Sanjeev Arora and Boaz Barak;

ON THE COMPLEXITY OF NUMERICAL ANALYSIS

Quantum Computing Lecture 8. Quantum Automata and Complexity

Umans Complexity Theory Lectures

Ben Lee Volk. Joint with. Michael A. Forbes Amir Shpilka

20.1 2SAT. CS125 Lecture 20 Fall 2016

Kernel-Size Lower Bounds. The Evidence from Complexity Theory

Deterministic identity testing for sum of read-once oblivious arithmetic branching programs

Another proof that BPP PH (and more)

Worst-Case to Average-Case Reductions Revisited

The power and weakness of randomness (when you are short on time) Avi Wigderson Institute for Advanced Study

Questions Pool. Amnon Ta-Shma and Dean Doron. January 2, Make sure you know how to solve. Do not submit.

Determinant versus permanent

Transcription:

The GCT chasm I p. 1 The GCT chasm I Ketan D. Mulmuley The University of Chicago

The GCT chasm I p. 2 The main reference GCT5 [M.]: Geometric Complexity Theory V: Equivalence between black-box derandomization of polynomial identity testing and derandomization of Noether s Normalization Lemma Abstract: FOCS 2012. Full version: Arxiv and the home page.

The GCT chasm I p. 3 The beginning of GCT Theorem:[M., 1993] The MAXFLOW problem cannot be solved in the PRAM model without bit operations in polylog(n) time using poly(n) processors, where N denotes the total bit-length of the input.

The GCT chasm I p. 3 The beginning of GCT Theorem:[M., 1993] The MAXFLOW problem cannot be solved in the PRAM model without bit operations in polylog(n) time using poly(n) processors, where N denotes the total bit-length of the input. The only known non-trivial implication of the fundamental uniform Boolean P NC conjecture that can be proved unconditionally in a model of computation in which the determinant can be computed efficiently.

The GCT chasm I p. 3 The beginning of GCT Theorem:[M., 1993] The MAXFLOW problem cannot be solved in the PRAM model without bit operations in polylog(n) time using poly(n) processors, where N denotes the total bit-length of the input. The only known non-trivial implication of the fundamental uniform Boolean P NC conjecture that can be proved unconditionally in a model of computation in which the determinant can be computed efficiently. The proof is geometric and goes via upper bound techniques [the flip].

The GCT chasm I p. 3 The beginning of GCT Theorem:[M., 1993] The MAXFLOW problem cannot be solved in the PRAM model without bit operations in polylog(n) time using poly(n) processors, where N denotes the total bit-length of the input. The only known non-trivial implication of the fundamental uniform Boolean P NC conjecture that can be proved unconditionally in a model of computation in which the determinant can be computed efficiently. The proof is geometric and goes via upper bound techniques [the flip]. Why is improving on this lower bound so difficult? This talk.

The GCT chasm I p. 4 The permanent vs. determinant problem Conjecture [Valiant 1979]: The permanent of an n n variable matrix X cannot be expressed as a symbolic determinant of size m, i.e., as the determinant of an m m matrix whose entries are linear functions of the entries of X, if m = poly(n).

The GCT chasm I p. 4 The permanent vs. determinant problem Conjecture [Valiant 1979]: The permanent of an n n variable matrix X cannot be expressed as a symbolic determinant of size m, i.e., as the determinant of an m m matrix whose entries are linear functions of the entries of X, if m = poly(n). Almost equivalently: VP VNP.

The GCT chasm I p. 4 The permanent vs. determinant problem Conjecture [Valiant 1979]: The permanent of an n n variable matrix X cannot be expressed as a symbolic determinant of size m, i.e., as the determinant of an m m matrix whose entries are linear functions of the entries of X, if m = poly(n). Almost equivalently: VP VNP. Stronger conjecture:[gct1: M., Sohoni; 2001] The permanent of an n n variable matrix X cannot be approximated infinitesimally closely by symbolic determinants of O(poly(n)) or even O(2 nǫ ) size, for some small enough constant ǫ > 0.

The GCT chasm I p. 5 The main result Theorem [GCT5]: The stronger GCT1-conjecture implies that the problem (NNL) of derandomizing Noether s Normalization Lemma for the orbit closure of the determinant can be brought down from EXPSPACE, where it currently is, to DET P, up to quasi-prefix.

The GCT chasm I p. 5 The main result Theorem [GCT5]: The stronger GCT1-conjecture implies that the problem (NNL) of derandomizing Noether s Normalization Lemma for the orbit closure of the determinant can be brought down from EXPSPACE, where it currently is, to DET P, up to quasi-prefix. EXPSPACE NNL Where NNL currently is. EXP The GCT Chasm PSPACE P DET Where NNL should be.

The GCT chasm I p. 6 What if the GCT chasm cannot be crossed? Theorem: Suppose NNL is not in SUBEXP.

The GCT chasm I p. 6 What if the GCT chasm cannot be crossed? Theorem: Suppose NNL is not in SUBEXP. Then assuming GRH and robustness of Valiant s conjecture (i.e., (V NP V P) = (V NP V P)):

The GCT chasm I p. 6 What if the GCT chasm cannot be crossed? Theorem: Suppose NNL is not in SUBEXP. Then assuming GRH and robustness of Valiant s conjecture (i.e., (V NP V P) = (V NP V P)): (1) NP P/poly.

The GCT chasm I p. 6 What if the GCT chasm cannot be crossed? Theorem: Suppose NNL is not in SUBEXP. Then assuming GRH and robustness of Valiant s conjecture (i.e., (V NP V P) = (V NP V P)): (1) NP P/poly. (2) The polynomial hierarchy collapses to the second level.

The GCT chasm I p. 6 What if the GCT chasm cannot be crossed? Theorem: Suppose NNL is not in SUBEXP. Then assuming GRH and robustness of Valiant s conjecture (i.e., (V NP V P) = (V NP V P)): (1) NP P/poly. (2) The polynomial hierarchy collapses to the second level. [Under stronger assumptions, P BPP.]

Outline of the talk The GCT chasm I p. 7

The GCT chasm I p. 7 Outline of the talk (1) Reformulation in terms of the orbit closures.

The GCT chasm I p. 7 Outline of the talk (1) Reformulation in terms of the orbit closures. (2) The complexity theoretic and representation theoretic evidence for why the orbit closure of the determinant contains points that do not have small circuits.

The GCT chasm I p. 7 Outline of the talk (1) Reformulation in terms of the orbit closures. (2) The complexity theoretic and representation theoretic evidence for why the orbit closure of the determinant contains points that do not have small circuits. (3) The problem (NNL) of derandomizing Nother s Normalization Lemma for the orbit closure.

The GCT chasm I p. 7 Outline of the talk (1) Reformulation in terms of the orbit closures. (2) The complexity theoretic and representation theoretic evidence for why the orbit closure of the determinant contains points that do not have small circuits. (3) The problem (NNL) of derandomizing Nother s Normalization Lemma for the orbit closure. (4) Why its current complexity is so high (EXPSPACE).

The GCT chasm I p. 7 Outline of the talk (1) Reformulation in terms of the orbit closures. (2) The complexity theoretic and representation theoretic evidence for why the orbit closure of the determinant contains points that do not have small circuits. (3) The problem (NNL) of derandomizing Nother s Normalization Lemma for the orbit closure. (4) Why its current complexity is so high (EXPSPACE). (5) Why stengthened perm vs. det brings it to (quasi)-det.

The GCT chasm I p. 7 Outline of the talk (1) Reformulation in terms of the orbit closures. (2) The complexity theoretic and representation theoretic evidence for why the orbit closure of the determinant contains points that do not have small circuits. (3) The problem (NNL) of derandomizing Nother s Normalization Lemma for the orbit closure. (4) Why its current complexity is so high (EXPSPACE). (5) Why stengthened perm vs. det brings it to (quasi)-det. (6) Evidence for it may not be possible to cross the chasm.

The GCT chasm I p. 8 The orbit closures Let V = C m [Y ] be the space of homogeneous polynomials of degree m in the entries of a variable m m matrix Y with the action of G = GL m 2(C) that maps f(y ) V to f(σ 1 Y ) for any σ G (thinking of Y as an m 2 -vector).

The GCT chasm I p. 8 The orbit closures Let V = C m [Y ] be the space of homogeneous polynomials of degree m in the entries of a variable m m matrix Y with the action of G = GL m 2(C) that maps f(y ) V to f(σ 1 Y ) for any σ G (thinking of Y as an m 2 -vector). Let P(V ) be the projective space associated with V, and let g = det(y ) P(V ). Define the orbit closure of the determinant as [det,m] = Gg P(V ).

The GCT chasm I p. 8 The orbit closures Let V = C m [Y ] be the space of homogeneous polynomials of degree m in the entries of a variable m m matrix Y with the action of G = GL m 2(C) that maps f(y ) V to f(σ 1 Y ) for any σ G (thinking of Y as an m 2 -vector). Let P(V ) be the projective space associated with V, and let g = det(y ) P(V ). Define the orbit closure of the determinant as [det,m] = Gg P(V ). Let X be the lower-right n n sub-matrix of Y, and z any element of Y outside X. Let f(y ) = z m n perm(x) P(V ), and define the orbit closure of the permanent as [perm,n,m] = Gf P(V ).

The GCT chasm I p. 9 The reformulation in terms of orbit closures The stronger permanent vs. determinant conjecture is now equivalent to: Conjecture [GCT1]: [perm,n,m] [det,m] if m = poly(n), or more generally, O(2 nǫ ), for a small enough ǫ > 0.

The GCT chasm I p. 9 The reformulation in terms of orbit closures The stronger permanent vs. determinant conjecture is now equivalent to: Conjecture [GCT1]: [perm,n,m] [det,m] if m = poly(n), or more generally, O(2 nǫ ), for a small enough ǫ > 0. The main difference between the original Valiant s conjecture and this conjecture: The original conjecture is a statement about the constructible set M m 2(C) det(y ) V, whereas this conjecture is a statement about the variety which is its closure.

The GCT chasm I p. 9 The reformulation in terms of orbit closures The stronger permanent vs. determinant conjecture is now equivalent to: Conjecture [GCT1]: [perm,n,m] [det,m] if m = poly(n), or more generally, O(2 nǫ ), for a small enough ǫ > 0. The main difference between the original Valiant s conjecture and this conjecture: The original conjecture is a statement about the constructible set M m 2(C) det(y ) V, whereas this conjecture is a statement about the variety which is its closure. The basic principle of algebraic geometry: The difficulty of a constructible set is controlled by what lies on its border.

The GCT chasm I p. 10 What lies on the border of G det(y )? Defn: A family of points {p m }, p m [det,m], is called a family of bad exterior points if {p m } V P (i.e., p m cannot be computed by a small circuit over C).

The GCT chasm I p. 10 What lies on the border of G det(y )? Defn: A family of points {p m }, p m [det,m], is called a family of bad exterior points if {p m } V P (i.e., p m cannot be computed by a small circuit over C). Fact: Assuming GCT1-conjecture, such a family is VNP-intermediate. If there did not exist VNP-intermediate polynomials, such bad exterior points could not exist. But VNP-intermediate polynomials exist [Bürgisser] (failure of dichotomy).

The GCT chasm I p. 10 What lies on the border of G det(y )? Defn: A family of points {p m }, p m [det,m], is called a family of bad exterior points if {p m } V P (i.e., p m cannot be computed by a small circuit over C). Fact: Assuming GCT1-conjecture, such a family is VNP-intermediate. If there did not exist VNP-intermediate polynomials, such bad exterior points could not exist. But VNP-intermediate polynomials exist [Bürgisser] (failure of dichotomy). Conjecture: [det, m] has bad exterior points.

The GCT chasm I p. 10 What lies on the border of G det(y )? Defn: A family of points {p m }, p m [det,m], is called a family of bad exterior points if {p m } V P (i.e., p m cannot be computed by a small circuit over C). Fact: Assuming GCT1-conjecture, such a family is VNP-intermediate. If there did not exist VNP-intermediate polynomials, such bad exterior points could not exist. But VNP-intermediate polynomials exist [Bürgisser] (failure of dichotomy). Conjecture: [det, m] has bad exterior points. Next: The complexity-theoretic evidence and natural (constructive) candidates from representation theory.

The GCT chasm I p. 11 Newton degeneration Given any symbolic matrix Z of size m = poly(n) over the variables z 1,...,z n, let Newton(Z) be the Newton polytope of det(z) = α c αz α. Given any face F Newton(Z), let det F (Z) = α F c αz α. Call it the Newton degeneration of det(z) associated with the face F.

The GCT chasm I p. 11 Newton degeneration Given any symbolic matrix Z of size m = poly(n) over the variables z 1,...,z n, let Newton(Z) be the Newton polytope of det(z) = α c αz α. Given any face F Newton(Z), let det F (Z) = α F c αz α. Call it the Newton degeneration of det(z) associated with the face F. Fact: det F (Z) [det,m] for any F and Z as above.

The GCT chasm I p. 11 Newton degeneration Given any symbolic matrix Z of size m = poly(n) over the variables z 1,...,z n, let Newton(Z) be the Newton polytope of det(z) = α c αz α. Given any face F Newton(Z), let det F (Z) = α F c αz α. Call it the Newton degeneration of det(z) associated with the face F. Fact: det F (Z) [det,m] for any F and Z as above. (1) Qiao: Every Newton degeneration of the Tutte polynomial associated with the Edmonds perfect matching polytope of any non-bipartite graph has a small circuit.

The GCT chasm I p. 11 Newton degeneration Given any symbolic matrix Z of size m = poly(n) over the variables z 1,...,z n, let Newton(Z) be the Newton polytope of det(z) = α c αz α. Given any face F Newton(Z), let det F (Z) = α F c αz α. Call it the Newton degeneration of det(z) associated with the face F. Fact: det F (Z) [det,m] for any F and Z as above. (1) Qiao: Every Newton degeneration of the Tutte polynomial associated with the Edmonds perfect matching polytope of any non-bipartite graph has a small circuit. (1) Fournier, Malod: The problem of deciding if x α occurs in det(z), given Z and α, is hard (C = P-complete).

The GCT chasm I p. 11 Newton degeneration Given any symbolic matrix Z of size m = poly(n) over the variables z 1,...,z n, let Newton(Z) be the Newton polytope of det(z) = α c αz α. Given any face F Newton(Z), let det F (Z) = α F c αz α. Call it the Newton degeneration of det(z) associated with the face F. Fact: det F (Z) [det,m] for any F and Z as above. (1) Qiao: Every Newton degeneration of the Tutte polynomial associated with the Edmonds perfect matching polytope of any non-bipartite graph has a small circuit. (1) Fournier, Malod: The problem of deciding if x α occurs in det(z), given Z and α, is hard (C = P-complete). (2) Qiao: The membership problem for Newton(Z) is P-hard.

The GCT chasm I p. 12 Newton degeneration of VP Given any family {det(z n )} V P s and any sequence {F n Newton(Z n )}, the family {det Fn (Z n )} is called a Newton degeneration of {det(z n )}. Let Newton(V P s ) V P s V NP be the set of all Newton degenerations of the elements in V P s.

The GCT chasm I p. 12 Newton degeneration of VP Given any family {det(z n )} V P s and any sequence {F n Newton(Z n )}, the family {det Fn (Z n )} is called a Newton degeneration of {det(z n )}. Let Newton(V P s ) V P s V NP be the set of all Newton degenerations of the elements in V P s. Conjecture: Newton(V P s ) V P. Implies existence of bad exterior points, and is supported by complexity theory (Edmonds, Qiao, Fournier, Malod).

The GCT chasm I p. 12 Newton degeneration of VP Given any family {det(z n )} V P s and any sequence {F n Newton(Z n )}, the family {det Fn (Z n )} is called a Newton degeneration of {det(z n )}. Let Newton(V P s ) V P s V NP be the set of all Newton degenerations of the elements in V P s. Conjecture: Newton(V P s ) V P. Implies existence of bad exterior points, and is supported by complexity theory (Edmonds, Qiao, Fournier, Malod). Also supported by representation theory of quivers (Drozd (tame-wild dichotomy); Gabriel; Schofield; Derksen-Weyman).

The GCT chasm I p. 12 Newton degeneration of VP Given any family {det(z n )} V P s and any sequence {F n Newton(Z n )}, the family {det Fn (Z n )} is called a Newton degeneration of {det(z n )}. Let Newton(V P s ) V P s V NP be the set of all Newton degenerations of the elements in V P s. Conjecture: Newton(V P s ) V P. Implies existence of bad exterior points, and is supported by complexity theory (Edmonds, Qiao, Fournier, Malod). Also supported by representation theory of quivers (Drozd (tame-wild dichotomy); Gabriel; Schofield; Derksen-Weyman). To each quiver Q without oriented cycles, one can associate using the representation theory of quivers a subclass V P s [Q] V P s.

The GCT chasm I p. 12 Newton degeneration of VP Given any family {det(z n )} V P s and any sequence {F n Newton(Z n )}, the family {det Fn (Z n )} is called a Newton degeneration of {det(z n )}. Let Newton(V P s ) V P s V NP be the set of all Newton degenerations of the elements in V P s. Conjecture: Newton(V P s ) V P. Implies existence of bad exterior points, and is supported by complexity theory (Edmonds, Qiao, Fournier, Malod). Also supported by representation theory of quivers (Drozd (tame-wild dichotomy); Gabriel; Schofield; Derksen-Weyman). To each quiver Q without oriented cycles, one can associate using the representation theory of quivers a subclass V P s [Q] V P s. Conjecturally Newton(V P s [Q]) V P, Q wild.

The GCT chasm I p. 13 Tame vs. wild quivers (1) Q is (tame): V P s [Q] consists of the single family {det(x n )}, where X n is an n n variable matrix.

The GCT chasm I p. 13 Tame vs. wild quivers (1) Q is (tame): V P s [Q] consists of the single family {det(x n )}, where X n is an n n variable matrix. (2) Q is (tame symmetric): V P s [Q] consists of the single family {det(x n )}, where X n is a 2n 2n variable skew-symmetric matrix. This quiver corresponds to Edmonds P-theory, and Newton(V P s [Q]) V P [Qiao].

The GCT chasm I p. 13 Tame vs. wild quivers (1) Q is (tame): V P s [Q] consists of the single family {det(x n )}, where X n is an n n variable matrix. (2) Q is (tame symmetric): V P s [Q] consists of the single family {det(x n )}, where X n is a 2n 2n variable skew-symmetric matrix. This quiver corresponds to Edmonds P-theory, and Newton(V P s [Q]) V P [Qiao]. (3) Q is = (wild): V P s [Q] consists of the families {det(z n )}, where Z n is a d d block matrix, with d = p(n) (a fixed polynomial), and its (i, j)-th block is the symbolic sum x 1 ij Z 1 + x 2 ij Z 2 + x 3 ij Z 3, where Z 1,Z 2 and Z 3 are n n variable matrices, and x k ij s are variables. Newton(V P s[q]) V P s, and conjecturally it is not in V P.

The GCT chasm I p. 14 Noether s Normalization Lemma [Hilbert] Lemma [NNL]: Given any projective variety X P(C k ) of dimension n, there exists a homogeneous linear map ψ : C k C m, m = poly(n), that induces a regular (well defined) map on X, called a normalizing map.

The GCT chasm I p. 14 Noether s Normalization Lemma [Hilbert] Lemma [NNL]: Given any projective variety X P(C k ) of dimension n, there exists a homogeneous linear map ψ : C k C m, m = poly(n), that induces a regular (well defined) map on X, called a normalizing map. Any random ψ has this property for m n + 1. But deterministic construction of ψ (the problem NNL) is hard.

The GCT chasm I p. 14 Noether s Normalization Lemma [Hilbert] Lemma [NNL]: Given any projective variety X P(C k ) of dimension n, there exists a homogeneous linear map ψ : C k C m, m = poly(n), that induces a regular (well defined) map on X, called a normalizing map. Any random ψ has this property for m n + 1. But deterministic construction of ψ (the problem NNL) is hard. If we use the standard representations of ψ and X, then the specification of ψ itself requires exponential space in n.

The GCT chasm I p. 14 Noether s Normalization Lemma [Hilbert] Lemma [NNL]: Given any projective variety X P(C k ) of dimension n, there exists a homogeneous linear map ψ : C k C m, m = poly(n), that induces a regular (well defined) map on X, called a normalizing map. Any random ψ has this property for m n + 1. But deterministic construction of ψ (the problem NNL) is hard. If we use the standard representations of ψ and X, then the specification of ψ itself requires exponential space in n. So we only consider the case when X is an explicit variety, such as [det, m], that has a specification of bit-length polynomial in its dimension (a circuit for the determinant).

The GCT chasm I p. 15 The problem NNL for [det, m] Let X = [det,m] P(V ), V = C m [Y ].

The GCT chasm I p. 15 The problem NNL for [det, m] Let X = [det,m] P(V ), V = C m [Y ]. Given an m m matrix B, let ψ B : V C denote the linear evaluation map that maps f(y ) V to f(b). Given a set B = {B 1,...,B l } of m m matrices, let ψ B : V C l denote the map (ψ B1,...,ψ Bl ).

The GCT chasm I p. 15 The problem NNL for [det, m] Let X = [det,m] P(V ), V = C m [Y ]. Given an m m matrix B, let ψ B : V C denote the linear evaluation map that maps f(y ) V to f(b). Given a set B = {B 1,...,B l } of m m matrices, let ψ B : V C l denote the map (ψ B1,...,ψ Bl ). Lemma: There exists a small set B of integer matrices of poly(m) total bit-size such that ψ B : V C l induces a regular (normalizing) map on [det,m] P(V ).

The GCT chasm I p. 15 The problem NNL for [det, m] Let X = [det,m] P(V ), V = C m [Y ]. Given an m m matrix B, let ψ B : V C denote the linear evaluation map that maps f(y ) V to f(b). Given a set B = {B 1,...,B l } of m m matrices, let ψ B : V C l denote the map (ψ B1,...,ψ Bl ). Lemma: There exists a small set B of integer matrices of poly(m) total bit-size such that ψ B : V C l induces a regular (normalizing) map on [det,m] P(V ). The problem NNL: Given m (specified in unary), construct a small set B such that ψ B is a normalizing map on [det,m].

The GCT chasm I p. 16 The current complexity of NNL Theorem: NNL is in EXPSPACE (Gröbner basis theory).

The GCT chasm I p. 16 The current complexity of NNL Theorem: NNL is in EXPSPACE (Gröbner basis theory). The space complexity is exponential because the dimension of the ambient space P(V ) containing [det,m] is exponential in m.

The GCT chasm I p. 16 The current complexity of NNL Theorem: NNL is in EXPSPACE (Gröbner basis theory). The space complexity is exponential because the dimension of the ambient space P(V ) containing [det,m] is exponential in m. If we could prove that every point in [det,m] has a small circuit over C then it would follow from the existing techniques (Heintz and Schnorr, Koiran,...) that NNL is in PSPACE.

The GCT chasm I p. 16 The current complexity of NNL Theorem: NNL is in EXPSPACE (Gröbner basis theory). The space complexity is exponential because the dimension of the ambient space P(V ) containing [det,m] is exponential in m. If we could prove that every point in [det,m] has a small circuit over C then it would follow from the existing techniques (Heintz and Schnorr, Koiran,...) that NNL is in PSPACE. The main obstacle to the existing techniques: the existence of bad exterior (including wild) points in [det, m].

The GCT chasm I p. 17 The main results Theorem: The stronger GCT1-conjecture implies that NNL for [det,m] is in quasi-det quasi-p.

The GCT chasm I p. 17 The main results Theorem: The stronger GCT1-conjecture implies that NNL for [det,m] is in quasi-det quasi-p. Equivalence Theorem: There exists an exponential time computable multilinear polynomial in n variables which cannot be approximated infinitesimally closely by symbolic determinants of size m = O(2 nǫ ) iff (ignoring a quasi-prefix) NNL for [det,m] is in P.

The GCT chasm I p. 17 The main results Theorem: The stronger GCT1-conjecture implies that NNL for [det,m] is in quasi-det quasi-p. Equivalence Theorem: There exists an exponential time computable multilinear polynomial in n variables which cannot be approximated infinitesimally closely by symbolic determinants of size m = O(2 nǫ ) iff (ignoring a quasi-prefix) NNL for [det,m] is in P. Theorem [Shallow circuits]: If there exists an exponential time computable multilinear polynomial in n variables that cannot be approximated infinitesimally closely by depth three (or depth four homogeneous) circuits of size O(2 n1/2+ǫ ), for some ǫ > 0, then NNL for [det,m] is in quasi-det.

The GCT chasm I p. 18 Basic proof idea Step 1: Polynomial time Monte-Carlo algorithm: Hilbert et al. + Heintz and Schnorr.

The GCT chasm I p. 18 Basic proof idea Step 1: Polynomial time Monte-Carlo algorithm: Hilbert et al. + Heintz and Schnorr. Step 2: Derandomize this algorithm using the GCT1-conjecture in conjunction with:

The GCT chasm I p. 18 Basic proof idea Step 1: Polynomial time Monte-Carlo algorithm: Hilbert et al. + Heintz and Schnorr. Step 2: Derandomize this algorithm using the GCT1-conjecture in conjunction with: (a) the Hardness vs. randomness principle: Nisan-Wigderson and Kabanets-Impagliazzo, and

The GCT chasm I p. 18 Basic proof idea Step 1: Polynomial time Monte-Carlo algorithm: Hilbert et al. + Heintz and Schnorr. Step 2: Derandomize this algorithm using the GCT1-conjecture in conjunction with: (a) the Hardness vs. randomness principle: Nisan-Wigderson and Kabanets-Impagliazzo, and (b) efficient factorization of Multi-variate polynomials: Kaltofen. This lies at the heart of the proof.

The GCT chasm I p. 18 Basic proof idea Step 1: Polynomial time Monte-Carlo algorithm: Hilbert et al. + Heintz and Schnorr. Step 2: Derandomize this algorithm using the GCT1-conjecture in conjunction with: (a) the Hardness vs. randomness principle: Nisan-Wigderson and Kabanets-Impagliazzo, and (b) efficient factorization of Multi-variate polynomials: Kaltofen. This lies at the heart of the proof. All this works only in the models in which the determinant and multi-variate factorization can be computed efficiently.

The GCT chasm I p. 19 The GCT chasm EXPSPACE NNL The GCT Chasm EXP PSPACE??? Obstacles: (1) The failure of dichotomy. (2) Newton(VP_s) is contained in the closure of VP_s. (3) Newton(VP_s[Q]), Q wild, is contained in the closure of VP_s. P DET

The GCT chasm I p. 20 Can the chasm be crossed? (contd.) All the evidence supports that: (1) Newton(V P s ) V P (or even its subexponential analogue), as conjectured, and (2) the size of the circuit may not be beaten by the derandomization procedures. Hence, NNL for [det, m] may not be in SUBEXP.

The GCT chasm I p. 20 Can the chasm be crossed? (contd.) All the evidence supports that: (1) Newton(V P s ) V P (or even its subexponential analogue), as conjectured, and (2) the size of the circuit may not be beaten by the derandomization procedures. Hence, NNL for [det, m] may not be in SUBEXP. Theorem [Recall] Then, assuming GRH and robustness of Valiant s conjecture, N P P/poly and hence the polynomial hierarchy collapses to the second level.

The GCT chasm I p. 20 Can the chasm be crossed? (contd.) All the evidence supports that: (1) Newton(V P s ) V P (or even its subexponential analogue), as conjectured, and (2) the size of the circuit may not be beaten by the derandomization procedures. Hence, NNL for [det, m] may not be in SUBEXP. Theorem [Recall] Then, assuming GRH and robustness of Valiant s conjecture, N P P/poly and hence the polynomial hierarchy collapses to the second level. Can NNL be derandomized for intemediate explicit varieties?

The GCT chasm I p. 20 Can the chasm be crossed? (contd.) All the evidence supports that: (1) Newton(V P s ) V P (or even its subexponential analogue), as conjectured, and (2) the size of the circuit may not be beaten by the derandomization procedures. Hence, NNL for [det, m] may not be in SUBEXP. Theorem [Recall] Then, assuming GRH and robustness of Valiant s conjecture, N P P/poly and hence the polynomial hierarchy collapses to the second level. Can NNL be derandomized for intemediate explicit varieties? Yes, with implications in Klein s Erlangen program. Tomorrow.