Professional Documents
Culture Documents
Universidad de C
adiz
Departamento de Matem
aticas
ii
Lecci
on 13
Clases de restos m
odulo m
Contenido
13.1 Conceptos B
asicos . . . . . . . . . . . . . . . .
13.1.1 Definici
on . . . . . . . . . . . . . . . . . . . .
13.1.2 Teorema . . . . . . . . . . . . . . . . . . . . .
13.2 Propiedades . . . . . . . . . . . . . . . . . . . .
13.2.1 Teorema . . . . . . . . . . . . . . . . . . . . .
13.2.2 Teorema . . . . . . . . . . . . . . . . . . . . .
13.2.3 Corolario . . . . . . . . . . . . . . . . . . . .
13.3 Conjunto de las Clases de Restos M
odulo m
13.3.1 Relaci
on de Equivalencia . . . . . . . . . . .
13.3.2 Clases de Equivalencia . . . . . . . . . . . . .
13.3.3 Conjunto Cociente . . . . . . . . . . . . . . .
13.4 Aritm
etica en Zm . . . . . . . . . . . . . . . .
13.4.1 Suma . . . . . . . . . . . . . . . . . . . . . .
13.4.2 Bien Definida . . . . . . . . . . . . . . . . . .
13.4.3 Elemento Neutro para la Suma . . . . . . . .
13.4.4 Elemento Opuesto . . . . . . . . . . . . . . .
13.4.5 Producto . . . . . . . . . . . . . . . . . . . .
13.4.6 Bien Definido . . . . . . . . . . . . . . . . . .
13.4.7 Elemento Neutro para el Producto . . . . . .
13.4.8 Elemento Inverso . . . . . . . . . . . . . . . .
13.5 Euler, Fermat y Wilson . . . . . . . . . . . . .
13.5.1 Funci
on de Euler . . . . . . . . . . . . . . .
13.5.2 Teorema de Euler . . . . . . . . . . . . . . . .
13.5.3 Corolario (Fermat) . . . . . . . . . . . . . . .
13.5.4 Teorema de Wilson . . . . . . . . . . . . . . .
13.6 Teorema Chino del Resto . . . . . . . . . . .
13.6.1 Teorema . . . . . . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . . .
356
356
356
359
359
359
361
366
367
367
368
369
369
370
370
370
371
371
371
371
383
383
384
385
389
390
391
En su obra Disquisitiones Arithmeticae, publicada en 1801, Gauss introdujo en las Matematicas el concepto de congruencia. Dada la analoga que exista entre ella y la igualdad algebraica, Gauss adopto el
smbolo , notaci
on que a
un se utiliza para la congruencia.
la relacion de congruencia ha proporcionado las herramientas con las cuales se han demostrado importantes hechos en la Teora de N
umeros, de hecho ha sido un instrumento de vital importancia para el
estudio de la divisibilidad en Z.
355
Universidad de C
adiz
Departamento de Matem
aticas
Muchos problemas de C
alculo con enteros muy grandes pueden reducirse a problemas equivalentes usando
enteros peque
nos mediante el uso de las congruencias.
13.1
Conceptos B
asicos
Comenzamos definiendo el concepto central de la leccion y analizando con detenimiento sus propiedades.
Distintos ejemplos aclarar
an los conceptos que se definen y permitiran una aplicacion directa de las
propiedades.
13.1.1
Definici
on
Encontrar cinco n
umero enteros distintos, cada uno los cuales sea congruente con 13
Solucion
Sea a cualquiera de los n
umeros buscados. Entonces,
a 13(m
od 11) a = 13 + 11q, con q Z.
Si ahora tomamos, por ejemplo, q = 2, 1, 0, 1 o 2, tendremos los cinco n
umeros buscados:
a =
13 + 11(2)
= 9
a =
13 + 11(1)
a =
13 + 11 0
13
a =
13 + 11 1
24
a =
13 + 11 2
35
13.1.2
Teorema
Sea m cualquier n
umero entero positivo. Entonces,
(a) Cualquier n
umero entero es congruente m
odulo m exactamente con uno de los enteros
0, 1,. . . . . ., m 1.
(b) Dos n
umeros enteros son congruentes entre s m
odulo m si, y s
olo si ambos dan el mismo resto
al dividirlos por m.
356
Matem
atica Discreta
Demostracion
(a) Probaremos que si a es un n
umero entero cualquiera, entonces es congruente modulo m exactamente
con uno de los enteros 0, 1,. . . . . ., m 1.
En efecto,
a Z y m Z+
Existen q y r, enteros y u
nicos : a = mq + r, con 0 6 r < m {(??)}
a r(m
od m), con 0 6 r < m
a 0(mod m)
a 1(mod m)
o
a 2(mod m)
..
a m 1(mod m)
A este n
umero r, u
nico, lo llamaremos menor residuo de a, m
odulo m.
(b) En efecto, sean a y b dos enteros cualesquiera.
S
olo si. Si a b(m
od m), entonces
a b = mq, con q Z.
Por otra parte, por el teorema de existencia y unicidad de cociente y resto (??), pueden
encontrarse q1 , q2 , r1 y r2 enteros, tales que
a = mq1 + r1
y
a = mq2 + r2
de aqu que
a b = m(q1 q2 ) + r1 r2 .
Tenemos pues que
a b = mq
y
a b = m(q1 q2 ) + r1 r2
y como el resto de dividir a b entre m es u
nico,
r1 r2 = 0
luego,
r1 = r2
es decir, a y b dan, ambos, el mismo resto al dividirlos por m.
Si. Recprocamente, supongamos que ambos, a y b, dan el mismo resto al dividirlos por m, es
decir, existen q1 , q2 y r, enteros, tales que
a = mq1 + r y b = mq2 + r.
Pues bien, restando miembro a miembro, tendremos que
a b = m(q1 q2 ) m|a b a b(mod m)
357
Universidad de C
adiz
Ejemplo 13.3
modulo 6.
Departamento de Matem
aticas
Solucion
Probaremos que
si p es primo y p > 5, entonces p 1(mod 6) o p 5(mod 6).
En efecto, supongamos que la proposici
on es falsa, es decir,
p es primo y p > 5 y, sin embargo, p
/ 1(mod 6) y p
/ 5(mod 6).
Entonces, por (a) del teorema anterior, p 0(mod 6) o p 2(mod 6) o p 3(mod 6) o p 4(mod 6).
Pues bien,
> Si p 0(m
od 6), entonces 6|p lo cual es imposible ya que p es primo.
> Si p 2(m
od 6), entonces
6|p 2
y
=
2|6
2|p 2
y
= 2|p 2 + 2 = 2|p
2|2
6|p 3
y
=
3|6
3|p 3
y
= 3|p 3 + 3 = 3|p
3|3
6|p 4
y
=
2|6
2|p 4
y
= 2|p 4 + 4 = 2|p
2|4
Solucion
Directamente de la transitividad de la relacion de divisibilidad,
)
d|m
= d|a b a b(mod d)
a b(m
od m) m|a b
358
Matem
atica Discreta
13.2
Propiedades
Veremos a continuaci
on algunas propiedades de las congruencias que son, con frecuencia, bastante u
tiles
13.2.1
Teorema
a b(m
od m) m|a b
y
= m|(a b) + (b c) = m|a c = a c(mod m)
b c(m
od m) m|b c
13.2.2
Teorema
a
b
(m
od m).
p
p
Demostracion
Utilizaremos, al igual que en el teorema anterior, las propiedades de la divisibilidad (??)
(a) si a b(m
od m) y b c(m
od m), entonces a + c b + d(mod m) y ac bd(mod m).
En efecto,
a b(m
od m) m|a b
y
= m|(a b) + (c d) = m|(a + c) (b + d)
c d(m
od m) m|c d
359
Universidad de C
adiz
Departamento de Matem
aticas
luego,
a + c b + d(modm).
Analogamente,
a b(m
od m) m|a b = m|ac bc
y
= m|(ac bc) + (bc bd) = m|ac bd
c d(m
od m) m|c d = m|bc bd
por lo tanto,
ac bd(modm).
(b) Si a b(m
od m), entonces pa pb(mod m). En efecto,
a b(m
od m) m|a b = m|p(a b) = m|pa pb pa pb(mod m)
a
b
(mod m).
p
p
En efecto,
p|a
y
= p|a b
p|b
y
a b(m
od m) m|a b q1 Z : a b = mq1
= p|mq1
Pues bien, si p|mq1 , como m.c.d.(p, m) = 1, tendremos que p|q1 , es decir, q1 = pq con q entero.
Entonces,
)
a b = mq1
a b
a b
= a b = mpq = = mq m
p p
p p
q1 = pq
Consecuentemente,
a
b
(mod m)
p
p
Ejemplo 13.5 Demostrar que el cuadrado de cualquier n
umero entero es divisible por 3 o es congruente
con 1 modulo 3.
Solucion
Sea a un n
umero entero arbitrario. Por el teorema 13.1.2 a es congruente modulo 3 con 0, 1 o 2. Pues
360
Matem
atica Discreta
bien,
a 0(m
od 3)
3|a2
a2 es divisible por 3
3|a2 4
a2 4 = 3q
a2 = 3q + 4
a2 = 3(q + 1) + 1
3|a2 1
a2 1(mod 3)
a 1(m
od 3)
o
a 2(m
od 3)
Veamos ahora un corolario que generaliza algunos apartados del teorema anterior.
13.2.3
Corolario
Si ai bi (m
od m) para 1 6 i 6 n, entonces
(i)
n
X
ai
n
Y
bi (m
od m)
i=1
i=1
(ii)
n
X
ai
i=1
n
Y
bi (m
od m)
i=1
Demostracion
Procederemos, en ambos casos, por induccion.
(i)
n
X
i=1
ai
n
X
bi (m
od m)
i=1
Paso b
asico. Veamos que es cierto para n = 2. En efecto, por el teorema anterior,
)
a1 b1 (mod m)
= a1 + a2 b1 + b2 (mod m)
a2 b2 (mod m)
Paso inductivo. Supongamos que la proposicion es cierta para n = p, es decir,
si ai bi (m
od m), i = 1, 2, . . . , p, entonces
p
X
ai
i=1
p
X
i=1
bi (mod m)
Universidad de C
adiz
Departamento de Matem
aticas
p
p
X
X
p
p
p+1
p+1
X
X
X
X
ai
bi (m
od m)
=
a
+
a
b
+
b
(m
o
d
m)
=
a
bi (mod m)
i
p+1
i
p+1
i
i=1
i=1
i=1
i=1
i=1
i=1
ap+1 bp+1 (m
od m)
y, consecuentemente, la proposici
on sera cierta para todo n.
(ii)
n
Y
ai
i=1
n
Y
bi (m
od m)
i=1
ai =
i=1
p
Y
ai ap+1
i=1
Demostrar que si el u
ltimo dgito de un n
umero n es t, entonces
n2 t2 (mod 10)
Solucion
En efecto, si
n = ak 10k + ak1 10k1 + + a1 10 + a0
es la descomposici
on polin
omica de n, entonces a0 = t, luego
n=
k
X
ai 10i + t
i=1
de aqu que
nt=
k
X
ai 10i
i=1
Ahora bien,
10 0(mod 10)
luego
10i 0(mod 10), 1 6 i 6 k
y tambien
ai 10i 0(mod 10), 1 6 i 6 k
de aqu que por el corolario anterior,
k
X
i=1
Consecuentemente,
n t 0(mod 10)
y, por lo tanto,
n t(mod 10)
de donde resulta que
n2 t2 (mod 10)
362
Matem
atica Discreta
Ejemplo 13.7
Solucion
En efecto,
21 0(m
od 7)
1 1(m
od 7)
)
= 20 1(m
od 7) = 204572 (1)4572 (mod 7) = 204572 1(mod 7)
es decir el resto es 1.
Ejemplo 13.8
Demostrar:
(a) Si a b(m
od m), entonces m.c.d.(a, m) = m.c.d.(b, m).
(b) Si a b(m
od m), entonces an bn (mod m) para cualquier entero positivo n.
(c) Si a + b c(m
od m), entonces a c b(mod m).
(d) Si a b(m
od m) y d|a y d|m, entonces d|b.
Solucion
(a) Si a b(m
od m), entonces m.c.d.(a, m) = m.c.d.(b, m). En efecto,
a b(m
od m) m|a b q Z : a b = mq
Pues bien, sea d1 = m.c.d(a, m) y d2 = m.c.d(b, m). Entonces,
d1 |a
y
= d1 |a (a b) = d1 |b
d1 = m.c.d(a, m) =
d1 |m = d1 |mq = d1 |a b
Es decir, d1 divide a b y a m, por tanto dividira al maximo com
un divisor de ambos, luego
d1 |d2
Analogamente,
d2 |b
y
d2 = m.c.d(b, m) =
d2 |m = d2 |mq = d2 |a b
= d2 |a b + b = d2 |a
Universidad de C
adiz
Departamento de Matem
aticas
(d) Si a b(m
od m) y d|a y d|m, entonces d|b.
En efecto,
a b(mod m) m|a b
y como d|m, por la transitividad de la relacion de divisibilidad, d|a b. As pues,
)
d|a
= d|a (a b) = d|b
d|a b
Demostrar que para cualquier entero positivo n, el n
umero 3 52n+1 + 23n+1 es divisible
Ejemplo 13.9
por 17.
Solucion
Observemos lo siguiente:
3 52n+1 = 3 (52 )n 5 = 15 25n
23n+1 = (23 )n 2 = 2 8n
Por otra parte,
)
15 2(m
od 17)
25 8(m
od 17) = 25n 8n (mod 17)
luego,
15 25n + 2 8n 0(mod 17)
es decir,
3 52n+1 + 23n+1 0(mod 17)
por lo tanto, el n
umero dado es divisible por 17.
364
Matem
atica Discreta
48 + 1(mod 2304)
luego,
(48 + 1)p (48 + 1) (48p + 1)(48 + 1)(mod 2304).
Por otra parte,
(48p + 1)(48 + 1) = 2304p + 48 + 48p + 1
es decir,
(48p + 1)(48 + 1) [48(p + 1) + 1] = 2304p
de aqu que
(48p + 1)(48 + 1) 48(p + 1) + 1(mod 2304).
Finalmente, por la transitividad de la relacion de congruencia, de
(48 + 1)p (48 + 1) (48p + 1)(48 + 1)(mod 2304)
(48p + 1)(48 + 1) 48(p + 1) + 1(mod 2304)
se sigue que
(48 + 1)p+1 48(p + 1) + 1(mod 2304).
Consecuentemente, la congruencia es cierta para cada entero positivo n, o sea,
(48 + 1)n 48n + 1(mod 2304)
y, consecuentemente,
72n 48n + 1
es divisible por 2304 para cualquier entero positivo n.
Ejemplo 13.11
Solucion
Observemos lo siguiente:
96n+1 + 32n+1 4872n 10
7292n 9 + 14612n 3 10
Pues bien,
729 1(m
od 730)
Universidad de C
adiz
Departamento de Matem
aticas
de aqu que
96n+1 + 32n+1 4872n 12(mod 730)
es decir,
96n+1 + 32n+1 4872n 10 2(mod 730)
y, consecuentemente, el resto de dividir el n
umero dado entre 730 es 2.
Ejemplo 13.12
por 9.
Solucion
En efecto,
10 1(mod 9) = 10n 1(mod 9)
y
9n 0(m
od 9) 9n 1 1(mod 9) 9n 1 1(mod 9)
luego,
10n (9n 1) 1(mod 9)
por lo tanto,
10n (9n 1) + 1 0(mod 9)
y, consecuentemente, el resto de dividir el n
umero dado entre 9 es cero.
13.3
= {. . . , 2m, m, 0, m, 2m, . . .}
[1]
= {. . . , 2m + 1, m + 1, 1, m + 1, 2m + 1, . . .}
y as sucesivamente.
Con esta interpretaci
on, cada elemento de Zm es considerado como el conjunto de todos los enteros
congruentes con un entero i tal que 0 6 i 6 m 1.
Esta es la raz
on de que la propiedad cclica de las congruencias sea tan importante. Si contamos desde 0
a 10 en base decimal, originamos un ciclo desde 0 a 9 y volvemos al 0. Por ejemplo, el cuentakilometros
de un coche es una instrumentaci
on fsica de esta propiedad. Los dgitos desde el 0 hasta el 9 se sit
uan
en un crculo, y cuando este gira, tiene lugar la cuenta. Cuando un crculo pasa desde el 9 hasta el 0, el
siguiente crculo a su izquierda se incrementa en 1. El cuentakilometros vuelve a 0 de nuevo cuando el
coche recorre 100.000 kms. As pues, el cuentakilometros es una instrumentacion de Z100.000 y cada una
de las ruedas de dgitos son instrumentaciones de Z10 .
La informatica tambien es bastante dependiente de esta propiedad. Por ejemplo, un byte es un n
umero
de ocho bits que vara desde 00000000 hasta 11111111; si a
nadimos 1 a 11111111 volvemos de nuevo
a 00000000. Esta transici
on se registra normalmente como un desbordamiento. El hecho de contar en
un ordenador, supone exactamente el mismo principio que el utilizado en el cuentakilometros. Ademas,
no importa lo potente que sea el mismo, siempre sera una maquina finita. As que cada esfuerzo para
tratar con los n
umeros enteros es, b
asicamente, una aproximacion de los enteros por Zm para alg
un
m lo suficientemente grande. Este hecho, combinado con la naturaleza cclica de Zm , es la base para
algoritmos utilizados en la generaci
on de n
umeros aleatorios.
366
Matem
atica Discreta
13.3.1
Relaci
on de Equivalencia
13.3.2
Clases de Equivalencia
Dado un n
umero entero cualquiera a, su clase de equivalencia es el conjunto formado por todos los
enteros que dan el mismo resto que a al dividirlos entre m.
Demostracion
Recordemos que la clase de equivalencia de un elemento es el conjunto formado por todos los elementos
relacionados con el.
Pues bien, sea a es un n
umero entero cualquiera. Entonces,
[a] = {x Z : x a(mod m)}
Por otra parte, el teorema de existencia y unicidad de cociente y resto, asegura que existen q 0 y r, enteros
yu
nicos tales que
a = mq 0 + r, con 0 6 r < m
y si tenemos en cuenta el apartado (b) del teorema 13.1.2, tendremos que [a] estara formada por todos
los enteros que den resto r al dividirlos entre m, es decir,
[a] = {x Z : x = mq + r, con q Z}
Ejemplo 13.13 En el conjunto de los n
umeros enteros se considera la clase de equivalencia modulo 5.
Hallar las clases de equivalencia del 22, 6, 0, 3, 5, 7, 18 y 20.
Solucion
El resto dividir 22 entre 5 es 3, luego
[22] = {5q + 3 : q Z} = {. . . , 17, 12, 7, 2, 3, 8, 13, 18, 23, . . .}
El resto de dividir 6 entre 5 es 4, luego
[3] = {5q + 4 : q Z} = {. . . , 16, 11, 6, 1, 4, 9, 14, 19, 24, . . .}
El resto de dividir 0 entre 5 es 0, luego,
[0] = {5q : q Z} = {. . . , 20, 15, 10, 5, 0, 5, 10, 15, 20, . . .}
El resto de dividir 3 entre 5 es 3, luego
[5] = [3]
El resto de dividir 5 entre 5 es 0, luego
[5] = [0]
367
Universidad de C
adiz
Departamento de Matem
aticas
13.3.3
Conjunto Cociente
Al conjunto formado por las clases de equivalencia, es decir al conjunto cociente, lo llamaremos conjunto de las clases de restos m
odulo m, lo notaremos por Zm y es
Zm = {[0], [1], . . . , [m 1]}
Demostracion
Sean a y b dos enteros cualesquiera. Entonces,
[a] = [b] en Zm
a
/ b(mod m) en Z
Matem
atica Discreta
[1] =
[2] =
[3] =
[4] =
Veamos ahora que el conjunto de enteros {10, 9, 12, 8, 19} origina el mismo conjunto cociente. En efecto,
10
/ 9(m
od 5) en Z
[10] 6= [9] en Z5
10
/ 12(m
od 5) en Z
[10] 6= [12] en Z5
10
/ 8(m
od 5) en Z
[10] 6= [8] en Z5
10
/ 19(m
od 5) en Z
[10] 6= [19] en Z5
9
/ 12(m
od 5) en Z
[9] 6= [12] en Z5
9
/ 8(m
od 5) en Z
[9] 6= [8] en Z5
9
/ 19(m
od 5) en Z
[9] 6= [19] en Z5
12
/ 8(m
od 5) en Z
[12] 6= [8] en Z5
12
/ 19(m
od 5) en Z
[12] 6= [19] en Z5
8
/ 19(m
od 5) en Z
[8] 6= [19] en Z5
luego,
Z5 = {[10], [9], [12], [8], [19]}
y, naturalmente,
[10] = [0]
[9] = [1]
[12] = [2]
[8] = [3]
[19] = [4]
13.4
Aritm
etica en Zm
13.4.1
Suma
Sumar en el conjunto de las clases de restos modulo 5, Z5 , las clases [31] y [58].
369
Universidad de C
adiz
Departamento de Matem
aticas
Solucion
Seg
un la definici
on que acabamos de ver,
[31] + [58] = [89] = {x Z : x = 5q + 4, con q Z} = {. . . , 16, 11, 6, 1, 4, 9, 14, 19, 24 . . .} = [4]
Nota 13.2 Observese que en Z5 las clases [16] y [63] son iguales, respectivamente, a las clases [31] y
[58], por lo tanto su suma ha de ser igual a la calculada en el ejemplo anterior. En efecto,
[16] + [63] = [79] = {x Z : x = 5q + 4, con q Z} = {. . . , 16, 11, 6, 1, 4, 9, 14, 19, 24 . . .} = [4]
13.4.2
Bien Definida
La suma est
a bien definida, es decir, no depende de los representantes que se elijan en cada clase, en
el sentido de que si [a] = [a0 ] y [b] = [b0 ], entonces [a] + [b] = [a0 ] + [b0 ].
Demostracion
En efecto,
[a] = [a0 ] a a0 (m
odm)
y
= a + b a0 + b0 (modm) = [a + b] = [a0 + b0 ] [a] + [b] = [a0 ] + [b0 ]
[b] = [b0 ] b b0 (m
odm)
La suma en Zm es asociativa y conmutativa. Veamos, a continuacion, cual es su elemento neutro.
13.4.3
[e + a] = [a]
e + a a(mod m)
e a a(mod m)
e 0(mod m)
[e] = [0]
13.4.4
Elemento Opuesto
Matem
atica Discreta
[a + a0 ] = [0]
a + a0 0(mod m)
a0 a(mod m)
[a0 ] = [a]
13.4.5
Producto
13.4.6
Bien Definido
El producto est
a bien definido, es decir, no depende de los representantes que se elijan en cada clase,
en el sentido de que si [a] = [a0 ] y [b] = [b0 ], entonces [a] [b] = [a0 ] [b0 ].
Demostracion
En efecto,
[a] = [a0 ] a a0 (m
odm)
y
= a b a0 b0 (modm) = [a b] = [a0 b0 ] [a] [b] = [a0 ] [b0 ]
[b] = [b0 ] b b0 (m
odm)
El producto en Zm es asociativo y conmutativo.
13.4.7
13.4.8
Elemento Inverso
Universidad de C
adiz
Departamento de Matem
aticas
[a0 a] = [1]
a0 a 1(mod m)
a0 a = 1 + mq, con q Z
aa0 mq = 1
y esta ecuacion lineal con coeficientes enteros tiene solucion si, y solo si
m.c.d.(a, m) = 1
es decir, si a y m son primos entre si.
Nota 13.3
Observemos lo siguiente:
[a] Zm 0 6 a 6 m 1
por lo tanto,
Si m es primo, entonces m.c.d.(a, m) = 1 para todo a distinto de cero, luego todos los elementos
de Zm , excepto el cero, poseen inverso.
Si m no es primo, s
olo tendr
an inverso aquellos que sean primos con a.
Podemos concluir que una condici
on necesaria y suficiente para que todos los elementos de Zm posean
inverso es que m sea primo.
Nota 13.4 De aqu en adelante, y siempre que no haya peligro de confusion, escribiremos a en vez de
[a] para notar la clase de equivalencia de a en el conjunto Zm .
Ejemplo 13.16
(a) 2 en Z11
(b) 7 en Z15
(c) 7 en Z16
(d) 5 en Z13
Solucion
(a) Inverso de 2 en Z11 .
Como 11 es primo, todos los elementos de Z11 , excepto el cero, tienen inverso. Sea, pues, x el
inverso de 2 en Z11 . Entonces,
x es el inverso de 2 en Z11
2x = 1 en Z11
2x 1(mod 11) en Z
11|2x 1 en Z
y Z : 2x 11y = 1
Obtendremos la soluci
on general de esta ecuacion diofantica utilizando el algoritmo de Euclides,
11
1
372
5
2
0
2
1
Matem
atica Discreta
x =
6 11 11k
11(1 k) + 6
11q + 6, tomando q = 1 k
es decir,
x = 6 en Z11
luego el inverso de 2 en Z11 es 6.
(b) Inverso de 7 en Z15 .
Como 7 y 15 son primos entre s, 7 tendra inverso en Z15 . Pues bien,
x es el inverso de 7 en Z15
7x = 1 en Z15
7x 1(mod 15) en Z
15|7x 1 en Z
x Z : 7x 15y = 1
Utilizaremos el algoritmo de Euclides para obtener una solucion general de esta ecuacion diofantica.
15
1
2
7
0
7
1
1(2)
(15)
+k
, con k Z
1
1
x = 2 15k, con k Z
x = 13 15 15k
x = 15(1 k) + 13
x = 13, en Z15
7x = 1 en Z16
7x 1(mod 16) en Z
16|7x 1 en Z
x Z : 7x 16y = 1
Utilizaremos el algoritmo de Euclides para obtener una solucion general de esta ecuacion diofantica.
373
Universidad de C
adiz
Departamento de Matem
aticas
2
7
1
16
2
3
2
0
2
1
7 23
16 2 7
)
= 1 = 7 3(16 2 7)
= 1 = 7 7 + 3(16)
de aqu que
x=
17
(16)
+k
=, con k Z
1
1
x = 7 16k, con k Z
x = 16q + 7, (q = k), con q Z
x = 7, en Z16
5x = 1 en Z13
5x 1(mod 13) en Z
13|5x 1 en Z
x Z : 5x 13y = 1
Utilizaremos el algoritmo de Euclides para obtener una solucion general de esta ecuacion diofantica.
13
3
2
5
2
1
3
1
1
2
0
2
1
luego,
1
3 12
5 13
(1) 5
13
23
25
)
= 1 = 3 1(5 1 3) = (1) 5 + 2 3
)
= 1 = (1) 5 + 2(13 2 5) = (5) 5 + 2 13
luego,
1 = (5) 5 + (2)(13)
de aqu que
x=
1(5)
(13)
+k
=, con k Z
1
1
x = 5 13k, con k Z
x = 8 13 13k, con k Z
x = 13(1 k) + 8, con k Z
x = 8, en Z13
374
Matem
atica Discreta
Ejemplo 13.17
Solucion
Z5 = {[0], [1], [2], [3], [4]}
> Opuestos.
El
El
El
El
El
opuesto
opuesto
opuesto
opuesto
opuesto
de
de
de
de
de
[0]
[1]
[2]
[3]
[4]
es,
es,
es,
es,
es,
obviamente, [0].
[5 1] = [4].
[5 2] = [3].
[5 3] = [2].
[5 4] = [1].
> Inversos. Como el 5 es primo, todos los elementos de Z5 , excepto el [0] poseen inverso.
El
El
El
El
inverso
inverso
inverso
inverso
de
de
de
de
[1]
[2]
[3]
[4]
es
es
es
es
[1].
[3].
[2].
[4].
[0]
[1]
[2]
[3]
[4]
[0]
[0]
[1]
[2]
[3]
[4]
[1]
[1]
[2]
[3]
[4]
[0]
[2]
[2]
[3]
[4]
[0]
[1]
[3]
[3]
[4]
[0]
[1]
[2]
[4]
[4]
[0]
[1]
[2]
[3]
[0]
[1]
[2]
[3]
[4]
[0]
[0]
[0]
[0]
[0]
[0]
[1]
[0]
[1]
[2]
[3]
[4]
[2]
[0]
[2]
[4]
[1]
[3]
[3]
[0]
[3]
[1]
[4]
[2]
[4]
[0]
[4]
[3]
[2]
[1]
El
El
El
El
El
El
opuesto
opuesto
opuesto
opuesto
opuesto
opuesto
de
de
de
de
de
de
[0]
[1]
[2]
[3]
[4]
[5]
es
es
es
es
es
es
[0].
[5].
[4].
[3].
[2].
[1].
> Inversos. Como el [6] no es primo, no todos los elementos de Z6 tienen inverso.
m.c.d.(1, 6) = 1,
m.c.d.(2, 6) = 2,
m.c.d.(3, 6) = 3,
m.c.d.(4, 6) = 2,
luego
luego
luego
luego
[1]
[2]
[3]
[4]
Universidad de C
adiz
Departamento de Matem
aticas
[0]
[1]
[2]
[3]
[4]
[5]
[0]
[0]
[1]
[2]
[3]
[4]
[5]
[1]
[1]
[2]
[3]
[4]
[5]
[0]
[2]
[2]
[3]
[4]
[5]
[0]
[1]
[3]
[3]
[4]
[5]
[0]
[1]
[2]
[4]
[4]
[5]
[0]
[1]
[2]
[3]
[5]
[5]
[0]
[1]
[2]
[3]
[4]
[0]
[1]
[2]
[3]
[4]
[5]
[0]
[0]
[0]
[0]
[0]
[0]
[0]
[1]
[0]
[1]
[2]
[3]
[4]
[5]
[2]
[0]
[2]
[4]
[0]
[2]
[4]
[3]
[0]
[3]
[0]
[3]
[0]
[3]
[4]
[0]
[4]
[2]
[0]
[1]
[2]
[5]
[0]
[5]
[4]
[3]
[2]
[1]
3y
Solucion
Lo resolvemos por los tres metodos tradicionales de la matematica elemental.
376
Matem
atica Discreta
~ Sustituci
on.
Despejamos x en la primera ecuaci
on y sustituimos en la segunda.
x + 2y = 4 = x + 2y + 5y = 4 + 5y = x = 4 + 5y
Entonces,
x =
+ 5y
)
= 4 (4 + 5y) + 3y = 4
4x +
3y
4
= 2 + 6y + 3y = 4
= 2 + 2y = 4
= 2y = 4 + 5
= 2y = 2
y como 7 es primo, todos los elementos de Z7 tienen inverso, luego multiplicando ambos miembros
por el inverso de 2 se sigue que
y=1
Pues bien,
x =
+ 5y
)
= x = 4 + 5 1 = x = 2
~ Igualaci
on.
Despejamos x en ambas ecuaciones.
x + 2y = 4 = x + 2y + 5y = 4 + 5y
= x = 4 + 5y
4x + 3y = 4 = 2 4x + 2 3y = 2 4
= x + 6y = 1
= x + 6y + 1y = 1 + 1y
= x = 1 + 1y
Igualando ambos resultados,
1 + 1y = 4 + 5y = 6 + 1 + 2y + 1y = 4 + 6 + 5y + 2y = 3y = 3 = y = 1
Consecuentemente,
x =
+ 1y
)
= x = 1 + 1 1 = x = 2
~ Reducci
on.
Multiplicamos la primera ecuaci
on por 3, la segunda por 1 y las sumamos.
)
)
x + 2y = 4
3x + 6y = 5
=
= 2y = 2 = y = 1
4x + 3y = 4
4x + 3y = 4
Analogamente, multiplicando la primera por 2, la segunda por 1 y sumandolas posteriormente,
)
)
x + 2y = 4
2x + 4y = 1
=
4x + 3y = 4
4x + 3y = 4
= 6y = 5
= 6 1x = 6 5
= x = 2
377
Universidad de C
adiz
Departamento de Matem
aticas
Ejemplo 13.19
Resolver la ecuaci
on x2 + 3x + 4 = 0 en Z11 .
Solucion
q
2
3 (3) 4 1 4
x =
21
3 3 3 4 4
2
8 9 16
2
8 7
2
8 4
2
8 22
2
82
2
8+2
2
{El inverso de 2 es 6}
(
6 10
=
=
=
=
=
=
66
(
60
=
36
(
=
3
Ejemplo 13.20
Solucion
Por el Teorema del Binomio, tendremos
p1
X
p
(x + y) = x +
xpk y k + y p
k
p
k=1
Pues bien,
p
k
=
p!
k!(p k)!
= k!
= k!
p
k
p
k
= p(p 1) (p k + 1)
p
= p k!
k
378
p!
(p k)!
(13.1)
Matem
atica Discreta
Por otra parte, como p es primo, p y k seran primos entre s para 1 < k < p, es decir,
m.c.d.(p, k) = 1, 1 < k < p
y aplicando reiteradamente el ejemplo 13.??, tendremos que
m.c.d. (p, k!) = 1
As pues,
p
p k!
y m.c.d. (p, k!) = 1
k
luego por el Lema de Euclides,
p
p
k
es decir,
p
k
0(mod p) para 1 < k < p
o lo que es igual,
p
k
=0
k=1
k=1
(x + y) = xp + y p
Ejemplo 13.21
Solucion
Observemos lo siguiente: 3p + (2)p + (1)p sera divisible por p, si da resto cero al dividirlo por p, es
decir, si
3p + (2)p + (1)p 0(mod p) en Z
lo cual es lo mismo que decir que
3p + (2)p + (1)p = 0 en Zp .
As pues, si probamos esto u
ltimo, tendremos resuelta la demostracion.
Pues bien,
3p + (2)p + (1)p
(3 + (2))p + (1)p
1p + (1)p
(1 + (1))
0p
{Ejemplo anterior}
{Ejemplo anterior}
y, consecuentemente, el n
umero propuesto es divisible por p.
Ejemplo 13.22
Universidad de C
adiz
Departamento de Matem
aticas
3x +
4y
Solucion
(a) Veamos si Z5 tiene divisores de cero.
Recordemos que
Z5 no tiene divisores de cero a, b Z5 : ab = 0 = a = 0 o b = 0
por lo tanto,
Z5 tiene divisores de cero a, b Z5 : ab = 0 y a 6= 0 y b 6= 0
Pues bien, sean a y b cualesquiera de Z5 . Entonces,
ab = 0 en Z5
ab 0(mod 5) en Z
5|ab en Z
a 0(mod 5) o a 0(mod 5) en Z
a = 0 o b = 0 en Z5
3x +
4y
Resolver las siguientes ecuaciones en los conjuntos de clases de restos que se indican.
(a) 5x = 8 en Z6 .
(b) 15x = 6 en Z21
380
Matem
atica Discreta
(c) 3x = 27 en Z6 .
(d) 3x = 8 en Z6 .
(e) 12x = 45 en Z3 .
Solucion
(a) 5x = 8 en Z6 . Como 5 y 6 son primos entre s, 5 tendra inverso en Z6 . Sea a dicho inverso. Entonces,
a es el inverso de 5 en Z6
5a = 1 en Z6
5a 1(mod 6) en Z
6|5a 1 en Z6
y Z : 5a 6y = 1
Utilizaremos el algoritmo de Euclides para obtener la solucion general de esta ecuacion diofantica.
1
5
0
6
1
5
1
luego m.c.d.(5, 6) = 1 y
1 = 6 5 1 = (1)5 + (1)(6)
por lo tanto,
a=
6
1(1)
+k
, con k Z
1
1
a = 1 6k, con k Z
a = 5 6 6k, con k Z
a = 6(1 k) + 5, con k Z
a = 6q + 5, (q = 1 k) con q Z
a = 5 en Z6
Pues bien,
)
5x = 8
5 es el inverso de 5
= 5 5x = 5 8 = 1 x = 40 = x = 4 en Z6
(b) 15x = 6 en Z21 . Como 15 y 21 no son primos entre s, 15 no tendra inverso en Z21 . Utilizaremos,
pues, un metodo distinto al del apartado anterior para resolver esta ecuacion.
15x = 6 en Z21
21|15x 6 en Z
y Z : 15x 21y = 6
y Z : 5x 7y = 2
Utilizaremos el algoritmo de Euclides para obtener la solucion general de esta ecuacion diofantica.
7
2
1
5
1
381
2
2
0
2
1
Universidad de C
adiz
Departamento de Matem
aticas
luego m.c.d.(5, 7) = 1 y
1
5 22
7 51
)
= 1 = 5 2(7 5 1) = 1 = 3 5 + 2(7)
por lo tanto,
x=
23
7
+k
, con k Z
1
1
x = 7(k) + 6, con k Z
x = 7k1 + 6, (k1 = k) con k1 Z
Ahora bien, por el teorema de existencia y unicidad del cociente y el resto, para cada k1 entero,
existiran q y r enteros y u
nicos tales que
k1 = 3q + r, con 0 6 r < 3
es decir,
k1 = 3q, o k1 = 3q + 1, o k1 = 3q + 2
luego,
x = 7 3q + 6
= x = 21q + 6
x = 7(3q + 1) + 6 = x = 21q + 13
x = 7k1 + 6 =
x = 7(3q + 2) + 6 = x = 21q + 20
Consecuentemente, las soluciones en Z20 son
x = 6, o x = 13, o x = 20
(c) 3x = 27 en Z6 . Como 3 y 6 no son primos entre s, 3 no tiene inverso en Z6 . Procederemos, pues,
igual que en el apartado anterior.
3x = 27 en Z6
3x = 3 en Z6
3x 3(mod 6) en Z
6|3x 3 en Z
y Z : 3x 6y = 3
x = 2y + 1, con y Z
x = 2(3q + r) + 1,
x = 6q + 1,
o
x = 6q + 3,
x = 6q + 5,
x = 1, en Z6
o
x = 3, en Z6
x = 5, en Z6
q Z y 0 6 r < 3 (??)
qZ
qZ
qZ
(d) 3x = 8 en Z6 . Dado que 3 y 6 no son primos entre s, 3 no tiene inverso en Z6 . Procederemos, pues,
igual que en el apartado anterior.
3x = 8 en Z6
3x 8(mod 6) en Z
8|3x 8 en Z
y Z : 3x 6y = 8
Pero el m
aximo com
un divisor de 3 y 6 no divide a 8, luego la ecuacion anterior no tiene solucion
en Z y, consecuentemente, la ecuaci
on propuesta tampoco la tiene en Z6 .
382
Matem
atica Discreta
(e) 12x = 45 en Z3 .
Observese que
12 = 0 en Z3 y 45 = 0 en Z3
luego,
12x = 45 en Z3
0 x = 0 en Z3
x es cualquiera de Z3
x = 0 o x = 1 o x = 2
13.5
Estudiaremos en este apartado tres importantes teoremas sobres congruencias. Introduremos previamente la funci
on de Euler1 que nos permitira demostrar con facilidad tales teoremas.
13.5.1
Funci
on de Euler
Dado un n
umero entero positivo m, definimos la funci
on (m) como el n
umero de enteros positivos
primos con m y que sean menores o iguales que m. Su expresi
on es
X
(m) =
1
0<r6m
Por ejemplo,
(1) = 1
(2) = 1
(3) = 2
(4) = 2
(5) = 4
(6) = 2
(7) = 6
1 Leonhard
383
Universidad de C
adiz
Departamento de Matem
aticas
(8) = 4
13.5.2
Teorema de Euler
ri es invertible en Zm = m.c.d.(ri , m) = 1
(??)
> Probaremos ahora que los ari , 1 6 i 6 k son distintos dos a dos, es decir tambien hay k elementos
invertibles de la forma ari .
En efecto, si i 6= j y, sin embargo, ari = arj , entonces si a1 es el inverso de a, tendremos
ari = arj = a1 ari = a1 arj = ri = rj
lo cual es imposible ya que ri 6= rj .
Veamos ahora que ari = rj con i =
6 j en Zm . En efecto, por el teorema de existencia y unicidad del
cociente y resto, existen enteros qi y r, u
nicos, tales que
ari = mqi + r : 0 < r < m.
Pues bien, sea d = m.c.d.(m, r). Entonces
d|r
y
d |m = d |mqi
= d |mqi m + r = d |ari
luego
d|m
y
= d|m.c.d.(m, ari )
d|ari
= d|1
= d = 1
= m.c.d.(m, r) = 1
= r es invertible en Zm
= r = rj , con j 6= i
384
Matem
atica Discreta
13.5.3
Corolario (Fermat)
Solucion
Por el teorema de existencia y unicidad de cociente y resto, existiran q y r, enteros y u
nicos tales que
232587 = 7q + r, 0 6 r < 7
luego,
232587 = r en Z7 .
Bastara, pues, con resolver esta ecuaci
on.
Como m.c.d.(23, 7) = 1, 23 es invertible en Z7 , ademas 7 es primo luego por el teorema de Fermat,
236 = 1 en Z7 .
2 Pierre de Fermat, matem
atico franc
es (Beaumont-de-Lomagne 1601-Castres 1665). Fue consejero del parlamento de
Tolouse (1631). Pascal le llam
o el primer hombre del mundo y on siempre pudo seguirle en sus investigaciones. Fermat
que rara vez publicaba sus descubrimientos, e incluso olvidaba anotar las demostraciones matem
aticas que iba encontrando,
por lo que gran n
umero de sus trabajos se han perdido. DAlambert, Lagrange y Laplace le concedieron el honor de haber
tenido la primera idea sobre el c
alculo diferencial. Desde 1636, las cartas de Fermat prueban que ya representaba las
curvas mediante ecuaciones, antes de la publicaci
on de la geometra de Descartes. Asimismo, es opini
on de Laplace que
Fermat deba compartir con Pascal el honor de haber inventado el c
alculo de probabilidades. Sus principales escritos fueron
publicados por su hijo Samuel (1679), con el ttulo de Varia opera mathematica. En ellos se encuentran enunciados varios
principios y teoremas que en la actualidad son conocidos y estudiados.
385
Universidad de C
adiz
Departamento de Matem
aticas
431
23.
Entonces,
236 = 1 en Z7 = 236
431
= 1 en Z7
)
= 236
431
23 = 2 en Z7
23 = 2 en Z7 = 232587 = 2 en Z7
Solucion
Al igual que en el ejercicio anterior, el teorema de existencia y unicidad de cociente y resto asegura la
existencia de dos enteros, q y r, u
nicos tales que
347 = 23q + r, 0 6 r < 23
y esto es lo mismo que decir que
347 = r en Z23 .
Pues bien, como 3 y 23 son primos entre s, 3 es invertible y ademas 23 es primo, luego por el teorema
de Fermat,
322 = 1 en Z23 .
Por otra parte,
47 = 22 2 + 3
luego
347 = 322 33
y
322 = 1 en Z23 = 322
2
= 1 en Z23
)
= 322
2
3 = 4 en Z23
Demostrar que el n
umero 274
9
253
6
Solucion
Probaremos que
274
9
253
6
= 0 en Z37
En efecto,
274
9
253
6
= 2736 536
y al ser 37 un n
umero primo, 27 y 5 ser
an primos con el, luego ambos son invertibles en Z37 . Aplicando
el teorema de Fermat,
)
2736 = 1 en Z37
9
6
= 2736 536 = 0 en Z37 = 274 253 = 0 en Z37
536 = 1 en Z37
es decir el n
umero propuesto es divisible por 37
Ejemplo 13.28
Demostrar:
Matem
atica Discreta
a b = 0 en Zmi , i = 1, 2, . . . , k
mi |a b , i = 1, 2, . . . , k
m.c.m. (m1 , m2 , . . . , mk ) |a b
22 = 1 en Z3
22
212 = 1 en Z13
212
11
222 = 1 en Z23
222
6
= 1 en Z3
= 1 en Z13
= 1 en Z23
= 2132 = 1 en Z3
= 2132 = 1 en Z13
= 2132 = 1 en Z23
Ejemplo 13.29 Demostrar que para cualquier entero positivo n, siempre se verifica que n37 n es
divisible por 383838. (Sugerencia: 383838 = 37 19 13 7 3 2).
Solucion
Sea n cualquiera de Z+ . Por el teorema de existencia y unicidad del cociente y resto, existiran q1 , q2 , q3 ,
387
Universidad de C
adiz
Departamento de Matem
aticas
q4 , q5 , q6 y r1 , r2 , r3 , r4 , r5 , r6 , enteros y u
nicos tales que
n = 37q1 + r1 , 0 6 r1 < 37
n = 19q2 + r2 , 0 6 r2 < 19
n = 13q3 + r3 , 0 6 r3 < 13
n = 7q4 + r4 , 0 6 r4 < 7
n = 3q5 + r5 , 0 6 r5 < 3
n = 2q1 + r6 , 0 6 r6 < 2
es decir, tales que
n = r1 en Z37
n = r2 en Z19
n = r3 en Z13
n = r4 en Z7
n = r5 en Z3
n = r6 en Z2
Ahora bien, 37, 19, 13, 7, 3 y 2 son primos, luego
m.c.d.(r1 , 37) = 1
m.c.d.(r2 , 19) = 1
m.c.d.(r3 , 13) = 1
m.c.d.(r4 , 7) = 1
m.c.d.(r5 , 3) = 1
m.c.d.(r6 , 2) = 1
es decir, r1 , r2 , r3 , r4 , r5 y r6 son invertibles en Z37 , Z19 , Z13 , Z7 , Z3 y Z2 , respectivamente. Aplicamos
el teorema de Fermat, y
r136 = 1 en Z37
r218 = 1 en Z19
= r236 = 1 en Z19
r312 = 1 en Z13
= r336 = 1 en Z13
r46 = 1 en Z7
= r436 = 1 en Z7
r52 = 1 en Z3
= r536 = 1 en Z3
r6 = 1 en Z2
= r636 = 1 en Z2
y
n = r1 en Z37
= n = r1 en Z37
n = r2 en Z19
n = r3 en Z13
n = r4 en Z7
= n36 = r436 en Z7
n = r5 en Z3
= n36 = r536 en Z3
n = r6 en Z2
= n36 = r636 en Z2
388
Matem
atica Discreta
por lo tanto,
n36 = 1 en Z37
n36 = 1 en Z19
n36 = 1 en Z13
n36 = 1 en Z7
n36 = 1 en Z3
n36 = 1 en Z2
de aqu que por el ejercicio anterior,
n36 = 1 en Zm.c.m.(37,19,13,7,3,2)
es decir,
n36 = 1 en Z371913732
o sea,
n36 = 1 en Z383838
y como
n = n en Z383838
tendremos que
n37 = n en Z383838
y, consecuentemente,
n37 n = 0 en Z383838
o lo que es igual
n37 n es divisible por 383838
En 1770, el matem
atico ingles Edward Waring publico en Meditationes Algebraicae varios teoremas
nuevos. Uno de ellos refleja una importante propiedad de los n
umeros primos. Lleva el nombre de John
Wilson, alumno de Waring.
13.5.4
Teorema de Wilson
Si p es un n
umero primo, entonces (p 1)! = 1 en Zp .
Demostracion
Como p es primo, todos los elementos de Zp , excepto el 0, son invertibles. Ademas, los u
nicos elementos
de Zp que coinciden con sus inversos son 1 y p 1. En efecto, sea r cualquiera de Zp y sea x su inverso.
Entonces,
x = r r r = 1 en Zp
r2 1 = 0 en Zp
(r + 1)(r 1) = 0 en Zp
p|(r + 1)(r 1)
r + 1 = 0 o r 1 = 0 en Zp
r = 1 o r = 1 en Zp
r = p 1 o r = 1 en Zp
389
Universidad de C
adiz
Departamento de Matem
aticas
por lo tanto,
x 6= r r 6= 1 y r 6= p 1 en Zp
es decir,
r {2, 3, . . . , p 2} x {2, 3, . . . , p 2}
luego el producto de todos ellos es 1 en Zp , o sea,
2 3 (p 2) = 1 en Zp
y como
p 1 = 1 en Zp
multiplicando ambas igualdades miembro a miembro,
2 3 (p 2)(p 1) = 1(1) en Zp
y, consecuentemente,
(p 1)! = 1 en Zp
Ejemplo 13.30
Solucion
Probaremos que 138! + 197138 = 0 en Z139 . En efecto, 139 es primo, luego por el teorema de Wilson,
(139 1)! = 1 en Z139
es decir,
138! = 1 en Z139
Por otra parte, 139 y 197 son primos entre s, luego por el teorema de Fermat,
1971391 = 1 en Z139
o sea,
197138 en Z139
y sumando ambos resultados,
138! + 197138 = 0 en Z139
Consecuentemente, 138! + 197138 es divisible por 139.
13.6
En este apartado, estableceremos el Teorema Chino del resto, resultado que aparece en los mas importantes manuscritos chinos de la antig
uedad, como en los trabajos de Sun Tsu en el siglo I. Tambien, y
en esa misma epoca, es conocido por el neopitagorico Nicomaco.3
3 Vivi
o cerca de Jerusal
en alrededor del a
no 100. Parece ser que tena ascendencia siria, pero lo cierto es que en su obra
predominan las tendencias filos
oficas griegas. Es autor de la Introductio Aritmeticae de la que nos han llegado s
olo dos
libros, pero es posible que
esta sea solamente una versi
on abreviada de un tratado originalmente m
as extenso. Esta obra
comienza con la ya veterana clasificaci
on pitag
orica de los n
umeros pares e impares, siguen las definiciones de los n
umeros
primos, compuestos y perfectos, incluyendo una descripci
on de la criba de Erat
ostenes y una lista de los cuatro primeros
n
umeros perfectos (6,28, 496 y 8128). La obra incluye tambi
en una clasificaci
on de las razones y de las combinaciones de
razones (puesto que las razones entre enteros son esenciales para la teora pitag
orica de los intervalos musicales), un amplio
tratamiento del tema favorito de la aritm
etica pitag
orica, los n
umeros figurados en dos y tres dimensiones, y una exposici
on
exhaustiva de los diversos tipos de medias (de nuevo un tema favorito de la matem
atica y de la filosofa pitag
oricas). Como
tantos otros escritores, Nic
omaco considera al 3 como el primer n
umero en el estricto sentido de la palabra, ya que 1 y
2 no eran en realidad n
umeros, sino s
olo los generadores de la sucesi
on num
erica, y adem
as, para Nic
omaco los n
umeros
estaban dotados de cualidades tales como mejor o peor, m
as joven o m
as viejo, etc..., y podan transmitir estos caracteres,
como los padres a sus hijos. La Introductio no tena la intenci
on de ser un tratado de c
alculo ni de
algebra, sino un manual
conteniendo aquellos elementos de la matem
atica que resultaban esenciales para entender la filosofa pitag
orica y plat
onica,
y en este sentido sirvi
o como modelo para muchos imitadores y comentadores posteriores.
390
Matem
atica Discreta
13.6.1
Teorema
Si m1 , m2 , , mk son enteros positivos primos entre s dos a dos, entonces el sistema de ecuaciones,
x = a1 en Zm1
x = a2 en Zm2
...............
x = ak en Zmk
tiene soluci
on u
nica en Zm1 m2 mk .
Demostracion
Primero obtendremos una soluci
on, probando as su existencia, y luego demostraremos que es u
nica.
En efecto, sea x una combinaci
on lineal con coeficientes enteros de las soluciones ai en Zmi para cada
i = 1, 2, , k, es decir,
x = c1 a1 + c2 a2 + + ck ak
(13.2)
Si ahora elegimos los coeficientes ci (1 6 i 6 k) de tal manera que
ci = 1 en Zmi
y
ci = 0 en Zmj , para j 6= i
tendremos que
c1 = 1 en Zm1
c1 = 0 en Zmj , para j 6= 1
x = a1 en Zm1
c2 = 1 en Zm2
c2 = 0 en Zmj , para j 6= 2
x = a2 en Zm2
..............................
......
...............
ck = 1 en Zmk
ck = 0 en Zmj , para j 6= k
x = ak en Zmk
= m.c.d.(m2 m3 , m1 ) = 1
y
m.c.d.(m2 m3 , m1 ) = 1
m.c.d.(m4 , m1 ) = 1
)
= m.c.d.(m2 m3 m4 , m1 ) = 1
Universidad de C
adiz
Departamento de Matem
aticas
y haciendo m2 m3 mk = t1 ,
m.c.d.(t1 , m1 ) = 1
luego t1 es invertible en Zm1 , es decir existe y1 Zm1 tal que
t1 y1 = 1 en Zm1 .
Ademas, t1 y1 es m
ultiplo de todos los mj para j 6= 1 luego
t1 = 0 en Zmj para j 6= 1, (2 6 j 6 k).
Si procedemos de forma identica para cj , j = 2, 3, , k, tendremos que
tj yj = 1 en Zmj , para j = 2, 3, , k
y
tj = 0 en Zmi , para i 6= j
As pues, si tomamos
ci = ti yi , 1 6 i 6 k
y sustituimos en (13.2), nos queda
x = t1 y1 a1 + t2 y2 a2 + + tk yk ak
que es una soluci
on de todas las ecuaciones propuestas.
Veamos ahora que esta soluci
on es u
nica en Zm1 m2 mk . En efecto, supongamos que no lo es, es decir que
existe otra soluci
on x0 , distinta de la x, en Zm1 m2 mk del sistema de ecuaciones propuesto. Entonces,
como x es u
nica en Zmi , tendremos
x = x0 en Zmi , i = 1, 2, , k
o sea,
mi |x x0 , i = 1, 2, , k.
Pues bien,
m1 |x x0
y
=
m2 |x x0
m.c.m.(m1 , m2 )|x x0
m1 m2 |x x0
m.c.m.(m1 m2 , m3 )|x x0
m1 m2 m3 |x x0
m.c.m.(m1 m2 m3 , m4 )|x x0
m1 m2 m3 m4 |x x0
m1 m2 |x x0
y
=
m3 |x x0
y
m1 m2 m3 |x x0
y
=
m4 |x x0
Matem
atica Discreta
es decir,
x = x0 en Zm1 m2 mk
y la solucion que hemos construido es, por tanto, u
nica.
2 5 7 y 1 + 3 3 7 y2 + 2 3 5 y3
2 35y1 + 3 21y2 + 2 15y3
393
Universidad de C
adiz
Departamento de Matem
aticas
Sea x el n
umero buscado. Por el teorema de existencia y unicidad del cociente y resto, podemos encontrar
cuatro n
umeros enteros q1 , q2 , q3 y q4 tales que
x =
3q1
x =
4q2
x =
5q3
x =
6q4
es decir,
x = 2 en Z3
x = 3 en Z4
x = 4 en Z5
x = 5 en Z6 .
Observese que 3 es primo con 4 y con 5 pero no con 6 y lo mismo le sucede al 4, ademas 5 es primo con
6, luego podemos aplicar el teorema Chino del resto a las tres primeras soluciones y la solucion u
nica en
Z345 = Z60 es
x = 2 4 5 y 1 + 3 3 5 y2 + 4 3 4 y3
=
394