Calculadora de Raiz Primitiva
Informe um módulo inteiro positivo para achar todas as raízes primitivas, calcular o totiente de Euler e ver as tabelas de potências com a visualização do grupo cíclico.
Seu bloqueador de anúncios está impedindo que mostremos anúncios
O MiniWebtool continua gratuito graças aos anúncios. Se esta ferramenta ajudou você, apoie-nos fazendo upgrade para navegação sem anúncios e mais usos diários, ou permita MiniWebtool.com e recarregue.
- Permita anúncios para MiniWebtool.com e recarregue
- Ou faça upgrade para navegar sem anúncios e ter limites diários maiores
Calculadora de Raiz Primitiva
A Calculadora de Raiz Primitiva encontra todas as raízes primitivas de um dado módulo n — números inteiros g cujas potências \(g^1, g^2, \ldots, g^{\varphi(n)}\) geram todos os elementos do grupo multiplicativo \((\mathbb{Z}/n\mathbb{Z})^*\). Insira qualquer número inteiro positivo para ver instantaneamente todas as raízes primitivas, o totiente de Euler \(\varphi(n)\), uma visualização interativa do grupo cíclico, uma tabela de potências e uma verificação passo a passo da menor raiz primitiva.
Aplicações de Raízes Primitivas
Conceitos e Fórmulas Chave
| Conceito | Fórmula / Definição | Descrição |
|---|---|---|
| Raiz Primitiva | \(\text{ord}_n(g) = \varphi(n)\) | Um inteiro g cuja ordem mod n é igual ao totiente de Euler |
| Totiente de Euler | \(\varphi(n) = n \prod_{p|n}\left(1 - \frac{1}{p}\right)\) | Contagem de inteiros em [1, n] coprimos com n |
| Critério de Existência | \(n \in \{1, 2, 4, p^k, 2p^k\}\) | Raízes primitivas existem apenas para estas formas (p primo ímpar) |
| Número de Raízes | \(\varphi(\varphi(n))\) | Quantidade de raízes primitivas quando elas existem |
| Teste de Raiz Primitiva | \(g^{\varphi(n)/p} \not\equiv 1 \pmod{n}\) para todos os primos \(p | \varphi(n)\) | Condição suficiente: verificar apenas para fatores primos de φ(n) |
| Gerando Todas as Raízes | \(g^k \bmod n\) onde \(\gcd(k, \varphi(n)) = 1\) | Uma vez encontrada uma raiz g, todas as outras seguem |
Entendendo as Raízes Primitivas
Uma raiz primitiva módulo n é um número inteiro g tal que \(\{g^1 \bmod n, g^2 \bmod n, \ldots, g^{\varphi(n)} \bmod n\}\) é igual ao conjunto de todos os números inteiros de 1 a n−1 que são coprimos com n. Em termos de teoria de grupos, g é um gerador do grupo multiplicativo cíclico \((\mathbb{Z}/n\mathbb{Z})^*\). Por exemplo, 3 é uma raiz primitiva mod 7 porque as potências 3¹=3, 3²=2, 3³=6, 3⁴=4, 3⁵=5, 3⁶=1 (mod 7) produzem cada elemento de {1, 2, 3, 4, 5, 6}.
Quando Existem Raízes Primitivas?
Um resultado clássico na teoria dos números (provado por Gauss) afirma que raízes primitivas módulo n existem se e somente se n for um de: 1, 2, 4, pk ou 2pk, onde p é um primo ímpar e k ≥ 1. Para outros valores de n, o grupo \((\mathbb{Z}/n\mathbb{Z})^*\) não é cíclico — ele se decompõe como um produto direto de grupos cíclicos pelo Teorema Chinês dos Restos — portanto, nenhum elemento único pode gerar o grupo inteiro. Por exemplo, \((\mathbb{Z}/8\mathbb{Z})^* \cong \mathbb{Z}/2 \times \mathbb{Z}/2\) não possui raiz primitiva.
Como Encontrar Raízes Primitivas Eficientemente
O algoritmo padrão funciona em duas fases. Fase 1: encontrar a menor raiz primitiva por tentativa. Para cada candidato g começando de 2, calcule \(g^{\varphi(n)/p} \bmod n\) para cada fator primo p de \(\varphi(n)\). Se nenhum destes for igual a 1, então g é uma raiz primitiva. Na prática, a menor raiz primitiva costuma ser pequena — conjectura-se que seja \(O(n^\epsilon)\) para qualquer \(\epsilon > 0\). Fase 2: uma vez conhecida uma raiz primitiva g, todas as outras raízes primitivas são \(g^k \bmod n\) onde \(\gcd(k, \varphi(n)) = 1\), resultando em exatamente \(\varphi(\varphi(n))\) raízes primitivas no total.
Como Usar a Calculadora de Raiz Primitiva
- Insira o módulo n: Digite um número inteiro positivo no campo de entrada ou clique em um dos botões de exemplo rápido para preencher automaticamente um valor.
- Clique em Encontrar Raízes Primitivas: Pressione o botão para calcular todas as raízes primitivas módulo n.
- Revise os resultados: Veja a contagem, a lista completa de raízes primitivas, o totiente de Euler, a ordem do grupo e se existem raízes primitivas para o seu n.
- Explore a visualização: Para n ≤ 100, a roda interativa do grupo cíclico mostra como cada raiz primitiva gera o grupo inteiro através de suas potências. Clique em qualquer chip de raiz para ver seu ciclo animado na roda.
- Estude a tabela de potências: A grade mostra g^k mod n para k = 1, 2, …, φ(n), com as raízes primitivas e o elemento identidade destacados em cores distintas.
Raízes Primitivas na Criptografia
As raízes primitivas desempenham um papel central na criptografia moderna. Na troca de chaves Diffie-Hellman, duas partes concordam com um primo grande p e um gerador de um subgrupo de ordem prima grande, de ordem q que divide p−1, então trocam chaves públicas ga mod p e gb mod p. O segredo compartilhado gab mod p é computacionalmente inviável para um invasor determinar, porque calcular logaritmos discretos em grandes subgrupos cíclicos é considerado difícil. Da mesma forma, a criptografia ElGamal e o Algoritmo de Assinatura Digital (DSA) dependem da dificuldade do problema do logaritmo discreto em subgrupos de ordem prima grande gerados por esses elementos.
FAQ
Cite este conteúdo, página ou ferramenta como:
"Calculadora de Raiz Primitiva" em https://MiniWebtool.com/br/calculadora-de-raiz-primitiva/ de MiniWebtool, https://MiniWebtool.com/
pela equipe miniwebtool. Atualizado: 2026-04-16
Operações matemáticas avançadas:
- Calculadora de Matriz de Adjacência Novo
- Calculadora de Antilog
- Calculadora de Função Beta
- Calculadora de Coeficiente Binomial
- Calculadora de distribuição binomial
- Calculadora de Lógica Binária
- Simplificador de Álgebra Booleana Popular
- Calculadora do Teorema Central do Limite
- Calculadora do Teorema Chinês do Resto
- Calculadora de Combinação Popular
- Calculadora de Função de Erro Complementar
- Calculadora de Números Complexos Popular
- Calculadora de Frações Contínuas
- Calculadora de Desarranjo (Subfatorial)
- Calculadora de Caminho Mais Curto de Dijkstra
- Calculadora de Entropia
- Calculadora da função de erro
- Calculadora da Função Totiente de Euler
- Calculadora de decaimento exponencial
- Calculadora de Crescimento Exponencial de Alta Precisão
- Calculadora de Integral Exponencial
- Calculadora de Expoentes (Alta Precisão)
- Calculadora do Algoritmo Euclidiano Estendido
- Calculadora de Fatorial
- Calculadora de Função Gama
- Calculadora de Proporção Áurea
- Calculadora de Coloração de Grafos Novo
- Validador de Sequência de Graus de Grafo
- Calculadora de Ordem em Teoria dos Grupos Novo
- Calculadora de Meia-Vida
- Verificador de Caminho Hamiltoniano Novo
- Calculadora de Inclusão-Exclusão Novo
- Solucionador de Mapa de Karnaugh (K-Map) Novo
- Solucionador de Programação Linear Novo
- Calculadora de Estado Estacionário da Cadeia de Markov
- Calculadora de Árvore Geradora Mínima
- Calculadora de Exponenciação Modular Novo
- Calculadora do Inverso Multiplicativo Modular
- Calculadora de Distribuição Binomial Negativa Novo
- Calculadora de Fluxo em Rede (Fluxo Máximo) Novo
- Calculadora de Taxa de Crescimento Percentual Popular
- Calculadora de Permutação
- Calculadora de Permutações com Repetição Novo
- Calculadora do Princípio da Casa dos Pombos
- Verificador de Grafo Planar Novo
- Calculadora de Distribuição de Poisson Popular
- Calculadora de Raízes de Polinômios
- Calculadora de Raiz Primitiva
- Calculadora de Probabilidade
- Calculadora de Distribuição de Probabilidade
- Calculadora de Proporção Popular
- Calculadora de Fórmula Quadrática
- Calculadora de Anéis e Corpos Novo
- Calculadora de Arredondamento Popular
- Calculadora Científica
- Calculadora de notação científica
- Calculadora de Teoria dos Conjuntos
- Calculadora de Algarismos Significativos Novo
- Solucionador do Problema do Casamento Estável Novo
- Calculadora de Números de Stirling
- Calculadora de Soma de Cubos
- Calculadora de soma de inteiros positivos
- Calculadora de Soma dos Quadrados
- Calculadora de Ordenação Topológica Novo
- Solucionador do Caixeiro Viajante (TSP) Novo
- Gerador de Tabela Verdade Popular
- Gerador de Diagrama de Venn (3 Conjuntos)