13.9. Definíció
Homomorfizmus, izomorfizmus, beágyazás
Legyen A és B két, valamilyen műveletekkel és/vagy relációkkal ellátott halmaz, amely műveletek és relációk összepárosíthatók egymással olymódon, hogy minden A-n értelmezett művelet (illetve reláció) pontosan egy B-n értelmezett művelettel (illetve relációval) áll párban, és minden B-n értelmezett művelet (illetve reláció) pontosan egy A-n értelmezett művelet (illetve reláció) párja. Tegyük fel továbbá, hogy egy ilyen párosítás mellett létezik egy valamilyen közöttük lévő f:A\to B függvény (vagy leképezés), amelyre teljesülnek az alábbiak:
Ekkor a két halmaz közötti f függvényt (vagy leképezést) homomorfizmusnak nevezzük.
Amennyiben B minden eleme legalább egy A-beli elemhez hozzá van rendelve f által, akkor f-et szürjektív homomorfizmusnak (vagy ráképezésnek) nevezzük. Ez a szituáció látható a 13.9. ábrán.
Amennyiben B minden eleme legfeljebb egy A-beli elemhez van hozzárendelve f által, akkor f-et injektív homomorfizmusnak (vagy beágyazásnak) nevezzük. Ez a szituáció látható a 13.10. ábrán.
Amennyiben B minden eleme pontosan egy A-beli elemhez van hozzárendelve f által, akkor f-et bijektív homomorfizmusnak (vagy izomorfizmusnak) nevezzük. Ez a szituáció látható a 13.11. ábrán.
♣