Advanced

Calculadora de Inverso Modular

Calcule o inverso multiplicativo modular de um inteiro a módulo m usando o algoritmo de Euclides estendido.
Integer to invert
Must be greater than 1
Modular inverse
3^-1 = 4 (mod 11)
Inverse x
4
a reduced mod m
3
gcd(a, m)
1
Check (a·x) mod m
1
01.42.84.15.56.98.39.611Inverse x lies within [0, m)
Os resultados são estimativas apenas para informação geral e não constituem aconselhamento profissional — sempre verifique resultados importantes de forma independente antes de confiar neles. Leia o aviso legal completo.
Resposta rápida

Como esta calculadora funciona?

O inverso modular de a módulo m é o inteiro x em [0, m) onde a·x ≡ 1 (mod m). Ele existe somente quando gcd(a, m) = 1, e é encontrado com o algoritmo de Euclides estendido, depois normalizado para um resíduo positivo. Se a e m compartilharem um fator, não existe inverso.

Fórmula
a · x ≡ 1 (mod m), existe se e somente se gcd(a, m) = 1
How this is calculated

O número a é reduzido módulo m para o intervalo [0, m), e o módulo m deve ser um inteiro maior que 1. O algoritmo de Euclides estendido é então executado em (a mod m, m), produzindo tanto o máximo divisor comum gcd(a, m) quanto um coeficiente de Bézout x tal que a·x + m·y = gcd(a, m).

Um inverso modular existe somente quando gcd(a, m) = 1. Quando existe, o coeficiente bruto x pode ser negativo, portanto é normalizado para [0, m) com ((x mod m) + m) mod m. O inverso retornado satisfaz (a · x) mod m = 1, mostrado na estatística de verificação. Se gcd(a, m) ≠ 1, nenhum inverso existe e o divisor é reportado em vez disso.

Toda a aritmética usa BigInt internamente para evitar perda de precisão com inteiros grandes. As entradas devem ser inteiros; valores não inteiros são rejeitados. Valores negativos de a são tratados por redução, portanto, por exemplo, -8 mod 11 é tratado como 3.

Perguntas frequentes

Um inverso de a módulo m existe somente quando a e m são coprimos, isto é, gcd(a, m) = 1. Se compartilharem um fator comum maior que 1, nenhum inteiro x satisfaz a·x ≡ 1 (mod m).

Não. O módulo pode ser qualquer inteiro maior que 1. Quando m é primo, todo a de 1 a m−1 tem um inverso porque todos são coprimos com m, mas módulos compostos também funcionam para qualquer a coprimo com m.

O número a é primeiro reduzido para o intervalo [0, m) antes de o algoritmo ser executado, portanto entradas negativas são tratadas pelo seu resíduo positivo. O inverso resultante também é normalizado para [0, m).

Também conhecido como

inverso modular
inverso multiplicativo mod
inverso modulo
euclides estendido
mod inverso
inverso modular calculadora

APA

TG we-Calculate Editorial Team. (2026). Calculadora de Inverso Modular [Online calculator]. TG we-Calculate. https://we-calculate.com/pt/calculator/modular-inverse-calculator

Chicago

TG we-Calculate Editorial Team. "Calculadora de Inverso Modular." TG we-Calculate. 2026. https://we-calculate.com/pt/calculator/modular-inverse-calculator.

IEEE

TG we-Calculate Editorial Team, "Calculadora de Inverso Modular," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/pt/calculator/modular-inverse-calculator

BibTeX

@misc{wecalculate_modular_inverse_calculator, title = {Calculadora de Inverso Modular}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/pt/calculator/modular-inverse-calculator}}, year = {2026}, note = {TG we-Calculate} }

Esta calculadora ajudou você?