Exponential lower bounds for hom. depth-5 circuits over finite - - PowerPoint PPT Presentation

exponential lower bounds for hom depth 5 circuits over
SMART_READER_LITE
LIVE PREVIEW

Exponential lower bounds for hom. depth-5 circuits over finite - - PowerPoint PPT Presentation

Exponential lower bounds for hom. depth-5 circuits over finite fields Mrinal Kumar Ramprasad Saptharishi TIFR, Mumbai CCC 2017 Riga Rutgers Harvard Algebraic Circuits f ( x 1 , x 2 , x 3 ) = 2 x 2 1 + 2 x 1 x 2 + 2 x 1 x 3 + 2 x 2 x 3 =


slide-1
SLIDE 1

Exponential lower bounds for hom. depth-5 circuits

  • ver finite fields

Mrinal Kumar Ramprasad Saptharishi Rutgers → Harvard TIFR, Mumbai CCC 2017 Riga

slide-2
SLIDE 2

Algebraic Circuits

x1 x2 x3

+

(x1 + x2)

+

(x1 + x3)

+

x1

+

(x1 + x2 + x3)

+

x2

+

x3

×

(x1 + x2)(x1 + x3)

×

x1(x1 + x2 + x3)

×

x2x3

+

f (x1, x2, x3)

= 2x2

1 + 2x1x2 + 2x1x3 + 2x2x3

= 0 over 2

slide-3
SLIDE 3

Algebraic Circuits

x1 x2 x3

+

(x1 + x2)

+

(x1 + x3)

+

x1

+

(x1 + x2 + x3)

+

x2

+

x3

×

(x1 + x2)(x1 + x3)

×

x1(x1 + x2 + x3)

×

x2x3

+

f (x1, x2, x3)

= 2x2

1 + 2x1x2 + 2x1x3 + 2x2x3

= 0 over 2 Size = number of gates

slide-4
SLIDE 4

Algebraic Circuits

x1 x2 x3

+

(x1 + x2)

+

(x1 + x3)

+

x1

+

(x1 + x2 + x3)

+

x2

+

x3

×

(x1 + x2)(x1 + x3)

×

x1(x1 + x2 + x3)

×

x2x3

+

f (x1, x2, x3)

= 2x2

1 + 2x1x2 + 2x1x3 + 2x2x3

= 0 over 2 Depth

slide-5
SLIDE 5

Algebraic Circuits

x1 x2 x3

+

(x1 + x2)

+

(x1 + x3)

+

x1

+

(x1 + x2 + x3)

+

x2

+

x3

×

(x1 + x2)(x1 + x3)

×

x1(x1 + x2 + x3)

×

x2x3

+

f (x1, x2, x3)

= 2x2

1 + 2x1x2 + 2x1x3 + 2x2x3

= 0 over 2

Σ Π Σ

slide-6
SLIDE 6

Algebraic Circuits

x1 x2 x3

+

(x1 + x2)

+

(x1 + x3)

+

x1

+

(x1 + x2 + x3)

+

x2

+

x3

×

(x1 + x2)(x1 + x3)

×

x1(x1 + x2 + x3)

×

x2x3

+

f (x1, x2, x3)

= 2x2

1 + 2x1x2 + 2x1x3 + 2x2x3

= 0 over 2

slide-7
SLIDE 7

Algebraic Circuits

x1 x2 x3

+

(x1 + x2)

+

(x1 + x3)

+

x1

+

(x1 + x2 + x3)

+

x2

+

x3

×

(x1 + x2)(x1 + x3)

×

x1(x1 + x2 + x3)

×

x2x3

+

f (x1, x2, x3)

= 2x2

1 + 2x1x2 + 2x1x3 + 2x2x3

= 0 over 2

slide-8
SLIDE 8

Algebraic Circuits

x1 x2 x3

+

(x1 + x2)

+

(x1 + x3)

+

x1

+

(x1 + x2 + x3)

+

x2

+

x3

×

(x1 + x2)(x1 + x3)

×

x1(x1 + x2 + x3)

×

x2x3

+

f (x1, x2, x3)

= 2x2

1 + 2x1x2 + 2x1x3 + 2x2x3

= 0 over 2

slide-9
SLIDE 9

Algebraic Circuits

x1 x2 x3

+

(x1 + x2)

+

(x1 + x3)

+

x1

+

(x1 + x2 + x3)

+

x2

+

x3

×

(x1 + x2)(x1 + x3)

×

x1(x1 + x2 + x3)

×

x2x3

+

f (x1, x2, x3)

= 2x2

1 + 2x1x2 + 2x1x3 + 2x2x3

= 0 over 2

slide-10
SLIDE 10

Algebraic Circuits

x1 x2 x3

+

(x1 + x2)

+

(x1 + x3)

+

x1

+

(x1 + x2 + x3)

+

x2

+

x3

×

(x1 + x2)(x1 + x3)

×

x1(x1 + x2 + x3)

×

x2x3

+

f (x1, x2, x3)

= 2x2

1 + 2x1x2 + 2x1x3 + 2x2x3

= 0 over 2

slide-11
SLIDE 11

Algebraic Circuits

x1 x2 x3

+

(x1 + x2)

+

(x1 + x3)

+

x1

+

(x1 + x2 + x3)

+

x2

+

x3

×

(x1 + x2)(x1 + x3)

×

x1(x1 + x2 + x3)

×

x2x3

+

f (x1, x2, x3)

= 2x2

1 + 2x1x2 + 2x1x3 + 2x2x3

= 0 over 2

slide-12
SLIDE 12

Tie Open Problem(s)

NP P VP VNP is simpler to prove than P NP. Ultimate goal: Find an explicit

  • variate degree

polynomial that requires large arithmetic circuits to compute it.

slide-13
SLIDE 13

Tie Open Problem(s)

VNP NP P VP VP VNP is simpler to prove than P NP. Ultimate goal: Find an explicit

  • variate degree

polynomial that requires large arithmetic circuits to compute it.

slide-14
SLIDE 14

Tie Open Problem(s)

#P VNP NP P

SAC1

VP VP VNP is simpler to prove than P NP. Ultimate goal: Find an explicit

  • variate degree

polynomial that requires large arithmetic circuits to compute it.

slide-15
SLIDE 15

Tie Open Problem(s)

#P VNP NP P

SAC1

VP VP ̸= VNP is simpler to prove than P ̸= NP. Ultimate goal: Find an explicit

  • variate degree

