A tile is a connected (normally also simply connected) union of cells, where two tiles that are translations of each other are considered equivalent. Unless otherwise noted, we will also include rotations and reflections as equivalent.
A region R is a finite union of cells.
We will concern ourselves with the following problem. Given a tile set \mathcal T=\{t_1, \ldots, t_k\}, can a region R be tiled with elements of \mathcal T. In other words can R be represented as a disjoint union of placements of the tiles from \mathcal T?
The canonical example of this phenomenon is the 8\times 8 chessboard with opposite corners removed. Can it be tiled by two element tiles (dominos)? The standard method is to note that in the resulting region, there are 30 tiles of one color and 32 of the other. Yet every domino must cover both a black and a white square. So the number of black squares covered by the dominoes must equal the number of white squares covered by the dominoes, and therefore the dominoes can't cover R.
Here is a trickier example:
Theorem (Klarner 1969): An a\times b rectangle can be tiled by 1\times n tiles if and only if
n|a or n|b.
[Proof]
The "if" direction is obvious, as one can take all tiles to be oriented in the same direction.
For the "only if" direction, suppose that n\!\not |a. Then a=qn+r for some nonnegative integer q and remainder 1\leq r<n. Suppose the rectangle R is placed in the plane with its bottom edge of length a. Color the columns of R with n different colors, cycling back to the start. In other words, the color of the ith column is the residue class of i modulo n. Let c_i be the number of cells colored by the ith color. The number of vertical stripes colored by colors 1,\ldots, r is q+1, while the number colored by r+1,\ldots, n is q. So c_1=\ldots=c_r=(q+1)b and c_{r+1}=\ldots=c_n=qb.
Now consider what happens when you place a vertically oriented tile in R. It will cover n cells of the same color, so modulo n it covers 0 cells of each color. On the other hand a horizontally placed tile in R will cover one cell of each color. So, if h is the number of horizontally oriented tiles in some tiling of R, we must have c_i\equiv h\bmod n. Therefore c_1\equiv c_2\equiv\cdots\equiv c_n\bmod n. By our count above, this means (q+1)b\equiv qb \bmod n. Subtracting qb from both sides yields b\equiv 0\bmod n. So we have shown that n\!\not |a implies n|b. \Box
Here is another example, due to Michael Reid.
Example: Let R be the 10\times 10 square and let \mathcal T consist of the different orientations of the L-shaped tetromino. Then R cannot be tiled by \mathcal T.
[Proof]
Color the columns alternating with the numbers 1 and 5. Note that any placement of the tile will contain three 1's and one 5 or three 5's and one 1. In both cases, the numbers sum to 0 modulo 8. On the other hand the sum of numbers in R is equal to 50\cdot 1+50\cdot 5\equiv 4\bmod 8. \Box
Tile Homology
The previous example can be systematized into a universal invariant, called tile homology, defined for every tile set. Coloring arguments can then be extracted from this.
Let A be the free abelian group on generators a_{i,j} i,j\in\mathbb Z for every cell in the grid. A can be thought of as the set of numberings of the cells in the grid which are only nonzero in finitely many places. If \mathcal T is a tile set, define B(\mathcal T) to be the subgroup of A generated by filling in the cells of all possible tile placements with 1's. The tile homology group is defined as
H(\mathcal T)=A/B(\mathcal T).
Theorem: If R can be tiled by \mathcal T, then [R]=0\in H(\mathcal T), where [R] is the assignment 1 to all cells in R, and 0 to other cells.
[Proof]
The proof is trivial. \Box
Examples:
- If \mathcal T consists of 1\times n and n\times 1 tiles, H(\mathcal T)=\mathbb Z^{(n-1)^2}.
- If \mathcal T consists of the L-shaped tile of height 2 and width n, we have H(\mathcal T)=\begin{cases} \mathbb Z/(n+1)\mathbb Z&\text{if } n \text{ even}\\ \mathbb Z\oplus \mathbb Z/(n+1)\mathbb Z &\text{if } n\equiv 3\bmod 4\\ \mathbb Z\oplus \mathbb Z/ \frac{1}{2}(n+1)\mathbb Z&\text{if } n\equiv 1\bmod 4 \end{cases}.
The technique of proof in this case is pretty general. The idea is to find some simple relations as differences of differing tile placements, that allows you to push everything into a finite region. Then push the relators into this region as well to get a presentation of the group. There are cases where the group is infinitely generated, however.
The proof of the second calculation is a bit tedious and not included here.
Theorem (Reid 2003): If R\neq 0\in H(\mathcal T), there exists an additive homomorphism \psi\colon A\to\mathbb Q such that R\mapsto \mathbb Q\setminus\mathbb Z, but every tile placement evaluates to an integer.
[Proof]
If R\in H(\mathcal T) has finite order n define \phi\colon \langle R\rangle\to \mathbb Q/\mathbb Z by sending R\mapsto 1/n. (Here \langle R\rangle denotes the subgroup generated by R. Otherwise let R\mapsto 1/2. Then \phi extends to a map \phi\colon H(\mathcal T)\to \mathbb Q/\mathbb Z, since \mathbb Q/\mathbb Z is a divisible group. Then the composition A\to H(\mathcal T)\to\mathbb Q/\mathbb Z lifts to a map \psi\colon A\to \mathbb Q, since A is a free abelian group. Now by definition, \psi(R)=\frac{1}{n}+k or \frac{1}{2}+k for some k\in \mathbb Z , but any tile placement t maps to 0\in H(\mathcal T) and so \psi(t)\in\mathbb Z. \Box
In the n\times 1 case, let \phi\colon H(\mathcal T)\to \mathbb Q/\mathbb Z be defined by sending a_{1,1}\mapsto \frac{1}{2} and all other a_{i,j}\mapsto 0, 1\leq i,j\leq n-1. Lifting this to \psi\colon A\to \mathbb Q gives an assignment in the plane of
a_{i,j}\mapsto \begin{cases} \frac{1}{2} &\text{ if } i,j\in\{0,1\} \bmod 8\\ 0& \text{otherwise} \end{cases}
This coloring gives an alternate proof of Klarner's theorem. Any placement of a tile will hit 0 or two 1/2-colored cells, so will evaluate to an integer. On the other hand a rectangle evaluates to an integer iff one of its side lengths is divisible by n. If you place the rectangle so that a_{1,1} is its lower left corner, then most of the colored squares come in clumps of 2 or 4, with the possible exception of corner squares. If neither a nor b is divisible by n then the other three corners do not contain isolated colored squares, so the total number is odd. This is a contradiction.
See my argument (and picture) here.
\Box
References:
- Klarner (1969) Packing a rectangle with congruent n-ominoes.
- Conway-Lagarias (1990) Tiling with polyominoes and combinatorial group theory
- Reid (2003) Tile homotopy groups
No comments:
Post a Comment