Oddtown, Eventown, and Fisher’s inequalitylmlovasz/oddtowngood.pdf · 2020. 3. 31. · inequality...

63
Oddtown, Eventown, and Fisher’s inequality Applications of Linear Algebra aszl´oMikl´osLov´ asz MIT March 30, 2020 1 / 10

Transcript of Oddtown, Eventown, and Fisher’s inequalitylmlovasz/oddtowngood.pdf · 2020. 3. 31. · inequality...

Page 1: Oddtown, Eventown, and Fisher’s inequalitylmlovasz/oddtowngood.pdf · 2020. 3. 31. · inequality Applications of Linear Algebra L aszl o Mikl os Lov asz MIT March 30, 2020 1/10.

Oddtown, Eventown, and Fisher’s

inequalityApplications of Linear Algebra

Laszlo Miklos Lovasz

MIT

March 30, 2020

1 / 10

Page 2: Oddtown, Eventown, and Fisher’s inequalitylmlovasz/oddtowngood.pdf · 2020. 3. 31. · inequality Applications of Linear Algebra L aszl o Mikl os Lov asz MIT March 30, 2020 1/10.

Eventown

Eventown

In a town, residents are allowed to form clubs. In order to

restrict the number of clubs, the following rules are

implemented:

Every club must have an even number of members.

Two clubs must not have the exact same set of members.

Any two clubs must share an even number of members.

If there are n residents, how many clubs are possible?

Can form 2n/2 different clubs!

2 / 10

Page 3: Oddtown, Eventown, and Fisher’s inequalitylmlovasz/oddtowngood.pdf · 2020. 3. 31. · inequality Applications of Linear Algebra L aszl o Mikl os Lov asz MIT March 30, 2020 1/10.

Eventown

Eventown

In a town, residents are allowed to form clubs. In order to

restrict the number of clubs, the following rules are

implemented:

Every club must have an even number of members.

Two clubs must not have the exact same set of members.

Any two clubs must share an even number of members.

If there are n residents, how many clubs are possible?

Can form 2n/2 different clubs!

2 / 10

Page 4: Oddtown, Eventown, and Fisher’s inequalitylmlovasz/oddtowngood.pdf · 2020. 3. 31. · inequality Applications of Linear Algebra L aszl o Mikl os Lov asz MIT March 30, 2020 1/10.

Eventown

Eventown

In a town, residents are allowed to form clubs. In order to

restrict the number of clubs, the following rules are

implemented:

Every club must have an even number of members.

Two clubs must not have the exact same set of members.

Any two clubs must share an even number of members.

If there are n residents, how many clubs are possible?

Can form 2n/2 different clubs!

2 / 10

Page 5: Oddtown, Eventown, and Fisher’s inequalitylmlovasz/oddtowngood.pdf · 2020. 3. 31. · inequality Applications of Linear Algebra L aszl o Mikl os Lov asz MIT March 30, 2020 1/10.

Eventown

Eventown

In a town, residents are allowed to form clubs. In order to

restrict the number of clubs, the following rules are

implemented:

Every club must have an even number of members.

Two clubs must not have the exact same set of members.

Any two clubs must share an even number of members.

If there are n residents, how many clubs are possible?

Can form 2n/2 different clubs!

2 / 10

Page 6: Oddtown, Eventown, and Fisher’s inequalitylmlovasz/oddtowngood.pdf · 2020. 3. 31. · inequality Applications of Linear Algebra L aszl o Mikl os Lov asz MIT March 30, 2020 1/10.

Eventown

Eventown

In a town, residents are allowed to form clubs. In order to

restrict the number of clubs, the following rules are

implemented:

Every club must have an even number of members.

Two clubs must not have the exact same set of members.

Any two clubs must share an even number of members.

If there are n residents, how many clubs are possible?

Can form 2n/2 different clubs!

2 / 10

Page 7: Oddtown, Eventown, and Fisher’s inequalitylmlovasz/oddtowngood.pdf · 2020. 3. 31. · inequality Applications of Linear Algebra L aszl o Mikl os Lov asz MIT March 30, 2020 1/10.

Eventown

Eventown

In a town, residents are allowed to form clubs. In order to

restrict the number of clubs, the following rules are

implemented:

Every club must have an even number of members.

Two clubs must not have the exact same set of members.

Any two clubs must share an even number of members.

If there are n residents, how many clubs are possible?

Can form 2n/2 different clubs!

2 / 10

Page 8: Oddtown, Eventown, and Fisher’s inequalitylmlovasz/oddtowngood.pdf · 2020. 3. 31. · inequality Applications of Linear Algebra L aszl o Mikl os Lov asz MIT March 30, 2020 1/10.

Odd-even town

Odd-even town

In a town, residents are allowed to form clubs. In order to

restrict the number of clubs, the following rules are

implemented:

Every club must have an odd number of members.

Any two clubs must share an even number of members.

How many clubs are possible?

We can prove ≤ n as an upper bound!

Theorem

Let F ⊂ 2[n] be a collection of sets such that each A ∈ F has

|A| odd, and each |A∩B | is even for A,B ∈ F . Then |F| ≤ n.

3 / 10

Page 9: Oddtown, Eventown, and Fisher’s inequalitylmlovasz/oddtowngood.pdf · 2020. 3. 31. · inequality Applications of Linear Algebra L aszl o Mikl os Lov asz MIT March 30, 2020 1/10.

Odd-even town

Odd-even town

In a town, residents are allowed to form clubs. In order to

restrict the number of clubs, the following rules are

implemented:

Every club must have an odd number of members.

Any two clubs must share an even number of members.

How many clubs are possible?

We can prove ≤ n as an upper bound!

Theorem