polynomial that requires large arithmetic circuits to compute it.

slide-16
SLIDE 16

Tie Open Problem(s)

#P VNP NP P

SAC1

VP VP ̸= VNP is simpler to prove than P ̸= NP. Ultimate goal: Find an explicit n-variate degree d polynomial that requires large arithmetic circuits to compute it.

slide-17
SLIDE 17

Depth Reduction

Tieorem ([Agrawal-Vinay + Koiran, Tavenas])

Can be computed by algebraic circuits

  • f “small” size

Can be computed by depth-4 circuits

  • f “not-too-large” size

(Or) Cannot be computed by algebraic circuits

  • f

size Cannot be computed by circuits

  • f

size

slide-18
SLIDE 18

Depth Reduction

Tieorem ([Agrawal-Vinay + Koiran, Tavenas])

Can be computed by algebraic circuits

  • f poly(n,d) size

Can be computed by ΣΠ[

  • d]ΣΠ[
  • d] circuits
  • f nO(
  • d) size

(Or) Cannot be computed by algebraic circuits

  • f

size Cannot be computed by circuits

  • f

size

slide-19
SLIDE 19

Depth Reduction

Tieorem ([Agrawal-Vinay + Koiran, Tavenas])

Can be computed by algebraic circuits

  • f poly(n,d) size

Can be computed by ΣΠ[

  • d]ΣΠ[
  • d] circuits
  • f nO(
  • d) size

(Or) Cannot be computed by algebraic circuits

  • f poly(n,d) size

Cannot be computed by ΣΠ[

  • d]ΣΠ[
  • d] circuits
  • f nO(
  • d) size
slide-20
SLIDE 20

A brief history of related results

Goal: T

  • prove an nω(
  • d) lower bound for ΣΠ[
  • d]ΣΠ[
  • d] circuits.

Tieorem ([Nisan-Wigderson])

A lower bound for circuits.

Tieorem ([Grigoriev-Karpinski, Grigoriev-Razborov])

A lower bound circuits over any fixed finite field

Tieorem ([Gupta-Kamath-Kayal-S])

A lower bound for circuits.

Tieorem ([Kayal-Limaye-Saha-Srinivasan])

A lower bound for homogeneous depth- circuits.

slide-21
SLIDE 21

A brief history of related results

Goal: T

  • prove an nω(
  • d) lower bound for ΣΠ[
  • d]ΣΠ[
  • d] circuits.

Tieorem ([Nisan-Wigderson])

A 2Ω(d) lower bound for ΣΠ[d]Σ circuits.

Tieorem ([Grigoriev-Karpinski, Grigoriev-Razborov])

A lower bound circuits over any fixed finite field

Tieorem ([Gupta-Kamath-Kayal-S])

A lower bound for circuits.

Tieorem ([Kayal-Limaye-Saha-Srinivasan])

A lower bound for homogeneous depth- circuits.

slide-22
SLIDE 22

A brief history of related results

Goal: T

  • prove an nω(
  • d) lower bound for ΣΠ[
  • d]ΣΠ[
  • d] circuits.

Tieorem ([Nisan-Wigderson])

A 2Ω(d) lower bound for ΣΠ[d]Σ circuits.

Tieorem ([Grigoriev-Karpinski, Grigoriev-Razborov])

A 2Ωq(d) lower bound ΣΠΣ circuits over any fixed finite field q

Tieorem ([Gupta-Kamath-Kayal-S])

A lower bound for circuits.

Tieorem ([Kayal-Limaye-Saha-Srinivasan])

A lower bound for homogeneous depth- circuits.

slide-23
SLIDE 23

A brief history of related results

Goal: T

  • prove an nω(
  • d) lower bound for ΣΠ[
  • d]ΣΠ[
  • d] circuits.

Tieorem ([Nisan-Wigderson])

A 2Ω(d) lower bound for ΣΠ[d]Σ circuits.

Tieorem ([Grigoriev-Karpinski, Grigoriev-Razborov])

A 2Ωq(d) lower bound ΣΠΣ circuits over any fixed finite field q

Tieorem ([Gupta-Kamath-Kayal-S])

A 2Ω(

  • d) lower bound for ΣΠ[
  • d]ΣΠ[
  • d] circuits.

Tieorem ([Kayal-Limaye-Saha-Srinivasan])

A lower bound for homogeneous depth- circuits.

slide-24
SLIDE 24

A brief history of related results

Goal: T

  • prove an nω(
  • d) lower bound for ΣΠ[
  • d]ΣΠ[
  • d] circuits.

Tieorem ([Nisan-Wigderson])

A 2Ω(d) lower bound for ΣΠ[d]Σ circuits.

Tieorem ([Grigoriev-Karpinski, Grigoriev-Razborov])

A 2Ωq(d) lower bound ΣΠΣ circuits over any fixed finite field q

Tieorem ([Gupta-Kamath-Kayal-S])

A 2Ω(

  • d) lower bound for ΣΠ[
  • d]ΣΠ[
  • d] circuits.

Tieorem ([Kayal-Limaye-Saha-Srinivasan])

A nΩ(

  • d) lower bound for homogeneous depth-4 circuits.
slide-25
SLIDE 25

Our results

Tieorem

An explicit polynomial f (x1,..., xn) of degree d with 0/1 coeffjcients such that, for any fixed finite field q, any homogeneous ΣΠΣΠΣ circuit computing f must have size 2Ωq(

  • d).

Ingredients for the proof: [Kayal-Limaye-Saha-Srinivasan] + [Grigoriev-Karpinski] + a good amount of sweat ... ought to have been easier than this

slide-26
SLIDE 26

Our results

Tieorem

An explicit polynomial f (x1,..., xn) of degree d with 0/1 coeffjcients such that, for any fixed finite field q, any homogeneous ΣΠΣΠΣ circuit computing f must have size 2Ωq(

  • d).

Ingredients for the proof: [Kayal-Limaye-Saha-Srinivasan] + [Grigoriev-Karpinski] + a good amount of sweat ... ought to have been easier than this

slide-27
SLIDE 27

Our results

Tieorem

An explicit polynomial f (x1,..., xn) of degree d with 0/1 coeffjcients such that, for any fixed finite field q, any homogeneous ΣΠΣΠΣ circuit computing f must have size 2Ωq(

  • d).

Ingredients for the proof: [Kayal-Limaye-Saha-Srinivasan] + [Grigoriev-Karpinski] + a good amount of sweat ... ought to have been easier than this

