Desde 2010 · Mais de 2 milhões de usos de ferramentas por mês
Desde 2010
Adicionar ao Chrome

Minha Caixa de Ferramentas

Modo Automático

Nenhuma ferramenta salva ainda.

Atualize para a Versão Premium
Ferramentas relacionadas
Calculadora de Campo Magnético de FioCalculadora de Ordem em Teoria dos GruposCalculadora de Raiz PrimitivaCalculadora do Inverso Multiplicativo ModularDecodificador JWT
Página Inicial > Matemática > Operações matemáticas avançadas
 

Calculadora de Anéis e Corpos

Calcule adicao, subtracao, multiplicacao, divisao, inversos e potencias em aneis modulares e corpos finitos de Galois. Visualize tabelas de Cayley, classifique unidades, divisores de zero e idempotentes, e inspecione a estrutura do grupo.

Uso gratuitoSem cadastroResultados instantâneos
Calculadora de Anéis e CorposExperimente agora — grátis ▼
Qualquer inteiro 2 ≤ n ≤ 200. Quando n é primo, Zn é um corpo.
Característica. Deve ser primo, ≤ 31.
Grau de extensão. 1 ≤ k ≤ 6.
O grau deve ser igual a k. Aceita forma simbólica (x^2 + x + 1) ou lista de coeficientes (1,1,1).

Embed Calculadora de Anéis e Corpos Widget

Calculadora de Anéis e Corpos

A Calculadora de Anéis e Corpos realiza aritmética exata dentro das duas famílias mais importantes de estruturas algébricas finitas: os anéis modulares Zn e os corpos finitos de Galois GF(pk). Ela processa soma, subtração, multiplicação, divisão, potências, inversos multiplicativos e ordem de elementos, enriquecendo cada resultado com uma análise estrutural — unidades, divisores de zero, nilpotentes, idempotentes, raízes primitivas e tabelas de Cayley completas codificadas por cores.

Zn — O Anel Modular

Para um inteiro positivo n, o anel Zn = {0, 1, 2, …, n − 1} carrega adição e multiplicação reduzidas no módulo n. Um elemento a é uma unidade de Zn (ou seja, possui um inverso multiplicativo) se e somente se mdc(a, n) = 1, portanto o grupo multiplicativo Zn* tem ordem φ(n), a função totiente de Euler.

Z_n é um CORPO ⟺ n é primo ⟺ Z_n não possui divisores de zero

Quando n é composto, elementos a com mdc(a, n) > 1 são divisores de zero: existe b ≠ 0 tal que a · b ≡ 0 (mod n). A calculadora classifica automaticamente cada elemento em seu papel estrutural.

Encontrando Inversos — Algoritmo de Euclides Estendido

Se mdc(a, n) = 1, o algoritmo de Euclides estendido produz inteiros x, y com a · x + n · y = 1, de onde a−1 ≡ x (mod n). A ferramenta mostra a identidade de Bézout resultante sempre que você solicitar um inverso.

Ordem Multiplicativa

Para uma unidade a, a ordem multiplicativa ord(a) é o menor k ≥ 1 com ak ≡ 1 (mod n). Pelo teorema de Lagrange, ord(a) divide φ(n). Um elemento com ord(a) = φ(n) é chamado de raiz primitiva e gera todo o grupo de unidades. Uma raiz primitiva existe precisamente quando n é 1, 2, 4, pk ou 2pk para um primo ímpar p.

GF(pk) — Corpos Finitos (Galois)

Para cada primo p e inteiro positivo k, existe um corpo único (a menos de isomorfismo) com pk elementos: o corpo de Galois GF(pk) = 𝔽pk. Seus elementos são representados como polinômios de grau < k com coeficientes em GF(p) = Zp, e a aritmética é feita no módulo de um polinômio irredutível f(x) de grau k.

GF(p^k) ≅ GF(p)[x] / ⟨f(x)⟩ onde f(x) é irredutível sobre GF(p), grau f = k

A calculadora sugere um polinômio irredutível padrão para pares comuns (p, k), por exemplo x2 + x + 1 para GF(4), x3 + x + 1 para GF(8), x4 + x + 1 para GF(16) e x2 + 1 para GF(9). Você pode substituí-lo pelo seu próprio; a ferramenta verifica a irredutibilidade via um teste de mdc estilo Rabin.

Por Que f(x) Deve Ser Irredutível?

Se f(x) fosse fatorado como g(x)·h(x) com grau g, grau h ≥ 1, então a imagem de g(x) e h(x) no quociente seriam divisores de zero não nulos — o quociente seria apenas um anel, não um corpo. A irredutibilidade é exatamente a condição para que GF(p)[x] / ⟨f(x)⟩ seja um corpo.

Aritmética Polinomial e Inversos

A adição é feita coeficiente a coeficiente mod p. A multiplicação é a multiplicação polinomial comum seguida de redução: dado a(x)·b(x), divida por f(x) e mantenha o resto r(x), com grau r < k. Os inversos multiplicativos vêm do algoritmo de Euclides estendido sobre o anel polinomial GF(p)[x]: encontre u(x) e v(x) com u(x)·a(x) + v(x)·f(x) = 1.

Anéis vs Corpos em um Relance

