Depth 4 lower bounds for elementary symmetric polynomials Nutan - - PowerPoint PPT Presentation

depth 4 lower bounds for elementary symmetric polynomials
SMART_READER_LITE
LIVE PREVIEW

Depth 4 lower bounds for elementary symmetric polynomials Nutan - - PowerPoint PPT Presentation

Depth 4 lower bounds for elementary symmetric polynomials Nutan Limaye CSE, IITB Joint work with Herv e Fournier, Meena Mahajan and Srikanth Srinivasan Workshop on low depth complexity St. Petersburg, Russia, May, 2016 Elementary


slide-1
SLIDE 1

Depth 4 lower bounds for elementary symmetric polynomials Nutan Limaye

CSE, IITB Joint work with Herv´ e Fournier, Meena Mahajan and Srikanth Srinivasan Workshop on low depth complexity

  • St. Petersburg, Russia, May, 2016
slide-2
SLIDE 2

Elementary symmetric polynomials

Elemenraty symmetric polynomial of degree D on n variables. SD

n (X) :=

X

T⊆[n]:|T|=D

Y

i∈T

xi

slide-3
SLIDE 3

Elementary symmetric polynomials

Elemenraty symmetric polynomial of degree D on n variables. SD

n (X) :=

X

T⊆[n]:|T|=D

Y

i∈T

xi where, X := {x1, x2, . . . , xn}.

slide-4
SLIDE 4

Elementary symmetric polynomials

Elemenraty symmetric polynomial of degree D on n variables. SD

n (X) :=

X

T⊆[n]:|T|=D

Y

i∈T

xi where, X := {x1, x2, . . . , xn}. Polynomials which have polynomial sized circuits DET, IMM,

slide-5
SLIDE 5

Elementary symmetric polynomials

Elemenraty symmetric polynomial of degree D on n variables. SD

n (X) :=

X

T⊆[n]:|T|=D

Y

i∈T

xi where, X := {x1, x2, . . . , xn}. Polynomials which have polynomial sized circuits DET, IMM, SD

n are all in VP

slide-6
SLIDE 6

Elementary symmetric polynomials

Elemenraty symmetric polynomial of degree D on n variables. SD

n (X) :=

X

T⊆[n]:|T|=D

Y

i∈T

xi where, X := {x1, x2, . . . , xn}. Polynomials which have polynomial sized circuits DET, IMM, SD

n are all in VP, i.e. they have poly sized circuits.

slide-7
SLIDE 7

Elementary symmetric polynomials

Elemenraty symmetric polynomial of degree D on n variables. SD

n (X) :=

X

T⊆[n]:|T|=D

Y

i∈T

xi where, X := {x1, x2, . . . , xn}. Polynomials which have polynomial sized circuits DET, IMM, SD

n are all in VP, i.e. they have poly sized circuits.

slide-8
SLIDE 8

Recall: depth 3, depth 4 formulas

Depth 3 formulas X Y X

slide-9
SLIDE 9

Recall: depth 3, depth 4 formulas

Depth 3 formulas X Y X Depth 4 formulas X Y X Y

slide-10
SLIDE 10

Recall: depth 3, depth 4 formulas

Depth 3 formulas X Y X Depth 4 formulas X Y X Y Depth 4 formulas with fan-in bounds X Y [p] X Y [q]

slide-11
SLIDE 11

Recall: depth 3, depth 4 formulas

Depth 3 formulas X Y X Depth 4 formulas X Y X Y Depth 4 formulas with fan-in bounds X Y [p] X Y [q] Homogeneous vs. inhomogeneous Degree of all the input polynomials to any P gate is the same.

slide-12
SLIDE 12

Known results

Small inhomogeneous formulas exist For every D 2 N, there is a depth 3 inhomogeneous formula computing SD

n of size nO(1) [Ben-Or].

slide-13
SLIDE 13

Known results

Small inhomogeneous formulas exist For every D 2 N, there is a depth 3 inhomogeneous formula computing SD

n of size nO(1) [Ben-Or].

Homogeneous depth 3 lower bound Any depth 3 homogeneous formula computing SD

n requires size

nΩ(D) [Nisan & Wigderson, 1997].

slide-14
SLIDE 14

