Cuando un número $\alpha$ es una raíz primitiva de un número primo $n$ entonces $\beta \equiv \alpha^{x} \mod n$ puede escribirse como $x = \log_\alpha(\beta) \mod n-1 $ .
Si $n$ no es un primo, la ecuación se convierte en $x = \log_\alpha(\beta) \mod \phi(n) $ .
Pero cuando $\alpha$ no es una raíz primitiva para $n$ la ecuación se convierte en $x = \log_\alpha(\beta) \mod ord_{p}(\alpha)$ ¿cierto? ¿Pero por qué?