Tüm yazılar
Matematik30 Temmuz 2025

Stern-Brocot Ağacı: Her Pozitif Rasyonel Sayının Doğal Adresi

Bir saat tamircisi ile bir matematikçi, aynı yüzyılda birbirinden bağımsız aynı yapıyı keşfetti: her pozitif rasyonel sayının tam olarak bir kez göründüğü, ikili bir sonsuz ağaç.

Matematik Karavanı Editörü 7 dk okuma 5 soru
Elma ağacı — her dalında bir meyve gibi her rasyonel sayı

Saat tamircisi ve matematikçi

1858: Alman matematikçi Moritz Abraham Stern (Göttingen Üniversitesi) bir makale yayımladı: rasyonel sayıları sistemli olarak listeleyen yeni bir yapı.

1861: Fransız saat ustası Achille Brocot bağımsız olarak aynı yapıyı keşfetti — saat mekanizması tasarlarken (dişli oranı hesaplamak için) doğal olarak ortaya çıkmıştı.

İki keşif birleşince Stern-Brocot ağacı adı verildi. Bugün matematiksel mücevherlerden biri sayılıyor — özellikle bilgisayar bilimi, sayılar teorisi ve hatta müzik kuramında.

Mediant işlemi

İki kesir ab\frac{a}{b} ve cd\frac{c}{d} verildiğinde mediant (medyan-benzeri) şudur:

abcd=a+cb+d\frac{a}{b} \oplus \frac{c}{d} = \frac{a+c}{b+d}

Dikkat — bu aritmetik bir toplama değil! Pay ve payda ayrı ayrı toplanır.

Örnek: 1325=38\frac{1}{3} \oplus \frac{2}{5} = \frac{3}{8}.

İlginç özellik: mediant her zaman iki kesir arasında kalır:

ab<a+cb+d<cd\frac{a}{b} < \frac{a+c}{b+d} < \frac{c}{d}

(asıl kesirler ab<cd\frac{a}{b} < \frac{c}{d} ise).

Ağacın inşası

İki "sahte" başlangıç değerinden başlıyoruz:

  • En sol: 01=0\frac{0}{1} = 0
  • En sağ: 10=+\frac{1}{0} = +\infty (sembolik)

Düzey 0: 01,10\frac{0}{1}, \frac{1}{0}.

Düzey 1: Aralarına mediant ekle: 0+11+0=11\frac{0+1}{1+0} = \frac{1}{1}.

Liste: 01,11,10\frac{0}{1}, \frac{1}{1}, \frac{1}{0}.

Düzey 2: Yeni komşu çiftlerine mediant ekle:

  • 0111=12\frac{0}{1} \oplus \frac{1}{1} = \frac{1}{2}
  • 1110=21\frac{1}{1} \oplus \frac{1}{0} = \frac{2}{1}

Liste: 01,12,11,21,10\frac{0}{1}, \frac{1}{2}, \frac{1}{1}, \frac{2}{1}, \frac{1}{0}.

Düzey 3: 13,23,32,31\frac{1}{3}, \frac{2}{3}, \frac{3}{2}, \frac{3}{1} eklenir.

Düzey 4: 14,25,35,34,43,53,52,41\frac{1}{4}, \frac{2}{5}, \frac{3}{5}, \frac{3}{4}, \frac{4}{3}, \frac{5}{3}, \frac{5}{2}, \frac{4}{1} eklenir.

İkili ağaç olarak çizilirse:

                  1/1
               /        \
            1/2          2/1
           /   \        /   \
         1/3   2/3    3/2   3/1
         / \   / \    / \   / \
       1/4 2/5 3/5 3/4 4/3 5/3 5/2 4/1

Temel teoremler

Stern-Brocot ağacının iki muhteşem özelliği vardır:

Teorem 1 (Tamlık). Her pozitif rasyonel sayı bu ağaçta tam olarak bir kez görünür.

Teorem 2 (En basit form). Ağaçta görünen her pq\frac{p}{q} kesri otomatik olarak en basit şekildedir (yani gcd(p,q)=1\gcd(p,q) = 1). Tüm kesirler tam zaten sadeleşmiştir.

Bu, klasik aritmetiğin "EBOB hesapla, sadeleştir" adımını gereksiz kılan zarif bir yapı.

Teorem 3 (Komşuluk). Ağaçta komşu kesirler ab\frac{a}{b} ve cd\frac{c}{d} için çapraz çarpım farkı ±1\pm 1'dir:

