Le 02 octobre 2018 à 19:28:36 IntellectSup a écrit :
merci beaucoup, mais comment aurais-tu fais si c'était au millionième nombre que tu tombais sur de la congruence modulo 1. De plus, cette méthode est très manuelle.
Pour ce qui est de la périodicité, peux-tu éclairer ton propos, sachant que si tu as un nombre périodique, qui n'admet pas 1 comme chiffre de période mais avec une grosse puissance bah tu auras un reste a^grosse puissance, souvent plus grosse que ton modulo n, ce qui n'est pas très utile. En effet savoir que ton reste c'est 3^114 ne t'avance pas beaucoup
Pour comprendre tout ça plus en détail il faut faire appel à de la théorie des groupes.
Une première chose qu'on peut montrer, c'est que si n est premier, la première puissance k telle que a^k = 1 mod n est un diviseur de n-1
En particulier, a^(n-1) = 1 mod n, c'est le petit théorème de Fermat.
Ici, les seules possibilités étaient donc 2, 9 ou 18.
Si n n'est pas premier, les choses sont un poil plus compliquées. Pour que ça ait une chance de marcher, il faut déjà que a soit premier avec n (sinon on n'aura jamais a^k = 1 mod n, sauf pour k = 0, et la suite des a^k mod n sera périodique mais ne passera pas par 1).
Si a est premier avec n, on saura que a^phi(n) = 1 mod n, et que le plus petit k tel que a^k = 1 mod n sera un diviseur de phi(n), avec phi l'indicatrice d'Euler (https://fr.wikipedia.org/wiki/Indicatrice_d%27Euler). C'est une généralisation du petit théorème de Fermat, puisque si n est premier, phi(n) = n-1.
En particulier, phi(n) < n donc de toutes manières tu sais que tu n'auras jamais à chercher plus loin que n.