La pregunta es muy difícil. Damos una breve descripción de lo que se conoce.
Si n no es un número primo, entonces no podemos "dividir por 2" n−1 veces. En más de un lenguaje convencional, si n no es primo, entonces el orden de 2 modulo n no es igual a n−1/
Si n es primo, es posible que el orden de 2n−1, es decir, para 2 a ser un generador del grupo multiplicativo, para 2 a ser una raíz primitiva de n.
Si el primer n es de la forma8k±1, 2 no puede ser una raíz primitiva de n. Sin embargo, poco se sabe de los números primos de la forma 8k±3. Aun no se sabe si existen infinitos números primos que han 2 como una raíz primitiva, a pesar de que hay una abrumadora evidencia numérica que hay.
Tenga en cuenta que su cálculo demostró que 2 no es una raíz primitiva de 7 (esto también puede ser mostrado sin cálculo, ya que 7 es de la forma 8k−1).
También mostró que el 2 es una raíz primitiva de 11.
Más en general, incluso para el prime n, no es mucho lo que puede decirse acerca de la orden de 2 modulo n, es decir, el número de divisiones hasta llegar a 1. Es fácil que el hecho de que el orden debe dividir n−1. Para los no primos n, podemos decir que el orden de las 2 divide φ(n) donde φ es el de Euler φ-función. Esto puede ser reemplazado por el Carmichael función de λ.
El problema se puede expresar de forma equivalente, como una pregunta acerca de la longitud del ciclo de los binarios de expansión de 1n donde n es impar.