Implication Details
Assumptions: cartesian closed, strict terminal object
Conclusions: thin
Reason: If a morphism exists, we get a morphism , which forces to be a terminal object by assumption. But then any two morphisms are equal, so that any two morphisms are equal.