10 La relacion de congruencia en ℤ\mathbb{Z}

Definición III.9.

Sea n∈ℕ,n≥2n\in\mathbb{N},n\geq 2. Dados a,b∈ℤa,b\in\mathbb{Z} decimos que son congruentes modulo nn si n|a−bn|a-b, es decir, si existe k∈ℤk\in\mathbb{Z} tal que a−b=kna-b=kn.

Notacion: a≡ba\equiv b (mod nn).

Proposición III.9.

La relacion congruencia modulo nn es una relacion de equivalencia en ℤ\mathbb{Z}.

Demostración.
  1. 1.
    ​

    Reflexiva: ∀a∈ℤa≡a\forall a\in\mathbb{Z}\;a\equiv a mod nn?

    a−a=0=0⋅n⇒a≡aa-a=0=0\cdot n\Rightarrow a\equiv a mod nn.

  2. 2.
    ​

    Simetrica: ∀a,b∈ℤ\forall a,b\in\mathbb{Z} si a≡ba\equiv b mod nn ∃k∈ℤ\exists k\in\mathbb{Z} tal que a−b=k⋅n⇒b−a=(−k)⋅n⇒b≡a mod na-b=k\cdot n\Rightarrow b-a=(-k)\cdot n\Rightarrow b\equiv a\text{ mod }n.

  3. 3.
    ​

    Transitiva: ∀a,b,c∈ℤ\forall a,b,c\in\mathbb{Z}

    a≡b mod nb≡c mod n}⇒∃k,m∈ℤ∣a−b=k⋅n,b−c=m⋅n\begin{rcases}a\equiv b\text{ mod }n\\ b\equiv c\text{ mod }n\end{rcases}\Rightarrow\exists k,m\in\mathbb{Z}\mid a-b=% k\cdot n,b-c=m\cdot n

    Luego a−c=n⋅(k+m)a-c=n\cdot(k+m) ⇒a≡c mod n\Rightarrow a\equiv c\text{ mod }n.

∎

Ejemplo III.8.

Congruencia modulo 6 (dibujada en la pizarra).

Los numeros que estan relacionados entre si son los que estan en la misma columna. Cada columna es una clase de equivalencia de la relacion.

Hay 6 clases de equivalencia. El conjunto cociente es:

ℤ/≡ mod n={[0],[1],[2],[3],[4],[5]}=ℤ6\mathbb{Z}/\equiv\text{ mod }n=\left\{[0],[1],[2],[3],[4],[5]\right\}=\mathbb{% Z}_{6}

[0]={…,−6,0,6,12,…}[0]=\left\{\ldots,-6,0,6,12,\ldots\right\}

[1]={…,−5,1,7,13,…}[1]=\left\{\ldots,-5,1,7,13,\ldots\right\}

[2]={…,−4,2,8,14,…}[2]=\left\{\ldots,-4,2,8,14,\ldots\right\}, …

Ejemplo III.9.

¿Cual es la clase de 353?

353=6⋅58+5353=6\cdot 58+5 ⇒[353]6=[5]6\Rightarrow[353]_{6}=[5]_{6}

ya que 353−5=6⋅58⇒353≡5353-5=6\cdot 58\Rightarrow 353\equiv 5 mod 66.

Proposición III.10.

Sean a∈ℤa\in\mathbb{Z}, n≥2n\geq 2 y rr el resto de dividir aa entre nn. Entonces se cumple

[a]n=[r]n[a]_{n}=[r]_{n}
Demostración.

Como a=n⋅q+ra=n\cdot q+r (teorema de la division), a−r=n⋅q⇒a≡r mod n⇒[a]n=[r]na-r=n\cdot q\Rightarrow a\equiv r\text{ mod }n\Rightarrow[a]_{n}=[r]_{n}. ∎

Teorema III.9.

|ℤn|=n|\mathbb{Z}_{n}|=n.

Es mas, ℤn={[0]n,[1]n,[2]n,…,[n−1]n}\mathbb{Z}_{n}=\left\{[0]_{n},[1]_{n},[2]_{n},\ldots,[n-1]_{n}\right\}

Demostración.

Dado a∈ℤa\in\mathbb{Z} cualquiera por la proposicion 10 ∃r∈ℤ,0≤r≤n−1\exists r\in\mathbb{Z},0\leq r\leq n-1 tal que

[a]n=[r]n[a]_{n}=[r]_{n}

Para demostrar que hay exactamente rr clases, tengo que demostrar que las clases [0],[1],[2],…,[n−1][0],[1],[2],\ldots,[n-1] son todas distintas entre si.

Supongamos que r1r_{1} y r2r_{2} son restos modulo nn, es decir, 0≤r1,r2≤n−10\leq r_{1},r_{2}\leq n-1 y que [r1]=[r2][r_{1}]=[r_{2}].

