Documentation

Mathlib.CategoryTheory.PUnit

The category Discrete PUnit #

We define star : C ⥤ Discrete PUnit sending everything to PUnit.star, show that any two functors to Discrete PUnit are naturally isomorphic, and construct the equivalence (Discrete PUnit ⥤ C) ≌ C.

The constant functor sending everything to PUnit.star.

Equations
    Instances For

      Any two functors to Discrete PUnit are isomorphic.

      Equations
        Instances For

          Any two functors to Discrete PUnit are equal. You probably want to use punitExt instead of this.

          @[reducible, inline]

          The functor from Discrete PUnit sending everything to the given object.

          Equations
            Instances For

              Functors from Discrete PUnit are equivalent to the category itself.

              Equations
                Instances For

                  A category being equivalent to PUnit is equivalent to it having a unique morphism between any two objects. (In fact, such a category is also a groupoid; see CategoryTheory.Groupoid.ofHomUnique)