¿Cómo puedo demostrar la siguiente identidad de congruencia?
$ \forall x \in \mathbb{N}_{> 3}: \qquad 5^{2^{x}} \equiv 1 \pmod {17} $ .
Lo he verificado numéricamente para $ x $ hasta (al menos) $ 10000 $ pero no puedo entender por qué es cierto.
Este es un código de Python que verifica esta propiedad:
for X in xrange(10000):
if pow(5,pow(2,X),17) != 1:
print X