Documentation

TauCeti.CategoryTheory.Thin

Thin categories: induced categories #

A category is thin (Quiver.IsThin) when there is at most one morphism between any two objects. Mathlib records that functor categories into a thin category are thin, that the opposite of a thin category is thin, and that every functor out of a thin category is faithful. This file records one further closure property: a category induced along a map into a thin category is thin.

The motivating instance is the category of members of a family B of opens of a topological space, InducedCategory (Opens X) (Subtype.val : B → Opens X), which indexes the limits describing a presheaf adapted to B. Thinness makes the functor laws of functors between such index categories instances of Subsingleton.elim, and it makes their faithfulness automatic. It does not by itself make such a functor full: a preimage must still be constructed, although thinness then discharges the equation the preimage has to satisfy.

Main results #

A category induced along a map into a thin category is thin.