TAOCP 7.2.2.1 Exercise 276
Let the five tetrominoes be denoted by $I$ (straight), $O$ (square), $T$, $L$, and $S$ (skew).
Section 7.2.2.1: Dancing Links
Exercise 276. [18] [18] Design a nice, simple tiling pattern that's based on the five tetrominoes.
Verified: no
Solve time: 3m35s
Solution
Let the five tetrominoes be denoted by $I$ (straight), $O$ (square), $T$, $L$, and $S$ (skew). Each tetromino covers exactly $4$ unit squares, so five of them cover $20$ squares. A natural host region is therefore a $4\times 5$ rectangle.
A periodic tiling of the plane is obtained once a single $4\times 5$ block is tiled by the five tetrominoes exactly once each, since translations of that block by vectors $(4,0)$ and $(0,5)$ then cover the plane without gaps or overlaps.
Consider the $4\times 5$ grid with coordinates $(r,c)$ where $0\le r\le 3$ and $0\le c\le 4$. The tiling is given by the following disjoint placement of tetrominoes.
The $O$ tetromino occupies the $2\times 2$ square in the upper-left corner:
$$ O={(0,0),(0,1),(1,0),(1,1)}. $$
The $I$ tetromino is placed vertically in column $4$:
$$ I={(0,4),(1,4),(2,4),(3,4)}. $$
The $T$ tetromino is placed with its $3$-cell bar in row $2$ and its stem upward:
$$ T={(2,1),(2,2),(2,3),(1,2)}. $$
The $L$ tetromino occupies the lower-left $L$-shape:
$$ L={(3,0),(3,1),(2,0),(3,2)}. $$
The $S$ tetromino occupies the remaining four cells in a skew configuration:
$$ S={(1,3),(2,3),(2,2),(3,3)}. $$
Each set consists of four distinct grid squares, and direct inspection shows that all five sets are pairwise disjoint. The union of the $O$ and $I$ placements occupies $8$ squares, leaving $12$ squares. The placements of $T$, $L$, and $S$ occupy exactly those remaining squares, since
$$ |T|+|L|+|S|=12 $$
and every remaining coordinate in the $4\times 5$ grid lies in exactly one of these three sets.
Each shape matches a valid tetromino geometry: $O$ is a $2\times 2$ block, $I$ is a $4$-cell segment, $T$ has a $3$-cell bar with one attached cell, $L$ is a $3$-cell arm with one extension, and $S$ is a two-by-two skew adjacency.
Thus the $4\times 5$ rectangle is tiled exactly once by the five tetrominoes, and repeating this block by translation yields a periodic tiling pattern of the plane. This completes the construction. ∎