• No results found

A Near-Optimal Depth-Hierarchy Theorem for Small-Depth Multilinear Circuits

N/A
N/A
Protected

Academic year: 2022

Share "A Near-Optimal Depth-Hierarchy Theorem for Small-Depth Multilinear Circuits"

Copied!
191
0
0

Loading.... (view fulltext now)

Full text

(1)

A Near-Optimal Depth-Hierarchy Theorem for Small-Depth Multilinear Circuits

Nutan Limaye

Compuer Science and Engineering Department, Indian Institute of Technology, Bombay, (IITB) India.

Joint work with

Suryajith Chillara, Christian Engels, Srikanth Srinivasan.

IIT Bombay, India.

Seminar 18391 – Algebraic Methods in Computational Complexity Dagstuhl, September 2018.

(2)

More Resources

More power?

(3)

More Resources

More power?

(4)

More Resources More power?

(5)

Power of resources

Turing machines

With more time, can Turing machines compute more languages? With more space, can Turing machines compute more languages? Theorem (Time Hierarchy Theorem, [Hartmanis and Stearns, 65]) There exists a language L that is computed by a TM in time

O(t(n) logt(n))such that no TM running in time o(t(n))can compute it.

Theorem (Space Hierarchy Theorem, [Stearns, Hartmanis, Lewis, 65]) There exists a language L that is computed by a TM in space O(s(n)) such that no TM running in space o(s(n))can compute it.

Non-explicit separations.

(6)

Power of resources

Turing machines

With more time, can Turing machines compute more languages?

With more space, can Turing machines compute more languages? Theorem (Time Hierarchy Theorem, [Hartmanis and Stearns, 65]) There exists a language L that is computed by a TM in time

O(t(n) logt(n))such that no TM running in time o(t(n))can compute it.

Theorem (Space Hierarchy Theorem, [Stearns, Hartmanis, Lewis, 65]) There exists a language L that is computed by a TM in space O(s(n)) such that no TM running in space o(s(n))can compute it.

Non-explicit separations.

(7)

Power of resources

Turing machines

With more time, can Turing machines compute more languages?

With more space, can Turing machines compute more languages?

Theorem (Time Hierarchy Theorem, [Hartmanis and Stearns, 65]) There exists a language L that is computed by a TM in time

O(t(n) logt(n))such that no TM running in time o(t(n))can compute it.

Theorem (Space Hierarchy Theorem, [Stearns, Hartmanis, Lewis, 65]) There exists a language L that is computed by a TM in space O(s(n)) such that no TM running in space o(s(n))can compute it.

Non-explicit separations.

(8)

Power of resources

Turing machines

With more time, can Turing machines compute more languages?

With more space, can Turing machines compute more languages?

Theorem (Time Hierarchy Theorem, [Hartmanis and Stearns, 65]) There exists a language L that is computed by a TM in time

O(t(n) logt(n))such that no TM running in time o(t(n))can compute it.

Theorem (Space Hierarchy Theorem, [Stearns, Hartmanis, Lewis, 65]) There exists a language L that is computed by a TM in space O(s(n)) such that no TM running in space o(s(n))can compute it.

Non-explicit separations.

(9)

Power of resources

Turing machines

With more time, can Turing machines compute more languages?

With more space, can Turing machines compute more languages?

Theorem (Time Hierarchy Theorem, [Hartmanis and Stearns, 65]) There exists a language L that is computed by a TM in time

O(t(n) logt(n))such that no TM running in time o(t(n))can compute it.

Theorem (Space Hierarchy Theorem, [Stearns, Hartmanis, Lewis, 65]) There exists a language L that is computed by a TM in space O(s(n)) such that no TM running in space o(s(n))can compute it.

Non-explicit separations.

(10)

Power of resources

Turing machines

With more time, can Turing machines compute more languages?

With more space, can Turing machines compute more languages?

Theorem (Time Hierarchy Theorem, [Hartmanis and Stearns, 65]) There exists a language L that is computed by a TM in time

O(t(n) logt(n))such that no TM running in time o(t(n))can compute it.

Theorem (Space Hierarchy Theorem, [Stearns, Hartmanis, Lewis, 65]) There exists a language L that is computed by a TM in space O(s(n)) such that no TM running in space o(s(n))can compute it.

Non-explicit separations.

(11)

Power of resources

We can ask a similar question for any model of computation and a resource.

Model of computation Resources of interest

Turing machines time, space, number of random bits, non-determinism, advice

Boolean circuits size, depth

Today we will focus on arithmetic formulas as a model of computation.

(12)

Power of resources

We can ask a similar question for any model of computation and a resource.

Model of computation Resources of interest

Turing machines time, space, number of random bits, non-determinism, advice

Boolean circuits size, depth

Today we will focus on arithmetic formulas as a model of computation.

(13)

Power of resources

We can ask a similar question for any model of computation and a resource.

Model of computation Resources of interest

Turing machines time, space, number of random bits, non-determinism, advice

Boolean circuits size, depth

Today we will focus on arithmetic formulas as a model of computation.

(14)

Power of resources

We can ask a similar question for any model of computation and a resource.

Model of computation Resources of interest

Turing machines time, space, number of random bits, non-determinism, advice

Boolean circuits size, depth

Today we will focus on arithmetic formulas as a model of computation.

(15)

Power of resources

We can ask a similar question for any model of computation and a resource.

Model of computation Resources of interest

Turing machines time, space, number of random bits, non-determinism, advice

Boolean circuits size, depth

Today we will focus on arithmetic formulas as a model of computation.

(16)

A model of computation for polynomials

Arithmetic formula +

×

×

x1 x1

x2

+

×

x1 x1

−1

Definition: An arithmetic formula

a directed tree

with nodes labeled by +,×, x1, . . . ,xn or constants

(say overF)

. indegree 0 nodes : input gates outdegree 0 nodes: output gates without loss of generality alternate +,

×layers.

Size and product-depth

The number of nodes in the tree is the size of the formula.

The maximum number of product gates along any leaf to root path is its product-depth. (Closely related to the depth.)

(17)

A model of computation for polynomials

Arithmetic formula +

×

×

x1 x1

x2

+

×

x1 x1

−1

Definition: An arithmetic formula a directed tree

with nodes labeled by +,×, x1, . . . ,xn or constants

(say overF)

. indegree 0 nodes : input gates outdegree 0 nodes: output gates without loss of generality alternate +,

×layers.

Size and product-depth

The number of nodes in the tree is the size of the formula.

The maximum number of product gates along any leaf to root path is its product-depth. (Closely related to the depth.)

(18)

