susa stonedahl & forrest stonedahlsusa.stonedahl.com/stonedahlmathfestpresentation.pdf ·...

59
1 Susa Stonedahl & Forrest Stonedahl MathFest: August 5, 2011 THINK-T AC-TOE: WHEN ARE PUZZLES SOLVABLE?

Upload: others

Post on 28-Sep-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Susa Stonedahl & Forrest Stonedahlsusa.stonedahl.com/StonedahlMathFestPresentation.pdf · MathFest: August 5, 2011 THINK-TAC-TOE: WHEN ARE PUZZLES SOLVABLE? 2 Motivation Co-taught

1

Susa Stonedahl & Forrest Stonedahl

MathFest: August 5, 2011

THINK-TAC-TOE: WHEN ARE PUZZLES

SOLVABLE?

Page 2: Susa Stonedahl & Forrest Stonedahlsusa.stonedahl.com/StonedahlMathFestPresentation.pdf · MathFest: August 5, 2011 THINK-TAC-TOE: WHEN ARE PUZZLES SOLVABLE? 2 Motivation Co-taught

2

Motivation

Co-taught a middle school math enrichment program

• Students like puzzles

• Experienced and inexperienced mathematicians are on more even ground when facing a new puzzle

Page 3: Susa Stonedahl & Forrest Stonedahlsusa.stonedahl.com/StonedahlMathFestPresentation.pdf · MathFest: August 5, 2011 THINK-TAC-TOE: WHEN ARE PUZZLES SOLVABLE? 2 Motivation Co-taught

3

Rules of Think-Tac-Toe

• In Think-Tac-Toe the puzzler tries to discover the hidden locations of X’s and O’s in a grid by using number clues.

• The number in each square tells you the number of X’s in that square’s neighborhood. – A square’s neighborhood is made up of the square

itself and any squares that it shares an edge or a corner with.

Page 4: Susa Stonedahl & Forrest Stonedahlsusa.stonedahl.com/StonedahlMathFestPresentation.pdf · MathFest: August 5, 2011 THINK-TAC-TOE: WHEN ARE PUZZLES SOLVABLE? 2 Motivation Co-taught

4

For example…

Page 5: Susa Stonedahl & Forrest Stonedahlsusa.stonedahl.com/StonedahlMathFestPresentation.pdf · MathFest: August 5, 2011 THINK-TAC-TOE: WHEN ARE PUZZLES SOLVABLE? 2 Motivation Co-taught

5

For example…

If we look at the 4….

Page 6: Susa Stonedahl & Forrest Stonedahlsusa.stonedahl.com/StonedahlMathFestPresentation.pdf · MathFest: August 5, 2011 THINK-TAC-TOE: WHEN ARE PUZZLES SOLVABLE? 2 Motivation Co-taught

6

For example…

The whole neighborhood has X’s

Page 7: Susa Stonedahl & Forrest Stonedahlsusa.stonedahl.com/StonedahlMathFestPresentation.pdf · MathFest: August 5, 2011 THINK-TAC-TOE: WHEN ARE PUZZLES SOLVABLE? 2 Motivation Co-taught

7

For example…

If we look at the 1…

Page 8: Susa Stonedahl & Forrest Stonedahlsusa.stonedahl.com/StonedahlMathFestPresentation.pdf · MathFest: August 5, 2011 THINK-TAC-TOE: WHEN ARE PUZZLES SOLVABLE? 2 Motivation Co-taught

8

For example…

The neighborhood already has it’s “1”

Page 9: Susa Stonedahl & Forrest Stonedahlsusa.stonedahl.com/StonedahlMathFestPresentation.pdf · MathFest: August 5, 2011 THINK-TAC-TOE: WHEN ARE PUZZLES SOLVABLE? 2 Motivation Co-taught

9

For example…

If we look at these 3’s…