slide-28
SLIDE 28

How are such bounds proved?

Natural proof strategies Construct a map Γ : [x1,..., xn] → , that assigns a number to every polynomial such that: Typically is the rank of some associated linear space.

  • 1. If f is computable by “small” circuits, then Γ(f ) is “small”.
  • 2. For the desired polynomial f we wish to show a lower bound, then

Γ(f ) is “large”.

slide-29
SLIDE 29

How are such bounds proved?

Natural proof strategies Construct a map Γ : [x1,..., xn] → , that assigns a number to every polynomial such that: Typically Γ(f ) is the rank of some associated linear space.

  • 1. If f is computable by “small” circuits, then Γ(f ) is “small”.
  • 2. For the desired polynomial f we wish to show a lower bound, then

Γ(f ) is “large”.

slide-30
SLIDE 30

Examples

▶ [Nisan-Wigderson-95]: ΣΠdΣ circuits, sums of terms of the form

ℓ1 ···ℓd.

slide-31
SLIDE 31

Examples

▶ [Nisan-Wigderson-95]: ΣΠdΣ circuits, sums of terms of the form

ℓ1 ···ℓd. Key observation: There are just d

k

  • linearly independent k-th order

partial derivatives of ℓ1 ···ℓd.

slide-32
SLIDE 32

Examples

▶ [Nisan-Wigderson-95]: ΣΠdΣ circuits, sums of terms of the form

ℓ1 ···ℓd. Key observation: There are just d

k

  • linearly independent k-th order

partial derivatives of ℓ1 ···ℓd. For a generic polynomial, you would all partial derivatives to be linearly independent.

slide-33
SLIDE 33

Examples

▶ [Nisan-Wigderson-95]: ΣΠdΣ circuits, sums of terms of the form

ℓ1 ···ℓd. Key observation: There are just d

k

  • linearly independent k-th order

partial derivatives of ℓ1 ···ℓd. For a generic polynomial, you would all partial derivatives to be linearly independent. ∂ =k(ℓ1 ···ℓd) ⊆ span ∏

i∈S

ℓi : S ⊆ [d] , |S| = d − k

slide-34
SLIDE 34

Examples

▶ [Nisan-Wigderson-95]: ΣΠdΣ circuits, sums of terms of the form

ℓ1 ···ℓd. Key observation: There are just d

k

  • linearly independent k-th order

partial derivatives of ℓ1 ···ℓd. For a generic polynomial, you would all partial derivatives to be linearly independent. ∂ =k(ℓ1 ···ℓd) ⊆ span ∏

i∈S

ℓi : S ⊆ [d] , |S| = d − k

  • For f = Detd, the symbolic determinant of a d × d matrix, we have

d

k

2 linearly independent (d − k) × (d − k) minors.

slide-35
SLIDE 35

Examples

▶ [Nisan-Wigderson-95]: ΣΠdΣ circuits, sums of terms of the form

ℓ1 ···ℓd. Key observation: There are just d

k

  • linearly independent k-th order

partial derivatives of ℓ1 ···ℓd. For a generic polynomial, you would all partial derivatives to be linearly independent. ∂ =k(ℓ1 ···ℓd) ⊆ span ∏

i∈S

ℓi : S ⊆ [d] , |S| = d − k

  • For f = Detd, the symbolic determinant of a d × d matrix, we have

d

k

2 linearly independent (d − k) × (d − k) minors. Therefore, if Detd = ∑s

i=1 ℓi1 ···ℓid, then s ≥

d

d/2

  • .
slide-36
SLIDE 36

Examples

▶ [Nisan-Wigderson-95]: ΣΠdΣ circuits, sum of terms of the form

ℓ1 ···ℓd. Key observation: There are “few” linearly independent partial derivatives of ℓ1 ···ℓd.

slide-37
SLIDE 37

Examples

▶ [Nisan-Wigderson-95]: ΣΠdΣ circuits, sum of terms of the form

ℓ1 ···ℓd. Key observation: There are “few” linearly independent partial derivatives of ℓ1 ···ℓd. ∂ =k Mons of degree d − k m ∂xα

  • coefg. of m in ∂xα(f )
slide-38
SLIDE 38

Examples

▶ [Nisan-Wigderson-95]: ΣΠdΣ circuits, sum of terms of the form

ℓ1 ···ℓd. Key observation: There are “few” linearly independent partial derivatives of ℓ1 ···ℓd.

slide-39
SLIDE 39

Examples

▶ [Nisan-Wigderson-95]: ΣΠdΣ circuits, sum of terms of the form

ℓ1 ···ℓd. Key observation: There are “few” linearly independent partial derivatives of ℓ1 ···ℓd.

▶ [Gupta-Kamath-Kayal-S-13]: ΣΠ

  • dΣΠ
  • d circuits, terms of the

form Q1 ···Q

d.

slide-40
SLIDE 40

Examples

▶ [Nisan-Wigderson-95]: ΣΠdΣ circuits, sum of terms of the form

ℓ1 ···ℓd. Key observation: There are “few” linearly independent partial derivatives of ℓ1 ···ℓd.

▶ [Gupta-Kamath-Kayal-S-13]: ΣΠ

  • dΣΠ
  • d circuits, terms of the

form Q1 ···Q

d.

∂x(Q1 ···Qr) = ∂x(Q1) · Q2 ···Qr + ··· + Q1 ···Qr−1 · ∂x(Qr)

slide-41
SLIDE 41

Examples

▶ [Nisan-Wigderson-95]: ΣΠdΣ circuits, sum of terms of the form

ℓ1 ···ℓd. Key observation: There are “few” linearly independent partial derivatives of ℓ1 ···ℓd.

▶ [Gupta-Kamath-Kayal-S-13]: ΣΠ

  • dΣΠ
  • d circuits, terms of the

form Q1 ···Q

d.

∂x(Q1 ···Qr) = ∂x(Q1) · Q2 ···Qr + ··· + Q1 ···Qr−1 · ∂x(Qr)

slide-42
SLIDE 42

Examples

▶ [Nisan-Wigderson-95]: ΣΠdΣ circuits, sum of terms of the form

ℓ1 ···ℓd. Key observation: There are “few” linearly independent partial derivatives of ℓ1 ···ℓd.

▶ [Gupta-Kamath-Kayal-S-13]: ΣΠ

  • dΣΠ
  • d circuits, terms of the

form Q1 ···Q

d.

∂ x(Q1 ···Qr) = span

  • x=
  • d ·

