* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download Pigeonhole Principle
Survey
Document related concepts
List of first-order theories wikipedia , lookup
Abuse of notation wikipedia , lookup
Large numbers wikipedia , lookup
Non-standard analysis wikipedia , lookup
Georg Cantor's first set theory article wikipedia , lookup
Birthday problem wikipedia , lookup
Hyperreal number wikipedia , lookup
Naive set theory wikipedia , lookup
P-adic number wikipedia , lookup
Order theory wikipedia , lookup
Elementary mathematics wikipedia , lookup
Transcript
Section 4.2 The Pigeonhole Principle 1 The Pigeonhole Principle • … states that, if there are more pigeons than there are pigeonholes, there must be at least one pigeonhole with 2 pigeons in it • More formally: if k+1 objects are placed in k boxes, there is at least one box containing 2 or more objects 2 Applying the pigeonhole principle to counting problems • Among any group of 367 people, at least 2 must have the same birthday • In any group of 27 English words, at least 2 must start with the same letter 3 Example 1 • A drawer contains 12 black socks and 12 blue socks. Your professor takes socks out of the drawer at random, in the dark. – How many must she remove to guarantee at least one matched pair? – How many to guarantee at least 2 black socks? – The answers are 3 and 14, respectively 4 Example 2 • During a month with 30 days, a baseball team plays at least 1 game a day, but no more than 45 games in the month. Show that there must be a period of some number of consecutive days during which the team must play exactly 14 games 5 Example 2 • Let aj = number of games played on or before day j (of the 30-day month) • Then a1, a2, … a30 is an increasing sequence of distinct positive integers with 1<=aj<=45 (sequence 1) • And a1+14, a2+14, a3+14 and so forth is also an increasing sequence of positive integers, with 15<=aj+14<=59 (sequence 2) 6 Example 2 • The 60 integers from a1, a2, … , a30 and from a1+14, a2+14, … , a30+14 are all less than or equal to 59 (since a30 <= 45) • Hence, by the pigeonhole principle, at least 2 of these integers are equal (59 pigeonholes, 60 “pigeons” • Since the integers in the 2 sequences are all distinct, there must be indices i and j with ai=aj+14 - so there are exactly 14 games played from day j+1 to day i 7 Example 3 • Show that among n+1 positive integers less than or equal to 2n, there must be an integer that divides one of the other integers • The n+1 integers are: a1, a2, … an, an+1 • Each of these integers can be written as a power of 2 times an odd integer (odd*2 is even; odd*20 is odd) 8 Example 3 • So, let aj = 2kjqj for: – j=1, 2, …, n+1 – kj is a non-negative integer – qj is an odd integer • The integers q1, q2, … qn+1 are all odd positive integers <= 2n (this must be true if aj is a product of qj and some power of 2) 9 Example 3 • Since there are only n odd positive integers less than 2n, the pigeonhole principle holds that 2 of the q’s must be equal - in other words, there are two integers i and j such that qi = qj • If we represent this common value as q, then ai = 2kiq and aj = 2kjq • It follows then that if ki<kj, ai divides aj, and 10 if ki>kj, aj divides ai Pigeonholes & subsequences • Can use the pigeonhole principle to show the existence of a subsequence of a certain length within a sequence of distinct integers • For a sequence of the form: a1, a2, … , aN a subsequence is a sequence of the form: ai1,ai2, … ,aim where 1<=i1< i2< … < im<=N • So if we have this sequence: 2, 4, 6, 8; some subsequences are: 2,4; 4,6,8; 2,8 (we include terms in original order, but can skip terms) 11 Subsequences • A subsequence is strictly increasing if each term is larger than the preceding term, and strictly decreasing if each is smaller than its predecessor • There is a theorem which states: every sequence of n2+1 distinct real numbers contains a subsequence of length n+1 that is either strictly increasing or strictly decreasing 12 Example 4 • For example, the sequence: 11, 2, 23, 14, 15, 81, 90, 4, 3, 5 has length 10, so n=3 (10 = 32+1) • According to the theorem, there is a subsequence of length 4 that is either strictly increasing or decreasing • There are several examples of both, including: 11, 23, 81, 90 (increasing) 23, 15, 4, 3 (decreasing) 13 Generalized pigeonhole principle • If N objects are placed into k boxes, then there is at least one box containing at least N/k objects • Examples of application of the principle: – Among 100 people there are at least 100/12, or 9 people who share a birth month – Minimum number of students needed to guarantee that at least 3 receive the same grade (A,B,C,D or F) would be the smallest number N such that N/5 = 3; that would be 11 14 Example 5 • What is the least number of area codes needed to guarantee that 25 million phones in a state have distinct 10-digit numbers under the NXX-NXX-XXXX scheme? – Where N = 2..9 – And X = 0..9 15 Example 5 • There are 8*10*10*10*10*10*10=8,000,000 different 7-digit numbers of the form NXXXXXX • So, for 25,000,000 telephones, at least 25,000,000/8,000,000 = 4 will have identical 7-digit numbers - therefore, 4 area codes are needed 16 Generalized pigeonhole principle & Ramsey Theory - example 6 • Ramsey theory: in a group of 6 people, in which each pair consists of 2 friends or 2 enemies, there must be 3 mutual friends or 3 mutual enemies in the group (assuming anyone who is not a friend is an enemy) • We can use the generalized pigeonhole principle to prove this theory 17 Example 6 • Let A be one of the 6 - of the other 5, 3 or more are either friends or enemies of A (because by the generalized pigeonhole principle, when 5 objects are divided into 2 sets, one set has at least 5/2 = 3 elements) • Suppose that B, C and D are friends of A – If any 2 of these 3 are friends, then that pair + A make 3 mutual friends – If they are not friends, then they are mutual enemies so theory is proven 18 Section 4.2 The Pigeonhole Principle - ends - 19