Сумма интересна тем, что ее значение не зависит от выбора примитивного корня, и эта независимость нетривиальна (при замене одного примитивного корня другим меняется состав слагаемых, а не, как это бывает в обычных тригонометрических тождествах, слагаемые просто переставляются). Ниже я приведу свое частичное (недо)решение, поскольку его идея никак не пересекается с идеей оригинального решения, но, в принципе, может быть полезна как технический прием. Далее вместо

используется буква

. Предполагается, что число

--- простое, а искомое значение суммы является рациональным числом (что, конечно, a priori неочевидно).
Заметим, что если

, то

В частности, имеем

Следовательно,

Далее вычислим сумму

при условии, что

--- простое число, а

--- рациональное число. При сделанных предположениях

для любого

(можно привлечь автоморфизм

, заданный условием

). Также заметим, что для любого натурального

верны равенства

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

, получим

Поскольку

при

, имеем

где целые числа

удовлетворяют условиям

Следовательно,

Ясно, что

, а при

имеем

Теперь сумму в правой части равенства

легко вычислить:



В итого получим

откуда и следует нужная формула для

.