Page 10: Susa Stonedahl & Forrest Stonedahlsusa.stonedahl.com/StonedahlMathFestPresentation.pdf · MathFest: August 5, 2011 THINK-TAC-TOE: WHEN ARE PUZZLES SOLVABLE? 2 Motivation Co-taught

10

For example…

They each need another X.

Page 11: Susa Stonedahl & Forrest Stonedahlsusa.stonedahl.com/StonedahlMathFestPresentation.pdf · MathFest: August 5, 2011 THINK-TAC-TOE: WHEN ARE PUZZLES SOLVABLE? 2 Motivation Co-taught

11

For example…

The puzzle is solved!

Page 12: Susa Stonedahl & Forrest Stonedahlsusa.stonedahl.com/StonedahlMathFestPresentation.pdf · MathFest: August 5, 2011 THINK-TAC-TOE: WHEN ARE PUZZLES SOLVABLE? 2 Motivation Co-taught

12

But NOT All Puzzles Are Solvable…

This puzzle could have originated as any of these four solutions, so it’s not solvable.

(Puzzle creation operation is not invertible!)

Page 13: Susa Stonedahl & Forrest Stonedahlsusa.stonedahl.com/StonedahlMathFestPresentation.pdf · MathFest: August 5, 2011 THINK-TAC-TOE: WHEN ARE PUZZLES SOLVABLE? 2 Motivation Co-taught

13

Our Question is…

Which grid sizes are always solvable?

Page 14: Susa Stonedahl & Forrest Stonedahlsusa.stonedahl.com/StonedahlMathFestPresentation.pdf · MathFest: August 5, 2011 THINK-TAC-TOE: WHEN ARE PUZZLES SOLVABLE? 2 Motivation Co-taught

14

We can treat the puzzle grid as a graph

Page 15: Susa Stonedahl & Forrest Stonedahlsusa.stonedahl.com/StonedahlMathFestPresentation.pdf · MathFest: August 5, 2011 THINK-TAC-TOE: WHEN ARE PUZZLES SOLVABLE? 2 Motivation Co-taught

15

3×3 Adjacency Matrix…

A: corresponding adjacency matrix T: locations in the grid

Page 16: Susa Stonedahl & Forrest Stonedahlsusa.stonedahl.com/StonedahlMathFestPresentation.pdf · MathFest: August 5, 2011 THINK-TAC-TOE: WHEN ARE PUZZLES SOLVABLE? 2 Motivation Co-taught

16

3×3 Solution and Clue Vectors…

s)X'for s1' and sO'for s(0'

ector solution v : s

9) to0 from s'(# vector clues :c

clues solution

Page 17: Susa Stonedahl & Forrest Stonedahlsusa.stonedahl.com/StonedahlMathFestPresentation.pdf · MathFest: August 5, 2011 THINK-TAC-TOE: WHEN ARE PUZZLES SOLVABLE? 2 Motivation Co-taught

17

Solvability

csA

ectorsolution v :s

vectorclues :c

matrixadjacency :Acreating puzzle…

Page 18: Susa Stonedahl & Forrest Stonedahlsusa.stonedahl.com/StonedahlMathFestPresentation.pdf · MathFest: August 5, 2011 THINK-TAC-TOE: WHEN ARE PUZZLES SOLVABLE? 2 Motivation Co-taught

18

Solvability

• If the corresponding adjacency matrix, A, is invertible, then

the puzzle is solvable!

csA

cAs 1

ectorsolution v :s

vectorclues :c

matrixadjacency :Acreating puzzle…

solving puzzle…

Page 19: Susa Stonedahl & Forrest Stonedahlsusa.stonedahl.com/StonedahlMathFestPresentation.pdf · MathFest: August 5, 2011 THINK-TAC-TOE: WHEN ARE PUZZLES SOLVABLE? 2 Motivation Co-taught

19

When is the 1×N Puzzle Solvable?

• Our goal is to discover when an M×N matrix puzzle is solvable, but let’s solve a simpler problem first.

