Autor Tema: m.c.d. y l.c.m. en Z/(n)

0 Usuarios y 1 Visitante están viendo este tema.

30 Diciembre, 2023, 05:51 pm
Leído 517 veces

argentinator

  • Consultar la FIRMAPEDIA
  • Administrador
  • Mensajes: 7,739
  • País: ar
  • Karma: +0/-0
  • Sexo: Masculino
  • Vean mis posts activos en mi página personal
    • Mis posts activos (click aquí)
Buenas.

Si algún alma algebrista tiene ganas de revisar estas cuentas, lo agradeceré.  :)

Estoy procurando entender qué sentido tienen
el máximo común divisor (mcd)
y el mínimo común múltiplo (lcm)
en el anillo \(\mathbb Z_n=\mathbb Z/(n)\) de los enteros módulo \(n\).

La definición de m.c.d. en un anillo sería así:
Un elemento \(d\in \mathbb Z_n\) es uuuunnnnn
máximo común divisor de dos elementos \(a,b\in \mathbb Z_n\)
si \(d\) es divisor (respecto el producto del anillo \(\mathbb Z_n\)) de \(a,b\),
y si además, para todo otro elemento \(\delta\) que sea divisor de \(a,b\),
se cumple que \(\delta\) es divisor de \(d\).

Esa definición da lugar a que pueda haber todo un conjunto de varios elementos que sean máximos comunes divisores de \(a,b\).
O incluso podría pasar que no haya ninguno.

______________________

Para alegrar mis ojos, voy a introducir notación.

La notación \(r\preceq_n s\) significará que \(r\) es divisor de \(s\) en \(\mathbb Z_n\).
Esto significa que existe solución en las ecuación en congruencia: \(rx\equiv s\mod(n)\).
En símbolos:

\[ r\preceq_n s \quad \Leftrightarrow\quad \exists x\in \mathbb Z_n:\, rx \equiv s \, \mod (n).\]

Denotaremos \(GCD_n(a,b)\) al conjunto de máximos comunes divisores de \(a,b\) en \(\mathbb Z_n\).
Esto significa lo siguiente:

\[d \in GCD_n(a,b) \quad \Leftrightarrow \quad
d\preceq_n a, \; d\preceq_n b, \Big[ \forall \delta\in \mathbb Z_n:\,
    \delta\preceq_n a,\;\delta \preceq_n b \quad\Rightarrow \quad \delta\preceq_n {\color{red}d}\Big].
\]

Sabemos que \(u\in \mathbb Z_n\) es una unidad (invertible con el producto) sii \(\hbox{mcd}(u,n) = 1\).
Denotemos \(U_n\) al conjunto de unidades de \(\mathbb Z_n\).

Todo elemento \(b\) es divisible en \(\mathbb Z_n\) por una unidad \(u\),
ya que basta tomar \(x = u^{-1}b\) (que existe por estar \(u\in U_n\)),
y en tal caso:

\[ u x \equiv u (u^{-1} b) \equiv b \mod(n).\]

Por lo tanto:

\[ \forall b\in \mathbb Z_n:\; \forall u\in U_n:\, u\preceq_n b.\]

Por otra parte, sabemos que las no-unidades son divisores de 0 en \(Z_n\), es decir:

\[ w\not\in \mathbb Z_n \quad \Leftrightarrow\quad \exists k\in\mathbb Z_n:\, wk\equiv 0\mod(n).\]

Por otra parte, sea\(\delta\) un divisor de \(u\) que no sea una unidad.
En ese caso, \(\delta\) es un divisor de 0.
Nos preguntamos cómo tendrían que ser las soluciones \(x\) de la siguiente ecuación:

\[ \delta x \equiv u \mod(n).\]

Multiplicando a ambos lados por \(u^{-1}\) se obtiene:

\[ \delta u^{-1} x \equiv 1 \mod(n). \]

Esto significa que \(v = \delta u^{-1}\), es invertible, o sea, un elemento de \(U_n\).
Por lo tanto, al multiplicar \(v\) por otra unidad, obtendremos una unidad.
Pero entonces \(\delta = (\delta u^{-1}) u = v u\) es una unidad,
en contra de lo supuesto.

