Next: Le symbole de Jacobi
Up: Épisode second : un peu
Previous: Épisode second : un peu
On définit
pour p premier comme égal à 1 si a est un
carré dans
, à -1 sinon.
Ce symbole est multiplicatif :
![\begin{displaymath}
\left(\frac{ab}{p}\right)=\left(\frac{a}{p}\right) \left(\frac{b}{p}\right).\end{displaymath}](img54.gif)
Ceci est dû au fait que le produit de deux carrés est un carré,
(ceci est toujours vrai dans un groupe cyclique
) et que, si nous
sommes dans
, p premier,
alors le produit d'un carré par un non carré est un non carré et le
produit de deux non carrés est un carré.
On peut aussi énoncer le fait suivant :
g est un générateur du groupe
cyclique
est un non carré.
La réciproque est vraie si
.
La loi de réciprocité pour le symbole de Legendre affirme
![\begin{displaymath}
\left(\frac{p}{q}\right)=(-1)^\frac{(p-1)(q-1)}{4} \left(\frac{q}{p}\right).\end{displaymath}](img57.gif)
Ainsi, de même que dans l'algorithme d'Euclide pour le calcul du PGCD ou que
dans le test de primalité par descente-remontée (voir §),
on est ramené, de proche en proche, à traiter des nombres de plus en plus
petits.
L'intérêt d'une stratégie de ``rapetissement progressif du
problème'' transparaît dans l'algorithme de calcul du pgcd de
(a,b)= :(r,s), dont voici l'algorithme :
DEBUT
tant que
faire
;
(* on crunche et squeeze avec allégresse *)
retourner r ;
FIN
Next: Le symbole de Jacobi
Up: Épisode second : un peu
Previous: Épisode second : un peu
Cyril Banderier
7/23/1997