Squares in Domino Tilings

Dominos can tile any rectangle with unit side lengths and even area. This page examines tilings of dominos on rectangles ("boards") of size Nx(N+1).

Define a square to be a 2x2 block of two dominoes meeting on a long edge. Define a non-corner square as one that does not touch any corner of the board. Define a center square as one that does not touch any edge of the board. Cells are written (col, row), counting from (0,0) at the top-left. We want to prove three claims about tilings of a Nx(N+1) board.

  1. All tilings contain a square when N > 1.
  2. All tilings contain a non-corner square when N > 3.
  3. All tilings contain a center square when N > 5.
Claim 1: All tilings contain a square (N > 1)

Small Boards For N = 1, the one possible tiling does not contain a square.

Claim. Every domino tiling of an Nx(N+1) board contains a square, for N>1. [1]

Proof For sake of contradiction, assume a tiling has no squares. The domino covering the upper left corner must be vertical or horizontal. In either case, this first domino and the no-square requirement forces the placement of a diagonal staircase of dominos. Regardless of board size, this reaches the bottom edge and strands a cell whose only remaining covering would complete a square; contradiction.

Board sizeN = 6
Vertical corner domino
Board sizeN = 6
Horizontal corner domino

▮ starting domino   ▮ forced   ▯ stranded

Claim 2: All tilings contain a non-corner square (N > 3)

Small Boards. For N = 1, 2, 3, there are tilings that avoid a non-corner square.

N = 1
N = 2
N = 3

Claim. Every domino tiling of an Nx(N+1) board contains a non-corner square, for N>3.

Proof. For sake of contradiction, assume a tiling has no corner squares. There are four ways the top-left 2x2 can be covered. Each of these forces placement that results in a stranded square, as seen below. The patterns scale to arbitrarily large board sizes. Since these tilings can't be completed, we conclude that every such tiling contains a non-corner square.

Board sizeN = 6
Case 1
Board sizeN = 6
Case 2
Board sizeN = 6
Case 3
Board sizeN = 6
Case 4

▮ starting domino   ▮ forced   ▯ stranded   corner-square zone.

Claim 3: All tilings contain a center square (N>5)

Small Boards For N = 1, 2, 3, 4, 5, there are center-square-free tilings.

N = 1
N = 2
N = 3
N = 4
N = 5

Claim. Every domino tiling of an Nx(N+1) board contains a center square, for N>5.

Proof

Take N >= 6. The six centermost cells — and the one-cell overhang of any half-domino — lie in columns 2 .. N, rows 2 .. N-1, so any 2x2 block two of those tiles form is a center square. In the sections below, we will show that each of these center configurations makes it impossible to tile a board when center squares are forbidden.

Naming

First, classify a tiling by its center code: the compass direction (N/S/E/W) from each of the six cells to its domino partner, read row by row (e.g. NEW,WSE). We show these as horizontal blocks, but on boards where N is odd, they are positioned vertically to keep them centered.

Of the 108 locally-valid codes, 39 remain after removing duplicates (by rotation or reflection).

First pass

If two tiles of a code form a 2x2 block, that block is a center square. This drops 29 of the 39.

#1 NNE,SSE✗ vertical & horizontal squares
The other 28 dropped configurations
#2 NNE,WSE✗ vertical & horizontal squares
#3 NNE,WSS✗ vertical squares
#4 NNN,SSE✗ vertical squares
#5 NNN,SSS✗ vertical squares
#6 NNN,WSE✗ vertical squares
#7 WNE,WSE✗ horizontal squares
#8 EWE,WSE✗ horizontal square
#10 NNE,EWE✗ vertical & horizontal squares
#11 NNE,EWS✗ vertical square
#12 NNE,SEW✗ vertical square
#13 NNE,WEW✗ vertical square
#14 NNN,EWE✗ vertical squares
#15 NNN,SEW✗ vertical squares
#16 NNS,SSN✗ vertical squares
#17 NNS,WSN✗ vertical square
#18 NSE,SNE✗ horizontal square
#19 NSE,WNE✗ horizontal square
#24 SNE,NSE✗ horizontal square
#25 WSE,WNE✗ horizontal squares
#26 EWE,EWE✗ horizontal squares
#30 NEW,SEW✗ horizontal square
#31 NEW,WEW✗ horizontal square
#32 NNS,EWN✗ vertical square
#33 NSS,SNN✗ vertical square
#34 NSS,WNN✗ vertical square
#37 SSE,NNE✗ vertical & horizontal squares
#38 SEW,NEW✗ horizontal square
#39 SSS,NNN✗ vertical squares

Ten survivors

#9 NEW,WSE
#20 NSE,WNS
#21 NSN,SNE
#22 NSN,SNS
#23 NSN,WNE
#27 EWE,WEW
#28 NEW,EWE
#29 NEW,EWS
#35 SNE,NEW
#36 SNS,NSN

Forced-Move Propagation

Each survivor is run through forced-move propagation on the N x (N+1) board, never placing a domino that would complete an interior 2x2. For seven of the ten, this results in a stranded cell. The other three stall out.

Configuration
parity size N = 12

The Parallel Three

Next, we need to evaluate these remaining three in more detail. We'll call them "The Parallel Three" because all of their bricks are parallel, unlike the others that were recently eliminated. In a search of boards up to N=13, none of them permit center-square-free tilings, which is promising. But this isn't enough to prove our claim on all large boards.

Observe that contradictions in the previous round came from non-parallel bricks creating cascades of forced pieces ("staircases"). For each of the parallel three, we will place additional parallel pieces that are indirectly forced: filling one of their spots with a brick in any other orientation would result in a cascade of forced pieces that leads to a contradiction.

Eventually a spot turns up where every orientation cascades to a contradiction. Any of them will then do, so we take the north-easternmost, lay it down as one more yellow brick, and let the cascade it causes run on to a stranded cell.

Tap any of the yellow bricks to preview the cascade of forced pieces if it had been placed differently. Tap anywhere on the grid to close this preview.

Configuration
parity size N = 12

▮ the centre six   ▮ forced   ▮ indirectly forced   ▯ stranded

So each of the three is eliminated without ever searching whole tilings: every step is a local deduction about one cell. But the pattern is recomputed per board rather than proved in general, so the claim still rests on the sizes shown here.


  1. Tiling a Chessboard with Dominoes on CutTheKnot explores the same idea as Claim 1 on this page. ↩︎