A model of computation for polynomials

Arithmetic formula +

×

×

x1 x1

x2

+

×

x1 x1

−1

Definition: An arithmetic formula a directed tree

with nodes labeled by +,×, x1, . . . ,xn or constants

(say overF)

.

indegree 0 nodes : input gates outdegree 0 nodes: output gates without loss of generality alternate +,

×layers.

Size and product-depth

The number of nodes in the tree is the size of the formula.

The maximum number of product gates along any leaf to root path is its product-depth. (Closely related to the depth.)

(19)

A model of computation for polynomials

Arithmetic formula +

×

×

x1 x1

x2

+

×

x1 x1

−1

Definition: An arithmetic formula a directed tree

with nodes labeled by +,×, x1, . . . ,xn or constants

(say overF)

. indegree 0 nodes : input gates

outdegree 0 nodes: output gates without loss of generality alternate +,

×layers.

Size and product-depth

The number of nodes in the tree is the size of the formula.

The maximum number of product gates along any leaf to root path is its product-depth. (Closely related to the depth.)

(20)

A model of computation for polynomials

Arithmetic formula +

×

×

x1 x1

x2

+

×

x1 x1

−1

Definition: An arithmetic formula a directed tree

with nodes labeled by +,×, x1, . . . ,xn or constants

(say overF)

. indegree 0 nodes : input gates outdegree 0 nodes: output gates

without loss of generality alternate +,

×layers.

Size and product-depth

The number of nodes in the tree is the size of the formula.

The maximum number of product gates along any leaf to root path is its product-depth. (Closely related to the depth.)

(21)

A model of computation for polynomials

Arithmetic formula +

×

×

x1 x1

x2

+

×

x1 x1

−1

Definition: An arithmetic formula a directed tree

with nodes labeled by +,×, x1, . . . ,xn or constants

(say overF)

. indegree 0 nodes : input gates outdegree 0 nodes: output gates without loss of generality alternate +,

×layers.

Size and product-depth

The number of nodes in the tree is the size of the formula.

The maximum number of product gates along any leaf to root path is its product-depth. (Closely related to the depth.)

(22)

A model of computation for polynomials

Arithmetic formula +

×

×

x1 x1

x2

+

×

x1 x1

−1

Definition: An arithmetic formula a directed tree

with nodes labeled by +,×,

x1, . . . ,xn or constants (say over F).

indegree 0 nodes : input gates outdegree 0 nodes: output gates without loss of generality alternate +,

×layers.

Size and product-depth

The number of nodes in the tree is the size of the formula.

The maximum number of product gates along any leaf to root path is its product-depth. (Closely related to the depth.)

(23)

A model of computation for polynomials

Arithmetic formula +

×

×

x1 x1

x2

+

×

x1 x1

−1

Definition: An arithmetic formula a directed tree

with nodes labeled by +,×,

x1, . . . ,xn or constants (say over F).

indegree 0 nodes : input gates outdegree 0 nodes: output gates without loss of generality alternate +,

×layers.

Size and product-depth

The number of nodes in the tree is the size of the formula.

The maximum number of product gates along any leaf to root path is its product-depth.

(Closely related to the depth.)

(24)

A model of computation for polynomials

Arithmetic formula +

×

×

x1 x1

x2

+

×

x1 x1

−1

Definition: An arithmetic formula a directed tree

with nodes labeled by +,×,

x1, . . . ,xn or constants (say over F).

indegree 0 nodes : input gates outdegree 0 nodes: output gates without loss of generality alternate +,

×layers.

Size and product-depth

The number of nodes in the tree is the size of the formula.

The maximum number of product gates along any leaf to root path is its product-depth. (Closely related to the depth.)

(25)

Small depth formulas

We will focus on small product-depth formulas.

Product-depth ∆ = 1: P Q

formulas The model is complete.

Let X ={x1, . . . ,xn}. Letp(X)∈F[X] be a degree d polynomial. p(x) = X

m∈M

cm·m,

whereMset of all monomials in n variables of degree at most d. It may not always be a succinct representation.

(26)

Small depth formulas

We will focus on small product-depth formulas.

Product-depth ∆ = 1: P Q

formulas

The model is complete.

Let X ={x1, . . . ,xn}. Letp(X)∈F[X] be a degree d polynomial. p(x) = X

m∈M

cm·m,

whereMset of all monomials in n variables of degree at most d. It may not always be a succinct representation.

(27)

Small depth formulas

We will focus on small product-depth formulas.

Product-depth ∆ = 1: P Q

formulas The model is complete.

Let X ={x1, . . . ,xn}. Letp(X)∈F[X] be a degree d polynomial. p(x) = X

m∈M

cm·m,

whereMset of all monomials in n variables of degree at most d. It may not always be a succinct representation.

(28)

Small depth formulas

We will focus on small product-depth formulas.

Product-depth ∆ = 1: P Q

formulas The model is complete.

Let X ={x1, . . . ,xn}.

Letp(X)∈F[X] be a degree d polynomial. p(x) = X

m∈M

cm·m,

whereMset of all monomials in n variables of degree at most d. It may not always be a succinct representation.

(29)

Small depth formulas

We will focus on small product-depth formulas.

Product-depth ∆ = 1: P Q

formulas The model is complete.

Let X ={x1, . . . ,xn}. Letp(X)∈F[X] be a degree d polynomial.

p(x) = X

m∈M

cm·m,

whereMset of all monomials in n variables of degree at most d. It may not always be a succinct representation.

(30)

Small depth formulas

We will focus on small product-depth formulas.

Product-depth ∆ = 1: P Q

formulas The model is complete.

Let X ={x1, . . . ,xn}. Letp(X)∈F[X] be a degree d polynomial.

p(x) = X

m∈M

cm·m,

whereMset of all monomials in n variables of degree at most d. It may not always be a succinct representation.

(31)

Small depth formulas

We will focus on small product-depth formulas.

Product-depth ∆ = 1: P Q

formulas The model is complete.

Let X ={x1, . . . ,xn}. Letp(X)∈F[X] be a degree d polynomial.

p(x) = X

m∈M

cm·m,

whereMset of all monomials in n variables of degree at most d.

It may not always be a succinct representation.

(32)

Small depth formulas

We will focus on small product-depth formulas.

Product-depth ∆ = 1: P Q

formulas The model is complete.

Let X ={x1, . . . ,xn}. Letp(X)∈F[X] be a degree d polynomial.

p(x) = X

m∈M

cm·m,

whereMset of all monomials in n variables of degree at most d. It may not always be a succinct representation.

(33)

Examples of polynomials

