Remove ads
Da Wikipédia, a enciclopédia livre
Em matemática, aritmética modular (chamada também de aritmética do relógio) é um sistema de aritmética para inteiros, onde os números "retrocedem" quando atingem um certo valor, o módulo. O matemático suíço Euler foi o pioneiro na abordagem de congruência por volta de 1750, quando ele explicitamente introduziu a ideia de congruência módulo um número natural N.[1] A abordagem moderna da aritmética modular foi desenvolvida por Carl Friedrich Gauss em seu livro Disquisitiones Arithmeticae, publicado em 1801.
Um uso familiar da aritmética modular é no relógio de ponteiro, no qual o dia é divido em dois períodos de 12 horas cada. Se são 7:00 agora, então 8 horas depois serão 3:00. A adição usual sugere que o tempo futuro deveria ser , mas o relógio "retrocede" a cada 12 horas. Da mesma forma, se o relógio começa em 12:00(meio-dia) e 21 horas passam, então a hora será 9:00 do dia seguinte, em vez de 33:00. Como o número de horas começa de novo depois que atinge 12, esta aritmética é chamada aritmética módulo 12. Em termos da definição abaixo, é congruente com módulo , então "15:00" em um relógio de 24 horas é exibido "3:00 "em um relógio de 12 horas.
Dado um inteiro , chamado módulo, dois inteiros são considerados congruentes (ou côngruos) módulo , se for um divisor de sua diferença (ou seja, se houver um inteiro tal que ).
A congruência módulo é uma relação de congruência, o que significa que é uma relação de equivalência compatível com as operações de adição, subtração e multiplicação. A congruência módulo é denotada como:
Os parênteses significam que se aplica a toda a equação, não apenas ao lado direito (aqui ). Esta notação não deve ser confundida com a notação (sem parênteses), que se refere à operação módulo. Na verdade, denota o número inteiro único tal que e (ou seja, o restante de quando dividido por [2]).
A relação de congruência pode ser reescrita como
mostrando explicitamente sua relação com a divisão euclidiana. No entanto, o aqui não precisa ser o resto da divisão de por . Em vez disso, o que a declaração afirma é que e têm o mesmo resto quando divididos por . Isso é,
onde é o resto comum. Subtraindo essas duas expressões, recuperamos a relação anterior:
definindo .
No módulo 12, pode-se afirmar que:
porque , que é um múltiplo de 12. Outra maneira de expressar isso é dizer que 38 e 14 têm o mesmo resto 2—quando dividido por 12.
A definição de congruência também se aplica a valores negativos. Por exemplo:
pois , que é múltiplo de 12. Note que e tem o mesmo resto 2. Observe que também, utilizando o exemplo anterior, é inteiro múltiplo de 12, isto é , concordando com a definição inicial de relação de congruência.
Padrão de distribuição dos expoentes dos números primos de Mersenne módulo 12[3]
Congruência 1 (mod 12): 21.15%
Congruência 5 (mod 12): 40.38%
Congruência 7 (mod 12): 25.00%
Congruência 11 (mod 12): 9.62%
Números separados por congruência (mod 12):
Congruência 1: [13, 61, 2281, 3217, 23209, 44497, 132049, 13466917, 30402457, 42643801, 74207281]
Congruência 5: [5, 17, 89, 521, 4253, 9689, 9941, 11213, 19937, 21701, 859433, 1398269, 2976221, 3021377, 6972593, 32582657, 43112609, 57885161, 77232917, 82589933, 136279841]
Congruência 7: [7, 19, 31, 127, 607, 1279, 2203, 4423, 110503, 216091, 1257787, 20996011, 24036583]
Congruência 11: [107, 86243, 756839, 25964951, 37156667]
E todos os primos Mercenne maiores que 5 são congruentes a 7 módulo 12
Como é comum considerar várias relações de congruência com diferentes módulos ao mesmo tempo, o módulo é incorporado na notação. Mesmo a notação sendo ternária, a relação de congruência para um módulo fixado é uma relação binária. Isto deve estar claro se a notação for usada, em vez da notação tradicional.
A relação de congruência satisfaz todas as condições de uma relação de equivalência:
Se e , ou se , então:
Se , então geralmente é falso que . No entanto, o seguinte é verdadeiro:
Para o cancelamento dos termos comuns, temos as seguintes regras:
O inverso multiplicativo modular é definido pelas seguintes regras:
O inverso multiplicativo pode ser eficientemente calculado resolvendo a equação de Bézout para —usando o algoritmo Euclidiano estendido.
Em particular, se é um número primo, então é coprimo com para todo tal que ; assim, existe um inverso multiplicativo para todo que não é congruente a zero módulo .
Algumas das propriedades mais avançadas das relações de congruência são as seguintes:
Como qualquer relação de congruência, congruência módulo n é uma relação de equivalência, e as classes de equivalência do inteiro a, denotada por , é o conjunto . Este conjunto, consistindo dos inteiros congruentes a modulo , é chamado a classe de congruência ou classe de resíduos ou simplesmente resíduo do inteiro modulo . Quando o módulo é conhecido pelo contexto, este resíduo também pode ser denotado por .
O conjunto de todas as classes de congruência módulo n é denotado ou (a notação alternativa não é recomendada por causa da possível confusão com o conjunto dos inteiros p-ádicos). E é definida por:
Quando , tem n elementos, e pode ser escrita como:
Quando n = 0, não tem elementos não nulos; daí é isomorfo a , pois .
Podemos definir adição, subtração e multiplicação em pelas seguintes regras:
A verificação que esta é uma definição adequada usa as propriedades mencionadas antes.
Desta forma, se torna um anel comutativo. Por exemplo, no anel , temos
como na aritmética do relógio de ponteiro.
A notação é usada, por que ele é anel quociente de pelo ideal consistindo de todos os inteiros divisíveis por n, onde é o conjunto unitário . Assim é um corpo quando é um ideal máximal, ou seja, quando é primo.
Em termos de grupos, a classe de resíduos é a classe lateral de a no grupo quociente , um grupo cíclico.[4]
O conjunto tem várias propriedades matemáticas importantes que são o fundamento de vários ramos da matemática.
Em vez de excluir o caso n=0, é mais útil incluir (que, como mencionado antes, é isomorfo ao anel dos inteiros), por exemplo quando discutindo característica de um anel.
A noção de aritmética modular está relacionada com a de resto da divisão. A operação de achar o resto é algumas vezes chamada de operação módulo, nesse contexto escrevemos, por exemplo, 2 = 14 (mod 12). A diferença está no uso da congruência, indicado por "≡", e da igualdade indicado por "=". Igualdade implica especificamente o "resíduo comum", o menor inteiro não negativo membro de uma classe de equivalência. Quando estamos trabalhando com aritmética modular, cada classe de equivalência é geralmente representada pelo seu resíduo comum, por exemplo 38 ≡ 2 (mod 12), que pode ser encontrado usando divisão longa. Segue disso que enquanto é correto dizer 38 ≡ 14 (mod 12) e 2 ≡ 14 (mod 12), é incorreto dizer 38 = 14 (mod 12) (com "=" no lugar de "≡").
A diferença é mais clara quando estamos dividindo um número negativo, porque neste caso os restos são negativos. Assim para expressar o resto devemos escrever −5 ≡ −17 (mod 12), em vez de 7 = −17 (mod 12), pois equivalência só pode ser considerada para resíduos com o mesmo sinal.
Em ciência da computação, o operador resto é normalmente indicado por "%" (p.ex. em C, Java, Javascript, Perl e Python) ou "mod" (p.ex. in Pascal, BASIC, SQL, Haskell), com exceções (p.ex. em Excel). Estes operadores são normalmente pronunciados como "mod", mas o que é efetivamente computado é um resto (pois em C++ são retornados números negativos se o primeiro argumento é negativo e em Python um número negativo é retornado se o segundo argumento é negativo). A função modulo em vez de mod, como em 38 ≡ 14 (modulo 12), é algumas vezes usada para indicar um resíduo comum em vez do resto (p.ex. em Ruby).
Os parenteses às vezes não são escritos na expressão, por exemplo 38 ≡ 14 mod 12 ou 2 = 14 mod 12, ou são colocados em volta do divisor, por exemplo 38 ≡ 14 mod (12). Notações como 38 (mod 12) também existem, mas são ambíguas sem um contexto.
A operação resto pode ser representada usando a função piso. Se b = a (mod n), onde n > 0, então se o resto é b ele é dado por
onde é o maior inteiro menor ou igual a , então
Se em vez do resto b o intervalo −n ≤ b < 0 é requirido, então
Cada classe de resíduo modulo n pode ser representada por um de seus membros, embora nós geralmente representemos cada classe residual pelo menor inteiro não negativo pertencente à classe (pois este é o próprio resto que resulta da divisão). Note que quaisquer dois membros de diferentes classes residuais módulo n são congruentes módulo n. Além disso cada inteiro pertence a uma e somente uma classe residual módulo n.[5]
O conjunto de inteiros {0, 1, 2, ..., n - 1} é chamado o menor sistema de resíduos módulo n. Qualquer outro conjunto de n inteiros, com nenhum par deles congruente módulo n é chamado um sistema completo de resíduos módulo n.
É claro que o menor sistema de resíduos é uma sistema completo de resíduos e que um sistema completo de resíduos é simplesmente um conjunto contendo precisamente um representante de cada classe de resíduo módulo n. O menor sistema de resíduos módulo 4 é {0, 1, 2, 3}. Alguns outros sistemas de resíduos módulo 4 são:
Alguns conjuntos que não são um sistema completo de resíduos módulo 4 são:
Qualquer conjunto com φ(n) inteiros que são primos com n e que são incongruentes entre si módulo n, onde φ(n) denota a Função totiente de Euler, é chamado um sistema reduzido de resíduos módulo n.
Considere a equação , onde , é um primo (ímpar) e . Podemos observar que e como é ímpar temos . Assim, a equação acima é equivalente a . Ao completarmos quadrados obtemos . Ao fazermos e , vem . Para descobrir as soluções da equação quadrática, basta descobrir as soluções da equações da forma . Pois se (lê-se "p divide a") obtemos desinteressante a equação e, por essa razão o que torna indispensável assumir que ("p não divide a") a fim de evitarmos soluções triviais.
Resolva a congruência .
Como e é primo ímpar temos que , no qual ao multiplicarmos a congruência em questão e completar quadrados obtemos . Com isso encontramos , onde ao resolvermos a congruência linear temos , enquanto a partir da congruência linear , obtemos . Dessa maneira, e são as únicas soluções incongruentes. De fato, se e . Se e .
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.