Known results

Small inhomogeneous formulas exist For every D 2 N, there is a depth 3 inhomogeneous formula computing SD

n of size nO(1) [Ben-Or].

Homogeneous depth 3 lower bound Any depth 3 homogeneous formula computing SD

n requires size

nΩ(D) [Nisan & Wigderson, 1997].

slide-15
SLIDE 15

Natural questions

Depth 4 homogeneous formulas for SD

n

Does SD

n have a depth 4 homogeneous formula of size

poly(n, D)?

slide-16
SLIDE 16

Natural questions

Depth 4 homogeneous formulas for SD

n

Does SD

n have a depth 4 homogeneous formula of size

poly(n, D)? Open.

slide-17
SLIDE 17

Natural questions

Depth 4 homogeneous formulas for SD

n

Does SD

n have a depth 4 homogeneous formula of size

poly(n, D)? Open. Strong lower bounds for inhomonegeous depth 3 formulas

slide-18
SLIDE 18

Natural questions

Depth 4 homogeneous formulas for SD

n

Does SD

n have a depth 4 homogeneous formula of size

poly(n, D)? Open. Strong lower bounds for inhomonegeous depth 3 formulas Does there exists an explicit f (X) 2 F[X] on n variables such that depth 3 inhomogeneous formula computing f requires size nω(1)?

slide-19
SLIDE 19

Natural questions

Depth 4 homogeneous formulas for SD

n

Does SD

n have a depth 4 homogeneous formula of size

poly(n, D)? Open. Strong lower bounds for inhomonegeous depth 3 formulas Does there exists an explicit f (X) 2 F[X] on n variables such that depth 3 inhomogeneous formula computing f requires size nω(1)? Open.

slide-20
SLIDE 20

Natural questions

Depth 4 homogeneous formulas for SD

n

Does SD

n have a depth 4 homogeneous formula of size

poly(n, D)? Open. Strong lower bounds for inhomonegeous depth 3 formulas Does there exists an explicit f (X) 2 F[X] on n variables such that depth 3 inhomogeneous formula computing f requires size nω(1)? Open.

slide-21
SLIDE 21

Our result

Depth 4 homogeneous formulas for SD

n

Does SD

n have a depth 4 homogeneous formula of size

poly(n, D)?

slide-22
SLIDE 22

Our result

Depth 4 homogeneous formulas for SD

n

Does SD

n have a depth 4 homogeneous formula of size

poly(n, D)? Open.

slide-23
SLIDE 23

Our result

Depth 4 homogeneous formulas for SD

n

Does SD

n have a depth 4 homogeneous formula of size

poly(n, D)? Open. Our Result: Any depth 4 homogeneous ΣΠΣΠ[t] formula computing SD

n requires size nΩ(D/t).

slide-24
SLIDE 24

Our result

Depth 4 homogeneous formulas for SD

n

Does SD

n have a depth 4 homogeneous formula of size

poly(n, D)? Open. Our Result: Any depth 4 homogeneous ΣΠΣΠ[t] formula computing SD

n requires size nΩ(D/t). For D = O(log n/ log log n).

slide-25
SLIDE 25

Our result

Depth 4 homogeneous formulas for SD

n

Does SD

n have a depth 4 homogeneous formula of size

poly(n, D)? Open. Our Result: Any depth 4 homogeneous ΣΠΣΠ[t] formula computing SD

n requires size nΩ(D/t). For D = O(log n/ log log n).

slide-26
SLIDE 26

Proving lower bounds

Notation Let p(X) be a polynomial over a field F. Let C be an arithmetic circuit of size s.

slide-27
SLIDE 27

Proving lower bounds

Notation Let p(X) be a polynomial over a field F. Let C be an arithmetic circuit of size s. Goal To prove that if C computes p then s L.

slide-28
SLIDE 28

Proving lower bounds

Notation Let p(X) be a polynomial over a field F. Let C be an arithmetic circuit of size s. Goal To prove that if C computes p then s L. To prove this

slide-29
SLIDE 29

Proving lower bounds

Notation Let p(X) be a polynomial over a field F. Let C be an arithmetic circuit of size s. Goal To prove that if C computes p then s L. To prove this Design a function µ : F[X] ! R, such that