Letp(X) = X

S⊆[n]

Y

i∈S

xi

This has sizeO(2n).

However, here is its succinct representation. p(X) =Q

i∈[n](1 +xi) of sizeO(n). This is aQ P

formula for the same polynomial.

(34)

Examples of polynomials

Letp(X) = X

S⊆[n]

Y

i∈S

xi

This has sizeO(2n).

However, here is its succinct representation. p(X) =Q

i∈[n](1 +xi) of sizeO(n). This is aQ P

formula for the same polynomial.

(35)

Examples of polynomials

Letp(X) = X

S⊆[n]

Y

i∈S

xi

This has sizeO(2n).

However, here is its succinct representation.

p(X) =Q

i∈[n](1 +xi) of sizeO(n). This is aQ P

formula for the same polynomial.

(36)

Examples of polynomials

Letp(X) = X

S⊆[n]

Y

i∈S

xi

This has sizeO(2n).

However, here is its succinct representation.

p(X) =Q

i∈[n](1 +xi)

of sizeO(n). This is aQ P

formula for the same polynomial.

(37)

Examples of polynomials

Letp(X) = X

S⊆[n]

Y

i∈S

xi

This has sizeO(2n).

However, here is its succinct representation.

p(X) =Q

i∈[n](1 +xi) of sizeO(n).

This is aQ P

formula for the same polynomial.

(38)

Examples of polynomials

Letp(X) = X

S⊆[n]

Y

i∈S

xi

This has sizeO(2n).

However, here is its succinct representation.

p(X) =Q

i∈[n](1 +xi) of sizeO(n).

This is aQ P

formula for the same polynomial.

(39)

Multilinear polynomials

Let X ={x1, . . . ,xN}.

Letp(X)∈F[X] be a degree d multilinear polynomial.

p(x) = X

S∈[n]:|S|≤d

cS·Y

i∈S

xi,

Many interesting polynomials are multilinear. Determinant: Det(X) =P

σ∈Snsgn(σ)Qn i=1xiσ(i) Permanent: Perm(X) =P

σ∈Sn

Qn i=1xiσ(i) Matrix Multiplication: (X ×Y)i,j =Pn

k=1xik ×ykj

(40)

Multilinear polynomials

Let X ={x1, . . . ,xN}. Letp(X)∈F[X] be a degree d multilinear polynomial.

p(x) = X

S∈[n]:|S|≤d

cS·Y

i∈S

xi,

Many interesting polynomials are multilinear. Determinant: Det(X) =P

σ∈Snsgn(σ)Qn i=1xiσ(i) Permanent: Perm(X) =P

σ∈Sn

Qn i=1xiσ(i) Matrix Multiplication: (X ×Y)i,j =Pn

k=1xik ×ykj

(41)

Multilinear polynomials

Let X ={x1, . . . ,xN}. Letp(X)∈F[X] be a degree d multilinear polynomial.

p(x) = X

S∈[n]:|S|≤d

cS·Y

i∈S

xi,

Many interesting polynomials are multilinear. Determinant: Det(X) =P

σ∈Snsgn(σ)Qn i=1xiσ(i) Permanent: Perm(X) =P

σ∈Sn

Qn i=1xiσ(i) Matrix Multiplication: (X ×Y)i,j =Pn

k=1xik ×ykj

(42)

Multilinear polynomials

Let X ={x1, . . . ,xN}. Letp(X)∈F[X] be a degree d multilinear polynomial.

p(x) = X

S∈[n]:|S|≤d

cS·Y

i∈S

xi,

Many interesting polynomials are multilinear.

Determinant: Det(X) =P

σ∈Snsgn(σ)Qn i=1xiσ(i) Permanent: Perm(X) =P

σ∈Sn

Qn i=1xiσ(i) Matrix Multiplication: (X ×Y)i,j =Pn

k=1xik ×ykj

(43)

Multilinear polynomials

Let X ={x1, . . . ,xN}. Letp(X)∈F[X] be a degree d multilinear polynomial.

p(x) = X

S∈[n]:|S|≤d

cS·Y

i∈S

xi,

Many interesting polynomials are multilinear.

Determinant: Det(X) =P

σ∈Snsgn(σ)Qn i=1xiσ(i)

Permanent: Perm(X) =P

σ∈Sn

Qn i=1xiσ(i) Matrix Multiplication: (X ×Y)i,j =Pn

k=1xik ×ykj

(44)

Multilinear polynomials

Let X ={x1, . . . ,xN}. Letp(X)∈F[X] be a degree d multilinear polynomial.

p(x) = X

S∈[n]:|S|≤d

cS·Y

i∈S

xi,

Many interesting polynomials are multilinear.

Determinant: Det(X) =P

σ∈Snsgn(σ)Qn i=1xiσ(i) Permanent: Perm(X) =P

σ∈Sn

Qn

i=1xiσ(i)

Matrix Multiplication: (X ×Y)i,j =Pn

k=1xik ×ykj

(45)

Multilinear polynomials

Let X ={x1, . . . ,xN}. Letp(X)∈F[X] be a degree d multilinear polynomial.

p(x) = X

S∈[n]:|S|≤d

cS·Y

i∈S

xi,

Many interesting polynomials are multilinear.

Determinant: Det(X) =P

σ∈Snsgn(σ)Qn i=1xiσ(i) Permanent: Perm(X) =P

σ∈Sn

Qn

i=1xiσ(i) Matrix Multiplication: (X ×Y)i,j =Pn

k=1xik ×ykj

(46)

Multilinear polynomials

Let X ={x1, . . . ,xN}. Letp(X)∈F[X] be a degree d multilinear polynomial.

p(x) = X

S∈[n]:|S|≤d

cS·Y

i∈S

xi,

Many interesting polynomials are multilinear.

Determinant: Det(X) =P

σ∈Snsgn(σ)Qn i=1xiσ(i) Permanent: Perm(X) =P

σ∈Sn

Qn

i=1xiσ(i) Matrix Multiplication: (X ×Y)i,j =Pn

k=1xik ×ykj

(47)

Multilinear formulas

A formula is multilinear if every gate in it computes a multilinear polynomial.

Many tools and techniques

A breakthrough result of Raz[Raz04] gave a strong lower bound. Multilinear formulas for Det/Perm must have superpolynomial size. A set of tools introduced in [Raz04].

Extended and appended by a line of work.

[Raz06,RSY07,RY09,DMPY12,KV17].

(48)

Multilinear formulas

A formula is multilinear if every gate in it computes a multilinear polynomial.

Many tools and techniques

