🔢 Przestrzeń ultrametryczna liczb p-adycznych
Zobacz liczby p-adyczne jako drzewo fraktalne. Odległość p-adyczna |x-y|_p = p^{-v_p(x-y)}, gdzie v_p to waluacja p-adyczna. Liczby bliskie w metryce p-adycznej są odległe na osi rzeczywistej.
O tej symulacji
Ta symulacja przedstawia liczby całkowite p-adyczne jako rozgałęziające się drzewo: wybierz liczbę pierwszą p, a każda liczba całkowita znajduje się w liściu, do którego dociera się, podążając cyframi jej rozwinięcia w podstawie p. Dwie liczby A i B są porównywane bezpośrednio — głębokość, na której ich ścieżki się rozchodzą, jest równa waluacji p-adycznej vp(A-B), a ich odległość p-adyczna p-vp maleje tym bardziej, im dłuższy wspólny przedrostek mają liczby, nawet jeśli ich zwykła różnica rzeczywista jest duża.
🔬 Co pokazuje
Fraktalne drzewo p-arne dla liczb pierwszych p=2,3,5,7 o głębokości 2-7. Ścieżki od korzenia do liścia A i liścia B są podświetlone kolejno na indygo i bursztynowo, a wspólna ścieżka przodków pokazana jest na fioletowo — wizualnie kodując waluację p-adyczną.
🎮 Jak korzystać
Wybierz liczbę pierwszą za pomocą selektora Prime p, dostosuj Tree depth, a następnie przeciągaj suwaki Number A i Number B (1-100). Panel statystyk aktualizuje na bieżąco v_p(A), v_p(B), odległość p-adyczną |A-B|_p oraz zwykłą odległość rzeczywistą. Naciśnij R, aby odświeżyć rysunek.
💡 Czy wiesz, że...
W metryce 2-adycznej liczby 1024 i 0 są niezwykle blisko siebie (podzielne przez 2^10), podczas gdy 1 i 2 są odległe — dokładnie odwrotnie niż na osi liczb rzeczywistych. To odwrócone pojęcie „bliskości" leży u podstaw głębokich wyników, takich jak lemat Hensela.
Najczęściej zadawane pytania
Dlaczego bliskie liczby p-adyczne wyglądają na odległe na etykietach osi rzeczywistej drzewa?
Drzewo koduje bliskość poprzez wspólne przedrostki cyfrowe w podstawie p, a nie poprzez wielkość liczbową. Dwie liczby mogą różnić się ogromną wartością rzeczywistą, a mimo to być bliskie p-adycznie, jeśli ich różnica jest podzielna przez wysoką potęgę p, co oznacza, że podążają tą samą gałęzią przez wiele poziomów, zanim się rozdzielą.
Co się stanie, jeśli ustawię A równe B?
Odległość p-adyczna staje się równa 0, a obie ścieżki pokrywają się całkowicie aż do wybranej głębokości drzewa — symulacja pokaże wtedy pojedynczą podświetloną ścieżkę, ponieważ w widocznej głębokości nie ma punktu rozgałęzienia.
Dlaczego zwiększenie liczby pierwszej p tak bardzo zmienia kształt drzewa?
Każdy węzeł rozgałęzia się dokładnie na p dzieci, więc p=2 daje smukłe drzewo binarne, a p=7 — szerokie, płytkie drzewo przy tej samej głębokości. Większe liczby pierwsze pakują więcej liczb w mniej poziomów, co zmienia, jak szybko rozchodzą się ścieżki dla dwóch danych liczb.
Czy suwak głębokości drzewa wpływa na rzeczywistą odległość p-adyczną?
Nie — odległość matematyczna |A-B|_p jest ustalona przez waluację A-B i nie zależy od tego, ile poziomów drzewa zostanie narysowanych. Suwak głębokości kontroluje jedynie, jak dużą część nieskończonego drzewa rysujemy, więc bardzo bliskie liczby mogą wyglądać identycznie, dopóki nie zwiększymy głębokości na tyle, by zobaczyć ich rozdzielenie.
Czy istnieje realne zastosowanie liczb p-adycznych, czy to czysto teoretyczne zagadnienie?
Liczby p-adyczne są kluczowe dla współczesnej teorii liczb (były niezbędne w dowodzie Wielkiego Twierdzenia Fermata), a także pojawiają się w kryptografii, teorii kodowania i p-adycznej teorii strun w fizyce, co czyni je czymś więcej niż abstrakcyjną ciekawostką.