CatDat

Implication Details

Assumptions: cartesian closedstrict terminal object

Conclusions: thin

Reason: If a morphism XYX \to Y exists, we get a morphism 1[X,Y]1 \to [X,Y], which forces [X,Y][X,Y] to be a terminal object by assumption. But then any two morphisms 1[X,Y]1 \rightrightarrows [X,Y] are equal, so that any two morphisms XYX \rightrightarrows Y are equal.