Documentation

Mathlib.CategoryTheory.Equivalence.Symmetry

Functoriality of the symmetry of equivalences #

Using the calculus of mates in Mathlib.CategoryTheory.Adjunction.Mates, we prove that passing to the symmetric equivalence defines an equivalence between C ≌ D and (D ≌ C)ᵒᵖ, and provides the definition of the functor that takes an equivalence to its inverse.

Main definitions #

The forward functor of the equivalence (C ≌ D) ≌ (D ≌ C)ᵒᵖ.

Instances For

    The inverse functor of the equivalence (C ≌ D) ≌ (D ≌ C)ᵒᵖ.

    Instances For

      Taking the symmetric of an equivalence induces an equivalence of categories (C ≌ D) ≌ (D ≌ C)ᵒᵖ.

      Instances For

        The inverse functor that sends a functor to its inverse.

        Instances For
          @[simp]
          theorem CategoryTheory.Equivalence.inverseFunctor_map (C : Type u_1) [Category.{v_1, u_1} C] (D : Type u_2) [Category.{v_2, u_2} D] {X✝ Y✝ : C D} (f : X✝ Y✝) :

          The inverse functor sends an equivalence to its inverse.

          Instances For

            We can compare the way we obtain a natural isomorphism e.inverse ≅ f.inverse from an isomorphism e ≌ f via inverseFunctor with the way we get one through Iso.isoInverseOfIsoFunctor.

            An "unopped" version of the equivalence inverseFunctorObj'.

            Instances For

              Promoting Equivalence.congrLeft to a functor.

              Instances For