Propriedade Zn (n composto) Zp (p primo) = GF(p) GF(pk), k ≥ 2
Tamanhonppk
Característicanpp
Divisores de zero?Sim (a com mdc(a,n) > 1)NãoNão
É um corpo?NãoSimSim
Grupo multiplicativoZn*, ordem φ(n)cíclico, ordem p − 1cíclico, ordem pk − 1
Raiz primitiva?Se n ∈ {1, 2, 4, pk, 2pk}Sempre existeSempre existe

Como Usar a Calculadora

  1. Escolha uma estrutura — Zn para inteiros modulares, ou GF(pk) para um corpo de extensão. O formulário se reorganiza para mostrar apenas os campos relevantes.
  2. Insira os parâmetros — o módulo n, ou o primo p e o grau k. Para GF(pk), você pode deixar o polinômio irredutível em branco e a calculadora preencherá um padrão.
  3. Escolha uma operação — as sete escolhas cobrem todas as tarefas comuns: somar, subtrair, multiplicar, dividir, elevar a uma potência, calcular um inverso ou encontrar a ordem multiplicativa.
  4. Forneça os operandos — inteiros para Zn, ou polinômios como x^2 + x + 1 para GF(pk). O formato de lista de coeficientes (1,1,1) também funciona.
  5. Clique em Calcular. Você verá o resultado junto com o passo a passo, a classificação de cada elemento e as tabelas de Cayley sempre que a estrutura for pequena o suficiente para ser exibida.

Exemplo Prático — GF(8) = GF(23)

Considere f(x) = x3 + x + 1 (irredutível sobre GF(2)). Multiplique a(x) = x + 1 por b(x) = x2:

a(x) · b(x) = (x + 1) · x^2 = x^3 + x^2 Reduzindo mod f(x): x^3 ≡ x + 1 (porque f(x) = 0 ⇒ x^3 = x + 1) Portanto x^3 + x^2 ≡ x^2 + x + 1 (mod f, mod 2)

O grupo multiplicativo GF(8)* é cíclico de ordem 7, e o elemento x é um elemento primitivo porque xk percorre todos os elementos não nulos para k = 1, 2, …, 7.

Por Que Isso é Importante

Perguntas Frequentes

Quando Zn é um corpo?

O anel modular Zn é um corpo se e somente se n é primo. Nesse caso, cada elemento diferente de zero é uma unidade porque mdc(a, n) = 1 para todo 0 < a < n. Quando n é composto, Zn possui divisores de zero e é apenas um anel, não um domínio.

O que é GF(pk)?

GF(pk), também chamado de corpo de Galois de ordem pk, é o único corpo finito com pk elementos. Seus elementos são representados como polinômios de grau inferior a k sobre GF(p), com aritmética realizada em módulo de um polinômio irredutível f(x) de grau k. Para cada primo p e inteiro positivo k, existe exatamente um corpo desse tipo, a menos de isomorfismo.

O que é um polinômio irredutível e por que ele é necessário?

Um polinômio irredutível sobre GF(p) é um polinômio que não pode ser fatorado em polinômios de grau inferior com coeficientes em GF(p). A redução pelo módulo de um polinômio irredutível de grau k resulta em um anel quociente que é um corpo. Sem a irredutibilidade, o quociente possui divisores de zero e não é um corpo.

O que é um divisor de zero?

Um elemento a não nulo em um anel é um divisor de zero se existir um elemento b não nulo tal que a · b = 0. Em Zn, os divisores de zero são exatamente os elementos a com mdc(a, n) maior que 1. Corpos não possuem divisores de zero, e é por isso que Zn é um corpo precisamente quando n é primo.

O que é a ordem multiplicativa de um elemento?

A ordem multiplicativa de uma unidade a é o menor inteiro positivo k tal que ak é igual a 1 no anel. Pelo teorema de Lagrange, essa ordem divide o tamanho do grupo multiplicativo: φ(n) para Zn, ou pk − 1 para GF(pk). Um elemento cuja ordem é igual ao tamanho total do grupo é chamado de raiz primitiva ou gerador.

O que faz um elemento primitivo de GF(pk)?

Um elemento primitivo é um gerador do grupo multiplicativo GF(pk)*, que é cíclico de ordem pk − 1. Todo elemento não nulo do corpo pode ser escrito como uma potência do elemento primitivo, o que torna possível o logaritmo discreto, códigos BCH e correção de erros Reed-Solomon.

Leitura Adicional

Cite este conteúdo, página ou ferramenta como:

"Calculadora de Anéis e Corpos" em https://MiniWebtool.com/br/calculadora-de-aneis-e-corpos/ de MiniWebtool, https://MiniWebtool.com/

pela equipe miniwebtool. Atualizado em: 23 de abr de 2026

Você também pode experimentar nosso Solucionador de Matemática AI GPT para resolver seus problemas de matemática através de perguntas e respostas em linguagem natural.

Operações matemáticas avançadas:

Ferramentas populares e atualizadas:

Plotter de Campo de Direção e InclinaçãoCalculadora de Campo ElétricoCalculadora de Profundidade de Campo (DoF)Ver todos →
Página Inicial > Matemática > Operações matemáticas avançadas > Calculadora de Anéis e Corpos