Loogle!
Result
Found 106 declarations mentioning CommAlgCat.carrier.
- CommAlgCat.carrier π Mathlib.Algebra.Category.CommAlgCat.Basic
{R : Type u} [CommRing R] (self : CommAlgCat R) : Type v - CommAlgCat.commRing π Mathlib.Algebra.Category.CommAlgCat.Basic
{R : Type u} [CommRing R] (self : CommAlgCat R) : CommRing βself - CommAlgCat.algebra π Mathlib.Algebra.Category.CommAlgCat.Basic
{R : Type u} [CommRing R] (self : CommAlgCat R) : Algebra R βself - CommAlgCat.coe_of π Mathlib.Algebra.Category.CommAlgCat.Basic
(R : Type u) [CommRing R] (X : Type v) [CommRing X] [Algebra R X] : β(CommAlgCat.of R X) = X - commAlgCatEquivUnder_inverse_obj_carrier π Mathlib.Algebra.Category.CommAlgCat.Basic
(R : CommRingCat) (A : CategoryTheory.Under R) : β((commAlgCatEquivUnder R).inverse.obj A) = βA.right - CommAlgCat.Hom.hom π Mathlib.Algebra.Category.CommAlgCat.Basic
{R : Type u} [CommRing R] {A B : CommAlgCat R} (f : A.Hom B) : βA ββ[R] βB - CommAlgCat.Hom.hom' π Mathlib.Algebra.Category.CommAlgCat.Basic
{R : Type u} [CommRing R] {A B : CommAlgCat R} (self : A.Hom B) : βA ββ[R] βB - CommAlgCat.Hom.Simps.hom π Mathlib.Algebra.Category.CommAlgCat.Basic
{R : Type u} [CommRing R] (A B : CommAlgCat R) (f : A.Hom B) : βA ββ[R] βB - CommAlgCat.algEquivOfIso π Mathlib.Algebra.Category.CommAlgCat.Basic
{R : Type u} [CommRing R] {A B : CommAlgCat R} (i : A β B) : βA ββ[R] βB - commAlgCatEquivUnder_functor_obj π Mathlib.Algebra.Category.CommAlgCat.Basic
(R : CommRingCat) (A : CommAlgCat βR) : (commAlgCatEquivUnder R).functor.obj A = R.mkUnder βA - CommAlgCat.Hom.ext π Mathlib.Algebra.Category.CommAlgCat.Basic
{R : Type u} {instβ : CommRing R} {A B : CommAlgCat R} {x y : A.Hom B} (hom' : x.hom' = y.hom') : x = y - CommAlgCat.Hom.ext_iff π Mathlib.Algebra.Category.CommAlgCat.Basic
{R : Type u} {instβ : CommRing R} {A B : CommAlgCat R} {x y : A.Hom B} : x = y β x.hom' = y.hom' - CommAlgCat.hom_id π Mathlib.Algebra.Category.CommAlgCat.Basic
{R : Type u} [CommRing R] {A : CommAlgCat R} : CommAlgCat.Hom.hom (CategoryTheory.CategoryStruct.id A) = AlgHom.id R βA - CommAlgCat.ofHom_hom π Mathlib.Algebra.Category.CommAlgCat.Basic
{R : Type u} [CommRing R] {A B : CommAlgCat R} (f : A βΆ B) : CommAlgCat.ofHom (CommAlgCat.Hom.hom f) = f - CommAlgCat.hom_ext π Mathlib.Algebra.Category.CommAlgCat.Basic
{R : Type u} [CommRing R] {A B : CommAlgCat R} {f g : A βΆ B} (hf : CommAlgCat.Hom.hom f = CommAlgCat.Hom.hom g) : f = g - CommAlgCat.hom_ext_iff π Mathlib.Algebra.Category.CommAlgCat.Basic
{R : Type u} [CommRing R] {A B : CommAlgCat R} {f g : A βΆ B} : f = g β CommAlgCat.Hom.hom f = CommAlgCat.Hom.hom g - CommAlgCat.instConcreteCategoryAlgHomCarrier π Mathlib.Algebra.Category.CommAlgCat.Basic
{R : Type u} [CommRing R] : CategoryTheory.ConcreteCategory (CommAlgCat R) fun x1 x2 => βx1 ββ[R] βx2 - CommAlgCat.reflectsIsomorphisms_forget π Mathlib.Algebra.Category.CommAlgCat.Basic
{R : Type u} [CommRing R] : (CategoryTheory.forget (CommAlgCat R)).ReflectsIsomorphisms - CommAlgCat.instCommRingObjForgetAlgHomCarrier π Mathlib.Algebra.Category.CommAlgCat.Basic
{R : Type u} [CommRing R] {A : CommAlgCat R} : CommRing ((CategoryTheory.forget (CommAlgCat R)).obj A) - CommAlgCat.forget_obj π Mathlib.Algebra.Category.CommAlgCat.Basic
{R : Type u} [CommRing R] (A : CommAlgCat R) : (CategoryTheory.forget (CommAlgCat R)).obj A = βA - CommAlgCat.hom_ofHom π Mathlib.Algebra.Category.CommAlgCat.Basic
{R : Type u} [CommRing R] {X Y : Type v} [CommRing X] [Algebra R X] [CommRing Y] [Algebra R Y] (f : X ββ[R] Y) : CommAlgCat.Hom.hom (CommAlgCat.ofHom f) = f - commAlgCatEquivUnder_functor_map π Mathlib.Algebra.Category.CommAlgCat.Basic
(R : CommRingCat) {A B : CommAlgCat βR} (f : A βΆ B) : (commAlgCatEquivUnder R).functor.map f = (CommAlgCat.Hom.hom f).toUnder - CommAlgCat.hasForgetToCommRingCat π Mathlib.Algebra.Category.CommAlgCat.Basic
{R : Type u} [CommRing R] : CategoryTheory.HasForgetβ (CommAlgCat R) CommRingCat - CommAlgCat.hom_comp π Mathlib.Algebra.Category.CommAlgCat.Basic
{R : Type u} [CommRing R] {A B C : CommAlgCat R} (f : A βΆ B) (g : B βΆ C) : CommAlgCat.Hom.hom (CategoryTheory.CategoryStruct.comp f g) = (CommAlgCat.Hom.hom g).comp (CommAlgCat.Hom.hom f) - CommAlgCat.forgetβ_commRingCat_obj π Mathlib.Algebra.Category.CommAlgCat.Basic
{R : Type u} [CommRing R] (A : CommAlgCat R) : (CategoryTheory.forgetβ (CommAlgCat R) CommRingCat).obj A = CommRingCat.of βA - CommAlgCat.hasForgetToAlgCat π Mathlib.Algebra.Category.CommAlgCat.Basic
{R : Type u} [CommRing R] : CategoryTheory.HasForgetβ (CommAlgCat R) (AlgCat R) - CommAlgCat.forgetβ_algCat_obj π Mathlib.Algebra.Category.CommAlgCat.Basic
{R : Type u} [CommRing R] (A : CommAlgCat R) : (CategoryTheory.forgetβ (CommAlgCat R) (AlgCat R)).obj A = AlgCat.of R βA - CommAlgCat.id_apply π Mathlib.Algebra.Category.CommAlgCat.Basic
{R : Type u} [CommRing R] (A : CommAlgCat R) (a : βA) : (CategoryTheory.ConcreteCategory.hom (CategoryTheory.CategoryStruct.id A)) a = a - CommAlgCat.isoEquivAlgEquiv_apply π Mathlib.Algebra.Category.CommAlgCat.Basic
{R : Type u} [CommRing R] {X Y : Type v} [CommRing X] [Algebra R X] [CommRing Y] [Algebra R Y] (i : CommAlgCat.of R X β CommAlgCat.of R Y) : CommAlgCat.isoEquivAlgEquiv i = CommAlgCat.algEquivOfIso i - CommAlgCat.algEquivOfIso_apply π Mathlib.Algebra.Category.CommAlgCat.Basic
{R : Type u} [CommRing R] {A B : CommAlgCat R} (i : A β B) (a : βA) : (CommAlgCat.algEquivOfIso i) a = (CategoryTheory.ConcreteCategory.hom i.hom) a - CommAlgCat.ofHom_apply π Mathlib.Algebra.Category.CommAlgCat.Basic
{R : Type u} [CommRing R] {X Y : Type v} [CommRing X] [Algebra R X] [CommRing Y] [Algebra R Y] (f : X ββ[R] Y) (x : X) : (CategoryTheory.ConcreteCategory.hom (CommAlgCat.ofHom f)) x = f x - CommAlgCat.instAlgebraObjForgetAlgHomCarrier π Mathlib.Algebra.Category.CommAlgCat.Basic
{R : Type u} [CommRing R] {A : CommAlgCat R} : Algebra R ((CategoryTheory.forget (CommAlgCat R)).obj A) - CommAlgCat.algEquivOfIso_symm_apply π Mathlib.Algebra.Category.CommAlgCat.Basic
{R : Type u} [CommRing R] {A B : CommAlgCat R} (i : A β B) (a : βB) : (CommAlgCat.algEquivOfIso i).symm a = (CategoryTheory.ConcreteCategory.hom i.inv) a - CommAlgCat.hom_inv_apply π Mathlib.Algebra.Category.CommAlgCat.Basic
{R : Type u} [CommRing R] {A B : CommAlgCat R} (e : A β B) (x : βB) : (CategoryTheory.ConcreteCategory.hom e.hom) ((CategoryTheory.ConcreteCategory.hom e.inv) x) = x - CommAlgCat.inv_hom_apply π Mathlib.Algebra.Category.CommAlgCat.Basic
{R : Type u} [CommRing R] {A B : CommAlgCat R} (e : A β B) (x : βA) : (CategoryTheory.ConcreteCategory.hom e.inv) ((CategoryTheory.ConcreteCategory.hom e.hom) x) = x - CommAlgCat.forgetβ_algCat_map π Mathlib.Algebra.Category.CommAlgCat.Basic
{R : Type u} [CommRing R] {A B : CommAlgCat R} (f : A βΆ B) : (CategoryTheory.forgetβ (CommAlgCat R) (AlgCat R)).map f = AlgCat.ofHom (CommAlgCat.Hom.hom f) - CommAlgCat.comp_apply π Mathlib.Algebra.Category.CommAlgCat.Basic
{R : Type u} [CommRing R] {A B C : CommAlgCat R} (f : A βΆ B) (g : B βΆ C) (a : βA) : (CategoryTheory.ConcreteCategory.hom (CategoryTheory.CategoryStruct.comp f g)) a = (CategoryTheory.ConcreteCategory.hom g) ((CategoryTheory.ConcreteCategory.hom f) a) - CommAlgCat.homEquivCommRingCat π Mathlib.Algebra.Category.CommAlgCat.Basic
{R : Type u} [CommRing R] (A B : CommAlgCat R) : (A βΆ B) β { f // (CommRingCat.Hom.hom f).comp (algebraMap R βA) = algebraMap R βB } - commAlgCatEquivUnder_counitIso π Mathlib.Algebra.Category.CommAlgCat.Basic
(R : CommRingCat) : (commAlgCatEquivUnder R).counitIso = CategoryTheory.Iso.refl ({ obj := fun A => CommAlgCat.of βR βA.right, map := fun {A B} f => CommAlgCat.ofHom (CommRingCat.toAlgHom f), map_id := β―, map_comp := β― }.comp { obj := fun A => R.mkUnder βA, map := fun {A B} f => (CommAlgCat.Hom.hom f).toUnder, map_id := β―, map_comp := β― }) - CommAlgCat.forgetβ_commRingCat_map π Mathlib.Algebra.Category.CommAlgCat.Basic
{R : Type u} [CommRing R] {A B : CommAlgCat R} (f : A βΆ B) : (CategoryTheory.forgetβ (CommAlgCat R) CommRingCat).map f = CommRingCat.ofHom β(CommAlgCat.Hom.hom f) - CommAlgCat.forget_map π Mathlib.Algebra.Category.CommAlgCat.Basic
{R : Type u} [CommRing R] {A B : CommAlgCat R} (f : A βΆ B) : β(CategoryTheory.ConcreteCategory.hom ((CategoryTheory.forget (CommAlgCat R)).map f)) = β(CategoryTheory.ConcreteCategory.hom f) - CommAlgCat.homEquivCommRingCat_apply_coe π Mathlib.Algebra.Category.CommAlgCat.Basic
{R : Type u} [CommRing R] (A B : CommAlgCat R) (f : A βΆ B) : β((A.homEquivCommRingCat B) f) = CommRingCat.ofHom β(CommAlgCat.Hom.hom f) - commAlgCatEquivUnder_unitIso π Mathlib.Algebra.Category.CommAlgCat.Basic
(R : CommRingCat) : (commAlgCatEquivUnder R).unitIso = CategoryTheory.NatIso.ofComponents (fun A => CommAlgCat.isoMk (let __RingEquiv := RingEquiv.refl βA; { toEquiv := __RingEquiv.toEquiv, map_mul' := β―, map_add' := β―, commutes' := β― })) β― - CommAlgCat.homEquivCommRingCat_symm_apply π Mathlib.Algebra.Category.CommAlgCat.Basic
{R : Type u} [CommRing R] (A B : CommAlgCat R) (f : { f // (CommRingCat.Hom.hom f).comp (algebraMap R βA) = algebraMap R βB }) : (A.homEquivCommRingCat B).symm f = CommAlgCat.ofHom { toRingHom := CommRingCat.Hom.hom βf, commutes' := β― } - instEssentiallySmallFGAlgCat π Mathlib.Algebra.Category.CommAlgCat.FiniteType
(R : Type u) [CommRing R] : CategoryTheory.EssentiallySmall.{u, v, max (v + 1) u} (FGAlgCat R) - FGAlgCat.uliftFunctor π Mathlib.Algebra.Category.CommAlgCat.FiniteType
(R : Type u) [CommRing R] : CategoryTheory.Functor (FGAlgCat R) (FGAlgCat R) - instFaithfulFGAlgCatUliftFunctor π Mathlib.Algebra.Category.CommAlgCat.FiniteType
(R : Type u) [CommRing R] : (FGAlgCat.uliftFunctor R).Faithful - instFullFGAlgCatUliftFunctor π Mathlib.Algebra.Category.CommAlgCat.FiniteType
(R : Type u) [CommRing R] : (FGAlgCat.uliftFunctor R).Full - FGAlgCat.fullyFaithfulUliftFunctor π Mathlib.Algebra.Category.CommAlgCat.FiniteType
(R : Type u) [CommRing R] : (FGAlgCat.uliftFunctor R).FullyFaithful - FGAlgCat.equivUnder π Mathlib.Algebra.Category.CommAlgCat.FiniteType
(R : CommRingCat) : FGAlgCat βR β (RingHom.toMorphismProperty fun {R S} [CommRing R] [CommRing S] => RingHom.FiniteType).Under β€ R - instFiniteTypeCarrierObjCommAlgCat π Mathlib.Algebra.Category.CommAlgCat.FiniteType
(R : Type u) [CommRing R] (A : FGAlgCat R) : Algebra.FiniteType R βA.obj - Algebra.FiniteType.exists_fgAlgCatSkeleton π Mathlib.Algebra.Category.CommAlgCat.FiniteType
(R : Type u) [CommRing R] (A : Type v) [CommRing A] [Algebra R A] [h : Algebra.FiniteType R A] : β P, Nonempty (A ββ[R] β(FGAlgCatSkeleton.eval R P).obj) - RingHom.FiniteType.exists_smallRepr π Mathlib.Algebra.Category.CommAlgCat.FiniteType
(R : Type u) [CommRing R] {S : Type v} [CommRing S] {f : R β+* S} (hf : f.FiniteType) : β T e, f = e.toRingHom.comp (algebraMap R β(FGAlgCatSkeleton.eval R T).obj) - CommAlgCat.coe_tensorUnit π Mathlib.Algebra.Category.CommAlgCat.Monoidal
{R : Type u} [CommRing R] : β(CategoryTheory.MonoidalCategoryStruct.tensorUnit (CommAlgCat R)) = R - CommAlgCat.coe_tensorObj π Mathlib.Algebra.Category.CommAlgCat.Monoidal
{R : Type u} [CommRing R] (A B : CommAlgCat R) : β(CategoryTheory.MonoidalCategoryStruct.tensorObj A B) = TensorProduct R βA βB - CommAlgCat.binaryCofan_pt π Mathlib.Algebra.Category.CommAlgCat.Monoidal
{R : Type u} [CommRing R] (A B : CommAlgCat R) : (A.binaryCofan B).pt = CommAlgCat.of R (TensorProduct R βA βB) - CommAlgCat.binaryCofan_inr π Mathlib.Algebra.Category.CommAlgCat.Monoidal
{R : Type u} [CommRing R] (A B : CommAlgCat R) : (A.binaryCofan B).inr = CommAlgCat.ofHom Algebra.TensorProduct.includeRight - CommAlgCat.binaryCofan_inl π Mathlib.Algebra.Category.CommAlgCat.Monoidal
{R : Type u} [CommRing R] (A B : CommAlgCat R) : (A.binaryCofan B).inl = CommAlgCat.ofHom Algebra.TensorProduct.includeLeft - CommAlgCat.toUnit_unop_hom π Mathlib.Algebra.Category.CommAlgCat.Monoidal
{R : Type u} [CommRing R] (A : (CommAlgCat R)α΅α΅) : CommAlgCat.Hom.hom (CategoryTheory.SemiCartesianMonoidalCategory.toUnit A).unop = Algebra.ofId R β(Opposite.unop A) - CommAlgCat.snd_unop_hom π Mathlib.Algebra.Category.CommAlgCat.Monoidal
{R : Type u} [CommRing R] (A B : (CommAlgCat R)α΅α΅) : CommAlgCat.Hom.hom (CategoryTheory.SemiCartesianMonoidalCategory.snd A B).unop = Algebra.TensorProduct.includeRight - CommAlgCat.fst_unop_hom π Mathlib.Algebra.Category.CommAlgCat.Monoidal
{R : Type u} [CommRing R] (A B : (CommAlgCat R)α΅α΅) : CommAlgCat.Hom.hom (CategoryTheory.SemiCartesianMonoidalCategory.fst A B).unop = Algebra.TensorProduct.includeLeft - CommAlgCat.whiskerLeft_hom π Mathlib.Algebra.Category.CommAlgCat.Monoidal
{R : Type u} [CommRing R] {A B : CommAlgCat R} (C : CommAlgCat R) (f : A βΆ B) : CommAlgCat.Hom.hom (CategoryTheory.MonoidalCategoryStruct.whiskerLeft C f) = Algebra.TensorProduct.map (AlgHom.id R βC) (CommAlgCat.Hom.hom f) - CommAlgCat.whiskerRight_hom π Mathlib.Algebra.Category.CommAlgCat.Monoidal
{R : Type u} [CommRing R] {A B : CommAlgCat R} (C : CommAlgCat R) (f : A βΆ B) : CommAlgCat.Hom.hom (CategoryTheory.MonoidalCategoryStruct.whiskerRight f C) = Algebra.TensorProduct.map (CommAlgCat.Hom.hom f) (AlgHom.id R βC) - CommAlgCat.tensorHom_hom π Mathlib.Algebra.Category.CommAlgCat.Monoidal
{R : Type u} [CommRing R] {A B C D : CommAlgCat R} (f : A βΆ C) (g : B βΆ D) : CommAlgCat.Hom.hom (CategoryTheory.MonoidalCategoryStruct.tensorHom f g) = Algebra.TensorProduct.map (CommAlgCat.Hom.hom f) (CommAlgCat.Hom.hom g) - CommAlgCat.braiding_hom_hom π Mathlib.Algebra.Category.CommAlgCat.Monoidal
{R : Type u} [CommRing R] (A B : CommAlgCat R) : CommAlgCat.Hom.hom (Ξ²_ A B).hom = β(Algebra.TensorProduct.comm R βA βB) - CommAlgCat.braiding_inv_hom π Mathlib.Algebra.Category.CommAlgCat.Monoidal
{R : Type u} [CommRing R] (A B : CommAlgCat R) : CommAlgCat.Hom.hom (Ξ²_ A B).inv = β(Algebra.TensorProduct.comm R βB βA) - CommAlgCat.lift_unop_hom π Mathlib.Algebra.Category.CommAlgCat.Monoidal
{R : Type u} [CommRing R] {A B C : (CommAlgCat R)α΅α΅} (f : C βΆ A) (g : C βΆ B) : CommAlgCat.Hom.hom (CategoryTheory.CartesianMonoidalCategory.lift f g).unop = Algebra.TensorProduct.lift (CommAlgCat.Hom.hom f.unop) (CommAlgCat.Hom.hom g.unop) β― - CommAlgCat.associator_hom_hom π Mathlib.Algebra.Category.CommAlgCat.Monoidal
{R : Type u} [CommRing R] (A B C : CommAlgCat R) : CommAlgCat.Hom.hom (CategoryTheory.MonoidalCategoryStruct.associator A B C).hom = β(Algebra.TensorProduct.assoc R R R βA βB βC) - CommAlgCat.associator_inv_hom π Mathlib.Algebra.Category.CommAlgCat.Monoidal
{R : Type u} [CommRing R] (A B C : CommAlgCat R) : CommAlgCat.Hom.hom (CategoryTheory.MonoidalCategoryStruct.associator A B C).inv = β(Algebra.TensorProduct.assoc R R R βA βB βC).symm - instBialgebraCarrierUnopCommAlgCatOfMonObjOpposite π Mathlib.Algebra.Category.CommBialgCat
{R : Type u} [CommRing R] (A : (CommAlgCat R)α΅α΅) [CategoryTheory.MonObj A] : Bialgebra R β(Opposite.unop A) - commBialgCatEquivComonCommAlgCat_inverse_obj π Mathlib.Algebra.Category.CommBialgCat
(R : Type u) [CommRing R] (A : (CategoryTheory.Mon (CommAlgCat R)α΅α΅)α΅α΅) : (commBialgCatEquivComonCommAlgCat R).inverse.obj A = CommBialgCat.of R β(Opposite.unop (Opposite.unop A).X) - CommAlgCat.one_op_of_unop_hom π Mathlib.Algebra.Category.CommBialgCat
{R : Type u} [CommRing R] {A : Type u} [CommRing A] [Bialgebra R A] : CommAlgCat.Hom.hom CategoryTheory.MonObj.one.unop = Bialgebra.counitAlgHom R A - CommBialgCat.hasForgetToCommAlgCat π Mathlib.Algebra.Category.CommBialgCat
{R : Type u} [CommRing R] : CategoryTheory.HasForgetβ (CommBialgCat R) (CommAlgCat R) - CommBialgCat.forgetβ_commAlgCat_obj π Mathlib.Algebra.Category.CommBialgCat
{R : Type u} [CommRing R] (A : CommBialgCat R) : (CategoryTheory.forgetβ (CommBialgCat R) (CommAlgCat R)).obj A = CommAlgCat.of R βA - CommAlgCat.mul_op_of_unop_hom π Mathlib.Algebra.Category.CommBialgCat
{R : Type u} [CommRing R] {A : Type u} [CommRing A] [Bialgebra R A] : CommAlgCat.Hom.hom CategoryTheory.MonObj.mul.unop = Bialgebra.comulAlgHom R A - CommBialgCat.forgetβ_commAlgCat_map π Mathlib.Algebra.Category.CommBialgCat
{R : Type u} [CommRing R] {A B : CommBialgCat R} (f : A βΆ B) : (CategoryTheory.forgetβ (CommBialgCat R) (CommAlgCat R)).map f = CommAlgCat.ofHom β(CommBialgCat.Hom.hom f) - commBialgCatEquivComonCommAlgCat_unitIso_hom_app π Mathlib.Algebra.Category.CommBialgCat
(R : Type u) [CommRing R] (X : CommBialgCat R) : (commBialgCatEquivComonCommAlgCat R).unitIso.hom.app X = CategoryTheory.CategoryStruct.id X - commBialgCatEquivComonCommAlgCat_counitIso_inv_app π Mathlib.Algebra.Category.CommBialgCat
(R : Type u) [CommRing R] (X : (CategoryTheory.Mon (CommAlgCat R)α΅α΅)α΅α΅) : (commBialgCatEquivComonCommAlgCat R).counitIso.inv.app X = CategoryTheory.CategoryStruct.id X - commBialgCatEquivComonCommAlgCat_unitIso_inv_app π Mathlib.Algebra.Category.CommBialgCat
(R : Type u) [CommRing R] (X : CommBialgCat R) : (commBialgCatEquivComonCommAlgCat R).unitIso.inv.app X = CategoryTheory.CategoryStruct.id (CommBialgCat.of R βX) - commBialgCatEquivComonCommAlgCat_counitIso_hom_app π Mathlib.Algebra.Category.CommBialgCat
(R : Type u) [CommRing R] (X : (CategoryTheory.Mon (CommAlgCat R)α΅α΅)α΅α΅) : (commBialgCatEquivComonCommAlgCat R).counitIso.hom.app X = CategoryTheory.CategoryStruct.id (Opposite.op { X := Opposite.op (CommAlgCat.of R β(Opposite.unop (Opposite.unop X).X)), mon := CommAlgCat.monObjOpOf }) - instHopfAlgebraCarrierUnopCommAlgCatOfGrpObjOpposite π Mathlib.Algebra.Category.CommHopfAlgCat
{R : Type u} [CommRing R] (A : (CommAlgCat R)α΅α΅) [CategoryTheory.GrpObj A] : HopfAlgebra R β(Opposite.unop A) - commHopfAlgCatEquivCogrpCommAlgCat_inverse_obj π Mathlib.Algebra.Category.CommHopfAlgCat
(R : Type u) [CommRing R] (A : (CategoryTheory.Grp (CommAlgCat R)α΅α΅)α΅α΅) : (commHopfAlgCatEquivCogrpCommAlgCat R).inverse.obj A = { X := β(Opposite.unop (Opposite.unop A).X), commRing := CommAlgCat.instCommRingObjForgetAlgHomCarrier, hopfAlgebra := instHopfAlgebraCarrierUnopCommAlgCatOfGrpObjOpposite (Opposite.unop A).X } - CommAlgCat.inv_op_of_unop_hom π Mathlib.Algebra.Category.CommHopfAlgCat
{R : Type u} [CommRing R] {A : Type u} [CommRing A] [HopfAlgebra R A] : CommAlgCat.Hom.hom CategoryTheory.GrpObj.inv.unop = HopfAlgebra.antipodeAlgHom R A - commHopfAlgCatEquivCogrpCommAlgCat_unitIso_hom_app π Mathlib.Algebra.Category.CommHopfAlgCat
(R : Type u) [CommRing R] (X : CommHopfAlgCat R) : (commHopfAlgCatEquivCogrpCommAlgCat R).unitIso.hom.app X = CategoryTheory.CategoryStruct.id X - commHopfAlgCatEquivCogrpCommAlgCat_counitIso_inv_app π Mathlib.Algebra.Category.CommHopfAlgCat
(R : Type u) [CommRing R] (X : (CategoryTheory.Grp (CommAlgCat R)α΅α΅)α΅α΅) : (commHopfAlgCatEquivCogrpCommAlgCat R).counitIso.inv.app X = CategoryTheory.CategoryStruct.id X - commHopfAlgCatEquivCogrpCommAlgCat_unitIso_inv_app π Mathlib.Algebra.Category.CommHopfAlgCat
(R : Type u) [CommRing R] (X : CommHopfAlgCat R) : (commHopfAlgCatEquivCogrpCommAlgCat R).unitIso.inv.app X = CategoryTheory.CategoryStruct.id { X := βX, commRing := CommAlgCat.instCommRingObjForgetAlgHomCarrier, hopfAlgebra := instHopfAlgebraCarrierUnopCommAlgCatOfGrpObjOpposite (Opposite.unop (Opposite.op { X := Opposite.op (CommAlgCat.of R βX), grp := CommAlgCat.grpObjOpOf })).X } - commHopfAlgCatEquivCogrpCommAlgCat_counitIso_hom_app π Mathlib.Algebra.Category.CommHopfAlgCat
(R : Type u) [CommRing R] (X : (CategoryTheory.Grp (CommAlgCat R)α΅α΅)α΅α΅) : (commHopfAlgCatEquivCogrpCommAlgCat R).counitIso.hom.app X = CategoryTheory.CategoryStruct.id (Opposite.op { X := Opposite.op (CommAlgCat.of R β(Opposite.unop (Opposite.unop X).X)), grp := CommAlgCat.grpObjOpOf }) - AlgebraicGeometry.algSpec_obj_hom π Mathlib.AlgebraicGeometry.Group.Affine
{R : CommRingCat} (X : (CommAlgCat βR)α΅α΅) : ((AlgebraicGeometry.algSpec R).obj X).hom = AlgebraicGeometry.Spec.map (CommRingCat.ofHom (algebraMap βR β(Opposite.unop X))) - AlgebraicGeometry.prodComparison_algSpec_left π Mathlib.AlgebraicGeometry.Group.Affine
{R : CommRingCat} (X Y : (CommAlgCat βR)α΅α΅) : CategoryTheory.Over.Hom.left (CategoryTheory.CartesianMonoidalCategory.prodComparison (AlgebraicGeometry.algSpec R) X Y) = (AlgebraicGeometry.pullbackSpecIso βR β(Opposite.unop X) β(Opposite.unop Y)).inv - AlgebraicGeometry.Ξ΄_algSpec_left π Mathlib.AlgebraicGeometry.Group.Affine
{R : CommRingCat} (X Y : (CommAlgCat βR)α΅α΅) : CategoryTheory.Over.Hom.left (CategoryTheory.Functor.OplaxMonoidal.Ξ΄ (AlgebraicGeometry.algSpec R) X Y) = (AlgebraicGeometry.pullbackSpecIso βR β(Opposite.unop X) β(Opposite.unop Y)).inv - AlgebraicGeometry.ΞΌ_algSpec_left π Mathlib.AlgebraicGeometry.Group.Affine
{R : CommRingCat} (X Y : (CommAlgCat βR)α΅α΅) : CategoryTheory.Over.Hom.left (CategoryTheory.Functor.LaxMonoidal.ΞΌ (AlgebraicGeometry.algSpec R) X Y) = (AlgebraicGeometry.pullbackSpecIso βR β(Opposite.unop X) β(Opposite.unop Y)).hom - AlgebraicGeometry.prodComparisonIso_algSpec_inv_left π Mathlib.AlgebraicGeometry.Group.Affine
{R : CommRingCat} (X Y : (CommAlgCat βR)α΅α΅) : CategoryTheory.Over.Hom.left (CategoryTheory.CartesianMonoidalCategory.prodComparisonIso (AlgebraicGeometry.algSpec R) X Y).inv = (AlgebraicGeometry.pullbackSpecIso βR β(Opposite.unop X) β(Opposite.unop Y)).hom - AlgebraicGeometry.one_spec_asOver_spec π Mathlib.AlgebraicGeometry.Group.Affine
{R A : CommRingCat} [Bialgebra βR βA] : CategoryTheory.MonObj.one = CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.LaxMonoidal.Ξ΅ (AlgebraicGeometry.algSpec R)) (CategoryTheory.Over.homMk (AlgebraicGeometry.Spec.map (CommRingCat.ofHom β(Bialgebra.counitAlgHom βR βA))) β―) - CommAlgCat.instEtaleCarrierObjFiniteEtale π Mathlib.RingTheory.Etale.Finite
(R : Type u) [CommRing R] (S : CommAlgCat.FiniteEtale R) : Algebra.Etale R βS.obj - CommAlgCat.instIsArtinianRingCarrierObjFiniteEtale π Mathlib.RingTheory.Etale.Finite
(k : Type u) [Field k] (R : CommAlgCat.FiniteEtale k) : IsArtinianRing βR.obj - CommAlgCat.FiniteEtale.finiteSpec_obj_obj π Mathlib.RingTheory.Etale.Finite
(k : Type u) [Field k] (R : (CommAlgCat.FiniteEtale k)α΅α΅) : ((CommAlgCat.FiniteEtale.finiteSpec k).obj R).obj = PrimeSpectrum β(Opposite.unop R).obj - CommAlgCat.instFiniteCarrierObjFiniteEtale π Mathlib.RingTheory.Etale.Finite
(R : Type u) [CommRing R] (S : CommAlgCat.FiniteEtale R) : Module.Finite R βS.obj - CommAlgCat.FiniteEtale.fiber_obj_obj π Mathlib.RingTheory.Etale.Finite
(R : Type u) [CommRing R] (Ξ© : Type w) [Field Ξ©] [Algebra R Ξ©] (S : (CommAlgCat.FiniteEtale R)α΅α΅) : ((CommAlgCat.FiniteEtale.fiber R Ξ©).obj S).obj = (β(Opposite.unop S).obj ββ[R] Ξ©) - CommAlgCat.FiniteEtale.isoMk π Mathlib.RingTheory.Etale.Finite
{R : Type u} [CommRing R] {S T : CommAlgCat.FiniteEtale R} (e : βS.obj ββ[R] βT.obj) : S β T - CommAlgCat.FiniteEtale.baseChange_obj_obj_carrier π Mathlib.RingTheory.Etale.Finite
(R : Type u) [CommRing R] (S : Type w) [CommRing S] [Algebra R S] (A : CommAlgCat.FiniteEtale R) : β((CommAlgCat.FiniteEtale.baseChange R S).obj A).obj = TensorProduct R S βA.obj - CommAlgCat.FiniteEtale.fiber_map π Mathlib.RingTheory.Etale.Finite
(R : Type u) [CommRing R] (Ξ© : Type w) [Field Ξ©] [Algebra R Ξ©] {S T : (CommAlgCat.FiniteEtale R)α΅α΅} (f : S βΆ T) : (CommAlgCat.FiniteEtale.fiber R Ξ©).map f = FintypeCat.homMk fun x => AlgHom.comp x (CommAlgCat.Hom.hom f.unop.hom) - CommAlgCat.FiniteEtale.finiteSpec_map π Mathlib.RingTheory.Etale.Finite
(k : Type u) [Field k] {Xβ Yβ : (CommAlgCat.FiniteEtale k)α΅α΅} (f : Xβ βΆ Yβ) : (CommAlgCat.FiniteEtale.finiteSpec k).map f = FintypeCat.homMk (PrimeSpectrum.comap β(CommAlgCat.Hom.hom f.unop.hom)) - CommAlgCat.FiniteEtale.baseChange_map_hom π Mathlib.RingTheory.Etale.Finite
(R : Type u) [CommRing R] (S : Type w) [CommRing S] [Algebra R S] {A B : CommAlgCat.FiniteEtale R} (f : A βΆ B) : ((CommAlgCat.FiniteEtale.baseChange R S).map f).hom = CommAlgCat.ofHom (Algebra.TensorProduct.map (AlgHom.id S S) (CommAlgCat.Hom.hom f.hom)) - Module.Grassmannian.functor_obj π Mathlib.RingTheory.Grassmannian
{R : Type u} [CommRing R] {M : Type v} [AddCommGroup M] [Module R M] (k : β) (A : CommAlgCat R) : (Module.Grassmannian.functor k).obj A = Module.Grassmannian (βA) (TensorProduct R (βA) M) k - Module.Grassmannian.map_id π Mathlib.RingTheory.Grassmannian
{R : Type u} [CommRing R] {M : Type v} [AddCommGroup M] [Module R M] (k : β) (A : CommAlgCat R) (N : Module.Grassmannian (βA) (TensorProduct R (βA) M) k) : Module.Grassmannian.map (AlgHom.id R βA) N = N - Module.Grassmannian.functor_map π Mathlib.RingTheory.Grassmannian
{R : Type u} [CommRing R] {M : Type v} [AddCommGroup M] [Module R M] (k : β) {Xβ Yβ : CommAlgCat R} (f : Xβ βΆ Yβ) : (Module.Grassmannian.functor k).map f = TypeCat.ofHom (Module.Grassmannian.map (CommAlgCat.Hom.hom f))
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