Bimorfismi on luokkamorfismi, joka on yhtä aikaa monomorfismi ja epimorfismi , eli morfismi , joka voidaan pelkistää sekä vasemmalta että oikealta [1] , luokkateoreettinen yleistys bijektiivisen kartoituksen käsitteestä. .
Bimorfismin käsite on itsedual . Bimorfismien koostumus on bimorfismi, joten tälle luokalle määritellään alaluokka , joka koostuu samoista objekteista ja sisältää vain bimorfismeja.
Jokainen isomorfismi on bimorfismi, mutta jokainen bimorfismi ei ole isomorfismi. Esimerkiksi kokonaislukujen renkaan upottaminen rationaalilukujen kenttään assosiatiivisten renkaiden kategoriassa on bimorfismi, kun taas se on peruuttamaton, eli se ei ole isomorfismi [2] . Jos bimorfismi esitetään muodossa , niin se on monomorfismi ja epimorfismi [3] .
Tasapainotettu luokka on luokka, jossa jokainen bimorfismi on isomorfismi [1] , kuten esimerkiksi joukkojen luokka ja ryhmien luokka . Renkaiden luokka , topologisten tilojen luokka , vääntövapaiden Abelin ovat epätasapainossa.