Así que los únicos divisores de \(u\) son los elementos de \(U_n\).

__________________________

Ahora, razono así.


Sean \(a,b\in \mathbb Z_n\).
Supongamos que uno dellos, digamos \(b\), es un elemento de \(U_n\).
Entonces todo divisor común de \(a,b\), tiene que estar en \(U_n\).
Y si \(d\) es un común divisor divisible por todo otro divisor común de \(a,b\),
entonces \(d\) tiene que ser divisible por una unidad, lo cual era siempre cierto.
Por lo tanto:

\[GCD_n(a,b) = U_n.\]

______________________________

Supongamos ahora que \(a,b\), no son unidades.
Entonces \(a,b\), son ambos divisores de 0.

Si \(a=b=0\), entonces todo elemento de \(\mathbb Z_n\) es divisor de \(a,b\).
Sea \(d\) un máximo común divisor de \(a,b\).
Esto quiere decir que para todo \(\delta\) tal que \(\delta\preceq_n a,\,\delta\preceq_n b\),
se tiene también que \(\delta\preceq_n d\).
Si \(d \not\equiv 0 \mod(n)\), entonces no puede ser un máximo común divisor,
porque \(0\) es, en particular, divisor de \(a,b\), pero no sería divisor de \(d\).

Así que el único candidato a posible máximo común divisor de \(a = b=0\) es \(d=0\).
Sea \(\delta\) un divisor común de \(a=b=0\).
Claramente, \(\delta\) es un divisor de \(d=0\).
En conclusión: un elemento \(d\) es un máximo común divisor \(d\) de \(a=b=0\) si y sólo si \(d=0\).

\[GCD_n(0,0) = \{0\}.\]

__________________________________

Ahora supongamos que \(a,b\) son ambos divisores de 0,
pero que no son ambos 0 al mismo tiempo.
S.p.d.g. digamos que \(b\not\equiv 0\).

Sabemos que \(h\preceq_n a\) si y sólo si, respecto \(\mathbb Z\):

\[ (\mathbb Z)\hbox{mcd}(n,h)\;|\;a,\]

en donde el mcd y la relación de divisibilidad están "miradas" en \(\mathbb Z\).

Si \(h\) es un divisor común (en \(\mathbb Z_n\)) de \(a,b\),
esto quiere decir que:

\[ (\mathbb Z)\hbox{mcd}(n,h)\;|\;a,\qquad \hbox{mcd}(n,h)\;|\;b.\]

Esto es equivalente a pedir que:

\[ (\mathbb Z)\hbox{mcd}(n,h)\;|\;(\mathbb Z)\hbox{mcd}(a,b). \]

Denotemos con \(g=(\mathbb Z)\hbox{mcd}(a,b)\).
Tenemos que:

\[ (\mathbb Z)\hbox{mcd}(n,h)\;|\; g. \]

Supongamos que \(d\) es un máximo común divisor en \(\mathbb Z_n\) de \(a,b\).
Tenemos, primero que nada, que:

\[ (\mathbb Z)\hbox{mcd}(n,d)\;|\; g. \]

En particular, esto implica que: \((\mathbb Z)\hbox{mcd}(n,d) \leq g.\)

Y además, si \(\delta\) es otro divisor común (en \(\mathbb Z_n\)) de \(a,b\), entonces no sólo tiene que ocurrir:

\[ (\mathbb Z)\hbox{mcd}(n,\delta)\;|\; g. \]

sino que también \(\delta\preceq_n d\), lo cual equivale a:

\[ (\mathbb Z)\hbox{mcd}(n,\delta)\;|\; d. \]


A PARTIR DE ACÁ ESTÁ MAL, ASÍ QUE LO ESCONDO EN SPOILER

Spoiler
En particular, \(\delta\leq g\) y \(\delta\leq d\).

El hecho de que \(\delta\leq d\) nos muestra que, de existir un máximo común divisor \(d\),
éste tiene que ser único.

Así que, el valor de \(d\) ha de ser el elemento más grande de \(\mathbb Z_n\) (con el orden de \(\mathbb Z\)) tal que:

