Está en la página 1de 29

Matemáticas Discretas II

Teoría de Números
A.K.A. Aritmética Entera y Modular
2020-1
Congruencias

2
"Hay 10 clases de personas en el mundo...
... las que entienden el sistema binario, y las que no."

3
No es lo mismo pero es igual...

• Antes de entrar a estudiar las congruencia, echemos


una mirada a las relaciones de equivalencia
• Son importantes en Matemáticas porque con ellas se pueden
definir nuevos conceptos a partir de los existentes y clasificar
los diferentes objetos de estudio
• Son relaciones entre los elementos de un conjunto cualquiera
y su característica principal es que abstraen el concepto de
igualdad
• Dividen a los elementos de un conjunto en diferentes clases,
llamadas clases de equivalencia, tal que cada elemento
pertenece a una y solo una clase
Relaciones de equivalencia

• Sea un conjunto 𝑋 y sean 𝑎, 𝑏 ∈ 𝑋. Si 𝑎 está


relacionado con 𝑏 escribiremos 𝑎 ∼ 𝑏
• Una relación de equivalencia en 𝑋 es una relación que
satisface las siguientes propiedades:
• Reflexividad: 𝑎 ∼ 𝑎 para toda 𝑎 ∈ 𝑋
• Simetría: si 𝑎 ∼ 𝑏, entonces 𝑏 ∼ 𝑎
• Transitividad: si 𝑎 ∼ 𝑏 y 𝑏 ∼ 𝑐, entonces 𝑎 ∼ 𝑐
• Es fácil ver que la igualdad entre elementos de
cualquier conjunto satisface las propiedades anteriores
Ejemplo

• Usemos como conjunto 𝑋 una bolsa de pelotas y


como relación:
𝑎 ∼ 𝑏: 𝑎 tiene el mismo color que 𝑏
Clases de equivalencia

• Sea 𝑋 un conjunto con una relación de equivalencia ∼


y sea 𝑎 ∈ 𝑋. La clase de equivalencia de 𝑎, la cual
denotaremos por [𝑎], es el subconjunto de 𝑋 formado
por todos los elementos 𝑏 de 𝑋 que están
relacionados con 𝑎, es decir 𝑏 ∼ a. Es decir:

𝑎 = 𝑏 ∈ 𝑋|𝑏 ∼ 𝑎

• De todo elemento en [𝑎] (por ejemplo 𝑎) decimos


que es un representante de la clase [𝑎]
Ejemplo

Retomando el ejemplo de las pelotas…

Si son del mismo color (digamos rojas) entonces sus respectivas


clases de equivalencia son la misma (el montoncito con todas las
pelotas rojas).
Si son de distinto color (roja y azul, por ejemplo), entonces sus
clases de equivalencia (el montoncito rojo y el montoncito azul)
no tienen elementos en común (no hay pelotas que sean rojas y
azules al mismo tiempo).
Conjunto cociente

• Una de las propiedades más importantes de


las clases de equivalencia aparece cuando formamos un
nuevo conjunto cuyos elementos son las clases de
equivalencia. Esto es:

𝑋෨ = 𝑎 |𝑎 ∈ 𝑋

• El conjunto 𝑋෨ recibe el nombre de conjunto


cociente y está formado por todas las clases de
equivalencia [𝑎], donde 𝑎 es un elemento de 𝑋
Conjunto cociente

• La propiedad importante es que al analizar el conjunto


𝑋෨ cada uno de sus elementos (es decir, cada clase de
equivalencia) representa la característica que tienen en
común los elementos de 𝑋 en dicha clase de
equivalencia y todo el conjunto 𝑋෨ representa un nuevo
concepto
Ejemplo

Una vez más con las pelotas…

En este caso, el conjunto 𝑋෨ tiene como elementos a los


montoncitos de distintos colores y cada elemento de 𝑋෨
representa un color, que es la propiedad que tienen en común
las pelotas que están en dicha clase de equivalencia
Por otro lado todo el conjunto 𝑋෨ representa los distintos
colores que tienen las pelotas: rojo, amarillo, verde, azul, naranja
En otras palabras, 𝑋෨ abstrae el concepto con el que la relación
de equivalencia clasifica a los elementos de 𝑋. En este caso, el
color.
Ya estamos hasta las pelotas…

