Возможно, что есть более простое рассуждение, но что-то я его не вижу.
А где ошибка в таком рассуждении:
1) Для
![$f\in \mathbb{Z}[x]$ $f\in \mathbb{Z}[x]$](https://dxdy-04.korotkov.co.uk/f/b/8/4/b847c9706f04141eb9c55a0f33c4abe282.png)
имеет место равенство
где

-- элементарные симметрические многочлены, а
![$F\in \mathbb{Z}[X_1,\ldots ,X_{p-1}].$ $F\in \mathbb{Z}[X_1,\ldots ,X_{p-1}].$](https://dxdy-01.korotkov.co.uk/f/8/8/b/88b17349b9a0168b74c0020a99c88f5682.png)
2)

так как корни из единицы

степени

и ненулевые вычеты по

удовлетворяют уравнениям одинакового вида

, а элементарные симметрические многочлены суть его коэффициенты.
3) Подставляя значения симметрических многочленов в (1), получаем требуемое сравнение.