Kalkulator Pierwiastka Pierwotnego
Znajdź wszystkie pierwiastki pierwotne dla danego modułu n — generatory grupy multiplikatywnej (Z/nZ)*. Wprowadź dowolną liczbę całkowitą dodatnią, aby otrzymać pierwiastki pierwotne, funkcję fi Eulera, wizualizację grupy cyklicznej oraz weryfikację krok po kroku z tablicami potęg.
Blokada reklam uniemożliwia wyświetlanie reklam
MiniWebtool jest darmowy dzięki reklamom. Jeśli to narzędzie Ci pomogło, wesprzyj nas przez Premium (bez reklam + szybciej) albo dodaj MiniWebtool.com do wyjątków i odśwież stronę.
- Albo przejdź na Premium (bez reklam)
- Zezwól na reklamy dla MiniWebtool.com, potem odśwież
O Kalkulator Pierwiastka Pierwotnego
Kalkulator Pierwiastka Pierwotnego znajduje wszystkie pierwiastki pierwotne dla danego modułu n — liczby całkowite g, których potęgi \(g^1, g^2, \ldots, g^{\varphi(n)}\) generują każdy element grupy multiplikatywnej \((\mathbb{Z}/n\mathbb{Z})^*\). Wpisz dowolną dodatnią liczbę całkowitą, aby natychmiast zobaczyć wszystkie pierwiastki pierwotne, wartość funkcji Eulera \(\varphi(n)\), interaktywną wizualizację grupy cyklicznej, tabelę potęg oraz weryfikację najmniejszego pierwiastka pierwotnego krok po kroku.
Zastosowania pierwiastków pierwotnych
Kluczowe pojęcia i wzory
| Pojęcie | Wzór / Definicja | Opis |
|---|---|---|
| Pierwiastek pierwotny | \(\text{ord}_n(g) = \varphi(n)\) | Liczba całkowita g, której rząd mod n jest równy wartości funkcji Eulera |
| Funkcja Eulera | \(\varphi(n) = n \prod_{p|n}\left(1 - \frac{1}{p}\right)\) | Liczba liczb całkowitych w [1, n] względnie pierwszych z n |
| Kryterium istnienia | \(n \in \{1, 2, 4, p^k, 2p^k\}\) | Pierwiastki pierwotne istnieją tylko dla tych form (p - nieparzysta l. pierwsza) |
| Liczba pierwiastków | \(\varphi(\varphi(n))\) | Liczba pierwiastków pierwotnych, gdy one istnieją |
| Test pierwiastka pierwotnego | \(g^{\varphi(n)/p} \not\equiv 1 \pmod{n}\) dla wszystkich liczb pierwszych \(p | \varphi(n)\) | Warunek wystarczający: sprawdź tylko dla czynników pierwszych φ(n) |
| Generowanie wszystkich pierwiastków | \(g^k \bmod n\) gdzie \(\gcd(k, \varphi(n)) = 1\) | Po znalezieniu jednego pierwiastka g, pozostałe wynikają z tego wzoru |
Zrozumienie pierwiastków pierwotnych
Pierwiastek pierwotny modulo n to liczba całkowita g taka, że zbiór \(\{g^1 \bmod n, g^2 \bmod n, \ldots, g^{\varphi(n)} \bmod n\}\) jest równy zbiorowi wszystkich liczb całkowitych od 1 do n−1, które są względnie pierwsze z n. W terminologii teorii grup, g jest generatorem cyklicznej grupy multiplikatywnej \((\mathbb{Z}/n\mathbb{Z})^*\). Na przykład 3 jest pierwiastkiem pierwotnym mod 7, ponieważ potęgi 3¹=3, 3²=2, 3³=6, 3⁴=4, 3⁵=5, 3⁶=1 (mod 7) dają każdy element zbioru {1, 2, 3, 4, 5, 6}.
Kiedy istnieją pierwiastki pierwotne?
Klasyczny wynik w teorii liczb (udowodniony przez Gaussa) mówi, że pierwiastki pierwotne modulo n istnieją wtedy i tylko wtedy, gdy n jest jedną z liczb: 1, 2, 4, pk lub 2pk, gdzie p jest nieparzystą liczbą pierwszą, a k ≥ 1. Dla innych wartości n grupa \((\mathbb{Z}/n\mathbb{Z})^*\) nie jest cykliczna — rozkłada się na produkt prosty grup cyklicznych zgodnie z chińskim twierdzeniem o resztach — więc żaden pojedynczy element nie może wygenerować całej grupy. Na przykład \((\mathbb{Z}/8\mathbb{Z})^* \cong \mathbb{Z}/2 \times \mathbb{Z}/2\) nie posiada pierwiastka pierwotnego.
Jak efektywnie znaleźć pierwiastki pierwotne
Standardowy algorytm działa w dwóch fazach. Faza 1: znalezienie najmniejszego pierwiastka pierwotnego metodą prób. Dla każdego kandydata g zaczynając od 2, oblicz \(g^{\varphi(n)/p} \bmod n\) dla każdego czynnika pierwszego p liczby \(\varphi(n)\). Jeśli żaden z tych wyników nie jest równy 1, wówczas g jest pierwiastkiem pierwotnym. W praktyce najmniejszy pierwiastek pierwotny zazwyczaj jest małą liczbą — przypuszcza się, że wynosi \(O(n^\epsilon)\) dla dowolnego \(\epsilon > 0\). Faza 2: gdy znany jest jeden pierwiastek pierwotny g, wszystkie pozostałe pierwiastki to \(g^k \bmod n\), gdzie \(\gcd(k, \varphi(n)) = 1\), co daje łącznie dokładnie \(\varphi(\varphi(n))\) pierwiastków pierwotnych.
Jak używać Kalkulatora Pierwiastka Pierwotnego
- Wprowadź moduł n: Wpisz dodatnią liczbę całkowitą w polu wejściowym lub kliknij jeden z przycisków szybkich przykładów, aby automatycznie wypełnić wartość.
- Kliknij Znajdź Pierwiastki Pierwotne: Naciśnij przycisk, aby obliczyć wszystkie pierwiastki pierwotne modulo n.
- Przejrzyj wyniki: Zobacz liczbę pierwiastków, kompletną listę pierwiastków pierwotnych, wartość funkcji Eulera, rząd grupy oraz informację, czy pierwiastki pierwotne istnieją dla Twojego n.
- Eksploruj wizualizację: Dla n ≤ 100 interaktywne koło grupy cyklicznej pokazuje, jak każdy pierwiastek pierwotny generuje całą grupę poprzez swoje potęgi. Kliknij na dowolny kafelek pierwiastka, aby zobaczyć animację jego cyklu na kole.
- Studiuj tabelę potęg: Siatka pokazuje g^k mod n dla k = 1, 2, …, φ(n), przy czym pierwiastki pierwotne i element neutralny są wyróżnione różnymi kolorami.
Pierwiastki pierwotne w kryptografii
Pierwiastki pierwotne odgrywają kluczową rolę w nowoczesnej kryptografii. W wymianie kluczy Diffie-Hellman dwie strony uzgadniają dużą liczbę pierwszą p i pierwiastek pierwotny g mod p, a następnie wymieniają klucze publiczne ga mod p i gb mod p. Wspólny sekret gab mod p jest praktycznie niemożliwy do wyznaczenia przez podsłuchującego, ponieważ obliczanie logarytmów dyskretnych w dużych grupach cyklicznych jest uważane za trudne obliczeniowo. Podobnie szyfrowanie ElGamal oraz algorytm podpisu cyfrowego (DSA) opierają się na trudności problemu logarytmu dyskretnego w grupach generowanych przez pierwiastki pierwotne.
FAQ
Cytuj ten materiał, stronę lub narzędzie w następujący sposób:
"Kalkulator Pierwiastka Pierwotnego" na https://MiniWebtool.com/pl/kalkulator-pierwiastka-pierwotnego/ z MiniWebtool, https://MiniWebtool.com/
przez zespół miniwebtool. Aktualizacja: 2026-04-16
Możesz także wypróbować nasz AI Rozwiązywacz Matematyczny GPT, aby rozwiązywać swoje problemy matematyczne poprzez pytania i odpowiedzi w języku naturalnym.
Inne powiązane narzędzia:
Zaawansowane działania matematyczne:
- Kalkulator Antylogarytmów
- Kalkulator funkcji beta
- Kalkulator współczynnika dwumianu
- Kalkulator rozkładu dwumianowego Polecane
- Kalkulator Bitowy
- Kalkulator Twierdzenia Centralnego Granicznego
- Kalkulator kombinacji
- Komplementarny kalkulator funkcji błędu
- Kalkulator liczb zespolonych
- Kalkulator Entropii
- Kalkulator funkcji błędu
- Kalkulator rozkładu wykładniczego
- Kalkulator wzrostu wykładniczego - wysoka precyzja
- Kalkulator całki wykładniczej
- kalkulator-wykładników-wysoka-precyzja
- Kalkulator silni
- Kalkulator Funkcji Gamma
- Kalkulator złotego podziału
- Kalkulator półtrwania
- Kalkulator tempa wzrostu procentowego
- Kalkulator permutacji
- Kalkulator Rozkładu Poissona
- Kalkulator korzeni wielomianów ze szczegółowymi krokami
- Kalkulator prawdopodobieństwa
- Kalkulator rozkładu prawdopodobieństwa
- Kalkulator Proporcji
- Kalkulator Formuły Kwadratowej
- Kalkulator Naukowy Polecane
- Kalkulator notacji naukowej
- Kalkulator Cyfr Znaczących Nowy
- Kalkulator sumy sześcianów
- Kalkulator sumy kolejnych liczb
- Kalkulator sumy kwadratów
- Generator tablicy prawdy Nowy
- Kalkulator teorii zbiorów Nowy
- Generator Diagramu Venna (3 zbiory) Nowy
- Kalkulator chińskiego twierdzenia o resztach Nowy
- Kalkulator Funkcji Tocjenta Eulera Nowy
- Kalkulator rozszerzonego algorytmu Euklidesa Nowy
- Kalkulator modularnej odwrotności multiplikatywnej Nowy
- Kalkulator ułamków łańcuchowych Nowy
- Kalkulator Najkrótszej Ścieżki Dijkstry Nowy
- Kalkulator Minimalnego Drzewa Rozpinającego Nowy
- Walidator ciągu stopni grafu Nowy
- Kalkulator Nieporządków (Podfaktoriał) Nowy
- Kalkulator liczb Stirlinga Nowy
- Kalkulator Zasady Szufladkowej Nowy
- Kalkulator rozkładu stacjonarnego łańcucha Markowa Nowy
- Kalkulator Zaokrąglania Nowy
- Kalkulator Rozkładu Ujemnego Dwumianowego Nowy
- Kalkulator Permutacji z Powtórzeniami Nowy
- Kalkulator Potęgowania Modularnego Nowy
- Kalkulator Pierwiastka Pierwotnego Nowy
- Upraszczacz Algebry Boole’a Nowy
- Solver Tablicy Karnaugha (K-Map) Nowy
- Kalkulator Kolorowania Grafów Nowy
- Kalkulator Sortowania Topologicznego Nowy
- Kalkulator Macierzy Sąsiedztwa Nowy
- Kalkulator Włączeń i Wyłączeń Nowy
- Solver Programowania Liniowego Nowy
- Solver Problemu Komiwojażera (TSP) Nowy
- Sprawdzanie Ścieżki Hamiltona Nowy
- Walidator Grafu Planarnego Nowy
- Kalkulator Przepływu w Sieci (Maksymalny Przepływ) Nowy
- Solver Problemu Stabilnych Małżeństw Nowy
- Kalkulator Rzędu w Teorii Grup Nowy
- Kalkulator Pierścieni i Ciał Nowy