W matematyce , zwłaszcza w teorii liczb , metoda faktoryzacji przez ułamek ciągły (w języku angielskim „ metoda ciągłego rozkładania na czynniki ” , w skrócie cfrac ) jest metodą teorii liczb, która określa dwa dzielniki liczby naturalnej , pod warunkiem, że nie jest to liczba pierwsza . Poprzez wielokrotne stosowanie metody otrzymujemy rozkład na iloczyn czynników pierwszych tej liczby. Metoda jest ogólna w tym sensie, że ma zastosowanie do wszystkich liczb całkowitych, niezależnie od określonego kształtu lub właściwości.
Metoda faktoryzacji przez ułamek ciągły została opublikowana w 1931 roku przez Derricka Henry'ego Lehmera i Ralpha Ernesta Powersa (in) , matematyka-amatora, znanego również z wyników obliczeń w teorii liczb. Został użyty późno, ponieważ maszyny liczące nie były wystarczająco szybkie. W 1975 roku Michael A. Morrison i John Brillhart zaprogramowali metodę na większym komputerze i byli w stanie uzyskać faktoryzację siódmej liczby Fermata . Metoda ciągłego rozkładania na frakcje pozostała standardową metodą rozkładania na czynniki „dużych” liczb całkowitych, które w latach 80. miały do pięćdziesięciu miejsc po przecinku. W 1990 roku nowy algorytm, metoda sita kwadratowego , zastąpił metodę frakcji ciągłej.
Złożoność ciągłego frakcji faktoryzacji liczby całkowitej znajduje się w .
Algorytm szuka zgodności postaci
.Aby to zrobić, mnoży odpowiednie kongruencje formy . Korzystając z tych kongruencji, otrzymujemy faktoryzację N metodą faktoryzacji Dixona . x 2 ≡ y 2 (mod N ).
Zastosowania sposobu, dla znalezienia tych kongruencji, w ciągłej ekspansji frakcję o . To rozszerzenie zapewnia najlepsze przybliżenia w postaci ułamków . Każde przybliżenie zapewnia kongruencję poszukiwanej formy , z i . Ponieważ ułamek jest lepszym przybliżeniem , liczba całkowita jest mała iz dużym prawdopodobieństwem jest krucha i potrzeba niewiele takich kongruencji.
Pierwszym krokiem w kierunku metody ułamków ciągłych jest metoda faktoryzacji Fermata opisana przez Pierre de Fermata w 1643 roku. Polega ona na znalezieniu dwóch kwadratów i tak dalej . Podobnie jak liczby całkowite, a następnie są dzielnikami .
W 1798 roku Adrien-Marie Legendre opublikował swoją książkę Esej o teorii liczb . Opracowano metodę Fermata, w której różnica jest dowolną wielokrotnością ; liczby i muszą spełniać warunki , i . Przy tych założeniach dziel i gcds i są dzielnikami .