Le LLT consiste effectivement à mettre au carré des nombres de plus en plus grand. En fait très rapidement gigantesques. Dès le début, Edouard Lucas a bien vu la possibilité de simplifier les calculs et de profiter de la forme particulière des nombres de Mersenne. Comme le test dit que Mp est premier ssi S(p-1) est divisible par Mp, alors il suffit de faire chaque calcul modulo MP (C'est évident pour moi maintenant, mais cela peut vous demander de réviser les propriétés du modulo). Les carrés s'effectuent donc sur des nombres ayant p bits : la taille est fixe à chaque itération. Par contre, les calculs de LLT faits modulo un certain p ne peuvent pas être réutilisables pour une autre valeur de p.Envoyé par SPH
Tony
-----