В подавляющем большинстве случаев попытка доказательства ведется от противного, то есть в предположении существования целочисленных решений УФ. На этом же основано и доказательство Уайлса.
Есть принцип. Если хочешь найти что-то новое, иди в противоположном направлении. То есть необходимо уйти от предполагаемых к существующим решениям.
Известно, что ВТФ достаточно доказать для степеней с простым показателем

.
Всегда существует решение УФ, если в тройке чисел одно иррациональное. Обозначим эту тройку как

, где

- иррациональное число, а

- натуральные. Для Ферма, с изобретенным им методом бесконечного спуска, этого было уже достаточно, чтобы считать, что его утверждение доказано. А то, что страницы книги узки, Ферма имел в виду бесконечный спуск, шаги которого можно перечислять бесконечно долго. Любой математик также посчитал, что это действительно чудесное доказательство.
Но, не все увидят в записи тройки решения УФ достаточность для доказательства ВТФ. Поэтому напомним некоторые известные свойства суммы двух степеней. В отличии от квадратов, сумма двух степеней натуральных чисел всегда делится на сумму этих чисел. И если бы существовала степень, которая была бы равна этой сумме, то она всегда была бы составной - произведением натуральных чисел

.
Если две степени имеют общий делитель, то таким делителем может быть только степень. Для упрощения доказательства снимаем ограничение о взаимной простате чисел

Без потери общности будем считать, что общим делителем двух степеней является

.
Для исходной тройки решения

всегда существует тождество]

Со всеми возможными значениями степени

.
Выражение

. То есть предполагаемое тройка решения из натуральных чисел не может существовать для (1). Так как в этом случае существовала бы другая тройка

меньшая исходной, и существовало бы равенство

Что являлось бы началом бесконечного спуска. А это невозможно для натуральных чисел. Следовательно Ферма был прав и имел свое чудесное доказательство.
И, как видим, Ферма мог обойтись и без формул Абеля, и без исследования свойств иррациональных чисел
