Ну, уважаемый, у вас целое и рациональное одно и тоже, а это не так.
Практически одно и то же в рассматриваемом контексте, т.к. рациональные числа всегда можно привести к одному знаменателю. И на него можно потом домножить, тогда останутся целые.
Собсно и теорема Ферма применима к рациональным
по той же причине -- если найдётся решение в рациональных положительных
, их можно привести к одному знаменателю, домножить на него и получить решение в целых числах.
Например есть решение в рациональных числах для квадратов:
ну или то же самое в несократимых дробях -
-- тут легко видеть, что такое решение соответствует примитивной пифагоровой тройке
теперь уже в целых.