pole:Pour trouver a et b, tu factorise 2^p-1 et pas (2^p-1)-1
c'est l'inverse car tu connais déja certain facteur de (2^p-1)-1 en générale tu connais 3 et l'exposant et (si il se termine par 5, tu rajoutes 5) dans l'exemple cité
3 et 23 et tu sais que le reste est composé 60787 = (a+b) (a-b) = a² - b² , tu as un premiers indice 8388607/60787= 138,..que tu pourra utiliser pour retrouver A et B des que tu as factoriser 60787
=89*683 ce qui donne a= 386, b = 297
ase trouve a une certaine distance de A ainsi que: b vers B tu peux commencer avec 138*297 = 40986 = B
Mq = 8388607 + B² = 1688240803 et racine carré pour connaître A;
soit 41088,207, cela ne te donne pas encore la valeur de A et de B
mais tu obtiens une information :A - B = 102, or 102 serait le plus petit facteur au maximum de MQ soit tu continus avec A de plus en plus grand , 'c'est à dire 200 * 297, 300 * 297 pour te rapprocher du possible A soit tu parts de 29 et tu remontes vers 102.
pour M 29,= 536870911, (2^(p -1)-1 / 2 te donne 3.5.29 et 43*14351 = 617093 ; M29 /(617093*5) = 170 environ
a = 7197 , b = 7154; b*170 =1216180
B² + MQ = A² et racine carrée = A = 1216400,7
A - B = 220.7 le facteur P , c'est 223
en résumé , on trouve a et b et on sait qu'il y a un indice multiplicateur pour remonter Sur A ET B quelque soit cet indice,il nous donne déjà l'information, de la valeur du facteur P divisant Mq; car ce facteur P n'est autre que la différence entre A et B.
pour cet EX, A=1152200; B = 1151967;
B/b= 161,024 ,A/a = 160,09 ; A/b = 161.056.
bien sur il faut affiner cela , et si ce couple a et b est unique il est évident que Mq est premier ! de plus le couple a,b est toujours < A,B
on ne prend que les facteur, superieur a 3 et 5, et différent de l'exposant si il y ya le facteur 5 pour recherché une aproximation de l'indice on multiplie le reste par 5 comme je l'ai fait pour M29 sinon l'indice serait trop éloigné.
je pense que tu dois pouvoir formuler cela beaucoup mieux que moi et en tirer quelque chose de trés interressant A+.
-----