Let F ⊂ 2[n] be a collection of sets such that each A ∈ F has

|A| odd, and each |A∩B | is even for A,B ∈ F . Then |F| ≤ n.

3 / 10

Page 10: Oddtown, Eventown, and Fisher’s inequalitylmlovasz/oddtowngood.pdf · 2020. 3. 31. · inequality Applications of Linear Algebra L aszl o Mikl os Lov asz MIT March 30, 2020 1/10.

Odd-even town

Odd-even town

In a town, residents are allowed to form clubs. In order to

restrict the number of clubs, the following rules are

implemented:

Every club must have an odd number of members.

Any two clubs must share an even number of members.

How many clubs are possible?

We can prove ≤ n as an upper bound!

Theorem

Let F ⊂ 2[n] be a collection of sets such that each A ∈ F has

|A| odd, and each |A∩B | is even for A,B ∈ F . Then |F| ≤ n.

3 / 10

Page 11: Oddtown, Eventown, and Fisher’s inequalitylmlovasz/oddtowngood.pdf · 2020. 3. 31. · inequality Applications of Linear Algebra L aszl o Mikl os Lov asz MIT March 30, 2020 1/10.

Odd-even town

Odd-even town

In a town, residents are allowed to form clubs. In order to

restrict the number of clubs, the following rules are

implemented:

Every club must have an odd number of members.

Any two clubs must share an even number of members.

How many clubs are possible?

We can prove ≤ n as an upper bound!

Theorem

Let F ⊂ 2[n] be a collection of sets such that each A ∈ F has

|A| odd, and each |A∩B | is even for A,B ∈ F . Then |F| ≤ n.

3 / 10

Page 12: Oddtown, Eventown, and Fisher’s inequalitylmlovasz/oddtowngood.pdf · 2020. 3. 31. · inequality Applications of Linear Algebra L aszl o Mikl os Lov asz MIT March 30, 2020 1/10.

Odd-even town

Odd-even town

In a town, residents are allowed to form clubs. In order to

restrict the number of clubs, the following rules are

implemented:

Every club must have an odd number of members.

Any two clubs must share an even number of members.

How many clubs are possible?

We can prove ≤ n as an upper bound!

Theorem

Let F ⊂ 2[n] be a collection of sets such that each A ∈ F has

|A| odd, and each |A∩B | is even for A,B ∈ F . Then |F| ≤ n.

3 / 10

Page 13: Oddtown, Eventown, and Fisher’s inequalitylmlovasz/oddtowngood.pdf · 2020. 3. 31. · inequality Applications of Linear Algebra L aszl o Mikl os Lov asz MIT March 30, 2020 1/10.

Odd-even town

Odd-even town

In a town, residents are allowed to form clubs. In order to

restrict the number of clubs, the following rules are

implemented:

Every club must have an odd number of members.

Any two clubs must share an even number of members.

How many clubs are possible?

We can prove ≤ n as an upper bound!

Theorem

Let F ⊂ 2[n] be a collection of sets such that each A ∈ F has

|A| odd, and each |A∩B | is even for A,B ∈ F . Then |F| ≤ n.

3 / 10

Page 14: Oddtown, Eventown, and Fisher’s inequalitylmlovasz/oddtowngood.pdf · 2020. 3. 31. · inequality Applications of Linear Algebra L aszl o Mikl os Lov asz MIT March 30, 2020 1/10.

Proof

Notation

For each A ∈ F , take 1A ∈ Fn2, its incidence vector, where F2

is the field with 2 elements.

To prove the theorem, we prove the following.

Claim

The vectors 1A for A ∈ F are linearly independent.

Given A,B ∈ F , we have

〈1A, 1B〉 =

