Congruência Linear

ax ≡ b (mod m).
Criado por
Renato Passos, Eng. de Software
Revisado por
Renato Passos, Eng. de Software

Última atualização: 18 de abr. de 2026

x (mod m)
6

Sobre esta calculadora

A calculadora de congruência linear resolve equações da forma ax ≡ b (mod m), onde a, b e m são inteiros. Este tipo de equação é fundamental em teoria dos números e criptografia. Para encontrar soluções, o método verifica se o maior divisor comum (mdc) de a e m divide b. Se sim, a solução x é calculada usando o inverso multiplicativo modular de a, ajustado conforme o módulo.

Ela funciona aplicando técnicas da aritmética modular. Primeiro, calcula o mdc(a, m) via algoritmo de Euclides. Se o mdc não divide b, não há solução. Senão, a equação é reduzida usando o teorema de Bézout, encontrando x = (b * inverso(a)) mod m. As soluções podem ser múltiplas, dependendo do módulo e do mdc.

Use esta calculadora em problemas que envolvem ciclos, horários, ou sistemas criptográficos. Por exemplo, em programação de tarefas periódicas ou análise de chaves em RSA. Cuidado com valores de a e m não coprimos: isso pode limitar ou invalidar soluções. Sempre simplifique a equação antes de usá-la.

É essencial entender que a congruência linear exige que a e m sejam inteiros positivos. Se o mdc(a, m) não divide b, a equação não tem solução. O resultado final é x ≡ c (mod n), onde n é m dividido pelo mdc(a, m). Valores fracionários devem ser convertidos para inteiros antes de serem inseridos na calculadora.

Perguntas frequentes

Quando uma congruência linear ax ≡ b (mod m) tem solução?

Uma solução existe apenas se o maior divisor comum de a e m (mdc(a, m)) divide b. Use o algoritmo de Euclides para verificar essa condição.

O que fazer se mdc(a, m) não divide b?

Se o mdc(a, m) não divide b, a congruência não tem solução. Revise os valores de a, b e m ou ajuste a equação.

Quantas soluções uma congruência linear pode ter?

Se houver solução, existem infinitas soluções congruentes módulo n, onde n é m dividido pelo mdc(a, m). Exemplo: x ≡ 3 mod 5 implica x = 3, 8, 13, etc.

Posso usar frações em a ou b?

Não. A calculadora trabalha apenas com inteiros. Converta frações em números inteiros multiplicando por denominadores comuns.

Outras calculadoras de Teoria Números