A breakthrough result of Raz[Raz04] gave a strong lower bound.

Multilinear formulas for Det/Perm must have superpolynomial size. A set of tools introduced in [Raz04].

Extended and appended by a line of work.

[Raz06,RSY07,RY09,DMPY12,KV17].

(49)

Multilinear formulas

A formula is multilinear if every gate in it computes a multilinear polynomial.

Many tools and techniques

A breakthrough result of Raz[Raz04] gave a strong lower bound.

Multilinear formulas for Det/Perm must have superpolynomial size.

A set of tools introduced in [Raz04]. Extended and appended by a line of work.

[Raz06,RSY07,RY09,DMPY12,KV17].

(50)

Multilinear formulas

A formula is multilinear if every gate in it computes a multilinear polynomial.

Many tools and techniques

A breakthrough result of Raz[Raz04] gave a strong lower bound.

Multilinear formulas for Det/Perm must have superpolynomial size.

A set of tools introduced in [Raz04].

Extended and appended by a line of work.

[Raz06,RSY07,RY09,DMPY12,KV17].

(51)

Multilinear formulas

A formula is multilinear if every gate in it computes a multilinear polynomial.

Many tools and techniques

A breakthrough result of Raz[Raz04] gave a strong lower bound.

Multilinear formulas for Det/Perm must have superpolynomial size.

A set of tools introduced in [Raz04].

Extended and appended by a line of work.

[Raz06,RSY07,RY09,DMPY12,KV17].

(52)

Small depth formulas

We will focus on small product-depth multilinear formulas.

Product-depth ∆ = 1: P Q

or P Q P

formulas P Q formulas are not succinct.

What about P Q P

formulas? p(x) = X

i∈[s]

Y

j∈[s0]

Li,j,where, Li,j are linear polynomials inX.

The model is surprisingly powerful! [AV08,Koi09,Tav10,GKKS12] Any polynomial on n variables of degree d computable by a size s circuit can be computed by P Q P

formula of size sO(

d). (Assume characteristic 0.)

ThisP Q P

realization is non-multilinear!

(53)

Small depth formulas

We will focus on small product-depth multilinear formulas.

Product-depth ∆ = 1: P Q

or P Q P

formulas

P Q formulas are not succinct. What about P Q P

formulas? p(x) = X

i∈[s]

Y

j∈[s0]

Li,j,where, Li,j are linear polynomials inX.

The model is surprisingly powerful! [AV08,Koi09,Tav10,GKKS12] Any polynomial on n variables of degree d computable by a size s circuit can be computed by P Q P

formula of size sO(

d). (Assume characteristic 0.)

ThisP Q P

realization is non-multilinear!

(54)

Small depth formulas

We will focus on small product-depth multilinear formulas.

Product-depth ∆ = 1: P Q

or P Q P

formulas P Q formulas are not succinct.

What about P Q P

formulas? p(x) = X

i∈[s]

Y

j∈[s0]

Li,j,where, Li,j are linear polynomials inX.

The model is surprisingly powerful! [AV08,Koi09,Tav10,GKKS12] Any polynomial on n variables of degree d computable by a size s circuit can be computed by P Q P

formula of size sO(

d). (Assume characteristic 0.)

ThisP Q P

realization is non-multilinear!

(55)

Small depth formulas

We will focus on small product-depth multilinear formulas.

Product-depth ∆ = 1: P Q

or P Q P

formulas P Q formulas are not succinct.

What about P Q P

formulas?

p(x) = X

i∈[s]

Y

j∈[s0]

Li,j,where, Li,j are linear polynomials inX.

The model is surprisingly powerful! [AV08,Koi09,Tav10,GKKS12] Any polynomial on n variables of degree d computable by a size s circuit can be computed by P Q P

formula of size sO(

d). (Assume characteristic 0.)

ThisP Q P

realization is non-multilinear!

(56)

Small depth formulas

We will focus on small product-depth multilinear formulas.

Product-depth ∆ = 1: P Q

or P Q P

formulas P Q formulas are not succinct.

What about P Q P

formulas?

p(x) = X

i∈[s]

Y

j∈[s0]

Li,j,where, Li,j are linear polynomials inX.

The model is surprisingly powerful!

[AV08,Koi09,Tav10,GKKS12] Any polynomial on n variables of degree d computable by a size s circuit can be computed by P Q P

formula of size sO(

d). (Assume characteristic 0.)

ThisP Q P

realization is non-multilinear!

(57)

Small depth formulas

We will focus on small product-depth multilinear formulas.

Product-depth ∆ = 1: P Q

or P Q P

formulas P Q formulas are not succinct.

What about P Q P

formulas?

p(x) = X

i∈[s]

Y

j∈[s0]

Li,j,where, Li,j are linear polynomials inX.

The model is surprisingly powerful! [AV08,Koi09,Tav10,GKKS12]

Any polynomial on n variables of degree d computable by a size s circuit can be computed by

P Q P

formula of size sO(

d). (Assume characteristic 0.)

ThisP Q P

realization is non-multilinear!

(58)

Small depth formulas

We will focus on small product-depth multilinear formulas.

Product-depth ∆ = 1: P Q

or P Q P

formulas P Q formulas are not succinct.

What about P Q P

formulas?

p(x) = X

i∈[s]

Y

j∈[s0]

Li,j,where, Li,j are linear polynomials inX.

The model is surprisingly powerful! [AV08,Koi09,Tav10,GKKS12]

Any polynomial on n variables of degree d computable by a size s circuit can be computed by P Q P

formula of size sO(

d).

(Assume characteristic 0.) ThisP Q P

realization is non-multilinear!

(59)

Small depth formulas

We will focus on small product-depth multilinear formulas.

Product-depth ∆ = 1: P Q

or P Q P

formulas P Q formulas are not succinct.

What about P Q P

formulas?

p(x) = X

i∈[s]

Y

j∈[s0]

Li,j,where, Li,j are linear polynomials inX.

The model is surprisingly powerful! [AV08,Koi09,Tav10,GKKS12]

Any polynomial on n variables of degree d computable by a size s circuit can be computed by P Q P

formula of size sO(

d). (Assume characteristic 0.)

ThisP Q P

realization is non-multilinear!

(60)

Small depth formulas

We will focus on small product-depth multilinear formulas.

Product-depth ∆ = 1: P Q

or P Q P

formulas P Q formulas are not succinct.

What about P Q P

formulas?

p(x) = X

i∈[s]

Y

j∈[s0]

Li,j,where, Li,j are linear polynomials inX.

The model is surprisingly powerful! [AV08,Koi09,Tav10,GKKS12]