Page 20: Susa Stonedahl & Forrest Stonedahlsusa.stonedahl.com/StonedahlMathFestPresentation.pdf · MathFest: August 5, 2011 THINK-TAC-TOE: WHEN ARE PUZZLES SOLVABLE? 2 Motivation Co-taught

20

When is the 1×N Puzzle Solvable?

Page 21: Susa Stonedahl & Forrest Stonedahlsusa.stonedahl.com/StonedahlMathFestPresentation.pdf · MathFest: August 5, 2011 THINK-TAC-TOE: WHEN ARE PUZZLES SOLVABLE? 2 Motivation Co-taught

21

When is the 1×N Adjacency Matrix Invertible?

Page 22: Susa Stonedahl & Forrest Stonedahlsusa.stonedahl.com/StonedahlMathFestPresentation.pdf · MathFest: August 5, 2011 THINK-TAC-TOE: WHEN ARE PUZZLES SOLVABLE? 2 Motivation Co-taught

22

When is the 1×N Adjacency Matrix Invertible?

When is the determinant non-zero?

Page 23: Susa Stonedahl & Forrest Stonedahlsusa.stonedahl.com/StonedahlMathFestPresentation.pdf · MathFest: August 5, 2011 THINK-TAC-TOE: WHEN ARE PUZZLES SOLVABLE? 2 Motivation Co-taught

23

Determinant of a 1×k adjacency matrix..

Page 24: Susa Stonedahl & Forrest Stonedahlsusa.stonedahl.com/StonedahlMathFestPresentation.pdf · MathFest: August 5, 2011 THINK-TAC-TOE: WHEN ARE PUZZLES SOLVABLE? 2 Motivation Co-taught

24

Determinant of a 1×k adjacency matrix..

Page 25: Susa Stonedahl & Forrest Stonedahlsusa.stonedahl.com/StonedahlMathFestPresentation.pdf · MathFest: August 5, 2011 THINK-TAC-TOE: WHEN ARE PUZZLES SOLVABLE? 2 Motivation Co-taught

25

Determinant of a 1×k adjacency matrix..

The same form of a matrix, but with a different number of rows and columns

Page 26: Susa Stonedahl & Forrest Stonedahlsusa.stonedahl.com/StonedahlMathFestPresentation.pdf · MathFest: August 5, 2011 THINK-TAC-TOE: WHEN ARE PUZZLES SOLVABLE? 2 Motivation Co-taught

26

Determinant of a 1×k adjacency matrix..

The same form of a matrix, but with a different number of rows and columns

Ak Ak-1 B

Page 27: Susa Stonedahl & Forrest Stonedahlsusa.stonedahl.com/StonedahlMathFestPresentation.pdf · MathFest: August 5, 2011 THINK-TAC-TOE: WHEN ARE PUZZLES SOLVABLE? 2 Motivation Co-taught

27

Expanding again…

Expanding by the first column.

B Ak-2

Page 28: Susa Stonedahl & Forrest Stonedahlsusa.stonedahl.com/StonedahlMathFestPresentation.pdf · MathFest: August 5, 2011 THINK-TAC-TOE: WHEN ARE PUZZLES SOLVABLE? 2 Motivation Co-taught

28

Determinant of a 1×k adjacency matrix..

Ak Ak-1

det(Ak)=det(Ak-1)-det(Ak-2)

Ak-2

Page 29: Susa Stonedahl & Forrest Stonedahlsusa.stonedahl.com/StonedahlMathFestPresentation.pdf · MathFest: August 5, 2011 THINK-TAC-TOE: WHEN ARE PUZZLES SOLVABLE? 2 Motivation Co-taught

29

A little algebra…

det(Ak)=det(Ak-1)-det(Ak-2)

Page 30: Susa Stonedahl & Forrest Stonedahlsusa.stonedahl.com/StonedahlMathFestPresentation.pdf · MathFest: August 5, 2011 THINK-TAC-TOE: WHEN ARE PUZZLES SOLVABLE? 2 Motivation Co-taught

