A Cartesian closed category with zero object is trivial #
A Cartesian closed category with zero object is trivial: it is equivalent to the category with one object and one morphism.
References #
@[instance_reducible]
noncomputable def CategoryTheory.uniqueHomsetOfInitialIsoUnit {C : Type u} [Category.{v, u} C] [CartesianMonoidalCategory C] [MonoidalClosed C] [Limits.HasInitial C] (i : ⊥_ C ≅ MonoidalCategoryStruct.tensorUnit C) (X Y : C) :
If a Cartesian closed category has an initial object which is isomorphic to the terminal object, then each homset has exactly one element.
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[instance_reducible]
noncomputable def CategoryTheory.uniqueHomsetOfZero {C : Type u} [Category.{v, u} C] [CartesianMonoidalCategory C] [MonoidalClosed C] [Limits.HasZeroObject C] (X Y : C) :
If a Cartesian closed category has a zero object, each homset has exactly one element.
Equations
- One or more equations did not get rendered due to their size.
Instances For
noncomputable def CategoryTheory.equivPUnit {C : Type u} [Category.{v, u} C] [CartesianMonoidalCategory C] [MonoidalClosed C] [Limits.HasZeroObject C] :
A Cartesian closed category with a zero object is equivalent to the category with one object and one morphism.
Equations
- One or more equations did not get rendered due to their size.