Contents:
For the most part, §1-5 discuss the tiles, and §6-8 address the boards that the tiles are placed on.
§1: Introduction. The Smart Games company has developed a tile-fitting puzzle named IQ Hexagon (briefly, "IQH"). We examine some of its mathematical aspects.
Step A of figure 1, shown below, introduces the puzzle by displaying one of the many solutions possible with the factory-supplied tiles (twelve in number), and the board on which they are placed. This particular solution appears in the factory's instruction book. For clarity in the images below, some changes have been made:
| figure 1, step A |
|---|
The remaining steps will ultimately show how each tile corresponds to a well-researched mathematical object, namely the polyhex. Polyhexes may be categorized in different ways, but IQH relies on the kind termed free, where "rotations and reflections count as the same shape".
| figure 1, step B | figure 1, step C |
|---|---|
| figure 1, step D | figure 1, step E |
|---|---|
Step E clearly discloses hexagons. A hexagon where a tile may be placed, in other words a non-stud, is termed tilable (although some people may prefer the longer spelling tileable). Studs are rendered in gray, and tilable hexagons are not.
| figure 1, step F | figure 1, step G |
|---|---|
For this particular solution, three colors were enough to ensure that adjacent tiles were of different colors. There may be solutions where four colors are required, but never more than four.
The size of a tile is the number of hexagons in its corresponding polyhex. The twelve factory-supplied tiles are:
Many other shapes of tile in this style are possible, and it is not obvious why the factory chose these twelve in particular. An expansion kit containing other shapes of tile would make perfect sense from a puzzle-solving point of view.
There is a definite correspondence between polyhexes and IQH's tiles, and this can be extended to the many additional tiles of the same style. However, it is not a one-to-one correspondence, and the remaining discussion examines that.
We use different notations for the factory tiles (as above) and the tiles invented for this report, which will begin appearing in §2:
§2: Orientations. All the factory tiles except D have twelve orientations; tile D, with an axis of symmetry, has only six.
When a tile is physically picked up and flipped over, the action is called inversion, and it can be reponsible for generating additional orientations. For IQH tiles and polyhexes, inversion has the same effect as mirror-image reflection. If inverting a tile does yield new orientations, the tile is said to be chiral; otherwise achiral. All the factory tiles are chiral except tile D.
To give an example, figure 2a shows all twelve orientations of tile B:
| figure 2a: tile B, step A |
rotations | |||||
|---|---|---|---|---|---|---|
| inversions | ||||||
Non-factory tiles can have various numbers of orientations, for example:
| figure 2b | ||||||||
|---|---|---|---|---|---|---|---|---|
| step A | step D | step F | chiral? | |||||
| 1 orientation | tiles 21 and 22 |
no | ||||||
| 2 orientations | tiles 23 and 24 |
no | ||||||
| tile 25 |
yes | |||||||
| 3 orientations | tile 26 |
no | ||||||
| 4 orientations | tile 27 |
yes | ||||||
| 6 orientations | tiles 28 and 29 |
no | ||||||
| tile 2Z |
yes | |||||||
| 12 orientations | tiles 2Y and 2X |
yes | ||||||
In the table above, the number of orientations applies to the physical form of the tile (step A); the corresponding polyhex (step F) might have fewer. Tile 2X is an example. Also, observe the difference between tiles 27 and 2X: although they agree in step F, they differ in step A. Such equivalent tiles are examined in the next section.
A tile with:
The divisors of the number 12 are 1, 2, 3, 4, 6, and 12 itself. There do exist IQH tiles with each of those numbers of orientations, as in figure 2b. Neither any polyhex, nor any tile in the style of IQH, will have any other number of orientations.
§3: Equivalent tiles. In some cases, several different tiles are equivalent for solving the puzzle — they may be freely substituted one for another. This happens precisely when they correspond to the same polyhex. Figure 3a displays four such tiles. Tile 31 is simply a rotation of tile F in figure 1, while tiles 32 and 33 were invented in a style typical of the factory's tiles. Tile 34, although equivalent to the others, has a large triangular region not found in any of the factory's tiles.
Steps A through G of figure 3a correspond to the steps of figure 1. The Step D extract highlights the fundamental differences of the tiles: different acute corners are filled in.
| figure 3a | ||||
|---|---|---|---|---|
| tile 31 = tile F | tile 32 | tile 33 | tile 34 | |
| step A | ||||
| step B | ||||
| step C | ||||
| step D | ||||
| step D extract |
||||
| all four tiles are the same in the remaining steps | ||||
| step E | ||||
| step F | ||||
| step G | ||||
As seen in the step D extract, each of tiles 31, 32, and 33 has two corners filled in, while tile 34 has all three. Because tile 34 is thus distinguished from the other three, we recommend that this treatment be declared canonical. As discussed in §4 below, not every polyhex has a valid correspondent as a tile in the IQH puzzle; this is because of the placement of studs on the playing board. But if a polyhex does have a corresponding canonical tile, there is only one.
Figure 3b shows the effect of canonizing (short for "canonicalizing") all the factory tiles. Opinions will vary as to whether this is an improvement, but in any case the underlying polyhex structure is less conspicuous.
| figure 3b | ||
|---|---|---|
| original factory tiles same as figure 1, step A |
canonized factory tiles | |
Finally, the puzzle would work the same if all the tiles were manufactured in precisely the shape of their polyhex equivalent, as in step G of figure 1.
§4: Eligibility of polyhexes.
§4A. Ineligible. Some candidate tiles in the IQH style will not work, because a stud would get in the way. These can be detected by examining their polyhex correspondents.
One example is tile 41 in figure 4a. Any polyhex that contains this wye shape as a sub-polyhex is sure to fail:
| figure 4a | ||||||
|---|---|---|---|---|---|---|
| step A | step B | step C | step D | step E | step F | |
| tile 41 will NOT work |
||||||
| figure 4b | ||||||
|---|---|---|---|---|---|---|
| step A | step B | step C | step D | step E | step F | |
| tile 42 will work |
||||||
| tile 43 will NOT work |
||||||
| figure 4c | ||||||
|---|---|---|---|---|---|---|
| step A | step B | step C | step D | step E | step F | |
| tile 44 will NOT work |
||||||
| tile 45 will work |
||||||
|
• Each IQH-style tile corresponds to exactly one polyhex. • Each polyhex might correspond to no IQH-style tile, exactly one tile, or a larger number. |
§4B. Eligible. Wherever a valid tile has two adjacent hexagons, the line defined by their centers can be extended arbitrarily far in both directions to produce a larger valid tile. Figure 4d offers an example based on factory tile L1 and various parts of invented tile 46:
| figure 4d | |||||
|---|---|---|---|---|---|
| tile L → tile 46 will work |
|||||
| original | extending L1-L2 | extending L3-L4 | extending L5-L6 (which incorporates L2-L3) |
extending all | |
Tile pairs L4-L5, L1-46k, and 46d-46f can generate further extensions. This procedure is greatly extended in §5 below.
Here are two examples of extensions from tiles defined earlier:
| figure 4e extract from figure 2b | ||||
| tile 22 → tile 25 and tile 23 → tile 27 will work |
||||
Going the other way, removing hexagons from a valid tile results in a valid tile, if the remaining hexagons remain connected:
| figure 4f extract from figure 2b | ||
| tile 24 → tile 28 will work |
||
Adding or removing hexagons will often change the number of a tile's orientations.
§5: Sufficiency. The method of figure 4d, applied enough times, is sufficient to fill the entire board. From that, the method of figure 4f can be used to remove any undesired tiles. Together, they allow any valid tile to be constructed. We have produced an example of covering the standard IQH board in eighteen steps, but because of its length it is detailed on a page of its own. However, as a glimpse into the procedure, here are the start and finish:
| figure 5a — start | figure 5e — finish |
| details here | |
§6: Board sizes and shapes. There are no particular constraints on the size or shape of the board. Figure 6 contains a few examples of what can be done by extending or reducing the factory pattern of studs and tilable hexagons.
Recall that each tile can be converted into a polyhex, as in the sequence of figure 1. When a valid tile is correctly placed into any of the boards below, each of the polyhex's component hexagons will fit onto one of the numbered green tilables. Meanwhile, the gray hexagons are the usual studs, as in figure 1.
The numbering of the tilables shows what total size of tiles will be necessary for a solution. Note that, from one board size/shape to another, the various totals do not have a common divisor. For instance, figure 6b1 contains 69 = 3 × 23 hexagons, while figure 6b3 contains 74 = 2 × 37 hexagons. There is no simple general formula for calculating the number of hexagons in a board, but there is a convenient formula that will handle many cases.
Figure 6a displays several regular hexagons.
| figure 6a1 — minimal | figure 6a3 — factory | figure 6a4 |
| figure 6a2 | ||
The overall shape need not be a regular hexagon. In particular, the shape of figure 6b3 may be convenient for a player who is resting the board on their lap.
| figure 6b1 | figure 6b2 | figure 6b3 |
|---|---|---|
Figures 6c1 and 6c2 are the same approximate rhombus, except differing in their treatment of the acute corners. Figures 6c3 and 6c4 are derived from figure 6a4 by removing sections, revealing that the board can have a hole, and it need not be convex.
| figure 6c1 | figure 6c3 | figure 6c4 |
|---|---|---|
| figure 6c2 | ||
Figure 6d1 shows that, except for edge effects, the number of usable hexagons is three times the number of studs. Each of the characters "0", "1", "2", and "3" appears 37 times, in one-to-one correspondences:
| figure 6d1 | figure 6d2 |
|---|---|
Figure 6d2 demonstrates that along the periphery of the board, the hexagons that have been removed (red with X) alternate with those that remain (green with number).
§7: Tessellation.
Figure 7a is based on the factory version of IQH, except that the board is not drawn, and some of the tilable hexagons along the edge have been removed to prepare it for tessellation. However, all nineteen studs remain. It corresponds to figure 6d1, differing only in size.
| figure 7a |
|---|
Figure 7b demonstrates the tessellability of figure 7a, with adjacent instances in different colors. If this were the ultimate size of the board, the gaps at the edges would presumably be filled in.
| figure 7b |
|---|
The board in figure 6d1 is tessellable in the same manner, but requires an unwieldily large image to convey that fact.
§8: Other stud patterns.
Boards with the factory pattern of studs have a ratio of three tilable hexagons for every stud, except at the edges, as pointed out in the discussion of figure 6d1. However, there are other possibilities.
Figure 8 shows, in tessellable form, patterns other ratios of tilables per stud.
| figure 8a — two tilables per stud | figure 8b — six tilables per stud |
§9: Comments.
This page was created on a Macintosh computer. We used two components of Apple's Xcode: the text editor for preparing the HTML, and the C++ compiler running our own code for producing the Scalable Vector Graphics (SVG) images.
Because the images are in a vector format rather than a raster format, they can be enlarged or reduced with negligible loss of accuracy. Each of the over 160 images is in a separate file, which the general public is welcome to download, modify, and republish.
The somewhat awkward letter-and-numbering scheme for invented tiles reflects two factors:
Incidentally, here is the HTML for some Unicode characters:
| ⬡ | ⬡ |
| ⬢ | ⬢ |
| ⬣ | ⬣ |
| ⬣ | <span style="color:#FF0000";>⬣</span> |