Luego ∃k∈ℤ\exists k\in\mathbb{Z} tal que r1−r2=k⋅n⇒|r1−r2|⏟≤n−1=|k|⋅nr_{1}-r_{2}=k\cdot n\Rightarrow\underbrace{|r_{1}-r_{2}|}_{\leq n-1}=|k|\cdot n Por ser la distancia entre 2 restos, |k|⋅n≤n−1⇒k=0⇒r1=r2|k|\cdot n\leq n-1\Rightarrow k=0\Rightarrow r_{1}=r_{2} ∎

Vamos a definir una suma y un producto en ℤn\mathbb{Z}_{n}, sumando y multiplicando representantes. Es necesario demostrar que la operacion esta bien definida:

Proposición III.11.

Sean n∈ℕn\in\mathbb{N}, n≥2n\geq 2 y a,b,c,d∈ℤa,b,c,d\in\mathbb{Z} tales que

  • ​

    [a]n=[c]n[a]_{n}=[c]_{n}

  • ​

    [b]n=[d]n[b]_{n}=[d]_{n}

Entonces se cumple:

  • ​

    [a+b]n=[c+d]n[a+b]_{n}=[c+d]_{n}

  • ​

    [ab]n=[cd]n[ab]_{n}=[cd]_{n}

Demostración.

[a]=[c]⇒∃k∈ℤ[a]=[c]\Rightarrow\exists k\in\mathbb{Z} tal que a−c=k⋅na-c=k\cdot n

[b]=[d]⇒∃m∈ℤ[b]=[d]\Rightarrow\exists m\in\mathbb{Z} tal que b−d=m⋅nb-d=m\cdot n

Quiero ver que [a+b]=[c+d][a+b]=[c+d], es decir, que (a+b)−(c+d)(a+b)-(c+d) es multiplo de nn.

(a+b)−(c+d)=(a−c)+(b−d)=k⋅n+m⋅n=(k+m)⋅n⇒[a+b]=[c+d](a+b)-(c+d)=(a-c)+(b-d)=k\cdot n+m\cdot n=(k+m)\cdot n\Rightarrow[a+b]=[c+d].

Ahora vamos a ver que [a⋅b]=[c⋅d][a\cdot b]=[c\cdot d], es decir, que ab−cd(∗)ab-cd(*) es multiplo de nn.

(*) = ab−ad+ad−cd=a(b−d)+(a−c)⋅d=a⋅m⋅n+k⋅n⋅d=n(am+kd)⇒[ab]=[cd]ab-ad+ad-cd=a(b-d)+(a-c)\cdot d=a\cdot m\cdot n+k\cdot n\cdot d=n(am+kd)% \Rightarrow[ab]=[cd] ∎

Ejemplo III.10.

Suma y multiplicacion en ℤ6\mathbb{Z}_{6}:

  • ​

    [2]+[5]=[2+5]=[7]=[1][2]+[5]=[2+5]=[7]=[1]

  • ​

    [4]⋅[5]=[4⋅5]=[20]=[2][4]\cdot[5]=[4\cdot 5]=[20]=[2]

  • ​

    [16]⋅[−1]=⋯=[2][16]\cdot[-1]=\cdots=[2]

Definición III.10 (Anillo).

Un anillo es una terna (A,⊕,⊗)(A,\oplus,\otimes) donde:

  • ​

    AA es un conjunto no vacio.

  • ​

    ⊕:A×A→A\oplus:A\times A\to A es una operacion interna, denominada suma.

  • ​

    ⊗:A×A→A\otimes:A\times A\to A es una operacion interna, denominada producto.

que cumplen:

  1. 1.
    ​

    Suma asociativa: ∀a,b,c∈A(a⊕b)⊕c=a⊕(b⊕c)\forall a,b,c\in A(a\oplus b)\oplus c=a\oplus(b\oplus c)

  2. 2.
    ​

    Existencia de neutro: ∃0A∈A\exists 0_{A}\in A tal que ∀a∈Aa⊕a⊕0A=0A⊕a=a\forall a\in A\quad a\oplus a\oplus 0_{A}=0_{A}\oplus a=a

  3. 3.
    ​

    Existencia de opuestos: ∀a∈A∃b∈A\forall a\in A\;\exists b\in A tal que a⊕b=b⊕a=0Aa\oplus b=b\oplus a=0_{A}

  4. 4.
    ​

    Suma conmutativa: ∀a,b∈A\forall a,b\in A a⊕b=b⊕aa\oplus b=b\oplus a

  5. 5.
    ​

    Producto asociativo: ∀a,b∈A\forall a,b\in A (a⊗b)⊗c=a⊗(b⊗c)(a\otimes b)\otimes c=a\otimes(b\otimes c)

  6. 6.
    ​

    Distributivas: ∀a,b,c∈A\forall a,b,c\in A a⊗(b⊕c)=(a⊗b)⊕(a⊗c)a\otimes(b\oplus c)=(a\otimes b)\oplus(a\otimes c) y (b⊕c)⊗a=(b⊗a)⊕(c⊗a)(b\oplus c)\otimes a=(b\otimes a)\oplus(c\otimes a)