30

A little algebra…

det(Ak)=det(Ak-1)-det(Ak-2)

det(Ak-1)=det(Ak-2)-det(Ak-3)

Page 31: Susa Stonedahl & Forrest Stonedahlsusa.stonedahl.com/StonedahlMathFestPresentation.pdf · MathFest: August 5, 2011 THINK-TAC-TOE: WHEN ARE PUZZLES SOLVABLE? 2 Motivation Co-taught

31

det(Ak-1)=det(Ak-2)-det(Ak-3)

det(Ak)=det(Ak-1)-det(Ak-2)

A little algebra…

det(Ak)=det(Ak-2)-det(Ak-3)-det(Ak-2)

Page 32: Susa Stonedahl & Forrest Stonedahlsusa.stonedahl.com/StonedahlMathFestPresentation.pdf · MathFest: August 5, 2011 THINK-TAC-TOE: WHEN ARE PUZZLES SOLVABLE? 2 Motivation Co-taught

32

det(Ak-1)=det(Ak-2)-det(Ak-3)

det(Ak)=det(Ak-1)-det(Ak-2)

A little algebra…

det(Ak)=det(Ak-2)-det(Ak-3)-det(Ak-2)

Page 33: Susa Stonedahl & Forrest Stonedahlsusa.stonedahl.com/StonedahlMathFestPresentation.pdf · MathFest: August 5, 2011 THINK-TAC-TOE: WHEN ARE PUZZLES SOLVABLE? 2 Motivation Co-taught

33

det(Ak-1)=det(Ak-2)-det(Ak-3)

det(Ak)=det(Ak-1)-det(Ak-2)

A little algebra…

det(Ak)=-det(Ak-3)

Page 34: Susa Stonedahl & Forrest Stonedahlsusa.stonedahl.com/StonedahlMathFestPresentation.pdf · MathFest: August 5, 2011 THINK-TAC-TOE: WHEN ARE PUZZLES SOLVABLE? 2 Motivation Co-taught

34

Proof by Strong Induction…

det(A1)=1

det(A2)=0

det(Ak)=-det(Ak-3)

det(A3)=-1

Base cases: Given:

det(Ak)= 1×(-1)k+1 if k ≡ 1 (mod 3) 0 if k ≡ 2 (mod 3) 1×(-1)k if k ≡ 0 (mod 3)

Page 35: Susa Stonedahl & Forrest Stonedahlsusa.stonedahl.com/StonedahlMathFestPresentation.pdf · MathFest: August 5, 2011 THINK-TAC-TOE: WHEN ARE PUZZLES SOLVABLE? 2 Motivation Co-taught

35

Lemma

1×N puzzles are solvable iff N ≠ 2 (mod 3)

Page 36: Susa Stonedahl & Forrest Stonedahlsusa.stonedahl.com/StonedahlMathFestPresentation.pdf · MathFest: August 5, 2011 THINK-TAC-TOE: WHEN ARE PUZZLES SOLVABLE? 2 Motivation Co-taught

36

When is M×N Solvable?

Now that we’ve solved the 1×N case,

let’s solve the more general M×N case!

Page 37: Susa Stonedahl & Forrest Stonedahlsusa.stonedahl.com/StonedahlMathFestPresentation.pdf · MathFest: August 5, 2011 THINK-TAC-TOE: WHEN ARE PUZZLES SOLVABLE? 2 Motivation Co-taught

37

Is the 3×3 Solvable?

Yes, row reducing this matrix yields the identity

Page 38: Susa Stonedahl & Forrest Stonedahlsusa.stonedahl.com/StonedahlMathFestPresentation.pdf · MathFest: August 5, 2011 THINK-TAC-TOE: WHEN ARE PUZZLES SOLVABLE? 2 Motivation Co-taught

38

Looking for patterns…

The same 3×3 block is repeated

