I suggest another proof to a more generalized question.
I.e. We could omit the restriction that a tile in the terrace should be of size $2 \times 1$ and assume any size. also, omit the restriction that the terrace sides should be of integer lengths.
Thus we could rephrase the question:
"Peter has a rectangular terrace with integer sides . He plans to tile this terrace, with the ultra-modern 'slashed tiles". Each tile is a 2×1 rectangle with a diagonal, called its "slash". A tile can be rotated or reflected."
But there's a catch: the case that two tiles such that their slashes meet at a common point is not allowed.
prove that all slashes in the terrace have the same orientation. i.e. there can be only 2 cases:
- all slashes have end point in the upper left corner in each rectangle or
- all slashes have end point in the upper right corner in each rectangle
this is a stronger statement then the original statement because it yields that exactly 2 opposite corners of the 4 corners of the terrace have slash endpoints.
Proof:
I will prove that every two adjacent tiles have the same slash orientation. this will prove indeed the theorem, because the whole terrace could be built from adjacent tiles.
By adjacent tiles I mean 2 tiles which have a common edge or part of their edge is common.
Assume we have 2 adjacent tiles red and green. as in this figure.
in the figure the common segment between those tiles is colored yellow.
We now consider the longest segment in the terrace tilling that contains the yellow segment. this segment is the horizontal segment in the figure between the 2 blue nodes labeled a and b in the figure.
- define rectangles$_1$ to be the rectangles above the segment $ab$ which have edges along the segment $ab$.
- define rectangles$_2$ to be the rectangles below the segment $ab$ which have edges along the segment $ab$.
- define $V_1$ to be the set of all the vertices of rectangles$_1$ that resides on segment $ab$
- define $V_2$ to be the set of all the vertices of rectangles$_2$ that resides on segment $ab$.
notice that in the figure here:
- all common vertices of $V_1$ and $V_2$ are colored blue.
- all vertices of $V_1$ but not in $V_2$ are colored red.
- all vertices of $V_2$ but not in $V_1$ are colored green.
Define $D_1,D_2$ the endpoints of slashes on segment $ab$ by:
- $D_1$ is the set of all vertices which are the lower end point of a slash in rectangles$_1$.
- $D_2$ is the set of all vertices which are the upper end point of a slash in rectangles$_2$.
Now its easy to see that the number of vertices in $D_1$ is the number of vertices in $V_1$ minus 1, or in set notation $|D_1|=|V_1|-1$. (this is because $|D_1|$ equals the number of rectangles in rectangles$_1$ which is the number of vertices in $V_1$ minus 1.)
Similarly, $|D_2|=|V_2|-1$
From here its not hard to prove that either:
$a\in D_1$ and $b\in D_2$. and its not hard to prove that in this case all slashes in rectangles$_1$ and rectangles$_2$ are upper-right to bottom-left. In particularly, the adjacent rectangles we started with have the same slash orientation.
or
$a\in D_2$ and $b\in D_1$. and its not hard to prove that in this case all slashes in rectangles$_1$ and rectangles$_2$ are upper-left to bottom-tight. In particularly, the adjacent rectangles we started with have the same slash orientation.