slide-30
SLIDE 30

Proving lower bounds

Notation Let p(X) be a polynomial over a field F. Let C be an arithmetic circuit of size s. Goal To prove that if C computes p then s L. To prove this Design a function µ : F[X] ! R, such that

µ(C)  U · s

slide-31
SLIDE 31

Proving lower bounds

Notation Let p(X) be a polynomial over a field F. Let C be an arithmetic circuit of size s. Goal To prove that if C computes p then s L. To prove this Design a function µ : F[X] ! R, such that

µ(C)  U · s µ(p) > L

slide-32
SLIDE 32

Proving lower bounds

Notation Let p(X) be a polynomial over a field F. Let C be an arithmetic circuit of size s. Goal To prove that if C computes p then s L. To prove this Design a function µ : F[X] ! R, such that

µ(C)  U · s µ(p) > L Conclude that s L/U

slide-33
SLIDE 33

Partial derivatives of SD

n

Notation

slide-34
SLIDE 34

Partial derivatives of SD

n

Notation For R = {i1, i2, . . . , ik} ✓ [n], let ∂R(p) :=

∂k(p) ∂xi1∂xi2...∂xik

slide-35
SLIDE 35

Partial derivatives of SD

n

Notation For R = {i1, i2, . . . , ik} ✓ [n], let ∂R(p) :=

∂k(p) ∂xi1∂xi2...∂xik

Example

Let R = {1}. Then, ∂R(x1 + x2 + x3) = 1

slide-36
SLIDE 36

Partial derivatives of SD

n

Notation For R = {i1, i2, . . . , ik} ✓ [n], let ∂R(p) :=

∂k(p) ∂xi1∂xi2...∂xik

Example

Let R = {1}. Then, ∂R(x1 + x2 + x3) = 1 Let R = {1, 2}. Then, ∂R(x1 + x2 + x3) = 0

slide-37
SLIDE 37

Partial derivatives of SD

n

Notation For R = {i1, i2, . . . , ik} ✓ [n], let ∂R(p) :=

∂k(p) ∂xi1∂xi2...∂xik

Example

Let R = {1}. Then, ∂R(x1 + x2 + x3) = 1 Let R = {1, 2}. Then, ∂R(x1 + x2 + x3) = 0 Let R = {1}. Then, ∂R(SD

n ) := ∂(SD

n )

∂x1

= SD−1

n−1 (x2, . . . , xn)

slide-38
SLIDE 38

Partial derivatives of SD

n

Notation For R = {i1, i2, . . . , ik} ✓ [n], let ∂R(p) :=

∂k(p) ∂xi1∂xi2...∂xik

Example

Let R = {1}. Then, ∂R(x1 + x2 + x3) = 1 Let R = {1, 2}. Then, ∂R(x1 + x2 + x3) = 0 Let R = {1}. Then, ∂R(SD

n ) := ∂(SD

n )

∂x1

= SD−1

n−1 (x2, . . . , xn)

Let ∂k(p) := {∂R(p) | R ✓ [n], |R| = k}.

slide-39
SLIDE 39

Partial derivatives of SD

n

Notation For R = {i1, i2, . . . , ik} ✓ [n], let ∂R(p) :=

∂k(p) ∂xi1∂xi2...∂xik

Example

Let R = {1}. Then, ∂R(x1 + x2 + x3) = 1 Let R = {1, 2}. Then, ∂R(x1 + x2 + x3) = 0 Let R = {1}. Then, ∂R(SD

n ) := ∂(SD

n )

∂x1

= SD−1

n−1 (x2, . . . , xn)

Let ∂k(p) := {∂R(p) | R ✓ [n], |R| = k}. The partial derivative measure: µk(p) := dim {span ∂k(p)}

slide-40
SLIDE 40

Partial derivatives of SD

n

Notation For R = {i1, i2, . . . , ik} ✓ [n], let ∂R(p) :=

∂k(p) ∂xi1∂xi2...∂xik

Example

Let R = {1}. Then, ∂R(x1 + x2 + x3) = 1 Let R = {1, 2}. Then, ∂R(x1 + x2 + x3) = 0 Let R = {1}. Then, ∂R(SD

n ) := ∂(SD

n )

