Saltar ao contido

Aritmética modular

Na Galipedia, a Wikipedia en galego.
Cuberta da edición orixinal de Disquisitiones arithmeticae de Gauss, libro fundador da aritmética modular.

En matemáticas, e máis concretamente en teoría de números alxébricos, a aritmética modular é un conxunto de métodos que permiten a resolución de problemas sobre os números enteiros. Estes métodos xorden do estudo do residuo obtido por unha división.

A idea de base da aritmética modular é de traballar non sobre os números mesmos, senón sobre os residuos da súa división por algunha cousa. Cando se fai, por exemplo, a proba do nove, efectúase unha operación de aritmética modular sen sabelo: o divisor é o valor 9.

Malia que as súas orixes se remontan á antigüidade, xeralmente, os historiadores asocian o seu nacemento co ano 1801, data da publicación do libro Disquisitiones Arithmeticae[1] de Carl Friedrich Gauss (1777 - 1855). O seu novo enfoque permite elucidar célebres conxecturas[2] e simplifica as demostracións de importantes resultados[3] grazas a unha maior abstracción. Se ben o eido natural destes métodos é a teoría dos números, as consecuencias das ideas de Gauss atópase tamén noutros campos das matemáticas, como a álxebra ou a xeometría.

Congruencia

Dado un número enteiro m ≥ 1, chamado módulo, dise que dous números enteiros a e b son congruentes módulo m, se m é un divisor da súa diferenza; é dicir, se hai un número enteiro k tal que

ab = k m.

O módulo de congruencia m é unha relación de congruencia, o que significa que é unha relación de equivalencia que é compatible coas operacións de suma, resta e multiplicación. Denótase módulo de congruencia m

ab (mod m).

Os parénteses significan que (mod m) aplícase a toda a ecuación, non só ao lado dereito (aquí, b).

Existe un matiz de distinción coa notación b mod m (sen parénteses), onde o resto de b cando se divide entre m denota o número enteiro único r tal que 0 ≤ r < m e rb (mod m).

Como exemplo:

onde 2 é o único menor residuo de 17 entre 5
e tamén porque tanto 2, como 12, como 17 dan como residuo 2 cando se dividen entre 5.

A relación de congruencia pódese reescribir como

a = k m + b,

mostrando explicitamente a súa relación coa división euclidiana. Non obstante, o b aquí non ten por que ser o resto na división de a por m. Máis ben, ab (mod m) afirma que a e b teñen o mesmo resto cando se divide entre m. É dicir,

a = p m + r,
b = q m + r,

onde 0 ≤ r < m é o resto común. Como a congruencia módulo m está definida pola divisibilidade por m e como -1 é unha unidade no anel de enteiros, un número é divisible por -m exactamente se é divisible por m. Isto significa que todo número enteiro distinto de cero m pode tomarse como módulo.

Exemplos

No módulo 12 pódese afirmar que:

38 ≡ 14 (mod 12)

porque a diferenza é 38 − 14 = 24 = 2 × 12, un múltiplo de 12. Unha forma simple de entendelo é que 38 e 14 teñen o mesmo resto 2 cando se dividen por 12.

A definición de congruencia tamén se aplica aos valores negativos. Por exemplo:

Propiedades básicas

A relación de congruencia satisfai todas as condicións dunha relación de equivalencia:

  • Reflexividade: aa (mod m)
  • Simetría: ab (mod m) se ba (mod m).
  • Transitividade: se ab (mod m) e bc (mod m), entón ac (mod m)

Se a1b1 (mod m) e a 2b2 (mod m), ou se ab (mod m), entón:[4]

  • a + kb + k (mod m) para calquera número enteiro k (compatibilidade coa translación)
  • k ak b (mod m) para calquera número enteiro k (compatibilidade coa escala)
  • k ak b (mod k m) para calquera número enteiro k
  • a1 + a2b1 + b 2 (mod m) (compatibilidade coa adición)
  • a1a2b1b 2 (mod m) (compatibilidade coa resta)
  • a1 a2b1 b 2 (mod m) (compatibilidade coa multiplicación)
  • akbk (mod m) para calquera número enteiro non negativo k (compatibilidade coa exponenciación)
  • p(a) ≡ p(b) (mod m), para calquera polinomio p(x) con coeficientes enteiros (compatibilidade coa avaliación polinómica)

Se ab (mod m), entón é xeralmente falso que kakb (mod m). Non obstante, o seguinte é certo:

Para a cancelación de condicións comúns, temos as seguintes regras:

  • Se a + kb + k (mod m), onde k é calquera número enteiro, entón ab (mod m).
  • Se k ak b (mod m) e k é coprimo con m, daquela ab (mod m).
  • Se k ak b (mod k m) e k ≠ 0, entón ab (mod m).

A última regra pódese usar para trasladar a aritmética modular á división. Se b divide a, entón (a/b) mod m = (a mod b m) / b.

O inverso multiplicativo modular defínese polas seguintes regras:

  • Existencia: existe un número enteiro denotado a−1 tal que aa−1 ≡ 1 (mod m) se e só se a é coprimo con m. Este número enteiro a−1 chámase inverso multiplicativo modular de a módulo m.
  • Se existen ab (mod m) e a−1, entón a−1b−1 (mod m) (compatibilidade co inverso multiplicativo, e, se a = b, unicidade módulo m).
  • Se axb (mod m) e a é coprimo a m, entón a solución a esta congruencia linear vén dada por xa−1b (mod m).

