A Superpolynomial Lower Bound for Clique Function Circuits with at - - PowerPoint PPT Presentation

a superpolynomial lower bound for clique
SMART_READER_LITE
LIVE PREVIEW

A Superpolynomial Lower Bound for Clique Function Circuits with at - - PowerPoint PPT Presentation

Main Results Hawks Eye View Extending Montone Lower Bounds to Limited Negations Monotone Lower bound for Clique function using Bottleneck counting Connecting the two worlds Thank You A Superpolynomial Lower Bound for Clique Function


slide-1
SLIDE 1

Main Results Hawk’s Eye View Extending Montone Lower Bounds to Limited Negations Monotone Lower bound for Clique function using Bottleneck counting Connecting the two worlds Thank You

A Superpolynomial Lower Bound for Clique Function Circuits with at most 1

6 loglogn Negation

Gates

Kazuyuki Amano and Akira Maruoka Sajin Koroth

Department of Computer Science IIT Madras

Advanced Complexity Theory Course - Spring 2012

Sajin Koroth A Superpolynomial Lower Bound for Clique Function Circui

slide-2
SLIDE 2

Main Results Hawk’s Eye View Extending Montone Lower Bounds to Limited Negations Monotone Lower bound for Clique function using Bottleneck counting Connecting the two worlds Thank You

Outline

1

Main Results

2

Hawk’s Eye View

3

Extending Montone Lower Bounds to Limited Negations

4

Monotone Lower bound for Clique function using Bottleneck counting

5

Connecting the two worlds

6

Thank You

Sajin Koroth A Superpolynomial Lower Bound for Clique Function Circui

slide-3
SLIDE 3

Main Results Hawk’s Eye View Extending Montone Lower Bounds to Limited Negations Monotone Lower bound for Clique function using Bottleneck counting Connecting the two worlds Thank You 1 Main Result : C with at most 1

6 loglogn negations requires

2

1 5(logm)(logm) 1 2 gates for detecting cliques of size

(logm)3(logm)

1 2 in a graph with m vertices 2 A better monotone lower bound for clique function : (using

bottleneck counting) expΩ

  • m

1 3

  • for appropriate parameters

Sajin Koroth A Superpolynomial Lower Bound for Clique Function Circui

slide-4
SLIDE 4

Main Results Hawk’s Eye View Extending Montone Lower Bounds to Limited Negations Monotone Lower bound for Clique function using Bottleneck counting Connecting the two worlds Thank You

Are we there yet ? (NP ⊂ P/poly)

Thanks to Fischer Limited Negation lower bounds for circuits with at most logn negations would do The monotone lowerbounds could be misleading : Perfect matching inspite of being in P has a superpolynomial lowerbound for monotone circuits

Sajin Koroth A Superpolynomial Lower Bound for Clique Function Circui

slide-5
SLIDE 5

Main Results Hawk’s Eye View Extending Montone Lower Bounds to Limited Negations Monotone Lower bound for Clique function using Bottleneck counting Connecting the two worlds Thank You 1 From the limited-negation non-monotone circuit for clique

  • btain an “appropriate” family of monotone functions

2 Obtain lowerbounds for each function in the family (which

approximates clique function)

3 Use the lowerbounds on each function in the family to extend

the lowerbound to any such family

4 Transfer this lowerbound to the limited-negation circuit for

clique.

Sajin Koroth A Superpolynomial Lower Bound for Clique Function Circui

slide-6
SLIDE 6

Main Results Hawk’s Eye View Extending Montone Lower Bounds to Limited Negations Monotone Lower bound for Clique function using Bottleneck counting Connecting the two worlds Thank You 1 From the limited-negation non-monotone circuit for clique

  • btain an “appropriate” family of monotone functions

2 Obtain lowerbounds for each function in the family (which

approximates clique function)

3 Use the lowerbounds on each function in the family to extend

the lowerbound to any such family

4 Transfer this lowerbound to the limited-negation circuit for

clique.

Sajin Koroth A Superpolynomial Lower Bound for Clique Function Circui

slide-7
SLIDE 7

Main Results Hawk’s Eye View Extending Montone Lower Bounds to Limited Negations Monotone Lower bound for Clique function using Bottleneck counting Connecting the two worlds Thank You 1 From the limited-negation non-monotone circuit for clique

  • btain an “appropriate” family of monotone functions

2 Obtain lowerbounds for each function in the family (which

approximates clique function)

3 Use the lowerbounds on each function in the family to extend

the lowerbound to any such family

4 Transfer this lowerbound to the limited-negation circuit for

clique.

Sajin Koroth A Superpolynomial Lower Bound for Clique Function Circui

slide-8
SLIDE 8

Main Results Hawk’s Eye View Extending Montone Lower Bounds to Limited Negations Monotone Lower bound for Clique function using Bottleneck counting Connecting the two worlds Thank You 1 From the limited-negation non-monotone circuit for clique

  • btain an “appropriate” family of monotone functions

2 Obtain lowerbounds for each function in the family (which

approximates clique function)

3 Use the lowerbounds on each function in the family to extend

the lowerbound to any such family

4 Transfer this lowerbound to the limited-negation circuit for

clique.

Sajin Koroth A Superpolynomial Lower Bound for Clique Function Circui

slide-9
SLIDE 9

Main Results Hawk’s Eye View Extending Montone Lower Bounds to Limited Negations Monotone Lower bound for Clique function using Bottleneck counting Connecting the two worlds Thank You Obtaining Montone family from Limited Negations Circuit Characterizing the family for tight counting Trasferring the Lowerbound from family to negation limited c

Outline

1

Main Results

2

Hawk’s Eye View

3

Extending Montone Lower Bounds to Limited Negations

4

Monotone Lower bound for Clique function using Bottleneck counting

5

Connecting the two worlds

6

Thank You

Sajin Koroth A Superpolynomial Lower Bound for Clique Function Circui

slide-10
SLIDE 10

Main Results Hawk’s Eye View Extending Montone Lower Bounds to Limited Negations Monotone Lower bound for Clique function using Bottleneck counting Connecting the two worlds Thank You Obtaining Montone family from Limited Negations Circuit Characterizing the family for tight counting Trasferring the Lowerbound from family to negation limited c

Idea Use restrictions to eliminate negation gates by fixing their outputs

Sajin Koroth A Superpolynomial Lower Bound for Clique Function Circui

slide-11
SLIDE 11

Main Results Hawk’s Eye View Extending Montone Lower Bounds to Limited Negations Monotone Lower bound for Clique function using Bottleneck counting Connecting the two worlds Thank You Obtaining Montone family from Limited Negations Circuit Characterizing the family for tight counting Trasferring the Lowerbound from family to negation limited c

Figure: Motone Circuit’s from Non-monotone one’s using restrictions

Sajin Koroth A Superpolynomial Lower Bound for Clique Function Circui

slide-12
SLIDE 12

Main Results Hawk’s Eye View Extending Montone Lower Bounds to Limited Negations Monotone Lower bound for Clique function using Bottleneck counting Connecting the two worlds Thank You Obtaining Montone family from Limited Negations Circuit Characterizing the family for tight counting Trasferring the Lowerbound from family to negation limited c

