Suppose that one has a finite collection of types of (polygonal) tiles. We say that we can cover a region of the plane if we can place tiles in a non-overlapping fashion (except for edges of tiles touching) such that the region is contained in the union of the tiles.
Q: Suppose that, with our tiles, we can cover any compact subset of the plane. Does it follow that we can tile the entire plane?
The statement does not hold if we have an infinite set of tile types. For example, we could take arbitrarily large squares that are missing small notches on the side. Any region can be covered with a large enough square, but we have no way to fill in the missing notch.
For context, I'm trying to understand non-periodic tilings, and I'm not sure how one could generically show that a given collection of tiles non-periodically tiles the plane unless a criterion similar to this one is true.
A compactness argument should do the trick. I assume each tile type has positive area.
A configuration of tiles is specified by giving a type, position (of a given reference point) and angle of rotation for each tile. Since there are only a finite number of tiles and each has positive area, only finitely many tiles can intersect a bounded region. Allowed configurations of tiles with reference points in, let's say, a closed unit square form a compact metric space $K$. Tiling the plane with such unit squares, we get a configuration space $\Omega$ for the infinite plane that is a closed subset of the cartesian product of copies of $K$. By Tychonoff's theorem this is a compact metrizable space. Given sequence of configurations $\omega_n$, each consisting of a finite arrangement of non-overlapping tiles that cover, say, $[-n,n] \times [-n,n]$, some subsequence will have a limit $\omega$, and that limit must be a tiling of the whole plane.