Et fiberprodukt ( lagprodukt , coamalgam , kartesisk kvadrat , engelsk pullback ) er et kategoriteoretisk begreb defineret som grænsen for et diagram bestående af to morfismer : Et fiberprodukt betegnes ofte som
Det dobbelte koncept er codecartes square .
Lad en kategori få et par morfismer og et fiberprodukt og over være et objekt sammen med morfismer , for hvilke følgende diagram er kommutativt:
Desuden skal fiberproduktet være et universelt objekt med følgende egenskab: for ethvert objekt med et par morfismer , der komplementerer parret til en kommutativ kvadrat, er der en unik morfisme , således at diagrammet nedenfor er kommutativt:
Det indre kvadrat af dette diagram dannet af morfismer kaldes det kartesiske (eller kouniversale) kvadrat for et par morfismer og
Ligesom andre objekter defineret af den universelle egenskab , eksisterer fiberproduktet ikke nødvendigvis, men hvis det gør, er det defineret op til isomorfi.
I kategorien sæt er det fibrede produkt af sæt og med mappinger og sættet
sammen med naturlige projektioner til komponenterne.
Fiberproduktet i kategorien kommutative ringe er defineret på lignende måde .
Desuden kan fiberproduktet i beskrives på to asymmetriske måder:
hvor er en usammenhængende forening af sæt.