Я откровенно не понял, в чем суть сложных рассуждений статьи?!
Ведь налицо банальное разложение целого числа на разность квадратов.
Берем

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

или

или

и т.д.
Сколько вариантов представления числа

, столько и вариантов разложения на разность квадратов. Будет условие взаимной простоты, в этом случае выберем варианты представления числа

, как произведения взаимнопростых множителей (первое выражение в примере).