1. Introduction
We study tiling problems for regions in a square lattice by tile sets made of polyominoes. Polyominoes were introduced by Golomb and the standard reference is the book Polyominoes [1] . We consider the tile set
, where
are right trominoes, and the tile set
, containing two more elements which are straight trominoes. See Figure 1. Only translations of the tiles
are allowed in a tiling.
A
square in the lattice is called a cell. We find the least number of cells one needs to take out from a rectangle
with integer height k and base l, in order for the resulting shape to be tiled by
. Following [2] , we denote it by
and call it the gap number.
It is convenient to state the main results in cases sorted by the congruence classes modulo 3 for the height and modulo 2 for the base. As the tile set is
Figure 1. The tiles
and
.
symmetric about the line
, the results for the cases not discussed below can be obtained via a symmetry.
Our main results are the following:
Proposition 1.1. If one of the sides of the rectangle has length 1 or 2, and
, the gap number is:
1)
;
2)
;
3)
;
4) if
;
5) if
;
6) if
.
The proof of Proposition 1.1 is immediate. For the rest of the paper both sides of the rectangle are of length at least 3. The following cases appear:
,
,
,
,
,
, where
.
Theorem 1.2. Let
. If both sides of the rectangle are at least 3, the gap number is:
1)
.
2) a) If k is even,
.
b) If k is odd,
.
3) a) If
.
b) If
if
or
, and
if
.
c) If
.
4) a) If
if k even,
if k odd.
b) If
.
c) If
, and
if
.
5) a) If
.
b) If
.
c) If
.
6) a) If
if k odd,
if k even.
b) If
.
c) If
.
Corollary 1.3. The gap number of a
rectangle,
, for the tile set
is always ≤4. If both sides of the rectangle are at least 5, then the gap number is less or equal to 3.
To prove Theorem 1.2 we use the following results of Conway-Lagarias [3] and Pak [4] .
Theorem 1.4. For any simply connected region that can be tiled by
or
, the difference between the number of
tiles and the number of
tiles that appear in the tiling is an invariant.
We call a rectangle deficient if a cell is missing, and we call a rectangle with gaps if one or more cells are missing. Related results to our topic in the literature are about tiling deficient boards/rectangles by right trominoes, all four orientations allowed. Golomb [1] proved that all
deficient boards can be tiled. Chu-Johnsonbaugh [5] [6] studied the general case of boards and deficient boards: any deficient
board is tilable if and only if n is not divisible by 3. Later Ash-Golomb [7] found that an
deficient rectangle
, has a tiling if and only if neither side has length 2, unless both of them do; or
. Furthermore, in all the exceptional cases, they found all missing cells for which tiling is possible. The paper [8] investigates tiling of a deficient board/rectangle by L-shaped tetrominoes and indicates all missing cells for which the tiling is possible and the papers [9] [10] investigate tiling of a deficient board/rectangle by P-pentominoes and indicate all missing cells for which the tiling is possible. Hochberg [2] studies the least number of cells that have to be taken out from a rectangle in order to be tiled by T-tetrominoes (the gap number).
One motivation to study tilings of rectangles with gaps by
is to see if for such non simply connected regions there exist tilings invariants different from coloring invariants. We refer to [3] for a discussion of coloring invariants. We observe that, for rectangles with both sides at least 5, once the minimal number of holes is non trivial, the only obstructions to tilings are essentially coloring invariants. This fact is also true for the tile set
.
Theorem 1.5. 1) If a deficient rectangle with sides ≥5 has area multiple of 3 and if the missing cell is at distance ≥5 from the boundary, then the only obstructions to tiling by
are coloring invariants.
2) Assume that a rectangle with sides ≥5 and with two gaps has area multiple of 3. If the missing cells are at distance ≥5 from the boundary and at horizontal and vertical distance ≥12 from each other, then the only obstructions to tiling by
are coloring invariants.
3) Assume that a rectangle with sides ≥5 with three gaps has area multiple of 3. If the missing cells are at distance ≥9 from the boundary and at horizontal and vertical distance ≥12 from each other, then the only obstructions to tiling by
are coloring invariants.
Corollary 1.6. For the family of rectangles that have nontrivial minimal number of gaps, with probability 1, the only obstructions to tiling by
appear from coloring invariants.
We summarize the rest of the paper. In Section 2 we prove Theorem 1.2. In Section 3 we prove Theorem 1.5, 1). We actually describe all deficient rectangles that allow for tilings by
. It turns out that, while obstructions different from coloring invariants may appear, they are all located close to the boundary of the rectangle. In Section 4 we prove Theorem 1.5, 2). In Section 5 we prove Theorem 1.5, 3). Several open questions of interest are mentioned in Section 6.
2. Proof of Theorem 1.2
We note that a
or a
rectangle can be tiled by two tiles from
. This implies that any rectangle that has a side divisible by 3 and the other side even can be tiled by
. We will also use a coloring argument. If a tiled region is colored with three different alternating colors, along the NW-SE diagonals, each tile in
is colored by all three colors, so the number of cells in the tiled region covered by each color is one third of the area of the region.
Lemma 2.1. If l or k are even, then
.
Proof. If l is even, then
an integer. The rectangle can be broken into
pieces, so it can be tiled by
. If k is even, then
an integer. We have two sub cases depending whether l is even or odd. Suppose l is even; then
, so the rectangle is of size
, which is tileable by
. Suppose l is odd; then
, so we have a rectangle of the size
. We break it into two smaller rectangles of sizes
and
. Both have a side divisible by 3 and the other side even. Hence, the whole rectangle is tileable by
.
Lemma 2.2. If l and k are odd, then
.
Proof. As
odd, one has
,
integers. Break the rectangle into two smaller pieces of sizes
and
. The first one can be tiled by
. The second one, which has sizes
, can be divided into two smaller pieces of sizes
and
. The first one is tileable by
. We use a
tile to cover the
rectangle. Hence, the initial
rectangle can be tiled by
, using a single tile not in
. However, the
rectangle can not be tiled by
. Indeed, by Theorem 1.4, the difference between the numbers of
tiles and
tiles is constant for any tiling by
or by
. As we already have a tiling by
for which the difference is zero, for any tiling by
the difference has to be zero. So we need to use an even number of tiles from
. As the area of the
rectangle is odd, this leads to a contradiction. Therefore,
. Figure 2 shows a tiling with 3 missing cells, so
. Regions I-III are of the sizes
or
.
Lemmas 2.1, 2.2 cover cases 1. and 2. The following lemma covers case 3.
Lemma 2.3. i) If
.
ii) If
for
or
, and
for
.
iii) If
.
Proof. The proof of (iii) is similar to that of Lemma 2.1, splitting it in two cases, k odd/even. For (i) and (ii) with
, possible tilings are shown in Figure 3, where the gray cells are the missing cells. In (a), Region I is of the size
, so can be decomposed in
or
regions, and Region II is of the size
. In (b), Regions I-IX are part of a cover of a
rectangle and are of the size
or
. Region X is of size
and can be decomposed in
or
regions. Region XI is of size
.
For (ii),
, we discuss the cases
or
. Consider
. The other case is similar. The rectangles are of size
with
integer. We have to take at least a square out. Assign a pair of coordinates to each square starting with the one in the lower left corner that has coordinates
. Due to a coloring argument using three colors, if a square is taken out, then the sum of its coordinates is congruent to 2 modulo 3.
If a boundary cell is taken out, the remaining region can be tiled by horizontal and vertical trominoes and its invariant is 0. So, if the region can be tiled by
, only an even number of tiles can be used. As the area of the region is odd, one has to take out at least 4 cells for a tiling to be possible.
If an interior cell is taken out, group the cell with a tile from
to form a
square that touches the boundary of the rectangle. This gives the only possible tiling of the region surrounding the cell. Taking the
square out, creates a simply connected region that can be easily tiled by
and has invariant 1. This forces us to use an even number of tiles in order to tile the deficient rectangle, so due to the area constraint, one has to take out at least 4 cells for a tiling to be possible. Finally, note that if the first column of 4 cells is deleted from a rectangle, the rest can be tiled.
The following lemma covers case 4.
Lemma 2.4. i) If
if k even,
if k odd.
ii) If
.
iii) If
for
, and
for
.
Proof. As
is divisible by 3, first part of (i) follows from Lemma 2.2, and the second part from Lemma 2.1. For (ii), tilings are shown in Figure 4(a),
and Figure 4(b), depending on whether k is odd/even. For (iii), tilings for
depend on whether k is odd/even, as shown in Figure 4(c) and Figure 4(d). In (a), Region I is of the size
, Region II is of the size
and Region III is of the size
. In (b), Region I-IV are either of the size
or
, and they form a rectangle of size
with the center cell being taken out. Region V is of the size
, Region VI is of the size
and Region VII is of the size
. In (c), Region I-VIII are either of the size
or of the size
and form a
rectangle, Region IX is of size
and Region X is of size
. In (d), Region I-III are either of the size
or
, Region IV is of size
and Region V is of size
.
Consider now case (iii) with
. The rectangles are of size
with
integer. We have to take at least a square out. Assign a pair of coordinates to each square starting with the one in the lower left corner that has coordinates
. Due to a coloring argument using three colors, if a square is taken out, then the sum of its coordinates is congruent to 2 modulo 3. If a boundary cell is taken out, the remaining region can be tiled by horizontal and vertical trominoes, so its invariant is 0. So, if the region is tileble by
, only an even number of tiles can be used. As the area of the region is odd, one has to take out at least 4 cells for a tiling to be possible. If an interior cell is taken out, group the cell with a tile from
to form a
square that touches the boundary of the rectangle. This gives the only possible tiling of the region surrounding the cell. Taking the
square out, creates a simply connected region that can be easily tiled by
and has invariant 2. This forces us to use an even number of tiles in order to tile the deficient rectangle, so due to the area constraint, one has to take out at least 4 cells for a tiling to be possible. Now it is easy to see that if we take out the first column consisting of 4 cells from a rectangle, the rest can be tiled.
The following lemma covers case 5.
Lemma 2.5. i) If
.
ii) If
.
iii) If
.
Proof. The proof of (iii) is similar to that of Lemma 2.1, splitting it in two cases, k odd/even. For (i) and (ii) tilings are shown in Figure 5, with the missing cells colored gray. In (a), Regions I-III are either of the size
or
. In (b), Region I-IV are either of the size
or
.
The following lemma covers case 6.
Lemma 2.6. i) If
if k odd,
if k even.
ii)
.
iii)
.
Proof. As
is divisible by 3, first part of (i) follows from Lemma 2.1, and the second part from Lemma 2.2. Tilings for (ii) are shown in Figure 6, split in two cases, depending on k odd/even. In (a) Regions I, II, III, IV are
or
rectangle, Region V is a
rectangle and Region VI is a
rectangle. In (b) Region I is a
rectangle, Region II is a
rectangle, Region III is an
rectangle, Region IV is a
rectangle.
Tilings for (iii) are shown in Figure 7, split in two cases, depending on k odd/even. In (a) Regions I, III are
rectangles, Region II is a
rectangle, Region IV is a
rectangle, Region V is a
rectangle and Region VI is a
rectangle. In (b) Region I is a
rectangle, Re
gion II is a
rectangle, Region III is an
rectangle, Region IV is a
rectangle and region V is a
rectangle. This ends the proof of Theorem 1.2.
3. The Case of One Missing Cell
In this section we claim frequently, without showing the proofs, that certain tilings of deficient rectangles are possible. An easy way to check our claims is to use the free available software Polysolver [11] . Due to the similarity in the technique, we show detailed proofs only for Theorems 3.1, 3.2 and 3.3. In what follows it is convenient to label the cells in a rectangle by the coordinates of their lower left corner. We assume that the lower left corner of a rectangle has coordinates
.
Theorem 3.1. A deficient rectangle
can be tiled by
if and only if the missing cell has the sum of the coordinates congruent to 0 modulo 3 and is different from
or
.
Proof. Figure 8 shows the good cells in a
square. For the general case, use first a coloring argument to show that the missing cell has the sum of the coordinates congruent to 0 modulo 3. To show that tiling is possible if the cell is different from
or
one checks, using a computer or by hand, that the statement is true for
rectangles. If a rectangle is of bigger size, then place inside it one of the above deficient rectangles in positions translated from the origin by a vector with both coordinates multiple of 6. The remaining region can be decomposed in rectangles that can be tiled by
. So the tiling of the whole deficient rectangle is possible. We show that removing the cell
or
gives a deficient rectangle that cannot be tiled. Due to the symmetry of the tile set about the line
,
we consider only the first cell. We use the invariant from Theorem 1.4, which is valid only for simply connected regions. In order to apply it, we need to do a cut. Figure 9 shows all possible configurations of tiles that cover the upper left corner cell of the rectangle. In Figure 9(c) the cell * cannot be tiled. We are left with the cases in Figure 9(a) and Figure 9(b), and the cuts marked by thick lines in the figure. Again due to the symmetry of
about
we can restrict to case a). A tiling of the region by
is shown in Figure 10. The tiling shows that the invariant is 1. Larger rectangles also have invariant 1. Indeed, we can place a
rectangle in the upper left corner of the larger rectangle, tile it as in Figure 10, and tile the rest of the larger rectangle by bars from
. As the deficient larger rectangle has even area, it can be tiled only by an even number of tiles from
, so its invariant has to be even. This leads to a contradiction that shows the impossibility of tiling.
Theorem 3.2. A deficient rectangle
can be tiled by
if and only if the missing cell has the sum of the coordinates congruent to 1 modulo 3 and is different from
or
.
Proof. Figure 11 shows the good cells in a
square. For the general case, use first a coloring argument to show that the missing cell has the sum of the
Figure 9. Tiling the upper and lower left corners.
Figure 10. Tiling a
deficient square by
.
coordinates congruent to 1 modulo 3. To show that tiling is possible if the cell is different from
or
one checks, using a computer or by hand, that the statement is true for
rectangles. If a rectangle is of bigger size, then place inside it one of the above deficient rectangles in positions translated from the origin by a vector with both coordinates multiple of 6. The remaining region can be decomposed in rectangles that can be tiled by
. So a tiling of the whole deficient rectangle is possible. To show that the removal of the cells
or
give deficient rectangles that cannot be tiled is done using the invariant as in Theorem 3.1. Figure 9 shows all possible cuts and tilings of
deficient squares by bars, after the cuts, are shown in Figure 12.
Theorem 3.3. If a deficient rectangle
can be tiled by
, then the missing cell has the sum of the coordinates congruent to 0 modulo 3 and are placed on NW-SE diagonals. The missing cell has to be the third or fifth cell on a diagonal of length 7, or be on a diagonal of length greater than 7 and not among the first two cells or the last two cells on that diagonal.
Proof. Figure 13 shows the good cells in a
square. If the missing cell is at distance zero or one from the boundary, then it is easy to tile the deficient rectangle by
and show that tiling by
leads to a contradiction. The other two candidates that are bad cells are in positions
and
. Due to the symmetry of
it is enough to show that removing cell
gives an untilable rectangle. The possible cuts are shown in Figure 14. Due to the symmetry of the tiling set, it is enough to study only one of them. A tiling of a deficient
square with a cut by
are shown in Figure 15. The invariant is 1, so the deficient square cannot be tiled by
.
Figure 12. Tiling a
deficient square by
.
Theorem 3.4. If a deficient rectangle
can be tiled by
, then the missing cell has the sum of the coordinates congruent to 1 modulo 3 and are placed on NW-SE diagonals. The missing cell has to be the third cell on a diagonal of length 5, or the third, fourth, fifth or sixth on a diagonal of length 8, or be not among the first two cells or the last two cells on a diagonal of length greater or equal to 11.
Proof. The proof is similar to that of Theorem 3.3. The good cells in a
square are shown in Figure 16.
Theorem 3.5. If a deficient rectangle
can be tiled by
, then the missing cell has the sum of the coordinates congruent to 0 modulo 3 and are placed on NW-SE diagonals. The missing cell has to be the third or fifth cell on a diagonal of length 7, or be on a diagonal of length greater than 7 and not among the first two cells or the last two cells on that diagonal.
Proof. The proof is similar to that of Theorem 3.3. The good cells in a
rectangle are shown in Figure 17.
Theorem 3.6. A deficient rectangle
can be tiled
Figure 15. Tiling a
deficient square by
.
by
if and only if the missing cell has the sum of the coordinates congruent to 1 modulo 3 and is different from
or
.
Proof. The proof is similar to that of Theorem 3.2. The good cells in a
rectangle are shown in Figure 18.
4. The Case of Two Missing Cells
In this section we prove Theorem 1.5, 2) The types of rectangles we need to consider are
The case
. Using the coloring invariant it follows that the missing cells
must have the sum of the coordinates 0, 1, respectively. Using the symmetry of the tile set about the line
, we can assume that the x-coordinate of
is less then the x-coordinate of
or that the y-coordinate of
is less than the y-coordinate of
. In the first case, divide the rectangle in two sub-rectangles as in Figure 19(a). According to Theorem 3.1 each sub-rectangle is a deficient rectangle of type
with the missing cell having the sum of the coordinates 0, so it can be tiled by
. In the second case, divide the rectangle in two sub-rectangles as in Figure 19(b). According to Theorem 3.2 the sub-rectangle of type
with
Figure 18. Good squares in a
rectangle.
Figure 19. A rectangle with gaps split in deficient rectangles, case
.
the missing cell having the sum of the coordinates 1, can be tiled by
. According to Theorem 3.6 the sub-rectangle of type
with the missing cell having the sum of the coordinates 1, can be tiled by
.
The case
. Using the coloring invariant it follows that the missing cells
must have the sum of the coordinates 0, 1, respectively. Using the symmetry of the tile set about the line
, we can assume that the x-coordinate of
is less than the x-coordinate of
or that the y-coordi- nate of
is less than the y-coordinate of
. In the first case, divide the rectangle in two sub-rectangles as in Figure 20(a). According to Theorem 3.1 the sub-rectangle of type
with the missing cell having the sum of the coordinates 0, can be tiled by
. According to Theorem 3.5 the sub-rec- tangle of type
with the missing cell having the sum of the coordinates 0, can be tiled by
. In the second case, divide the rectangle in two sub-rectangles as in Figure 20(b). According to Theorem 3.4 the sub-rectangle of type
with the missing cell having the sum of the coordinates 1, can be tiled by
. According to Theorem 3.6 the sub-rectangle of type
with the missing cell having the sum of the coordinates 1, can be tiled by
.
The case
. Using the coloring invariant it follows that the missing cells
must have the sum of the coordinates 0, 1, respectively. Using the symmetry of the tile set about the line
, we can assume that the x-coordinate of
is less then the x-coordinate of
or that the y-coordinate of
is less then the y-coordinate of
. In the first case, divide the rectangle in two sub-rectangles as in Figure 21(a). According to Theorem 3.5 the sub-rectangle of type
with the missing cell having the sum of the coordinates 0, can be tiled by
. According to Theorem 3.3 the sub rectangle of type
with the missing cell having the sum of the coordinates 0, can be tiled by
. In the second case, divide the rectangle in two sub-rectangles as in Figure 21(b). According to Theorem 3.6 each
Figure 20. A rectangle with gaps split in deficient rectangles, case
.
Figure 21. A rectangle with gaps split in deficient rectangles, case
.
subrectangle is a deficient rectangle of type
with the missing cell having the sum of the coordinates 1, so they can be tiled by
.
5. The Case of Three Missing Cell
In this section we prove Theorem 1.5, 3) The proof is similar to that in Section 4. Each rectangle with gaps is divided in two sub-rectangles, one with one hole and one with two holes that can be tiled using the results from sections 3 and 4. We need to consider the cases of
rectangles. Due to the coloring argument, the sum of the coordinates of the missing cells
are 0, 1 and 2 respectively.
The case
. We distinguish 6 sub cases, depending on the order of the x-coordinates of the cells
:
1)
2)
3)
4)
5)
6)
Splittings of the rectangle in cases 1, 2, and 3 are shown in Figure 22. Cases 4 and 5 follows via a symmetry about the line
and case 6 follows after a 180˚ counterclockwise rotation of the rectangle. We observe that a symmetry about the line
reverses the order of the x-coordinates and interchanges the congruence classes 1 and 2 modulo 3 for the sum of the coordinates of a cell. So case 4 is reduced to case 1 and case 5 is reduced to case 2. We also observe that a 180˚ counterclockwise rotation reverses the order of the x-coordinates and interchanges the congruence classes 0 and 2 modulo 3 for the sum of the coordinates of a cell. So case 6 is reduced to case 4.
The case
. Cutting a strip of width 2 and length
from the rectangle, strip which can be tiled by
, reduces this case to the previous one.
Figure 22. Splitting a rectangle with gaps, the case
.
The case
. Cutting a strip of width 4 and length
from the rectangle, strip which can be tiled by
, reduces this case to the first one.
6. Conclusion
In this paper we study tilings of rectangles with gaps by the Conway-Lagarias tile set consisting of two ribbon right trominoes. For the class of simply connected regions there exists an invariant found by Conway and Lagarias that cannot be found by coloring [3] . We show that the gap number for rectangles with integers ides of length at least 2 is less than or equal to 4, and for rectangles with both sides greater or equal to 5 is less than or equal to 3. We also show that if we tile a rectangle, having the minimal number (≠0) of gaps, then, with probability 1, the only invariants for tiling are from coloring. As Conway-Lagarias tile set can be viewed as a degenerate case of more general tile sets, such as the tile set
of ribbon L n-ominoes introduced in [12] and [13] , our result suggests that for rectangles with both sides large and for odd n, the gap number of
is at most n. In addition, if a rectangle has the minimal number of gaps needed for a tiling to exist, then, with probability 1, all invariants for tiling are from coloring. This paper, in conjunction with [14] , which studies tilings of deficient rectangles by the tile set
; points out an interesting dichotomy between the behavior of
, n even and that of
, n odd. We show in [14] that the obstructions to tiling of deficient rectangles by
are much more severe and we claim with high confidence that this is the case for all
, n even. Other infinite family related to Conway-Lagarias tile set is the family of ribbon tiles of length n introduced by Pak [4] . For these tile sets we believe that for rectangles with both sides large the gap number is bounded by n. We also believe that the behavior for these tile sets is independent of the parity of n and similar to what happens for
, n odd.
Acknowledgements
V. Nitica was partially supported by Simons Foundation Grant 208729.