∂x1

= SD−1

n−1 (x2, . . . , xn)

Let ∂k(p) := {∂R(p) | R ✓ [n], |R| = k}. The partial derivative measure: µk(p) := dim {span ∂k(p)}

slide-41
SLIDE 41

Partial derivatives of SD

n

Notation For R = {i1, i2, . . . , ik} ✓ [n], let ∂R(p) :=

∂k(p) ∂xi1∂xi2...∂xik

Example

Let R = {1}. Then, ∂R(x1 + x2 + x3) = 1 Let R = {1, 2}. Then, ∂R(x1 + x2 + x3) = 0 Let R = {1}. Then, ∂R(SD

n ) := ∂(SD

n )

∂x1

= SD−1

n−1 (x2, . . . , xn)

Let ∂k(p) := {∂R(p) | R ✓ [n], |R| = k}. The partial derivative measure: µk(p) := dim {span ∂k(p)} Lower bound of [Nisan & Wigderson, 1997] C be a ΣΠΣ homogeneous formula of size s computing S2d

n .

slide-42
SLIDE 42

Partial derivatives of SD

n

Notation For R = {i1, i2, . . . , ik} ✓ [n], let ∂R(p) :=

∂k(p) ∂xi1∂xi2...∂xik

Example

Let R = {1}. Then, ∂R(x1 + x2 + x3) = 1 Let R = {1, 2}. Then, ∂R(x1 + x2 + x3) = 0 Let R = {1}. Then, ∂R(SD

n ) := ∂(SD

n )

∂x1

= SD−1

n−1 (x2, . . . , xn)

Let ∂k(p) := {∂R(p) | R ✓ [n], |R| = k}. The partial derivative measure: µk(p) := dim {span ∂k(p)} Lower bound of [Nisan & Wigderson, 1997] C be a ΣΠΣ homogeneous formula of size s computing S2d

n .

µd(C)  s · 22d

slide-43
SLIDE 43

Partial derivatives of SD

n

Notation For R = {i1, i2, . . . , ik} ✓ [n], let ∂R(p) :=

∂k(p) ∂xi1∂xi2...∂xik

Example

Let R = {1}. Then, ∂R(x1 + x2 + x3) = 1 Let R = {1, 2}. Then, ∂R(x1 + x2 + x3) = 0 Let R = {1}. Then, ∂R(SD

n ) := ∂(SD

n )

∂x1

= SD−1

n−1 (x2, . . . , xn)

Let ∂k(p) := {∂R(p) | R ✓ [n], |R| = k}. The partial derivative measure: µk(p) := dim {span ∂k(p)} Lower bound of [Nisan & Wigderson, 1997] C be a ΣΠΣ homogeneous formula of size s computing S2d

n .

µd(C)  s · 22d µd(S2d

n )

n

d

slide-44
SLIDE 44

Partial derivatives of SD

n

Notation For R = {i1, i2, . . . , ik} ✓ [n], let ∂R(p) :=

∂k(p) ∂xi1∂xi2...∂xik

Example

Let R = {1}. Then, ∂R(x1 + x2 + x3) = 1 Let R = {1, 2}. Then, ∂R(x1 + x2 + x3) = 0 Let R = {1}. Then, ∂R(SD

n ) := ∂(SD

n )

∂x1

= SD−1

n−1 (x2, . . . , xn)

Let ∂k(p) := {∂R(p) | R ✓ [n], |R| = k}. The partial derivative measure: µk(p) := dim {span ∂k(p)} Lower bound of [Nisan & Wigderson, 1997] C be a ΣΠΣ homogeneous formula of size s computing S2d

n .

µd(C)  s · 22d µd(S2d

n )

n

d

  • Therefore, s

n

d

  • /22d
slide-45
SLIDE 45

Partial derivatives of SD

n

Notation For R = {i1, i2, . . . , ik} ✓ [n], let ∂R(p) :=

∂k(p) ∂xi1∂xi2...∂xik

Example

Let R = {1}. Then, ∂R(x1 + x2 + x3) = 1 Let R = {1, 2}. Then, ∂R(x1 + x2 + x3) = 0 Let R = {1}. Then, ∂R(SD

n ) := ∂(SD

n )

