全部书籍

专业

应用 关于 Coach 登录 开始阅读

书籍暂未推出简体中文版——当前显示 Português 版。

Matemática · 术语表

什么是 Congruência?

又称: congruence

Definição 29.4 Matemática do ensino médio · 第 29 章 — Aritmética

Seja n∈N∗n \in \N^*. Dois inteiros a,ba, b são congruentes módulo nn, o que se escreve a≡b(modn)a \equiv b \pmod n, se n∣(a−b)n \mid (a - b) — equivalentemente, se aa e bb têm o mesmo resto na divisão euclidiana por nn.

在原文中阅读 →
Definição 6.18 Matemática universitária — Graduação 1 · 第 6 章 — Aritmética dos Inteiros

Para n∈N∗n \in \N^*: a≡b(modn)a \equiv b \pmod n quando n∣a−bn \mid a - b. Esta é uma relação de equivalência compatível com a adição e a multiplicação: se a≡ba \equiv b e a′≡b′a' \equiv b' (mód. nn), então a+a′≡b+b′a + a' \equiv b + b', aa′≡bb′aa' \equiv bb' e ak≡bka^k \equiv b^k para k∈Nk \in \N.

示例

Exemplo 6.19 (A prova dos noves)

A compatibilidade com ++ e ×\times é um recurso de verificação tão antigo quanto o comércio. Como 10≡1(mod9)10 \equiv 1 \pmod 9, todo inteiro é congruente módulo 99 à soma dos seus algarismos (demonstrado no Exercício 6.2). Para verificar a afirmação 1234×567=699 6781234 \times 567 = 699\,678: as somas dos algarismos dão 1234≡11234 \equiv 1 e 567≡18≡0(mod9)567 \equiv 18 \equiv 0 \pmod 9, de modo que o produto deve ser ≡1×0=0\equiv 1 \times 0 = 0; e, de fato, 6+9+9+6+7+8=45≡06 + 9 + 9 + 6 + 7 + 8 = 45 \equiv 0. A verificação passa (e o produto está, de fato, correto). Se alguém tivesse relatado 699 478699\,478, a soma dos algarismos 43≡7≢043 \equiv 7 \not\equiv 0 o condenaria instantaneamente. O teste é unilateral — ele apanha um erro a menos que o próprio erro seja um múltiplo de 99 — o que é exatamente a lição dos pseudoprimos do Exemplo 6.24 em miniatura: verificações por congruência refutam, não certificam.

Exemplo 6.21 (Invertendo 77 módulo 2626)

Como gcd⁡(7,26)=1\gcd(7, 26) = 1, a classe de 77 é invertível módulo 2626. Euclides estendido:

26=3×7+5,7=1×5+2,5=2×2+1,26 = 3 \times 7 + 5, \qquad 7 = 1 \times 5 + 2, \qquad 5 = 2 \times 2 + 1 ,

e depois, de trás para diante:

1=5−2×2=5−2(7−5)=3×5−2×7=3(26−3×7)−2×7=3×26−11×7.1 = 5 - 2 \times 2 = 5 - 2(7 - 5) = 3 \times 5 - 2 \times 7 = 3(26 - 3 \times 7) - 2 \times 7 = 3 \times 26 - 11 \times 7 .

Portanto, 7×(−11)≡1(mod26)7 \times (-11) \equiv 1 \pmod{26}, isto é, 7−1≡−11≡15(mod26)7^{-1} \equiv -11 \equiv 15 \pmod{26}; verificação: 7×15=105=4×26+17 \times 15 = 105 = 4 \times 26 + 1. Com a inversa em mãos, qualquer congruência 7x≡c(mod26)7x \equiv c \pmod{26} resolve-se com uma multiplicação: x≡15cx \equiv 15c. Essa inversão mecânica é o cavalo de batalha da aritmética modular — e dos protocolos de chave pública mencionados na Observação 6.27, em que os módulos têm centenas de algarismos, mas o algoritmo é exatamente este.

Exemplo 6.22 (Quando o coeficiente não é invertível)

Resolva 12x≡8(mod20)12x \equiv 8 \pmod{20}. Aqui gcd⁡(12,20)=4\gcd(12, 20) = 4, de modo que 1212 não é invertível módulo 2020 — mas a equação ainda é tratável. A congruência diz que 20∣12x−820 \mid 12x - 8; dividindo a relação inteira por 44 (divisor dos três ingredientes), ela é equivalente a 5∣3x−25 \mid 3x - 2, isto é,

3x≡2(mod5).3x \equiv 2 \pmod 5 .

Agora, gcd⁡(3,5)=1\gcd(3, 5) = 1 e 3−1≡2(mod5)3^{-1} \equiv 2 \pmod 5 (3×2=6≡13 \times 2 = 6 \equiv 1), de modo que x≡4(mod5)x \equiv 4 \pmod 5: as soluções são x≡4,9,14,19(mod20)x \equiv 4, 9, 14, 19 \pmod{20} — quatro classes módulo 2020, correspondendo ao mdc. (Se o lado direito não fosse divisível por 44, digamos 12x≡6(mod20)12x \equiv 6 \pmod{20}, não haveria solução alguma: o lado esquerdo é sempre ≡0(mod4)\equiv 0 \pmod 4.) Forma geral: ax≡b(modn)ax \equiv b \pmod n tem solução se, e somente se, gcd⁡(a,n)∣b\gcd(a, n) \mid b, e nesse caso tem exatamente gcd⁡(a,n)\gcd(a, n) classes de soluções — divida tudo pelo mdc e inverta.

在原文中阅读 →