• Consideremos el conjunto ℤ+ y sea 𝑋 un subconjunto


del producto cartesiano ℤ+ × ℤ+ , tal que
𝑋= 𝑎, 𝑏 ∈ ℤ+ × ℤ+ |𝑏 ≠ 0

Se define entonces la siguiente relación de equivalencia


𝑎, 𝑏 ∼ (𝑐, 𝑑) si y solo 𝑎𝑑 = 𝑏𝑐


¿Qué concepto abstrae 𝑋?
Un ejemplo numérico más

• Consideremos el conjunto ℤ+ y su producto


cartesiano ℤ+ × ℤ+ , tal que
𝑋= 𝑎, 𝑏 |𝑎, 𝑏 ∈ ℤ+

Se define entonces la siguiente relación de equivalencia


𝑎, 𝑏 ∼ (𝑐, 𝑑) si y solo 𝑎 + 𝑑 = 𝑏 + 𝑐

¿Qué concepto abstrae 𝑋?



Y uno más

• Consideremos el conjunto de los enteros, 𝑚 ∈ ℤ y la


relación de equivalencia
𝑎 ∼ 𝑏 si y solo 𝑎 − 𝑏 es múltiplo de 𝑚
Definición de congruencia

• Dos enteros 𝑎 y 𝑏 son congruentes mod 𝑚


(escrito 𝑎 ≡ 𝑏 (mod 𝑚)) si y solo si 𝑎 − 𝑏 es un
múltiplo de 𝑚
• El entero 𝑚 se llama módulo de la congruencia y es
positivo
Proposiciones

• 𝑎 ≡ 𝑏 mod 𝑚 si y solo si 𝑎 = 𝑏 + 𝑘𝑚 para algún


entero 𝑘

• Si 𝑎 es un número entero y 𝑚 es un número entero


positivo, entonces hay un número entero único 𝑟 con
0 ≤ 𝑟 ≤ 𝑚 − 1 de modo que 𝑎 ≡ 𝑟 (mod 𝑚). Este
entero 𝑟 se llama el mínimo residuo no negativo
de un módulo 𝑚
Clases de congruencia y conjunto cociente

• Dado un entero 𝑚, existen 𝑚 clases de congruencia


diferentes:
• Residuo 0: 0 𝑚
• Residuo 1: 1 𝑚
• Residuo 2: 2 𝑚
• …
• Residuo 𝑚 − 1: 𝑚 − 1 𝑚

• El conjunto cociente entonces está conformado por 𝑚


elementos y se denota como ℤ𝑚 :
ℤ𝑚 = 0 𝑚, 1 𝑚, 2 𝑚 ,…, 𝑚 − 1 𝑚
Ejemplo

• Sea 𝑚 = 5, entonces:

• Además, ℤ5 = 0 5, 1 5, 2 5, 3 5, 4 5
Propiedades de la congruencia

• Sean 𝑎, 𝑏, 𝑐, 𝑑, 𝑚, 𝑛 ∈ ℤ, con 𝑚 > 0.


Si 𝑎 ≡ 𝑏 (mod 𝑚) y 𝑐 ≡ 𝑑 (mod 𝑚), entonces se
cumple que

• 𝑎 + 𝑐 ≡ 𝑏 + 𝑑 (mod 𝑚)
• 𝑎 − 𝑐 ≡ 𝑏 − 𝑑 (mod 𝑚)
• 𝑎𝑐 ≡ 𝑏𝑑 (mod 𝑚)
• 𝑎𝑛 ≡ 𝑏 𝑛 (mod 𝑚)
¿Y para la división?

• Si 𝑎𝑐 ≡ 𝑏𝑐 (mod 𝑚) y mcd 𝑐, 𝑚 = 1, entonces


𝑎 ≡ 𝑏 (𝑚𝑜𝑑 𝑚)

• Si 𝑎𝑐 ≡ 𝑏𝑐 (mod 𝑚) y mcd 𝑐, 𝑚 = 𝑑, entonces


𝑚
𝑎 ≡ 𝑏 𝑚𝑜𝑑
𝑑
Proposiciones