i∈S

Qi : S ⊂ [r] , |S| = r − 1

slide-43
SLIDE 43

Examples

▶ [Nisan-Wigderson-95]: ΣΠdΣ circuits, sum of terms of the form

ℓ1 ···ℓd. Key observation: There are “few” linearly independent partial derivatives of ℓ1 ···ℓd.

▶ [Gupta-Kamath-Kayal-S-13]: ΣΠ

  • dΣΠ
  • d circuits, terms of the

form Q1 ···Q

d.

∂ =k(Q1 ···Qr) = span

  • x=k
  • d ·

i∈S

Qi : S ⊂ [r] , |S| = r − k

slide-44
SLIDE 44

Examples

▶ [Nisan-Wigderson-95]: ΣΠdΣ circuits, sum of terms of the form

ℓ1 ···ℓd. Key observation: There are “few” linearly independent partial derivatives of ℓ1 ···ℓd.

▶ [Gupta-Kamath-Kayal-S-13]: ΣΠ

  • dΣΠ
  • d circuits, terms of the

form Q1 ···Q

d.

∂ =k(Q1 ···Qr) = span

  • x=k
  • d ·

i∈S

Qi : S ⊂ [r] , |S| = r − k

  • Key observation: Many low-degree combinations of partial

derivatives are zero if all Qis have low degree.

slide-45
SLIDE 45

Examples

▶ [Nisan-Wigderson-95]: ΣΠdΣ circuits, sum of terms of the form

ℓ1 ···ℓd. Key observation: There are “few” linearly independent partial derivatives of ℓ1 ···ℓd.

▶ [Gupta-Kamath-Kayal-S-13]: ΣΠ

  • dΣΠ
  • d circuits, terms of the

form Q1 ···Q

d.

Key observation: Many low-degree combinations of partial derivatives are zero if all Qis have low degree.

slide-46
SLIDE 46

Examples

▶ [Nisan-Wigderson-95]: ΣΠdΣ circuits, sum of terms of the form

ℓ1 ···ℓd. Key observation: There are “few” linearly independent partial derivatives of ℓ1 ···ℓd.

▶ [Gupta-Kamath-Kayal-S-13]: ΣΠ

  • dΣΠ
  • d circuits, terms of the

form Q1 ···Q

d.

Key observation: Many low-degree combinations of partial derivatives are zero if all Qis have low degree. Γ(f ) = dim

  • x=ℓ∂ =k(f )
  • Dimension of shifted partial derivatives
slide-47
SLIDE 47

Examples

▶ [Nisan-Wigderson-95]: ΣΠdΣ circuits, sum of terms of the form

ℓ1 ···ℓd. Key observation: There are “few” linearly independent partial derivatives of ℓ1 ···ℓd.

▶ [Gupta-Kamath-Kayal-S-13]: ΣΠ

  • dΣΠ
  • d circuits, terms of the

form Q1 ···Q

d.

x=ℓ∂ =k Mons of degree ℓ + d − k m xβ∂xα

  • coefg. of m in xβ∂xα(f )
slide-48
SLIDE 48

Examples...

▶ [Gupta-Kamath-Kayal-S-13]: ΣΠ

  • dΣΠ
  • d circuits, terms of the

form Q1 ···Q

d.

Key observation: Many low-degree combinations of partial derivatives are zero if all Qis have low degree.

slide-49
SLIDE 49

Examples...

▶ [Gupta-Kamath-Kayal-S-13]: ΣΠ

  • dΣΠ
  • d circuits, terms of the

form Q1 ···Q

d.

Key observation: Many low-degree combinations of partial derivatives are zero if all Qis have low degree.

▶ hom. ΣΠΣΠ circuits: terms like Q1 ···Qb with total degree d.

slide-50
SLIDE 50

Examples...

▶ [Gupta-Kamath-Kayal-S-13]: ΣΠ

  • dΣΠ
  • d circuits, terms of the

form Q1 ···Q

d.

Key observation: Many low-degree combinations of partial derivatives are zero if all Qis have low degree.

▶ hom. ΣΠΣΠ circuits: terms like Q1 ···Qb with total degree d.

slide-51
SLIDE 51

Examples...

▶ [Gupta-Kamath-Kayal-S-13]: ΣΠ

  • dΣΠ
  • d circuits, terms of the

form Q1 ···Q

d.

Key observation: Many low-degree combinations of partial derivatives are zero if all Qis have low degree.

▶ hom. ΣΠΣΠ circuits: terms like Q1 ···Qb with total degree d.

Low degree mons. High degree mons.

slide-52
SLIDE 52

Examples...

▶ [Gupta-Kamath-Kayal-S-13]: ΣΠ

  • dΣΠ
  • d circuits, terms of the

form Q1 ···Q

d.

Key observation: Many low-degree combinations of partial derivatives are zero if all Qis have low degree.

▶ hom. ΣΠΣΠ circuits: terms like Q1 ···Qb with total degree d.

Low degree mons. High degree mons. [GKKS-12] ✓

slide-53
SLIDE 53

Examples...

▶ [Gupta-Kamath-Kayal-S-13]: ΣΠ

  • dΣΠ
  • d circuits, terms of the

form Q1 ···Q

d.

Key observation: Many low-degree combinations of partial derivatives are zero if all Qis have low degree.

▶ hom. ΣΠΣΠ circuits: terms like Q1 ···Qb with total degree d.

Low degree mons. High degree large support mons.

  • Eg. x1 ··· xd

High degree small support mons.

  • Eg. xd/2

1

xd/2

2

[GKKS-12] ✓

slide-54
SLIDE 54

Examples...

▶ [Gupta-Kamath-Kayal-S-13]: ΣΠ

  • dΣΠ
  • d circuits, terms of the

form Q1 ···Q

d.

Key observation: Many low-degree combinations of partial derivatives are zero if all Qis have low degree.

▶ hom. ΣΠΣΠ circuits: terms like Q1 ···Qb with total degree d.

Low degree mons. High degree large support mons.

  • Eg. x1 ··· xd

High degree small support mons.

  • Eg. xd/2

1

xd/2

2

[GKKS-12] ✓

▶ Idea 1 - Random restrictions: Randomly set a small number of

variables to zero

slide-55
SLIDE 55

Examples...

▶ [Gupta-Kamath-Kayal-S-13]: ΣΠ

  • dΣΠ
  • d circuits, terms of the

form Q1 ···Q

d.

