Bizonyítás
Azt kell megmutatni, hogy a \bmod_m függvény tartja az eredeti \Z gyűrű mindkét műveletét. Nézzük először az összeadást, amelyet a \Z gyűrű esetén a +, míg a Z_m gyűrű esetén a \oplus szimbólummal fogjuk jelölni. Az alábbi összefüggést kell tehát igazolni:
Fejtsük ki mindkét oldalt a 18.3. Definíció alapján. A bal- és jobboldalon képződő maradékokat jelöljük r-rel, q_1-gyel, q_2-vel és q_3-mal:
Azt kell megmutatnunk, hogy r=q_3, azaz mindegy, hogy melyik gyűrűben végezzük el az összeadást, a végeredmény ugyanaz lesz. A \bmod_m függvény szerinti maradékos osztásokat elvégezve négy egyenletet írhatunk fel az r, q_1, q_2 és q_3 maradékokra valamilyen k, n_1, n_2 és n_3 hányadosokkal:
Az első egyenletből kifejezhetjük r-et, amely a \bmod_m(a+b) maradékképzés eredménye:
A második és harmadik egyenletből kifejezhetjük q_1-et és q_2-t, amely a \bmod_m(a)\oplus \bmod_m(b) moduláris összeadás két tagját fogja adni:
Ezeket behelyettesítve a negyedik egyenletbe ezt kapjuk:
Ezt átrendezve megkapjuk q_3-at:
Azt kell tehát igazolnunk, hogy r és q_3 valójában megegyeznek. Ehhez írjuk fel kettejük különbségét:
Azt kaptuk tehát, hogy teljesül az m|r-q_3 oszthatóság. Mivel r és q_3 nemnegatív maradékok, így alkalmazható rájuk a 18.1. Lemma, amiből r=q_3 következik. A \bmod_m függvény tehát valóban tartja az összeadást.
Most a szorzást ellenőrizzük nagyjából ugyanezzel a módszerrel. A \Z gyűrű esetén a \cdot, míg a Z_m gyűrű esetén a \odot szimbólummal fogjuk jelölni ezt a műveletet. Az alábbi összefüggést kell tehát igazolni:
Ismét fejtsük ki mindkét oldalt a 18.3. Definíció alapján. A kapott maradékokat jelöljük r-rel, q_1-gyel, q_2-vel és q_3-mal:
Azt kell megmutatnunk, hogy r=q_3, azaz mindegy, hogy melyik gyűrűben végezzük el a szorzást, a végeredmény ugyanaz lesz. A \bmod_m függvény szerinti maradékos osztásokat elvégezve ismét négy egyenletet írhatunk fel az r, q_1, q_2 és q_3 maradékokra valamilyen k, n_1, n_2 és n_3 hányadosokkal:
Az első egyenletből kifejezhetjük r-et, amely a \bmod_m(ab) maradékképzés eredménye:
A második és harmadik egyenletből kifejezhetjük q_1-et és q_2-t, amely a \bmod_m(a)\odot \bmod_m(b) moduláris szorzás két tényezőjét fogja adni:
Ezeket behelyettesítve a negyedik egyenletbe ezt kapjuk:
Bontsuk fel a baloldali zárójelet, alkalmazva a 14.12. Definíció 5. pontja szerinti disztributivitási szabályokat:
Ezt átrendezve megkapjuk q_3-at:
Azt kell tehát igazolnunk, hogy r és q_3 valójában megegyeznek. Ehhez írjuk fel kettejük különbségét:
Azt kaptuk tehát, hogy teljesül az m|r-q_3 oszthatóság. Mivel r és q_3 nemnegatív maradékok, így ismét alkalmazható rájuk a 18.1. Lemma, amiből r=q_3 következik. A \bmod_m függvény tehát a szorzást is tartja, és így valóban egy gyűrűhomomorfizmus \Z és Z_m között.
Azt kell még igazolni, hogy szürjektív, ami itt azt jelenti, hogy minden Z_m-beli elemhez létezik legalább egy olyan egész szám, amelynek épp ő a modulo m maradéka. Ez viszont nyilvánvalóan következik a 18.3. Definíció utáni megjegyzés 5. pontjából. Eszerint ugyanis a 0, 1, 2, ..., |m|-1 egész számokat a \bmod_m maradékképző függvény önmagukra képezi le, amelyek viszont pontosan a Z_m elemei.
∎