Kalkulator Pierwiastka Pierwotnego
Poznaj cykle mnożenia modulo liczby całkowitej za pomocą kalkulatora pierwiastków pierwotnych MiniWebtool. Gdy pierwiastki pierwotne istnieją, narzędzie je wyznacza, podaje funkcję Eulera φ i objaśnia otrzymane reszty za pomocą tabel potęg oraz diagramów grup cyklicznych.
W Gemini wklej skopiowane pytanie do czatu. Możesz je też skopiować poniżej.Potrzebujesz pomocy z narzędziem? Zapytaj AI
Zobacz pytanie
Wpisz poniżej moduł, aby uzyskać wszystkie jego pierwiastki pierwotne, funkcję Eulera i tabele potęg.
Twój bloker reklam uniemożliwia nam wyświetlanie reklam
MiniWebtool jest darmowy dzięki reklamom. Jeśli to narzędzie Ci pomogło, wesprzyj nas, przechodząc na wersję bez reklam z większą liczbą dziennych użyć, albo zezwól na MiniWebtool.com i odśwież stronę.
- Zezwól na reklamy dla MiniWebtool.com, potem odśwież
- Albo przejdź na wersję bez reklam i z wyższymi limitami dziennymi
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.
W skrócie
Kalkulator Pierwiastka Pierwotnego wyświetla wszystkie pierwiastki pierwotne dodatniego modułu n i podaje wartość funkcji phi Eulera. Pokazuje również tabelę potęg, koło grupy cyklicznej dla małych modułów i szczegółowe sprawdzenie najmniejszego pierwiastka.
| Funkcja | Co otrzymujesz | Przydatne dla |
|---|---|---|
| Moduł | Wprowadź dowolną dodatnią liczbę całkowitą n lub skorzystaj z przycisków przykładów dla n = 7, 13, 9, 14, 12 i 97. | Badanie zależności istnienia od n |
| Wszystkie pierwiastki pierwotne | Wymienia wszystkie pierwiastki pierwotne, ich liczbę i rząd grupy. Informuje o ich braku, jak w przypadku n = 12. | Zadania z teorii liczb i przykłady kryptograficzne |
| Funkcja phi Eulera | Podaje phi(n); liczba pierwiastków pierwotnych, jeśli istnieją, wynosi phi(phi(n)). | Weryfikacja liczby pierwiastków za pomocą wzoru |
| Koło grupy cyklicznej | Dla n do 100 interaktywne koło animuje, jak wybrany pierwiastek generuje wszystkie elementy odwracalne przez swoje potęgi. | Obserwacja cyklicznego generowania grupy |
| Tabela potęg | Siatka pokazuje g^k mod n dla k = 1 do phi(n), wyróżniając pierwiastki pierwotne i element neutralny. | Sprawdzenie pierwiastka na podstawie tabeli |
| Kroki weryfikacji | Pokazuje krok po kroku sprawdzenie najmniejszego pierwiastka pierwotnego. | Nauka testu z użyciem czynników pierwszych phi(n) |
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 oraz generator podgrupy o dużym rzędzie pierwszym q, gdzie q dzieli p−1, 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 podgrupach cyklicznych uważa się za trudne obliczeniowo. Podobnie szyfrowanie ElGamal oraz algorytm podpisu cyfrowego (DSA) opierają się na trudności problemu logarytmu dyskretnego w tych podgrupach.
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
Porozmawiaj ze swoją ulubioną AI
W Gemini wklej skopiowane pytanie do czatu. Możesz je też skopiować poniżej.
Zobacz pytanie
Zaawansowane działania matematyczne:
- Kalkulator Macierzy Sąsiedztwa Nowy
- Kalkulator Antylogarytmów
- Kalkulator funkcji beta
- Kalkulator współczynnika dwumianu
- Kalkulator rozkładu dwumianowego
- Kalkulator Bitowy
- Upraszczacz Algebry Boole’a Nowy
- Kalkulator Twierdzenia Centralnego Granicznego
- Kalkulator chińskiego twierdzenia o resztach
- Kalkulator kombinacji
- Komplementarny kalkulator funkcji błędu
- Kalkulator liczb zespolonych
- Kalkulator ułamków łańcuchowych
- Kalkulator Nieporządków (Podfaktoriał)
- Kalkulator Najkrótszej Ścieżki Dijkstry
- Kalkulator Entropii
- Kalkulator funkcji błędu
- Kalkulator Funkcji Tocjenta Eulera
- Kalkulator Zaniku Wykładniczego
- Kalkulator wzrostu wykładniczego - wysoka precyzja
- Kalkulator całki wykładniczej
- Kalkulator Wykładników (Wysoka Precyzja)
- Kalkulator rozszerzonego algorytmu Euklidesa
- Kalkulator silni
- Kalkulator Funkcji Gamma
- Kalkulator złotego podziału
- Kalkulator Kolorowania Grafów Nowy
- Walidator ciągu stopni grafu
- Kalkulator Rzędu w Teorii Grup Nowy
- Kalkulator półtrwania
- Sprawdzanie Ścieżki Hamiltona Nowy
- Kalkulator Włączeń i Wyłączeń Nowy
- Solver Tablicy Karnaugha (K-Map) Popularne
- Solver Programowania Liniowego Nowy
- Kalkulator rozkładu stacjonarnego łańcucha Markowa
- Kalkulator Minimalnego Drzewa Rozpinającego
- Kalkulator Potęgowania Modularnego Nowy
- Kalkulator modularnej odwrotności multiplikatywnej
- Kalkulator Rozkładu Ujemnego Dwumianowego Nowy
- Kalkulator Przepływu w Sieci (Maksymalny Przepływ) Nowy
- Kalkulator tempa wzrostu procentowego
- Kalkulator permutacji
- Kalkulator Permutacji z Powtórzeniami Nowy
- Kalkulator Zasady Szufladkowej
- Walidator Grafu Planarnego Nowy
- Kalkulator Rozkładu Poissona
- Kalkulator korzeni wielomianów ze szczegółowymi krokami
- Kalkulator Pierwiastka Pierwotnego
- Kalkulator prawdopodobieństwa
- Kalkulator rozkładu prawdopodobieństwa
- Kalkulator Proporcji
- Kalkulator Formuły Kwadratowej
- Kalkulator Pierścieni i Ciał Nowy
- Kalkulator Zaokrąglania Nowy
- Kalkulator Naukowy
- Kalkulator notacji naukowej
- Kalkulator teorii zbiorów
- Kalkulator Cyfr Znaczących Nowy
- Solver Problemu Stabilnych Małżeństw Nowy
- Kalkulator liczb Stirlinga
- Kalkulator sumy sześcianów
- Kalkulator sumy kolejnych liczb
- Kalkulator sumy kwadratów Popularne
- Kalkulator Sortowania Topologicznego Nowy
- Solver Problemu Komiwojażera (TSP) Nowy
- Generator tablicy prawdy
- Generator Diagramu Venna (3 zbiory)