Fareyn jono

Tähän artikkeliin tai osioon ei ole merkitty lähteitä, joten tiedot kannattaa tarkistaa muista tietolähteistä.
Voit auttaa Wikipediaa lisäämällä artikkeliin tarkistettavissa olevia lähteitä ja merkitsemällä ne ohjeen mukaan.

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

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

Tarkastellaan Fareyn jonoa, jossa nimittäjien maksimiarvo on m {\displaystyle m} .

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

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

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

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

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

missä r {\displaystyle 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.