Definición III.11.

Un anillo AA es conmutativo si el producto ⊗\otimes es conmutativo.

Definición III.12.

Un anillo AA es unitario o anillo con unidad si existe un netro para el producto ⊗\otimes distinto del neutro para la suma ⊕\oplus, es decir

∃1A∈A∖{0A} tal que ∀a∈Aa⊗1A=1A⊗a=a\exists 1_{A}\in A\setminus\left\{0_{A}\right\}\text{ tal que }\forall a\in A% \quad a\otimes 1_{A}=1_{A}\otimes a=a
Definición III.13.

Definimos en ℤn\mathbb{Z}_{n} una suma y un producto como:

  • ​

    [a]n+[b]n=[a+b]n[a]_{n}+[b]_{n}=[a+b]_{n}

  • ​

    [a]n⋅[b]n=[a⋅b]n[a]_{n}\cdot[b]_{n}=[a\cdot b]_{n}

La proposicion 11 garantiza que estas operaciones estan bien definidas

Proposición III.12.

(ℤn,+,⋅)(\mathbb{Z}_{n},+,\cdot) es un anillo conmutativo con unidad.

Demostración.

Veamos que la suma es asociativa

Sea [a],[b],[c]∈ℤn⇒[a]+([b]+[c])=?([a]+[b])+[c][a],[b],[c]\in\mathbb{Z}_{n}\Rightarrow[a]+([b]+[c])\overset{?}{=}([a]+[b])+[c].

Por definicion, [a]+([b]+[c])=[a]+[b+c]=[a+(b+c)]=[(a+b)+c][a]+([b]+[c])=[a]+[b+c]=[a+(b+c)]=[(a+b)+c] porque la suma en ℤ\mathbb{Z} es asociativa.

Es decir, la asociatividad se “hereda” de la asociatividad de la suma en ℤ\mathbb{Z}.

Son analogas las demostraciones de que la suma y el producto son conmutativos, el producto es asociativo, y la distributiva.

Se heredan de ℤ\mathbb{Z} y no las escribimos.

Tenemos que demostrar que existe un neutro de la suma: ∀[a]∈ℤn\forall[a]\in\mathbb{Z}_{n} se cumple que [a]+[0]=[a][a]+[0]=[a]. Luego [0][0] es el neutro de la suma.

Tambien, ∀[a]∈ℤn\forall[a]\in\mathbb{Z}_{n} tenemos [−a]∈ℤn[-a]\in\mathbb{Z}_{n} tal que [a]+[−a]=[0][a]+[-a]=[0]. Luego [−a][-a] es el opuesto de [a][a].

Por otro lado ∀a∈ℤ\forall a\in\mathbb{Z}, [a][1]=[a][a][1]=[a]. Asi, [1][1] es el neutro del producto en ℤn\mathbb{Z}_{n}.

Como cumple todas las propiedades, ℤn\mathbb{Z}_{n} es un anillo conmutativo unitario. ∎

Ejemplo III.11.

ℤn\mathbb{Z}_{n} no es siempre un cuerpo. Por ejemplo, veamos si ℤ6\mathbb{Z}_{6} lo es.

Tenemos que ver si existe un x∈ℤx\in\mathbb{Z} tal que [2]⋅[x]=[1][2]\cdot[x]=[1]. Esto es lo mismo que 2x−1=6x2x-1=6x, pero no tiene solucion en ℤ\mathbb{Z}. Luego no es cierto que todos los elementos tengan inverso y por tanto no es un cuerpo.

¿Es ℤ5\mathbb{Z}_{5} cuerpo?

[2]⋅[3]=[1][2]\cdot[3]=[1], [1]⋅[1]=[1][1]\cdot[1]=[1], [4]⋅[4]=[1][4]\cdot[4]=[1].

Luego [1],[2],[3],[4][1],[2],[3],[4] son invertibles en ℤ5⇒\mathbb{Z}_{5}\Rightarrow ℤ5\mathbb{Z}_{5} es un cuerpo

Definición III.14.

Decimos que a∈Aa\in A es invertible si ∃b∈A\exists b\in A tal que ab=ba=1ab=ba=1.

Definición III.15.

Un cuerpo es un anillo conmutativo con unidad AA tal que todo elemento distinto de 0 es invertible.