Page 39: Susa Stonedahl & Forrest Stonedahlsusa.stonedahl.com/StonedahlMathFestPresentation.pdf · MathFest: August 5, 2011 THINK-TAC-TOE: WHEN ARE PUZZLES SOLVABLE? 2 Motivation Co-taught

39

The blocks are in fact the 1×3 A matrix

Page 40: Susa Stonedahl & Forrest Stonedahlsusa.stonedahl.com/StonedahlMathFestPresentation.pdf · MathFest: August 5, 2011 THINK-TAC-TOE: WHEN ARE PUZZLES SOLVABLE? 2 Motivation Co-taught

40

The blocks are in fact the 1×3 A matrix

Upper row and how cells relate to each other

Middle row

Bottom row

Page 41: Susa Stonedahl & Forrest Stonedahlsusa.stonedahl.com/StonedahlMathFestPresentation.pdf · MathFest: August 5, 2011 THINK-TAC-TOE: WHEN ARE PUZZLES SOLVABLE? 2 Motivation Co-taught

41

The blocks are in fact the 1×3 A matrix

Upper row to middle row

Page 42: Susa Stonedahl & Forrest Stonedahlsusa.stonedahl.com/StonedahlMathFestPresentation.pdf · MathFest: August 5, 2011 THINK-TAC-TOE: WHEN ARE PUZZLES SOLVABLE? 2 Motivation Co-taught

42

And the 1×N blocks for an M×N…

Page 43: Susa Stonedahl & Forrest Stonedahlsusa.stonedahl.com/StonedahlMathFestPresentation.pdf · MathFest: August 5, 2011 THINK-TAC-TOE: WHEN ARE PUZZLES SOLVABLE? 2 Motivation Co-taught

43

The M×N can be row reduced like this if the 1×M can be row reduced… *M ≠2 (mod 3)+

Page 44: Susa Stonedahl & Forrest Stonedahlsusa.stonedahl.com/StonedahlMathFestPresentation.pdf · MathFest: August 5, 2011 THINK-TAC-TOE: WHEN ARE PUZZLES SOLVABLE? 2 Motivation Co-taught

44

Each 1×N can be row reduced if N ≠2 (mod 3)

Page 45: Susa Stonedahl & Forrest Stonedahlsusa.stonedahl.com/StonedahlMathFestPresentation.pdf · MathFest: August 5, 2011 THINK-TAC-TOE: WHEN ARE PUZZLES SOLVABLE? 2 Motivation Co-taught

45

End of the Proof

So any M×N puzzle is solvable if the 1×N and 1×M versions are solvable. By our lemma, this is true whenever N ≠2 (mod 3) and M ≠2 (mod 3) QED

Page 46: Susa Stonedahl & Forrest Stonedahlsusa.stonedahl.com/StonedahlMathFestPresentation.pdf · MathFest: August 5, 2011 THINK-TAC-TOE: WHEN ARE PUZZLES SOLVABLE? 2 Motivation Co-taught

46

Open Problems / Future Work

Alternative lattice structures?

Alternative neighborhoods:

e.g. don't count yourself

Can we characterize when a puzzle is uniquely solvable when played on an arbitrary graph?

1

2

2

3 2

3 2

Page 47: Susa Stonedahl & Forrest Stonedahlsusa.stonedahl.com/StonedahlMathFestPresentation.pdf · MathFest: August 5, 2011 THINK-TAC-TOE: WHEN ARE PUZZLES SOLVABLE? 2 Motivation Co-taught

47

Take Think-Tac-Toe with you!

Give the puzzles a try – they're fun!

Give them to students

Solve an open question from the previous slide

Develop a new variation

Something completely different

And tell us about it – we'd love to hear from you!

http://www.stonedahl.com/thinktactoe/

Page 48: Susa Stonedahl & Forrest Stonedahlsusa.stonedahl.com/StonedahlMathFestPresentation.pdf · MathFest: August 5, 2011 THINK-TAC-TOE: WHEN ARE PUZZLES SOLVABLE? 2 Motivation Co-taught

