functional lower bounds for arithmetic circuits
play

Functional lower bounds for arithmetic circuits and connections to - PowerPoint PPT Presentation

Functional lower bounds for arithmetic circuits and connections to boolean circuit complexity Michael Forbes Mrinal Kumar Ramprasad Saptharishi Princeton University Rutgers University T el Aviv University Computational Complexity


  1. What can functional computation do? ∑ Sym d ( x 1 ,..., x n ) x i 1 ··· x i d = 1 ≤ i 1 < ··· < i d ≤ n If we only care about x ∈ { 0,1 } n , Sym d ( x ) = f ( ℓ ) = a 0 + a 1 ℓ + ··· + a n + 1 ℓ n + 1 ∈ depth-3 powering circuits Syntactic computation of Sym d by such depth-3 powering circuits require n Ω ( d ) size. [Nisan-Wigderson]

  2. Why does the proof break down? Associates a number to every polynomial. ▶ Lower bounds in alg. complexity use some complexity measure. ▶ Often is the rank of collection of linear operators.

  3. Why does the proof break down? Associates a number to every polynomial. ▶ Lower bounds in alg. complexity use some complexity measure. ▶ Often is the rank of collection of linear operators. ▶ For depth-3 powering circuits, dim ∂ = k ( f ) Γ k ( f ) =

  4. Why does the proof break down? Associates a number to every polynomial. ▶ Lower bounds in alg. complexity use some complexity measure. ▶ Often is the rank of collection of linear operators. ▶ For depth-3 powering circuits, dim ∂ = k ( f ) Γ k ( f ) = Γ k ( ℓ d ) = 1 Γ k ( ℓ d 1 + ··· + ℓ d s ) ≤ s

  5. Why does the proof break down? Associates a number to every polynomial. ▶ Lower bounds in alg. complexity use some complexity measure. ▶ Often is the rank of collection of linear operators. ▶ For depth-3 powering circuits, dim ∂ = k ( f ) Γ k ( f ) = Γ k ( ℓ d ) = 1 Γ k ( ℓ d 1 + ··· + ℓ d s ) ≤ s ▶ Partial derivatives don’t behave well with functional computation.

  6. Why does the proof break down? Associates a number to every polynomial. ▶ Lower bounds in alg. complexity use some complexity measure. ▶ Often is the rank of collection of linear operators. ▶ For depth-3 powering circuits, dim ∂ = k ( f ) Γ k ( f ) = Γ k ( ℓ d ) = 1 Γ k ( ℓ d 1 + ··· + ℓ d s ) ≤ s ▶ Partial derivatives don’t behave well with functional computation. ( x 1 + ··· + x n ) n = x 1 ··· x n + (non-multilinear terms)

  7. Why does the proof break down? Associates a number to every polynomial. ▶ Lower bounds in alg. complexity use some complexity measure. ▶ Often is the rank of collection of linear operators. ▶ For depth-3 powering circuits, dim ∂ = k ( f ) Γ k ( f ) = Γ k ( ℓ d ) = 1 Γ k ( ℓ d 1 + ··· + ℓ d s ) ≤ s ▶ Partial derivatives don’t behave well with functional computation. ( x 1 + ··· + x n ) n = x 1 ··· x n + (non-multilinear terms) ≡ x 1 ··· x n + (lower degree terms)

  8. Why does the proof break down? Difgerent partial derivatives have difgerent leading monomials Associates a number to every polynomial. ▶ Lower bounds in alg. complexity use some complexity measure. ▶ Often is the rank of collection of linear operators. ▶ For depth-3 powering circuits, dim ∂ = k ( f ) Γ k ( f ) = Γ k ( ℓ d ) = 1 Γ k ( ℓ d 1 + ··· + ℓ d s ) ≤ s ▶ Partial derivatives don’t behave well with functional computation. ( x 1 + ··· + x n ) n = x 1 ··· x n + (non-multilinear terms) ≡ x 1 ··· x n + (lower degree terms)

  9. Measures for various lower bounds hom- circuits hom- circuits hom- circuits . . . dim ∂ = k ( f ) depth- 3 powering circuits

  10. Measures for various lower bounds hom- circuits hom- circuits . . . dim ∂ = k ( f ) depth- 3 powering circuits dim ∂ = k ( f ) hom- ΣΠΣ circuits

  11. Measures for various lower bounds hom- circuits . . . dim ∂ = k ( f ) depth- 3 powering circuits dim ∂ = k ( f ) hom- ΣΠΣ circuits � hom- ΣΠΣΠ [ d ] circuits dim x = ℓ ∂ = k ( f )

  12. Measures for various lower bounds . . . dim ∂ = k ( f ) depth- 3 powering circuits dim ∂ = k ( f ) hom- ΣΠΣ circuits � hom- ΣΠΣΠ [ d ] circuits dim x = ℓ ∂ = k ( f ) � x = ℓ ∂ = k ( f ) � hom- ΣΠΣΠ circuits dim mult

  13. Measures for various lower bounds . . . dim ∂ = k ( f ) depth- 3 powering circuits dim ∂ = k ( f ) hom- ΣΠΣ circuits � hom- ΣΠΣΠ [ d ] circuits dim x = ℓ ∂ = k ( f ) � x = ℓ ∂ = k ( f ) � hom- ΣΠΣΠ circuits dim mult

  14. Outline 30 35 40 45 50 55 60 Intro Typical syntactic lower bounds Modifications

  15. Outline 30 35 40 45 50 55 60 Intro Typical syntactic lower bounds Modifications

  16. A natural attempt well? If a circuit C ∈ � computes a polynomial P , can the unique multilinear representation P ′ be computed effjciently as

  17. A natural attempt well? If a circuit C ∈ � computes a polynomial P , can the unique multilinear representation P ′ be computed effjciently as No... (unless VP = VNP) ( x 11 y 1 + ··· + x 1 n y n ) ··· ( x n 1 y 1 + ··· + x nn y n )

  18. A natural attempt well? If a circuit C ∈ � computes a polynomial P , can the unique multilinear representation P ′ be computed effjciently as No... (unless VP = VNP) ( x 11 y 1 + ··· + x 1 n y n ) ··· ( x n 1 y 1 + ··· + x nn y n ) = Perm ( X ) · y 1 ··· y n + non-multilinear terms

  19. A natural attempt well? If a circuit C ∈ � computes a polynomial P , can the unique multilinear representation P ′ be computed effjciently as No... (unless VP = VNP) ( x 11 y 1 + ··· + x 1 n y n ) ··· ( x n 1 y 1 + ··· + x nn y n ) ≡ Perm ( X ) · y 1 ··· y n + lower degree terms

  20. A natural attempt well? ...easy to extract homogeneous components. If a circuit C ∈ � computes a polynomial P , can the unique multilinear representation P ′ be computed effjciently as No... (unless VP = VNP) ( x 11 y 1 + ··· + x 1 n y n ) ··· ( x n 1 y 1 + ··· + x nn y n ) ≡ Perm ( X ) · y 1 ··· y n + lower degree terms

  21. A natural attempt well? If a circuit C ∈ � computes a polynomial P , can the unique multilinear representation P ′ be computed effjciently as

  22. A natural attempt well? If a circuit C ∈ � computes a polynomial P of low individual degree, can the unique multilinear representation P ′ be computed effjciently as

  23. A natural attempt well? Not clear, even when dealing with multi-quadratics ... If a circuit C ∈ � computes a polynomial P of low individual degree, can the unique multilinear representation P ′ be computed effjciently as

  24. Lemma Partial evaluations as proxies For polynomials , Think of the polynomial Perm ...

  25. Lemma Partial evaluations as proxies For polynomials , Think of the polynomial Perm ...

  26. Lemma Partial evaluations as proxies For polynomials , Think of the polynomial Perm ... =

  27. Lemma Partial evaluations as proxies For polynomials , Think of the polynomial Perm ... 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 =

  28. Partial evaluations as proxies Think of the polynomial Perm ... 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 = Lemma For nice polynomials P ( y , z ) , P ( a , z ) : a ∈ { 0,1 } | y | , | a | 0 = k � � ∂ = k ( P ) ⊆ y

  29. Partial evaluations as proxies Think of the polynomial Perm ... 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 = Lemma For set-multilinear polynomials P ( y , z ) , P ( a , z ) : a ∈ { 0,1 } | y | , | a | 0 = k � � ∂ = k ( P ) ⊆ y

  30. Partial evaluations as proxies Lemma For set-multilinear polynomials P ( y , z ) , P ( a , z ) : a ∈ { 0,1 } | y | , | a | 0 = k ∂ = k � � ( P ) ⊆ y

  31. Partial evaluations as proxies Lemma For set-multilinear polynomials P ( y , z ) , P ( a , z ) : a ∈ { 0,1 } | y | , | a | 0 = k ∂ = k � � ( P ) ⊆ y P ( a , z ) : a ∈ { 0,1 } | y | , | a | 0 = k dim ∂ = k � � ( P ) ≤ dim ∴ y

  32. Partial evaluations as proxies ... For arbitrary polynomials, If dim ∂ = k ( P ) is small, does that also imply that y dim { P ( a , z ) } also has to be small-ish?

  33. Partial evaluations as proxies ... For arbitrary polynomials, If dim ∂ = k ( P ) is small, does that also imply that y dim { P ( a , z ) } also has to be small-ish?

  34. Partial evaluations as proxies ... For arbitrary polynomials, If dim ∂ = k ( P ) is small, does that also imply that y dim { P ( a , z ) } also has to be small-ish? ∑� � · a e P ( a + y , z ) = : P z ( a + y ) ∂ y e P z =

  35. Partial evaluations as proxies ... For arbitrary polynomials, If dim ∂ = k ( P ) is small, does that also imply that y dim { P ( a , z ) } also has to be small-ish? · a e + ∑ � � ∑ � � · a e P ( a + y , z ) = : P z ( a + y ) ∂ y e P z ∂ y e P z = | e | 0 ≤ k | e | 0 > k

  36. Partial evaluations as proxies ... For arbitrary polynomials, If dim ∂ = k ( P ) is small, does that also imply that y dim { P ( a , z ) } also has to be small-ish? · a e + ∑ � � ∑ � � · a e P ( a + y , z ) = : P z ( a + y ) ∂ y e P z ∂ y e P z = | e | 0 ≤ k | e | 0 > k

  37. Partial evaluations as proxies ... For arbitrary polynomials, If dim ∂ = k ( P ) is small, does that also imply that y dim { P ( a , z ) } also has to be small-ish? ∑ � � · a e P ( a + y , z ) = : P z ( a + y ) ∂ y e P z = | e | 0 ≤ k

  38. Partial evaluations as proxies ... For arbitrary polynomials, If dim ∂ = k ( P ) is small, does that also imply that y dim { P ( a , z ) } also has to be small-ish? ∑ � � · a e P ( a + y , z ) = : P z ( a + y ) ∂ y e P z = | e | 0 ≤ k ∑ � � · a e If P has ind. degree r , = ∂ y e P z | e | 0 ≤ k | e | 1 ≤ rk

  39. Partial evaluations as proxies ... For arbitrary polynomials, If dim ∂ = k ( P ) is small, does that also imply that y dim { P ( a , z ) } also has to be small-ish? ∑ � � · a e P ( a + y , z ) = : P z ( a + y ) ∂ y e P z = | e | 0 ≤ k ∑ � � · a e If P has ind. degree r , = ∂ y e P z | e | 0 ≤ k | e | 1 ≤ rk ∑ � � y = 0 · a e ∂ y e P z ∴ P ( a , z ) = | e | 0 ≤ k | e | 1 ≤ rk

  40. Partial evaluations as proxies ... Lemma For any polynomial P of individual degree at most r , then �� � P ( a , z ) : a ∈ { 0,1 } | y | , | a | 0 = k � � � ∂ = r k ⊆ span ( P ) y y = 0 Proof. ∑ � � · a e P ( a + y , z ) = : P z ( a + y ) ∂ y e P z = | e | 0 ≤ k ∑ � � · a e If P has ind. degree r , = ∂ y e P z | e | 0 ≤ k | e | 1 ≤ rk ∑ � � y = 0 · a e ∂ y e P z ∴ P ( a , z ) = | e | 0 ≤ k | e | 1 ≤ rk

  41. Partial evaluations as proxies ... is also small. Lemma For any polynomial P of individual degree at most r , then �� � P ( a , z ) : a ∈ { 0,1 } | y | , | a | 0 = k � � � ∂ = r k ⊆ span ( P ) y y = 0 If dim ∂ = r k ( P ) is small, P ( a , z ) : a ∈ { 0,1 } | y | , | a | 0 = k � � then dim

  42. Making the measure ‘functional’ Γ ( 1 ) k ( P ) : = dim ∂ = k P ( y , z ) ⊂ � [ y , z ] y

  43. Making the measure ‘functional’ Γ ( 1 ) k ( P ) : = dim ∂ = k P ( y , z ) ⊂ � [ y , z ] y P ( a , z ) : a ∈ { 0,1 } | y | , | a | 0 ≤ k Γ ( 2 ) � � k ( P ) : = dim ⊂ � [ z ]

  44. Making the measure ‘functional’ Γ ( 1 ) k ( P ) : = dim ∂ = k P ( y , z ) ⊂ � [ y , z ] y P ( a , z ) : a ∈ { 0,1 } | y | , | a | 0 ≤ k Γ ( 2 ) � � k ( P ) : = dim ⊂ � [ z ] k ( P ) : = dim { P ( a , b ) : a , b ∈ { 0,1 } ∗ , | a | 0 ≤ k } Γ ( 3 ) ⊂ � n

  45. Making the measure ‘functional’ Γ ( 1 ) k ( P ) : = dim ∂ = k P ( y , z ) ⊂ � [ y , z ] y P ( a , z ) : a ∈ { 0,1 } | y | , | a | 0 ≤ k Γ ( 2 ) � � k ( P ) : = dim ⊂ � [ z ] k ( P ) : = dim { P ( a , b ) : a , b ∈ { 0,1 } ∗ , | a | 0 ≤ k } Γ ( 3 ) ⊂ � n Observation If P ≡ F , then Γ ( 3 ) k ( P ) = Γ ( 3 ) k ( F ) .

  46. Making the measure ‘functional’ Γ ( 1 ) k ( P ) : = dim ∂ = k P ( y , z ) ⊂ � [ y , z ] y P ( a , z ) : a ∈ { 0,1 } | y | , | a | 0 ≤ k Γ ( 2 ) � � k ( P ) : = dim ⊂ � [ z ] k ( P ) : = dim { P ( a , b ) : a , b ∈ { 0,1 } ∗ , | a | 0 ≤ k } Γ ( 3 ) ⊂ � n

  47. Making the measure ‘functional’ For the nice polynomial, unless which is small For the circuit class, which is huge , is large Γ ( 1 ) k ( P ) : = dim ∂ = k P ( y , z ) ⊂ � [ y , z ] y P ( a , z ) : a ∈ { 0,1 } | y | , | a | 0 ≤ k Γ ( 2 ) � � ⊂ � [ z ] k ( P ) : = dim k ( P ) : = dim { P ( a , b ) : a , b ∈ { 0,1 } ∗ , | a | 0 ≤ k } Γ ( 3 ) ⊂ � n Theorem Let C ∈ � be a size s circuit computing a polynomial P of individual degree at most r . If P ≡ Perm , then s must be large.

  48. is large For the nice polynomial, unless which is small For the circuit class, which is huge , Making the measure ‘functional’ Γ ( 1 ) k ( P ) : = dim ∂ = k P ( y , z ) ⊂ � [ y , z ] y P ( a , z ) : a ∈ { 0,1 } | y | , | a | 0 ≤ k Γ ( 2 ) � � ⊂ � [ z ] k ( P ) : = dim k ( P ) : = dim { P ( a , b ) : a , b ∈ { 0,1 } ∗ , | a | 0 ≤ k } Γ ( 3 ) ⊂ � n Theorem Let C ∈ � be a size s circuit computing a polynomial P of individual degree at most r . If P ≡ Perm , then s must be large.

  49. is large which is huge unless which is small For the circuit class, Making the measure ‘functional’ Γ ( 1 ) k ( P ) : = dim ∂ = k P ( y , z ) ⊂ � [ y , z ] y P ( a , z ) : a ∈ { 0,1 } | y | , | a | 0 ≤ k Γ ( 2 ) � � ⊂ � [ z ] k ( P ) : = dim k ( P ) : = dim { P ( a , b ) : a , b ∈ { 0,1 } ∗ , | a | 0 ≤ k } Γ ( 3 ) ⊂ � n Theorem Let C ∈ � be a size s circuit computing a polynomial P of individual degree at most r . If P ≡ Perm , then s must be large. For the nice polynomial, Perm , Γ ( 3 ) k ( Perm ) = Γ ( 2 ) k ( Perm ) = Γ ( 1 ) k ( Perm )

  50. Making the measure ‘functional’ which is huge unless which is small For the circuit class, is large Γ ( 1 ) k ( P ) : = dim ∂ = k P ( y , z ) ⊂ � [ y , z ] y P ( a , z ) : a ∈ { 0,1 } | y | , | a | 0 ≤ k Γ ( 2 ) � � ⊂ � [ z ] k ( P ) : = dim k ( P ) : = dim { P ( a , b ) : a , b ∈ { 0,1 } ∗ , | a | 0 ≤ k } Γ ( 3 ) ⊂ � n Theorem Let C ∈ � be a size s circuit computing a polynomial P of individual degree at most r . If P ≡ Perm , then s must be large. For the nice polynomial, Perm , Γ ( 3 ) k ( P ) ≤ Γ ( 2 ) Γ ( 3 ) k ( Perm ) = Γ ( 2 ) k ( P ) k ( Perm ) = Γ ( 1 ) k ( Perm )

  51. Making the measure ‘functional’ which is huge unless which is small For the circuit class, is large Γ ( 1 ) k ( P ) : = dim ∂ = k P ( y , z ) ⊂ � [ y , z ] y P ( a , z ) : a ∈ { 0,1 } | y | , | a | 0 ≤ k Γ ( 2 ) � � ⊂ � [ z ] k ( P ) : = dim k ( P ) : = dim { P ( a , b ) : a , b ∈ { 0,1 } ∗ , | a | 0 ≤ k } Γ ( 3 ) ⊂ � n Theorem Let C ∈ � be a size s circuit computing a polynomial P of individual degree at most r . If P ≡ Perm , then s must be large. For the nice polynomial, Perm , Γ ( 3 ) k ( P ) ≤ Γ ( 2 ) Γ ( 3 ) k ( Perm ) = Γ ( 2 ) k ( P ) k ( Perm ) ≤ Γ ( 1 ) = Γ ( 1 ) r k ( P ) k ( Perm )

  52. is large which is huge unless which is small For the circuit class, Making the measure ‘functional’ Γ ( 1 ) k ( P ) : = dim ∂ = k P ( y , z ) ⊂ � [ y , z ] y P ( a , z ) : a ∈ { 0,1 } | y | , | a | 0 ≤ k Γ ( 2 ) � � ⊂ � [ z ] k ( P ) : = dim k ( P ) : = dim { P ( a , b ) : a , b ∈ { 0,1 } ∗ , | a | 0 ≤ k } Γ ( 3 ) ⊂ � n Theorem Let C ∈ � be a size s circuit computing a polynomial P of individual degree at most r . If P ≡ Perm , then s must be large. For the nice polynomial, Perm , Γ ( 3 ) k ( P ) ≤ Γ ( 2 ) Γ ( 3 ) k ( Perm ) = Γ ( 2 ) k ( P ) k ( Perm ) ≤ Γ ( 1 ) = Γ ( 1 ) r k ( P ) k ( Perm )

  53. Making the measure ‘functional’ which is huge which is small For the circuit class, Γ ( 1 ) k ( P ) : = dim ∂ = k P ( y , z ) ⊂ � [ y , z ] y P ( a , z ) : a ∈ { 0,1 } | y | , | a | 0 ≤ k Γ ( 2 ) � � ⊂ � [ z ] k ( P ) : = dim k ( P ) : = dim { P ( a , b ) : a , b ∈ { 0,1 } ∗ , | a | 0 ≤ k } Γ ( 3 ) ⊂ � n Theorem Let C ∈ � be a size s circuit computing a polynomial P of individual degree at most r . If P ≡ Perm , then s must be large. For the nice polynomial, Perm , Γ ( 3 ) k ( P ) ≤ Γ ( 2 ) Γ ( 3 ) k ( Perm ) = Γ ( 2 ) k ( P ) k ( Perm ) ≤ Γ ( 1 ) = Γ ( 1 ) r k ( P ) k ( Perm ) unless s is large

  54. Useful in the case of depth three powering, and homogeneous Function versions of common measures depth three circuits. Dimension of shifted partial derivatives ▶ Dimension of partial derivatives Γ ( 1 ) k ( P ) : = dim ∂ = k P ( y , z ) ⊂ � [ y , z ] y k ( P ) : = dim { P ( a , b ) : a , b ∈ { 0,1 } ∗ , | a | 0 ≤ k } Γ ( 2 ) ⊂ � n

  55. Useful in the case of depth three powering, and homogeneous Function versions of common measures depth three circuits. Dimension of shifted partial derivatives ▶ Dimension of partial derivatives Γ ( 1 ) k ( P ) : = dim ∂ = k P ( y , z ) ⊂ � [ y , z ] y k ( P ) : = dim { P ( a , b ) : a , b ∈ { 0,1 } ∗ , | a | 0 ≤ k } Γ ( 2 ) ⊂ � n

  56. Function versions of common measures Useful in the case of depth three powering, and homogeneous depth three circuits. ▶ Dimension of partial derivatives Γ ( 1 ) k ( P ) : = dim ∂ = k P ( y , z ) ⊂ � [ y , z ] y k ( P ) : = dim { P ( a , b ) : a , b ∈ { 0,1 } ∗ , | a | 0 ≤ k } Γ ( 2 ) ⊂ � n ▶ Dimension of shifted partial derivatives k , ℓ ( P ) : = dim ( y , z ) = ℓ ∂ = k Γ ( 1 ) P ( y , z ) y

  57. Function versions of common measures Useful in the case of depth three powering, and homogeneous depth three circuits. (If you set parameters right) ▶ Dimension of partial derivatives Γ ( 1 ) k ( P ) : = dim ∂ = k P ( y , z ) ⊂ � [ y , z ] y k ( P ) : = dim { P ( a , b ) : a , b ∈ { 0,1 } ∗ , | a | 0 ≤ k } Γ ( 2 ) ⊂ � n ▶ Dimension of shifted partial derivatives k , ℓ ( P ) : = dim ( y , z ) = ℓ ∂ = k Γ ( 1 ) P ( y , z ) y z = ℓ · P ( a , z ) : a ∈ { 0,1 } | y | , | a | 0 ≤ k Γ ( 2 ) � � � � k , ℓ ( P ) : = T T

  58. Function versions of common measures Useful in the case of depth three powering, and homogeneous depth three circuits. Useful for a natural sub-class of hom. depth four circuits. ▶ Dimension of partial derivatives Γ ( 1 ) k ( P ) : = dim ∂ = k P ( y , z ) ⊂ � [ y , z ] y k ( P ) : = dim { P ( a , b ) : a , b ∈ { 0,1 } ∗ , | a | 0 ≤ k } Γ ( 2 ) ⊂ � n ▶ Dimension of shifted partial derivatives k , ℓ ( P ) : = dim ( y , z ) = ℓ ∂ = k Γ ( 1 ) P ( y , z ) y z = ℓ · P ( a , z ) : a ∈ { 0,1 } | y | , | a | 0 ≤ k Γ ( 2 ) � � � � k , ℓ ( P ) : = T T

  59. Tie measure for depth four circuits Messes up evaluations circuit class circuit class Finally, left to check that hard polynomial ▶ Dimension of projected shifted partial derivatives x = ℓ · ∂ = k Γ ( 1 ) � � �� k , ℓ ( P ( y , z )) : = dim mult ( P ) y

  60. Tie measure for depth four circuits Messes up evaluations circuit class circuit class Finally, left to check that hard polynomial ▶ Dimension of projected shifted partial derivatives x = ℓ · ∂ = k Γ ( 1 ) � � �� k , ℓ ( P ( y , z )) : = dim mult ( P ) y x = ℓ · ∂ = k �� � mod � x 2 i = 0 �� = dim ( P ) y

  61. Tie measure for depth four circuits Messes up evaluations circuit class circuit class Finally, left to check that hard polynomial ▶ Dimension of projected shifted partial derivatives x = ℓ · ∂ = k Γ ( 1 ) � � �� k , ℓ ( P ( y , z )) : = dim mult ( P ) y x = ℓ · ∂ = k �� � mod � x 2 i = 0 �� = dim ( P ) y

  62. Tie measure for depth four circuits Messes up evaluations circuit class circuit class Finally, left to check that hard polynomial ▶ Dimension of projected shifted partial derivatives x = ℓ · ∂ = k Γ ( 1 ) � � �� k , ℓ ( P ( y , z )) : = dim mult ( P ) y x = ℓ · ∂ = k �� � mod � x 2 i = 0 �� = dim ( P ) y x = ℓ · ∂ = k Γ ( 2 ) �� � mod � x 2 �� k , ℓ ( P ( y , z )) : = dim ( P ) i = x i y

  63. Tie measure for depth four circuits Messes up evaluations circuit class circuit class Finally, left to check that hard polynomial ▶ Dimension of projected shifted partial derivatives x = ℓ · ∂ = k Γ ( 1 ) � � �� k , ℓ ( P ( y , z )) : = dim mult ( P ) y x = ℓ · ∂ = k �� � mod � x 2 i = 0 �� = dim ( P ) y x = ℓ · ∂ = k Γ ( 2 ) �� � mod � x 2 �� k , ℓ ( P ( y , z )) : = dim ( P ) i = x i y z = ℓ · P ( a , z ) : a ∈ { 0,1 } | y | , | a | 0 ≤ k Γ ( 3 ) �� � � k , ℓ ( P ( y , z )) : = dim

  64. Tie measure for depth four circuits Messes up evaluations circuit class circuit class Finally, left to check that hard polynomial ▶ Dimension of projected shifted partial derivatives x = ℓ · ∂ = k Γ ( 1 ) � � �� k , ℓ ( P ( y , z )) : = dim mult ( P ) y x = ℓ · ∂ = k �� � mod � x 2 i = 0 �� = dim ( P ) y x = ℓ · ∂ = k Γ ( 2 ) �� � mod � x 2 �� k , ℓ ( P ( y , z )) : = dim ( P ) i = x i y z = ℓ · P ( a , z ) : a ∈ { 0,1 } | y | , | a | 0 ≤ k Γ ( 3 ) �� � � k , ℓ ( P ( y , z )) : = dim z = ℓ · P ( a , z ) : a ∈ { 0,1 } | y | , | a | 0 ≤ k Γ ( 4 ) � � � � k , ℓ ( P ( y , z )) T T : = dim

  65. Tie measure for depth four circuits Messes up evaluations Finally, left to check that ▶ Dimension of projected shifted partial derivatives x = ℓ · ∂ = k Γ ( 1 ) � � �� k , ℓ ( P ( y , z )) : = dim mult ( P ) y x = ℓ · ∂ = k �� � mod � x 2 i = 0 �� = dim ( P ) y x = ℓ · ∂ = k Γ ( 2 ) �� � mod � x 2 �� k , ℓ ( P ( y , z )) : = dim ( P ) i = x i y z = ℓ · P ( a , z ) : a ∈ { 0,1 } | y | , | a | 0 ≤ k Γ ( 3 ) �� � � k , ℓ ( P ( y , z )) : = dim z = ℓ · P ( a , z ) : a ∈ { 0,1 } | y | , | a | 0 ≤ k Γ ( 4 ) � � � � k , ℓ ( P ( y , z )) T T : = dim Γ ( 4 ) k , ℓ ( circuit class ) ≤ Γ ( 1 ) r k , ℓ ( circuit class ) ≪ Γ ( 4 ) k , ℓ ( hard polynomial )

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend