Mathematics for Computer Science MIT 6.042J/18.062J Tricks with Counting & Matching Copyright © 2005 by Albert R. Meyer. All rights reserved. November 7, 2005. lec 10m.1 The Magic Trick • Audience chooses 5 cards • Assistant reveals 4 of them th • Magician announces 5 card Copyright © 2005 by Albert R. Meyer. All rights reserved. November 7, 2005. lec 10m.2 The Assistant’s Choices • Decide the order of the 4 cards 4! = 24 orderings -- but 48 cards remain • Decide which 4 cards to reveal Copyright © 2005 by Albert R. Meyer. All rights reserved. November 7, 2005. lec 10m.3 Match 5-Card Hands with 4-Card Permutations 5-card hands (no order) ? 4-card perms (ordered) Hand must match to cards in it Which one to pick? Copyright © 2005 by Albert R. Meyer. All rights reserved. November 7, 2005. lec 10m.4 Match 5-Card Hands with 4-Card Permutations 5-card hands (no order) ? 4-card perms (ordered) How can we ensure consistency? Copyright © 2005 by Albert R. Meyer. All rights reserved. November 7, 2005. lec 10m.5 Matchings Women Copyright © 2005 by Albert R. Meyer. All rights reserved. November 7, 2005. Men lec 10m.6 Matching for the Women Women Men women all have different husbands Copyright © 2005 by Albert R. Meyer. All rights reserved. November 7, 2005. lec 10m.7 Neighbor Sets For subset S of women, N(S) is set of neighboring men S Copyright © 2005 by Albert R. Meyer. All rights reserved. November 7, 2005. N(S) lec 10m.8 Hall’s Marriage Theorem Matching if and only if |S| |N(S)| for all S. |S|=3 Copyright © 2005 by Albert R. Meyer. All rights reserved. November 7, 2005. |N(S)| = 5 lec 10m.9 Match 5-Card Hands with 4-Card Permutations Lemma: If woman degree is c, and man degree is d, then match for the women iff c≥d Copyright © 2005 by Albert R. Meyer. All rights reserved. November 7, 2005. lec 10m.10 Match 5-Card Hands with 4-Card Permutations 5 deg 4! 120 4 deg 52 4 48 Copyright © 2005 by Albert R. Meyer. All rights reserved. November 7, 2005. lec 10m.11 Match 5-Card Hands with 4-Card Permutations So there is a match the Magician and Assistant can use. In fact, there is one even for a double-size deck. Copyright © 2005 by Albert R. Meyer. All rights reserved. November 7, 2005. lec 10m.12 A Memorable Matching? 52 matches of hands 2,598,960 to sequences 5 How will Magician & Assistant learn them? Copyright © 2005 by Albert R. Meyer. All rights reserved. November 7, 2005. lec 10m.13 Magic Trick Revealed (I) Among 5 cards chosen: at least 2 have same suit (Pigeonhole Principle) Assistant uses one of them 1st Aha! The first card has the same suit as the hidden card! Copyright © 2005 by Albert R. Meyer. All rights reserved. November 7, 2005. lec 10m.14 Magic Trick Revealed (II) How do we figure out the value of the hidden card? Aha! Look at the order of the other 3 cards! Copyright © 2005 by Albert R. Meyer. All rights reserved. November 7, 2005. lec 10m.15 Magic Trick Revealed (II) Fix ordering of the deck A♣ < 2♣ < 3♣ < … < K♣ < A♦ < 2♦ < 3♦ < … < K♦ < A♥ < 2♥ < 3♥ < … < K♥ < A♠ < 2♠ < 3♠ < … < K♠ Copyright © 2005 by Albert R. Meyer. All rights reserved. November 7, 2005. lec 10m.16 Magic Trick Revealed (II) • Eliminating the value of the 1st card leaves 12 values for the hidden card. • Possible orders for the next 3 cards: { SML, SLM, MSL, MLS, LSM, LMS } Copyright © 2005 by Albert R. Meyer. All rights reserved. November 7, 2005. lec 10m.17 Magic Trick Revealed (II) Wait! Only have 6 permutations for the next 3 revealed cards. Hidden card has 12 possible values! Of the two cards with the same suit, the choice of which is revealed can give 1 more bit of information! Aha! Copyright © 2005 by Albert R. Meyer. All rights reserved. November 7, 2005. lec 10m.18 Clockwise Distance Between any 2 of the 13 card values, the smaller clockwise distance is at most 6: Q K A Hide the card with the smaller offset. J 10 7 9 Copyright © 2005 by Albert R. Meyer. All rights reserved. November 7, 2005. 2 3 4 6 8 7 6 5 lec 10m.19 Magic Trick Revealed (Finally) • The first card determines the suit (♠ ♥ ♦ ♣) of the hidden card. • Hidden-card value (A…K) = first-card value + offset (≤ 6). • The offset is determined by the permutation of the other three cards: SML = 1, SLM = 2, MSL = 3, MLS = 4, LSM = 5, LMS = 6. Copyright © 2005 by Albert R. Meyer. All rights reserved. November 7, 2005. lec 10m.20 Example Hidden: First: Offset = 1 = SML: Copyright © 2005 by Albert R. Meyer. All rights reserved. November 7, 2005. lec 10m.21 Why the Magic Trick Cannot Work with Only 4 Cards: Audience can pick any 4-card hand: Assistant can reveal a 3-card sequence: 52 270, 725 4 52! 132, 600 49! Pigeonhole: 3 hands map to same sequence Magician won’t know which one! Copyright © 2005 by Albert R. Meyer. All rights reserved. November 7, 2005. lec 10m.22 Team Problems Problems 1--4 Copyright © 2005 by Albert R. Meyer. All rights reserved. November 7, 2005. lec 10m.23 Magic Trick Revealed • The first card determines the suit (♠ ♥ ♦ ♣) of the hidden card. • Hidden-card value = first-card value + offset (≤ 6). • The offset is determined by the permutation of the other three cards: SML = 1, SLM = 2, MSL = 3, MLS = 4, LSM = 5, LMS = 6. Copyright © 2005 by Albert R. Meyer. All rights reserved. November 7, 2005. lec 10m.24
© Copyright 2025 Paperzz