Any polynomial on n variables of degree d computable by a size s circuit can be computed by P Q P

formula of size sO(

d). (Assume characteristic 0.)

ThisP Q P

realization is non-multilinear!

(61)

Product-depth ∆ = 1

Non-multilinear to multilinear formula conversion.

Let p(X) be a multilinear polynomial computable by a P Q P formula of size s.

Does p(X) have a P Q P

multilinear formula of size sO(1)? [Chillara,L, Srinivasan, 18]prove that the answer is no. Product-depth ∆ = 2 to ∆ = 1 conversion

Let p(X) be a multilinear polynomial computable by a P Q P Q multilinear formula of size s.

Does p(X) have a P Q P

multilinear formula of size sO(1)? [Kayal, Nair, Saha, 15]show that this is not possible.

(62)

Product-depth ∆ = 1

Non-multilinear to multilinear formula conversion.

Let p(X) be a multilinear polynomial computable by a P Q P formula of size s.

Does p(X) have a P Q P

multilinear formula of size sO(1)? [Chillara,L, Srinivasan, 18]prove that the answer is no. Product-depth ∆ = 2 to ∆ = 1 conversion

Let p(X) be a multilinear polynomial computable by a P Q P Q multilinear formula of size s.

Does p(X) have a P Q P

multilinear formula of size sO(1)? [Kayal, Nair, Saha, 15]show that this is not possible.

(63)

Product-depth ∆ = 1

Non-multilinear to multilinear formula conversion.

Let p(X) be a multilinear polynomial computable by a P Q P formula of size s.

Does p(X) have a P Q P

multilinear formula of size sO(1)?

[Chillara,L, Srinivasan, 18]prove that the answer is no. Product-depth ∆ = 2 to ∆ = 1 conversion

Let p(X) be a multilinear polynomial computable by a P Q P Q multilinear formula of size s.

Does p(X) have a P Q P

multilinear formula of size sO(1)? [Kayal, Nair, Saha, 15]show that this is not possible.

(64)

Product-depth ∆ = 1

Non-multilinear to multilinear formula conversion.

Let p(X) be a multilinear polynomial computable by a P Q P formula of size s.

Does p(X) have a P Q P

multilinear formula of size sO(1)? [Chillara,L, Srinivasan, 18]prove that the answer is no.

Product-depth ∆ = 2 to ∆ = 1 conversion

Let p(X) be a multilinear polynomial computable by a P Q P Q multilinear formula of size s.

Does p(X) have a P Q P

multilinear formula of size sO(1)? [Kayal, Nair, Saha, 15]show that this is not possible.

(65)

Product-depth ∆ = 1

Non-multilinear to multilinear formula conversion.

Let p(X) be a multilinear polynomial computable by a P Q P formula of size s.

Does p(X) have a P Q P

multilinear formula of size sO(1)? [Chillara,L, Srinivasan, 18]prove that the answer is no.

Product-depth ∆ = 2 to ∆ = 1 conversion

Let p(X) be a multilinear polynomial computable by a P Q P Q multilinear formula of size s.

Does p(X) have a P Q P

multilinear formula of size sO(1)? [Kayal, Nair, Saha, 15]show that this is not possible.

(66)

Product-depth ∆ = 1

Non-multilinear to multilinear formula conversion.

Let p(X) be a multilinear polynomial computable by a P Q P formula of size s.

Does p(X) have a P Q P

multilinear formula of size sO(1)? [Chillara,L, Srinivasan, 18]prove that the answer is no.

Product-depth ∆ = 2 to ∆ = 1 conversion

Let p(X) be a multilinear polynomial computable by a P Q P Q multilinear formula of size s.

Does p(X) have a P Q P

multilinear formula of size sO(1)? [Kayal, Nair, Saha, 15]show that this is not possible.

(67)

Product-depth ∆ = 1

Non-multilinear to multilinear formula conversion.

Let p(X) be a multilinear polynomial computable by a P Q P formula of size s.

Does p(X) have a P Q P

multilinear formula of size sO(1)? [Chillara,L, Srinivasan, 18]prove that the answer is no.

Product-depth ∆ = 2 to ∆ = 1 conversion

Let p(X) be a multilinear polynomial computable by a P Q P Q multilinear formula of size s.

Does p(X) have a P Q P

multilinear formula of size sO(1)?

[Kayal, Nair, Saha, 15]show that this is not possible.

(68)

Product-depth ∆ = 1

Non-multilinear to multilinear formula conversion.

Let p(X) be a multilinear polynomial computable by a P Q P formula of size s.

Does p(X) have a P Q P

multilinear formula of size sO(1)? [Chillara,L, Srinivasan, 18]prove that the answer is no.

Product-depth ∆ = 2 to ∆ = 1 conversion

Let p(X) be a multilinear polynomial computable by a P Q P Q multilinear formula of size s.

Does p(X) have a P Q P

multilinear formula of size sO(1)? [Kayal, Nair, Saha, 15]show that this is not possible.

(69)

How expensive ∆ = 2 −→ ∆ = 1?

ConsiderP Q P Q

formula of size s.

Consider theQ P

layer Q

i∈[t]Qi. That is,P

Q[t]P Q.

Open up the multiplication of summands as a sum of multiplications. P

Q[t]P

Q −→ P

P[exp(t)]Q

Q −→ P[exp(t)]Q

The conversion incurs an exponential blow-up.

[Kayal, Nair, Saha, 15]show that this exponential blow-up is essential while going from ∆ = 2 to ∆ = 1.

(70)

How expensive ∆ = 2 −→ ∆ = 1?

ConsiderP Q P Q

formula of size s. Consider theQ P

layer Q

i∈[t]Qi.

That is,P

Q[t]P Q.

Open up the multiplication of summands as a sum of multiplications. P

Q[t]P

Q −→ P

P[exp(t)]Q

Q −→ P[exp(t)]Q

The conversion incurs an exponential blow-up.

[Kayal, Nair, Saha, 15]show that this exponential blow-up is essential while going from ∆ = 2 to ∆ = 1.

(71)

How expensive ∆ = 2 −→ ∆ = 1?

ConsiderP Q P Q

formula of size s. Consider theQ P

layer Q

i∈[t]Qi. That is,P

Q[t]P Q.

Open up the multiplication of summands as a sum of multiplications. P

Q[t]P

Q −→ P

P[exp(t)]Q

Q −→ P[exp(t)]Q

The conversion incurs an exponential blow-up.

[Kayal, Nair, Saha, 15]show that this exponential blow-up is essential while going from ∆ = 2 to ∆ = 1.

