Strona głównaArtykułyMatematyka

Liczbowe Spirale: Liczby pierwsze, Fibonacciego i spirala Ulama

Liczby pierwsze wydają się losowe — aż do momentu, gdy zapiszesz je w spiralę, a wyraźne przekątne pojawiają się.

mysimulator teamZaktualizowano — czerwiec 2026≈ 137 min czytania▶ Otwórz symulację

Sitowanie liczb pierwszych i spirala Ułama

Sitowanie Eratostenesa (ok. 240 p.n.e.) oznacza wszystkie wielokrotności 2, 3, 5… w sekwencji; nieoznaczone liczby są liczbami pierwszymi, działanie w czasie O(N log log N) – niezwykle szybkie dla jednego z najstarszych algorytmów w historii. Stanisław Ułamek odkrył swoją spiralę o nazwisku przypadkiem w 1963 roku, szkicując podczas wykładu konferencyjnego: zapisz 1, 2, 3… w spirali skierowanej na zewnątrz na siatce kwadratowej, zaznacz liczby pierwsze i nieuniknione linie diagonalne pojawią się. Diagonale odpowiadają wielomianom kwadratowym postaci n² + n + 41 (wzór Hardy’ego-Ramanujana), które generują niezbyt dużą gęstość liczb pierwszych dla małych wartości n – wizualny dowód, że rozkład liczb pierwszych nie jest wcale losowy. Istnieje również wariant podłużny, spirala Sacksa, która umieszcza liczbę całkowitą n pod kątem θ = 2π√n i jeszcze bardziej wyraźnie pokazuje quasi-okresowość liczb pierwszych, gdzie liczby pierwsze tworzą imponujące promieniowe strzały i łuki.

Ile liczb pierwszych znajduje się poniżej x?

Twierdzenie o liczbie gładkiej (Hadamard i de la Vallée Poussin, 1896) mówi, że π(x), liczba wszystkich liczb pierwszych ≤ x, spełnia π(x) ≈ x/ln(x) dla dużych x. Funkcja całkowa logarytmiczna Li(x) = ∫₂ˣ 1/ln(t) dt daje znacznie dokładniejszą przybliżoną wartość. Funkcja zeta Riemanna ζ(s) = ∑ 1/nˢ łączy się z π(x) poprzez jej niewłaściwe zera ρ = ½ + it, a Hipoteza Riemanna (1859) zakłada, że wszystkie one leżą dokładnie na prostej krytycznej Re(s) = ½. Ponad 10¹³ zer zostało zweryfikowanych na tej linii, ale hipoteza ta pozostaje nierozwiązana – jeden z problemów Millennium Prize.

Fibonacci, złoty podział i spirale w kieruncu słonecznika

Sekwencja Fibonnaciego 1, 1, 2, 3, 5, 8, 13, 21, … (F(n) = F(n-1) + F(n-2)) charakteryzuje się zbliżającymi się do złotego ułamka φ = (1+√5)/2 ≈ 1.618 współczynnikami stosunków kolejnych wyrazów. Nasiona w kieruncu słonecznika, łuski igliwia i płatki działki układają się w dwie wzajemnie przenikające rodziny spiralnych, których liczby są prawie zawsze kolejnymi liczbami Fibonnaciego (13 i 21, 34 i 55, …), ponieważ każdy następny owoc jest umieszczany pod kątem równym złotemu kątowi: 360° × (1 − 1/φ) ≈ 137.508°. Ponieważ rozwinięcie o ułamkach okresliczych φ zbiega się bardzo wolno, żaden owoc nigdy nie ląduje na tym samym promieniu co wcześniej – jest to najbardziej efektywne możliwe ułożenie.

Sieve of Eratosthenes:   O(N log log N) time, O(N) space
π(x) ~ x / ln(x)                          (Prime Number Theorem)
φ = (1 + √5) / 2 = 1.6180339887…          (golden ratio)
golden angle = 360° × (1 − 1/φ) ≈ 137.508°

Frequently asked questions

Co to jest spirala Ułama i dlaczego liczby pierwsze tworzą linie diagonalne?

Stanisław Ulam odkrył spiralę w 1963 roku, zapisując kolejne liczby całkowite 1, 2, 3... w spirali skierowanej na zewnątrz na siatce kwadratowej i oznaczając przez pierwsze. Diagonale odpowiadają wielomianom kwadratowym postaci n² + n + 41 (wzór Hardy'ego-Ramanujana), które generują niezbyt dużą gęstość liczb pierwszych dla małych wartości n, sugerując, że rozkład liczb pierwszych nie jest w pełni losowy.

Dlaczego słoneczniki wykorzystują złoty kąt do rozmieszczania nasion?

Każde kolejne nasiono jest umieszczane pod stałym przyrostem kątowym względem poprzedniego. Złoty kąt, 360° × (1 − 1/φ) ≈ 137.508°, jest liczbą najmniej ekstremalnie irracjonalną, więc nasiona nigdy nie padają dokładnie na ten sam promień co wcześniejsze - to maksymalizuje jednorodność pakowania i generuje dwie rodziny spiralnych, których liczby są kolejnymi liczbami Fibonacciego, takie jak 34 i 55.

Co to jest hipoteza Riemanna i w jaki sposób związana jest ona z liczbami pierwszymi?

Funkcja zeta Riemanna ζ(s) koduje dokładny rozkład liczb pierwszych poprzez swoje niewłaściwe zera, czyli liczby zespolone ρ, dla których ζ(ρ) = 0. Hipoteza Riemanna, sformułowana w 1859 roku, zakłada, że każde niewłaściwe zero ma część rzeczywistą równą dokładnie 1/2. Jeśli okaże się ona prawdziwa, dałaby najwęższy możliwy margines błędu dla funkcji podziału liczb pierwszych π(x) - odchylenia od jej gładkiego przybliżenia. Pozostaje nierozwiązana i jest jednym z Problemów Millennium.

Wypróbuj na żywo

Wszystko powyżej działa bezpośrednio w Twojej przeglądarce — otwórz the simulation i zmieniaj parametry podczas działania. Nic nie jest instalowane ani przesyłane na serwer, cały model działa w jednej karcie.

▶ Otwórz symulację the simulation

Co znalazłeś?

Dodaj kroki odtworzenia (opcjonalnie)