• Sean 𝑎, 𝑏, 𝑚 ∈ ℤ, con 𝑚 > 0. Si 𝑎 ≡ 𝑏 (mod 𝑚),


entonces mcd 𝑎, 𝑚 = mcd(𝑏, 𝑚)

• Si 𝑝 es primo y 𝑎𝑏 ≡ 0 (mod 𝑝), entonces


𝑎 ≡ 0 (𝑚𝑜𝑑 𝑝) o 𝑏 ≡ 0 𝑚𝑜𝑑 𝑝

• Si 𝑝 es primo, la congruencia 𝑥 2 ≡ 1 (mod 𝑝) tiene


solo soluciones 𝑥 ≡ ±1 (mod 𝑝)
Exponenciación modular

• Calcular 𝑎𝑛 (mod 𝑚), cuando 𝑛 y 𝑚 son grandes, es


muy importante en criptografía, para ello se procede
de la siguiente manera:
• Calcular los cuadrados de 𝑎: 𝑎2 , 𝑎4 , …, 𝑎𝑘 (𝑘 < 𝑛)
• Expresar el exponente 𝑛 como suma de potencias de 2
• Multiplicar los cuadrados de 𝑎 que corresponden a las
potencias de 2 presentes en 𝑛
Congruencias lineales

• Sean 𝑚 ∈ ℤ+ y 𝑎 ≠ 0. La congruencia
𝑎𝑥 ≡ 𝑏 (mod 𝑚)
tiene solución si y solo si 𝑑 = mcd(𝑎, 𝑚) es un divisor
de 𝑏. Además, si 𝑑|𝑏, existen exactamente 𝑑
soluciones que son distintas mod 𝑚. En este caso, si
𝑥0 es solución, las soluciones mod 𝑚 son
𝑚
𝑥 = 𝑥0 + 𝑘 para 0 ≤ 𝑘 < 𝑑
𝑑
Euclides otra vez …

• Una congruencia lineal se puede solucionar usando el


algoritmo extendido de Euclides, mediante la
transformación de la congruencia en una ecuación

• Ejemplo:
Resolver 183𝑥 ≡ 15 (mod 31)
Inverso multiplicativo

• Decimos que los enteros 𝑎 y 𝑏 son inversos


multiplicativos mod 𝑚 si 𝑎𝑏 ≡ 1 (mod 𝑚)

• Para hallar el inverso mod 𝑚 de un entero 𝑎, se


requiere resolver la congruencia 𝑎𝑥 ≡ 1 (mod 𝑚),
que tiene solución si y solo si mcd 𝑎, 𝑚 = 1
Compliquemos todo …

• ¿Habrá un número cuyo residuo al dividirlo por 3 sea 2


y al dividirlo por 5 sea 4?
Teorema

• Si 𝑚 y 𝑛 son primos relativos, entonces el sistema de


congruencias
𝑥 ≡ 𝑎 (mod 𝑚)

𝑥 ≡ 𝑏 (mod 𝑛)

tiene una única solución mod 𝑚𝑛.


Teorema chino del residuo

• Sean 𝑚1 , 𝑚2 , … , 𝑚𝑟 ∈ ℤ+ primos relativos por pares.


Entonces el sistema de congruencias
𝑥 ≡ 𝑎1 mod 𝑚1
𝑥 ≡ 𝑎2 mod 𝑚2

𝑥 ≡ 𝑎𝑟 mod 𝑚𝑟

tiene una solución única mod 𝑚1 𝑚2 ⋯ 𝑚𝑟 dada por


𝑥 = 𝑎1 𝑛1 𝑢1 + 𝑎2 𝑛2 𝑢2 + ⋯ + 𝑎𝑟 𝑛𝑟 𝑢𝑟
𝑚1 𝑚2 ⋯𝑚𝑟
donde 𝑛𝑖 = y 𝑢𝑖 es el inverso de 𝑛𝑖 en
𝑚𝑖
mod 𝑚𝑖
Hace alrededor de 1700 años, el matemático chino
Sun Tzu pidió un número que deja un resto de 2
cuando se divide por 3, deja un resto de 3 cuando se
divide por 5 y deja un resto de 2 cuando se divide
por 7

29

También podría gustarte