Уважажемый
ex-math не кажется ли Вам, что мы немного сошли с пути решения? Просто я сильно запутался во всем этом.
Вот у меня есть такой план доказательства. Сейчас я его напишу и я был бы Вам очень признателен если бы Вы его прочитали и указали бы на недостатки, если они есть.
У нас есть два множества

Нам надо показать, что

Замечание: здесь как я понимаю пользуются следующим фактом из теории множеств: Если у Вас есть два конечных множества

и

и отображение

-- биективное, то

.
Доказательство: Пусть у нас имеется некоторое представление числа

где

. Тогда

да еще

. Понятно, что существует единственно

такое, что

и возводя это в квадрат и учитывая, что

получаем, что

.
Таким образом, я каждому представлению

суммой квадратов поставил в соответствие решение сравнения, т.е. рассмотрел отображение

. Теперь следует показать, что это отображение биективное, т.е. оно сюръективное и инъективное.
Сюръекция: Надо показать, что каждый элемент множества

обладает прообразом из

.
Пусть

- решение сравнения

. Тогда мы показали(не буду все заново переписывать), что

причем

. Сюръекция доказана.
Инъекция: Следует показать, что разным элементам из

соответствуют разные элементы из

.
Пусть это не так, т.е. разные элементы из

переходят в один и тот же элемент из

.
Тогда

но так как

для

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

. Нетрудно проверить, что

но из условия делимости получаем, что

и используя то, что

получаем, что

и

. Противоречие.
Инъекция доказана.
Таким образом, отображение

является биективным и отсюда получаем, что

.