(72)

How expensive ∆ = 2 −→ ∆ = 1?

ConsiderP Q P Q

formula of size s. Consider theQ P

layer Q

i∈[t]Qi. That is,P

Q[t]P Q.

Open up the multiplication of summands as a sum of multiplications.

P

Q[t]P

Q −→ P

P[exp(t)]Q

Q −→ P[exp(t)]Q

The conversion incurs an exponential blow-up.

[Kayal, Nair, Saha, 15]show that this exponential blow-up is essential while going from ∆ = 2 to ∆ = 1.

(73)

How expensive ∆ = 2 −→ ∆ = 1?

ConsiderP Q P Q

formula of size s. Consider theQ P

layer Q

i∈[t]Qi. That is,P

Q[t]P Q.

Open up the multiplication of summands as a sum of multiplications.

P

Q[t]P

Q −→ P

P[exp(t)]Q Q

−→ P[exp(t)]Q

The conversion incurs an exponential blow-up.

[Kayal, Nair, Saha, 15]show that this exponential blow-up is essential while going from ∆ = 2 to ∆ = 1.

(74)

How expensive ∆ = 2 −→ ∆ = 1?

ConsiderP Q P Q

formula of size s. Consider theQ P

layer Q

i∈[t]Qi. That is,P

Q[t]P Q.

Open up the multiplication of summands as a sum of multiplications.

P

Q[t]P

Q −→ P

P[exp(t)]Q

Q −→ P[exp(t)]Q

The conversion incurs an exponential blow-up.

[Kayal, Nair, Saha, 15]show that this exponential blow-up is essential while going from ∆ = 2 to ∆ = 1.

(75)

How expensive ∆ = 2 −→ ∆ = 1?

ConsiderP Q P Q

formula of size s. Consider theQ P

layer Q

i∈[t]Qi. That is,P

Q[t]P Q.

Open up the multiplication of summands as a sum of multiplications.

P

Q[t]P

Q −→ P

P[exp(t)]Q

Q −→ P[exp(t)]Q

The conversion incurs an exponential blow-up.

[Kayal, Nair, Saha, 15]show that this exponential blow-up is essential while going from ∆ = 2 to ∆ = 1.

(76)

How expensive ∆ = 2 −→ ∆ = 1?

ConsiderP Q P Q

formula of size s. Consider theQ P

layer Q

i∈[t]Qi. That is,P

Q[t]P Q.

Open up the multiplication of summands as a sum of multiplications.

P

Q[t]P

Q −→ P

P[exp(t)]Q

Q −→ P[exp(t)]Q

The conversion incurs an exponential blow-up.

[Kayal, Nair, Saha, 15]show that this exponential blow-up is essential while going from ∆ = 2 to ∆ = 1.

(77)

Larger product depth ∆ + 1 −→ ∆

ConsiderP Q P Q

. . .P Q P

formula of sizes and product depth

∆ + 1.

Consider theQ P

layer Q

i∈[t]Qi, such that t≤sO(1/∆). That is,P Q

. . .P

Q[(sO(1/∆))]P

Q. . .P Q P .

Open up the multiplication of summands as a sum of multiplications. P Q. . .P

Q[(sO(1/∆))]P

Q. . .P Q P

−→ P Q. . .P

P[exp((sO(1/∆)))]Q

Q. . .P Q P −→

P Q. . .

P[exp((sO(1/∆)))]Q

. . .P Q P

Careful analysis shows a blow-up of exp(s1/∆+o(1)). Is the blow-up essential?

(78)

Larger product depth ∆ + 1 −→ ∆

ConsiderP Q P Q

. . .P Q P

formula of sizes and product depth

∆ + 1.

Consider theQ P

layer Q

i∈[t]Qi, such that t≤sO(1/∆).

That is,P Q

. . .P

Q[(sO(1/∆))]P

Q. . .P Q P .

Open up the multiplication of summands as a sum of multiplications. P Q. . .P

Q[(sO(1/∆))]P

Q. . .P Q P

−→ P Q. . .P

P[exp((sO(1/∆)))]Q

Q. . .P Q P −→

P Q. . .

P[exp((sO(1/∆)))]Q

. . .P Q P

Careful analysis shows a blow-up of exp(s1/∆+o(1)). Is the blow-up essential?

(79)

Larger product depth ∆ + 1 −→ ∆

ConsiderP Q P Q

. . .P Q P

formula of sizes and product depth

∆ + 1.

Consider theQ P

layer Q

i∈[t]Qi, such that t≤sO(1/∆). That is,P Q

. . .P

Q[(sO(1/∆))]P

Q. . .P Q P .

Open up the multiplication of summands as a sum of multiplications. P Q. . .P

Q[(sO(1/∆))]P

Q. . .P Q P

−→ P Q. . .P

P[exp((sO(1/∆)))]Q

Q. . .P Q P −→

P Q. . .

P[exp((sO(1/∆)))]Q

. . .P Q P

Careful analysis shows a blow-up of exp(s1/∆+o(1)). Is the blow-up essential?

(80)

Larger product depth ∆ + 1 −→ ∆

ConsiderP Q P Q

. . .P Q P

formula of sizes and product depth

∆ + 1.

Consider theQ P

layer Q

i∈[t]Qi, such that t≤sO(1/∆). That is,P Q

. . .P

Q[(sO(1/∆))]P

Q. . .P Q P .

Open up the multiplication of summands as a sum of multiplications.

P Q. . .P

Q[(sO(1/∆))]P

Q. . .P Q P

−→ P Q. . .P

P[exp((sO(1/∆)))]Q

Q. . .P Q P −→

P Q. . .

P[exp((sO(1/∆)))]Q

. . .P Q P

Careful analysis shows a blow-up of exp(s1/∆+o(1)). Is the blow-up essential?

(81)

Larger product depth ∆ + 1 −→ ∆

ConsiderP Q P Q

. . .P Q P

formula of sizes and product depth

∆ + 1.

Consider theQ P

layer Q

i∈[t]Qi, such that t≤sO(1/∆). That is,P Q

. . .P

Q[(sO(1/∆))]P

Q. . .P Q P .

Open up the multiplication of summands as a sum of multiplications.

P Q. . .P

Q[(sO(1/∆))]P

Q. . .P Q P

−→

P Q. . .P

P[exp((sO(1/∆)))]Q

Q. . .P Q P

−→ P Q. . .

P[exp((sO(1/∆)))]Q

. . .P Q P

Careful analysis shows a blow-up of exp(s1/∆+o(1)). Is the blow-up essential?

(82)

Larger product depth ∆ + 1 −→ ∆

