Metoda de factorizare a lui Fermat

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

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

  1. Fie n un număr întreg ciudat.
  2. (unde este indică funcția de număr întreg de sus).
  3. Repeta
    1. de sine atunci nu este un pătrat perfect
  4. 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

linkuri externe

Matematica Portalul de matematică : accesați intrările Wikipedia care se ocupă de matematică