\[(\mathbb Z)\hbox{mcd}(n,d)\;|\; g = (\mathbb Z)\hbox{mcd}(a,b).\]

Por lo tanto, si

\[ d = \max\{d\in\mathbb Z_n\;:\; (\mathbb Z)\hbox{mcd}(n,d)\;|\; (\mathbb Z)\hbox{mcd}(a,b)\}, \]

entonces

\[GCD_n(a,b) = \{d\}.\]

[cerrar]

30 Diciembre, 2023, 07:34 pm
Respuesta #1

ani_pascual

  • $$\Large \color{#5b61b3}\pi\,\pi\,\pi\,\pi\,\pi$$
  • Mensajes: 1,653
  • País: es
  • Karma: +0/-0
  • Sexo: Masculino
  • שמע ישראל יהוה אלהינו יהוה אחד
    • Kepler_Ck
Hola:
La notación \(r\preceq_n s\) significará que \(r\) es divisor de \(s\) en \(\mathbb Z_n\).
Esto significa que existe solución en las ecuación en congruencia: \(rx\equiv s\mod(n)\).
En símbolos:

\[ r\preceq_n s \quad \Leftrightarrow\quad \exists x\in \mathbb Z_n:\, rx \equiv s \, \mod (n).\]

Denotaremos \(GCD_n(a,b)\) al conjunto de máximos comunes divisores de \(a,b\) en \(\mathbb Z_n\).
Esto significa lo siguiente:

\[d \in GCD_n(a,b) \quad \Leftrightarrow \quad
d\preceq_n a, \; d\preceq_n b, \Big[ \forall \delta\in \mathbb Z_n:\,
    \delta\preceq_n a,\;\delta \preceq_n b \quad\Rightarrow \quad \delta\preceq_n  \textcolor{red}{d}\Big].
\]
Solo he visto una omisión, lo cual no quiere decir que haya entendido todo lo que he leído. Dejemos paso a los algebristas  ;D
Saludos

30 Diciembre, 2023, 08:18 pm
Respuesta #2

feriva

  • $$\Large \color{#a53f54}\pi\,\pi\,\pi\,\pi\,\pi\,\pi\,\pi$$
  • Mensajes: 11,330
  • País: es
  • Karma: +1/-0
  • Sexo: Masculino


Por otra parte, sea\(\delta\) un divisor de \(u\) que no sea una unidad.
En ese caso, \(delta\) es un divisor de 0.
Nos preguntamos cómo tendrían que ser las soluciones \(x\) de la siguiente ecuación:

\[ \delta x \equiv u \mod(n).\]

Multiplicando a ambos lados por \(u^{-1}\) se obtiene:

\[ \delta u^{-1} x \equiv 1 \mod(n). \]


Si delta no es una unidad y  además es un divisor de “u”, entonces “u” es múltiplo de delta y tampoco es una unidad; esto es, no tiene inverso, no puedes multiplicar por \( u^{-1} \) como has hecho, ¿no?

Me habré equivocado; en cualquier caso, Feliz Año, profe :)

Saludos.

30 Diciembre, 2023, 08:54 pm
Respuesta #3

argentinator

  • Consultar la FIRMAPEDIA
  • Administrador
  • Mensajes: 7,739
  • País: ar
  • Karma: +0/-0
  • Sexo: Masculino
  • Vean mis posts activos en mi página personal
    • Mis posts activos (click aquí)
Hola:
La notación \(r\preceq_n s\) significará que \(r\) es divisor de \(s\) en \(\mathbb Z_n\).
Esto significa que existe solución en las ecuación en congruencia: \(rx\equiv s\mod(n)\).
En símbolos:

\[ r\preceq_n s \quad \Leftrightarrow\quad \exists x\in \mathbb Z_n:\, rx \equiv s \, \mod (n).\]

Denotaremos \(GCD_n(a,b)\) al conjunto de máximos comunes divisores de \(a,b\) en \(\mathbb Z_n\).
Esto significa lo siguiente:

\[d \in GCD_n(a,b) \quad \Leftrightarrow \quad
d\preceq_n a, \; d\preceq_n b, \Big[ \forall \delta\in \mathbb Z_n:\,
    \delta\preceq_n a,\;\delta \preceq_n b \quad\Rightarrow \quad \delta\preceq_n  \textcolor{red}{d}\Big].
\]
Solo he visto una omisión, lo cual no quiere decir que haya entendido todo lo que he leído. Dejemos paso a los algebristas  ;D
Saludos

Gracias por la "d" que me comí.
 :)