Key observation: Many low-degree combinations of partial derivatives are zero if all Qis have low degree.

▶ hom. ΣΠΣΠ circuits: terms like Q1 ···Qb with total degree d.

Low degree mons. High degree large support mons.

  • Eg. x1 ··· xd

High degree small support mons.

  • Eg. xd/2

1

xd/2

2

[GKKS-12] ✓

▶ Idea 1 - Random restrictions: Randomly set a small number of

variables to zero

slide-56
SLIDE 56

Examples...

▶ [Gupta-Kamath-Kayal-S-13]: ΣΠ

  • dΣΠ
  • d circuits, terms of the

form Q1 ···Q

d.

Key observation: Many low-degree combinations of partial derivatives are zero if all Qis have low degree.

▶ hom. ΣΠΣΠ circuits: terms like Q1 ···Qb with total degree d.

Low degree mons. High degree large support mons.

  • Eg. x1 ··· xd

High degree small support mons.

  • Eg. xd/2

1

xd/2

2

[GKKS-12] ✓

▶ Idea 1 - Random restrictions: Randomly set a small number of

variables to zero

▶ Idea 2 - Multilinear projection: Discard all non-multilinear

monomials

slide-57
SLIDE 57

Examples...

▶ [Gupta-Kamath-Kayal-S-13]: ΣΠ

  • dΣΠ
  • d circuits, terms of the

form Q1 ···Q

d.

Key observation: Many low-degree combinations of partial derivatives are zero if all Qis have low degree.

▶ hom. ΣΠΣΠ circuits: terms like Q1 ···Qb with total degree d.

Low degree mons. High degree large support mons.

  • Eg. x1 ··· xd

High degree small support mons.

  • Eg. xd/2

1

xd/2

2

[GKKS-12] ✓

▶ Idea 1 - Random restrictions: Randomly set a small number of

variables to zero

▶ Idea 2 - Multilinear projection: Discard all non-multilinear

monomials

slide-58
SLIDE 58

Examples...

▶ [Gupta-Kamath-Kayal-S-13]: ΣΠ

  • dΣΠ
  • d circuits, terms of the

form Q1 ···Q

d.

Key observation: Many low-degree combinations of partial derivatives are zero if all Qis have low degree.

▶ [Kayal-Limaye-Saha-Srinivasan-13], [Kumar-Saraf-13]:

  • hom. ΣΠΣΠ circuits: terms like Q1 ···Qb with total degree d.

Low degree mons. High degree large support mons.

  • Eg. x1 ··· xd

High degree small support mons.

  • Eg. xd/2

1

xd/2

2

[GKKS-12] ✓

▶ Idea 1 - Random restrictions: Randomly set a small number of

variables to zero

▶ Idea 2 - Multilinear projection: Discard all non-multilinear

monomials

slide-59
SLIDE 59

Examples...

▶ [Kayal-Limaye-Saha-Srinivasan-13], [Kumar-Saraf-13]:

  • hom. ΣΠΣΠ circuits: terms like Q1 ···Qb with total degree d.

▶ Idea 1 - Random restrictions: Randomly set a small number of

variables to zero

▶ Idea 2 - Multilinear projection: Discard all non-multilinear

monomials

slide-60
SLIDE 60

Examples...

▶ [Kayal-Limaye-Saha-Srinivasan-13], [Kumar-Saraf-13]:

  • hom. ΣΠΣΠ circuits: terms like Q1 ···Qb with total degree d.

▶ Idea 1 - Random restrictions: Randomly set a small number of

variables to zero

▶ Idea 2 - Multilinear projection: Discard all non-multilinear

monomials

Γ(f ) = dim(x=ℓ∂ =k(f )) Dimension of shifted partials of f .

slide-61
SLIDE 61

Examples...

▶ [Kayal-Limaye-Saha-Srinivasan-13], [Kumar-Saraf-13]:

  • hom. ΣΠΣΠ circuits: terms like Q1 ···Qb with total degree d.

▶ Idea 1 - Random restrictions: Randomly set a small number of

variables to zero

▶ Idea 2 - Multilinear projection: Discard all non-multilinear

monomials

Γ(f ) = dim(x=ℓ∂ =k(ρ(f ))) Dimension of shifted partials of a random restriction of f .

slide-62
SLIDE 62

Examples...

▶ [Kayal-Limaye-Saha-Srinivasan-13], [Kumar-Saraf-13]:

  • hom. ΣΠΣΠ circuits: terms like Q1 ···Qb with total degree d.

▶ Idea 1 - Random restrictions: Randomly set a small number of

variables to zero

▶ Idea 2 - Multilinear projection: Discard all non-multilinear

monomials

Γ(f ) = dim(mult ◦ x=ℓ∂ =k(ρ(f ))) Dimension of projected shifted partials of a random restriction of f .

slide-63
SLIDE 63

Examples...

▶ [Kayal-Limaye-Saha-Srinivasan-13], [Kumar-Saraf-13]:

  • hom. ΣΠΣΠ circuits: terms like Q1 ···Qb with total degree d.

Γ(f ) = dim(mult ◦ x=ℓ∂ =k(ρ(f ))) Dimension of projected shifted partials of a random restriction of f .

slide-64
SLIDE 64

Examples...

▶ [Kayal-Limaye-Saha-Srinivasan-13], [Kumar-Saraf-13]:

  • hom. ΣΠΣΠ circuits: terms like Q1 ···Qb with total degree d.

Γ(f ) = dim(mult ◦ x=ℓ∂ =k(ρ(f ))) Dimension of projected shifted partials of a random restriction of f . x=ℓ∂ =k Multilinear mons of degree ℓ + d − k m xβ∂xα

  • coefg. of m in xβ∂xα(ρ(f ))
slide-65
SLIDE 65

Handling depth-5 circuits

We already have a complexity measure

PSPD for hom. depth- circuits.

How large is

PSPD for a generic depth- circuit?

Small a lower bound against depth- circuits. Large separation between depth- and depth- circuits. ... still don’t know

slide-66
SLIDE 66

Handling depth-5 circuits

We already have a complexity measure ΓPSPD for hom. depth-4 circuits.

How large is

PSPD for a generic depth- circuit?

Small a lower bound against depth- circuits. Large separation between depth- and depth- circuits. ... still don’t know

slide-67
SLIDE 67

Handling depth-5 circuits

We already have a complexity measure ΓPSPD for hom. depth-4 circuits.

How large is ΓPSPD for a generic depth-5 circuit?

