Documentation

Mathlib.Tactic.CategoryTheory.Bicategory.Datatypes

Expressions for bicategories #

This file converts lean expressions representing 2-morphisms in bicategories into Mor₂Iso or Mor terms. The converted expressions are used in the coherence tactics and the string diagram widgets.

The domain of a morphism.

Equations
  • One or more equations did not get rendered due to their size.
Instances For

    The codomain of a morphism.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For

      The domain of an isomorphism.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For

        The codomain of an isomorphism.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For

          The context for evaluating expressions.

          Instances For

            Populate a context object for evaluating e.

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For
              @[reducible, inline]

              The monad for the normalization of 2-morphisms.

              Equations
              Instances For
                Equations
                • One or more equations did not get rendered due to their size.
                theorem Mathlib.Tactic.Bicategory.structuralIso_inv {B : Type u} [CategoryTheory.Bicategory B] {a b : B} {f g : a b} (η : f g) :
                η.symm.hom = η.inv
                theorem Mathlib.Tactic.Bicategory.structuralIsoOfExpr_comp {B : Type u} [CategoryTheory.Bicategory B] {a b : B} {f g h : a b} (η : f g) (η' : f g) (ih_η : η'.hom = η) (θ : g h) (θ' : g h) (ih_θ : θ'.hom = θ) :
                theorem Mathlib.Tactic.Bicategory.StructuralOfExpr_bicategoricalComp {B : Type u} [CategoryTheory.Bicategory B] {a b : B} {f g h i : a b} [CategoryTheory.BicategoricalCoherence g h] (η : f g) (η' : f g) (ih_η : η'.hom = η) (θ : h i) (θ' : h i) (ih_θ : θ'.hom = θ) :
                Equations
                • One or more equations did not get rendered due to their size.
                Equations
                • One or more equations did not get rendered due to their size.

                Check that e is definitionally equal to 𝟙 a.

                Equations
                • One or more equations did not get rendered due to their size.
                Instances For

                  Return (f, g) if e is definitionally equal to f ≫ g.

                  Equations
                  • One or more equations did not get rendered due to their size.
                  Instances For

                    Construct a Mor₁ expression from a Lean expression.

                    Construct a Mor₂Iso term from a Lean expression.

                    Construct a Mor₂ term from a Lean expression.