Figure: Motone Circuit’s from Non-monotone one’s using restrictions

Sajin Koroth A Superpolynomial Lower Bound for Clique Function Circui

slide-13
SLIDE 13

Main Results Hawk’s Eye View Extending Montone Lower Bounds to Limited Negations Monotone Lower bound for Clique function using Bottleneck counting Connecting the two worlds Thank You Obtaining Montone family from Limited Negations Circuit Characterizing the family for tight counting Trasferring the Lowerbound from family to negation limited c

Figure: Motone Circuit’s from Non-monotone one’s using restrictions

Sajin Koroth A Superpolynomial Lower Bound for Clique Function Circui

slide-14
SLIDE 14

Main Results Hawk’s Eye View Extending Montone Lower Bounds to Limited Negations Monotone Lower bound for Clique function using Bottleneck counting Connecting the two worlds Thank You Obtaining Montone family from Limited Negations Circuit Characterizing the family for tight counting Trasferring the Lowerbound from family to negation limited c

Figure: Motone Circuit’s from Non-monotone one’s using restrictions

Sajin Koroth A Superpolynomial Lower Bound for Clique Function Circui

slide-15
SLIDE 15

Main Results Hawk’s Eye View Extending Montone Lower Bounds to Limited Negations Monotone Lower bound for Clique function using Bottleneck counting Connecting the two worlds Thank You Obtaining Montone family from Limited Negations Circuit Characterizing the family for tight counting Trasferring the Lowerbound from family to negation limited c

Figure: Motone Circuit’s from Non-monotone one’s using restrictions

Sajin Koroth A Superpolynomial Lower Bound for Clique Function Circui

slide-16
SLIDE 16

Main Results Hawk’s Eye View Extending Montone Lower Bounds to Limited Negations Monotone Lower bound for Clique function using Bottleneck counting Connecting the two worlds Thank You Obtaining Montone family from Limited Negations Circuit Characterizing the family for tight counting Trasferring the Lowerbound from family to negation limited c

Figure: Motone Circuit’s from Non-monotone one’s using restrictions

Sajin Koroth A Superpolynomial Lower Bound for Clique Function Circui

slide-17
SLIDE 17

Main Results Hawk’s Eye View Extending Montone Lower Bounds to Limited Negations Monotone Lower bound for Clique function using Bottleneck counting Connecting the two worlds Thank You Obtaining Montone family from Limited Negations Circuit Characterizing the family for tight counting Trasferring the Lowerbound from family to negation limited c

Figure: Motone Circuit’s from Non-monotone one’s using restrictions

Sajin Koroth A Superpolynomial Lower Bound for Clique Function Circui

slide-18
SLIDE 18

Main Results Hawk’s Eye View Extending Montone Lower Bounds to Limited Negations Monotone Lower bound for Clique function using Bottleneck counting Connecting the two worlds Thank You Obtaining Montone family from Limited Negations Circuit Characterizing the family for tight counting Trasferring the Lowerbound from family to negation limited c

Some Notation