∂x1

= SD−1

n−1 (x2, . . . , xn)

Let ∂k(p) := {∂R(p) | R ✓ [n], |R| = k}. The partial derivative measure: µk(p) := dim {span ∂k(p)} Lower bound of [Nisan & Wigderson, 1997] C be a ΣΠΣ homogeneous formula of size s computing S2d

n .

µd(C)  s · 22d µd(S2d

n )

n

d

  • Therefore, s

n

d

  • /22d
slide-46
SLIDE 46

Partial Derivatives of SD

n

For A ✓ [n], let XA denote Q

i∈A xi.

slide-47
SLIDE 47

Partial Derivatives of SD

n

For A ✓ [n], let XA denote Q

i∈A xi.

Let rS(X) := ∂S(SD

n ) = P |A|=D−k, A∩S=∅ XA

slide-48
SLIDE 48

Partial Derivatives of SD

n

For A ✓ [n], let XA denote Q

i∈A xi.

Let rS(X) := ∂S(SD

n ) = P |A|=D−k, A∩S=∅ XA

D:= {rS(X) | S ✓ [n], |S| = k}

slide-49
SLIDE 49

Partial Derivatives of SD

n

For A ✓ [n], let XA denote Q

i∈A xi.

Let rS(X) := ∂S(SD

n ) = P |A|=D−k, A∩S=∅ XA

D:= {rS(X) | S ✓ [n], |S| = k} Underlying matrix M

slide-50
SLIDE 50

Partial Derivatives of SD

n

For A ✓ [n], let XA denote Q

i∈A xi.

Let rS(X) := ∂S(SD

n ) = P |A|=D−k, A∩S=∅ XA

D:= {rS(X) | S ✓ [n], |S| = k} Underlying matrix M Rows labelled by degree D k monomials Columns labelled by r 2 D

slide-51
SLIDE 51

Partial Derivatives of SD

n

For A ✓ [n], let XA denote Q

i∈A xi.

Let rS(X) := ∂S(SD

n ) = P |A|=D−k, A∩S=∅ XA

D:= {rS(X) | S ✓ [n], |S| = k} Underlying matrix M Rows labelled by degree D k monomials Columns labelled by r 2 D Relabelling the rows and columns of M

slide-52
SLIDE 52

Partial Derivatives of SD

n

For A ✓ [n], let XA denote Q

i∈A xi.

Let rS(X) := ∂S(SD

n ) = P |A|=D−k, A∩S=∅ XA

D:= {rS(X) | S ✓ [n], |S| = k} Underlying matrix M Rows labelled by degree D k monomials Columns labelled by r 2 D Relabelling the rows and columns of M Rows labelled by sets R of size D k

slide-53
SLIDE 53

Partial Derivatives of SD

n

For A ✓ [n], let XA denote Q

i∈A xi.

Let rS(X) := ∂S(SD

n ) = P |A|=D−k, A∩S=∅ XA

D:= {rS(X) | S ✓ [n], |S| = k} Underlying matrix M Rows labelled by degree D k monomials Columns labelled by r 2 D Relabelling the rows and columns of M Rows labelled by sets R of size D k Columns labelled by a set S of size k

slide-54
SLIDE 54

Partial Derivatives of SD

n

For A ✓ [n], let XA denote Q

i∈A xi.

Let rS(X) := ∂S(SD

n ) = P |A|=D−k, A∩S=∅ XA

D:= {rS(X) | S ✓ [n], |S| = k} Underlying matrix M Rows labelled by degree D k monomials Columns labelled by r 2 D Relabelling the rows and columns of M Rows labelled by sets R of size D k Columns labelled by a set S of size k M[R, S] = 1 if R \ S = ; and 0 otherwise.

slide-55
SLIDE 55

Partial Derivatives of SD

n

For A ✓ [n], let XA denote Q

i∈A xi.

Let rS(X) := ∂S(SD

n ) = P |A|=D−k, A∩S=∅ XA

D:= {rS(X) | S ✓ [n], |S| = k} Underlying matrix M Rows labelled by degree D k monomials Columns labelled by r 2 D Relabelling the rows and columns of M Rows labelled by sets R of size D k Columns labelled by a set S of size k M[R, S] = 1 if R \ S = ; and 0 otherwise. µd(S2d

n ) =