ConsiderP Q P Q

. . .P Q P

formula of sizes and product depth

∆ + 1.

Consider theQ P

layer Q

i∈[t]Qi, such that t≤sO(1/∆). That is,P Q

. . .P

Q[(sO(1/∆))]P

Q. . .P Q P .

Open up the multiplication of summands as a sum of multiplications.

P Q. . .P

Q[(sO(1/∆))]P

Q. . .P Q P

−→

P Q. . .P

P[exp((sO(1/∆)))]Q

Q. . .P Q P

−→

P Q. . .

P[exp((sO(1/∆)))]Q

. . .P Q P

Careful analysis shows a blow-up of exp(s1/∆+o(1)). Is the blow-up essential?

(83)

Larger product depth ∆ + 1 −→ ∆

ConsiderP Q P Q

. . .P Q P

formula of sizes and product depth

∆ + 1.

Consider theQ P

layer Q

i∈[t]Qi, such that t≤sO(1/∆). That is,P Q

. . .P

Q[(sO(1/∆))]P

Q. . .P Q P .

Open up the multiplication of summands as a sum of multiplications.

P Q. . .P

Q[(sO(1/∆))]P

Q. . .P Q P

−→

P Q. . .P

P[exp((sO(1/∆)))]Q

Q. . .P Q P

−→

P Q. . .

P[exp((sO(1/∆)))]Q

. . .P Q P

Careful analysis shows a blow-up of exp(s1/∆+o(1)).

Is the blow-up essential?

(84)

Larger product depth ∆ + 1 −→ ∆

ConsiderP Q P Q

. . .P Q P

formula of sizes and product depth

∆ + 1.

Consider theQ P

layer Q

i∈[t]Qi, such that t≤sO(1/∆). That is,P Q

. . .P

Q[(sO(1/∆))]P

Q. . .P Q P .

Open up the multiplication of summands as a sum of multiplications.

P Q. . .P

Q[(sO(1/∆))]P

Q. . .P Q P

−→

P Q. . .P

P[exp((sO(1/∆)))]Q

Q. . .P Q P

−→

P Q. . .

P[exp((sO(1/∆)))]Q

. . .P Q P

Careful analysis shows a blow-up of exp(s1/∆+o(1)).

Is the blow-up essential?

(85)

Depth hierarchy theorem

More Resources

More power?

More Product-depth More power?

(86)

Depth hierarchy theorem

More Resources

More power?

More Product-depth More power?

(87)

Depth hierarchy theorem

More Resources More power?

More Product-depth More power?

(88)

Depth hierarchy theorem

More Resources More power?

More Product-depth

More power?

(89)

Depth hierarchy theorem

More Resources More power?

More Product-depth

More power?

(90)

Depth hierarchy theorem

More Resources More power?

More Product-depth More power?

(91)

Depth hierarchy theorems

Arithmetic circuit complexity world

[Raz and Yehudayoff, 2009]prove quasipolynomial depth-hierarchy theorem, i.e. they show quasipolynomial size lower bound for converting product-depth ∆ + 1 multilinear formula into product-depth ∆ formula, as long as ∆ is small.

[Kayal, Nair, Saha, 2015] show an exponential size lower bound for converting product-depth 2 multilinear formulas into product-depth 1 formulas.

Boolean circuit complexity world

[Ajtai,Frust et al.,Yao, H˚astad, 1980s]proved quasipolynomial depth-hierarchy theorem.

[H˚astad, 1986] proved exponential depth-hierarchy theorem.

(92)

Depth hierarchy theorems

Arithmetic circuit complexity world

[Raz and Yehudayoff, 2009]prove quasipolynomial depth-hierarchy theorem

, i.e. they show quasipolynomial size lower bound for converting product-depth ∆ + 1 multilinear formula into product-depth ∆ formula, as long as ∆ is small.

[Kayal, Nair, Saha, 2015] show an exponential size lower bound for converting product-depth 2 multilinear formulas into product-depth 1 formulas.

Boolean circuit complexity world

[Ajtai,Frust et al.,Yao, H˚astad, 1980s]proved quasipolynomial depth-hierarchy theorem.

[H˚astad, 1986] proved exponential depth-hierarchy theorem.

(93)

Depth hierarchy theorems

Arithmetic circuit complexity world

[Raz and Yehudayoff, 2009]prove quasipolynomial depth-hierarchy theorem, i.e. they show quasipolynomial size lower bound for converting product-depth ∆ + 1 multilinear formula into product-depth ∆ formula, as long as ∆ is small.

[Kayal, Nair, Saha, 2015] show an exponential size lower bound for converting product-depth 2 multilinear formulas into product-depth 1 formulas.

Boolean circuit complexity world

[Ajtai,Frust et al.,Yao, H˚astad, 1980s]proved quasipolynomial depth-hierarchy theorem.

[H˚astad, 1986] proved exponential depth-hierarchy theorem.

(94)

Depth hierarchy theorems

Arithmetic circuit complexity world

[Raz and Yehudayoff, 2009]prove quasipolynomial depth-hierarchy theorem, i.e. they show quasipolynomial size lower bound for converting product-depth ∆ + 1 multilinear formula into product-depth ∆ formula, as long as ∆ is small.

[Kayal, Nair, Saha, 2015] show an exponential size lower bound for converting product-depth 2 multilinear formulas into product-depth 1 formulas.

Boolean circuit complexity world

[Ajtai,Frust et al.,Yao, H˚astad, 1980s]proved quasipolynomial depth-hierarchy theorem.

[H˚astad, 1986] proved exponential depth-hierarchy theorem.

(95)

Depth hierarchy theorems

Arithmetic circuit complexity world

[Raz and Yehudayoff, 2009]prove quasipolynomial depth-hierarchy theorem, i.e. they show quasipolynomial size lower bound for converting product-depth ∆ + 1 multilinear formula into product-depth ∆ formula, as long as ∆ is small.

[Kayal, Nair, Saha, 2015] show an exponential size lower bound for converting product-depth 2 multilinear formulas into product-depth 1 formulas.

Boolean circuit complexity world

[Ajtai,Frust et al.,Yao, H˚astad, 1980s]proved quasipolynomial depth-hierarchy theorem.

[H˚astad, 1986] proved exponential depth-hierarchy theorem.

(96)

Depth hierarchy theorems

Arithmetic circuit complexity world

[Raz and Yehudayoff, 2009]prove quasipolynomial depth-hierarchy theorem, i.e. they show quasipolynomial size lower bound for converting product-depth ∆ + 1 multilinear formula into product-depth ∆ formula, as long as ∆ is small.

