Dim che la congruenza mod n ha soluzioni sse MCD(a,n)/b

pier_IP
La congruenze lineare $ax \equiv b (mod n)$ ha soluzioni sse $MCD(a,n)$ divide $b$. Come si dimostra sto fatto?
Ho cercato in rete ma non ho trovato nulla e sul mio libro (Facchini) non ci sono le congruenze lineari.

Ho provato a dare una dimostrazione mia ma dubito che sia buona.
Io ho pensato che visto che le congruenze si risolvono con la relativa equazione diofantea, basta dimostrare che l'eq diofantea ha soluzione. Quindi l'eq diofantea è $ax + ny = b$ e questa ha soluzione solo se b è divisibile per MCD(a,n) e di questo fatto la dimostrazione è conosciuta.

Mi sembra non buona, anche perchè forse il fatto che le congruenze si risolvono con le eq diofantee deriva proprio da questa dimostrazione. :?:

Risposte
Kashaman
Poniamo $M.C.D(a,n)=d$
dobbiamo provare
a) $ax-=b(modn)$ ha soluzione$=> d|b$
b) $d|b => ax-=b(modn)$


Proviamo b) Poiché $(a,n)=d$ per il lemma di Bezout esistono $s,t \in ZZ : as+tn=d$ (1)
Per ipotesi $d|b$ , pertanto $b=dq$ per un certo $q$.
Moltiplicando per $q$ la (x) si ha che
$a(sq)+n(tq)=dq=b$ da cui $a(sq)-b=n(-tq)$ ciò vuol dire che $n|asq-b$ e a norma di definizione vuol dire che $asq-=b(modn)$, pertanto $sq$ è soluzione particolare di $ax-=b(modn)$. Risulta provata 2).
Proviamo b) per ipotesi abbiamo che $ax-=b(modn) $ (1) ha soluzione.
Denotiamo con $x_0$ una soluzione particolare.
Dalla (1) si ha che $n|ax_0-b <=> ax-b=nk$ per un certo $k in ZZ$.
E cioé
$ax_0+n(-k)=b$.(2)
Poiché $(a,n)=d$
risulta per definizione di massimo comune divisore che
$d|a , d|n$
Ma si ha anche che
$d|ax_0 , d|n(-k)$ , per il fatto che se un numero ne divide un'altro ne divide anche un suo multiplo.
Per le proprietà di $|$ si ha anche che
$d|ax_0+n(-k)=b$ per la (2)
Pertanto $d|b$ , quello che volevamo.
Anche la uno risulta essere provata.

Gi81
edit: anticipato
metto in spoiler il mio intervento, nel caso serva un altro punto di vista

pier_IP
Grazie mille! E' molto chiaro!

Rispondi
Per rispondere a questa discussione devi prima effettuare il login.