n

d

  • [Gottlieb, 1966]
slide-56
SLIDE 56

The almost high rank matrix

Rows labelled by a tuple of sets (R1, . . . , Rτ)

slide-57
SLIDE 57

The almost high rank matrix

Rows labelled by a tuple of sets (R1, . . . , Rτ) Columns labelled by a tuple of sets (S1, . . . , Sτ, T), where

slide-58
SLIDE 58

The almost high rank matrix

Rows labelled by a tuple of sets (R1, . . . , Rτ) Columns labelled by a tuple of sets (S1, . . . , Sτ, T), where

I Ri, Si, T ✓ [n],

slide-59
SLIDE 59

The almost high rank matrix

Rows labelled by a tuple of sets (R1, . . . , Rτ) Columns labelled by a tuple of sets (S1, . . . , Sτ, T), where

I Ri, Si, T ✓ [n], I (R1, . . . , Rτ) partition [n], and (S1, . . . , Sτ, T) partition [n],

slide-60
SLIDE 60

The almost high rank matrix

Rows labelled by a tuple of sets (R1, . . . , Rτ) Columns labelled by a tuple of sets (S1, . . . , Sτ, T), where

I Ri, Si, T ✓ [n], I (R1, . . . , Rτ) partition [n], and (S1, . . . , Sτ, T) partition [n], I |Si| |Si+1| for all i 2 [τ],

slide-61
SLIDE 61

The almost high rank matrix

Rows labelled by a tuple of sets (R1, . . . , Rτ) Columns labelled by a tuple of sets (S1, . . . , Sτ, T), where

I Ri, Si, T ✓ [n], I (R1, . . . , Rτ) partition [n], and (S1, . . . , Sτ, T) partition [n], I |Si| |Si+1| for all i 2 [τ], I |T| = k, 8i : 1  i < τ |Ri| = |Si| and |Rτ| = |Sτ| + k.

slide-62
SLIDE 62

The almost high rank matrix

Rows labelled by a tuple of sets (R1, . . . , Rτ) Columns labelled by a tuple of sets (S1, . . . , Sτ, T), where

I Ri, Si, T ✓ [n], I (R1, . . . , Rτ) partition [n], and (S1, . . . , Sτ, T) partition [n], I |Si| |Si+1| for all i 2 [τ], I |T| = k, 8i : 1  i < τ |Ri| = |Si| and |Rτ| = |Sτ| + k.

