Homepage › Solution manuals › Terence Tao › Analysis I › Exercise 3.6.10 (Pigeonhole principle)

Exercise 3.6.10 (Pigeonhole principle)

Let A 1 , … , A n be finite sets such that # ( ⋃ ⁡ i ∈ { 1 , … , n } A i ) > n . Show that there exists i ∈ { 1 , … , n } such that # ( A i ) ≥ 2 . (This is known as the pigeonhole principle.)

Answers

Strategy. We will prove the contrapositive, which reads: Let A 1 , … , A n be finite sets. If there does not exist an i ∈ { 1 , … , n } such that # ( A i ) ≥ 2 , then # ( ⋃ ⁡ i ∈ { 1 , … , n } A i ) ≤ n .

Proof. Suppose there does not exist an i ∈ { 1 , … , n } such that # ( A i ) ≥ 2 . Then, by Proposition 2.2.13, we have # ( A i ) < 2 for all i ∈ { 1 , … , n } . This implies, by the contrapositive of Proposition 2.2.12 (e),

# ( A i ) ≤ 1 , i ∈ { 1 , … , n }
(1)

Let’s denote ⋃ ⁡ i ∈ { 1 , … , n } A i by A 1 ∪ A 2 ∪ ⋯ ∪ A n . Then we have

# ( ⋃ i ∈ { 1 , … , n } A i ) = # ( A 1 ∪ A 2 ∪ ⋯ ∪ A n ) = # ( A 1 ∪ ( A 2 ∪ ⋯ ∪ A n ) )
(2)

We need to show A 2 ∪ ⋯ ∪ A n is a finite set before going on: We’re given that A 2 and A 3 are finite. This means, by Proposition 3.6.14 (b), that A 2 ∪ A 3 is a finite set. With A 2 ∪ A 3 and A 4 finite, we have, again by Proposition 3.6.14 (b), that ( A 2 ∪ A 3 ) ∪ A 4 = A 2 ∪ A 3 ∪ A 4 is finite. Repeating this process up to i = n , we will get that A 2 ∪ ⋯ ∪ A n is a finite set.

Now, with A 1 and A 2 ∪ ⋯ ∪ A n being finite sets, we have, by Proposition 3.6.14 (b), that A 1 ∪ ( A 2 ∪ ⋯ ∪ A n ) is finite and

# ( A 1 ∪ ( A 2 ∪ ⋯ ∪ A n ) ) ≤ # ( A 1 ) + # ( A 2 ∪ ⋯ ∪ A n )
(3)

By repeating the above two arguments n − 1 more times and combining ( 2 ) and ( 3 ) , we get

# ( ⋃ i ∈ { 1 , … , n } A i ) ≤ # ( A 1 ) + # ( A 2 ) + ⋯ + # ( A n ) (4) ≤ 1 + 1 + ⋯ + 1 = n (5)

where ( 5 ) follows from ( 4 ) by statement ( 1 ) . We’re done.

User profile picture
2024-02-13 02:14
Comments