Small a lower bound against depth- circuits. Large separation between depth- and depth- circuits. ... still don’t know

slide-68
SLIDE 68

Handling depth-5 circuits

We already have a complexity measure ΓPSPD for hom. depth-4 circuits.

How large is ΓPSPD for a generic depth-5 circuit?

Small ⇒ a lower bound against depth-5 circuits. Large separation between depth- and depth- circuits. ... still don’t know

slide-69
SLIDE 69

Handling depth-5 circuits

We already have a complexity measure ΓPSPD for hom. depth-4 circuits.

How large is ΓPSPD for a generic depth-5 circuit?

Small ⇒ a lower bound against depth-5 circuits. Large ⇒ separation between depth-5 and depth-4 circuits. ... still don’t know

slide-70
SLIDE 70

Handling depth-5 circuits

We already have a complexity measure ΓPSPD for hom. depth-4 circuits.

How large is ΓPSPD for a generic depth-5 circuit?

Small ⇒ a lower bound against depth-5 circuits. Large ⇒ separation between depth-5 and depth-4 circuits. ... still don’t know

slide-71
SLIDE 71

Evaluating the complexity measure

Γk(f ) = dim

  • ∂ =k(f )
slide-72
SLIDE 72

Evaluating the complexity measure

∂ =k Monomials of degree d − k m ∂xα

  • coefg. of m

in ∂xα(f )

slide-73
SLIDE 73

Evaluating the complexity measure

∂ =k Monomials of degree d − k m ∂xα

  • coefg. of m

in ∂xα(f ) ∂ =k Points in n

q

¯ a ∂xα

  • eval. of

∂xα(ρ(f )) at ¯ a

slide-74
SLIDE 74

Evaluating the complexity measure

∂ =k Monomials of degree d − k m ∂xα

  • coefg. of m

in ∂xα(f ) ∂ =k Points in n

q

¯ a ∂xα

  • eval. of

∂xα(ρ(f )) at ¯ a

Small rank Small rank

slide-75
SLIDE 75

[Grigoriev-Karpinski]

f = ℓ11 ···ℓ1d1 + ··· + ℓs1 ···ℓsds

slide-76
SLIDE 76

[Grigoriev-Karpinski]

f = ℓ11 ···ℓ1d1 + ··· + ℓs1 ···ℓsds

Low degree terms. High degree terms.

slide-77
SLIDE 77

[Grigoriev-Karpinski]

f = ℓ11 ···ℓ1d1 + ··· + ℓs1 ···ℓsds

Low degree terms. High degree high rank terms High degree low rank terms

  • Eg. ℓd/3

1

ℓd/3

2

(ℓ1 + 3ℓ2)d/3

slide-78
SLIDE 78

[Grigoriev-Karpinski]

f = ℓ11 ···ℓ1d1 + ··· + ℓs1 ···ℓsds

Low degree terms. High degree high rank terms High degree low rank terms

  • Eg. ℓd/3

1

ℓd/3

2

(ℓ1 + 3ℓ2)d/3 [NW-95] ✓

slide-79
SLIDE 79

[Grigoriev-Karpinski]

f = ℓ11 ···ℓ1d1 + ··· + ℓs1 ···ℓsds

Low degree terms. High degree high rank terms High degree low rank terms

  • Eg. ℓd/3

1

ℓd/3

2

(ℓ1 + 3ℓ2)d/3 [NW-95] ✓ [NW-95] ✓

slide-80
SLIDE 80

[Grigoriev-Karpinski]

f = ℓ11 ···ℓ1d1 + ··· + ℓs1 ···ℓsds

Low degree terms. High degree high rank terms High degree low rank terms

  • Eg. ℓd/3

1

ℓd/3

2

(ℓ1 + 3ℓ2)d/3 [NW-95] ✓ [NW-95] ✓

Observation

If dim{ℓ1,··· ,ℓr} is large, then almost all evaluations of it on n

q are

zero.

slide-81
SLIDE 81

[Grigoriev-Karpinski]

f = ℓ11 ···ℓ1d1 + ··· + ℓs1 ···ℓsds

Low degree terms. High degree high rank terms High degree low rank terms

  • Eg. ℓd/3

1

ℓd/3

2

(ℓ1 + 3ℓ2)d/3 [NW-95] ✓ [NW-95] ✓

Observation

If dim{ℓ1,··· ,ℓr} is large, then almost all evaluations of it on n

q are

zero.

slide-82
SLIDE 82

[Grigoriev-Karpinski]

∂ =k

  • Mons. of degree d − k

m ∂xα

  • coefg. of m in ∂xα(f )
slide-83
SLIDE 83

[Grigoriev-Karpinski]

∂ =k n

q

¯ a ∂xα

  • eval. of ∂xα(f ) at ¯

a

slide-84
SLIDE 84

[Grigoriev-Karpinski]

∂ =k n

q

¯ a ∂xα

  • eval. of ∂xα(f ) at ¯

a

slide-85
SLIDE 85

[Grigoriev-Karpinski]

∂ =k n

q

¯ a ∂xα

  • eval. of ∂xα(f ) at ¯

a

Lemma

If f is computable by a small ΣΠΣ circuit over q, then there the above matrix has small rank when a certain small set of columns are removed.

slide-86
SLIDE 86

[Grigoriev-Karpinski]

∂ =k n

q

¯ a ∂xα

  • eval. of ∂xα(f ) at ¯

a

Lemma

If f is computable by a small ΣΠΣ circuit over q, then there the above matrix has small rank when a certain small set of columns are removed.

Lemma

For Detn or Permn the above matrix remains full rank, as long as we removed only few columns.

slide-87
SLIDE 87

Lifting to depth five

ΣΠΣΠΣ Types of products of linear polynomials: Low degree products. High degree products. [GKKS]

slide-88
SLIDE 88

Lifting to depth five

ΣΠΣΠΣ Types of products of linear polynomials: Low degree products. High degree products. [GKKS] ✓

slide-89
SLIDE 89

Lifting to depth five

ΣΠΣΠΣ Types of products of linear polynomials: Low degree products. High degree, large rank products.

  • Eg. ℓ1 ···ℓd

High degree, small rank products.

  • Eg. ℓd/2

1

ℓd/2

2

[GKKS] ✓

slide-90
SLIDE 90

Lifting to depth five

ΣΠΣΠΣ Types of products of linear polynomials: Low degree products. High degree, large rank products.

  • Eg. ℓ1 ···ℓd