{1 A = B

0 A 6= B

Suppose∑

A∈F αA1A = 0. We then have, for any A ∈ F ,

0 = 〈∑A∈F

αA1A, 1A〉 =∑A∈F

αA〈1A, 1A〉 = αA.

4 / 10

Page 15: Oddtown, Eventown, and Fisher’s inequalitylmlovasz/oddtowngood.pdf · 2020. 3. 31. · inequality Applications of Linear Algebra L aszl o Mikl os Lov asz MIT March 30, 2020 1/10.

Proof

Notation

For each A ∈ F , take 1A ∈ Fn2, its incidence vector, where F2

is the field with 2 elements.

To prove the theorem, we prove the following.

Claim

The vectors 1A for A ∈ F are linearly independent.

Given A,B ∈ F , we have

〈1A, 1B〉 =

{1 A = B

0 A 6= B

Suppose∑

A∈F αA1A = 0. We then have, for any A ∈ F ,

0 = 〈∑A∈F

αA1A, 1A〉 =∑A∈F

αA〈1A, 1A〉 = αA.

4 / 10

Page 16: Oddtown, Eventown, and Fisher’s inequalitylmlovasz/oddtowngood.pdf · 2020. 3. 31. · inequality Applications of Linear Algebra L aszl o Mikl os Lov asz MIT March 30, 2020 1/10.

Proof

Notation

For each A ∈ F , take 1A ∈ Fn2, its incidence vector, where F2

is the field with 2 elements.

To prove the theorem, we prove the following.

Claim

The vectors 1A for A ∈ F are linearly independent.

Given A,B ∈ F , we have

〈1A, 1B〉 =

{1 A = B

0 A 6= B

Suppose∑

A∈F αA1A = 0. We then have, for any A ∈ F ,

0 = 〈∑A∈F

αA1A, 1A〉 =∑A∈F

αA〈1A, 1A〉 = αA.

4 / 10

Page 17: Oddtown, Eventown, and Fisher’s inequalitylmlovasz/oddtowngood.pdf · 2020. 3. 31. · inequality Applications of Linear Algebra L aszl o Mikl os Lov asz MIT March 30, 2020 1/10.

Proof

Notation

For each A ∈ F , take 1A ∈ Fn2, its incidence vector, where F2

is the field with 2 elements.

To prove the theorem, we prove the following.

Claim

The vectors 1A for A ∈ F are linearly independent.

Given A,B ∈ F , we have

〈1A, 1B〉 =

{1 A = B

0 A 6= B

Suppose∑

A∈F αA1A = 0. We then have, for any A ∈ F ,

0 = 〈∑A∈F

αA1A, 1A〉 =∑A∈F

αA〈1A, 1A〉 = αA.

4 / 10

Page 18: Oddtown, Eventown, and Fisher’s inequalitylmlovasz/oddtowngood.pdf · 2020. 3. 31. · inequality Applications of Linear Algebra L aszl o Mikl os Lov asz MIT March 30, 2020 1/10.

Proof

Notation

For each A ∈ F , take 1A ∈ Fn2, its incidence vector, where F2

is the field with 2 elements.

To prove the theorem, we prove the following.

Claim

The vectors 1A for A ∈ F are linearly independent.

Given A,B ∈ F , we have

〈1A, 1B〉 =

{1 A = B

0 A 6= B

Suppose∑

A∈F αA1A = 0.

We then have, for any A ∈ F ,

0 = 〈∑A∈F

αA1A, 1A〉 =∑A∈F

αA〈1A, 1A〉 = αA.

4 / 10

Page 19: Oddtown, Eventown, and Fisher’s inequalitylmlovasz/oddtowngood.pdf · 2020. 3. 31. · inequality Applications of Linear Algebra L aszl o Mikl os Lov asz MIT March 30, 2020 1/10.

Proof

Notation

For each A ∈ F , take 1A ∈ Fn2, its incidence vector, where F2

is the field with 2 elements.

To prove the theorem, we prove the following.

Claim

The vectors 1A for A ∈ F are linearly independent.

Given A,B ∈ F , we have

〈1A, 1B〉 =

{1 A = B

0 A 6= B

Suppose∑

A∈F αA1A = 0. We then have, for any A ∈ F ,

0 = 〈∑A∈F

αA1A, 1A〉

=∑A∈F

αA〈1A, 1A〉 = αA.

4 / 10

Page 20: Oddtown, Eventown, and Fisher’s inequalitylmlovasz/oddtowngood.pdf · 2020. 3. 31. · inequality Applications of Linear Algebra L aszl o Mikl os Lov asz MIT March 30, 2020 1/10.

Proof

Notation

For each A ∈ F , take 1A ∈ Fn2, its incidence vector, where F2

is the field with 2 elements.

To prove the theorem, we prove the following.

Claim

The vectors 1A for A ∈ F are linearly independent.

Given A,B ∈ F , we have

〈1A, 1B〉 =

{1 A = B

0 A 6= B

Suppose∑

A∈F αA1A = 0. We then have, for any A ∈ F ,

0 = 〈∑A∈F

αA1A, 1A〉 =∑A∈F

αA〈1A, 1A〉

= αA.

4 / 10

Page 21: Oddtown, Eventown, and Fisher’s inequalitylmlovasz/oddtowngood.pdf · 2020. 3. 31. · inequality Applications of Linear Algebra L aszl o Mikl os Lov asz MIT March 30, 2020 1/10.

Proof

Notation

For each A ∈ F , take 1A ∈ Fn2, its incidence vector, where F2

is the field with 2 elements.

To prove the theorem, we prove the following.

Claim

The vectors 1A for A ∈ F are linearly independent.

Given A,B ∈ F , we have

〈1A, 1B〉 =

{1 A = B

0 A 6= B

Suppose∑

A∈F αA1A = 0. We then have, for any A ∈ F ,

0 = 〈∑A∈F

αA1A, 1A〉 =∑A∈F

αA〈1A, 1A〉

= αA.

4 / 10

Page 22: Oddtown, Eventown, and Fisher’s inequalitylmlovasz/oddtowngood.pdf · 2020. 3. 31. · inequality Applications of Linear Algebra L aszl o Mikl os Lov asz MIT March 30, 2020 1/10.

Proof

Notation

For each A ∈ F , take 1A ∈ Fn2, its incidence vector, where F2

is the field with 2 elements.

To prove the theorem, we prove the following.

Claim

The vectors 1A for A ∈ F are linearly independent.

Given A,B ∈ F , we have

〈1A, 1B〉 =

{1 A = B

0 A 6= B

Suppose∑

A∈F αA1A = 0. We then have, for any A ∈ F ,

0 = 〈∑A∈F

αA1A, 1A〉 =∑A∈F

αA〈1A, 1A〉 = αA.4 / 10

Page 23: Oddtown, Eventown, and Fisher’s inequalitylmlovasz/oddtowngood.pdf · 2020. 3. 31. · inequality Applications of Linear Algebra L aszl o Mikl os Lov asz MIT March 30, 2020 1/10.

Fisher’s inequality

What if the rules say that any pair of clubs must have the

same intersection size?

Fisher’s inequality

Suppose that F ⊆ 2[n] is a family of nonempty sets such that

for some fixed k , each |A ∩ B | = k for A,B ∈ F with A 6= B .

Then |F| ≤ n.

Proof: Assume k ≥ 1. (k = 0 case: exercise)

For A ∈ F , take 1A ∈ Rn (Note: field is now R).

Claim

Under the assumptions that for any A,B ∈ F , A 6= B , we have

|A∩B | = k , the vectors 1A for A ∈ F are linearly independent.

5 / 10

Page 24: Oddtown, Eventown, and Fisher’s inequalitylmlovasz/oddtowngood.pdf · 2020. 3. 31. · inequality Applications of Linear Algebra L aszl o Mikl os Lov asz MIT March 30, 2020 1/10.

Fisher’s inequality

What if the rules say that any pair of clubs must have the

same intersection size?

Fisher’s inequality

Suppose that F ⊆ 2[n] is a family of nonempty sets such that

for some fixed k , each |A ∩ B | = k for A,B ∈ F with A 6= B .

Then |F| ≤ n.

Proof: Assume k ≥ 1. (k = 0 case: exercise)

For A ∈ F , take 1A ∈ Rn (Note: field is now R).

Claim

Under the assumptions that for any A,B ∈ F , A 6= B , we have

|A∩B | = k , the vectors 1A for A ∈ F are linearly independent.

5 / 10

Page 25: Oddtown, Eventown, and Fisher’s inequalitylmlovasz/oddtowngood.pdf · 2020. 3. 31. · inequality Applications of Linear Algebra L aszl o Mikl os Lov asz MIT March 30, 2020 1/10.

Fisher’s inequality

What if the rules say that any pair of clubs must have the

same intersection size?

Fisher’s inequality

Suppose that F ⊆ 2[n] is a family of nonempty sets such that

for some fixed k , each |A ∩ B | = k for A,B ∈ F with A 6= B .

Then |F| ≤ n.

Proof: Assume k ≥ 1. (k = 0 case: exercise)

For A ∈ F , take 1A ∈ Rn (Note: field is now R).

Claim

Under the assumptions that for any A,B ∈ F , A 6= B , we have

|A∩B | = k , the vectors 1A for A ∈ F are linearly independent.

5 / 10

Page 26: Oddtown, Eventown, and Fisher’s inequalitylmlovasz/oddtowngood.pdf · 2020. 3. 31. · inequality Applications of Linear Algebra L aszl o Mikl os Lov asz MIT March 30, 2020 1/10.

Fisher’s inequality

What if the rules say that any pair of clubs must have the

same intersection size?

Fisher’s inequality

Suppose that F ⊆ 2[n] is a family of nonempty sets such that

for some fixed k , each |A ∩ B | = k for A,B ∈ F with A 6= B .

Then |F| ≤ n.

Proof: Assume k ≥ 1. (k = 0 case: exercise)

For A ∈ F , take 1A ∈ Rn (Note: field is now R).

Claim

Under the assumptions that for any A,B ∈ F , A 6= B , we have

|A∩B | = k , the vectors 1A for A ∈ F are linearly independent.

5 / 10

Page 27: Oddtown, Eventown, and Fisher’s inequalitylmlovasz/oddtowngood.pdf · 2020. 3. 31. · inequality Applications of Linear Algebra L aszl o Mikl os Lov asz MIT March 30, 2020 1/10.

Fisher’s inequality

What if the rules say that any pair of clubs must have the

same intersection size?

Fisher’s inequality

Suppose that F ⊆ 2[n] is a family of nonempty sets such that

for some fixed k , each |A ∩ B | = k for A,B ∈ F with A 6= B .

Then |F| ≤ n.

Proof: Assume k ≥ 1. (k = 0 case: exercise)

For A ∈ F , take 1A ∈ Rn (Note: field is now R).

Claim

Under the assumptions that for any A,B ∈ F , A 6= B , we have

|A∩B | = k , the vectors 1A for A ∈ F are linearly independent.

5 / 10

Page 28: Oddtown, Eventown, and Fisher’s inequalitylmlovasz/oddtowngood.pdf · 2020. 3. 31. · inequality Applications of Linear Algebra L aszl o Mikl os Lov asz MIT March 30, 2020 1/10.

Fisher’s inequality

Claim

Under the assumptions that for any A,B ∈ F , A 6= B , we have

|A∩B | = k , the vectors 1A for A ∈ F are linearly independent.

Again, assume∑

A∈F αA1A = 0. We then have

0 = ‖∑A∈F

αA1A‖2 = 〈∑A∈F

αA1A,∑B∈F

αB1B〉

=∑A∈F

α2A|A|+

∑A6=B∈F

αAαBk = k

(∑A∈F

αA

)2

+∑A∈F

(|A|−k)α2A.

6 / 10

Page 29: Oddtown, Eventown, and Fisher’s inequalitylmlovasz/oddtowngood.pdf · 2020. 3. 31. · inequality Applications of Linear Algebra L aszl o Mikl os Lov asz MIT March 30, 2020 1/10.

Fisher’s inequality

Claim

Under the assumptions that for any A,B ∈ F , A 6= B , we have

|A∩B | = k , the vectors 1A for A ∈ F are linearly independent.

Again, assume∑

A∈F αA1A = 0. We then have

0 = ‖∑A∈F

αA1A‖2 = 〈∑A∈F

αA1A,∑B∈F

αB1B〉

=∑A∈F

α2A|A|+

∑A6=B∈F

αAαBk = k

(∑A∈F

αA

)2

+∑A∈F

(|A|−k)α2A.

6 / 10

Page 30: Oddtown, Eventown, and Fisher’s inequalitylmlovasz/oddtowngood.pdf · 2020. 3. 31. · inequality Applications of Linear Algebra L aszl o Mikl os Lov asz MIT March 30, 2020 1/10.

Fisher’s inequality

Claim

Under the assumptions that for any A,B ∈ F , A 6= B , we have

|A∩B | = k , the vectors 1A for A ∈ F are linearly independent.

Again, assume∑

A∈F αA1A = 0. We then have

0 = ‖∑A∈F

αA1A‖2

= 〈∑A∈F

αA1A,∑B∈F

αB1B〉

=∑A∈F

α2A|A|+

∑A6=B∈F

αAαBk = k

(∑A∈F

αA

)2

+∑A∈F

(|A|−k)α2A.

6 / 10

Page 31: Oddtown, Eventown, and Fisher’s inequalitylmlovasz/oddtowngood.pdf · 2020. 3. 31. · inequality Applications of Linear Algebra L aszl o Mikl os Lov asz MIT March 30, 2020 1/10.

Fisher’s inequality

Claim

Under the assumptions that for any A,B ∈ F , A 6= B , we have

|A∩B | = k , the vectors 1A for A ∈ F are linearly independent.

Again, assume∑

A∈F αA1A = 0. We then have

0 = ‖∑A∈F

αA1A‖2 = 〈∑A∈F

αA1A,∑B∈F

αB1B〉

=∑A∈F

α2A|A|+

∑A6=B∈F

αAαBk = k

(∑A∈F

αA

)2

+∑A∈F

(|A|−k)α2A.

6 / 10

Page 32: Oddtown, Eventown, and Fisher’s inequalitylmlovasz/oddtowngood.pdf · 2020. 3. 31. · inequality Applications of Linear Algebra L aszl o Mikl os Lov asz MIT March 30, 2020 1/10.

Fisher’s inequality

Claim

Under the assumptions that for any A,B ∈ F , A 6= B , we have

|A∩B | = k , the vectors 1A for A ∈ F are linearly independent.

Again, assume∑

A∈F αA1A = 0. We then have

0 = ‖∑A∈F

αA1A‖2 = 〈∑A∈F

αA1A,∑B∈F

αB1B〉

=∑A∈F

α2A|A|+

∑A6=B∈F

αAαBk = k

(∑A∈F

αA

)2

+∑A∈F

(|A|−k)α2A.

6 / 10

Page 33: Oddtown, Eventown, and Fisher’s inequalitylmlovasz/oddtowngood.pdf · 2020. 3. 31. · inequality Applications of Linear Algebra L aszl o Mikl os Lov asz MIT March 30, 2020 1/10.

Fisher’s inequality

Claim

Under the assumptions that for any A,B ∈ F , A 6= B , we have

|A∩B | = k , the vectors 1A for A ∈ F are linearly independent.

Again, assume∑

A∈F αA1A = 0. We then have

0 = ‖∑A∈F

αA1A‖2 = 〈∑A∈F

αA1A,∑B∈F

αB1B〉

=∑A∈F

α2A|A|+

∑A6=B∈F

αAαBk

= k

(∑A∈F

αA

)2

+∑A∈F

(|A|−k)α2A.

6 / 10

Page 34: Oddtown, Eventown, and Fisher’s inequalitylmlovasz/oddtowngood.pdf · 2020. 3. 31. · inequality Applications of Linear Algebra L aszl o Mikl os Lov asz MIT March 30, 2020 1/10.

Fisher’s inequality

Claim

Under the assumptions that for any A,B ∈ F , A 6= B , we have

|A∩B | = k , the vectors 1A for A ∈ F are linearly independent.

Again, assume∑

A∈F αA1A = 0. We then have

0 = ‖∑A∈F

αA1A‖2 = 〈∑A∈F

αA1A,∑B∈F

αB1B〉

=∑A∈F

α2A|A|+

∑A6=B∈F

αAαBk = k

(∑A∈F

αA

)2

+∑A∈F

(|A|−k)α2A.

6 / 10

Page 35: Oddtown, Eventown, and Fisher’s inequalitylmlovasz/oddtowngood.pdf · 2020. 3. 31. · inequality Applications of Linear Algebra L aszl o Mikl os Lov asz MIT March 30, 2020 1/10.

Fisher’s inequality

0 = ‖∑A∈F

αA1A‖2 = 〈∑A∈F

αA1A,∑B∈F

αB1B〉

=∑A∈F

α2A|A|+

∑A 6=B∈F

kαAαB = k

(∑A∈F

αA

)2

+∑A∈F

(|A| − k)α2A.

Observation

Each |A| ≥ k , and |A| = k for at most one set A ∈ F .

We then have αA = 0, unless |A| = k . All but one αA = 0.

Since k ≥ 1, we also have∑A∈F

αA = 0.

7 / 10

Page 36: Oddtown, Eventown, and Fisher’s inequalitylmlovasz/oddtowngood.pdf · 2020. 3. 31. · inequality Applications of Linear Algebra L aszl o Mikl os Lov asz MIT March 30, 2020 1/10.

Fisher’s inequality

0 = ‖∑A∈F

αA1A‖2 = 〈∑A∈F

αA1A,∑B∈F

αB1B〉

=∑A∈F

α2A|A|+

∑A 6=B∈F

kαAαB = k

(∑A∈F

αA

)2

+∑A∈F

(|A| − k)α2A.

Observation

Each |A| ≥ k , and |A| = k for at most one set A ∈ F .

We then have αA = 0, unless |A| = k . All but one αA = 0.

Since k ≥ 1, we also have∑A∈F

αA = 0.

7 / 10

Page 37: Oddtown, Eventown, and Fisher’s inequalitylmlovasz/oddtowngood.pdf · 2020. 3. 31. · inequality Applications of Linear Algebra L aszl o Mikl os Lov asz MIT March 30, 2020 1/10.

Fisher’s inequality

0 = ‖∑A∈F

αA1A‖2 = 〈∑A∈F

αA1A,∑B∈F

αB1B〉

=∑A∈F

α2A|A|+

∑A 6=B∈F

kαAαB = k

(∑A∈F

αA

)2

+∑A∈F

(|A| − k)α2A.

Observation

Each |A| ≥ k , and |A| = k for at most one set A ∈ F .

We then have αA = 0, unless |A| = k .

All but one αA = 0.

Since k ≥ 1, we also have∑A∈F

αA = 0.

7 / 10

Page 38: Oddtown, Eventown, and Fisher’s inequalitylmlovasz/oddtowngood.pdf · 2020. 3. 31. · inequality Applications of Linear Algebra L aszl o Mikl os Lov asz MIT March 30, 2020 1/10.

Fisher’s inequality

0 = ‖∑A∈F

αA1A‖2 = 〈∑A∈F

αA1A,∑B∈F

αB1B〉

=∑A∈F

α2A|A|+

∑A 6=B∈F

kαAαB = k

(∑A∈F

αA

)2

+∑A∈F

(|A| − k)α2A.

Observation

Each |A| ≥ k , and |A| = k for at most one set A ∈ F .

We then have αA = 0, unless |A| = k . All but one αA = 0.

Since k ≥ 1, we also have∑A∈F

αA = 0.

7 / 10

Page 39: Oddtown, Eventown, and Fisher’s inequalitylmlovasz/oddtowngood.pdf · 2020. 3. 31. · inequality Applications of Linear Algebra L aszl o Mikl os Lov asz MIT March 30, 2020 1/10.

Fisher’s inequality

0 = ‖∑A∈F

αA1A‖2 = 〈∑A∈F

αA1A,∑B∈F

αB1B〉

=∑A∈F

α2A|A|+

∑A 6=B∈F

kαAαB = k

(∑A∈F

αA

)2

+∑A∈F

(|A| − k)α2A.

Observation

Each |A| ≥ k , and |A| = k for at most one set A ∈ F .

We then have αA = 0, unless |A| = k . All but one αA = 0.

Since k ≥ 1, we also have∑A∈F

αA = 0.

7 / 10

Page 40: Oddtown, Eventown, and Fisher’s inequalitylmlovasz/oddtowngood.pdf · 2020. 3. 31. · inequality Applications of Linear Algebra L aszl o Mikl os Lov asz MIT March 30, 2020 1/10.

Fisher’s inequality application

Question

Suppose that we have k points in the plane. At least how

many lines do the points “define”?

In other words, what is the

minimum number of lines that go through at least two points?

8 / 10

Page 41: Oddtown, Eventown, and Fisher’s inequalitylmlovasz/oddtowngood.pdf · 2020. 3. 31. · inequality Applications of Linear Algebra L aszl o Mikl os Lov asz MIT March 30, 2020 1/10.

Fisher’s inequality application

Question

Suppose that we have k points in the plane. At least how

many lines do the points “define”? In other words, what is the

minimum number of lines that go through at least two points?

8 / 10

Page 42: Oddtown, Eventown, and Fisher’s inequalitylmlovasz/oddtowngood.pdf · 2020. 3. 31. · inequality Applications of Linear Algebra L aszl o Mikl os Lov asz MIT March 30, 2020 1/10.

Fisher’s inequality application

Question

Suppose that we have k points in the plane. At least how

many lines do the points “define”? In other words, what is the

minimum number of lines that go through at least two points?

8 / 10

Page 43: Oddtown, Eventown, and Fisher’s inequalitylmlovasz/oddtowngood.pdf · 2020. 3. 31. · inequality Applications of Linear Algebra L aszl o Mikl os Lov asz MIT March 30, 2020 1/10.

Fisher’s inequality application

Question

Suppose that we have k points in the plane. At least how

many lines do the points “define”? In other words, what is the

minimum number of lines that go through at least two points?

8 / 10

Page 44: Oddtown, Eventown, and Fisher’s inequalitylmlovasz/oddtowngood.pdf · 2020. 3. 31. · inequality Applications of Linear Algebra L aszl o Mikl os Lov asz MIT March 30, 2020 1/10.

Fisher’s inequality application

Question

Suppose that we have k points in the plane, not all on a single

line. What is the minimum number of lines that go through at

least two points?

9 / 10

Page 45: Oddtown, Eventown, and Fisher’s inequalitylmlovasz/oddtowngood.pdf · 2020. 3. 31. · inequality Applications of Linear Algebra L aszl o Mikl os Lov asz MIT March 30, 2020 1/10.

Fisher’s inequality application

Question

Suppose that we have k points in the plane, not all on a single

line. What is the minimum number of lines that go through at

least two points?

9 / 10

Page 46: Oddtown, Eventown, and Fisher’s inequalitylmlovasz/oddtowngood.pdf · 2020. 3. 31. · inequality Applications of Linear Algebra L aszl o Mikl os Lov asz MIT March 30, 2020 1/10.

Fisher’s inequality application

Question

Suppose that we have k points in the plane, not all on a single

line. What is the minimum number of lines that go through at

least two points?

9 / 10

Page 47: Oddtown, Eventown, and Fisher’s inequalitylmlovasz/oddtowngood.pdf · 2020. 3. 31. · inequality Applications of Linear Algebra L aszl o Mikl os Lov asz MIT March 30, 2020 1/10.

Fisher’s inequality application

Question

Suppose that we have k points in the plane, not all on a single

line. What is the minimum number of lines that go through at

least two points?

9 / 10

Page 48: Oddtown, Eventown, and Fisher’s inequalitylmlovasz/oddtowngood.pdf · 2020. 3. 31. · inequality Applications of Linear Algebra L aszl o Mikl os Lov asz MIT March 30, 2020 1/10.

Fisher’s inequality application

Question

Suppose that we have k points in the plane, not all on a single

line. What is the minimum number of lines that go through at

least two points?

9 / 10

Page 49: Oddtown, Eventown, and Fisher’s inequalitylmlovasz/oddtowngood.pdf · 2020. 3. 31. · inequality Applications of Linear Algebra L aszl o Mikl os Lov asz MIT March 30, 2020 1/10.

Fisher’s inequality application

Question

Suppose that we have k points in the plane, not all on a single

line. What is the minimum number of lines that go through at

least two points?

9 / 10

Page 50: Oddtown, Eventown, and Fisher’s inequalitylmlovasz/oddtowngood.pdf · 2020. 3. 31. · inequality Applications of Linear Algebra L aszl o Mikl os Lov asz MIT March 30, 2020 1/10.

Fisher’s inequality application

Question

Suppose that we have k points in the plane, not all on a single

line. What is the minimum number of lines that go through at

least two points?

9 / 10

Page 51: Oddtown, Eventown, and Fisher’s inequalitylmlovasz/oddtowngood.pdf · 2020. 3. 31. · inequality Applications of Linear Algebra L aszl o Mikl os Lov asz MIT March 30, 2020 1/10.

Fisher’s inequality application

Theorem

Suppose P is a set of k points in the plane, not all on a single

line. Then pairs of points from P define at least k lines.

Proof: Let L be the set of lines, and for each point x ∈ P , let

Ax be the set of lines in L that contain x .

Claim 1

Each set Ax has |Ax | ≥ 2.

x

Claim 2

For x 6= y ∈ P , we have |Ax ∩ Ay | = 1. In particular, the sets

Ax for distinct points x ∈ P are distinct.

x

y

Fisher’s inequality now implies that k = |P | ≤ |L|.

10 / 10

Page 52: Oddtown, Eventown, and Fisher’s inequalitylmlovasz/oddtowngood.pdf · 2020. 3. 31. · inequality Applications of Linear Algebra L aszl o Mikl os Lov asz MIT March 30, 2020 1/10.

Fisher’s inequality application

Theorem

Suppose P is a set of k points in the plane, not all on a single

line. Then pairs of points from P define at least k lines.

Proof: Let L be the set of lines, and for each point x ∈ P , let

Ax be the set of lines in L that contain x .

Claim 1

Each set Ax has |Ax | ≥ 2.

x

Claim 2

For x 6= y ∈ P , we have |Ax ∩ Ay | = 1. In particular, the sets

Ax for distinct points x ∈ P are distinct.

x

y

Fisher’s inequality now implies that k = |P | ≤ |L|.

10 / 10

Page 53: Oddtown, Eventown, and Fisher’s inequalitylmlovasz/oddtowngood.pdf · 2020. 3. 31. · inequality Applications of Linear Algebra L aszl o Mikl os Lov asz MIT March 30, 2020 1/10.

Fisher’s inequality application

Theorem

Suppose P is a set of k points in the plane, not all on a single

line. Then pairs of points from P define at least k lines.

Proof: Let L be the set of lines, and for each point x ∈ P , let

Ax be the set of lines in L that contain x .

Claim 1

Each set Ax has |Ax | ≥ 2.

x

Claim 2

For x 6= y ∈ P , we have |Ax ∩ Ay | = 1. In particular, the sets

Ax for distinct points x ∈ P are distinct.

x

y

Fisher’s inequality now implies that k = |P | ≤ |L|.

10 / 10

Page 54: Oddtown, Eventown, and Fisher’s inequalitylmlovasz/oddtowngood.pdf · 2020. 3. 31. · inequality Applications of Linear Algebra L aszl o Mikl os Lov asz MIT March 30, 2020 1/10.

Fisher’s inequality application

Theorem

Suppose P is a set of k points in the plane, not all on a single

line. Then pairs of points from P define at least k lines.

Proof: Let L be the set of lines, and for each point x ∈ P , let

Ax be the set of lines in L that contain x .

Claim 1

Each set Ax has |Ax | ≥ 2.

x

Claim 2

For x 6= y ∈ P , we have |Ax ∩ Ay | = 1. In particular, the sets

Ax for distinct points x ∈ P are distinct.

x

y

Fisher’s inequality now implies that k = |P | ≤ |L|.

10 / 10

Page 55: Oddtown, Eventown, and Fisher’s inequalitylmlovasz/oddtowngood.pdf · 2020. 3. 31. · inequality Applications of Linear Algebra L aszl o Mikl os Lov asz MIT March 30, 2020 1/10.

Fisher’s inequality application

Theorem

Suppose P is a set of k points in the plane, not all on a single

line. Then pairs of points from P define at least k lines.

Proof: Let L be the set of lines, and for each point x ∈ P , let

Ax be the set of lines in L that contain x .

Claim 1

Each set Ax has |Ax | ≥ 2.

x

Claim 2

For x 6= y ∈ P , we have |Ax ∩ Ay | = 1. In particular, the sets

Ax for distinct points x ∈ P are distinct.

x

y

Fisher’s inequality now implies that k = |P | ≤ |L|.

10 / 10

Page 56: Oddtown, Eventown, and Fisher’s inequalitylmlovasz/oddtowngood.pdf · 2020. 3. 31. · inequality Applications of Linear Algebra L aszl o Mikl os Lov asz MIT March 30, 2020 1/10.

Fisher’s inequality application

Theorem

Suppose P is a set of k points in the plane, not all on a single

line. Then pairs of points from P define at least k lines.

Proof: Let L be the set of lines, and for each point x ∈ P , let

Ax be the set of lines in L that contain x .

Claim 1

Each set Ax has |Ax | ≥ 2.

x

Claim 2

For x 6= y ∈ P , we have |Ax ∩ Ay | = 1. In particular, the sets

Ax for distinct points x ∈ P are distinct.

x

y

Fisher’s inequality now implies that k = |P | ≤ |L|.

10 / 10

Page 57: Oddtown, Eventown, and Fisher’s inequalitylmlovasz/oddtowngood.pdf · 2020. 3. 31. · inequality Applications of Linear Algebra L aszl o Mikl os Lov asz MIT March 30, 2020 1/10.

Fisher’s inequality application

Theorem

Suppose P is a set of k points in the plane, not all on a single

line. Then pairs of points from P define at least k lines.

Proof: Let L be the set of lines, and for each point x ∈ P , let

Ax be the set of lines in L that contain x .

Claim 1

Each set Ax has |Ax | ≥ 2.

x

Claim 2

For x 6= y ∈ P , we have |Ax ∩ Ay | = 1. In particular, the sets

Ax for distinct points x ∈ P are distinct.

x

y

Fisher’s inequality now implies that k = |P | ≤ |L|.

10 / 10

Page 58: Oddtown, Eventown, and Fisher’s inequalitylmlovasz/oddtowngood.pdf · 2020. 3. 31. · inequality Applications of Linear Algebra L aszl o Mikl os Lov asz MIT March 30, 2020 1/10.

Fisher’s inequality application

Theorem

Suppose P is a set of k points in the plane, not all on a single

line. Then pairs of points from P define at least k lines.

Proof: Let L be the set of lines, and for each point x ∈ P , let

Ax be the set of lines in L that contain x .

Claim 1

Each set Ax has |Ax | ≥ 2.

x

Claim 2

For x 6= y ∈ P , we have |Ax ∩ Ay | = 1. In particular, the sets

Ax for distinct points x ∈ P are distinct.

x

y

Fisher’s inequality now implies that k = |P | ≤ |L|.

10 / 10

Page 59: Oddtown, Eventown, and Fisher’s inequalitylmlovasz/oddtowngood.pdf · 2020. 3. 31. · inequality Applications of Linear Algebra L aszl o Mikl os Lov asz MIT March 30, 2020 1/10.

Fisher’s inequality application

Theorem

Suppose P is a set of k points in the plane, not all on a single

line. Then pairs of points from P define at least k lines.

Proof: Let L be the set of lines, and for each point x ∈ P , let

Ax be the set of lines in L that contain x .

Claim 1

Each set Ax has |Ax | ≥ 2.

x

Claim 2

For x 6= y ∈ P , we have |Ax ∩ Ay | = 1. In particular, the sets

Ax for distinct points x ∈ P are distinct.

x

y

Fisher’s inequality now implies that k = |P | ≤ |L|.

10 / 10

Page 60: Oddtown, Eventown, and Fisher’s inequalitylmlovasz/oddtowngood.pdf · 2020. 3. 31. · inequality Applications of Linear Algebra L aszl o Mikl os Lov asz MIT March 30, 2020 1/10.

Fisher’s inequality application

Theorem

Suppose P is a set of k points in the plane, not all on a single

line. Then pairs of points from P define at least k lines.

Proof: Let L be the set of lines, and for each point x ∈ P , let

Ax be the set of lines in L that contain x .

Claim 1

Each set Ax has |Ax | ≥ 2.

x

Claim 2

For x 6= y ∈ P , we have |Ax ∩ Ay | = 1. In particular, the sets

Ax for distinct points x ∈ P are distinct.

x

yFisher’s inequality now implies that k = |P | ≤ |L|.

10 / 10

Page 61: Oddtown, Eventown, and Fisher’s inequalitylmlovasz/oddtowngood.pdf · 2020. 3. 31. · inequality Applications of Linear Algebra L aszl o Mikl os Lov asz MIT March 30, 2020 1/10.

Fisher’s inequality application

Theorem

Suppose P is a set of k points in the plane, not all on a single

line. Then pairs of points from P define at least k lines.

Proof: Let L be the set of lines, and for each point x ∈ P , let

Ax be the set of lines in L that contain x .

Claim 1

Each set Ax has |Ax | ≥ 2.

x

Claim 2

For x 6= y ∈ P , we have |Ax ∩ Ay | = 1. In particular, the sets

Ax for distinct points x ∈ P are distinct.

x y

Fisher’s inequality now implies that k = |P | ≤ |L|.

10 / 10

Page 62: Oddtown, Eventown, and Fisher’s inequalitylmlovasz/oddtowngood.pdf · 2020. 3. 31. · inequality Applications of Linear Algebra L aszl o Mikl os Lov asz MIT March 30, 2020 1/10.

Fisher’s inequality application

Theorem

Suppose P is a set of k points in the plane, not all on a single

line. Then pairs of points from P define at least k lines.

Proof: Let L be the set of lines, and for each point x ∈ P , let

Ax be the set of lines in L that contain x .

Claim 1

Each set Ax has |Ax | ≥ 2.

x

Claim 2

For x 6= y ∈ P , we have |Ax ∩ Ay | = 1. In particular, the sets

Ax for distinct points x ∈ P are distinct.

x y

Fisher’s inequality now implies that k = |P | ≤ |L|.

10 / 10

Page 63: Oddtown, Eventown, and Fisher’s inequalitylmlovasz/oddtowngood.pdf · 2020. 3. 31. · inequality Applications of Linear Algebra L aszl o Mikl os Lov asz MIT March 30, 2020 1/10.

Fisher’s inequality application

Theorem

Suppose P is a set of k points in the plane, not all on a single

line. Then pairs of points from P define at least k lines.

Proof: Let L be the set of lines, and for each point x ∈ P , let

Ax be the set of lines in L that contain x .

Claim 1

Each set Ax has |Ax | ≥ 2.

x

Claim 2

For x 6= y ∈ P , we have |Ax ∩ Ay | = 1. In particular, the sets

Ax for distinct points x ∈ P are distinct.

x

y

Fisher’s inequality now implies that k = |P | ≤ |L|.10 / 10