O inverso multiplicativo xa−1 (mod m) pódese calcular eficientemente resolvendo a ecuación de Bézout a x + m y = 1 para x, y, mediante o algoritmo de Euclides estendido.

En particular, se p é un número primo, entón a é coprimo con p para cada a tal que 0 < a < p; polo tanto, existe un inverso multiplicativo para todos os a que non son congruentes con cero módulo p.

Propiedades avanzadas

  • Pequeno teorema de Fermat: se p é primo e non divide a, entón a p−1 ≡ 1 (mod p).
  • Teorema de Euler: se a e m son primos primos, entón a φ(m) ≡ 1 (mod m), onde φ é función totiente de Euler.
  • Unha simple consecuencia do pequeno teorema de Fermat é que se p é primo, entón a−1ap−2 (mod p) é a inversa multiplicativa de 0 < a < p. De xeito máis xeral, a partir do teorema de Euler, se a e m son coprimos, entón a− 1aφ(m)−1 (mod m).
  • Outra simple consecuencia é que se ab (mod φ(m)), onde φ é a función totiente de Euler, entón kakb (mod m) sempre que k sexa coprimo con m.
  • Teorema de Wilson: p é primo se e só se (p − 1)! ≡ −1 (mod p).
  • Teorema chinés do resto: para calquera a, b e m, n coprimos, existe un único x (mod m n) tal que xa (mod m) e xb (mod n). De feito, xb mn−1 m + a n m−1 n (mod mn) onde mn−1 é a inversa de m módulo n e nm−1 é a inversa de n módulo m.
  • Teorema de Lagrange: a congruencia f (x) ≡ 0 (mod p), onde p é primo e f (x) = a0 xm + ... + am é un polinomio con coeficientes enteiros tal que a0 ≠ 0 (mod p), ten como máximo m raíces.
  • Raíz primitiva módulo m: un número g é unha raíz primitiva módulo m se, para cada número enteiro a coprimo con m, hai un enteiro k tal que gka (mod m). Existe unha raíz primitiva módulo m se e só se m é igual a 2, 4, p k ou 2pk, onde p é un número primo impar e k é un número enteiro positivo. Se existe unha raíz primitiva módulo m, entón hai exactamente φ(φ(m)) desas raíces primitivas, onde φ é a función totiente de Euler.
  • Residuo cadrático: un enteiro a é un residuo cadrático módulo m, se existe un número enteiro x tal que x2a (mod m). O criterio de Euler afirma que, se p é un primo impar, e a non é múltiplo de p, entón a é un residuo cadrático módulo p se e só se
    a(p−1)/2 ≡ 1 (mod p).

Enteiros módulo m

Observación: no contexto desta sección, o módulo m tómase case sempre como positivo.

O conxunto de todas as clases de congruencia módulo m chámase anel de enteiros módulo m, e denótase , , ou .[5]. A notación non se recomenda porque se pode confundir co conxunto de enteiros m-ádicos. O anel é fundamental en varias ramas das matemáticas.

Para m > 0 temos

onde o trazo sobre o número ven a indicar os elementos da súa clase (todos os que teñen o mesmo residuo).

Se m = 1, é o anel cero; cando m = 0, non é un conxunto baleiro; máis ben, é isomorfo a , xa que a0 = {a}.

A suma, a resta e a multiplicación defínense en polas seguintes regras:

As propiedades indicadas anteriormente implican que, con estas operacións, é un anel conmutativo. Por exemplo, no anel , un ten

como na aritmética para o reloxo de 24 horas.

Emprégase a notación porque este anel é o anel cociente de polo ideal , o conxunto formado por todos os km con

Considerado como un grupo baixo adición, é un grupo cíclico, e todos os grupos cíclicos son isomórfos con para algún m.[6]

O anel de enteiros módulo m é un corpo se e só se m é un primo (isto garante que cada elemento distinto de cero ten un inverso multiplicativo).

Se m > 1, denota o grupo multiplicativo dos números enteiros módulo m que son invertibles. Consta das clases de congruencia am, onde a é coprimo a m; estas son precisamente as clases que posúen un inverso multiplicativo. Forman un grupo abeliano baixo multiplicación; a súa orde é φ(m), onde φ é a función totiente de Euler.

Notas

  1. Carl Friedrich Gauss. Recherches arithmétiques, 1801 Tradución ó francés de M. Poullet-Delisle Éd. Courcier 1807
  2. Por exemplo a lei de reciprocidade cadrática na páxina 96, ou a construción con regra e compás do heptadecágono nas páxinas 429-489 de Recherches arithmétiques
  3. Pódese citar o teorema de Wilson (p. 56), ou o pequeno teorema de Fermat (p. 50) de Recherches arithmétiques
  4. Sandor Lehoczky; Richard Rusczky (2006). David Patrick, ed. the Art of Problem Solving (en inglés) 1 (7 ed.). AoPS Incorporated. p. 44. ISBN 0977304566. 
  5. "2.3: Integers Modulo n". Mathematics LibreTexts (en inglés). 2013-11-16. Arquivado dende o orixinal o 2021-04-19. Consultado o 2020-08-12. 
  6. Sengadir T., Aritmética modular en Google Books.

Véxase tamén

Bibliografía

Outros artigos

Ligazóns externas