Metoda de factorizare a lui Fermat
Metoda factorizarea lui Fermat este un algoritm conceput de Pierre de Fermat a factorului numere întregi în lor factori de prim . Se bazează pe reprezentarea unui număr ca diferență între două pătrate și este cel mai eficient atunci când există doi factori ai numărului care sunt apropiați unul de celălalt.
Algoritm
- Fie n un număr întreg ciudat.
- (unde este indică funcția de număr întreg de sus).
- Repeta
- de sine atunci nu este un pătrat perfect
- atata timp cat nu este un pătrat perfect.
Explicaţie
Să presupunem că n este un număr întreg impar și că există două numere întregi a și b astfel încât n = ab (cu a > b ). Atunci
Deci n este diferența dintre două pătrate. Deoarece n este un număr întreg ciudat, a și b trebuie să fie și ele la rândul lor: prin urmare, numerele d = a + b și c = ab sunt pare, iar jumătatea lor este un număr întreg. Expresia poate fi deci văzut ca , si daca , o factorizare non-banală a lui n .
Prin urmare, algoritmul constă în calcularea numerelor până când se găsește un pătrat perfect; atunci
Calculul pătratelor succesive este facilitat în continuare de faptul că diferențele dintre pătratele consecutive au format o progresie aritmetică a rațiunii 2: . Recunoașterea pătratelor poate fi realizată fie prin metode de aritmetică modulară (care elimină multe posibilități pentru pătrate: de exemplu, ultima cifră zecimală nu poate fi doar 2, 3, 7 sau 8) sau prin tabele speciale de pătrate.
Generalizări
În secolul al XX-lea au fost propuși diferiți algoritmi de factorizare care se bazau pe cei de la Fermat. Maurice Kraitchik a sugerat în anii 1920 că în loc să ia în considerare numerele întregi x și y astfel încât , am putea să le căutăm în așa fel încât n să împartă diferența dintre pătrate sau să căutăm soluții de congruență
sau echivalent
În acest context, soluțiile „interesante” de congruență sunt cele în care x nu este nici congruent cu y, nici cu - y modulul n și în care atât x cât și y sunt coprimă cu n . Dacă n este impar și divizibil cu cel puțin două prime, s-a demonstrat că cel puțin jumătate din soluții sunt interesante. În acest caz | x - y | este strict între 1 și n și, prin urmare, este un factor non-trivial al lui n .
Atât algoritmul fracției continue, cât și site-ul pătratic se bazează pe această idee.
Bibliografie
- Keith Devlin, Unde merge matematica . Bollati Boringhieri, Torino, 1994. ISBN 88-339-1182-9
- Harold Davenport , Aritmetica superioară . Zanichelli, Bologna, 1994. ISBN 88-08-09154-6
linkuri externe
- ( EN ) Eric W. Weisstein, Metoda de factorizare a lui Fermat , în MathWorld , Wolfram Research.