Negation gates appearing in the minimal at most t-negations circuit C will be labelled g1,...,gt (labelled in a topological sorting order of DAG C. The output gate of the circuit will be labelled gt+1 The functions corresponding to restrictions will be labelled fi, 1 ≤ i ≤ 2t. For example f3 corresponds to the restriction 11, i.e. g1 = 1,g2 = 1 fε would correspond to no restrictions to NOT gates, which corresponds to the function evaluated at gate which is the input to g1

Sajin Koroth A Superpolynomial Lower Bound for Clique Function Circui

slide-19
SLIDE 19

Main Results Hawk’s Eye View Extending Montone Lower Bounds to Limited Negations Monotone Lower bound for Clique function using Bottleneck counting Connecting the two worlds Thank You Obtaining Montone family from Limited Negations Circuit Characterizing the family for tight counting Trasferring the Lowerbound from family to negation limited c

Some Notation

Negation gates appearing in the minimal at most t-negations circuit C will be labelled g1,...,gt (labelled in a topological sorting order of DAG C. The output gate of the circuit will be labelled gt+1 The functions corresponding to restrictions will be labelled fi, 1 ≤ i ≤ 2t. For example f3 corresponds to the restriction 11, i.e. g1 = 1,g2 = 1 fε would correspond to no restrictions to NOT gates, which corresponds to the function evaluated at gate which is the input to g1

Sajin Koroth A Superpolynomial Lower Bound for Clique Function Circui

slide-20
SLIDE 20

Main Results Hawk’s Eye View Extending Montone Lower Bounds to Limited Negations Monotone Lower bound for Clique function using Bottleneck counting Connecting the two worlds Thank You Obtaining Montone family from Limited Negations Circuit Characterizing the family for tight counting Trasferring the Lowerbound from family to negation limited c

Some Notation

Negation gates appearing in the minimal at most t-negations circuit C will be labelled g1,...,gt (labelled in a topological sorting order of DAG C. The output gate of the circuit will be labelled gt+1 The functions corresponding to restrictions will be labelled fi, 1 ≤ i ≤ 2t. For example f3 corresponds to the restriction 11, i.e. g1 = 1,g2 = 1 fε would correspond to no restrictions to NOT gates, which corresponds to the function evaluated at gate which is the input to g1

Sajin Koroth A Superpolynomial Lower Bound for Clique Function Circui

slide-21
SLIDE 21

Main Results Hawk’s Eye View Extending Montone Lower Bounds to Limited Negations Monotone Lower bound for Clique function using Bottleneck counting Connecting the two worlds Thank You Obtaining Montone family from Limited Negations Circuit Characterizing the family for tight counting Trasferring the Lowerbound from family to negation limited c

Some Notation

Negation gates appearing in the minimal at most t-negations circuit C will be labelled g1,...,gt (labelled in a topological sorting order of DAG C. The output gate of the circuit will be labelled gt+1 The functions corresponding to restrictions will be labelled fi, 1 ≤ i ≤ 2t. For example f3 corresponds to the restriction 11, i.e. g1 = 1,g2 = 1 fε would correspond to no restrictions to NOT gates, which corresponds to the function evaluated at gate which is the input to g1

Sajin Koroth A Superpolynomial Lower Bound for Clique Function Circui

slide-22
SLIDE 22

Main Results Hawk’s Eye View Extending Montone Lower Bounds to Limited Negations Monotone Lower bound for Clique function using Bottleneck counting Connecting the two worlds Thank You Obtaining Montone family from Limited Negations Circuit Characterizing the family for tight counting Trasferring the Lowerbound from family to negation limited c

Outline

1

Main Results

2

Hawk’s Eye View

3

Extending Montone Lower Bounds to Limited Negations

4

Monotone Lower bound for Clique function using Bottleneck counting

5

Connecting the two worlds

6

Thank You

Sajin Koroth A Superpolynomial Lower Bound for Clique Function Circui

slide-23
SLIDE 23

Main Results Hawk’s Eye View Extending Montone Lower Bounds to Limited Negations Monotone Lower bound for Clique function using Bottleneck counting Connecting the two worlds Thank You Obtaining Montone family from Limited Negations Circuit Characterizing the family for tight counting Trasferring the Lowerbound from family to negation limited c

Properties of these functions

They are monotone There are 1+∑t

i=1 2i = 2t+1 −1 of them

Union of their sensitive graphs is a super graph of sensitive graph of f the original function

Sajin Koroth A Superpolynomial Lower Bound for Clique Function Circui

slide-24
SLIDE 24

Main Results Hawk’s Eye View Extending Montone Lower Bounds to Limited Negations Monotone Lower bound for Clique function using Bottleneck counting Connecting the two worlds Thank You Obtaining Montone family from Limited Negations Circuit Characterizing the family for tight counting Trasferring the Lowerbound from family to negation limited c

Properties of these functions

They are monotone There are 1+∑t

i=1 2i = 2t+1 −1 of them

Union of their sensitive graphs is a super graph of sensitive graph of f the original function

Sajin Koroth A Superpolynomial Lower Bound for Clique Function Circui

slide-25
SLIDE 25

Main Results Hawk’s Eye View Extending Montone Lower Bounds to Limited Negations Monotone Lower bound for Clique function using Bottleneck counting Connecting the two worlds Thank You Obtaining Montone family from Limited Negations Circuit Characterizing the family for tight counting Trasferring the Lowerbound from family to negation limited c

What the hell is a sensitive graph ?

Figure: Sensitve graph for Clique function

Sajin Koroth A Superpolynomial Lower Bound for Clique Function Circui

slide-26
SLIDE 26

Main Results Hawk’s Eye View Extending Montone Lower Bounds to Limited Negations Monotone Lower bound for Clique function using Bottleneck counting Connecting the two worlds Thank You Obtaining Montone family from Limited Negations Circuit Characterizing the family for tight counting Trasferring the Lowerbound from family to negation limited c

Sensitive graphs of restrictions cover sensitive graph of f

Theorem

  • fi Gfi ⊇ Gf

Take a (w,w

′) ∈ Gf , i.e. f (w) = 0 and f (w ′) = 1

Look at fi(w) vs fi(w

′) starting from i = 1

If fε(w) = fε(w

′) then the sub-circuit of C rooted at input to

g1 evaluates to same on w,w

If ∀i < j, fi(w) = fi(w), then the sub-circuit of C rooted at input to gi evaluates to the same on w,w

If all fi(w) = fi(w

′) then we get that ft+1(w) = ft+1(w) then

sub-circuit of C rooted at gt+1 evaluates to the same on w,w

′. But....

This is a contradiction, gt+1 is the root gate of C.

Sajin Koroth A Superpolynomial Lower Bound for Clique Function Circui

slide-27
SLIDE 27

Main Results Hawk’s Eye View Extending Montone Lower Bounds to Limited Negations Monotone Lower bound for Clique function using Bottleneck counting Connecting the two worlds Thank You Obtaining Montone family from Limited Negations Circuit Characterizing the family for tight counting Trasferring the Lowerbound from family to negation limited c

Sensitive graphs of restrictions cover sensitive graph of f

Theorem

  • fi Gfi ⊇ Gf

Take a (w,w

′) ∈ Gf , i.e. f (w) = 0 and f (w ′) = 1

Look at fi(w) vs fi(w

′) starting from i = 1

If fε(w) = fε(w

′) then the sub-circuit of C rooted at input to

g1 evaluates to same on w,w

If ∀i < j, fi(w) = fi(w), then the sub-circuit of C rooted at input to gi evaluates to the same on w,w

If all fi(w) = fi(w

′) then we get that ft+1(w) = ft+1(w) then

sub-circuit of C rooted at gt+1 evaluates to the same on w,w

′. But....

This is a contradiction, gt+1 is the root gate of C.

Sajin Koroth A Superpolynomial Lower Bound for Clique Function Circui

slide-28
SLIDE 28

Main Results Hawk’s Eye View Extending Montone Lower Bounds to Limited Negations Monotone Lower bound for Clique function using Bottleneck counting Connecting the two worlds Thank You Obtaining Montone family from Limited Negations Circuit Characterizing the family for tight counting Trasferring the Lowerbound from family to negation limited c

Sensitive graphs of restrictions cover sensitive graph of f

Theorem

  • fi Gfi ⊇ Gf

Take a (w,w

′) ∈ Gf , i.e. f (w) = 0 and f (w ′) = 1

Look at fi(w) vs fi(w

′) starting from i = 1

If fε(w) = fε(w

′) then the sub-circuit of C rooted at input to

g1 evaluates to same on w,w

If ∀i < j, fi(w) = fi(w), then the sub-circuit of C rooted at input to gi evaluates to the same on w,w

If all fi(w) = fi(w

′) then we get that ft+1(w) = ft+1(w) then

sub-circuit of C rooted at gt+1 evaluates to the same on w,w

′. But....

This is a contradiction, gt+1 is the root gate of C.

Sajin Koroth A Superpolynomial Lower Bound for Clique Function Circui

slide-29
SLIDE 29

Main Results Hawk’s Eye View Extending Montone Lower Bounds to Limited Negations Monotone Lower bound for Clique function using Bottleneck counting Connecting the two worlds Thank You Obtaining Montone family from Limited Negations Circuit Characterizing the family for tight counting Trasferring the Lowerbound from family to negation limited c

Sensitive graphs of restrictions cover sensitive graph of f

Theorem

  • fi Gfi ⊇ Gf

Take a (w,w

′) ∈ Gf , i.e. f (w) = 0 and f (w ′) = 1

Look at fi(w) vs fi(w

′) starting from i = 1

If fε(w) = fε(w

′) then the sub-circuit of C rooted at input to

g1 evaluates to same on w,w

If ∀i < j, fi(w) = fi(w), then the sub-circuit of C rooted at input to gi evaluates to the same on w,w

If all fi(w) = fi(w

′) then we get that ft+1(w) = ft+1(w) then

sub-circuit of C rooted at gt+1 evaluates to the same on w,w

′. But....

This is a contradiction, gt+1 is the root gate of C.

Sajin Koroth A Superpolynomial Lower Bound for Clique Function Circui

slide-30
SLIDE 30

Main Results Hawk’s Eye View Extending Montone Lower Bounds to Limited Negations Monotone Lower bound for Clique function using Bottleneck counting Connecting the two worlds Thank You Obtaining Montone family from Limited Negations Circuit Characterizing the family for tight counting Trasferring the Lowerbound from family to negation limited c

Sensitive graphs of restrictions cover sensitive graph of f

Theorem

  • fi Gfi ⊇ Gf

Take a (w,w

′) ∈ Gf , i.e. f (w) = 0 and f (w ′) = 1

Look at fi(w) vs fi(w

′) starting from i = 1

If fε(w) = fε(w

′) then the sub-circuit of C rooted at input to

g1 evaluates to same on w,w

If ∀i < j, fi(w) = fi(w), then the sub-circuit of C rooted at input to gi evaluates to the same on w,w

If all fi(w) = fi(w

′) then we get that ft+1(w) = ft+1(w) then

sub-circuit of C rooted at gt+1 evaluates to the same on w,w

′. But....

This is a contradiction, gt+1 is the root gate of C.

Sajin Koroth A Superpolynomial Lower Bound for Clique Function Circui

slide-31
SLIDE 31

Main Results Hawk’s Eye View Extending Montone Lower Bounds to Limited Negations Monotone Lower bound for Clique function using Bottleneck counting Connecting the two worlds Thank You Obtaining Montone family from Limited Negations Circuit Characterizing the family for tight counting Trasferring the Lowerbound from family to negation limited c

Sensitive graphs of restrictions cover sensitive graph of f

Theorem

  • fi Gfi ⊇ Gf

Take a (w,w

′) ∈ Gf , i.e. f (w) = 0 and f (w ′) = 1

Look at fi(w) vs fi(w

′) starting from i = 1

If fε(w) = fε(w

′) then the sub-circuit of C rooted at input to

g1 evaluates to same on w,w

If ∀i < j, fi(w) = fi(w), then the sub-circuit of C rooted at input to gi evaluates to the same on w,w

If all fi(w) = fi(w

′) then we get that ft+1(w) = ft+1(w) then

sub-circuit of C rooted at gt+1 evaluates to the same on w,w

′. But....

This is a contradiction, gt+1 is the root gate of C.

Sajin Koroth A Superpolynomial Lower Bound for Clique Function Circui

slide-32
SLIDE 32

Main Results Hawk’s Eye View Extending Montone Lower Bounds to Limited Negations Monotone Lower bound for Clique function using Bottleneck counting Connecting the two worlds Thank You Obtaining Montone family from Limited Negations Circuit Characterizing the family for tight counting Trasferring the Lowerbound from family to negation limited c

Outline

1

Main Results

2

Hawk’s Eye View

3

Extending Montone Lower Bounds to Limited Negations

4

Monotone Lower bound for Clique function using Bottleneck counting

5

Connecting the two worlds

6

Thank You

Sajin Koroth A Superpolynomial Lower Bound for Clique Function Circui

slide-33
SLIDE 33

Main Results Hawk’s Eye View Extending Montone Lower Bounds to Limited Negations Monotone Lower bound for Clique function using Bottleneck counting Connecting the two worlds Thank You Obtaining Montone family from Limited Negations Circuit Characterizing the family for tight counting Trasferring the Lowerbound from family to negation limited c

Putting it all together

Corollary For any positive integer t and α = 2t+1 −1 the following is true sizet(f ) ≥ min

F ′={f1,...,fα}⊆M n

  max

f ∈F ′

  • size0(f

′)

  • |
  • f ′∈F ′

G(f

′) ⊇ G(f )

   They are monotone = ⇒ M n is all n-input monotone functions There are 1+∑t

i=1 2i = 2t+1 −1 of them =

⇒ α = 2t+1 −1 Union of their sensitive graphs is a super graph of sensitive graph of f = ⇒

f ′∈F ′ G(f

′) ⊇ G(f ) Sajin Koroth A Superpolynomial Lower Bound for Clique Function Circui

slide-34
SLIDE 34

Main Results Hawk’s Eye View Extending Montone Lower Bounds to Limited Negations Monotone Lower bound for Clique function using Bottleneck counting Connecting the two worlds Thank You Key Advantages - Bottleneck counting in the framework of ap Defining Appropriate Approximations Approximated Circuit Makes a lot of errors Individual Approximated gates make only a small number of e

Outline

1

Main Results

2

Hawk’s Eye View

3

Extending Montone Lower Bounds to Limited Negations

4

Monotone Lower bound for Clique function using Bottleneck counting

5

Connecting the two worlds

6

Thank You

Sajin Koroth A Superpolynomial Lower Bound for Clique Function Circui

slide-35
SLIDE 35

Main Results Hawk’s Eye View Extending Montone Lower Bounds to Limited Negations Monotone Lower bound for Clique function using Bottleneck counting Connecting the two worlds Thank You Key Advantages - Bottleneck counting in the framework of ap Defining Appropriate Approximations Approximated Circuit Makes a lot of errors Individual Approximated gates make only a small number of e

A better lowerbound for a special setting of parameters : exp

  • m

1 3

  • vs exp
  • m

logm

1

3

Uses only elementary combinatorics - Sun Flower Lemma not required

Sajin Koroth A Superpolynomial Lower Bound for Clique Function Circui

slide-36
SLIDE 36

Main Results Hawk’s Eye View Extending Montone Lower Bounds to Limited Negations Monotone Lower bound for Clique function using Bottleneck counting Connecting the two worlds Thank You Key Advantages - Bottleneck counting in the framework of ap Defining Appropriate Approximations Approximated Circuit Makes a lot of errors Individual Approximated gates make only a small number of e

Outline of the proof

Define appropriate approximations to AND and OR gates Prove that the approximated circuit makes a lot of errors Prove that approximated individual gates make only a small number of errors Hence there must be a large number of gates in the original circuit

Sajin Koroth A Superpolynomial Lower Bound for Clique Function Circui

slide-37
SLIDE 37

Main Results Hawk’s Eye View Extending Montone Lower Bounds to Limited Negations Monotone Lower bound for Clique function using Bottleneck counting Connecting the two worlds Thank You Key Advantages - Bottleneck counting in the framework of ap Defining Appropriate Approximations Approximated Circuit Makes a lot of errors Individual Approximated gates make only a small number of e

Outline of the proof

Define appropriate approximations to AND and OR gates Prove that the approximated circuit makes a lot of errors Prove that approximated individual gates make only a small number of errors Hence there must be a large number of gates in the original circuit

Sajin Koroth A Superpolynomial Lower Bound for Clique Function Circui

slide-38
SLIDE 38

Main Results Hawk’s Eye View Extending Montone Lower Bounds to Limited Negations Monotone Lower bound for Clique function using Bottleneck counting Connecting the two worlds Thank You Key Advantages - Bottleneck counting in the framework of ap Defining Appropriate Approximations Approximated Circuit Makes a lot of errors Individual Approximated gates make only a small number of e

Outline of the proof

Define appropriate approximations to AND and OR gates Prove that the approximated circuit makes a lot of errors Prove that approximated individual gates make only a small number of errors Hence there must be a large number of gates in the original circuit

Sajin Koroth A Superpolynomial Lower Bound for Clique Function Circui

slide-39
SLIDE 39

Main Results Hawk’s Eye View Extending Montone Lower Bounds to Limited Negations Monotone Lower bound for Clique function using Bottleneck counting Connecting the two worlds Thank You Key Advantages - Bottleneck counting in the framework of ap Defining Appropriate Approximations Approximated Circuit Makes a lot of errors Individual Approximated gates make only a small number of e

Outline

1

Main Results

2

Hawk’s Eye View

3

Extending Montone Lower Bounds to Limited Negations

4

Monotone Lower bound for Clique function using Bottleneck counting

5

Connecting the two worlds

6

Thank You

Sajin Koroth A Superpolynomial Lower Bound for Clique Function Circui

slide-40
SLIDE 40

Main Results Hawk’s Eye View Extending Montone Lower Bounds to Limited Negations Monotone Lower bound for Clique function using Bottleneck counting Connecting the two worlds Thank You Key Advantages - Bottleneck counting in the framework of ap Defining Appropriate Approximations Approximated Circuit Makes a lot of errors Individual Approximated gates make only a small number of e

Some Notation

Definition End-Point SetLet t be a term or a clause. The end-point set of t is a set of all end-points of the edges in t. The size(t) is the cardinality of end-point set of t

Sajin Koroth A Superpolynomial Lower Bound for Clique Function Circui

slide-41
SLIDE 41

Main Results Hawk’s Eye View Extending Montone Lower Bounds to Limited Negations Monotone Lower bound for Clique function using Bottleneck counting Connecting the two worlds Thank You Key Advantages - Bottleneck counting in the framework of ap Defining Appropriate Approximations Approximated Circuit Makes a lot of errors Individual Approximated gates make only a small number of e

Circuit is layered and alternates between ∧,∨ gate layers Output gate is an ∧ gate Let an OR gate be fed by two approximators represented by monotone DNF formulae’s f D

1 ,f D 2 .

Approximate OR : Convert the DNF formula f D

1 ∨f D 2

to a CNF formula and take away all clauses whose size exceed r. Let an AND gate be fed by two approximators represented by monotone CNF formulae’s f C

1 ,f C 2 .

Approximate AND : Convert the CNF formula f C

1 ∧f C 2 to a

DNF formula and take away all terms whose size exceed l.

Sajin Koroth A Superpolynomial Lower Bound for Clique Function Circui

slide-42
SLIDE 42

Main Results Hawk’s Eye View Extending Montone Lower Bounds to Limited Negations Monotone Lower bound for Clique function using Bottleneck counting Connecting the two worlds Thank You Key Advantages - Bottleneck counting in the framework of ap Defining Appropriate Approximations Approximated Circuit Makes a lot of errors Individual Approximated gates make only a small number of e

Circuit is layered and alternates between ∧,∨ gate layers Output gate is an ∧ gate Let an OR gate be fed by two approximators represented by monotone DNF formulae’s f D

1 ,f D 2 .

Approximate OR : Convert the DNF formula f D

1 ∨f D 2

to a CNF formula and take away all clauses whose size exceed r. Let an AND gate be fed by two approximators represented by monotone CNF formulae’s f C

1 ,f C 2 .

Approximate AND : Convert the CNF formula f C

1 ∧f C 2 to a

DNF formula and take away all terms whose size exceed l.

Sajin Koroth A Superpolynomial Lower Bound for Clique Function Circui

slide-43
SLIDE 43

Main Results Hawk’s Eye View Extending Montone Lower Bounds to Limited Negations Monotone Lower bound for Clique function using Bottleneck counting Connecting the two worlds Thank You Key Advantages - Bottleneck counting in the framework of ap Defining Appropriate Approximations Approximated Circuit Makes a lot of errors Individual Approximated gates make only a small number of e

Circuit is layered and alternates between ∧,∨ gate layers Output gate is an ∧ gate Let an OR gate be fed by two approximators represented by monotone DNF formulae’s f D

1 ,f D 2 .

Approximate OR : Convert the DNF formula f D

1 ∨f D 2

to a CNF formula and take away all clauses whose size exceed r. Let an AND gate be fed by two approximators represented by monotone CNF formulae’s f C

1 ,f C 2 .

Approximate AND : Convert the CNF formula f C

1 ∧f C 2 to a

DNF formula and take away all terms whose size exceed l.

Sajin Koroth A Superpolynomial Lower Bound for Clique Function Circui

slide-44
SLIDE 44

Main Results Hawk’s Eye View Extending Montone Lower Bounds to Limited Negations Monotone Lower bound for Clique function using Bottleneck counting Connecting the two worlds Thank You Key Advantages - Bottleneck counting in the framework of ap Defining Appropriate Approximations Approximated Circuit Makes a lot of errors Individual Approximated gates make only a small number of e

Why these approximations ?

Taking away terms from a DNF formula makes it accept possibly less number of inputs Taking away clauses from a CNF formula makes it accept possibly more number of inputs If there is a good graph on which ¯ C outputs 0 then there exists ¯ ∧ which outputs 0. If there is a bad graph on which ¯ C outputs 1 then there exists ¯ ∨ which outputs 1. (f1¯ ∨f2) ≥ (f1 ∨f2) and (f1¯ ∧f2) ≤ (f1 ∧f2)

Sajin Koroth A Superpolynomial Lower Bound for Clique Function Circui

slide-45
SLIDE 45

Main Results Hawk’s Eye View Extending Montone Lower Bounds to Limited Negations Monotone Lower bound for Clique function using Bottleneck counting Connecting the two worlds Thank You Key Advantages - Bottleneck counting in the framework of ap Defining Appropriate Approximations Approximated Circuit Makes a lot of errors Individual Approximated gates make only a small number of e

Why these approximations ?

Taking away terms from a DNF formula makes it accept possibly less number of inputs Taking away clauses from a CNF formula makes it accept possibly more number of inputs If there is a good graph on which ¯ C outputs 0 then there exists ¯ ∧ which outputs 0. If there is a bad graph on which ¯ C outputs 1 then there exists ¯ ∨ which outputs 1. (f1¯ ∨f2) ≥ (f1 ∨f2) and (f1¯ ∧f2) ≤ (f1 ∧f2)

Sajin Koroth A Superpolynomial Lower Bound for Clique Function Circui

slide-46
SLIDE 46

Main Results Hawk’s Eye View Extending Montone Lower Bounds to Limited Negations Monotone Lower bound for Clique function using Bottleneck counting Connecting the two worlds Thank You Key Advantages - Bottleneck counting in the framework of ap Defining Appropriate Approximations Approximated Circuit Makes a lot of errors Individual Approximated gates make only a small number of e

Why these approximations ?

Taking away terms from a DNF formula makes it accept possibly less number of inputs Taking away clauses from a CNF formula makes it accept possibly more number of inputs If there is a good graph on which ¯ C outputs 0 then there exists ¯ ∧ which outputs 0. If there is a bad graph on which ¯ C outputs 1 then there exists ¯ ∨ which outputs 1. (f1¯ ∨f2) ≥ (f1 ∨f2) and (f1¯ ∧f2) ≤ (f1 ∧f2)

Sajin Koroth A Superpolynomial Lower Bound for Clique Function Circui

slide-47
SLIDE 47

Main Results Hawk’s Eye View Extending Montone Lower Bounds to Limited Negations Monotone Lower bound for Clique function using Bottleneck counting Connecting the two worlds Thank You Key Advantages - Bottleneck counting in the framework of ap Defining Appropriate Approximations Approximated Circuit Makes a lot of errors Individual Approximated gates make only a small number of e

Outline

1

Main Results

2

Hawk’s Eye View

3

Extending Montone Lower Bounds to Limited Negations

4

Monotone Lower bound for Clique function using Bottleneck counting

5

Connecting the two worlds

6

Thank You

Sajin Koroth A Superpolynomial Lower Bound for Clique Function Circui

slide-48
SLIDE 48

Main Results Hawk’s Eye View Extending Montone Lower Bounds to Limited Negations Monotone Lower bound for Clique function using Bottleneck counting Connecting the two worlds Thank You Key Advantages - Bottleneck counting in the framework of ap Defining Appropriate Approximations Approximated Circuit Makes a lot of errors Individual Approximated gates make only a small number of e

Good and Bad Graphs

Good graph : Clique on s vertices Bad graph : A complete s −1 partite graph

Sajin Koroth A Superpolynomial Lower Bound for Clique Function Circui

slide-49
SLIDE 49

Main Results Hawk’s Eye View Extending Montone Lower Bounds to Limited Negations Monotone Lower bound for Clique function using Bottleneck counting Connecting the two worlds Thank You Key Advantages - Bottleneck counting in the framework of ap Defining Appropriate Approximations Approximated Circuit Makes a lot of errors Individual Approximated gates make only a small number of e

Proof

An approximator either identically outputs 0 or outputs 1 on at least half the fraction of bad graphs Output of C is an ∧, hence is approximators ouput is represented by a DNF of whose terms are of size at most l If it is identically 0 then we are done, otherwise there exists a term t whose size is at most l and ¯ f ≥ t holds. Reperesent bad graphs using a bijection from {v1,...,vm} to

  • (1,1),...,(1, m

s−1),...,(s −1,1),...,(s −1, m s−1)

  • Term t outputs 0 iff there is a variable (u,v) such that u and

v under the bijection are assigned to tuples whose first component differs The number of bad graphs where this happens is at most l

2

  • ( m

s−1)

m

  • .

Take l = s−1

2

, then the above quantity is at most 1

  • 2. Hence on

Sajin Koroth A Superpolynomial Lower Bound for Clique Function Circui

slide-50
SLIDE 50

Main Results Hawk’s Eye View Extending Montone Lower Bounds to Limited Negations Monotone Lower bound for Clique function using Bottleneck counting Connecting the two worlds Thank You Key Advantages - Bottleneck counting in the framework of ap Defining Appropriate Approximations Approximated Circuit Makes a lot of errors Individual Approximated gates make only a small number of e

Proof

An approximator either identically outputs 0 or outputs 1 on at least half the fraction of bad graphs Output of C is an ∧, hence is approximators ouput is represented by a DNF of whose terms are of size at most l If it is identically 0 then we are done, otherwise there exists a term t whose size is at most l and ¯ f ≥ t holds. Reperesent bad graphs using a bijection from {v1,...,vm} to

  • (1,1),...,(1, m

s−1),...,(s −1,1),...,(s −1, m s−1)

  • Term t outputs 0 iff there is a variable (u,v) such that u and

v under the bijection are assigned to tuples whose first component differs The number of bad graphs where this happens is at most l

2

  • ( m

s−1)

m

  • .

Take l = s−1

2

, then the above quantity is at most 1

  • 2. Hence on

Sajin Koroth A Superpolynomial Lower Bound for Clique Function Circui

slide-51
SLIDE 51

Main Results Hawk’s Eye View Extending Montone Lower Bounds to Limited Negations Monotone Lower bound for Clique function using Bottleneck counting Connecting the two worlds Thank You Key Advantages - Bottleneck counting in the framework of ap Defining Appropriate Approximations Approximated Circuit Makes a lot of errors Individual Approximated gates make only a small number of e

Proof

An approximator either identically outputs 0 or outputs 1 on at least half the fraction of bad graphs Output of C is an ∧, hence is approximators ouput is represented by a DNF of whose terms are of size at most l If it is identically 0 then we are done, otherwise there exists a term t whose size is at most l and ¯ f ≥ t holds. Reperesent bad graphs using a bijection from {v1,...,vm} to

  • (1,1),...,(1, m

s−1),...,(s −1,1),...,(s −1, m s−1)

  • Term t outputs 0 iff there is a variable (u,v) such that u and

v under the bijection are assigned to tuples whose first component differs The number of bad graphs where this happens is at most l

2

  • ( m

s−1)

m

  • .

Take l = s−1

2

, then the above quantity is at most 1

  • 2. Hence on

Sajin Koroth A Superpolynomial Lower Bound for Clique Function Circui

slide-52
SLIDE 52

Main Results Hawk’s Eye View Extending Montone Lower Bounds to Limited Negations Monotone Lower bound for Clique function using Bottleneck counting Connecting the two worlds Thank You Key Advantages - Bottleneck counting in the framework of ap Defining Appropriate Approximations Approximated Circuit Makes a lot of errors Individual Approximated gates make only a small number of e

Proof

An approximator either identically outputs 0 or outputs 1 on at least half the fraction of bad graphs Output of C is an ∧, hence is approximators ouput is represented by a DNF of whose terms are of size at most l If it is identically 0 then we are done, otherwise there exists a term t whose size is at most l and ¯ f ≥ t holds. Reperesent bad graphs using a bijection from {v1,...,vm} to

  • (1,1),...,(1, m

s−1),...,(s −1,1),...,(s −1, m s−1)

  • Term t outputs 0 iff there is a variable (u,v) such that u and

v under the bijection are assigned to tuples whose first component differs The number of bad graphs where this happens is at most l

2

  • ( m

s−1)

m

  • .

Take l = s−1

2

, then the above quantity is at most 1

  • 2. Hence on

Sajin Koroth A Superpolynomial Lower Bound for Clique Function Circui

slide-53
SLIDE 53

Main Results Hawk’s Eye View Extending Montone Lower Bounds to Limited Negations Monotone Lower bound for Clique function using Bottleneck counting Connecting the two worlds Thank You Key Advantages - Bottleneck counting in the framework of ap Defining Appropriate Approximations Approximated Circuit Makes a lot of errors Individual Approximated gates make only a small number of e

Proof

An approximator either identically outputs 0 or outputs 1 on at least half the fraction of bad graphs Output of C is an ∧, hence is approximators ouput is represented by a DNF of whose terms are of size at most l If it is identically 0 then we are done, otherwise there exists a term t whose size is at most l and ¯ f ≥ t holds. Reperesent bad graphs using a bijection from {v1,...,vm} to

  • (1,1),...,(1, m

s−1),...,(s −1,1),...,(s −1, m s−1)

  • Term t outputs 0 iff there is a variable (u,v) such that u and

v under the bijection are assigned to tuples whose first component differs The number of bad graphs where this happens is at most l

2

  • ( m

s−1)

m

  • .

Take l = s−1

2

, then the above quantity is at most 1

  • 2. Hence on

Sajin Koroth A Superpolynomial Lower Bound for Clique Function Circui

slide-54
SLIDE 54

Main Results Hawk’s Eye View Extending Montone Lower Bounds to Limited Negations Monotone Lower bound for Clique function using Bottleneck counting Connecting the two worlds Thank You Key Advantages - Bottleneck counting in the framework of ap Defining Appropriate Approximations Approximated Circuit Makes a lot of errors Individual Approximated gates make only a small number of e

Proof

An approximator either identically outputs 0 or outputs 1 on at least half the fraction of bad graphs Output of C is an ∧, hence is approximators ouput is represented by a DNF of whose terms are of size at most l If it is identically 0 then we are done, otherwise there exists a term t whose size is at most l and ¯ f ≥ t holds. Reperesent bad graphs using a bijection from {v1,...,vm} to

  • (1,1),...,(1, m

s−1),...,(s −1,1),...,(s −1, m s−1)

  • Term t outputs 0 iff there is a variable (u,v) such that u and

v under the bijection are assigned to tuples whose first component differs The number of bad graphs where this happens is at most l

2

  • ( m

s−1)

m

  • .

Take l = s−1

2

, then the above quantity is at most 1

  • 2. Hence on

Sajin Koroth A Superpolynomial Lower Bound for Clique Function Circui

slide-55
SLIDE 55

Main Results Hawk’s Eye View Extending Montone Lower Bounds to Limited Negations Monotone Lower bound for Clique function using Bottleneck counting Connecting the two worlds Thank You Key Advantages - Bottleneck counting in the framework of ap Defining Appropriate Approximations Approximated Circuit Makes a lot of errors Individual Approximated gates make only a small number of e

Outline

1

Main Results

2

Hawk’s Eye View

3

Extending Montone Lower Bounds to Limited Negations

4

Monotone Lower bound for Clique function using Bottleneck counting

5

Connecting the two worlds

6

Thank You

Sajin Koroth A Superpolynomial Lower Bound for Clique Function Circui

slide-56
SLIDE 56

Main Results Hawk’s Eye View Extending Montone Lower Bounds to Limited Negations Monotone Lower bound for Clique function using Bottleneck counting Connecting the two worlds Thank You Key Advantages - Bottleneck counting in the framework of ap Defining Appropriate Approximations Approximated Circuit Makes a lot of errors Individual Approximated gates make only a small number of e

Proof is very similar to the above For approximated OR gates the bijection above suffices for counting For approximated AND gates which will make an error on good graphs we need a bijection from good graphs Bijections for good graphs from {v1,...,vm} to {1,...,s,s +1,...,m} such that vertices which are mapped to the first s co-ordinates form a clique

Sajin Koroth A Superpolynomial Lower Bound for Clique Function Circui

slide-57
SLIDE 57

Main Results Hawk’s Eye View Extending Montone Lower Bounds to Limited Negations Monotone Lower bound for Clique function using Bottleneck counting Connecting the two worlds Thank You Key Advantages - Bottleneck counting in the framework of ap Defining Appropriate Approximations Approximated Circuit Makes a lot of errors Individual Approximated gates make only a small number of e

Extending to Approximate Clique functions

Let s1 ≤ s2 with s

1 3

1 s2 ≤ m 200, and suppose C is a monotone circuit

and that the fraction of good graphs in I(m,s2) such that C

  • utputs 1 at least h = h(s2). Then at least one of the following is

true

1 The number of gates in C is at least (h/2)2s 1 3 1 /4 2 The fraction of bad graphs in O(m,s1) such that C outputs 0

is at most 2/s1/3

1

Sajin Koroth A Superpolynomial Lower Bound for Clique Function Circui

slide-58
SLIDE 58

Main Results Hawk’s Eye View Extending Montone Lower Bounds to Limited Negations Monotone Lower bound for Clique function using Bottleneck counting Connecting the two worlds Thank You

Layering Notation

Let l0 < l1 < ··· < lα be some monotone increasing sequence with l0 = s and lα = m A graph v is called good in the i-th layer if v consists of a clique of size li−1 and no other edges A graph u is called bad in the i-th layer if there exists a partition of some li vertices into s −1 sets with equal size such that any two vertices choosen between different sets have and edge between them and no other edges exist. Any edge ending in a good graph of first layer will be in Gf . A edge starting in a bad graph of any layer will be in Gf .

Sajin Koroth A Superpolynomial Lower Bound for Clique Function Circui

slide-59
SLIDE 59

Main Results Hawk’s Eye View Extending Montone Lower Bounds to Limited Negations Monotone Lower bound for Clique function using Bottleneck counting Connecting the two worlds Thank You

Layering Notation

Let l0 < l1 < ··· < lα be some monotone increasing sequence with l0 = s and lα = m A graph v is called good in the i-th layer if v consists of a clique of size li−1 and no other edges A graph u is called bad in the i-th layer if there exists a partition of some li vertices into s −1 sets with equal size such that any two vertices choosen between different sets have and edge between them and no other edges exist. Any edge ending in a good graph of first layer will be in Gf . A edge starting in a bad graph of any layer will be in Gf .

Sajin Koroth A Superpolynomial Lower Bound for Clique Function Circui

slide-60
SLIDE 60

Main Results Hawk’s Eye View Extending Montone Lower Bounds to Limited Negations Monotone Lower bound for Clique function using Bottleneck counting Connecting the two worlds Thank You

Layering Notation

Let l0 < l1 < ··· < lα be some monotone increasing sequence with l0 = s and lα = m A graph v is called good in the i-th layer if v consists of a clique of size li−1 and no other edges A graph u is called bad in the i-th layer if there exists a partition of some li vertices into s −1 sets with equal size such that any two vertices choosen between different sets have and edge between them and no other edges exist. Any edge ending in a good graph of first layer will be in Gf . A edge starting in a bad graph of any layer will be in Gf .

Sajin Koroth A Superpolynomial Lower Bound for Clique Function Circui

slide-61
SLIDE 61

Main Results Hawk’s Eye View Extending Montone Lower Bounds to Limited Negations Monotone Lower bound for Clique function using Bottleneck counting Connecting the two worlds Thank You

Layering Notation

Let l0 < l1 < ··· < lα be some monotone increasing sequence with l0 = s and lα = m A graph v is called good in the i-th layer if v consists of a clique of size li−1 and no other edges A graph u is called bad in the i-th layer if there exists a partition of some li vertices into s −1 sets with equal size such that any two vertices choosen between different sets have and edge between them and no other edges exist. Any edge ending in a good graph of first layer will be in Gf . A edge starting in a bad graph of any layer will be in Gf .

Sajin Koroth A Superpolynomial Lower Bound for Clique Function Circui

slide-62
SLIDE 62

Main Results Hawk’s Eye View Extending Montone Lower Bounds to Limited Negations Monotone Lower bound for Clique function using Bottleneck counting Connecting the two worlds Thank You

Layering Notation

Let l0 < l1 < ··· < lα be some monotone increasing sequence with l0 = s and lα = m A graph v is called good in the i-th layer if v consists of a clique of size li−1 and no other edges A graph u is called bad in the i-th layer if there exists a partition of some li vertices into s −1 sets with equal size such that any two vertices choosen between different sets have and edge between them and no other edges exist. Any edge ending in a good graph of first layer will be in Gf . A edge starting in a bad graph of any layer will be in Gf .

Sajin Koroth A Superpolynomial Lower Bound for Clique Function Circui

slide-63
SLIDE 63

Main Results Hawk’s Eye View Extending Montone Lower Bounds to Limited Negations Monotone Lower bound for Clique function using Bottleneck counting Connecting the two worlds Thank You

Without loss of genarality f1 covers 1

α fraction of edges of Gf

Thanks to the extension of monotone clique function hardness to monotone clique approximators on a “large” number of bad graphs f1 outputs 1, whereas f would have output 0 Hence for a large number of good graphs obtained by adding edges to the wrongly classified bad graphs f1 outputs 1 (as f1 is monotone) For these graphs f1(u) = 1,f1(u+) = 1 but f (u) = 0,f (u+) = 1 hence (u,u+) ∈ Gf but (u,u+) / ∈ Gf1

1 α fraction of these edges must be covered without loss of

generality by f2. Hence f2(u) = 0 and f2(u+) = 1 . Let v be a good graph in the second layer such that u+ ≤ v. Hence f2(v) = 1 (montonicity).

Sajin Koroth A Superpolynomial Lower Bound for Clique Function Circui

slide-64
SLIDE 64

Main Results Hawk’s Eye View Extending Montone Lower Bounds to Limited Negations Monotone Lower bound for Clique function using Bottleneck counting Connecting the two worlds Thank You

Without loss of genarality f1 covers 1

α fraction of edges of Gf

Thanks to the extension of monotone clique function hardness to monotone clique approximators on a “large” number of bad graphs f1 outputs 1, whereas f would have output 0 Hence for a large number of good graphs obtained by adding edges to the wrongly classified bad graphs f1 outputs 1 (as f1 is monotone) For these graphs f1(u) = 1,f1(u+) = 1 but f (u) = 0,f (u+) = 1 hence (u,u+) ∈ Gf but (u,u+) / ∈ Gf1

1 α fraction of these edges must be covered without loss of

generality by f2. Hence f2(u) = 0 and f2(u+) = 1 . Let v be a good graph in the second layer such that u+ ≤ v. Hence f2(v) = 1 (montonicity).

Sajin Koroth A Superpolynomial Lower Bound for Clique Function Circui

slide-65
SLIDE 65

Main Results Hawk’s Eye View Extending Montone Lower Bounds to Limited Negations Monotone Lower bound for Clique function using Bottleneck counting Connecting the two worlds Thank You

Without loss of genarality f1 covers 1

α fraction of edges of Gf

Thanks to the extension of monotone clique function hardness to monotone clique approximators on a “large” number of bad graphs f1 outputs 1, whereas f would have output 0 Hence for a large number of good graphs obtained by adding edges to the wrongly classified bad graphs f1 outputs 1 (as f1 is monotone) For these graphs f1(u) = 1,f1(u+) = 1 but f (u) = 0,f (u+) = 1 hence (u,u+) ∈ Gf but (u,u+) / ∈ Gf1

1 α fraction of these edges must be covered without loss of

generality by f2. Hence f2(u) = 0 and f2(u+) = 1 . Let v be a good graph in the second layer such that u+ ≤ v. Hence f2(v) = 1 (montonicity).

Sajin Koroth A Superpolynomial Lower Bound for Clique Function Circui

slide-66
SLIDE 66

Main Results Hawk’s Eye View Extending Montone Lower Bounds to Limited Negations Monotone Lower bound for Clique function using Bottleneck counting Connecting the two worlds Thank You

Without loss of genarality f1 covers 1

α fraction of edges of Gf

Thanks to the extension of monotone clique function hardness to monotone clique approximators on a “large” number of bad graphs f1 outputs 1, whereas f would have output 0 Hence for a large number of good graphs obtained by adding edges to the wrongly classified bad graphs f1 outputs 1 (as f1 is monotone) For these graphs f1(u) = 1,f1(u+) = 1 but f (u) = 0,f (u+) = 1 hence (u,u+) ∈ Gf but (u,u+) / ∈ Gf1

1 α fraction of these edges must be covered without loss of

generality by f2. Hence f2(u) = 0 and f2(u+) = 1 . Let v be a good graph in the second layer such that u+ ≤ v. Hence f2(v) = 1 (montonicity).

Sajin Koroth A Superpolynomial Lower Bound for Clique Function Circui

slide-67
SLIDE 67

Main Results Hawk’s Eye View Extending Montone Lower Bounds to Limited Negations Monotone Lower bound for Clique function using Bottleneck counting Connecting the two worlds Thank You

Without loss of genarality f1 covers 1

α fraction of edges of Gf

Thanks to the extension of monotone clique function hardness to monotone clique approximators on a “large” number of bad graphs f1 outputs 1, whereas f would have output 0 Hence for a large number of good graphs obtained by adding edges to the wrongly classified bad graphs f1 outputs 1 (as f1 is monotone) For these graphs f1(u) = 1,f1(u+) = 1 but f (u) = 0,f (u+) = 1 hence (u,u+) ∈ Gf but (u,u+) / ∈ Gf1

1 α fraction of these edges must be covered without loss of

generality by f2. Hence f2(u) = 0 and f2(u+) = 1 . Let v be a good graph in the second layer such that u+ ≤ v. Hence f2(v) = 1 (montonicity).

Sajin Koroth A Superpolynomial Lower Bound for Clique Function Circui

slide-68
SLIDE 68

Main Results Hawk’s Eye View Extending Montone Lower Bounds to Limited Negations Monotone Lower bound for Clique function using Bottleneck counting Connecting the two worlds Thank You

Apply the approximator lowerbound again, as we have showed that f2 outputs correctly for a large fraction of good graphs in layer 2. Hence we get that there are bad graphs in layer 2 where f2 errs. If f2 errs on a bad graph in layer 2 then so must f1. Continuing the argument shows that every function f1,...,fα errs on at least one bad graph.

Sajin Koroth A Superpolynomial Lower Bound for Clique Function Circui

slide-69
SLIDE 69

Main Results Hawk’s Eye View Extending Montone Lower Bounds to Limited Negations Monotone Lower bound for Clique function using Bottleneck counting Connecting the two worlds Thank You

Apply the approximator lowerbound again, as we have showed that f2 outputs correctly for a large fraction of good graphs in layer 2. Hence we get that there are bad graphs in layer 2 where f2 errs. If f2 errs on a bad graph in layer 2 then so must f1. Continuing the argument shows that every function f1,...,fα errs on at least one bad graph.

Sajin Koroth A Superpolynomial Lower Bound for Clique Function Circui

slide-70
SLIDE 70

Main Results Hawk’s Eye View Extending Montone Lower Bounds to Limited Negations Monotone Lower bound for Clique function using Bottleneck counting Connecting the two worlds Thank You

Apply the approximator lowerbound again, as we have showed that f2 outputs correctly for a large fraction of good graphs in layer 2. Hence we get that there are bad graphs in layer 2 where f2 errs. If f2 errs on a bad graph in layer 2 then so must f1. Continuing the argument shows that every function f1,...,fα errs on at least one bad graph.

Sajin Koroth A Superpolynomial Lower Bound for Clique Function Circui

slide-71
SLIDE 71

Main Results Hawk’s Eye View Extending Montone Lower Bounds to Limited Negations Monotone Lower bound for Clique function using Bottleneck counting Connecting the two worlds Thank You

Thank You

Q Questions ?

Sajin Koroth A Superpolynomial Lower Bound for Clique Function Circui