Et bimodul er en abelsk gruppe , der både er et højre modul og et venstre modul (eventuelt over en anden ring), og disse to strukturer er kompatible. Begrebet et bimodul spiller en afklarende rolle: forholdet mellem venstre og højre modul bliver enklere, når det udtrykkes i form af bimoduler.
Lad R og S være to ringe , så er et ( R , S )-bimodul en Abelsk gruppe M , således at
( R , R )-bimodul kaldes også R -bimodul.
Hvis M og N er ( R , S )-bimoduler, så er et kort f : M → N en bimodul homomorfi , hvis og kun hvis det er en venstre og højre modul struktur homomorfi.
( , )-bimodulet er i virkeligheden det samme som det venstre modul over ringen , hvor S op er den modsatte ring til S (rækkefølgen af multiplikation i den er omvendt). Bimodul homomorfismer er det samme som venstre -modul homomorfismer. Ved at bruge disse fakta kan mange påstande om moduler oversættes til bimodulernes sprog. Især kategorien af ( R , S )-bimoduler er Abelsk, og de sædvanlige isomorfismesætninger gælder for det .
Bimoduler har dog også særlige egenskaber, især med hensyn til tensorproduktet . Hvis M er ( R , S )-bimodul og N er ( S , T )-bimodul, så er deres tensorprodukt (som moduler over S ) ( R , T )-bimodul. Tensorproduktet af bimoduler er associativt (op til kanonisk isomorfisme), så man kan konstruere en kategori, hvis objekter er ringe, og hvis morfismer er bimoduler. Desuden, hvis M er et ( R , S )-bimodul, og L er et ( T , S )-bimodul, så har mængden Hom S ( M , L ) af homomorfismer fra M til L strukturen af en ( T , R ) )-bimodul. Disse udsagn kan udvides til afledte funktorer af Ext og Tor .
Bemærk også, at bimoduler ikke er relateret til bialgebras , ligheden i navnet er tilfældig.