[Kayal, Nair, Saha, 2015] show an exponential size lower bound for converting product-depth 2 multilinear formulas into product-depth 1 formulas.

Boolean circuit complexity world

[Ajtai,Frust et al.,Yao, H˚astad, 1980s]proved quasipolynomial depth-hierarchy theorem.

[H˚astad, 1986] proved exponential depth-hierarchy theorem.

(97)

Depth hierarchy theorems

Arithmetic circuit complexity world

[Raz and Yehudayoff, 2009]prove quasipolynomial depth-hierarchy theorem, i.e. they show quasipolynomial size lower bound for converting product-depth ∆ + 1 multilinear formula into product-depth ∆ formula, as long as ∆ is small.

[Kayal, Nair, Saha, 2015] show an exponential size lower bound for converting product-depth 2 multilinear formulas into product-depth 1 formulas.

Boolean circuit complexity world

[Ajtai,Frust et al.,Yao, H˚astad, 1980s]proved quasipolynomial depth-hierarchy theorem.

[H˚astad, 1986] proved exponential depth-hierarchy theorem.

(98)

Depth hierarchy theorems

Arithmetic circuit complexity world

[Raz and Yehudayoff, 2009]prove quasipolynomial depth-hierarchy theorem, i.e. they show quasipolynomial size lower bound for converting product-depth ∆ + 1 multilinear formula into product-depth ∆ formula, as long as ∆ is small.

[Kayal, Nair, Saha, 2015] show an exponential size lower bound for converting product-depth 2 multilinear formulas into product-depth 1 formulas.

Our result: Near-optimal Depth Hierarchy Theorem

For any constant ∆, there is an explicit polynomial P∆+1(x1, . . . ,xn) such that

P∆+1(X) is computed by multilinear formulaF∆+1 of product-depth

∆ + 1 and sizeO(n).

However, any multilinear formula of product-depth∆ forP∆+1(X) must have size exp(nα), where α= Ω(1/∆).

(99)

Depth hierarchy theorems

Arithmetic circuit complexity world

[Raz and Yehudayoff, 2009]prove quasipolynomial depth-hierarchy theorem

, i.e. they show quasipolynomial size lower bound for converting product-depth ∆ + 1 multilinear formula into product-depth ∆ formula, as long as ∆ is small.

[Kayal, Nair, Saha, 2015] show an exponential size lower bound for converting product-depth 2 multilinear formulas into product-depth 1 formulas.

Our result: Near-optimal Depth Hierarchy Theorem

For any constant ∆, there is an explicit polynomial P∆+1(x1, . . . ,xn) such that

P∆+1(X) is computed by multilinear formulaF∆+1 of product-depth

∆ + 1 and sizeO(n).

However, any multilinear formula of product-depth∆ forP∆+1(X) must have size exp(nα), where α= Ω(1/∆).

(100)

Depth hierarchy theorems

Arithmetic circuit complexity world

[Raz and Yehudayoff, 2009]prove quasipolynomial depth-hierarchy theorem, i.e. they show quasipolynomial size lower bound for converting product-depth ∆ + 1 multilinear formula into product-depth ∆ formula, as long as ∆ is small.

[Kayal, Nair, Saha, 2015] show an exponential size lower bound for converting product-depth 2 multilinear formulas into product-depth 1 formulas.

Our result: Near-optimal Depth Hierarchy Theorem

For any constant ∆, there is an explicit polynomial P∆+1(x1, . . . ,xn) such that

P∆+1(X) is computed by multilinear formulaF∆+1 of product-depth

∆ + 1 and sizeO(n).

However, any multilinear formula of product-depth∆ forP∆+1(X) must have size exp(nα), where α= Ω(1/∆).

(101)

Depth hierarchy theorems

Arithmetic circuit complexity world

[Raz and Yehudayoff, 2009]prove quasipolynomial depth-hierarchy theorem, i.e. they show quasipolynomial size lower bound for converting product-depth ∆ + 1 multilinear formula into product-depth ∆ formula, as long as ∆ is small.

[Kayal, Nair, Saha, 2015] show an exponential size lower bound for converting product-depth 2 multilinear formulas into product-depth 1 formulas.

Our result: Near-optimal Depth Hierarchy Theorem

For any constant ∆, there is an explicit polynomial P∆+1(x1, . . . ,xn) such that

P∆+1(X) is computed by multilinear formulaF∆+1 of product-depth

∆ + 1 and sizeO(n).

However, any multilinear formula of product-depth∆ forP∆+1(X) must have size exp(nα), where α= Ω(1/∆).

(102)

Depth hierarchy theorems

Arithmetic circuit complexity world

[Raz and Yehudayoff, 2009]prove quasipolynomial depth-hierarchy theorem, i.e. they show quasipolynomial size lower bound for converting product-depth ∆ + 1 multilinear formula into product-depth ∆ formula, as long as ∆ is small.

[Kayal, Nair, Saha, 2015] show an exponential size lower bound for converting product-depth 2 multilinear formulas into product-depth 1 formulas.

Our result: Near-optimal Depth Hierarchy Theorem

For any constant ∆, there is an explicit polynomial P∆+1(x1, . . . ,xn) such that

P∆+1(X) is computed by multilinear formulaF∆+1 of product-depth

∆ + 1 and sizeO(n).

However, any multilinear formula of product-depth∆ forP∆+1(X) must have size exp(nα), where α= Ω(1/∆).

References

Related documents

From Myhill-Nerode theorem, a language L is nonregular if and only if there exists an infinite subset M of Σ∗ where any two elements of M are distinguishable with respect to L..

A surface in 3-space is uniquely determined upto rigid motion by its first and second fundamental forms. (Compare to the Fundamental Theorem of

Boolean circuit classes: By NC 1 we denote the class of languages which can be accepted by a family {C n } n≥0 of polynomial size O(log n) depth bounded circuits, with each gate

i) To study the distribution and morphology of CD1a positive Langerhans cells in human lung tissue in obstructive pulmonary diseases, benign and malignant diseases

I If some head moves rightward into previously unread portion of tape in M , then in S, space allocated for that tape is increased by a right-shift of all content to right... O(t

According to the applicant, illegal and unauthorised mining has caused serious damage to the environment and this fact stands completely established in the Hon’ble

A well-known result of Cartan about holomorphic self-maps, also known as Cartan’s uniqueness theorem, says: every holomorphic self-map of a bounded domain (in the complex

The Chief Mechanical Engineer has one or more deputies to assist him in his work of administration and control. One such deputy is called Works Manager or Deputy Chief