High degree, small rank products.

  • Eg. ℓd/2

1

ℓd/2

2

✓ [GKKS] ✓

slide-91
SLIDE 91

Lifting to depth five

ΣΠΣΠΣ Types of products of linear polynomials: Low degree products. High degree, large rank products.

  • Eg. ℓ1 ···ℓd

High degree, small rank products.

  • Eg. ℓd/2

1

ℓd/2

2

✓ [GKKS] ✓

Observation

If dim{ℓ1,··· ,ℓr} is large, then almost all evaluations of it on n

q are

zero.

slide-92
SLIDE 92

Lifting to depth five

ΣΠΣΠΣ Types of products of linear polynomials: Low degree products. High degree, large rank products.

  • Eg. ℓ1 ···ℓd

High degree, small rank products.

  • Eg. ℓd/2

1

ℓd/2

2

✓ [GKKS] ✓

Observation

If dim{ℓ1,··· ,ℓr} is large, then almost all evaluations of it on n

q are

zero.

slide-93
SLIDE 93

Rank of the eval. version of PSPD

We know this rank is large: x=ℓ∂ =k Mons of degree ℓ + d − k m xβ∂xα

  • coefg. of m in xβ∂xα(f )
slide-94
SLIDE 94

Rank of the eval. version of PSPD

We know this rank is large: x=ℓ∂ =k Mons of degree ℓ + d − k m xβ∂xα

  • coefg. of m in xβ∂xα(f )

Need to show this rank is large: x=ℓ∂ =k {0,1}n a xβ∂xα

  • eval. of xβ∂xα(f ) at a
slide-95
SLIDE 95

Switching to the evaluation perspective

Mons of degree ℓ + d − k n

q

a xβ∂xα Large rank [KLSS,KS] Large rank Vandermonde = x=ℓ∂ =k n

q

a xβ∂xα

  • eval. of xβ∂xα(f ) at a
slide-96
SLIDE 96

Switching to the evaluation perspective

Mons of degree ℓ + d − k n

q

a xβ∂xα Large rank ∵ [KLSS,KS] Large rank Vandermonde = x=ℓ∂ =k n

q

a xβ∂xα

  • eval. of xβ∂xα(f ) at a
slide-97
SLIDE 97

Switching to the evaluation perspective

Mons of degree ℓ + d − k n

q

a xβ∂xα Large rank ∵ [KLSS,KS] Large rank ∵ Vandermonde = x=ℓ∂ =k n

q

a xβ∂xα

  • eval. of xβ∂xα(f ) at a
slide-98
SLIDE 98

Switching to the evaluation perspective

Mons of degree ℓ + d − k n

q

a xβ∂xα Large rank ∵ [KLSS,KS] Large rank ∵ Vandermonde = x=ℓ∂ =k n

q

a xβ∂xα

  • eval. of xβ∂xα(f ) at a
slide-99
SLIDE 99

Issues to be resolved

Issue 1: [Fat matrix] [T all matrix] could be zero, even if both are full rank. Fix: Make the matrix slimmer by only considering evaluations on . Issue 2: But then , over , is never zero over . Fix: Ok fine. Work with for some random . Issue 3: Even with the matrix is still slightly fat and the Vandermonde is slightly tall. Fix: Prove a really good rank lower bound on the left matrix. (Barely manages to work for a specific explicit polynomial. Phew!)

slide-100
SLIDE 100

Issues to be resolved

Issue 1: [Fat matrix] × [T all matrix] could be zero, even if both are full rank. Fix: Make the matrix slimmer by only considering evaluations on . Issue 2: But then , over , is never zero over . Fix: Ok fine. Work with for some random . Issue 3: Even with the matrix is still slightly fat and the Vandermonde is slightly tall. Fix: Prove a really good rank lower bound on the left matrix. (Barely manages to work for a specific explicit polynomial. Phew!)

slide-101
SLIDE 101

Issues to be resolved

Issue 1: [Fat matrix] × [T all matrix] could be zero, even if both are full rank. Fix: Make the matrix slimmer by only considering evaluations on {0,1}n. Issue 2: But then , over , is never zero over . Fix: Ok fine. Work with for some random . Issue 3: Even with the matrix is still slightly fat and the Vandermonde is slightly tall. Fix: Prove a really good rank lower bound on the left matrix. (Barely manages to work for a specific explicit polynomial. Phew!)

slide-102
SLIDE 102

Issues to be resolved

Issue 1: [Fat matrix] × [T all matrix] could be zero, even if both are full rank. Fix: Make the matrix slimmer by only considering evaluations on {0,1}n. Issue 2: But then (x1 + 1)···(xn + 1), over 3, is never zero over {0,1}n. Fix: Ok fine. Work with for some random . Issue 3: Even with the matrix is still slightly fat and the Vandermonde is slightly tall. Fix: Prove a really good rank lower bound on the left matrix. (Barely manages to work for a specific explicit polynomial. Phew!)

slide-103
SLIDE 103

Issues to be resolved

Issue 1: [Fat matrix] × [T all matrix] could be zero, even if both are full rank. Fix: Make the matrix slimmer by only considering evaluations on {0,1}n. Issue 2: But then (x1 + 1)···(xn + 1), over 3, is never zero over {0,1}n. Fix: Ok fine. Work with ¯ c + {0,1}n for some random ¯ c ∈ n

q.

Issue 3: Even with the matrix is still slightly fat and the Vandermonde is slightly tall. Fix: Prove a really good rank lower bound on the left matrix. (Barely manages to work for a specific explicit polynomial. Phew!)

slide-104
SLIDE 104

Issues to be resolved

Issue 1: [Fat matrix] × [T all matrix] could be zero, even if both are full rank. Fix: Make the matrix slimmer by only considering evaluations on {0,1}n. Issue 2: But then (x1 + 1)···(xn + 1), over 3, is never zero over {0,1}n. Fix: Ok fine. Work with ¯ c + {0,1}n for some random ¯ c ∈ n

q.

Issue 3: Even with ¯ c + {0,1}n the matrix is still slightly fat and the Vandermonde is slightly tall. Fix: Prove a really good rank lower bound on the left matrix. (Barely manages to work for a specific explicit polynomial. Phew!)

slide-105
SLIDE 105

Issues to be resolved

