■92 $. lJczby pierwsze i rozkład nn czynniki
■92 $. lJczby pierwsze i rozkład nn czynniki
\h moci n| < 2yjn . W metodzie tej używa się izw. ,,ułamków łańcuchowych"
łańcuchowych, /. których będziemy korzystać; czytelnik zainteresowany ich do-
a więc rozpoczniemy od zwięzłego opisu przedstawiania liczb rzeczywistych za pomocą ułamków łańcuchowych. Omówimy tu tylko le własności ułamków
kładniejszym omówieniem powinien sięgnąć na przykład po klasyczną i łatwo czytelną książkę Davcnporta (por. bibliografię na końcu tego podrozdziału)**.
Ułamki łańcuchowe. Rozwinięcie liczby rzeczywistej na ułamek łańcuchowy konstruujemy w następujący sposób. Niech a0 = [*] będzie największą liczbą całkowitą, nic większą niż xt i niech x0 — x — a0; niech Qi~[llx0] i przyjmijmy .vt = 1/jc0 — ax\ dla i > 1 niech = [ 1/jc£_ i weźmy
xt = \/x,_l — at. Jeżeli stwierdzimy, że l/xt_l jest liczbą całkowitą, to otrzymamy .Vj — 0 i kończymy to postępowanie. Nietrudno zauważyć, że to postępowanie kończy się wtedy i tylko wtedy, gdy liczba jc jest wymierna (gdyż wtedy liczby x{ są wymierne i ich mianowniki tworzą ciąg malejący). Konstrukcja o0, alt .... at pozwala napisać dla każdego i:
x = a0 +
1
ai +
1
1
at + xŁ
co zwykle zapisujemy w bardziej zwartej postaci jako
x = a0 +
+ ... +
<*i + x |
Przypuśćmy, że liczba x jest niewymierna. Jeśli rozwiniemy tę liczbę aż do i-tego wyrazu, a potem usuniemy xlt to otrzymamy liczbę wymierną bjc,, zwaną i-tym reduktem rozwinięcia na ułamek łańcuchowy liczby x:
Twierdzenie 5.4.1. Korzystając z wprowadzonych wyżej oznaczeń, mamy:
gpfli + 1
ct aicł_1 m tjgg
(b) ułamki po prawej stronie wzorów w (a) są nieskracalne, tzn. jeśli bt =
= aihi_1 + ó|_2 oraz ct = a/c/_1 + C|_2, to NWD (bt, c,) = 1; (c) ółc,_ł — = (— l)'”'1 dla 1,
Czytelnikowi polskiemu warto tu polecić Teorię liczb W. Sierpińskiego (przyp. tłum.).
Dowód. Ocfiniujenmy ciągi {/>,} i {c,} za pomocą wzorów z punktu (a) i dowodzimy przez indukcję, że wtedy ułamek bjc( jest Mym reduktem. Będziemy dowodzić tego bez założenia, źe liczby a, są całkowite, tzn. udowodnimy, źe dla dowolnych liczb rzeczywistych a, ułamek bjcgdzie bt i ct są zdefiniowane za , . % . . II 11
pomocą wzorów (a), jest równy a0 + rr Sprawdzenie warunków
f m \*i
początkowych indukcji (i = 0,1,2) jest trywialne. Przypuśćmy zatem, że teza jest prawdziwa dla wszystkich reduktów aż do Mego włącznie i udowodnijmy ją dla następnego, (/+ l)-go reduktu. Zauważmy, że (/+ l)*szy redukt powstaje przez zastąpienie liczby a, liczbą a,+ 1/Am we wzorze określającym licznik i mianownik Mego reduktu za pomocą liczników i mianowników (/ - l)-go i (i - 2)-go reduktu. Zatem (/ + l>szy redukt jest równy
na mocy założenia indukcyjnego. To kończy dowód indukcyjny punktu (a).
Punktu (c) też dowodzimy przez indukcję. Krok indukcyjny przebiega w następujący sposób:
ói+1C| - Vi+1 = (flj+i b-t + ViK “ Wfli+iĄ + cH1) =
= Vi*iI Vi-i I -(-i)'"1 = H)1,
a więc z punktu (c) dla i wynika punkt (c) dla i + 1. Wreszcie punkt (b) wynika z punktu (c), gdyż wspólny dzielnik liczb ó, i ą musi być dzielnikiem (-1)1’" \ czyli dzielnikiem ±1. To kończy dowód twierdzenia.
Jeżeli podzielimy równość w twierdzeniu 5.4. l(c) przez C|CH1, to otrzymamy
ct ci-1 cici-1
Ponieważ ciąg liczb Cjjest oczywiście ściśle rosnącym ciągiem liczb całkowitych dodatnich, ta równość oznacza, że ciąg reduktów zachowuje się jak szereg naprzemienny, tzn. oscyluje w prawo i w lewo z amplitudą zmniejszającą się do zera; zatem ciąg reduktów jest zbieżny.
Wreszcie nietrudno zauważyć, że granicą ciągu reduktów jest liczba x, którą rozwijamy. Dla dowodu, zauważmy, że liczba x jest równa (/+ l)-mu