Ca répond "un peu" à la question (c'est le début de la théorie sur les résiduts quadratique) :
Si a est un carré modulop alors a=b² et
/2}=b^{p-1}=1)
modulo p.
En comptant le nombre de carré modulo p et le nombre de solutions de cette équation, on montre qu'il y a en fait équivalence, c'est à dire que :
a est un carré modulop si et seulement si
/2}=1)
modulo p.
Ici, tu as bien
/2}=2^3=8=1)
modulo 7 et cela prouve que 2 est un carré modulo 7.
La théorie des la théorie sur les résiduts quadratique donne un algorithme trés rapide pour déterminer si un nombre a est ou n'est pas un carré modulo p (y compris pour de trés grande valeurs de a et p).
Par contre, je ne connais pas, (sauf cas particulier et je pense que a=2 EST un cas particulier) de méthode pour déterminer qui sont les racines de a...