May 23rd, 2006, 12:09 pm
QuoteOriginally posted by: zarnywhoopI like this proof better (I didn't come up with it):For each subrectangle, pick a pair of parallel edges which are integral in length, and draw red lines along these edges. The graph whose edges are the red lines has vertices of degree 1 at each of the corners of the large rectangle, and of even degree everywhere else. So if we start at a corner of the large rectangle, walking along edges and making sure we never repeat an edge, we must finish at another corner of the large rectangle. But each time we changed either our x or y coordinate in the course of this walk we changed it by an integer, so our overall change in coordinates must be integral too.I am not sure if the above works. This is similar to another 'proof' given earlier that consists of finding a continuous path from one side to another. However these continuous paths may not 'add' up to integers in x or y directions. The problem is that while going in x direction you may get cut off by a rectangle that has integral length along y - but the integral length had started from a value of y that is lesser/greater than the vertex where you change directions. The following proof is based on conservation of a charge (which I call fractional height). Charge is however not conserved locally in the sense of being able to find a continuous path of integer rectangles. The proof was suggested to me by a colleague. The non-local nature of the problem is captured really well by the alternative proof using integrals of trigonometric functions. 1. Suppose the rectangle has one corner at (0,0) and is in the positive quadrant. The dimensions of the rectangle are X and Y. 2. Consider vertical lines at integer values of x: x = 0, 1, 2, 3 etc. The first line at x = 0, intersects n_0 rectangles of non-integer heights: h_0_i with i = 1, 2, ... n_0. The second line at x = 1 intersects n_1 rectangles of non-integer heights h_1_i with i = 1, 2, ... n_1 . Then Sigma_i (h_0_i) mod 1 = Sigma_i(h_1_i) mod 1 = Sigma_i(h_m_i) mod 1 = p say, where m is any integer with m < = X. If p is zero then Y is integral and we are done. p is assumed to be non-zero below.3. In other words these rectangles carry the fractional height p between them. These rectangles can only end at x = 1, 2, 3 etc. Call this set R_0. The fractional height associated with R_0 is p. Write this as f(R_0) = p. 4. At any non-integral value of x, x = x_k, a new set of rectangles with fractional height can start as one moves right. These rectangles must end at values like x_k + n where n is an integer. Call the set of all rectangles carrying fractional height that begin or end at x_k + n, R_x_k where x_k is defined modulo 1 (that is x_k < 1). Then the intersection of R_x_k with R_x_j is null if x_k is not equal to x_j. 5. Using the fact that fractional height is additive modulo 1 for any value of x, it can be seen that f(R_x_k) = 0 if x_k != 0 and f(R_x_k) = p if x_k = 0. In other words - all the fractional height is carried by R_0. 6. Because the fractional height is conserved for all x, at least one rectangle from R_0 exists and ends at x = X. But R_0 can end only at integral values. Therefore X is integral.