adbc=±1ad - bc = \pm 1

(determinant +1 veya -1). Bu, ağaçta komşu kesirlerin Farey komşuları olduğunu söyler.

Sürekli kesirlerle bağı

Stern-Brocot ağacı sürekli kesir açılımı ile derinden bağlıdır. Bir kesrin ağaçtaki konumunu bulmak için: kökten 11\frac{1}{1}'dan başlayın; sol-sağ yön sekansı bizi kesre götürür. Bu sol-sağ kelimeleri ile sürekli kesir terimleri arasında doğrudan bir karşılık vardır.

Örnek: 58\frac{5}{8}'i ararken kökten yola çıkıp sol, sağ, sol, sol giderseniz 58\frac{5}{8}'e ulaşırsınız. Bu da 58=[0;1,1,1,2]\frac{5}{8} = [0; 1, 1, 1, 2] sürekli kesir açılımına karşılık gelir.

Brocot'un saat mekaniği uygulaması

Brocot bu ağacı dişli oranı seçimi için kullandı. Bir saat 100/137 oranında bir dönüşüm gerektiriyorsa, ama bu kadar uzun dişli mümkün değilse, yakın daha basit bir oran seçmek gerekir. Stern-Brocot ağacı, istediğiniz hata düzeyiyle en iyi yaklaşımı verir.

Örneğin π3.14159\pi \approx 3.14159 için ağaçta gezerek:

  • 31\frac{3}{1}
  • 2273.142857\frac{22}{7} \approx 3.142857 (klasik)
  • 3331063.141509\frac{333}{106} \approx 3.141509
  • 3551133.1415929\frac{355}{113} \approx 3.1415929inanılmaz iyi, 7 doğru basamak.

Bu rasyonel yaklaşım algoritması modern bilgisayar aritmetiğinde, FPGA tasarımında, görüntü ölçeklemede kullanılır.

Farey dizileri ile farkı

Farey dizisi FnF_n, paydası n\leq n olan tüm [0,1][0, 1] aralığındaki kesirleri sıralı verir. Stern-Brocot ile yakın akrabadır ama farklı: Farey paydaya göre sıralanır, Stern-Brocot mediant-tabanlı ikili ağaçtır.

İkisi de mediant ve çapraz çarpım = ±1 özelliklerini paylaşır.

Modern uygulamalar

  1. Bilgisayar grafiği: anti-aliasing, piksel oranı seçimi — Stern-Brocot rasyonel yaklaşım.
  2. Müzik teorisi: doğal aralıklar (perfect fifth 32\frac{3}{2}, major third 54\frac{5}{4}) ağaçta erken seviyelerde — neden müziğin uyumlu olduğunun matematiksel bir izi.
  3. Çalış zamanlama (cron): "her 7/3 günde bir" gibi düzensiz periyotları yaklaşıklayarak basit oranlara indirir.
  4. Sürekli kesir tabanlı şifreleme: bazı kuantum-sonrası kriptografi yaklaşımları.
  5. Bilgisayar aritmetik: GCD algoritması ve Bezout katsayıları doğrudan Stern-Brocot algoritmasıyla hesaplanabilir.

Sonuç

Stern-Brocot ağacı, sade bir aritmetik işlem (mediant) etrafında olağanüstü bir yapı: tüm pozitif rasyonel sayıları, her birini tam bir kez, otomatik sadeleştirilmiş şekilde sıralar.

Bir saat tamircisinin dişli problemiyle bir matematikçinin sayı listesinin aynı yapıya ulaşması: matematiğin işlevsel bir keşif olduğunun en güzel kanıtı.

Etiketler

Stern-Brocot ağacısayılar teorisisürekli kesirrasyonel sayılarmediant

Kendinizi Test Edin

Cevaplarınız profilinizde istatistik olarak saklanır.

1. İki kesir a/b ve c/d arasındaki mediant nedir?

2. Stern-Brocot ağacında her pozitif rasyonel sayı kaç kez görünür?

3. Ağaçta komşu kesirler a/b ve c/d için ad − bc neye eşittir?

4. π için Stern-Brocot ağacında karşımıza çıkan ünlü yaklaşımlardan biri hangisidir?

5. Stern-Brocot ağacındaki yol (sol/sağ sekansı) ne ile karşılık gelir?