Mi prueba tiene imperfecciones pero son soluciobables.
Falra clnsiderar el caso en que algún \(P_j \) divida a \(\Gamma\),
pero se arregla eligiendo a 1 como unidad para ese j.
Y la misma idea general luego funciona.
Justo venía a decir esto. De hecho, el que haya \( P_j \) que dividan a \( \Gamma \) es lo que hace que se puedan tener asociados \( \gamma \) y \( \Gamma = \gamma \xi \) con \( \xi \) no unidad. Pero ahora sí estoy bastante convencido de que esto funciona (con el arreglo que mencionas).
Por completar un poco y zanjar el tema, escribo un poco mejor lo que pensé el otro día, aunque en realidad creo que la demostración usando el teorema chino del resto es más clara.
Notación: Usaré \( \mid \) y \( = \) para la relación de divisibilidad y la igualdad en \( \Bbb Z \), y \( \mid_n, =_n \) para la divisibilidad e igualdad en \( \Bbb Z_n \). Por comodidad y para no cargar mucho la notación, usaré indistintamente letras \( x,y,a,b,\dots \) tanto para enteros como para sus clases de equivalencia en \( \Bbb Z_n \). Espero que esto no cause confusión. Usaré \( mcd(a,b) \) para el máximo común divisor (positivo) en \( \Bbb Z \). El conjunto de los máximos comunes divisores de \( a,b \) en \( \Bbb Z_n \) lo denotaré por \( mcd_{\Bbb Z_n}(a,b) \).
Diremos que dos elementos \( x,y \in \Bbb Z_n \) son asociados si \( x \mid_n y \) y \( y \mid_n x \). Diremos que son asociados por una unidad si existe \( u \in U(\Bbb Z_n) \) tal que \( y=_n xu \), donde \( U(\Bbb Z_n) \) denota las unidades de \( \Bbb Z_n \).
Usaré varias veces el siguiente resultado elemental:
Lema: \( x \mid_n y \) si y solo si \( mcd(x,n) \mid y \).
Demostración: \( x \mid_n y \) es equivalente a que exista \( u \) tal que \( y=_n xu \), que a su vez es equivalente a que la ecuación diofántica \( y = xu + nv \) en \( u,v \) tenga solución. Pero esto es equivalente a que \( mcd(x,n) \mid y \).
El primer resultado es una caracterización de los elementos \( a \) tales que \( x \) y \( xa \) son asociados.Para enunciarlo más cómodamente, usaremos la siguiente nomenclatura. Dado un entero \( a \), escribimos \( n=p_1^{e_1}\dots p_k^{e_k}q_1^{f_1}\dots q_l^{f_l} \) donde los \( p_i \) son primos que dividen a \( a \) y \( q_i \) son primos que no dividen a \( a \). Decimos que \( n=n'n'' \) es la descomposición de \( n \) asociada a \( a \), donde \( n' := p_1^{e_1}\dots p_k^{e_k} \) y \( n'':=q_1^{f_1}\dots q_l^{f_l} \). Si \( k=0 \) o \( l=0 \) ponemos \( n'=1 \) o \( n''=1 \), respectivamente.
Proposición 1: Sean \( n,x,a \) enteros y \( n=n'n'' \) la descomposición de \( n \) asociada a \( a \). \( x \) y \( xa \) son asociados en \( \Bbb Z_n \) si y solo si \( n' \mid x \).
Demostración: Como \( x \mid_n xa \), tenemos que \( x, xa \) son asociados en \( \Bbb Z_n \) si y solo si \( xa \mid_n x \), que por el lema es equivalente a \( mcd(ax,n) \mid x \).
Sea \( p \) un primo cualquiera, y sean \( p^e, p^f, p^l \) las mayores potencias de \( p \) que dividen a \( x,a,n \) respectivamente. Entonces, la mayor potencia de \( p \) que divide a \( mcd(ax,n) \) es \( p^{min(e+f,l)} \). Por tanto, \( mcd(ax,n) \mid x \) si y solo si para todo primo \( p \) se cumple \( p^{min(e+f,l)} \mid p^e \) o equivalentemente, si \( min(e+f,l) \leq e \). Si \( f=0 \) (que es equivalente a que \( p \not\mid a \)), esta desigualdad siempre se cumple. Si en cambio \( f>0 \) (equivalente a \( p \mid a \)), se cumple la desigualdad si y solo si \( l \leq e \), que es equivalente a decir que \( p^l \mid p^e \). Observemos también que si \( p \not\mid n \), entonces \( l=0 \) y siempre se cumple \( p^l \mid p^e \).
Resumiendo la discusión anterior, hemos visto que \( x \) y \( xa \) son asociados si y solo si para todo primo \( p \) que divida a la vez a \( a \) y a \( n \), la mayor potencia de \( p \) que divide a \( n \) debe dividir también a \( x \). Esto es equivalente a decir que \( n' \mid x \).
Proposición 2: Si \( x,y \) son asociados en \( \Bbb Z_n \), también son asociados por unidades.
Demostración: Supongamos que \( x,y \) son asociados. En particular, podemos escribir \( y=_n xa \), y \( x,xa \) son asociados. Sea \( n=n'n'' \) la descomposición de \( n \) asociada a \( a \). Por la proposición 1, tenemos que \( n' \mid x \). Definimos ahora \( u:=a-n'' \). Sea \( p \) un primo tal que \( p \mid n \). Si \( p \mid a \), entonces por definción de \( n'' \) se tiene que \( p \not\mid n'' \), luego \( p \not\mid u \). Si \( p \not\mid a \), entonces de nuevo por definición, \( p \mid n'' \), luego \( p\not\mid u \). Es decir, \( u \) es coprimo con \( n \), y por tanto es una unidad en \( \Bbb Z_n \). Finalmente, como \( n' \mid x \), \( n'' = a-u \) y \( n',n'' \) son coprimos, tenemos que \( n=n'n'' \mid x(a-u) = xa - xu \). Luego \( xa =_n xu \), de donde \( y =_n xa =_n xu \) es asociado por unidades de \( x \). Esto prueba que todo par de asociados en \( \Bbb Z_n \) es también asociado por unidades.
Ahora, una vez demostrada la proposición 2 ya sea de esta manera o con el argumento del teorema chino del resto de argentinator, podemos demostrar el siguiente:
Teorema: \( mcd_{\Bbb Z_n}(a,b) = mcd(a,b) \cdot U(\Bbb Z_n) \)
Demostración: Primero vemos que \( mcd(a,b) \) es un máximo común divisor de \( a,b \) en \( \Bbb Z_n \). Como \( mcd(a,b) \mid a,b \) también se cumple \( mcd(a,b) \mid_n a,b \). Sea ahora \( d \) con \( d \mid_n a \) y \( d \mid_n b \), y vamos a probar que \( d \mid_n mcd(a,b) \). Por el lema, \( mcd(d,n) \mid a \) y \( mcd(d,n) \mid b \), luego \( mcd(d,n) \mid mcd(a,b) \), y por tanto \( mcd(d,n) \mid_n mcd(a,b) \). Por otro lado, como \( mcd(d,n) \mid mcd(d,n) \), por el lema tenemos que \( d \mid_n mcd(d,n) \). En definitiva, \( d \mid_n mcd(d,n) \mid_n mcd(a,b) \). Luego efectivamente, \( mcd(a,b) \) es un máximo común divisor de \( a,b \) en \( \Bbb Z_n \).
Por otro lado, si \( g \) es otro máximo común divisor de \( a,b \) en \( \Bbb Z_n \), por definición de máximo común divisor se debe tener \( g \mid_n mcd(a,b) \) y \( mcd(a,b) \mid_n g \), es decir, \( g \) y \( mcd(a,b) \) son asociados. Pero por la proposición 2 deben ser asociados por una unidad. Por lo tanto, \( g=mcd(a,b)u \) con \( u\in U(\Bbb Z_n) \). Esto acaba la demostración del teorema.
Como observación final, esto es lo mismo que la fórmula que puso Luis, \( mcd_{\Bbb Z_n}(a,b) = mcd(a,b,n) \cdot U(\Bbb Z_n) \), porque se puede comprobar que \( mcd(a,b) \) y \( mcd(a,b,n) \) son asociados en \( \Bbb Z_n \).