Loogle!
Result
Found 61 declarations mentioning CategoryTheory.Bicategory.LeftLift.
- CategoryTheory.Bicategory.LeftLift ๐ Mathlib.CategoryTheory.Bicategory.Extension
{B : Type u} [CategoryTheory.Bicategory B] {a b c : B} (f : b โถ a) (g : c โถ a) : Type (max v w) - CategoryTheory.Bicategory.LeftLift.alongId ๐ Mathlib.CategoryTheory.Bicategory.Extension
{B : Type u} [CategoryTheory.Bicategory B] {a c : B} (g : c โถ a) : CategoryTheory.Bicategory.LeftLift (CategoryTheory.CategoryStruct.id a) g - CategoryTheory.Bicategory.LeftLift.instInhabitedId ๐ Mathlib.CategoryTheory.Bicategory.Extension
{B : Type u} [CategoryTheory.Bicategory B] {a c : B} {g : c โถ a} : Inhabited (CategoryTheory.Bicategory.LeftLift (CategoryTheory.CategoryStruct.id a) g) - CategoryTheory.Bicategory.LeftLift.lift ๐ Mathlib.CategoryTheory.Bicategory.Extension
{B : Type u} [CategoryTheory.Bicategory B] {a b c : B} {f : b โถ a} {g : c โถ a} (t : CategoryTheory.Bicategory.LeftLift f g) : c โถ b - CategoryTheory.Bicategory.LeftLift.ofIdComp ๐ Mathlib.CategoryTheory.Bicategory.Extension
{B : Type u} [CategoryTheory.Bicategory B] {a b c : B} {f : b โถ a} {g : c โถ a} (t : CategoryTheory.Bicategory.LeftLift f (CategoryTheory.CategoryStruct.comp (CategoryTheory.CategoryStruct.id c) g)) : CategoryTheory.Bicategory.LeftLift f g - CategoryTheory.Bicategory.LeftLift.whisker ๐ Mathlib.CategoryTheory.Bicategory.Extension
{B : Type u} [CategoryTheory.Bicategory B] {a b c : B} {f : b โถ a} {g : c โถ a} (t : CategoryTheory.Bicategory.LeftLift f g) {x : B} (h : x โถ c) : CategoryTheory.Bicategory.LeftLift f (CategoryTheory.CategoryStruct.comp h g) - CategoryTheory.Bicategory.LeftLift.unit ๐ Mathlib.CategoryTheory.Bicategory.Extension
{B : Type u} [CategoryTheory.Bicategory B] {a b c : B} {f : b โถ a} {g : c โถ a} (t : CategoryTheory.Bicategory.LeftLift f g) : g โถ CategoryTheory.CategoryStruct.comp t.lift f - CategoryTheory.Bicategory.LeftLift.mk ๐ Mathlib.CategoryTheory.Bicategory.Extension
{B : Type u} [CategoryTheory.Bicategory B] {a b c : B} {f : b โถ a} {g : c โถ a} (h : c โถ b) (unit : g โถ CategoryTheory.CategoryStruct.comp h f) : CategoryTheory.Bicategory.LeftLift f g - CategoryTheory.Bicategory.LeftLift.whisker_lift ๐ Mathlib.CategoryTheory.Bicategory.Extension
{B : Type u} [CategoryTheory.Bicategory B] {a b c : B} {f : b โถ a} {g : c โถ a} (t : CategoryTheory.Bicategory.LeftLift f g) {x : B} (h : x โถ c) : (t.whisker h).lift = CategoryTheory.CategoryStruct.comp h t.lift - CategoryTheory.Bicategory.LeftLift.whiskerOfIdCompIsoSelf ๐ Mathlib.CategoryTheory.Bicategory.Extension
{B : Type u} [CategoryTheory.Bicategory B] {a b c : B} {f : b โถ a} {g : c โถ a} (t : CategoryTheory.Bicategory.LeftLift f g) : (t.whisker (CategoryTheory.CategoryStruct.id c)).ofIdComp โ t - CategoryTheory.Bicategory.LeftLift.ofIdComp_left_as ๐ Mathlib.CategoryTheory.Bicategory.Extension
{B : Type u} [CategoryTheory.Bicategory B] {a b c : B} {f : b โถ a} {g : c โถ a} (t : CategoryTheory.Bicategory.LeftLift f (CategoryTheory.CategoryStruct.comp (CategoryTheory.CategoryStruct.id c) g)) : t.ofIdComp.left.as = PUnit.unit - CategoryTheory.Bicategory.LeftLift.whiskering ๐ Mathlib.CategoryTheory.Bicategory.Extension
{B : Type u} [CategoryTheory.Bicategory B] {a b c : B} {f : b โถ a} {g : c โถ a} {x : B} (h : x โถ c) : CategoryTheory.Functor (CategoryTheory.Bicategory.LeftLift f g) (CategoryTheory.Bicategory.LeftLift f (CategoryTheory.CategoryStruct.comp h g)) - CategoryTheory.Bicategory.LeftLift.ofIdComp_right ๐ Mathlib.CategoryTheory.Bicategory.Extension
{B : Type u} [CategoryTheory.Bicategory B] {a b c : B} {f : b โถ a} {g : c โถ a} (t : CategoryTheory.Bicategory.LeftLift f (CategoryTheory.CategoryStruct.comp (CategoryTheory.CategoryStruct.id c) g)) : t.ofIdComp.right = t.lift - CategoryTheory.Bicategory.LeftLift.whiskerIso ๐ Mathlib.CategoryTheory.Bicategory.Extension
{B : Type u} [CategoryTheory.Bicategory B] {a b c : B} {f : b โถ a} {g : c โถ a} {s t : CategoryTheory.Bicategory.LeftLift f g} (i : s โ t) {x : B} (h : x โถ c) : s.whisker h โ t.whisker h - CategoryTheory.Bicategory.LeftLift.whiskering_obj ๐ Mathlib.CategoryTheory.Bicategory.Extension
{B : Type u} [CategoryTheory.Bicategory B] {a b c : B} {f : b โถ a} {g : c โถ a} {x : B} (h : x โถ c) (t : CategoryTheory.Bicategory.LeftLift f g) : (CategoryTheory.Bicategory.LeftLift.whiskering h).obj t = t.whisker h - CategoryTheory.Bicategory.LeftLift.whiskerHom ๐ Mathlib.CategoryTheory.Bicategory.Extension
{B : Type u} [CategoryTheory.Bicategory B] {a b c : B} {f : b โถ a} {g : c โถ a} {s t : CategoryTheory.Bicategory.LeftLift f g} (i : s โถ t) {x : B} (h : x โถ c) : s.whisker h โถ t.whisker h - CategoryTheory.Bicategory.LeftLift.whiskerIdCancel ๐ Mathlib.CategoryTheory.Bicategory.Extension
{B : Type u} [CategoryTheory.Bicategory B] {a b c : B} {f : b โถ a} {g : c โถ a} (s : CategoryTheory.Bicategory.LeftLift f (CategoryTheory.CategoryStruct.comp (CategoryTheory.CategoryStruct.id c) g)) {t : CategoryTheory.Bicategory.LeftLift f g} (ฯ : s โถ t.whisker (CategoryTheory.CategoryStruct.id c)) : s.ofIdComp โถ t - CategoryTheory.Bicategory.LeftLift.ofIdComp_hom ๐ Mathlib.CategoryTheory.Bicategory.Extension
{B : Type u} [CategoryTheory.Bicategory B] {a b c : B} {f : b โถ a} {g : c โถ a} (t : CategoryTheory.Bicategory.LeftLift f (CategoryTheory.CategoryStruct.comp (CategoryTheory.CategoryStruct.id c) g)) : t.ofIdComp.hom = CategoryTheory.CategoryStruct.comp (CategoryTheory.Bicategory.leftUnitor g).inv t.unit - CategoryTheory.Bicategory.LeftLift.homMk ๐ Mathlib.CategoryTheory.Bicategory.Extension
{B : Type u} [CategoryTheory.Bicategory B] {a b c : B} {f : b โถ a} {g : c โถ a} {s t : CategoryTheory.Bicategory.LeftLift f g} (ฮท : s.lift โถ t.lift) (w : CategoryTheory.CategoryStruct.comp s.unit (CategoryTheory.Bicategory.whiskerRight ฮท f) = t.unit := by cat_disch) : s โถ t - CategoryTheory.Bicategory.LeftLift.whiskerHom_right ๐ Mathlib.CategoryTheory.Bicategory.Extension
{B : Type u} [CategoryTheory.Bicategory B] {a b c : B} {f : b โถ a} {g : c โถ a} {s t : CategoryTheory.Bicategory.LeftLift f g} (i : s โถ t) {x : B} (h : x โถ c) : (CategoryTheory.Bicategory.LeftLift.whiskerHom i h).right = CategoryTheory.Bicategory.whiskerLeft h (CategoryTheory.StructuredArrow.Hom.right i) - CategoryTheory.Bicategory.LeftLift.whisker_unit ๐ Mathlib.CategoryTheory.Bicategory.Extension
{B : Type u} [CategoryTheory.Bicategory B] {a b c : B} {f : b โถ a} {g : c โถ a} (t : CategoryTheory.Bicategory.LeftLift f g) {x : B} (h : x โถ c) : (t.whisker h).unit = CategoryTheory.CategoryStruct.comp (CategoryTheory.Bicategory.whiskerLeft h t.unit) (CategoryTheory.Bicategory.associator h t.lift f).inv - CategoryTheory.Bicategory.LeftLift.w ๐ Mathlib.CategoryTheory.Bicategory.Extension
{B : Type u} [CategoryTheory.Bicategory B] {a b c : B} {f : b โถ a} {g : c โถ a} {s t : CategoryTheory.Bicategory.LeftLift f g} (h : s โถ t) : CategoryTheory.CategoryStruct.comp s.unit (CategoryTheory.Bicategory.whiskerRight (CategoryTheory.StructuredArrow.Hom.right h) f) = t.unit - CategoryTheory.Bicategory.LeftLift.whiskerOfIdCompIsoSelf_hom_right ๐ Mathlib.CategoryTheory.Bicategory.Extension
{B : Type u} [CategoryTheory.Bicategory B] {a b c : B} {f : b โถ a} {g : c โถ a} (t : CategoryTheory.Bicategory.LeftLift f g) : t.whiskerOfIdCompIsoSelf.hom.right = (CategoryTheory.Bicategory.leftUnitor t.lift).hom - CategoryTheory.Bicategory.LeftLift.whiskerOfIdCompIsoSelf_inv_right ๐ Mathlib.CategoryTheory.Bicategory.Extension
{B : Type u} [CategoryTheory.Bicategory B] {a b c : B} {f : b โถ a} {g : c โถ a} (t : CategoryTheory.Bicategory.LeftLift f g) : t.whiskerOfIdCompIsoSelf.inv.right = (CategoryTheory.Bicategory.leftUnitor t.lift).inv - CategoryTheory.Bicategory.LeftLift.whiskering_map ๐ Mathlib.CategoryTheory.Bicategory.Extension
{B : Type u} [CategoryTheory.Bicategory B] {a b c : B} {f : b โถ a} {g : c โถ a} {x : B} (h : x โถ c) {Xโ Yโ : CategoryTheory.Bicategory.LeftLift f g} (ฮท : Xโ โถ Yโ) : (CategoryTheory.Bicategory.LeftLift.whiskering h).map ฮท = CategoryTheory.Bicategory.LeftLift.homMk (CategoryTheory.Bicategory.whiskerLeft h (CategoryTheory.StructuredArrow.Hom.right ฮท)) โฏ - CategoryTheory.Bicategory.LeftLift.whiskerIdCancel_right ๐ Mathlib.CategoryTheory.Bicategory.Extension
{B : Type u} [CategoryTheory.Bicategory B] {a b c : B} {f : b โถ a} {g : c โถ a} (s : CategoryTheory.Bicategory.LeftLift f (CategoryTheory.CategoryStruct.comp (CategoryTheory.CategoryStruct.id c) g)) {t : CategoryTheory.Bicategory.LeftLift f g} (ฯ : s โถ t.whisker (CategoryTheory.CategoryStruct.id c)) : (s.whiskerIdCancel ฯ).right = CategoryTheory.CategoryStruct.comp (CategoryTheory.StructuredArrow.Hom.right ฯ) (CategoryTheory.Bicategory.leftUnitor t.lift).hom - CategoryTheory.Bicategory.LeftLift.w_assoc ๐ Mathlib.CategoryTheory.Bicategory.Extension
{B : Type u} [CategoryTheory.Bicategory B] {a b c : B} {f : b โถ a} {g : c โถ a} {s t : CategoryTheory.Bicategory.LeftLift f g} (h : s โถ t) {Z : c โถ a} (hโ : CategoryTheory.CategoryStruct.comp (CategoryTheory.StructuredArrow.right t) f โถ Z) : CategoryTheory.CategoryStruct.comp s.unit (CategoryTheory.CategoryStruct.comp (CategoryTheory.Bicategory.whiskerRight (CategoryTheory.StructuredArrow.Hom.right h) f) hโ) = CategoryTheory.CategoryStruct.comp t.unit hโ - CategoryTheory.Bicategory.LeftLift.IsAbsKan ๐ Mathlib.CategoryTheory.Bicategory.Kan.IsKan
{B : Type u} [CategoryTheory.Bicategory B] {a b c : B} {f : b โถ a} {g : c โถ a} (t : CategoryTheory.Bicategory.LeftLift f g) : Type (max (max u v) w) - CategoryTheory.Bicategory.LeftLift.IsKan ๐ Mathlib.CategoryTheory.Bicategory.Kan.IsKan
{B : Type u} [CategoryTheory.Bicategory B] {a b c : B} {f : b โถ a} {g : c โถ a} (t : CategoryTheory.Bicategory.LeftLift f g) : Type (max (max v w) w) - CategoryTheory.Bicategory.LeftLift.IsAbsKan.isKan ๐ Mathlib.CategoryTheory.Bicategory.Kan.IsKan
{B : Type u} [CategoryTheory.Bicategory B] {a b c : B} {f : b โถ a} {g : c โถ a} {t : CategoryTheory.Bicategory.LeftLift f g} (H : t.IsAbsKan) : t.IsKan - CategoryTheory.Bicategory.LeftLift.IsKan.ofIdComp ๐ Mathlib.CategoryTheory.Bicategory.Kan.IsKan
{B : Type u} [CategoryTheory.Bicategory B] {a b c : B} {f : b โถ a} {g : c โถ a} (t : CategoryTheory.Bicategory.LeftLift f (CategoryTheory.CategoryStruct.comp (CategoryTheory.CategoryStruct.id c) g)) (P : t.IsKan) : t.ofIdComp.IsKan - CategoryTheory.Bicategory.LeftLift.IsKan.desc ๐ Mathlib.CategoryTheory.Bicategory.Kan.IsKan
{B : Type u} [CategoryTheory.Bicategory B] {a b c : B} {f : b โถ a} {g : c โถ a} {t : CategoryTheory.Bicategory.LeftLift f g} (H : t.IsKan) (s : CategoryTheory.Bicategory.LeftLift f g) : t.lift โถ s.lift - CategoryTheory.Bicategory.LeftLift.IsAbsKan.ofIsoAbsKan ๐ Mathlib.CategoryTheory.Bicategory.Kan.IsKan
{B : Type u} [CategoryTheory.Bicategory B] {a b c : B} {f : b โถ a} {g : c โถ a} {s t : CategoryTheory.Bicategory.LeftLift f g} (P : s.IsAbsKan) (i : s โ t) : t.IsAbsKan - CategoryTheory.Bicategory.LeftLift.IsKan.ofIsoKan ๐ Mathlib.CategoryTheory.Bicategory.Kan.IsKan
{B : Type u} [CategoryTheory.Bicategory B] {a b c : B} {f : b โถ a} {g : c โถ a} {s t : CategoryTheory.Bicategory.LeftLift f g} (P : s.IsKan) (i : s โ t) : t.IsKan - CategoryTheory.Bicategory.LeftLift.IsKan.uniqueUpToIso ๐ Mathlib.CategoryTheory.Bicategory.Kan.IsKan
{B : Type u} [CategoryTheory.Bicategory B] {a b c : B} {f : b โถ a} {g : c โถ a} {s t : CategoryTheory.Bicategory.LeftLift f g} (P : s.IsKan) (Q : t.IsKan) : s โ t - CategoryTheory.Bicategory.LeftLift.IsAbsKan.desc ๐ Mathlib.CategoryTheory.Bicategory.Kan.IsKan
{B : Type u} [CategoryTheory.Bicategory B] {a b c : B} {f : b โถ a} {g : c โถ a} {t : CategoryTheory.Bicategory.LeftLift f g} (H : t.IsAbsKan) {x : B} {h : x โถ c} (s : CategoryTheory.Bicategory.LeftLift f (CategoryTheory.CategoryStruct.comp h g)) : CategoryTheory.CategoryStruct.comp h t.lift โถ s.lift - CategoryTheory.Bicategory.LeftLift.IsKan.whiskerOfCommute ๐ Mathlib.CategoryTheory.Bicategory.Kan.IsKan
{B : Type u} [CategoryTheory.Bicategory B] {a b c : B} {f : b โถ a} {g : c โถ a} (s t : CategoryTheory.Bicategory.LeftLift f g) (i : s โ t) {x : B} (h : x โถ c) (P : (s.whisker h).IsKan) : (t.whisker h).IsKan - CategoryTheory.Bicategory.LeftLift.IsKan.fac ๐ Mathlib.CategoryTheory.Bicategory.Kan.IsKan
{B : Type u} [CategoryTheory.Bicategory B] {a b c : B} {f : b โถ a} {g : c โถ a} {t : CategoryTheory.Bicategory.LeftLift f g} (H : t.IsKan) (s : CategoryTheory.Bicategory.LeftLift f g) : CategoryTheory.CategoryStruct.comp t.unit (CategoryTheory.Bicategory.whiskerRight (H.desc s) f) = s.unit - CategoryTheory.Bicategory.LeftLift.IsKan.mk ๐ Mathlib.CategoryTheory.Bicategory.Kan.IsKan
{B : Type u} [CategoryTheory.Bicategory B] {a b c : B} {f : b โถ a} {g : c โถ a} {t : CategoryTheory.Bicategory.LeftLift f g} (desc : (s : CategoryTheory.Bicategory.LeftLift f g) โ t โถ s) (w : โ (s : CategoryTheory.Bicategory.LeftLift f g) (ฯ : t โถ s), ฯ = desc s) : t.IsKan - CategoryTheory.Bicategory.LeftLift.IsKan.uniqueUpToIso_hom_right ๐ Mathlib.CategoryTheory.Bicategory.Kan.IsKan
{B : Type u} [CategoryTheory.Bicategory B] {a b c : B} {f : b โถ a} {g : c โถ a} {s t : CategoryTheory.Bicategory.LeftLift f g} (P : s.IsKan) (Q : t.IsKan) : CategoryTheory.StructuredArrow.Hom.right (P.uniqueUpToIso Q).hom = P.desc t - CategoryTheory.Bicategory.LeftLift.IsKan.uniqueUpToIso_inv_right ๐ Mathlib.CategoryTheory.Bicategory.Kan.IsKan
{B : Type u} [CategoryTheory.Bicategory B] {a b c : B} {f : b โถ a} {g : c โถ a} {s t : CategoryTheory.Bicategory.LeftLift f g} (P : s.IsKan) (Q : t.IsKan) : CategoryTheory.StructuredArrow.Hom.right (P.uniqueUpToIso Q).inv = Q.desc s - CategoryTheory.Bicategory.LeftLift.IsKan.fac_assoc ๐ Mathlib.CategoryTheory.Bicategory.Kan.IsKan
{B : Type u} [CategoryTheory.Bicategory B] {a b c : B} {f : b โถ a} {g : c โถ a} {t : CategoryTheory.Bicategory.LeftLift f g} (H : t.IsKan) (s : CategoryTheory.Bicategory.LeftLift f g) {Z : c โถ a} (h : CategoryTheory.CategoryStruct.comp s.lift f โถ Z) : CategoryTheory.CategoryStruct.comp t.unit (CategoryTheory.CategoryStruct.comp (CategoryTheory.Bicategory.whiskerRight (H.desc s) f) h) = CategoryTheory.CategoryStruct.comp s.unit h - CategoryTheory.Bicategory.LeftLift.IsKan.hom_ext ๐ Mathlib.CategoryTheory.Bicategory.Kan.IsKan
{B : Type u} [CategoryTheory.Bicategory B] {a b c : B} {f : b โถ a} {g : c โถ a} {t : CategoryTheory.Bicategory.LeftLift f g} (H : t.IsKan) {k : c โถ b} {ฯ ฯ' : t.lift โถ k} (w : CategoryTheory.CategoryStruct.comp t.unit (CategoryTheory.Bicategory.whiskerRight ฯ f) = CategoryTheory.CategoryStruct.comp t.unit (CategoryTheory.Bicategory.whiskerRight ฯ' f)) : ฯ = ฯ' - CategoryTheory.Bicategory.lanLiftLeftLift ๐ Mathlib.CategoryTheory.Bicategory.Kan.HasKan
{B : Type u} [CategoryTheory.Bicategory B] {a b c : B} (f : b โถ a) (g : c โถ a) [CategoryTheory.Bicategory.HasLeftKanLift f g] : CategoryTheory.Bicategory.LeftLift f g - CategoryTheory.Bicategory.LeftLift.IsAbsKan.hasAbsLeftKanLift ๐ Mathlib.CategoryTheory.Bicategory.Kan.HasKan
{B : Type u} [CategoryTheory.Bicategory B] {a b c : B} {f : b โถ a} {g : c โถ a} {t : CategoryTheory.Bicategory.LeftLift f g} (H : t.IsAbsKan) : CategoryTheory.Bicategory.HasAbsLeftKanLift f g - CategoryTheory.Bicategory.LeftLift.IsKan.hasLeftKanLift ๐ Mathlib.CategoryTheory.Bicategory.Kan.HasKan
{B : Type u} [CategoryTheory.Bicategory B] {a b c : B} {f : b โถ a} {g : c โถ a} {t : CategoryTheory.Bicategory.LeftLift f g} (H : t.IsKan) : CategoryTheory.Bicategory.HasLeftKanLift f g - CategoryTheory.Bicategory.instHasInitialLeftLiftOfHasLeftKanLift ๐ Mathlib.CategoryTheory.Bicategory.Kan.HasKan
{B : Type u} [CategoryTheory.Bicategory B] {a b c : B} {f : b โถ a} {g : c โถ a} [CategoryTheory.Bicategory.HasLeftKanLift f g] : CategoryTheory.Limits.HasInitial (CategoryTheory.Bicategory.LeftLift f g) - CategoryTheory.Bicategory.HasLeftKanLift.hasInitial ๐ Mathlib.CategoryTheory.Bicategory.Kan.HasKan
{B : Type u} {instโ : CategoryTheory.Bicategory B} {a b c : B} {f : b โถ a} {g : c โถ a} [self : CategoryTheory.Bicategory.HasLeftKanLift f g] : CategoryTheory.Limits.HasInitial (CategoryTheory.Bicategory.LeftLift f g) - CategoryTheory.Bicategory.HasLeftKanLift.mk' ๐ Mathlib.CategoryTheory.Bicategory.Kan.HasKan
{B : Type u} [CategoryTheory.Bicategory B] {a b c : B} {f : b โถ a} {g : c โถ a} (hasInitial : CategoryTheory.Limits.HasInitial (CategoryTheory.Bicategory.LeftLift f g)) : CategoryTheory.Bicategory.HasLeftKanLift f g - CategoryTheory.Bicategory.lanLiftDesc ๐ Mathlib.CategoryTheory.Bicategory.Kan.HasKan
{B : Type u} [CategoryTheory.Bicategory B] {a b c : B} {f : b โถ a} {g : c โถ a} [CategoryTheory.Bicategory.HasLeftKanLift f g] (s : CategoryTheory.Bicategory.LeftLift f g) : CategoryTheory.Bicategory.lanLift f g โถ s.lift - CategoryTheory.Bicategory.LanLift.CommuteWith.isKanWhisker ๐ Mathlib.CategoryTheory.Bicategory.Kan.HasKan
{B : Type u} [CategoryTheory.Bicategory B] {a b c : B} (f : b โถ a) (g : c โถ a) [CategoryTheory.Bicategory.HasLeftKanLift f g] (t : CategoryTheory.Bicategory.LeftLift f g) (H : t.IsKan) {x : B} (h : x โถ c) [CategoryTheory.Bicategory.LanLift.CommuteWith f g h] : (t.whisker h).IsKan - CategoryTheory.Bicategory.lanLiftIsKan_desc ๐ Mathlib.CategoryTheory.Bicategory.Kan.HasKan
{B : Type u} [CategoryTheory.Bicategory B] {a b c : B} {f : b โถ a} {g : c โถ a} [CategoryTheory.Bicategory.HasLeftKanLift f g] (s : CategoryTheory.Bicategory.LeftLift f g) : (CategoryTheory.Bicategory.lanLiftIsKan f g).desc s = CategoryTheory.Bicategory.lanLiftDesc s - CategoryTheory.Bicategory.LanLift.CommuteWith.lanLiftCompIsoWhisker ๐ Mathlib.CategoryTheory.Bicategory.Kan.HasKan
{B : Type u} [CategoryTheory.Bicategory B] {a b c : B} (f : b โถ a) (g : c โถ a) [CategoryTheory.Bicategory.HasLeftKanLift f g] {x : B} (h : x โถ c) [CategoryTheory.Bicategory.LanLift.CommuteWith f g h] : CategoryTheory.Bicategory.lanLiftLeftLift f (CategoryTheory.CategoryStruct.comp h g) โ (CategoryTheory.Bicategory.lanLiftLeftLift f g).whisker h - CategoryTheory.Bicategory.LanLift.CommuteWith.of_isKan_whisker ๐ Mathlib.CategoryTheory.Bicategory.Kan.HasKan
{B : Type u} [CategoryTheory.Bicategory B] {a b c : B} {f : b โถ a} {g : c โถ a} [CategoryTheory.Bicategory.HasLeftKanLift f g] (t : CategoryTheory.Bicategory.LeftLift f g) {x : B} (h : x โถ c) (H : (t.whisker h).IsKan) (i : t.whisker h โ (CategoryTheory.Bicategory.lanLiftLeftLift f g).whisker h) : CategoryTheory.Bicategory.LanLift.CommuteWith f g h - CategoryTheory.Bicategory.lanLiftUnit_desc ๐ Mathlib.CategoryTheory.Bicategory.Kan.HasKan
{B : Type u} [CategoryTheory.Bicategory B] {a b c : B} {f : b โถ a} {g : c โถ a} [CategoryTheory.Bicategory.HasLeftKanLift f g] (s : CategoryTheory.Bicategory.LeftLift f g) : CategoryTheory.CategoryStruct.comp (CategoryTheory.Bicategory.lanLiftUnit f g) (CategoryTheory.Bicategory.whiskerRight (CategoryTheory.Bicategory.lanLiftDesc s) f) = s.unit - CategoryTheory.Bicategory.LanLift.existsUnique ๐ Mathlib.CategoryTheory.Bicategory.Kan.HasKan
{B : Type u} [CategoryTheory.Bicategory B] {a b c : B} {f : b โถ a} {g : c โถ a} [CategoryTheory.Bicategory.HasLeftKanLift f g] (s : CategoryTheory.Bicategory.LeftLift f g) : โ! ฯ, CategoryTheory.CategoryStruct.comp (CategoryTheory.Bicategory.lanLiftUnit f g) (CategoryTheory.Bicategory.whiskerRight ฯ f) = s.unit - CategoryTheory.Bicategory.lanLiftUnit_desc_assoc ๐ Mathlib.CategoryTheory.Bicategory.Kan.HasKan
{B : Type u} [CategoryTheory.Bicategory B] {a b c : B} {f : b โถ a} {g : c โถ a} [CategoryTheory.Bicategory.HasLeftKanLift f g] (s : CategoryTheory.Bicategory.LeftLift f g) {Z : c โถ a} (h : CategoryTheory.CategoryStruct.comp s.lift f โถ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.Bicategory.lanLiftUnit f g) (CategoryTheory.CategoryStruct.comp (CategoryTheory.Bicategory.whiskerRight (CategoryTheory.Bicategory.lanLiftDesc s) f) h) = CategoryTheory.CategoryStruct.comp s.unit h - CategoryTheory.Bicategory.LanLift.CommuteWith.lanLiftCompIsoWhisker_hom_right ๐ Mathlib.CategoryTheory.Bicategory.Kan.HasKan
{B : Type u} [CategoryTheory.Bicategory B] {a b c : B} (f : b โถ a) (g : c โถ a) [CategoryTheory.Bicategory.HasLeftKanLift f g] {x : B} (h : x โถ c) [CategoryTheory.Bicategory.LanLift.CommuteWith f g h] : CategoryTheory.StructuredArrow.Hom.right (CategoryTheory.Bicategory.LanLift.CommuteWith.lanLiftCompIsoWhisker f g h).hom = CategoryTheory.Bicategory.lanLiftDesc ((CategoryTheory.Bicategory.lanLiftLeftLift f g).whisker h) - CategoryTheory.Bicategory.LanLift.CommuteWith.lanLiftCompIsoWhisker_inv_right ๐ Mathlib.CategoryTheory.Bicategory.Kan.HasKan
{B : Type u} [CategoryTheory.Bicategory B] {a b c : B} (f : b โถ a) (g : c โถ a) [CategoryTheory.Bicategory.HasLeftKanLift f g] {x : B} (h : x โถ c) [CategoryTheory.Bicategory.LanLift.CommuteWith f g h] : CategoryTheory.StructuredArrow.Hom.right (CategoryTheory.Bicategory.LanLift.CommuteWith.lanLiftCompIsoWhisker f g h).inv = (CategoryTheory.Bicategory.LanLift.CommuteWith.isKan f g h).desc (CategoryTheory.Bicategory.lanLiftLeftLift f (CategoryTheory.CategoryStruct.comp h g)) - CategoryTheory.Bicategory.LeftLift.IsAbsKan.adjunction ๐ Mathlib.CategoryTheory.Bicategory.Kan.Adjunction
{B : Type u} [CategoryTheory.Bicategory B] {a b : B} {u : b โถ a} (t : CategoryTheory.Bicategory.LeftLift u (CategoryTheory.CategoryStruct.id a)) (H : t.IsAbsKan) : CategoryTheory.Bicategory.Adjunction t.lift u - CategoryTheory.Bicategory.LeftLift.IsKan.adjunction ๐ Mathlib.CategoryTheory.Bicategory.Kan.Adjunction
{B : Type u} [CategoryTheory.Bicategory B] {a b : B} {u : b โถ a} {t : CategoryTheory.Bicategory.LeftLift u (CategoryTheory.CategoryStruct.id a)} (H : t.IsKan) (H' : (t.whisker u).IsKan) : CategoryTheory.Bicategory.Adjunction t.lift u
About
Loogle searches Lean and Mathlib definitions and theorems.
You can use Loogle from within the Lean4 VSCode language extension
using the Loogle command from the command palette. You can also try the
#loogle command from LeanSearchClient,
the CLI version, the Loogle
VS Code extension, the lean.nvim
integration or the Zulip bot.
Usage
Loogle finds definitions and lemmas in various ways:
By constant:
๐Real.sin
finds all lemmas whose statement somehow mentions the sine function.By lemma name substring:
๐"differ"
finds all lemmas that have"differ"somewhere in their lemma name.By subexpression:
๐_ * (_ ^ _)
finds all lemmas whose statements somewhere include a product where the second argument is raised to some power.The pattern can also be non-linear, as in
๐Real.sqrt ?a * Real.sqrt ?aIf the pattern has parameters, they are matched in any order. Both of these will find
List.map:
๐(?a -> ?b) -> List ?a -> List ?b
๐List ?a -> (?a -> ?b) -> List ?bBy main conclusion:
๐|- tsum _ = _ * tsum _
finds all lemmas where the conclusion (the subexpression to the right of allโandโ) has the given shape.As before, if the pattern has parameters, they are matched against the hypotheses of the lemma in any order; for example,
๐|- _ < _ โ tsum _ < tsum _
will findtsum_lt_tsumeven though the hypothesisf i < g iis not the last.You can filter for definitions vs theorems: Using
โข (_ : Type _)finds all definitions which provide data whileโข (_ : Prop)finds all theorems (and definitions of proofs).
If you pass more than one such search filter, separated by commas
Loogle will return lemmas which match all of them. The
search
๐ Real.sin, "two", tsum, _ * _, _ ^ _, |- _ < _ โ _
would find all lemmas which mention the constants Real.sin
and tsum, have "two" as a substring of the
lemma name, include a product and a power somewhere in the type,
and have a hypothesis of the form _ < _ (if
there were any such lemmas). Metavariables (?a) are
assigned independently in each filter.
The #lucky button will directly send you to the
documentation of the first hit.
Source code
You can find the source code for this service at https://github.com/nomeata/loogle. The https://loogle.lean-lang.org/ service is provided by the Lean FRO. Please review the Lean FRO Terms of Use and Privacy Policy.
This is Loogle revision 9f11169 serving mathlib revision ce5dd8c