30 Diciembre, 2023, 08:56 pm
Respuesta #4

argentinator

  • Consultar la FIRMAPEDIA
  • Administrador
  • Mensajes: 7,739
  • País: ar
  • Karma: +0/-0
  • Sexo: Masculino
  • Vean mis posts activos en mi página personal
    • Mis posts activos (click aquí)

Por otra parte, sea\(\delta\) un divisor de \(u\) que no sea una unidad.
En ese caso, \(delta\) es un divisor de 0.
Nos preguntamos cómo tendrían que ser las soluciones \(x\) de la siguiente ecuación:

\[ \delta x \equiv u \mod(n).\]

Multiplicando a ambos lados por \(u^{-1}\) se obtiene:

\[ \delta u^{-1} x \equiv 1 \mod(n). \]


Si delta no es una unidad y  además es un divisor de “u”, entonces “u” es múltiplo de delta y tampoco es una unidad; esto es, no tiene inverso, no puedes multiplicar por \( u^{-1} \) como has hecho, ¿no?

Me habré equivocado; en cualquier caso, Feliz Año, profe :)

Saludos.

Feliz año.

Supuestamente la \(u\) sí tiene inverso.
Es una hipótesis.
Las unidades funcionan en \(Z_n\) como los racionales no nulos: todos son divisores de todos.

De todos modos, creo que mi intención era probar más abajo que esa \(u\) no funcionaba.

30 Diciembre, 2023, 11:23 pm
Respuesta #5

argentinator

  • Consultar la FIRMAPEDIA
  • Administrador
  • Mensajes: 7,739
  • País: ar
  • Karma: +0/-0
  • Sexo: Masculino
  • Vean mis posts activos en mi página personal
    • Mis posts activos (click aquí)
Creo que ya encontré un error.

Ya me parecía extraño que no aparecieran las unidades en el último caso que analicé.
El GCD debiera ser un valor d multiplicado por cualquier undiad.
A ver si lo corrijo.

30 Diciembre, 2023, 11:34 pm
Respuesta #6

feriva

  • $$\Large \color{#a53f54}\pi\,\pi\,\pi\,\pi\,\pi\,\pi\,\pi$$
  • Mensajes: 11,330
  • País: es
  • Karma: +1/-0
  • Sexo: Masculino

Por otra parte, sea\(\delta\) un divisor de \(u\) que no sea una unidad.
En ese caso, \(delta\) es un divisor de 0.
Nos preguntamos cómo tendrían que ser las soluciones \(x\) de la siguiente ecuación:

\[ \delta x \equiv u \mod(n).\]

Multiplicando a ambos lados por \(u^{-1}\) se obtiene:

\[ \delta u^{-1} x \equiv 1 \mod(n). \]


Si delta no es una unidad y  además es un divisor de “u”, entonces “u” es múltiplo de delta y tampoco es una unidad; esto es, no tiene inverso, no puedes multiplicar por \( u^{-1} \) como has hecho, ¿no?

Me habré equivocado; en cualquier caso, Feliz Año, profe :)

Saludos.

Feliz año.

Supuestamente la \(u\) sí tiene inverso.
Es una hipótesis.
Las unidades funcionan en \(Z_n\) como los racionales no nulos: todos son divisores de todos.

De todos modos, creo que mi intención era probar más abajo que esa \(u\) no funcionaba.


No entiendo eso, ¿cómo todos divisores de todos?

Te cuento lo que yo creo que sé (lo que creo saber).

En este caso, dado que defines \( \delta \) como una No unidad, entiendo que delta es un divisor de cero (creo que no puede ser otra cosa).

