Presentation is loading. Please wait.

Presentation is loading. Please wait.

Prove the Impossible Lecture 6: Sep 19 (based on slides in MIT 6.042) 1234 5678 9101112 131415 1234 5678 9101112 131514.

Similar presentations


Presentation on theme: "Prove the Impossible Lecture 6: Sep 19 (based on slides in MIT 6.042) 1234 5678 9101112 131415 1234 5678 9101112 131514."— Presentation transcript:

1 Prove the Impossible Lecture 6: Sep 19 (based on slides in MIT 6.042) 1234 5678 9101112 131415 1234 5678 9101112 131514

2 Domino Puzzle An 8x8 chessboard, 32 pieces of dominos Can we fill the chessboard?

3 Domino Puzzle An 8x8 chessboard, 32 pieces of dominos Easy!

4 Domino Puzzle An 8x8 chessboard with two holes, 31 pieces of dominos Can we fill the chessboard? Easy!

5 Domino Puzzle An 8x8 chessboard with two holes, 31 pieces of dominos Can we fill the chessboard? Easy??

6 Domino Puzzle An 4x4 chessboard with two holes, 7 pieces of dominos Can we fill the chessboard? Impossible!

7 Domino Puzzle An 8x8 chessboard with two holes, 31 pieces of dominos Can we fill the chessboard? Then what??

8 Another Chessboard Problem ? A rook can only move along a diagonal Can a rook move from its current position to the question mark?

9 Another Chessboard Problem ? A rook can only move along a diagonal Can a rook move from its current position to the question mark? Impossible! Why?

10 Another Chessboard Problem ? 1.The rook is in a blue position. 2.A blue position can only move to a blue position by diagonal moves. 3.The question mark is in a white position. 4.So it is impossible for the rook to go there. Invariant! This is a very simple example of the invariant method.

11 Domino Puzzle An 8x8 chessboard with two holes, 31 pieces of dominos Can we fill the chessboard?

12 Domino Puzzle 1.Each domino will occupy one white square and one blue square. 2.There are 32 blue squares but only 30 white squares. 3.So it is impossible to fill the chessboard using only 31 dominos. Invariant! This is a simple example of the invariant method.

13 Invariant Method 1.Find properties (the invariants) that are satisfied throughout the whole process. 2.Show that the target do not satisfy the properties. 3.Conclude that the target is not achievable. In the rook example, the invariant is the colour of the position of the rook. In the domino example, the invariant is that any placement of dominos will occupy the same number of blue positions and white positions.

14 The Possible We just proved that if we take out two squares of the same colour, then it is impossible to finish. What if we take out two squares of different colours? Would it be always possible to finish then? Yes??

15 Prove the Possible Yes??

16 Prove the Possible The secret.

17 Prove the Possible The secret.

18 Fifteen Puzzle 1234 5678 9101112 131415 Move: can move a square adjacent to the empty square to the empty square.

19 Fifteen Puzzle 1234 5678 9101112 131415 1234 5678 9101112 131514 Initial configuration Target configuration Is there a sequence of moves that allows you to start from the initial configuration to the target configuration?

20 Invariant Method 1.Find properties (the invariants) that are satisfied throughout the whole process. 2.Show that the target do not satisfy the properties. 3.Conclude that the target is not achievable. What is an invariant in this game?? This is usually the hardest part of the proof.

21 Hint 1234 5678 9101112 131415 1234 5678 9101112 131514 Initial configuration Target configuration ((1,2,3,…,14,15),(4,4)) ((1,2,3,…,15,14),(4,4)) Hint: the two states have different parity.

22 Parity Given a sequence, a pair is “out-of-order” if the first element is larger. For example, the sequence (1,2,4,5,3) has two out-of-order pairs, (4,3) and (5,3). Given a state S = ((a1,a2,…,a15),(i,j)) Parity of S = (number of out-of-order pairs + i) mod 2 row number of the empty square

23 Hint 1234 5678 9101112 131415 1234 5678 9101112 131514 Initial configuration Target configuration ((1,2,3,…,14,15),(4,4)) ((1,2,3,…,15,14),(4,4)) Clearly, the two states have different parity. Parity of S = (number of out-of-order pairs + i) mod 2

24 Invariant Method 1.Find properties (the invariants) that are satisfied throughout the whole process. 2.Show that the target do not satisfy the properties. 3.Conclude that the target is not achievable. Invariant = parity of state Claim: Any move will preserve the parity of the state. Proving the claim will finish the impossibility proof. Parity is even Parity is odd

25 Proving the Invariant Claim: Any move will preserve the parity of the state. Parity of S = (number of out-of-order pairs + i) mod 2 ???? ?a? ???? ???? ???? ?a? ???? ???? Horizontal movement does not change anything…

26 Proving the Invariant Claim: Any move will preserve the parity of the state. Parity of S = (number of out-of-order pairs + i) mod 2 ???? ?ab1b2 b3?? ???? ???? ?b1b2 b3a?? ???? If there are (0,1,2,3) out-of-order pairs in the current state, there will be (3,2,1,0) out-of-order pairs in the next state. Row number has changed by 1 So the parity stays the same! We’ve proved the claim. Difference is 1 or 3.

27 Fifteen Puzzle 1234 5678 9101112 131415 141312 111098 7654 321 Initial configuration Target configuration Is there a sequence of moves that allows you to start from the initial configuration to the target configuration? This is a standard example of the invariant method.

28 Checker x=0 Start with any configuration with all men on or below the x-axis.

29 Checker x=0 Move: jump through your adjacent neighbour, but then your neighbour will disappear.

30 Checker x=0 Move: jump through your adjacent neighbour, but then your neighbour will disappear.

31 Checker x=0 Goal: Find an initial configuration with least number of men to jump up to level k.

32 K=1 x=0 2 men.

33 K=2 x=0

34 K=2 x=0 4 men. Now we have reduced to the k=1 configuration, but one level higher.

35 K=3 x=0 This is the configuration for k=2, so jump two level higher.

36 K=3 x=0 8 men.

37 K=4 x=0

38 K=4 x=0

39 K=4 x=0

40 K=4 x=0

41 K=4 x=0 Now we have reduced to the k=3 configuration, but one level higher 20 men!

42 K=5 a.39 or below b.40-50 men c.51-70 men d.71- 100 men e.101 – 1000 men f.1001 or above None of the above (but f is closest), it is impossible! This is a tricky example of the invariant method. Excellent project idea

43 Classwork 1 October 3 (in class) 1.Logic. 2.Sets, functions. 3.Proof by cases, contradiction. 4.Proof by inductions. 5.Invariant method. True or false, multiple choice, short question, long question. A very useful method


Download ppt "Prove the Impossible Lecture 6: Sep 19 (based on slides in MIT 6.042) 1234 5678 9101112 131415 1234 5678 9101112 131514."

Similar presentations


Ads by Google