Loogle!
Result
Found 180 declarations mentioning CommAlgCat.
- CommAlgCat π Mathlib.Algebra.Category.CommAlgCat.Basic
(R : Type u) [CommRing R] : Type (max u (v + 1)) - CommAlgCat.carrier π Mathlib.Algebra.Category.CommAlgCat.Basic
{R : Type u} [CommRing R] (self : CommAlgCat R) : Type v - CommAlgCat.instCategory π Mathlib.Algebra.Category.CommAlgCat.Basic
{R : Type u} [CommRing R] : CategoryTheory.Category.{v, max (v + 1) u} (CommAlgCat R) - CommAlgCat.instInhabited π Mathlib.Algebra.Category.CommAlgCat.Basic
{R : Type u} [CommRing R] : Inhabited (CommAlgCat R) - CommAlgCat.instCoeSortType π Mathlib.Algebra.Category.CommAlgCat.Basic
{R : Type u} [CommRing R] : CoeSort (CommAlgCat R) (Type v) - instHasColimitsCommAlgCat π Mathlib.Algebra.Category.CommAlgCat.Basic
{R : Type u} [CommRing R] : CategoryTheory.Limits.HasColimits (CommAlgCat R) - instHasLimitsCommAlgCat π Mathlib.Algebra.Category.CommAlgCat.Basic
{R : Type u} [CommRing R] : CategoryTheory.Limits.HasLimits (CommAlgCat R) - CommAlgCat.Hom π Mathlib.Algebra.Category.CommAlgCat.Basic
{R : Type u} [CommRing R] (A B : CommAlgCat R) : Type v - CommAlgCat.commRing π Mathlib.Algebra.Category.CommAlgCat.Basic
{R : Type u} [CommRing R] (self : CommAlgCat R) : CommRing βself - CommAlgCat.uliftFunctor π Mathlib.Algebra.Category.CommAlgCat.Basic
(R : Type u) [CommRing R] : CategoryTheory.Functor (CommAlgCat R) (CommAlgCat R) - CommAlgCat.fullyFaithfulUliftFunctor π Mathlib.Algebra.Category.CommAlgCat.Basic
(R : Type u) [CommRing R] : (CommAlgCat.uliftFunctor R).FullyFaithful - CommAlgCat.instFaithfulUliftFunctor π Mathlib.Algebra.Category.CommAlgCat.Basic
(R : Type u) [CommRing R] : (CommAlgCat.uliftFunctor R).Faithful - CommAlgCat.instFullUliftFunctor π Mathlib.Algebra.Category.CommAlgCat.Basic
(R : Type u) [CommRing R] : (CommAlgCat.uliftFunctor R).Full - commAlgCatEquivUnder π Mathlib.Algebra.Category.CommAlgCat.Basic
(R : CommRingCat) : CommAlgCat βR β CategoryTheory.Under R - CommAlgCat.of π Mathlib.Algebra.Category.CommAlgCat.Basic
(R : Type u) [CommRing R] (X : Type v) [CommRing X] [Algebra R X] : CommAlgCat R - CommAlgCat.algebra π Mathlib.Algebra.Category.CommAlgCat.Basic
{R : Type u} [CommRing R] (self : CommAlgCat R) : Algebra R βself - 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 - CommAlgCat.isoMk π Mathlib.Algebra.Category.CommAlgCat.Basic
{R : Type u} [CommRing R] {X Y : Type v} {xβ : CommRing X} {xβΒΉ : CommRing Y} {xβΒ² : Algebra R X} {xβΒ³ : Algebra R Y} (e : X ββ[R] Y) : CommAlgCat.of R X β CommAlgCat.of R Y - CommAlgCat.isoEquivAlgEquiv π Mathlib.Algebra.Category.CommAlgCat.Basic
{R : Type u} [CommRing R] {X Y : Type v} [CommRing X] [Algebra R X] [CommRing Y] [Algebra R Y] : (CommAlgCat.of R X β CommAlgCat.of R Y) β X ββ[R] Y - commAlgCatEquivUnder_functor_obj π Mathlib.Algebra.Category.CommAlgCat.Basic
(R : CommRingCat) (A : CommAlgCat βR) : (commAlgCatEquivUnder R).functor.obj A = R.mkUnder βA - CommAlgCat.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.of R X βΆ CommAlgCat.of R Y - CommAlgCat.ofHom_id π Mathlib.Algebra.Category.CommAlgCat.Basic
{R : Type u} [CommRing R] {X : Type v} [CommRing X] [Algebra R X] : CommAlgCat.ofHom (AlgHom.id R X) = CategoryTheory.CategoryStruct.id (CommAlgCat.of R X) - 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.isoMk_hom π Mathlib.Algebra.Category.CommAlgCat.Basic
{R : Type u} [CommRing R] {X Y : Type v} {xβ : CommRing X} {xβΒΉ : CommRing Y} {xβΒ² : Algebra R X} {xβΒ³ : Algebra R Y} (e : X ββ[R] Y) : (CommAlgCat.isoMk e).hom = CommAlgCat.ofHom βe - 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.isoMk_inv π Mathlib.Algebra.Category.CommAlgCat.Basic
{R : Type u} [CommRing R] {X Y : Type v} {xβ : CommRing X} {xβΒΉ : CommRing Y} {xβΒ² : Algebra R X} {xβΒ³ : Algebra R Y} (e : X ββ[R] Y) : (CommAlgCat.isoMk e).inv = CommAlgCat.ofHom βe.symm - commAlgCatEquivUnder_inverse_map π Mathlib.Algebra.Category.CommAlgCat.Basic
(R : CommRingCat) {A B : CategoryTheory.Under R} (f : A βΆ B) : (commAlgCatEquivUnder R).inverse.map f = CommAlgCat.ofHom (CommRingCat.toAlgHom 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.ofHom_comp π Mathlib.Algebra.Category.CommAlgCat.Basic
{R : Type u} [CommRing R] {X Y Z : Type v} [CommRing X] [Algebra R X] [CommRing Y] [Algebra R Y] [CommRing Z] [Algebra R Z] (f : X ββ[R] Y) (g : Y ββ[R] Z) : CommAlgCat.ofHom (g.comp f) = CategoryTheory.CategoryStruct.comp (CommAlgCat.ofHom f) (CommAlgCat.ofHom g) - 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_symm_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] (e : X ββ[R] Y) : CommAlgCat.isoEquivAlgEquiv.symm e = CommAlgCat.isoMk e - 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.instMonoidalCategory π Mathlib.Algebra.Category.CommAlgCat.Monoidal
{R : Type u} [CommRing R] : CategoryTheory.MonoidalCategory (CommAlgCat R) - CommAlgCat.instBraidedCategory π Mathlib.Algebra.Category.CommAlgCat.Monoidal
{R : Type u} [CommRing R] : CategoryTheory.BraidedCategory (CommAlgCat R) - CommAlgCat.instCartesianMonoidalCategoryOpposite π Mathlib.Algebra.Category.CommAlgCat.Monoidal
{R : Type u} [CommRing R] : CategoryTheory.CartesianMonoidalCategory (CommAlgCat R)α΅α΅ - CommAlgCat.binaryCofan π Mathlib.Algebra.Category.CommAlgCat.Monoidal
{R : Type u} [CommRing R] (A B : CommAlgCat R) : CategoryTheory.Limits.BinaryCofan A B - CommAlgCat.isInitialSelf π Mathlib.Algebra.Category.CommAlgCat.Monoidal
{R : Type u} [CommRing R] : CategoryTheory.Limits.IsInitial (CommAlgCat.of R R) - CommAlgCat.coe_tensorUnit π Mathlib.Algebra.Category.CommAlgCat.Monoidal
{R : Type u} [CommRing R] : β(CategoryTheory.MonoidalCategoryStruct.tensorUnit (CommAlgCat R)) = R - CommAlgCat.binaryCofanIsColimit π Mathlib.Algebra.Category.CommAlgCat.Monoidal
{R : Type u} [CommRing R] (A B : CommAlgCat R) : CategoryTheory.Limits.IsColimit (A.binaryCofan B) - 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 - CommAlgCat.monObjOpOf π Mathlib.Algebra.Category.CommBialgCat
{R : Type u} [CommRing R] {A : Type u} [CommRing A] [Bialgebra R A] : CategoryTheory.MonObj (Opposite.op (CommAlgCat.of R A)) - instBialgebraCarrierUnopCommAlgCatOfMonObjOpposite π Mathlib.Algebra.Category.CommBialgCat
{R : Type u} [CommRing R] (A : (CommAlgCat R)α΅α΅) [CategoryTheory.MonObj A] : Bialgebra R β(Opposite.unop A) - commBialgCatEquivComonCommAlgCat π Mathlib.Algebra.Category.CommBialgCat
(R : Type u) [CommRing R] : CommBialgCat R β (CategoryTheory.Mon (CommAlgCat R)α΅α΅)α΅α΅ - instIsCommMonObjOppositeCommAlgCatOpOfOfIsCocomm π Mathlib.Algebra.Category.CommBialgCat
{R : Type u} [CommRing R] {A : Type u} [CommRing A] [Bialgebra R A] [Coalgebra.IsCocomm R A] : CategoryTheory.IsCommMonObj (Opposite.op (CommAlgCat.of R A)) - commBialgCatEquivComonCommAlgCat_functor_obj_unop_X π Mathlib.Algebra.Category.CommBialgCat
(R : Type u) [CommRing R] (A : CommBialgCat R) : (Opposite.unop ((commBialgCatEquivComonCommAlgCat R).functor.obj A)).X = Opposite.op (CommAlgCat.of R β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) - instIsMonHomOppositeCommAlgCatOpOfHomToAlgHom π Mathlib.Algebra.Category.CommBialgCat
{R : Type u} [CommRing R] {A B : Type u} [CommRing A] [Bialgebra R A] [CommRing B] [Bialgebra R B] (f : A ββc[R] B) : CategoryTheory.IsMonHom (CommAlgCat.ofHom βf).op - instIsCommMonObjOppositeCommAlgCatXUnopMonObjCommBialgCatFunctorCommBialgCatEquivComonCommAlgCatOfIsCocommCarrier π Mathlib.Algebra.Category.CommBialgCat
{R : Type u} [CommRing R] {A : CommBialgCat R} [Coalgebra.IsCocomm R βA] : CategoryTheory.IsCommMonObj (Opposite.unop ((commBialgCatEquivComonCommAlgCat R).functor.obj 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 - commBialgCatEquivComonCommAlgCat_functor_map_unop_hom π Mathlib.Algebra.Category.CommBialgCat
{R : Type u} [CommRing R] {A B : CommBialgCat R} (f : A βΆ B) : ((commBialgCatEquivComonCommAlgCat R).functor.map f).unop.hom = (CommAlgCat.ofHom β(CommBialgCat.Hom.hom f)).op - 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_inverse_map_unop_hom π Mathlib.Algebra.Category.CommBialgCat
{R : Type u} [CommRing R] {A B : (CategoryTheory.Mon (CommAlgCat R)α΅α΅)α΅α΅} (f : A βΆ B) : β(CommBialgCat.Hom.hom ((commBialgCatEquivComonCommAlgCat R).inverse.map f)) = CommAlgCat.Hom.hom f.unop.hom.unop - 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 }) - commHopfAlgCatEquivCogrpCommAlgCat π Mathlib.Algebra.Category.CommHopfAlgCat
(R : Type u) [CommRing R] : CommHopfAlgCat R β (CategoryTheory.Grp (CommAlgCat R)α΅α΅)α΅α΅ - instHopfAlgebraCarrierUnopCommAlgCatOfGrpObjOpposite π Mathlib.Algebra.Category.CommHopfAlgCat
{R : Type u} [CommRing R] (A : (CommAlgCat R)α΅α΅) [CategoryTheory.GrpObj A] : HopfAlgebra R β(Opposite.unop A) - CommAlgCat.grpObjOpOf π Mathlib.Algebra.Category.CommHopfAlgCat
{R : Type u} [CommRing R] {A : Type u} [CommRing A] [HopfAlgebra R A] : CategoryTheory.GrpObj (Opposite.op (CommAlgCat.of R A)) - commHopfAlgCatEquivCogrpCommAlgCat_functor_obj_unop_X π Mathlib.Algebra.Category.CommHopfAlgCat
(R : Type u) [CommRing R] (A : CommHopfAlgCat R) : (Opposite.unop ((commHopfAlgCatEquivCogrpCommAlgCat R).functor.obj A)).X = Opposite.op (CommAlgCat.of R β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 } - instIsCommMonObjOppositeCommAlgCatXUnopGrpObjCommHopfAlgCatFunctorCommHopfAlgCatEquivCogrpCommAlgCatOfIsCocommX π Mathlib.Algebra.Category.CommHopfAlgCat
{R : Type u} [CommRing R] {A : CommHopfAlgCat R} [Coalgebra.IsCocomm R βA] : CategoryTheory.IsCommMonObj (Opposite.unop ((commHopfAlgCatEquivCogrpCommAlgCat R).functor.obj 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 π Mathlib.AlgebraicGeometry.Group.Affine
(R : CommRingCat) : CategoryTheory.Functor (CommAlgCat βR)α΅α΅ (CategoryTheory.Over (AlgebraicGeometry.Spec R)) - AlgebraicGeometry.algΞ π Mathlib.AlgebraicGeometry.Group.Affine
(R : CommRingCat) : CategoryTheory.Functor (CategoryTheory.Over (AlgebraicGeometry.Spec R)) (CommAlgCat βR)α΅α΅ - AlgebraicGeometry.preservesColimitsOfSize_algΞ π Mathlib.AlgebraicGeometry.Group.Affine
{R : CommRingCat} : CategoryTheory.Limits.PreservesColimitsOfSize.{w, v, u, u, u + 1, u + 1} (AlgebraicGeometry.algΞ R) - AlgebraicGeometry.preservesLimitsOfSize_algSpec π Mathlib.AlgebraicGeometry.Group.Affine
{R : CommRingCat} : CategoryTheory.Limits.PreservesLimitsOfSize.{w, v, u, u, u + 1, u + 1} (AlgebraicGeometry.algSpec R) - AlgebraicGeometry.algSpec.fullyFaithful π Mathlib.AlgebraicGeometry.Group.Affine
{R : CommRingCat} : (AlgebraicGeometry.algSpec R).FullyFaithful - AlgebraicGeometry.algSpec.instFaithful π Mathlib.AlgebraicGeometry.Group.Affine
{R : CommRingCat} : (AlgebraicGeometry.algSpec R).Faithful - AlgebraicGeometry.algSpec.instFull π Mathlib.AlgebraicGeometry.Group.Affine
{R : CommRingCat} : (AlgebraicGeometry.algSpec R).Full - AlgebraicGeometry.algΞAlgSpecAdjunction π Mathlib.AlgebraicGeometry.Group.Affine
(R : CommRingCat) : AlgebraicGeometry.algΞ R β£ AlgebraicGeometry.algSpec R - AlgebraicGeometry.essImage_algSpec π Mathlib.AlgebraicGeometry.Group.Affine
{R : CommRingCat} {G : CategoryTheory.Over (AlgebraicGeometry.Spec R)} : (AlgebraicGeometry.algSpec R).essImage G β AlgebraicGeometry.IsAffine G.left - AlgebraicGeometry.braidedAlgSpec π Mathlib.AlgebraicGeometry.Group.Affine
{R : CommRingCat} : (AlgebraicGeometry.algSpec R).Braided - AlgebraicGeometry.preservesTerminalIso_algSpec π Mathlib.AlgebraicGeometry.Group.Affine
{R : CommRingCat} : CategoryTheory.CartesianMonoidalCategory.preservesTerminalIso (AlgebraicGeometry.algSpec R) = CategoryTheory.Over.isoMk (CategoryTheory.Iso.refl (AlgebraicGeometry.Spec R)) β― - AlgebraicGeometry.algSpec_map_left π Mathlib.AlgebraicGeometry.Group.Affine
{R : CommRingCat} {X Y : (CommAlgCat βR)α΅α΅} (f : X βΆ Y) : CategoryTheory.Over.Hom.left ((AlgebraicGeometry.algSpec R).map f) = AlgebraicGeometry.Spec.map (CategoryTheory.Under.Hom.right ((commAlgCatEquivUnder R).functor.map f.unop)) - AlgebraicGeometry.Ξ·_algSpec_left π Mathlib.AlgebraicGeometry.Group.Affine
{R : CommRingCat} : CategoryTheory.Over.Hom.left (CategoryTheory.Functor.OplaxMonoidal.Ξ· (AlgebraicGeometry.algSpec R)) = CategoryTheory.CategoryStruct.id (AlgebraicGeometry.Spec R) - AlgebraicGeometry.Ξ΅_algSpec_left π Mathlib.AlgebraicGeometry.Group.Affine
{R : CommRingCat} : CategoryTheory.Over.Hom.left (CategoryTheory.Functor.LaxMonoidal.Ξ΅ (AlgebraicGeometry.algSpec R)) = CategoryTheory.CategoryStruct.id (AlgebraicGeometry.Spec R) - 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.preservesTerminalIso_algSpec_inv_left π Mathlib.AlgebraicGeometry.Group.Affine
{R : CommRingCat} : CategoryTheory.Over.Hom.left (CategoryTheory.CartesianMonoidalCategory.preservesTerminalIso (AlgebraicGeometry.algSpec R)).inv = CategoryTheory.CategoryStruct.id (AlgebraicGeometry.Spec R) - 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.one_def π Mathlib.AlgebraicGeometry.Group.Affine
{R A : CommRingCat} [Bialgebra βR βA] : CategoryTheory.MonObj.one = CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.LaxMonoidal.Ξ΅ (AlgebraicGeometry.algSpec R)) ((AlgebraicGeometry.algSpec R).map CategoryTheory.MonObj.one) - 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.etale π Mathlib.RingTheory.Etale.Finite
(R : Type u) [CommRing R] : CategoryTheory.ObjectProperty (CommAlgCat R) - CommAlgCat.finite π Mathlib.RingTheory.Etale.Finite
(R : Type u) [CommRing R] : CategoryTheory.ObjectProperty (CommAlgCat R) - CommAlgCat.finiteEtale π Mathlib.RingTheory.Etale.Finite
(R : Type u) [CommRing R] : CategoryTheory.ObjectProperty (CommAlgCat R) - CommAlgCat.FiniteEtale.finiteSpec π Mathlib.RingTheory.Etale.Finite
(k : Type u) [Field k] : CategoryTheory.Functor (CommAlgCat.FiniteEtale k)α΅α΅ FintypeCat - CommAlgCat.FiniteEtale.equivOfIsSepClosed π Mathlib.RingTheory.Etale.Finite
(Ξ© : Type u) [Field Ξ©] [IsSepClosed Ξ©] : (CommAlgCat.FiniteEtale Ξ©)α΅α΅ β FintypeCat - CommAlgCat.instIsEquivalenceOppositeFiniteEtaleFintypeCatFiniteSpecOfIsSepClosed π Mathlib.RingTheory.Etale.Finite
(Ξ© : Type u) [Field Ξ©] [IsSepClosed Ξ©] : (CommAlgCat.FiniteEtale.finiteSpec Ξ©).IsEquivalence - CommAlgCat.FiniteEtale.fiber π Mathlib.RingTheory.Etale.Finite
(R : Type u) [CommRing R] (Ξ© : Type w) [Field Ξ©] [Algebra R Ξ©] : CategoryTheory.Functor (CommAlgCat.FiniteEtale R)α΅α΅ FintypeCat - CommAlgCat.FiniteEtale.baseChange π Mathlib.RingTheory.Etale.Finite
(R : Type u) [CommRing R] (S : Type w) [CommRing S] [Algebra R S] : CategoryTheory.Functor (CommAlgCat.FiniteEtale R) (CommAlgCat.FiniteEtale S) - CommAlgCat.instEtaleCarrierObjFiniteEtale π Mathlib.RingTheory.Etale.Finite
(R : Type u) [CommRing R] (S : CommAlgCat.FiniteEtale R) : Algebra.Etale R βS.obj - CommAlgCat.instIsEquivalenceOppositeFiniteEtaleFintypeCatFiberOfIsSepClosed π Mathlib.RingTheory.Etale.Finite
(Ξ© : Type u) [Field Ξ©] [IsSepClosed Ξ©] : (CommAlgCat.FiniteEtale.fiber Ξ© Ξ©).IsEquivalence - CommAlgCat.FiniteEtale.of_obj π Mathlib.RingTheory.Etale.Finite
(R : Type u) [CommRing R] (S : Type v) [CommRing S] [Algebra R S] [Module.Finite R S] [Algebra.Etale R S] : (CommAlgCat.FiniteEtale.of R S).obj = CommAlgCat.of R S - CommAlgCat.FiniteEtale.baseChangeSelfIso π Mathlib.RingTheory.Etale.Finite
(R : Type u) [CommRing R] : CommAlgCat.FiniteEtale.baseChange R R β CategoryTheory.Functor.id (CommAlgCat.FiniteEtale R) - CommAlgCat.FiniteEtale.equivOfIsSepClosed_functor π Mathlib.RingTheory.Etale.Finite
(Ξ© : Type u) [Field Ξ©] [IsSepClosed Ξ©] : (CommAlgCat.FiniteEtale.equivOfIsSepClosed Ξ©).functor = CommAlgCat.FiniteEtale.finiteSpec Ξ© - CommAlgCat.FiniteEtale.fiberIsoFiniteSpec π Mathlib.RingTheory.Etale.Finite
(Ξ© : Type w) [Field Ξ©] [IsSepClosed Ξ©] : CommAlgCat.FiniteEtale.fiber Ξ© Ξ© β CommAlgCat.FiniteEtale.finiteSpec Ξ© - 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.FiniteEtale.ofHom π Mathlib.RingTheory.Etale.Finite
{R : Type u} [CommRing R] {S T : Type v} [CommRing S] [CommRing T] [Algebra R S] [Algebra R T] [Module.Finite R S] [Algebra.Etale R S] [Module.Finite R T] [Algebra.Etale R T] (f : S ββ[R] T) : CommAlgCat.FiniteEtale.of R S βΆ CommAlgCat.FiniteEtale.of R T - CommAlgCat.FiniteEtale.equivOfIsSepClosed_inverse_obj π Mathlib.RingTheory.Etale.Finite
(Ξ© : Type u) [Field Ξ©] [IsSepClosed Ξ©] (X : FintypeCat) : (CommAlgCat.FiniteEtale.equivOfIsSepClosed Ξ©).inverse.obj X = Opposite.op (CommAlgCat.FiniteEtale.of Ξ© (X.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.fiberIsoComp π Mathlib.RingTheory.Etale.Finite
(R : Type u) [CommRing R] (Ξ© : Type w) [Field Ξ©] [Algebra R Ξ©] [IsSepClosed Ξ©] : CommAlgCat.FiniteEtale.fiber R Ξ© β (CommAlgCat.FiniteEtale.baseChange R Ξ©).op.comp (CommAlgCat.FiniteEtale.finiteSpec Ξ©) - CommAlgCat.FiniteEtale.ofHom_hom π Mathlib.RingTheory.Etale.Finite
{R : Type u} [CommRing R] {S T : Type v} [CommRing S] [CommRing T] [Algebra R S] [Algebra R T] [Module.Finite R S] [Algebra.Etale R S] [Module.Finite R T] [Algebra.Etale R T] (f : S ββ[R] T) : (CommAlgCat.FiniteEtale.ofHom f).hom = CommAlgCat.ofHom f - CommAlgCat.FiniteEtale.fiberIsoBaseChangeFiber π Mathlib.RingTheory.Etale.Finite
(R : Type u) [CommRing R] (Ξ© : Type w) [Field Ξ©] [Algebra R Ξ©] (S : Type w) [CommRing S] [Algebra R S] [Algebra S Ξ©] [IsScalarTower R S Ξ©] : CommAlgCat.FiniteEtale.fiber R Ξ© β (CommAlgCat.FiniteEtale.baseChange R S).op.comp (CommAlgCat.FiniteEtale.fiber S Ξ©) - 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.equivOfIsSepClosed_inverse_map π Mathlib.RingTheory.Etale.Finite
(Ξ© : Type u) [Field Ξ©] [IsSepClosed Ξ©] {X Y : FintypeCat} (f : X βΆ Y) : (CommAlgCat.FiniteEtale.equivOfIsSepClosed Ξ©).inverse.map f = (CommAlgCat.FiniteEtale.ofHom (AlgHom.pi fun i => Pi.evalAlgHom Ξ© (fun a => Ξ©) ((CategoryTheory.ConcreteCategory.hom f) i))).op - 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 π Mathlib.RingTheory.Grassmannian
{R : Type u} [CommRing R] {M : Type v} [AddCommGroup M] [Module R M] (k : β) : CategoryTheory.Functor (CommAlgCat R) (Type (max v w)) - 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