Al definir eso, \( n \) ya no es cualquier “n”, pues no puede ser primo; \( \mathbb{Z}_{n} \) no es un cuerpo, ¿cierto?

También hay unidades en el anillo; con toda seguridad, pues \( n \) no puede estar compuesto por todos los primos menores que él (lo que se puede asegurar mediante el postulado de Bertrand, por ejemplo) y esos primos son unidades.

Entonces, si esto que expones no es muy distinto a lo que yo conozco, las unidades son los coprimos con “n” y los divisores de cero son los no coprimos con “n”; y hay de ambas cosas en el anillo, por grande o indefinido que sea “n”.

Como delta no es unidad (porque así lo defines) contiene algún factor de “n”; esto es, no es coprimo con “n”, luego \( \delta x \) tampoco lo es, luego \( \delta x \) es un divisor de cero.

Y como \( \delta x \) es equivalente a “u”, pues “u” es otro divisor de cero:

\( \delta x\equiv u(n)\Rightarrow \)

\( \delta x-u\equiv0(n)\Rightarrow \)

\( \exists k\,/\,k|\delta\wedge k|u \).

Y un divisor de cero no tiene inverso, no se puede multiplicar por ningún número para que sea equivalente a 1 (ni para que dé ningún otro coprimo con “n”)

Saludos.

30 Diciembre, 2023, 11:53 pm
Respuesta #7

argentinator

  • Consultar la FIRMAPEDIA
  • Administrador
  • Mensajes: 7,739
  • País: ar
  • Karma: +0/-0
  • Sexo: Masculino
  • Vean mis posts activos en mi página personal
    • Mis posts activos (click aquí)

__________________________________

Ahora supongamos que \(a,b\) son ambos divisores de 0,
pero que no son ambos 0 al mismo tiempo.
S.p.d.g. digamos que \(b\not\equiv 0\).

[.......]

Supongamos que \(d\) es un máximo común divisor en \(\mathbb Z_n\) de \(a,b\).
Tenemos, primero que nada, que:

\[ (\mathbb Z)\hbox{mcd}(n,d)\;|\; g. \]

En particular, esto implica que: \((\mathbb Z)\hbox{mcd}(n,d) \leq g.\)

Y además, si \(\delta\) es otro divisor común (en \(\mathbb Z_n\)) de \(a,b\), entonces no sólo tiene que ocurrir:

\[ (\mathbb Z)\hbox{mcd}(n,\delta)\;|\; g. \]

sino que también \(\delta\preceq_n d\), lo cual equivale a:

\[ (\mathbb Z)\hbox{mcd}(n,\delta)\;|\; d. \]

En particular, \(\delta\leq g\) y \(\delta\leq d\).

El hecho de que \(\delta\leq d\) nos muestra que, de existir un máximo común divisor \(d\),
éste tiene que ser único.

Así que, el valor de \(d\) ha de ser el elemento más grande de \(\mathbb Z_n\) (con el orden de \(\mathbb Z\)) tal que:

\[(\mathbb Z)\hbox{mcd}(n,d)\;|\; g = (\mathbb Z)\hbox{mcd}(a,b).\]

Por lo tanto, si

\[ d = \max\{d\in\mathbb Z_n\;:\; (\mathbb Z)\hbox{mcd}(n,d)\;|\; (\mathbb Z)\hbox{mcd}(a,b)\}, \]

entonces

\[GCD_n(a,b) = \{d\}.\]

Ahí la pifié.

En todo caso, lo que puedo concluir es esto:

Sea \(\mu_\delta = (\mathbb Z)\hbox{mcd}(n,\delta)\).
Tenemos que: \(\mu_\delta | g\) y \(\mu_\delta | d\).
Lo cual implica que:

\[ \mu_\delta \; | \; \hbox{mcd}(g,d).\]

Y esto implica que \(\mu_\delta\leq g\) y \(\mu_\delta\leq d\).

Si \(u\) es una unidad, \(\hbox{mcd}(n,ud) = \hbox{mcd}(n,d)\),
porque \(u\) es coprimo en \(\mathbb Z\) con \(n\).

