(In reply to Full solution
here is how I analized your solution. First some labeling. In the first drawing, let the length of the horizontal (top/bottom) side by m and let the length of the vertical (left/right) side be n. Also, I assumed that m<n, if m=n then any cut works as it is already a square. Now for the diagonal cut, let end of the cut be x from the top. Also, let the horizontal cut be y from the top. Finally, let the length of the horizontal cut be z. Now from similar triangles we have x/m=y/z thus z=my/x.
Now in the bottom drawing we have the left side as x and the right side as n-y. Also both the top and bottom are given by m+z=m+my/x. So for this to be a square we need both
substituting the first in the second we have
n-y=m+my/(n-y) since y<n (otherwise there can't be a cut) we can multiply through by n-y to get
nowhever since m<n then sqrt(mn)<n and since y<n we have
which gives x=sqrt(mn)<n thus the diagonal cut can happen as well.
So from this analysis I conclude that your solution works for all rectangles.
Posted by Daniel
on 2013-08-16 10:34:57