En presheaf i kategoriteori är en konstruktion som generaliserar det topologiska konceptet för en presheaf .
Formellt är en preheaf på en kategori med värden i kategorin en functor , det vill säga en kontravariant funktor från till . Oftast anses preheaves med värden i kategorin uppsättningar . Om är en partiellt ordnad uppsättning öppna uppsättningar av ett topologiskt utrymme genom inkludering, då definierar en kategorisk presheaf en presheaf på ett topologiskt utrymme i den mening som används i teorin om skivor .
Morfismer mellan presheaves kan definieras som naturliga omvandlingar av funktorer. Detta gör att vi kan överväga kategorin av funktioner . En functor in kallas en profunctor .
En presheaf som är naturligt isomorf till funktorn Hom för något objekt i kategorin kallas en representabel presheaf .
Ett flitigt använt exempel på en presheaf i kategoriteoretisk mening är en simplicial set som är en presheaf på en simplicial kategori med värden i kategorin set.