Bizonyítás
Legyen és az két tetszőleges eleme, és jelöljük -rel a nullelemet, -rel pedig az egységelemet – amely ugye létezik, hiszen a 17.17. Definíció alapján minden euklidészi gyűrű integritástartomány, tehát egységelemes.
Ha és közül mindkettő , akkor a 17.6. Tétel 5. pontja miatt a kitüntetett közös osztójuk , amely nyilvánvalóan kifejezhető a kívánt alakban, méghozzá tetszőleges és elemekkel:
Ha és közül csak az egyikük , akkor viszont ugyanezen tétel 4. pontja miatt a kitüntetett közös osztójuk a másik elem lesz. Ha például és , akkor . Ez nyilván kifejezhető a kívánt alakban és tetszőleges elemekkel:
Értelemszerűen ha és , akkor pedig és tetszőleges.
Az általánosság megsértése nélkül feltételezhetjük tehát, hogy és . Ekkor lefuttathatjuk erre a két elemre, mint bemenetre a 17.18. Tétel bizonyításában ismertetett euklidészi algoritmust, amely az ott ismertetett gondolatmenet alapján garantáltan befejeződik véges számú lépés után.
Tegyük fel, hogy az algoritmus futtatásakor az -edik maradékos osztás során kapjuk meg az utolsó nemnulla maradékot, amely ugye az kitüntetett közös osztó lesz. Ez tehát az alábbi darab maradékos osztást jelenti:
Az utolsó maradékos osztást itt nem tüntettük fel, amelynek során végül a maradékot megkapjuk és amely terminálja az algoritmust.
Célunk tehát, hogy az -edik lépésben megkapott maradékot kifejezzük alakban valamilyen és elemek segítségével. Vegyük észre, hogy az első maradékos osztást leíró egyenlet mindkét oldalából -t kivonva kapunk egy ehhez hasonló kifejezést az maradékra. Jelöljük az így kapott együtthatókat -gyel és -gyel:
Az első lépésben kapott maradékot tehát ilymódon kifejeztük az és lineáris kombinációjaként az és a együtthatók segítségével. Most tegyük meg ugyanezt a második lépésben kapott maradékkal is. Ehhez semmi mást nem kell tennünk, mint a második maradékos osztást leíró egyenlet mindkét oldalából levonnunk -et, majd helyére behelyettesíteni az előző lépésben kapott kifejezést. Jelöljük az így kapott együtthatókat -vel és -vel:
A második lépésben kapott maradékot tehát szintén kifejeztük az és lineáris kombinációjaként az és a együtthatók segítségével.
Ezt az eljárást persze folytathatnánk egészen az -edik lépésig, amikor végül az kitüntetett közös osztót is megkapnánk és lineáris kombinációjaként. Mi azonban lusták vagyunk, ezért adunk egy általános képletet, amely megadja, hogy a soron következő maradékot hogyan lehet előállítani és lineáris kombinációjaként, ha egyébként az és maradékokra ez az előállítás már ismert.
Tegyük fel tehát, hogy az alábbi lineáris kombinációs előállításokat már ismerjük, azaz az alábbi kifejezésekben szereplő és valamint és együtthatókat már kiszámítottuk:
Feladatunk előállítani az maradékot az és elemek lineáris kombinációjaként. Ehhez először is tekintsük az euklidészi algoritmus futtatása során kapott -edik maradékos osztást leíró egyenletet:
Mindkét oldalából vonjunk le -et:
Az -edik lépésben kapott maradékot tehát kifejeztük az és lineáris kombinációjaként. Ez utóbbi kettőről viszont azt mondtuk, hogy már előállítottuk őket és lineáris kombinációjaként. Helyettesítsük is be a fenti egyenletbe ezeket az előállításokat:
Ezt a 14.12. Definícióban szereplő gyűrűaxiómáknak megfelelően átrendezve megkapjuk -t is és lineáris kombinációjaként. Jelöljük az így kapott együtthatókat -vel és -vel:
Ezzel a bizonyításunk teljes, mivel az első két lépésben kapott és maradékokat előállítottuk és lineáris kombinációjaként, az imént konstruált képlet alapján pedig elő tudjuk állítani a további maradékokat is. Ezek közül ugye az -edik lépés során kapott előállítás épp az kitüntetett közös osztó előállítása az és lineáris kombinációjaként.
∎