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

, для любых двух из которых (для определенности

) точка

выражалась бы рациональным числом. Вернемся к пропорциям:

.

Таким образом, в целых числах решение сводится к системе

. Пусть

-- нечетные. Сложность в том, что в образовании евклидовых троек могут участвовать не сами переменные

, а другие множители. Запишем систему

Общее решение каждого из уравнений известно:

. Тогда

, и система разваливается на три независимых уравнения. Подставляя

получаем

То же самое для

:

Если теперь левое слагаемое евклидовой тройки образовано нечетной парой множителей

, то основание квадрата правого слагаемого должно быть

, то есть

или

, причем верные значения переменных (или пропорциональные

) найдутся для любых множителей тройки, и можно приравнять

. Отсюда система

или

Система линейна относительно переменных

, определитель системы выставлен в
отдельную тему. Приравнять его к нулю для выяснения условий разрешимости системы, видимо, задача нетривиальная. Попробуем вернуться к рациональностям. Обозначим

и разделим уравнения системы

последовательно на

:

Переместим слагаемые:

И перемножим почленно соседние уравнения:

Если последнее равенство верно, то

-- общее решение задачи. Наверное, это можно вывести как-то быстрее, но что дальше с этим делать, пока не понимаю. Приравнивая скобочки последовательно к рациональным аргументам

, можно получить линейную систему относительно

, но имеем шесть уравнений с тремя неизвестными. В качестве неизвестных они мешаются... не знаю. Остальное на суд публики. Тут еще важное обстоятельство: "необходимо и достаточно" не потеряло ли своё "достаточно" при почленном перемножении уравнений? Строго доказать не берусь.