Fareyn jono

Wikipedia
Loikkaa: valikkoon, hakuun

Oletetaan, että m on positiivinen kokonaisluku. Fareyn jonolla Fm tarkoitetaan tällöin niiden välillä [0,1] olevien murtolukujen kasvavaa jonoa, jotka:

- ovat supistetussa muodossa (ts. osoittajan ja nimittäjän) suurin yhteinen tekijä on 1 ja

- nimittäjä on pienempi tai yhtä suuri kuin m.

Esimerkiksi:

F1 = {01, 11}
F2 = {01, 12, 11}
F3 = {01, 13, 12, 23, 11}
F4 = {01, 14, 13, 12, 23, 34, 11}
F5 = {01, 15, 14, 13, 25, 12, 35, 23, 34, 45, 11}
F6 = {01, 16, 15, 14, 13, 25, 12, 35, 23, 34, 45, 56, 11}
F7 = {01, 17, 16, 15, 14, 27, 13, 25, 37, 12, 47, 35, 23, 57, 34, 45, 56, 67, 11}
F8 = {01, 18, 17, 16, 15, 14, 27, 13, 38, 25, 37, 12, 47, 35, 58, 23, 57, 34, 45, 56, 67, 78, 11}

Fareyn jonojen historiaa[muokkaa | muokkaa wikitekstiä]

Fareyn jonot on nimetty brittiläisen mineralogin (kidetutkijan) John Fareyn mukaan. Hänen näitä jonoja koskeva kirjoitelmansa julkaistiin lehdessä nimeltä Philosophical Magazine vuonna 1816. Farey esitti väittämän, että jonon kukin jäsen voidaan laskea sen lähimpien naapurien ns. medianttina ts. jakamalla näiden lukujen osoittajien summa niiden nimittäjien summalla. Farey ei kuitenkaan tiettävästi itse todistanut väittämäänsä. Todistuksen esitti ensimmäisenä Cauchy kirjassaan Exercises de mathématique. Saman tuloksen oli kuitenkin esittänyt toinen matemaatikko C. Haros jo vuonna 1802. Harosin artikkeli ei kuitenkaan liene ollut Fareyn tai Cauchyn tiedossa. On siis lähinnä historiallinen sattuma, että jonot kantavat edelleen Fareyn nimeä.

Välittömän edeltäjän ja seuraajan laskeminen[muokkaa | muokkaa wikitekstiä]

Tarkastellaan Fareyn jonoa, jossa nimittäjien maksimiarvo on m.

Lukua \frac{p}{q}, missä \mbox{gcd}(p,q)=1, välittömästi seuraava luku \frac{p'}{q'} voidaan laskea kaavoista


\begin{cases}
q' = \lfloor\frac{m+r}{q}\rfloor q-r\\
p' = \frac{pq'+1}{q}
\end{cases}

missä r on luvun p modulaariaritmetiikan käänteisluku modulo q, ts. pr\equiv 1(\mbox{ mod }q), ja \lfloor\cdot\rfloor tarkoittaa pyöristystä alaspäin lähimpään kokonaislukuun (ns. porrasfunktio).

Vastaavasti lukua \frac{p}{q} välittömästi edeltävä luku \frac{p''}{q''} voidaan laskea kaavoista


\begin{cases}
q''=\lfloor\frac{m-r}{q}\rfloor q+r\\
p''=\frac{pq''-1}{q}
\end{cases}

missä r on kuten edellä.

Tarvittavat modulaariaritmetiikan käänteisluvut voidaan laskea tehokkaasti ns. laajennetun eukleideen algoritmin avulla.

Kaavat ovat erityisen käyttökelpoisia tarkasteltujen lukujen ollessa suuria, esimerkiksi kymmenien tai satojen numeroiden mittaisia.