Proposición III.13.

Sea [a]n∈ℤn[a]_{n}\in\mathbb{Z}_{n}. Se tiene que

[a]n es invertible⇔m.c.d.(a,n)=1[a]_{n}\text{ es invertible}\iff\mathrm{m\mathchar 46\relax c\mathchar 46% \relax d\mathchar 46\relax}(a,n)=1
Demostración.

[a]n[a]_{n} es invertible ⇔\iff ⇒DEF∃b∈ℤ\overset{DEF}{\Rightarrow}\exists b\in\mathbb{Z} tal que [a]n⋅[b]n=[1]n[a]_{n}\cdot[b]_{n}=[1]_{n} ⇔\iff

⇔\iff ∃b,k∈ℤ\exists b,k\in\mathbb{Z} tal que 1−ab=k⋅n1-ab=k\cdot n ⇔\iff

⇔\iff La ecuacion diofantica n⋅x+a⋅y=1n\cdot x+a\cdot y=1 tiene solucion en xx e yy.

Por el teorema 8, tiene solucion si y solo si m.c.d.(n,a)|1⇔m.c.d.(n,a)=1\mathrm{m\mathchar 46\relax c\mathchar 46\relax d\mathchar 46\relax}(n,a)|1% \iff\mathrm{m\mathchar 46\relax c\mathchar 46\relax d\mathchar 46\relax}(n,a)=1.

Obs: Ademas, hemos dado una forma de encontrar el inverso, si existe, resolviendo una ecuacion diofantica. ∎

Ejemplo III.12.

¿Es invertible [17][17] en ℤ12\mathbb{Z}_{12}? En caso de que exista hallalo.

m.c.d.(17,12)=1⇒Prop 13[17]\mathrm{m\mathchar 46\relax c\mathchar 46\relax d\mathchar 46\relax}(17,12)=1% \overset{\text{Prop 13}}{\Rightarrow}[17] es invertible en ℤ12\mathbb{Z}_{12}.

[17][x]=[1][17][x]=[1]

32x+17y=132x+17y=1. Lo resolvemos por el algoritmo extendido de Euclides: 32=17⋅1+1532=17\cdot 1+15, 17=16⋅1+217=16\cdot 1+2, 15=2⋅7+115=2\cdot 7+1, 2=1⋅22=1\cdot 2.

Luego 15−(17⋅15)⋅7=8⋅15−7⋅17=8⋅(32−17)−7⋅17=8⋅32−8⋅17−7⋅17=8⋅32+(−15)⋅1715-(17\cdot 15)\cdot 7=8\cdot 15-7\cdot 17=8\cdot(32-17)-7\cdot 17=8\cdot 32-8% \cdot 17-7\cdot 17=8\cdot 32+(-15)\cdot 17

Luego [−15][-15] es el inverso de [37][37] en ℤ12\mathbb{Z}_{12}.

1=8⋅32+(−15)⋅171=8\cdot 32+(-15)\cdot 17 Id Bezout

1−(−15)⋅17=8⋅321-(-15)\cdot 17=8\cdot 32.

[1]=[−15]⋅[17]=[−15⋅17][1]=[-15]\cdot[17]=[-15\cdot 17] [−15]=[17][-15]=[17] (−15+32=17-15+32=17 ), [1]=[17][17][1]=[17][17].

Proposición III.14.

ℤn\mathbb{Z}_{n} es cuerpo ⇔\iff nn es primo

Demostración.

⇐)\Leftarrow) nn es primo. Tengo que ver que [1],[2],[3],…,[n−1][1],[2],[3],\ldots,[n-1] son invertibles.

∀a\forall a tal que 1≤a≤n−11\leq a\leq n-1 se cumple que m.c.d.(a,n)=1\mathrm{m\mathchar 46\relax c\mathchar 46\relax d\mathchar 46\relax}(a,n)=1 (porque n es primo)

Luego por la proposicion 13, [a][a] es invertible.

⇒)\Rightarrow) Veamos que si ℤn\mathbb{Z}_{n} es un cuerpo entonces nn es primo. Lo demostramos por contraposicion. (nn compuesto ⇒ℤn\Rightarrow\mathbb{Z}_{n} no es un cuerpo)

nn compuesto ⇒n=d1⋅d2\Rightarrow n=d_{1}\cdot d_{2} con 2≤d1,d2≤n−12\leq d_{1},d_{2}\leq n-1.

Por tanto m.c.d.(n,d1)≥d1≥2⇒ℤn\mathrm{m\mathchar 46\relax c\mathchar 46\relax d\mathchar 46\relax}(n,d_{1})% \geq d_{1}\geq 2\Rightarrow\mathbb{Z}_{n} no es un curpo por la proposicion 13. ∎