Issue 1: [Fat matrix] × [T all matrix] could be zero, even if both are full rank. Fix: Make the matrix slimmer by only considering evaluations on {0,1}n. Issue 2: But then (x1 + 1)···(xn + 1), over 3, is never zero over {0,1}n. Fix: Ok fine. Work with ¯ c + {0,1}n for some random ¯ c ∈ n

q.

Issue 3: Even with ¯ c + {0,1}n the matrix is still slightly fat and the Vandermonde is slightly tall. Fix: Prove a really good rank lower bound on the left matrix. (Barely manages to work for a specific explicit polynomial. Phew!)

slide-106
SLIDE 106

Issues to be resolved

Issue 1: [Fat matrix] × [T all matrix] could be zero, even if both are full rank. Fix: Make the matrix slimmer by only considering evaluations on {0,1}n. Issue 2: But then (x1 + 1)···(xn + 1), over 3, is never zero over {0,1}n. Fix: Ok fine. Work with ¯ c + {0,1}n for some random ¯ c ∈ n

q.

Issue 3: Even with ¯ c + {0,1}n the matrix is still slightly fat and the Vandermonde is slightly tall. Fix: Prove a really good rank lower bound on the left matrix. (Barely manages to work for a specific explicit polynomial. Phew!)

slide-107
SLIDE 107

Summary

Tieorem

There is a polynomial f ∈ VNP such that, for every finite field q, any hom. ΣΠΣΠΣ circuit computing f over q must have size exp(Ωq(

  • d)).

Remarks and open problems: [Grigoriev-Karpinski] meets [Kayal-Limaye-Saha-Srinivasan]. Delicate analysis. The proof ought to work for also but we don’t have a tight enough analysis (yet). After this, [Kumar-S] did manage to separate depth- and depth- in the low-degree regime, but via a difgerent complexity measure. Other fields?

\end{document}

slide-108
SLIDE 108

Summary

Tieorem

There is a polynomial f ∈ VNP such that, for every finite field q, any hom. ΣΠΣΠΣ circuit computing f over q must have size exp(Ωq(

  • d)).

Remarks and open problems:

▶ [Grigoriev-Karpinski] meets [Kayal-Limaye-Saha-Srinivasan].

Delicate analysis. The proof ought to work for also but we don’t have a tight enough analysis (yet). After this, [Kumar-S] did manage to separate depth- and depth- in the low-degree regime, but via a difgerent complexity measure. Other fields?

\end{document}

slide-109
SLIDE 109

Summary

Tieorem

There is a polynomial f ∈ VNP such that, for every finite field q, any hom. ΣΠΣΠΣ circuit computing f over q must have size exp(Ωq(

  • d)).

Remarks and open problems:

▶ [Grigoriev-Karpinski] meets [Kayal-Limaye-Saha-Srinivasan].

Delicate analysis.

▶ The proof ought to work for IMM also but we don’t have a tight

enough analysis (yet). After this, [Kumar-S] did manage to separate depth- and depth- in the low-degree regime, but via a difgerent complexity measure. Other fields?

\end{document}

slide-110
SLIDE 110

Summary

Tieorem

There is a polynomial f ∈ VNP such that, for every finite field q, any hom. ΣΠΣΠΣ circuit computing f over q must have size exp(Ωq(

  • d)).

Remarks and open problems:

▶ [Grigoriev-Karpinski] meets [Kayal-Limaye-Saha-Srinivasan].

Delicate analysis.

▶ The proof ought to work for IMM also but we don’t have a tight

enough analysis (yet).

▶ After this, [Kumar-S] did manage to separate depth-4 and depth-5

in the low-degree regime, but via a difgerent complexity measure. Other fields?

\end{document}

slide-111
SLIDE 111

Summary

Tieorem

There is a polynomial f ∈ VNP such that, for every finite field q, any hom. ΣΠΣΠΣ circuit computing f over q must have size exp(Ωq(

  • d)).

Remarks and open problems:

▶ [Grigoriev-Karpinski] meets [Kayal-Limaye-Saha-Srinivasan].

Delicate analysis.

▶ The proof ought to work for IMM also but we don’t have a tight

enough analysis (yet).

▶ After this, [Kumar-S] did manage to separate depth-4 and depth-5

in the low-degree regime, but via a difgerent complexity measure.

▶ Other fields?

\end{document}

slide-112
SLIDE 112

Summary

Tieorem

There is a polynomial f ∈ VNP such that, for every finite field q, any hom. ΣΠΣΠΣ circuit computing f over q must have size exp(Ωq(

  • d)).

Remarks and open problems:

▶ [Grigoriev-Karpinski] meets [Kayal-Limaye-Saha-Srinivasan].

Delicate analysis.

▶ The proof ought to work for IMM also but we don’t have a tight

enough analysis (yet).

▶ After this, [Kumar-S] did manage to separate depth-4 and depth-5

in the low-degree regime, but via a difgerent complexity measure.

▶ Other fields?

\end{document}

slide-113
SLIDE 113

References

▶ [Agrawal-Vinay]:

“Arithmetic Circuits: A Chasm at Depth Four” Foundations of Computer Science, 2008

▶ [Koiran]:

“Arithmetic circuits: The chasm at depth four gets wider” Theoretical Computer Science, 2012

▶ [T

avenas]: “Improved bounds for reduction to depth 4 and depth 3” Information and Computation, 2015

▶ [Nisan-Wigderson]:

“Lower Bounds on Arithmetic Circuits Via Partial Derivatives” Computational Complexity, 1997

slide-114
SLIDE 114

References

▶ [Grigoriev-Karpinski]:

“An Exponential Lower Bound for Depth 3 Arithmetic Circuits” Symposium on Theory of Computing, 1998

▶ [Gupta-Kamath-Kayal-S]:

“Approaching the Chasm at Depth Four” Journal of the ACM, 2014

▶ [Kayal-Limaye-Saha-Srinivasan]:

“An Exponential Lower Bound for Homogeneous Depth Four Arithmetic Formulas” SIAM Journal of Computing, 2017

▶ [Kumar-Saraf]:

“On the Power of Homogeneous Depth 4 Arithmetic Circuits” SIAM Journal of Computing, 2017

slide-115
SLIDE 115

References

▶ [Grigoriev-Razborov]:

“Exponential Lower Bounds for Depth 3 Arithmetic Circuits in Algebras of Functions over Finite Fields”

  • Appl. Algebra Eng. Commun. Comput. , 2000

▶ [Kumar-S]:

“Finer Separations Between Shallow Arithmetic Circuits” Foundations of Software T echnology and Theoretical Computer Science, 2016