Por lo tanto, también \(ud\) es un máximo común divisor.

___________________________

Ahora, también tiene que ocurrir que \(\mu_d=\hbox{mcd}(n,d)\) es el valor más grande que divide a \(g\), de entre todos los posibles valores de la forma \(\mu_d\),
lo cual no contradice el hecho de que dicho valor sea generado a partir de otros elementos del anillo, como \(\mu_{ud}\), para toda unidad \(u\).

30 Diciembre, 2023, 11:54 pm
Respuesta #8

argentinator

  • Consultar la FIRMAPEDIA
  • Administrador
  • Mensajes: 7,739
  • País: ar
  • Karma: +0/-0
  • Sexo: Masculino
  • Vean mis posts activos en mi página personal
    • Mis posts activos (click aquí)

No entiendo eso, ¿cómo todos divisores de todos?


Todas las unidades se dividen entre sí, y son divisores de los demás elementos.

31 Diciembre, 2023, 01:45 am
Respuesta #9

argentinator

  • Consultar la FIRMAPEDIA
  • Administrador
  • Mensajes: 7,739
  • País: ar
  • Karma: +0/-0
  • Sexo: Masculino
  • Vean mis posts activos en mi página personal
    • Mis posts activos (click aquí)
Sea \(n=p^e\), para un primo \(p\).


Las unidades de \(Z_n\) son todos los elementos no nulos que no tienen a \(p\) como \(\mathbb Z\)-divisor, o sea, el conjunto de los elementos que no son \(\mathbb Z\)-múltiplos de \(p\).

Según lo deducido antes, si \(d\in GCD_n(a,b)\),
para \(a,b\), divisores de 0,
entonces \(\mu_d\;|\;g=\hbox{mcd}(a,b)\) y el valor \(\mu_d\) es máximo.

Como \(a,b\), no son coprimos con \(n=p^e\),
se tiene que \(p\) es divisor de \(a\) y de \(b\).
Si \(m\) es la máxima potencia de \(p\) que divide a ambos \(a,b\),
entonces \(\hbox{mcd}(a,b)= p^m\hbox{mcd}(a/p^m,b p^m)\).

Por otra parte \(\mu_\delta\) es una potencia de \(p\) para tod \(\delta\in \mathbb Z_n\).
Así que si tomamos \(\delta = p^m\), tenemos \(\mu_\delta = p^m\),
y además \(p ^m\) divide a \(g\) tanto en \(\mathbb Z\) como en \(\mathbb Z_n\).

Sea \(j>m\). Claramente \(p^j\) no divide a \(p^m\) en \(\mathbb Z\).
En cuanto a \(\mathbb Z_n\), plantemos la ecuación

\[p^j x\equiv p^m \mod(n=p^e).\]

Esta congruencia sólo tendrá solución si \(\mbox{mcd}(n,p^j)\;|\; p^m\),\
pero esto equivale a pedir que \(p^j\;|\; p^m\),
lo cual es falso.

Esto prueba que \(p^j\) no es \(\mathbb Z_n\)-divisor de \(p^m\).
De manera similar \(p^m\) no es \(\mathbb Z_n\)-divisor de \(p^j\) si \(j <m\).

Me parece bastante claro que los divisores de 0 de \(\mathbb Z_n\)
son todos aquellos elementos que son el producto \(p^j\,u\), para algún \(j\), y alguna unidad \(u\).

Por todo lo dicho, parece claro que:

\[ GCD_n(a,b) = GCD_{p^e}(a,b) = \{p^m\,u\;|\; u\in U_n\}.\]

Donde \(m\) era el máximo exponente de \(p\) que divide a \(\hbox{mcd}(a,b)\).

__________________________________________

A continuación, lo que faltaría hacer es aprovechar el Teorema que descompone cualquier anillo de la forma \(\mathbb Z_n\) en un producto del estilo:

\[\mathbb Z_n = \mathbb Z_{p_1^{e_1}}\cdots\mathbb Z_{p_r^{e_r}},\]

donde \(n = p_1^{e_1}\times \cdots \times  p_r^{e_r}\)
es la factorización estándar en producto de primos de \(n\).