A rosttermék ( rétegtermék , koamalgám , derékszögű négyzet , angol pullback ) egy kategóriaelméleti fogalom, amelyet két morfizmusból álló diagram határaként határoznak meg : A rostterméket gyakran úgy jelölik, mint
A kettős fogalom a codecartes square .
Legyen egy kategória egy morfizmuspárt és egy szálas szorzatot , és legyen egy objektum azokkal a morfizmusokkal együtt, amelyekre a következő diagram kommutatív:
Ezenkívül a szálterméknek egy univerzális objektumnak kell lennie a következő tulajdonsággal: minden olyan objektum esetében, amelynek olyan morfizmuspárja van , amely a párt kommutatív négyzetté egészíti ki, létezik egy egyedi morfizmus , így az alábbi diagram kommutatív:
Ennek a diagramnak a morfizmusok által alkotott belső négyzetét derékszögű (vagy kouniverzális) négyzetnek nevezzük egy morfizmuspár és
Az univerzális tulajdonsággal definiált többi objektumhoz hasonlóan a rosttermék sem feltétlenül létezik, de ha létezik, akkor az izomorfizmusig definiálva van.
A halmazok kategóriában a halmazok szálas terméke és leképezésekkel és a halmaz
a komponensek természetes vetületeivel együtt.
A kommutatív gyűrűk kategóriába tartozó rostterméket hasonló módon határozzák meg .
Ezenkívül a rosttermék két aszimmetrikus módon írható le:
ahol a halmazok diszjunkt uniója .