48

QUESTIONS?

Page 49: Susa Stonedahl & Forrest Stonedahlsusa.stonedahl.com/StonedahlMathFestPresentation.pdf · MathFest: August 5, 2011 THINK-TAC-TOE: WHEN ARE PUZZLES SOLVABLE? 2 Motivation Co-taught

49

Extra slides follow

Page 50: Susa Stonedahl & Forrest Stonedahlsusa.stonedahl.com/StonedahlMathFestPresentation.pdf · MathFest: August 5, 2011 THINK-TAC-TOE: WHEN ARE PUZZLES SOLVABLE? 2 Motivation Co-taught

50

Creating Puzzle…

• Starting with the grid of X’s and O’s

Page 51: Susa Stonedahl & Forrest Stonedahlsusa.stonedahl.com/StonedahlMathFestPresentation.pdf · MathFest: August 5, 2011 THINK-TAC-TOE: WHEN ARE PUZZLES SOLVABLE? 2 Motivation Co-taught

51

Creating Puzzle…

• How many X’s are in the neighborhood?

Page 52: Susa Stonedahl & Forrest Stonedahlsusa.stonedahl.com/StonedahlMathFestPresentation.pdf · MathFest: August 5, 2011 THINK-TAC-TOE: WHEN ARE PUZZLES SOLVABLE? 2 Motivation Co-taught

52

Creating Puzzle…

Page 53: Susa Stonedahl & Forrest Stonedahlsusa.stonedahl.com/StonedahlMathFestPresentation.pdf · MathFest: August 5, 2011 THINK-TAC-TOE: WHEN ARE PUZZLES SOLVABLE? 2 Motivation Co-taught

53

Creating Puzzle…

• How many X’s are in this neighborhood?

Page 54: Susa Stonedahl & Forrest Stonedahlsusa.stonedahl.com/StonedahlMathFestPresentation.pdf · MathFest: August 5, 2011 THINK-TAC-TOE: WHEN ARE PUZZLES SOLVABLE? 2 Motivation Co-taught

54

Creating Puzzle…

Page 55: Susa Stonedahl & Forrest Stonedahlsusa.stonedahl.com/StonedahlMathFestPresentation.pdf · MathFest: August 5, 2011 THINK-TAC-TOE: WHEN ARE PUZZLES SOLVABLE? 2 Motivation Co-taught

55

Creating Puzzle…

• And this neighborhood?

Page 56: Susa Stonedahl & Forrest Stonedahlsusa.stonedahl.com/StonedahlMathFestPresentation.pdf · MathFest: August 5, 2011 THINK-TAC-TOE: WHEN ARE PUZZLES SOLVABLE? 2 Motivation Co-taught

56

Creating Puzzle…

Page 57: Susa Stonedahl & Forrest Stonedahlsusa.stonedahl.com/StonedahlMathFestPresentation.pdf · MathFest: August 5, 2011 THINK-TAC-TOE: WHEN ARE PUZZLES SOLVABLE? 2 Motivation Co-taught

57

Creating Puzzle…

• So it’s easy to create the puzzle,

but the fun part is solving it…

Page 58: Susa Stonedahl & Forrest Stonedahlsusa.stonedahl.com/StonedahlMathFestPresentation.pdf · MathFest: August 5, 2011 THINK-TAC-TOE: WHEN ARE PUZZLES SOLVABLE? 2 Motivation Co-taught

58

Counter example for 2 mod(3)

Given any NxM grid where N=2 mod(3), it is possible to fill the squares with x’s and o’s such that the clues are all 1’s in at least two different ways as follows.

58

Page 59: Susa Stonedahl & Forrest Stonedahlsusa.stonedahl.com/StonedahlMathFestPresentation.pdf · MathFest: August 5, 2011 THINK-TAC-TOE: WHEN ARE PUZZLES SOLVABLE? 2 Motivation Co-taught

59

Using Expansion by Minors

(from Wolfram MathWorld)