Supongamos que $n$ no pasa la prueba Miller-Rabin y $b$ es un testigo. Significado, $b^{\frac{n-1}{2^r}} \equiv 1 \pmod{n}$ donde $\frac{n-1}{2^r}$ es par, pero $c = b^{\frac{n-1}{2^{r+1}}} \not\equiv \pm1 \pmod{n}$ . Demostrar que $\gcd(c+1,n),\gcd(c-1, n)$ son divisores no triviales de $n$ .
Así que, en primer lugar, para mi comodidad:
- Denote $n-1 = 2^ls$ , $s$ es impar.
- Denote $k=l-r$ .
- $c = b^{2^{k-1}s}$
- $c^2 = b^{2^{k}s}$
- $2^ks$ es incluso
Se da que $c^2 \equiv 1 \pmod{n} \implies (c-1)(c+1) \equiv 0 \pmod {n} \implies n\mid (c-1)(c+1)$
Ahora, Creo que podemos suponer que $n$ ha pasado la prueba del teorema de Fermat (que forma parte de las pruebas iniciales del algoritmo Miller-Rabin).
Por lo tanto,
$$c^{r+1} = b^{2^l s} = b^{n-1} \equiv 1 \pmod {n}$$
pero eso no revela nada nuevo más que $r$ es impar (ya que $2$ debe dividir $r+1$ ).
¿Qué me falta?
0 votos
Una definición inusual de un testigo. ¿Cómo ha llegado a $c^{r+1}$ ? Tenemos $2^{r+1}$ en el denominador del exponente que define $c$ .
0 votos
@Peter, oh, tienes razón. Se supone que es $c^{2^{r+1}}$