Не очень понятно, что вы в данном случае называете доказательством правильности. С формальной точки зрения, тут надо начинать доказывать с того, что представления чисел в вашей машине образуют строго упорядочиваемую операцией ">" последовательность, а это, кстати, неправда (для примера рассмотрим прямоугольники с размерами, равными NaN).