M[(R1, . . . , Rτ), (S1, . . . , Sτ, T)] = 1 if 8 > > > > > > > < > > > > > > > : T ✓ R1 S1 ✓ R1 [ R2 S2 ✓ R2 [ R3 . . . Sτ−1 ✓ Rτ−1 [ Rτ Sτ ✓ Rτ

slide-63
SLIDE 63

The almost high rank matrix

Rows labelled by a tuple of sets (R1, . . . , Rτ) Columns labelled by a tuple of sets (S1, . . . , Sτ, T), where

I Ri, Si, T ✓ [n], I (R1, . . . , Rτ) partition [n], and (S1, . . . , Sτ, T) partition [n], I |Si| |Si+1| for all i 2 [τ], I |T| = k, 8i : 1  i < τ |Ri| = |Si| and |Rτ| = |Sτ| + k.

M[(R1, . . . , Rτ), (S1, . . . , Sτ, T)] = 1 if 8 > > > > > > > < > > > > > > > : T ✓ R1 S1 ✓ R1 [ R2 S2 ✓ R2 [ R3 . . . Sτ−1 ✓ Rτ−1 [ Rτ Sτ ✓ Rτ

Lemma (Main technical lemma)

Rank(M) = min{#cols, #rows}(1 o(1))

slide-64
SLIDE 64

Open problems

Some problems arising from the work For all D 2 [n], any depth 4 homogeneous ΣΠΣΠ[t] formula computing SD

n requires size nΩ(D/t).

slide-65
SLIDE 65

Open problems

Some problems arising from the work For all D 2 [n], any depth 4 homogeneous ΣΠΣΠ[t] formula computing SD

n requires size nΩ(D/t).

Give an explicit f (X) 2 F[X] on n variables such that depth 3 inhomogeneous formula computing f require size nω(1)?

slide-66
SLIDE 66

Open problems

Rows labelled by a tuple of sets (R1, . . . , Rτ)

slide-67
SLIDE 67

Open problems

Rows labelled by a tuple of sets (R1, . . . , Rτ) Columns labelled by a tuple of sets (S1, . . . , Sτ, T), where

slide-68
SLIDE 68

Open problems

Rows labelled by a tuple of sets (R1, . . . , Rτ) Columns labelled by a tuple of sets (S1, . . . , Sτ, T), where

I Ri, Si, T ✓ [n],

slide-69
SLIDE 69

Open problems

Rows labelled by a tuple of sets (R1, . . . , Rτ) Columns labelled by a tuple of sets (S1, . . . , Sτ, T), where

I Ri, Si, T ✓ [n], I (R1, . . . , Rτ) partition [n], and (S1, . . . , Sτ, T) partition [n],

slide-70
SLIDE 70

Open problems

Rows labelled by a tuple of sets (R1, . . . , Rτ) Columns labelled by a tuple of sets (S1, . . . , Sτ, T), where

I Ri, Si, T ✓ [n], I (R1, . . . , Rτ) partition [n], and (S1, . . . , Sτ, T) partition [n], I |Si| = [n]/τ for all i 2 [τ], I |T| = k, 8i : 1  i < τ |Ri| = |Si| and |Rτ| = |Sτ| + k.

slide-71
SLIDE 71

Open problems

Rows labelled by a tuple of sets (R1, . . . , Rτ) Columns labelled by a tuple of sets (S1, . . . , Sτ, T), where

I Ri, Si, T ✓ [n], I (R1, . . . , Rτ) partition [n], and (S1, . . . , Sτ, T) partition [n], I |Si| = [n]/τ for all i 2 [τ], I |T| = k, 8i : 1  i < τ |Ri| = |Si| and |Rτ| = |Sτ| + k.

M[(R1, . . . , Rτ), (S1, . . . , Sτ, T)] = 1 if 8 > > > > > > > < > > > > > > > : T ✓ R1 S1 ✓ R1 [ R2 S2 ✓ R2 [ R3 . . . Sτ−1 ✓ Rτ−1 [ Rτ Sτ ✓ Rτ

slide-72
SLIDE 72

Open problems

Rows labelled by a tuple of sets (R1, . . . , Rτ) Columns labelled by a tuple of sets (S1, . . . , Sτ, T), where

I Ri, Si, T ✓ [n], I (R1, . . . , Rτ) partition [n], and (S1, . . . , Sτ, T) partition [n], I |Si| = [n]/τ for all i 2 [τ], I |T| = k, 8i : 1  i < τ |Ri| = |Si| and |Rτ| = |Sτ| + k.

M[(R1, . . . , Rτ), (S1, . . . , Sτ, T)] = 1 if 8 > > > > > > > < > > > > > > > : T ✓ R1 S1 ✓ R1 [ R2 S2 ✓ R2 [ R3 . . . Sτ−1 ✓ Rτ−1 [ Rτ Sτ ✓ Rτ Prove that the above matrix has rank min{#cols, #rows}(1 o(1))

slide-73
SLIDE 73

Open problems

Rows labelled by a tuple of sets (R1, . . . , Rτ) Columns labelled by a tuple of sets (S1, . . . , Sτ, T), where

I Ri, Si, T ✓ [n], I (R1, . . . , Rτ) partition [n], and (S1, . . . , Sτ, T) partition [n], I |Si| = [n]/τ for all i 2 [τ], I |T| = k, 8i : 1  i < τ |Ri| = |Si| and |Rτ| = |Sτ| + k.

M[(R1, . . . , Rτ), (S1, . . . , Sτ, T)] = 1 if 8 > > > > > > > < > > > > > > > : T ✓ R1 S1 ✓ R1 [ R2 S2 ✓ R2 [ R3 . . . Sτ−1 ✓ Rτ−1 [ Rτ Sτ ✓ Rτ Prove that the above matrix has rank min{#cols, #rows}(1 o(1))

slide-74
SLIDE 74

Thank You!