Professional Documents
Culture Documents
Stewart, Ian - Mathematical Recreations - A Fractal Guide To Tic-Tac-Toe (Scientific American)
Stewart, Ian - Mathematical Recreations - A Fractal Guide To Tic-Tac-Toe (Scientific American)
Stewart, Ian - Mathematical Recreations - A Fractal Guide To Tic-Tac-Toe (Scientific American)
LO G I C _ Q U AS I - F R AC TA LS
I
am being haunted by a fractal. In a approximation of a true fractal— it has Here’s how Grim and St. Denis built
recent column [see “Sierpinski’s Ubiq- detailed structure over a large but finite their quasi-fractal. Start with a big 3-by-3
uitous Gasket,” August 1999] I de- range of magnification scales. The pat- square grid, and divide each square into a
scribed several occurrences of the terns of a quasi-fractal do not continue to 3-by-3 subgrid [see illustration on opposite
fractal known as Sierpinski’s gasket, which infinitely fine scales, but because the hu- page]. Player X has nine opening moves,
can be obtained from a triangle by suc- man eye cannot distinguish such small corresponding to the positions in the
cessively deleting an inverted triangle details, quasi-fractals look convincingly larger grid. One possible move is that X
half its size. Ever since, readers have been fractal. One of the accomplishments of chooses to mark the top left corner. Find
alerting me to new sightings of this ver- Grim and St. Denis was to devise a quasi- the 3-by-3 subgrid in the top left corner of
satile figure. Its latest incarnation is in fractal diagram that represents all the the big grid and draw an X in the sub-
the field of mathematical logic. Patrick possible games of tic-tac-toe. grid’s top left corner. The subgrid is now a
Grim and Paul St. Denis of the State Uni- As everyone knows, tic-tac-toe is played picture of the game after this opening
versity of New York at Stony Brook sent on a 3-by-3 grid of squares by two players, move. Another possibility is that X opens
me a paper entitled “Fractal Images of X and O. Each player takes turns marking with the bottom center square; to repre-
Formal Systems” (Journal of Philosophical squares, and the first to get three in a row sent this move, find the subgrid in the
Logic, Vol. 26, No. 2, pages 181–222; 1997). (across, down or diagonally) wins. Tradi- bottom center square of the big grid and
A fractal is a shape that can be divided tionally, X goes first, and optimal play al- draw an X in the subgrid’s bottom center
into parts that are smaller versions of the ways results in a draw. But exactly how square. In this way, each of the nine sub-
whole. A genuine fractal such as Sierpin- many games are possible? At X’s first turn, grids receives an X in a different subsquare.
ski’s gasket has detailed structure on all he chooses among nine squares; then O Now concentrate on the subgrid in the
scales of magnification: any piece of it, chooses among eight, and so on. So the top left corner of the big grid. X’s first
no matter how small, will resemble the total number of games is 9! = 9 × 8 × 7 × move is already drawn in the top left cor-
whole. A quasi-fractal, in contrast, is an 6 × 5 × 4 × 3 × 2 × 1 = 362,880. ner; the other eight subsquares represent
SIERPINSKI’S
GASKET VALUE SOLID
FOR SHEFFER STROKE
0000
0001
0010
0011
COLOR DIAGRAM
0100
0101
FOR SHEFFER STROKE
0110
0111
ALL ILLUSTRATIONS BY BRYAN CHRISTIE
1000
1001
1010 SIERPINSKI’S GASKET (above left ) can be approximated using mathematical
1011 logic. Plugging four-digit binary numbers into the truth table for the Sheffer
1100
1101
stroke yields a color diagram in which the green squares form a gasketlike shape
1110 (left). The figure can also be seen in the value solid for the Sheffer stroke (above).
1111
PP Q
Q PP AND
AND Q
Q
0 0 0
0 0 0
0 1 0
0 1 0
1 0 0
11 01 01
I
0 0 1 n response to “Counting the Cattle of the Sun” [April], Chris Rorres of Drexel
0 1 1
0
1
1
0
1
1
University tells me that more information can be found in a preprint entitled “A
11 01 10 Simple Solution to Archimedes’ Cattle Problem,” by A. Nygrén of the University
1 1 0 of Oulu in Finland. The preprint describes an algorithm for solving the problem that
Now, for each of the squares in the 16- takes only five seconds to run on a Pentium II personal computer using Maple or
by-16 array, put the square’s four-digit Mathematica software. Links to electronic files of this preprint are on Rorres’s Web
row number in the first column of the page (www.mcs.drexel.edu/~crorres/Archimedes/Cattle/Solution2.html). — I.S.