Loogle!
Result
Found 342 declarations mentioning CategoryTheory.coherentTopology. Of these, only the first 200 are shown.
- CategoryTheory.coherentTopology π Mathlib.CategoryTheory.Sites.Coherent.Basic
(C : Type u_1) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Precoherent C] : CategoryTheory.GrothendieckTopology C - CategoryTheory.coherentTopology.subcanonical π Mathlib.CategoryTheory.Sites.Coherent.CoherentSheaves
(C : Type u_1) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Precoherent C] : (CategoryTheory.coherentTopology C).Subcanonical - CategoryTheory.coherentTopology.isSheaf_yoneda_obj π Mathlib.CategoryTheory.Sites.Coherent.CoherentSheaves
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Precoherent C] (W : C) : CategoryTheory.Presieve.IsSheaf (CategoryTheory.coherentTopology C) (CategoryTheory.yoneda.obj W) - CategoryTheory.isSheaf_coherent π Mathlib.CategoryTheory.Sites.Coherent.CoherentSheaves
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Precoherent C] (P : CategoryTheory.Functor Cα΅α΅ (Type w)) : CategoryTheory.Presieve.IsSheaf (CategoryTheory.coherentTopology C) P β β (B : C) (Ξ± : Type) [Finite Ξ±] (X : Ξ± β C) (Ο : (a : Ξ±) β X a βΆ B), CategoryTheory.EffectiveEpiFamily X Ο β CategoryTheory.Presieve.IsSheafFor P (CategoryTheory.Presieve.ofArrows X Ο) - CategoryTheory.coherentTopology.mem_sieves_of_hasEffectiveEpiFamily π Mathlib.CategoryTheory.Sites.Coherent.CoherentTopology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Precoherent C] {X : C} (S : CategoryTheory.Sieve X) : (β Ξ±, β (_ : Finite Ξ±), β Y Ο, CategoryTheory.EffectiveEpiFamily Y Ο β§ β (a : Ξ±), S.arrows (Ο a)) β S β (CategoryTheory.coherentTopology C) X - CategoryTheory.coherentTopology.mem_sieves_iff_hasEffectiveEpiFamily π Mathlib.CategoryTheory.Sites.Coherent.CoherentTopology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Precoherent C] {X : C} (S : CategoryTheory.Sieve X) : S β (CategoryTheory.coherentTopology C) X β β Ξ±, β (_ : Finite Ξ±), β Y Ο, CategoryTheory.EffectiveEpiFamily Y Ο β§ β (a : Ξ±), S.arrows (Ο a) - CategoryTheory.extensive_regular_generate_coherent π Mathlib.CategoryTheory.Sites.Coherent.Comparison
(C : Type u_1) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Preregular C] [CategoryTheory.FinitaryPreExtensive C] : (CategoryTheory.extensiveCoverage C β CategoryTheory.regularCoverage C).toGrothendieck = CategoryTheory.coherentTopology C - CategoryTheory.coherentTopology.instIsCoverDense π Mathlib.CategoryTheory.Sites.Coherent.SheafComparison
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] (F : CategoryTheory.Functor C D) [F.EffectivelyEnough] [CategoryTheory.Precoherent D] : F.IsCoverDense (CategoryTheory.coherentTopology D) - CategoryTheory.Presheaf.instHasSheafComposeCoherentTopologyOfProjectiveOfPreservesFiniteProducts π Mathlib.CategoryTheory.Sites.Coherent.SheafComparison
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {A : Type uβ} [CategoryTheory.Category.{vβ, uβ} A] {B : Type uβ} [CategoryTheory.Category.{vβ, uβ} B] (s : CategoryTheory.Functor A B) [CategoryTheory.Preregular C] [CategoryTheory.FinitaryExtensive C] [β (X : C), CategoryTheory.Projective X] [CategoryTheory.Limits.PreservesFiniteProducts s] : (CategoryTheory.coherentTopology C).HasSheafCompose s - CategoryTheory.Presheaf.isSheaf_iff_preservesFiniteProducts_of_projective π Mathlib.CategoryTheory.Sites.Coherent.SheafComparison
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {A : Type uβ} [CategoryTheory.Category.{vβ, uβ} A] (F : CategoryTheory.Functor Cα΅α΅ A) [CategoryTheory.Preregular C] [CategoryTheory.FinitaryExtensive C] [β (X : C), CategoryTheory.Projective X] : CategoryTheory.Presheaf.IsSheaf (CategoryTheory.coherentTopology C) F β CategoryTheory.Limits.PreservesFiniteProducts F - CategoryTheory.Presheaf.isSheaf_coherent_iff_regular_and_extensive π Mathlib.CategoryTheory.Sites.Coherent.SheafComparison
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {A : Type uβ} [CategoryTheory.Category.{vβ, uβ} A] (F : CategoryTheory.Functor Cα΅α΅ A) [CategoryTheory.Preregular C] [CategoryTheory.FinitaryPreExtensive C] : CategoryTheory.Presheaf.IsSheaf (CategoryTheory.coherentTopology C) F β CategoryTheory.Presheaf.IsSheaf (CategoryTheory.extensiveTopology C) F β§ CategoryTheory.Presheaf.IsSheaf (CategoryTheory.regularTopology C) F - CategoryTheory.Presheaf.isSheaf_iff_extensiveSheaf_of_projective π Mathlib.CategoryTheory.Sites.Coherent.SheafComparison
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {A : Type uβ} [CategoryTheory.Category.{vβ, uβ} A] (F : CategoryTheory.Functor Cα΅α΅ A) [CategoryTheory.Preregular C] [CategoryTheory.FinitaryExtensive C] [β (X : C), CategoryTheory.Projective X] : CategoryTheory.Presheaf.IsSheaf (CategoryTheory.coherentTopology C) F β CategoryTheory.Presheaf.IsSheaf (CategoryTheory.extensiveTopology C) F - CategoryTheory.coherentTopology.coverPreserving π Mathlib.CategoryTheory.Sites.Coherent.SheafComparison
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] (F : CategoryTheory.Functor C D) [F.PreservesFiniteEffectiveEpiFamilies] [F.ReflectsFiniteEffectiveEpiFamilies] [F.Full] [F.Faithful] [F.EffectivelyEnough] [CategoryTheory.Precoherent D] : CategoryTheory.CoverPreserving (CategoryTheory.coherentTopology C) (CategoryTheory.coherentTopology D) F - CategoryTheory.coherentTopology.instIsDenseSubsite π Mathlib.CategoryTheory.Sites.Coherent.SheafComparison
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] (F : CategoryTheory.Functor C D) [F.PreservesFiniteEffectiveEpiFamilies] [F.ReflectsFiniteEffectiveEpiFamilies] [F.Full] [F.Faithful] [F.EffectivelyEnough] [CategoryTheory.Precoherent D] : CategoryTheory.Functor.IsDenseSubsite (CategoryTheory.coherentTopology C) (CategoryTheory.coherentTopology D) F - CategoryTheory.Presheaf.instHasSheafComposeCoherentTopologyOfForallEffectiveEpiHasPullbackOfPreservesFiniteLimits π Mathlib.CategoryTheory.Sites.Coherent.SheafComparison
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {A : Type uβ} [CategoryTheory.Category.{vβ, uβ} A] {B : Type uβ} [CategoryTheory.Category.{vβ, uβ} B] (s : CategoryTheory.Functor A B) [CategoryTheory.Preregular C] [CategoryTheory.FinitaryExtensive C] [h : β {Y X : C} (f : Y βΆ X) [CategoryTheory.EffectiveEpi f], CategoryTheory.Limits.HasPullback f f] [CategoryTheory.Limits.PreservesFiniteLimits s] : (CategoryTheory.coherentTopology C).HasSheafCompose s - CategoryTheory.Presheaf.instPreservesFiniteProductsOppositeObjFunctorIsSheafCoherentTopology π Mathlib.CategoryTheory.Sites.Coherent.SheafComparison
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {A : Type uβ} [CategoryTheory.Category.{vβ, uβ} A] [CategoryTheory.Preregular C] [CategoryTheory.FinitaryExtensive C] (F : CategoryTheory.Sheaf (CategoryTheory.coherentTopology C) A) : CategoryTheory.Limits.PreservesFiniteProducts F.obj - CategoryTheory.coherentTopology.eq_induced π Mathlib.CategoryTheory.Sites.Coherent.SheafComparison
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] (F : CategoryTheory.Functor C D) [F.PreservesFiniteEffectiveEpiFamilies] [F.ReflectsFiniteEffectiveEpiFamilies] [F.Full] [F.Faithful] [F.EffectivelyEnough] [CategoryTheory.Precoherent D] : CategoryTheory.coherentTopology C = F.inducedTopology (CategoryTheory.coherentTopology D) - CategoryTheory.Presheaf.isSheaf_iff_preservesFiniteProducts_and_equalizerCondition π Mathlib.CategoryTheory.Sites.Coherent.SheafComparison
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {A : Type uβ} [CategoryTheory.Category.{vβ, uβ} A] (F : CategoryTheory.Functor Cα΅α΅ A) [CategoryTheory.Preregular C] [CategoryTheory.FinitaryExtensive C] [h : β {Y X : C} (f : Y βΆ X) [CategoryTheory.EffectiveEpi f], CategoryTheory.Limits.HasPullback f f] : CategoryTheory.Presheaf.IsSheaf (CategoryTheory.coherentTopology C) F β CategoryTheory.Limits.PreservesFiniteProducts F β§ CategoryTheory.regularTopology.EqualizerCondition F - CategoryTheory.Presheaf.isSheaf_coherent_of_projective_comp π Mathlib.CategoryTheory.Sites.Coherent.SheafComparison
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {A : Type uβ} [CategoryTheory.Category.{vβ, uβ} A] (F : CategoryTheory.Functor Cα΅α΅ A) {B : Type uβ} [CategoryTheory.Category.{vβ, uβ} B] (s : CategoryTheory.Functor A B) [CategoryTheory.Preregular C] [CategoryTheory.FinitaryExtensive C] [β (X : C), CategoryTheory.Projective X] [CategoryTheory.Limits.PreservesFiniteProducts s] (hF : CategoryTheory.Presheaf.IsSheaf (CategoryTheory.coherentTopology C) F) : CategoryTheory.Presheaf.IsSheaf (CategoryTheory.coherentTopology C) (F.comp s) - CategoryTheory.Presheaf.isSheaf_coherent_of_projective_of_comp π Mathlib.CategoryTheory.Sites.Coherent.SheafComparison
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {A : Type uβ} [CategoryTheory.Category.{vβ, uβ} A] (F : CategoryTheory.Functor Cα΅α΅ A) {B : Type uβ} [CategoryTheory.Category.{vβ, uβ} B] (s : CategoryTheory.Functor A B) [CategoryTheory.Preregular C] [CategoryTheory.FinitaryExtensive C] [β (X : C), CategoryTheory.Projective X] [CategoryTheory.Limits.ReflectsFiniteProducts s] (hF : CategoryTheory.Presheaf.IsSheaf (CategoryTheory.coherentTopology C) (F.comp s)) : CategoryTheory.Presheaf.IsSheaf (CategoryTheory.coherentTopology C) F - CategoryTheory.Presheaf.isSheaf_coherent_of_hasPullbacks_comp π Mathlib.CategoryTheory.Sites.Coherent.SheafComparison
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {A : Type uβ} [CategoryTheory.Category.{vβ, uβ} A] (F : CategoryTheory.Functor Cα΅α΅ A) {B : Type uβ} [CategoryTheory.Category.{vβ, uβ} B] (s : CategoryTheory.Functor A B) [CategoryTheory.Preregular C] [CategoryTheory.FinitaryExtensive C] [h : β {Y X : C} (f : Y βΆ X) [CategoryTheory.EffectiveEpi f], CategoryTheory.Limits.HasPullback f f] [CategoryTheory.Limits.PreservesFiniteLimits s] (hF : CategoryTheory.Presheaf.IsSheaf (CategoryTheory.coherentTopology C) F) : CategoryTheory.Presheaf.IsSheaf (CategoryTheory.coherentTopology C) (F.comp s) - CategoryTheory.Presheaf.isSheaf_coherent_of_hasPullbacks_of_comp π Mathlib.CategoryTheory.Sites.Coherent.SheafComparison
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {A : Type uβ} [CategoryTheory.Category.{vβ, uβ} A] (F : CategoryTheory.Functor Cα΅α΅ A) {B : Type uβ} [CategoryTheory.Category.{vβ, uβ} B] (s : CategoryTheory.Functor A B) [CategoryTheory.Preregular C] [CategoryTheory.FinitaryExtensive C] [h : β {Y X : C} (f : Y βΆ X) [CategoryTheory.EffectiveEpi f], CategoryTheory.Limits.HasPullback f f] [CategoryTheory.Limits.ReflectsFiniteLimits s] (hF : CategoryTheory.Presheaf.IsSheaf (CategoryTheory.coherentTopology C) (F.comp s)) : CategoryTheory.Presheaf.IsSheaf (CategoryTheory.coherentTopology C) F - CategoryTheory.Presheaf.coherentExtensiveEquivalence π Mathlib.CategoryTheory.Sites.Coherent.SheafComparison
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {A : Type uβ} [CategoryTheory.Category.{vβ, uβ} A] [CategoryTheory.Preregular C] [CategoryTheory.FinitaryExtensive C] [β (X : C), CategoryTheory.Projective X] : CategoryTheory.Sheaf (CategoryTheory.coherentTopology C) A β CategoryTheory.Sheaf (CategoryTheory.extensiveTopology C) A - CategoryTheory.coherentTopology.exists_effectiveEpiFamily_iff_mem_induced π Mathlib.CategoryTheory.Sites.Coherent.SheafComparison
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] (F : CategoryTheory.Functor C D) [F.PreservesFiniteEffectiveEpiFamilies] [F.ReflectsFiniteEffectiveEpiFamilies] [F.Full] [F.Faithful] [F.EffectivelyEnough] [CategoryTheory.Precoherent D] (X : C) (S : CategoryTheory.Sieve X) : (β Ξ±, β (_ : Finite Ξ±), β Y Ο, CategoryTheory.EffectiveEpiFamily Y Ο β§ β (a : Ξ±), S.arrows (Ο a)) β S β (F.inducedTopology (CategoryTheory.coherentTopology D)) X - CategoryTheory.coherentTopology.equivalence π Mathlib.CategoryTheory.Sites.Coherent.SheafComparison
{C : Type uβ} {D : Type uβ} [CategoryTheory.Category.{vβ, uβ} C] [CategoryTheory.Category.{vβ, uβ} D] (F : CategoryTheory.Functor C D) [F.PreservesFiniteEffectiveEpiFamilies] [F.ReflectsFiniteEffectiveEpiFamilies] [F.Full] [F.Faithful] [CategoryTheory.Precoherent D] [F.EffectivelyEnough] (A : Type uβ) [CategoryTheory.Category.{vβ, uβ} A] [β (X : Dα΅α΅), CategoryTheory.Limits.HasLimitsOfShape (CategoryTheory.StructuredArrow X F.op) A] : CategoryTheory.Sheaf (CategoryTheory.coherentTopology C) A β CategoryTheory.Sheaf (CategoryTheory.coherentTopology D) A - CategoryTheory.coherentTopology.equivalence' π Mathlib.CategoryTheory.Sites.Coherent.SheafComparison
{C : Type uβ} {D : Type uβ} [CategoryTheory.Category.{vβ, uβ} C] [CategoryTheory.Category.{vβ, uβ} D] (F : CategoryTheory.Functor C D) [F.PreservesEffectiveEpis] [F.ReflectsEffectiveEpis] [F.Full] [F.Faithful] [CategoryTheory.FinitaryExtensive D] [CategoryTheory.Preregular D] [CategoryTheory.FinitaryPreExtensive C] [CategoryTheory.Limits.PreservesFiniteCoproducts F] [F.EffectivelyEnough] (A : Type uβ) [CategoryTheory.Category.{vβ, uβ} A] [β (X : Dα΅α΅), CategoryTheory.Limits.HasLimitsOfShape (CategoryTheory.StructuredArrow X F.op) A] : CategoryTheory.Sheaf (CategoryTheory.coherentTopology C) A β CategoryTheory.Sheaf (CategoryTheory.coherentTopology D) A - CategoryTheory.Presheaf.coherentExtensiveEquivalence_inverse_obj_obj π Mathlib.CategoryTheory.Sites.Coherent.SheafComparison
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {A : Type uβ} [CategoryTheory.Category.{vβ, uβ} A] [CategoryTheory.Preregular C] [CategoryTheory.FinitaryExtensive C] [β (X : C), CategoryTheory.Projective X] (X : CategoryTheory.Sheaf (CategoryTheory.extensiveTopology C) A) : (CategoryTheory.Presheaf.coherentExtensiveEquivalence.inverse.obj X).obj = X.obj - CategoryTheory.Presheaf.coherentExtensiveEquivalence_functor_obj_obj π Mathlib.CategoryTheory.Sites.Coherent.SheafComparison
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {A : Type uβ} [CategoryTheory.Category.{vβ, uβ} A] [CategoryTheory.Preregular C] [CategoryTheory.FinitaryExtensive C] [β (X : C), CategoryTheory.Projective X] (X : CategoryTheory.Sheaf (CategoryTheory.coherentTopology C) A) : (CategoryTheory.Presheaf.coherentExtensiveEquivalence.functor.obj X).obj = X.obj - CategoryTheory.Presheaf.coherentExtensiveEquivalence_inverse_map_hom π Mathlib.CategoryTheory.Sites.Coherent.SheafComparison
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {A : Type uβ} [CategoryTheory.Category.{vβ, uβ} A] [CategoryTheory.Preregular C] [CategoryTheory.FinitaryExtensive C] [β (X : C), CategoryTheory.Projective X] {Xβ Yβ : CategoryTheory.Sheaf (CategoryTheory.extensiveTopology C) A} (f : Xβ βΆ Yβ) : (CategoryTheory.Presheaf.coherentExtensiveEquivalence.inverse.map f).hom = f.hom - CategoryTheory.Presheaf.coherentExtensiveEquivalence_functor_map_hom π Mathlib.CategoryTheory.Sites.Coherent.SheafComparison
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {A : Type uβ} [CategoryTheory.Category.{vβ, uβ} A] [CategoryTheory.Preregular C] [CategoryTheory.FinitaryExtensive C] [β (X : C), CategoryTheory.Projective X] {Xβ Yβ : CategoryTheory.Sheaf (CategoryTheory.coherentTopology C) A} (f : Xβ βΆ Yβ) : (CategoryTheory.Presheaf.coherentExtensiveEquivalence.functor.map f).hom = f.hom - CategoryTheory.Presheaf.coherentExtensiveEquivalence_unitIso_hom_app_hom_app π Mathlib.CategoryTheory.Sites.Coherent.SheafComparison
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {A : Type uβ} [CategoryTheory.Category.{vβ, uβ} A] [CategoryTheory.Preregular C] [CategoryTheory.FinitaryExtensive C] [β (X : C), CategoryTheory.Projective X] (X : CategoryTheory.Sheaf (CategoryTheory.coherentTopology C) A) (Xβ : Cα΅α΅) : (CategoryTheory.Presheaf.coherentExtensiveEquivalence.unitIso.hom.app X).hom.app Xβ = CategoryTheory.CategoryStruct.id (X.obj.obj Xβ) - CategoryTheory.Presheaf.coherentExtensiveEquivalence_unitIso_inv_app_hom_app π Mathlib.CategoryTheory.Sites.Coherent.SheafComparison
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {A : Type uβ} [CategoryTheory.Category.{vβ, uβ} A] [CategoryTheory.Preregular C] [CategoryTheory.FinitaryExtensive C] [β (X : C), CategoryTheory.Projective X] (X : CategoryTheory.Sheaf (CategoryTheory.coherentTopology C) A) (Xβ : Cα΅α΅) : (CategoryTheory.Presheaf.coherentExtensiveEquivalence.unitIso.inv.app X).hom.app Xβ = CategoryTheory.CategoryStruct.id (X.obj.obj Xβ) - CategoryTheory.Presheaf.coherentExtensiveEquivalence_counitIso_hom_app_hom_app π Mathlib.CategoryTheory.Sites.Coherent.SheafComparison
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {A : Type uβ} [CategoryTheory.Category.{vβ, uβ} A] [CategoryTheory.Preregular C] [CategoryTheory.FinitaryExtensive C] [β (X : C), CategoryTheory.Projective X] (X : CategoryTheory.Sheaf (CategoryTheory.extensiveTopology C) A) (Xβ : Cα΅α΅) : (CategoryTheory.Presheaf.coherentExtensiveEquivalence.counitIso.hom.app X).hom.app Xβ = CategoryTheory.CategoryStruct.id (X.obj.obj Xβ) - CategoryTheory.Presheaf.coherentExtensiveEquivalence_counitIso_inv_app_hom_app π Mathlib.CategoryTheory.Sites.Coherent.SheafComparison
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {A : Type uβ} [CategoryTheory.Category.{vβ, uβ} A] [CategoryTheory.Preregular C] [CategoryTheory.FinitaryExtensive C] [β (X : C), CategoryTheory.Projective X] (X : CategoryTheory.Sheaf (CategoryTheory.extensiveTopology C) A) (Xβ : Cα΅α΅) : (CategoryTheory.Presheaf.coherentExtensiveEquivalence.counitIso.inv.app X).hom.app Xβ = CategoryTheory.CategoryStruct.id (X.obj.obj Xβ) - CategoryTheory.Equivalence.instIsDenseSubsiteCoherentTopologyInverse π Mathlib.CategoryTheory.Sites.Coherent.Equivalence
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {D : Type u_2} [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.Precoherent C] (e : C β D) : CategoryTheory.Functor.IsDenseSubsite (CategoryTheory.coherentTopology D) (CategoryTheory.coherentTopology C) e.inverse - CategoryTheory.Equivalence.precoherent_isSheaf_iff π Mathlib.CategoryTheory.Sites.Coherent.Equivalence
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {D : Type u_2} [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.Precoherent C] (A : Type u_3) [CategoryTheory.Category.{v_3, u_3} A] (e : C β D) (F : CategoryTheory.Functor Cα΅α΅ A) : CategoryTheory.Presheaf.IsSheaf (CategoryTheory.coherentTopology C) F β CategoryTheory.Presheaf.IsSheaf (CategoryTheory.coherentTopology D) (e.inverse.op.comp F) - CategoryTheory.Equivalence.sheafCongrPrecoherent π Mathlib.CategoryTheory.Sites.Coherent.Equivalence
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {D : Type u_2} [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.Precoherent C] (A : Type u_3) [CategoryTheory.Category.{v_3, u_3} A] (e : C β D) : CategoryTheory.Sheaf (CategoryTheory.coherentTopology C) A β CategoryTheory.Sheaf (CategoryTheory.coherentTopology D) A - CategoryTheory.Equivalence.precoherent_isSheaf_iff_of_essentiallySmall π Mathlib.CategoryTheory.Sites.Coherent.Equivalence
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Precoherent C] (A : Type u_3) [CategoryTheory.Category.{v_3, u_3} A] [CategoryTheory.EssentiallySmall.{u_4, v_1, u_1} C] (F : CategoryTheory.Functor Cα΅α΅ A) : CategoryTheory.Presheaf.IsSheaf (CategoryTheory.coherentTopology C) F β CategoryTheory.Presheaf.IsSheaf (CategoryTheory.coherentTopology (CategoryTheory.SmallModel.{u_4, v_1, u_1} C)) ((CategoryTheory.equivSmallModel C).inverse.op.comp F) - CategoryTheory.Equivalence.sheafCongrPrecoherent_functor_obj_obj_obj π Mathlib.CategoryTheory.Sites.Coherent.Equivalence
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {D : Type u_2} [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.Precoherent C] (A : Type u_3) [CategoryTheory.Category.{v_3, u_3} A] (e : C β D) (X : CategoryTheory.Sheaf (CategoryTheory.coherentTopology C) A) (Xβ : Dα΅α΅) : ((CategoryTheory.Equivalence.sheafCongrPrecoherent A e).functor.obj X).obj.obj Xβ = X.obj.obj (Opposite.op (e.inverse.obj (Opposite.unop Xβ))) - CategoryTheory.Equivalence.sheafCongrPrecoherent_inverse_obj_obj_obj π Mathlib.CategoryTheory.Sites.Coherent.Equivalence
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {D : Type u_2} [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.Precoherent C] (A : Type u_3) [CategoryTheory.Category.{v_3, u_3} A] (e : C β D) (X : CategoryTheory.Sheaf (CategoryTheory.coherentTopology D) A) (Xβ : Cα΅α΅) : ((CategoryTheory.Equivalence.sheafCongrPrecoherent A e).inverse.obj X).obj.obj Xβ = X.obj.obj (Opposite.op (e.functor.obj (Opposite.unop Xβ))) - CategoryTheory.Equivalence.sheafCongrPrecoherent_functor_obj_obj_map π Mathlib.CategoryTheory.Sites.Coherent.Equivalence
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {D : Type u_2} [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.Precoherent C] (A : Type u_3) [CategoryTheory.Category.{v_3, u_3} A] (e : C β D) (X : CategoryTheory.Sheaf (CategoryTheory.coherentTopology C) A) {Xβ Yβ : Dα΅α΅} (f : Xβ βΆ Yβ) : ((CategoryTheory.Equivalence.sheafCongrPrecoherent A e).functor.obj X).obj.map f = X.obj.map (e.inverse.map f.unop).op - CategoryTheory.Equivalence.sheafCongrPrecoherent_inverse_obj_obj_map π Mathlib.CategoryTheory.Sites.Coherent.Equivalence
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {D : Type u_2} [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.Precoherent C] (A : Type u_3) [CategoryTheory.Category.{v_3, u_3} A] (e : C β D) (X : CategoryTheory.Sheaf (CategoryTheory.coherentTopology D) A) {Xβ Yβ : Cα΅α΅} (f : Xβ βΆ Yβ) : ((CategoryTheory.Equivalence.sheafCongrPrecoherent A e).inverse.obj X).obj.map f = X.obj.map (e.functor.map f.unop).op - CategoryTheory.Equivalence.sheafCongrPrecoherent_functor_map_hom_app π Mathlib.CategoryTheory.Sites.Coherent.Equivalence
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {D : Type u_2} [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.Precoherent C] (A : Type u_3) [CategoryTheory.Category.{v_3, u_3} A] (e : C β D) {Xβ Yβ : CategoryTheory.Sheaf (CategoryTheory.coherentTopology C) A} (f : Xβ βΆ Yβ) (X : Dα΅α΅) : ((CategoryTheory.Equivalence.sheafCongrPrecoherent A e).functor.map f).hom.app X = f.hom.app (Opposite.op (e.inverse.obj (Opposite.unop X))) - CategoryTheory.Equivalence.sheafCongrPrecoherent_unitIso_hom_app_hom_app π Mathlib.CategoryTheory.Sites.Coherent.Equivalence
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {D : Type u_2} [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.Precoherent C] (A : Type u_3) [CategoryTheory.Category.{v_3, u_3} A] (e : C β D) (X : CategoryTheory.Sheaf (CategoryTheory.coherentTopology C) A) (Xβ : Cα΅α΅) : ((CategoryTheory.Equivalence.sheafCongrPrecoherent A e).unitIso.hom.app X).hom.app Xβ = X.obj.map (e.unitIso.inv.app (Opposite.unop Xβ)).op - CategoryTheory.Equivalence.sheafCongrPrecoherent_unitIso_inv_app_hom_app π Mathlib.CategoryTheory.Sites.Coherent.Equivalence
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {D : Type u_2} [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.Precoherent C] (A : Type u_3) [CategoryTheory.Category.{v_3, u_3} A] (e : C β D) (X : CategoryTheory.Sheaf (CategoryTheory.coherentTopology C) A) (Xβ : Cα΅α΅) : ((CategoryTheory.Equivalence.sheafCongrPrecoherent A e).unitIso.inv.app X).hom.app Xβ = X.obj.map (e.unitIso.hom.app (Opposite.unop Xβ)).op - CategoryTheory.Equivalence.sheafCongrPrecoherent_inverse_map_hom_app π Mathlib.CategoryTheory.Sites.Coherent.Equivalence
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {D : Type u_2} [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.Precoherent C] (A : Type u_3) [CategoryTheory.Category.{v_3, u_3} A] (e : C β D) {Xβ Yβ : CategoryTheory.Sheaf (CategoryTheory.coherentTopology D) A} (f : Xβ βΆ Yβ) (X : Cα΅α΅) : ((CategoryTheory.Equivalence.sheafCongrPrecoherent A e).inverse.map f).hom.app X = f.hom.app (Opposite.op (e.functor.obj (Opposite.unop X))) - CategoryTheory.Equivalence.sheafCongrPrecoherent_counitIso_hom_app_hom_app π Mathlib.CategoryTheory.Sites.Coherent.Equivalence
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {D : Type u_2} [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.Precoherent C] (A : Type u_3) [CategoryTheory.Category.{v_3, u_3} A] (e : C β D) (X : CategoryTheory.Sheaf (CategoryTheory.coherentTopology D) A) (Xβ : Dα΅α΅) : ((CategoryTheory.Equivalence.sheafCongrPrecoherent A e).counitIso.hom.app X).hom.app Xβ = X.obj.map (e.counitIso.inv.app (Opposite.unop Xβ)).op - CategoryTheory.Equivalence.sheafCongrPrecoherent_counitIso_inv_app_hom_app π Mathlib.CategoryTheory.Sites.Coherent.Equivalence
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {D : Type u_2} [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.Precoherent C] (A : Type u_3) [CategoryTheory.Category.{v_3, u_3} A] (e : C β D) (X : CategoryTheory.Sheaf (CategoryTheory.coherentTopology D) A) (Xβ : Dα΅α΅) : ((CategoryTheory.Equivalence.sheafCongrPrecoherent A e).counitIso.inv.app X).hom.app Xβ = X.obj.map (e.counitIso.hom.app (Opposite.unop Xβ)).op - CategoryTheory.regularTopology.isLocallySurjective_sheaf_of_types π Mathlib.CategoryTheory.Sites.Coherent.LocallySurjective
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Preregular C] [CategoryTheory.FinitaryPreExtensive C] {F G : CategoryTheory.Functor Cα΅α΅ (Type w)} (f : F βΆ G) [CategoryTheory.Limits.PreservesFiniteProducts F] [CategoryTheory.Limits.PreservesFiniteProducts G] (h : CategoryTheory.Presheaf.IsLocallySurjective (CategoryTheory.coherentTopology C) f) : CategoryTheory.Presheaf.IsLocallySurjective (CategoryTheory.regularTopology C) f - CategoryTheory.coherentTopology.presheafIsLocallySurjective_iff π Mathlib.CategoryTheory.Sites.Coherent.LocallySurjective
{C : Type u_1} (D : Type u_2) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] {FD : D β D β Type u_3} {CD : D β Type w} [(X Y : D) β FunLike (FD X Y) (CD X) (CD Y)] [CategoryTheory.ConcreteCategory D FD] {F G : CategoryTheory.Functor Cα΅α΅ D} (f : F βΆ G) [CategoryTheory.Preregular C] [CategoryTheory.FinitaryPreExtensive C] [CategoryTheory.Limits.PreservesFiniteProducts F] [CategoryTheory.Limits.PreservesFiniteProducts G] [CategoryTheory.Limits.PreservesFiniteProducts (CategoryTheory.forget D)] : CategoryTheory.Presheaf.IsLocallySurjective (CategoryTheory.coherentTopology C) f β CategoryTheory.Presheaf.IsLocallySurjective (CategoryTheory.regularTopology C) f - CategoryTheory.coherentTopology.isLocallySurjective_iff π Mathlib.CategoryTheory.Sites.Coherent.LocallySurjective
{C : Type u_1} (D : Type u_2) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] {FD : D β D β Type u_3} {CD : D β Type w} [(X Y : D) β FunLike (FD X Y) (CD X) (CD Y)] [CategoryTheory.ConcreteCategory D FD] [CategoryTheory.Preregular C] [CategoryTheory.FinitaryExtensive C] {F G : CategoryTheory.Sheaf (CategoryTheory.coherentTopology C) D} (f : F βΆ G) [CategoryTheory.Limits.PreservesFiniteProducts (CategoryTheory.forget D)] : CategoryTheory.Sheaf.IsLocallySurjective f β CategoryTheory.Presheaf.IsLocallySurjective (CategoryTheory.regularTopology C) f.hom - _private.Mathlib.CategoryTheory.Sites.Coherent.SequentialLimit.0.CategoryTheory.coherentTopology.struct.X π Mathlib.CategoryTheory.Sites.Coherent.SequentialLimit
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Preregular C] [CategoryTheory.FinitaryExtensive C] {F : CategoryTheory.Functor βα΅α΅ (CategoryTheory.Sheaf (CategoryTheory.coherentTopology C) (Type v))} (self : CategoryTheory.coherentTopology.structβ F) (n : β) : C - _private.Mathlib.CategoryTheory.Sites.Coherent.SequentialLimit.0.CategoryTheory.coherentTopology.struct.map π Mathlib.CategoryTheory.Sites.Coherent.SequentialLimit
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Preregular C] [CategoryTheory.FinitaryExtensive C] {F : CategoryTheory.Functor βα΅α΅ (CategoryTheory.Sheaf (CategoryTheory.coherentTopology C) (Type v))} (self : CategoryTheory.coherentTopology.structβ F) (n : β) : CategoryTheory.coherentTopology.struct.Xβ self (n + 1) βΆ CategoryTheory.coherentTopology.struct.Xβ self n - _private.Mathlib.CategoryTheory.Sites.Coherent.SequentialLimit.0.CategoryTheory.coherentTopology.struct.effectiveEpi π Mathlib.CategoryTheory.Sites.Coherent.SequentialLimit
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Preregular C] [CategoryTheory.FinitaryExtensive C] {F : CategoryTheory.Functor βα΅α΅ (CategoryTheory.Sheaf (CategoryTheory.coherentTopology C) (Type v))} (self : CategoryTheory.coherentTopology.structβ F) (n : β) : CategoryTheory.EffectiveEpi (CategoryTheory.coherentTopology.struct.mapβ self n) - _private.Mathlib.CategoryTheory.Sites.Coherent.SequentialLimit.0.CategoryTheory.coherentTopology.struct.x π Mathlib.CategoryTheory.Sites.Coherent.SequentialLimit
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Preregular C] [CategoryTheory.FinitaryExtensive C] {F : CategoryTheory.Functor βα΅α΅ (CategoryTheory.Sheaf (CategoryTheory.coherentTopology C) (Type v))} (self : CategoryTheory.coherentTopology.structβ F) (n : β) : (F.obj (Opposite.op n)).obj.obj (Opposite.op (CategoryTheory.coherentTopology.struct.Xβ self n)) - CategoryTheory.coherentTopology.isLocallySurjective_Ο_app_zero_of_isLocallySurjective_map π Mathlib.CategoryTheory.Sites.Coherent.SequentialLimit
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Preregular C] [CategoryTheory.FinitaryExtensive C] {F : CategoryTheory.Functor βα΅α΅ (CategoryTheory.Sheaf (CategoryTheory.coherentTopology C) (Type v))} {c : CategoryTheory.Limits.Cone F} (hc : CategoryTheory.Limits.IsLimit c) (hF : β (n : β), CategoryTheory.Sheaf.IsLocallySurjective (F.map (CategoryTheory.homOfLE β―).op)) [CategoryTheory.Limits.HasLimitsOfShape βα΅α΅ C] (h : β (G : CategoryTheory.Functor βα΅α΅ C), (β (n : β), CategoryTheory.EffectiveEpi (G.map (CategoryTheory.homOfLE β―).op)) β CategoryTheory.EffectiveEpi (CategoryTheory.Limits.limit.Ο G (Opposite.op 0))) : CategoryTheory.Sheaf.IsLocallySurjective (c.Ο.app (Opposite.op 0)) - CategoryTheory.coherentTopology.epi_Ο_app_zero_of_epi π Mathlib.CategoryTheory.Sites.Coherent.SequentialLimit
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Preregular C] [CategoryTheory.FinitaryExtensive C] [CategoryTheory.Limits.HasLimitsOfShape βα΅α΅ C] (h : β (G : CategoryTheory.Functor βα΅α΅ C), (β (n : β), CategoryTheory.EffectiveEpi (G.map (CategoryTheory.homOfLE β―).op)) β CategoryTheory.EffectiveEpi (CategoryTheory.Limits.limit.Ο G (Opposite.op 0))) [CategoryTheory.HasSheafify (CategoryTheory.coherentTopology C) (Type v)] [CategoryTheory.Balanced (CategoryTheory.Sheaf (CategoryTheory.coherentTopology C) (Type v))] [(CategoryTheory.coherentTopology C).WEqualsLocallyBijective (Type v)] {F : CategoryTheory.Functor βα΅α΅ (CategoryTheory.Sheaf (CategoryTheory.coherentTopology C) (Type v))} {c : CategoryTheory.Limits.Cone F} (hc : CategoryTheory.Limits.IsLimit c) (hF : β (n : β), CategoryTheory.Epi (F.map (CategoryTheory.homOfLE β―).op)) : CategoryTheory.Epi (c.Ο.app (Opposite.op 0)) - _private.Mathlib.CategoryTheory.Sites.Coherent.SequentialLimit.0.CategoryTheory.coherentTopology.struct.w π Mathlib.CategoryTheory.Sites.Coherent.SequentialLimit
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Preregular C] [CategoryTheory.FinitaryExtensive C] {F : CategoryTheory.Functor βα΅α΅ (CategoryTheory.Sheaf (CategoryTheory.coherentTopology C) (Type v))} (self : CategoryTheory.coherentTopology.structβ F) (n : β) : (CategoryTheory.ConcreteCategory.hom ((F.map (CategoryTheory.homOfLE β―).op).hom.app (Opposite.op (CategoryTheory.coherentTopology.struct.Xβ self (n + 1))))) (CategoryTheory.coherentTopology.struct.xβ self (n + 1)) = (CategoryTheory.ConcreteCategory.hom ((F.obj (Opposite.op n)).obj.map (CategoryTheory.coherentTopology.struct.mapβ self n).op)) (CategoryTheory.coherentTopology.struct.xβ self n) - Condensed.id_hom π Mathlib.Condensed.Basic
{C : Type w} [CategoryTheory.Category.{v, w} C] (X : Condensed C) : (CategoryTheory.CategoryStruct.id X).hom = CategoryTheory.CategoryStruct.id X.obj - Condensed.id_val π Mathlib.Condensed.Basic
{C : Type w} [CategoryTheory.Category.{v, w} C] (X : Condensed C) : (CategoryTheory.CategoryStruct.id X).hom = CategoryTheory.CategoryStruct.id X.obj - Condensed.hom_ext π Mathlib.Condensed.Basic
{C : Type w} [CategoryTheory.Category.{v, w} C] {X Y : Condensed C} (f g : X βΆ Y) (h : β (S : CompHausα΅α΅), f.hom.app S = g.hom.app S) : f = g - Condensed.hom_ext_iff π Mathlib.Condensed.Basic
{C : Type w} [CategoryTheory.Category.{v, w} C] {X Y : Condensed C} {f g : X βΆ Y} : f = g β β (S : CompHausα΅α΅), f.hom.app S = g.hom.app S - Condensed.comp_hom π Mathlib.Condensed.Basic
{C : Type w} [CategoryTheory.Category.{v, w} C] {X Y Z : Condensed C} (f : X βΆ Y) (g : Y βΆ Z) : (CategoryTheory.CategoryStruct.comp f g).hom = CategoryTheory.CategoryStruct.comp f.hom g.hom - Condensed.comp_val π Mathlib.Condensed.Basic
{C : Type w} [CategoryTheory.Category.{v, w} C] {X Y Z : Condensed C} (f : X βΆ Y) (g : Y βΆ Z) : (CategoryTheory.CategoryStruct.comp f g).hom = CategoryTheory.CategoryStruct.comp f.hom g.hom - CondensedSet.hom_naturality_apply π Mathlib.Condensed.Basic
{X Y : CondensedSet} (f : X βΆ Y) {S T : CompHausα΅α΅} (g : S βΆ T) (x : X.obj.obj S) : (CategoryTheory.ConcreteCategory.hom (f.hom.app T)) ((CategoryTheory.ConcreteCategory.hom (X.obj.map g)) x) = (CategoryTheory.ConcreteCategory.hom (Y.obj.map g)) ((CategoryTheory.ConcreteCategory.hom (f.hom.app S)) x) - Condensed.isSheafStonean π Mathlib.Condensed.Equivalence
{A : Type u_1} [CategoryTheory.Category.{v_1, u_1} A] (X : Condensed A) [β (Y : CompHausα΅α΅), CategoryTheory.Limits.HasLimitsOfShape (CategoryTheory.StructuredArrow Y Stonean.toCompHaus.op) A] : CategoryTheory.Presheaf.IsSheaf (CategoryTheory.coherentTopology Stonean) (Stonean.toCompHaus.op.comp X.obj) - Condensed.isSheafProfinite π Mathlib.Condensed.Equivalence
{A : Type u_1} [CategoryTheory.Category.{v_1, u_1} A] (X : Condensed A) [β (Y : CompHausα΅α΅), CategoryTheory.Limits.HasLimitsOfShape (CategoryTheory.StructuredArrow Y profiniteToCompHaus.op) A] : CategoryTheory.Presheaf.IsSheaf (CategoryTheory.coherentTopology Profinite) (profiniteToCompHaus.op.comp X.obj) - Condensed.StoneanCompHaus.equivalence π Mathlib.Condensed.Equivalence
(A : Type u_1) [CategoryTheory.Category.{v_1, u_1} A] [β (X : CompHausα΅α΅), CategoryTheory.Limits.HasLimitsOfShape (CategoryTheory.StructuredArrow X Stonean.toCompHaus.op) A] : CategoryTheory.Sheaf (CategoryTheory.coherentTopology Stonean) A β Condensed A - Condensed.ProfiniteCompHaus.equivalence π Mathlib.Condensed.Equivalence
(A : Type u_1) [CategoryTheory.Category.{v_1, u_1} A] [β (X : CompHausα΅α΅), CategoryTheory.Limits.HasLimitsOfShape (CategoryTheory.StructuredArrow X profiniteToCompHaus.op) A] : CategoryTheory.Sheaf (CategoryTheory.coherentTopology Profinite) A β Condensed A - Condensed.StoneanProfinite.equivalence π Mathlib.Condensed.Equivalence
(A : Type u_1) [CategoryTheory.Category.{v_1, u_1} A] [β (X : Profiniteα΅α΅), CategoryTheory.Limits.HasLimitsOfShape (CategoryTheory.StructuredArrow X Stonean.toProfinite.op) A] : CategoryTheory.Sheaf (CategoryTheory.coherentTopology Stonean) A β CategoryTheory.Sheaf (CategoryTheory.coherentTopology Profinite) A - instAbelianCondensedMod π Mathlib.Condensed.Module
(R : Type (u + 1)) [Ring R] : CategoryTheory.Abelian (CondensedMod R) - Condensed.forget π Mathlib.Condensed.Module
(R : Type (u + 1)) [Ring R] : CategoryTheory.Functor (CondensedMod R) CondensedSet - Condensed.free π Mathlib.Condensed.Module
(R : Type (u + 1)) [Ring R] : CategoryTheory.Functor CondensedSet (CondensedMod R) - Condensed.freeForgetAdjunction π Mathlib.Condensed.Module
(R : Type (u + 1)) [Ring R] : Condensed.free R β£ Condensed.forget R - Condensed.abForget π Mathlib.Condensed.Module
: CategoryTheory.Functor CondensedAb CondensedSet - Condensed.freeAb π Mathlib.Condensed.Module
: CategoryTheory.Functor CondensedSet CondensedAb - Condensed.setAbAdjunction π Mathlib.Condensed.Module
: Condensed.freeAb β£ Condensed.abForget - CondensedMod.hom_naturality_apply π Mathlib.Condensed.Module
(R : Type (u + 1)) [Ring R] {X Y : CondensedMod R} (f : X βΆ Y) {S T : CompHausα΅α΅} (g : S βΆ T) (x : β(X.obj.obj S)) : (CategoryTheory.ConcreteCategory.hom (f.hom.app T)) ((CategoryTheory.ConcreteCategory.hom (X.obj.map g)) x) = (CategoryTheory.ConcreteCategory.hom (Y.obj.map g)) ((CategoryTheory.ConcreteCategory.hom (f.hom.app S)) x) - instHasLimitsCondensedSet π Mathlib.Condensed.Limits
: CategoryTheory.Limits.HasLimits CondensedSet - instHasLimitsOfSizeCondensedSet π Mathlib.Condensed.Limits
: CategoryTheory.Limits.HasLimitsOfSize.{u, u + 1, u + 1, u + 2} CondensedSet - instHasFiniteLimitsCondensed π Mathlib.Condensed.Limits
{A : Type u_1} [CategoryTheory.Category.{v_1, u_1} A] [CategoryTheory.Limits.HasFiniteLimits A] : CategoryTheory.Limits.HasFiniteLimits (Condensed A) - instHasLimitsOfShapeCondensed π Mathlib.Condensed.Limits
{A : Type u_1} {J : Type u_2} [CategoryTheory.Category.{v_1, u_1} A] [CategoryTheory.Category.{v_2, u_2} J] [CategoryTheory.Limits.HasLimitsOfShape J A] : CategoryTheory.Limits.HasLimitsOfShape J (Condensed A) - instHasColimitsCondensedMod π Mathlib.Condensed.Limits
(R : Type (u + 1)) [Ring R] : CategoryTheory.Limits.HasColimits (CondensedMod R) - instHasLimitsCondensedMod π Mathlib.Condensed.Limits
(R : Type (u + 1)) [Ring R] : CategoryTheory.Limits.HasLimits (CondensedMod R) - instHasLimitsOfSizeCondensedMod π Mathlib.Condensed.Limits
(R : Type (u + 1)) [Ring R] : CategoryTheory.Limits.HasLimitsOfSize.{u, u + 1, u + 1, u + 2} (CondensedMod R) - instHasFiniteColimitsCondensedOfHasWeakSheafifyCompHausCoherentTopology π Mathlib.Condensed.Limits
{A : Type u_1} [CategoryTheory.Category.{v_1, u_1} A] [CategoryTheory.Limits.HasFiniteColimits A] [CategoryTheory.HasWeakSheafify (CategoryTheory.coherentTopology CompHaus) A] : CategoryTheory.Limits.HasFiniteColimits (Condensed A) - instHasColimitsOfShapeCondensedOfHasWeakSheafifyCompHausCoherentTopology π Mathlib.Condensed.Limits
{A : Type u_1} {J : Type u_2} [CategoryTheory.Category.{v_1, u_1} A] [CategoryTheory.Category.{v_2, u_2} J] [CategoryTheory.Limits.HasColimitsOfShape J A] [CategoryTheory.HasWeakSheafify (CategoryTheory.coherentTopology CompHaus) A] : CategoryTheory.Limits.HasColimitsOfShape J (Condensed A) - Condensed.instAB4StarCondensedMod π Mathlib.Condensed.AB
(R : Type (u + 1)) [Ring R] : CategoryTheory.AB4Star (CondensedMod R) - Condensed.hasExactLimitsOfShape π Mathlib.Condensed.AB
(A : Type u_1) (J : Type u_2) [CategoryTheory.Category.{v_1, u_1} A] [CategoryTheory.Category.{v_2, u_2} J] [CategoryTheory.Preadditive A] [β (X : CompHausα΅α΅), CategoryTheory.Limits.HasLimitsOfShape (CategoryTheory.StructuredArrow X Stonean.toCompHaus.op) A] [CategoryTheory.HasWeakSheafify (CategoryTheory.coherentTopology CompHaus) A] [CategoryTheory.HasWeakSheafify (CategoryTheory.extensiveTopology Stonean) A] [CategoryTheory.Limits.HasLimitsOfShape J A] [CategoryTheory.HasExactLimitsOfShape J A] [CategoryTheory.Limits.HasFiniteColimits A] : CategoryTheory.HasExactLimitsOfShape J (Condensed A) - Condensed.hasExactColimitsOfShape π Mathlib.Condensed.AB
(A : Type u_1) (J : Type u_2) [CategoryTheory.Category.{v_1, u_1} A] [CategoryTheory.Category.{v_2, u_2} J] [CategoryTheory.Preadditive A] [β (X : CompHausα΅α΅), CategoryTheory.Limits.HasLimitsOfShape (CategoryTheory.StructuredArrow X Stonean.toCompHaus.op) A] [CategoryTheory.HasWeakSheafify (CategoryTheory.coherentTopology CompHaus) A] [CategoryTheory.HasWeakSheafify (CategoryTheory.extensiveTopology Stonean) A] [CategoryTheory.Limits.HasColimitsOfShape J A] [CategoryTheory.HasExactColimitsOfShape J A] [CategoryTheory.Limits.HasFiniteLimits A] : CategoryTheory.HasExactColimitsOfShape J (Condensed A) - Condensed.instAB5CondensedMod π Mathlib.Condensed.AB
(R : Type (u + 1)) [Ring R] : CategoryTheory.AB5 (CondensedMod R) - Condensed.instAB4CondensedMod π Mathlib.Condensed.AB
(R : Type (u + 1)) [Ring R] : CategoryTheory.AB4 (CondensedMod R) - LightCondensed.id_hom π Mathlib.Condensed.Light.Basic
{C : Type w} [CategoryTheory.Category.{v, w} C] (X : LightCondensed C) : (CategoryTheory.CategoryStruct.id X).hom = CategoryTheory.CategoryStruct.id X.obj - LightCondensed.id_val π Mathlib.Condensed.Light.Basic
{C : Type w} [CategoryTheory.Category.{v, w} C] (X : LightCondensed C) : (CategoryTheory.CategoryStruct.id X).hom = CategoryTheory.CategoryStruct.id X.obj - LightCondensed.hom_ext π Mathlib.Condensed.Light.Basic
{C : Type w} [CategoryTheory.Category.{v, w} C] {X Y : LightCondensed C} (f g : X βΆ Y) (h : β (S : LightProfiniteα΅α΅), f.hom.app S = g.hom.app S) : f = g - LightCondensed.hom_ext_iff π Mathlib.Condensed.Light.Basic
{C : Type w} [CategoryTheory.Category.{v, w} C] {X Y : LightCondensed C} {f g : X βΆ Y} : f = g β β (S : LightProfiniteα΅α΅), f.hom.app S = g.hom.app S - LightCondensed.comp_hom π Mathlib.Condensed.Light.Basic
{C : Type w} [CategoryTheory.Category.{v, w} C] {X Y Z : LightCondensed C} (f : X βΆ Y) (g : Y βΆ Z) : (CategoryTheory.CategoryStruct.comp f g).hom = CategoryTheory.CategoryStruct.comp f.hom g.hom - LightCondensed.comp_val π Mathlib.Condensed.Light.Basic
{C : Type w} [CategoryTheory.Category.{v, w} C] {X Y Z : LightCondensed C} (f : X βΆ Y) (g : Y βΆ Z) : (CategoryTheory.CategoryStruct.comp f g).hom = CategoryTheory.CategoryStruct.comp f.hom g.hom - LightCondSet.hom_naturality_apply π Mathlib.Condensed.Light.Basic
{X Y : LightCondSet} (f : X βΆ Y) {S T : LightProfiniteα΅α΅} (g : S βΆ T) (x : X.obj.obj S) : (CategoryTheory.ConcreteCategory.hom (f.hom.app T)) ((CategoryTheory.ConcreteCategory.hom (X.obj.map g)) x) = (CategoryTheory.ConcreteCategory.hom (Y.obj.map g)) ((CategoryTheory.ConcreteCategory.hom (f.hom.app S)) x) - LightProfinite.hasSheafify_type π Mathlib.Condensed.Light.Instances
: CategoryTheory.HasSheafify (CategoryTheory.coherentTopology LightProfinite) (Type u) - LightProfinite.hasSheafify π Mathlib.Condensed.Light.Instances
(A : Type u') [CategoryTheory.Category.{u, u'} A] [CategoryTheory.Limits.HasLimits A] [CategoryTheory.Limits.HasColimits A] {FA : A β A β Type v} {CA : A β Type u} [(X Y : A) β FunLike (FA X Y) (CA X) (CA Y)] [CategoryTheory.ConcreteCategory A FA] [CategoryTheory.Limits.PreservesFilteredColimits (CategoryTheory.forget A)] [CategoryTheory.Limits.PreservesLimits (CategoryTheory.forget A)] [(CategoryTheory.forget A).ReflectsIsomorphisms] : CategoryTheory.HasSheafify (CategoryTheory.coherentTopology LightProfinite) A - LightProfinite.instWEqualsLocallyBijectiveCoherentTopology π Mathlib.Condensed.Light.Instances
(A : Type u') [CategoryTheory.Category.{u, u'} A] [CategoryTheory.Limits.HasLimits A] [CategoryTheory.Limits.HasColimits A] {FA : A β A β Type v} {CA : A β Type u} [(X Y : A) β FunLike (FA X Y) (CA X) (CA Y)] [CategoryTheory.ConcreteCategory A FA] [CategoryTheory.Limits.PreservesFilteredColimits (CategoryTheory.forget A)] [CategoryTheory.Limits.PreservesLimits (CategoryTheory.forget A)] [(CategoryTheory.forget A).ReflectsIsomorphisms] : (CategoryTheory.coherentTopology LightProfinite).WEqualsLocallyBijective A - Condensed.underlying π Mathlib.Condensed.Discrete.Basic
(C : Type w) [CategoryTheory.Category.{u + 1, w} C] : CategoryTheory.Functor (Condensed C) C - Condensed.discrete π Mathlib.Condensed.Discrete.Basic
(C : Type w) [CategoryTheory.Category.{u + 1, w} C] [CategoryTheory.HasWeakSheafify (CategoryTheory.coherentTopology CompHaus) C] : CategoryTheory.Functor C (Condensed C) - LightCondSet.discrete π Mathlib.Condensed.Discrete.Basic
: CategoryTheory.Functor (Type u) (LightCondensed (Type u)) - LightCondSet.underlying π Mathlib.Condensed.Discrete.Basic
: CategoryTheory.Functor (LightCondensed (Type u)) (Type u) - Condensed.discreteUnderlyingAdj π Mathlib.Condensed.Discrete.Basic
(C : Type w) [CategoryTheory.Category.{u + 1, w} C] [CategoryTheory.HasWeakSheafify (CategoryTheory.coherentTopology CompHaus) C] : Condensed.discrete C β£ Condensed.underlying C - LightCondSet.discreteUnderlyingAdj π Mathlib.Condensed.Discrete.Basic
: LightCondSet.discrete β£ LightCondSet.underlying - LightCondensed.underlying π Mathlib.Condensed.Discrete.Basic
(C : Type w) [CategoryTheory.Category.{u, w} C] : CategoryTheory.Functor (LightCondensed C) C - Condensed.underlying_obj π Mathlib.Condensed.Discrete.Basic
(C : Type w) [CategoryTheory.Category.{u + 1, w} C] (j : CategoryTheory.Sheaf (CategoryTheory.coherentTopology CompHaus) C) : (Condensed.underlying C).obj j = j.obj.obj (Opposite.op (CompHaus.of PUnit.{u + 1})) - LightCondensed.discrete π Mathlib.Condensed.Discrete.Basic
(C : Type w) [CategoryTheory.Category.{u, w} C] [CategoryTheory.HasSheafify (CategoryTheory.coherentTopology LightProfinite) C] : CategoryTheory.Functor C (LightCondensed C) - LightCondensed.discreteUnderlyingAdj π Mathlib.Condensed.Discrete.Basic
(C : Type w) [CategoryTheory.Category.{u, w} C] [CategoryTheory.HasSheafify (CategoryTheory.coherentTopology LightProfinite) C] : LightCondensed.discrete C β£ LightCondensed.underlying C - Condensed.discrete_obj π Mathlib.Condensed.Discrete.Basic
(C : Type w) [CategoryTheory.Category.{u + 1, w} C] [CategoryTheory.HasWeakSheafify (CategoryTheory.coherentTopology CompHaus) C] (X : C) : (Condensed.discrete C).obj X = (CategoryTheory.presheafToSheaf (CategoryTheory.coherentTopology CompHaus) C).obj ((CategoryTheory.Functor.const CompHausα΅α΅).obj X) - LightCondensed.underlying_obj π Mathlib.Condensed.Discrete.Basic
(C : Type w) [CategoryTheory.Category.{u, w} C] (j : CategoryTheory.Sheaf (CategoryTheory.coherentTopology LightProfinite) C) : (LightCondensed.underlying C).obj j = j.obj.obj (Opposite.op (LightProfinite.of PUnit.{u + 1})) - LightCondensed.discrete_obj π Mathlib.Condensed.Discrete.Basic
(C : Type w) [CategoryTheory.Category.{u, w} C] [CategoryTheory.HasSheafify (CategoryTheory.coherentTopology LightProfinite) C] (X : C) : (LightCondensed.discrete C).obj X = (CategoryTheory.presheafToSheaf (CategoryTheory.coherentTopology LightProfinite) C).obj ((CategoryTheory.Functor.const LightProfiniteα΅α΅).obj X) - Condensed.underlying_map π Mathlib.Condensed.Discrete.Basic
(C : Type w) [CategoryTheory.Category.{u + 1, w} C] {Xβ Yβ : CategoryTheory.Sheaf (CategoryTheory.coherentTopology CompHaus) C} (f : Xβ βΆ Yβ) : (Condensed.underlying C).map f = f.hom.app (Opposite.op (CompHaus.of PUnit.{u + 1})) - Condensed.discrete_map π Mathlib.Condensed.Discrete.Basic
(C : Type w) [CategoryTheory.Category.{u + 1, w} C] [CategoryTheory.HasWeakSheafify (CategoryTheory.coherentTopology CompHaus) C] {Xβ Yβ : C} (f : Xβ βΆ Yβ) : (Condensed.discrete C).map f = (CategoryTheory.presheafToSheaf (CategoryTheory.coherentTopology CompHaus) C).map ((CategoryTheory.Functor.const CompHausα΅α΅).map f) - LightCondensed.underlying_map π Mathlib.Condensed.Discrete.Basic
(C : Type w) [CategoryTheory.Category.{u, w} C] {Xβ Yβ : CategoryTheory.Sheaf (CategoryTheory.coherentTopology LightProfinite) C} (f : Xβ βΆ Yβ) : (LightCondensed.underlying C).map f = f.hom.app (Opposite.op (LightProfinite.of PUnit.{u + 1})) - LightCondensed.discrete_map π Mathlib.Condensed.Discrete.Basic
(C : Type w) [CategoryTheory.Category.{u, w} C] [CategoryTheory.HasSheafify (CategoryTheory.coherentTopology LightProfinite) C] {Xβ Yβ : C} (f : Xβ βΆ Yβ) : (LightCondensed.discrete C).map f = (CategoryTheory.presheafToSheaf (CategoryTheory.coherentTopology LightProfinite) C).map ((CategoryTheory.Functor.const LightProfiniteα΅α΅).map f) - topCatToCondensedSet π Mathlib.Condensed.TopComparison
: CategoryTheory.Functor TopCat CondensedSet - TopCat.toSheafCompHausLike π Mathlib.Condensed.TopComparison
(P : TopCat β Prop) (X : TopCat) [CompHausLike.HasExplicitFiniteCoproducts P] [CompHausLike.HasExplicitPullbacks P] (hs : β β¦X Y : CompHausLike Pβ¦ (f : X βΆ Y), CategoryTheory.EffectiveEpi f β Function.Surjective β(CategoryTheory.ConcreteCategory.hom f)) : have this := β―; CategoryTheory.Sheaf (CategoryTheory.coherentTopology (CompHausLike P)) (Type (max u w)) - topCatToSheafCompHausLike π Mathlib.Condensed.TopComparison
(P : TopCat β Prop) [CompHausLike.HasExplicitFiniteCoproducts P] [CompHausLike.HasExplicitPullbacks P] (hs : β β¦X Y : CompHausLike Pβ¦ (f : X βΆ Y), CategoryTheory.EffectiveEpi f β Function.Surjective β(CategoryTheory.ConcreteCategory.hom f)) : have this := β―; CategoryTheory.Functor TopCat (CategoryTheory.Sheaf (CategoryTheory.coherentTopology (CompHausLike P)) (Type (max u w))) - TopCat.toSheafCompHausLike_obj_obj π Mathlib.Condensed.TopComparison
(P : TopCat β Prop) (X : TopCat) [CompHausLike.HasExplicitFiniteCoproducts P] [CompHausLike.HasExplicitPullbacks P] (hs : β β¦X Y : CompHausLike Pβ¦ (f : X βΆ Y), CategoryTheory.EffectiveEpi f β Function.Surjective β(CategoryTheory.ConcreteCategory.hom f)) (Xβ : (CompHausLike P)α΅α΅) : (TopCat.toSheafCompHausLike P X hs).obj.obj Xβ = C(β((CompHausLike.compHausLikeToTop P).obj (Opposite.unop Xβ)), βX) - topCatToSheafCompHausLike_obj π Mathlib.Condensed.TopComparison
(P : TopCat β Prop) [CompHausLike.HasExplicitFiniteCoproducts P] [CompHausLike.HasExplicitPullbacks P] (hs : β β¦X Y : CompHausLike Pβ¦ (f : X βΆ Y), CategoryTheory.EffectiveEpi f β Function.Surjective β(CategoryTheory.ConcreteCategory.hom f)) (X : TopCat) : (topCatToSheafCompHausLike P hs).obj X = TopCat.toSheafCompHausLike P X hs - TopCat.toSheafCompHausLike_obj_map π Mathlib.Condensed.TopComparison
(P : TopCat β Prop) (X : TopCat) [CompHausLike.HasExplicitFiniteCoproducts P] [CompHausLike.HasExplicitPullbacks P] (hs : β β¦X Y : CompHausLike Pβ¦ (f : X βΆ Y), CategoryTheory.EffectiveEpi f β Function.Surjective β(CategoryTheory.ConcreteCategory.hom f)) {Xβ Yβ : (CompHausLike P)α΅α΅} (f : Xβ βΆ Yβ) : (TopCat.toSheafCompHausLike P X hs).obj.map f = TypeCat.ofHom fun g => g.comp (TopCat.Hom.hom f.unop.hom) - topCatToSheafCompHausLike_map_hom_app π Mathlib.Condensed.TopComparison
(P : TopCat β Prop) [CompHausLike.HasExplicitFiniteCoproducts P] [CompHausLike.HasExplicitPullbacks P] (hs : β β¦X Y : CompHausLike Pβ¦ (f : X βΆ Y), CategoryTheory.EffectiveEpi f β Function.Surjective β(CategoryTheory.ConcreteCategory.hom f)) {Xβ Yβ : TopCat} (f : Xβ βΆ Yβ) (xβ : (CompHausLike P)α΅α΅) : ((topCatToSheafCompHausLike P hs).map f).hom.app xβ = TypeCat.ofHom fun g => (TopCat.Hom.hom f).comp g - CondensedSet.LocallyConstant.functor π Mathlib.Condensed.Discrete.LocallyConstant
: CategoryTheory.Functor (Type (u + 1)) CondensedSet - CondensedSet.LocallyConstant.functorFullyFaithful π Mathlib.Condensed.Discrete.LocallyConstant
: CondensedSet.LocallyConstant.functor.FullyFaithful - CondensedSet.LocallyConstant.instFaithfulFunctor π Mathlib.Condensed.Discrete.LocallyConstant
: CondensedSet.LocallyConstant.functor.Faithful - CondensedSet.LocallyConstant.instFullFunctor π Mathlib.Condensed.Discrete.LocallyConstant
: CondensedSet.LocallyConstant.functor.Full - LightCondSet.LocallyConstant.functor π Mathlib.Condensed.Discrete.LocallyConstant
: CategoryTheory.Functor (Type u) LightCondSet - LightCondSet.LocallyConstant.functorFullyFaithful π Mathlib.Condensed.Discrete.LocallyConstant
: LightCondSet.LocallyConstant.functor.FullyFaithful - LightCondSet.LocallyConstant.instFaithfulFunctor π Mathlib.Condensed.Discrete.LocallyConstant
: LightCondSet.LocallyConstant.functor.Faithful - LightCondSet.LocallyConstant.instFullFunctor π Mathlib.Condensed.Discrete.LocallyConstant
: LightCondSet.LocallyConstant.functor.Full - LightCondSet.LocallyConstant.instFaithfulLightCondensedTypeDiscrete π Mathlib.Condensed.Discrete.LocallyConstant
: (LightCondensed.discrete (Type u)).Faithful - LightCondSet.LocallyConstant.instFullLightCondensedTypeDiscrete π Mathlib.Condensed.Discrete.LocallyConstant
: (LightCondensed.discrete (Type u)).Full - LightCondSet.LocallyConstant.iso π Mathlib.Condensed.Discrete.LocallyConstant
: LightCondSet.LocallyConstant.functor β LightCondensed.discrete (Type u) - CompHausLike.LocallyConstant.functor π Mathlib.Condensed.Discrete.LocallyConstant
(P : TopCat β Prop) [CompHausLike.HasExplicitFiniteCoproducts P] [CompHausLike.HasExplicitPullbacks P] (hs : β β¦X Y : CompHausLike Pβ¦ (f : X βΆ Y), CategoryTheory.EffectiveEpi f β Function.Surjective β(CategoryTheory.ConcreteCategory.hom f)) : CategoryTheory.Functor (Type (max u w)) (CategoryTheory.Sheaf (CategoryTheory.coherentTopology (CompHausLike P)) (Type (max u w))) - CompHausLike.LocallyConstant.functorToPresheavesIso π Mathlib.Condensed.Discrete.LocallyConstant
(P : TopCat β Prop) [CompHausLike.HasExplicitFiniteCoproducts P] [CompHausLike.HasExplicitPullbacks P] (hs : β β¦X Y : CompHausLike Pβ¦ (f : X βΆ Y), CategoryTheory.EffectiveEpi f β Function.Surjective β(CategoryTheory.ConcreteCategory.hom f)) (X : Type (max u w)) : CompHausLike.LocallyConstant.functorToPresheaves.obj X β (TopCat.toSheafCompHausLike P (TopCat.discrete.obj X) hs).obj - CompHausLike.LocallyConstant.functor_obj_obj π Mathlib.Condensed.Discrete.LocallyConstant
(P : TopCat β Prop) [CompHausLike.HasExplicitFiniteCoproducts P] [CompHausLike.HasExplicitPullbacks P] (hs : β β¦X Y : CompHausLike Pβ¦ (f : X βΆ Y), CategoryTheory.EffectiveEpi f β Function.Surjective β(CategoryTheory.ConcreteCategory.hom f)) (X : Type (max u w)) (xβ : (CompHausLike P)α΅α΅) : ((CompHausLike.LocallyConstant.functor P hs).obj X).obj.obj xβ = LocallyConstant (β(Opposite.unop xβ).toTop) X - CompHausLike.LocallyConstant.functor_obj_obj_obj π Mathlib.Condensed.Discrete.LocallyConstant
(P : TopCat β Prop) [CompHausLike.HasExplicitFiniteCoproducts P] [CompHausLike.HasExplicitPullbacks P] (hs : β β¦X Y : CompHausLike Pβ¦ (f : X βΆ Y), CategoryTheory.EffectiveEpi f β Function.Surjective β(CategoryTheory.ConcreteCategory.hom f)) (X : Type (max u w)) (xβ : (CompHausLike P)α΅α΅) : ((CompHausLike.LocallyConstant.functor P hs).obj X).obj.obj xβ = LocallyConstant (β(Opposite.unop xβ).toTop) X - CompHausLike.LocallyConstant.functorIso π Mathlib.Condensed.Discrete.LocallyConstant
(P : TopCat β Prop) [CompHausLike.HasExplicitFiniteCoproducts P] [CompHausLike.HasExplicitPullbacks P] (hs : β β¦X Y : CompHausLike Pβ¦ (f : X βΆ Y), CategoryTheory.EffectiveEpi f β Function.Surjective β(CategoryTheory.ConcreteCategory.hom f)) : CompHausLike.LocallyConstant.functor P hs β TopCat.discrete.comp (topCatToSheafCompHausLike P hs) - CompHausLike.LocallyConstant.functor_obj_obj_map π Mathlib.Condensed.Discrete.LocallyConstant
(P : TopCat β Prop) [CompHausLike.HasExplicitFiniteCoproducts P] [CompHausLike.HasExplicitPullbacks P] (hs : β β¦X Y : CompHausLike Pβ¦ (f : X βΆ Y), CategoryTheory.EffectiveEpi f β Function.Surjective β(CategoryTheory.ConcreteCategory.hom f)) (X : Type (max u w)) {Xβ Yβ : (CompHausLike P)α΅α΅} (f : Xβ βΆ Yβ) : ((CompHausLike.LocallyConstant.functor P hs).obj X).obj.map f = TypeCat.ofHom fun g => LocallyConstant.comap (TopCat.Hom.hom f.unop.hom) g - CompHausLike.LocallyConstant.unitIso π Mathlib.Condensed.Discrete.LocallyConstant
(P : TopCat β Prop) [CompHausLike.HasProp P PUnit.{u + 1}] [CompHausLike.HasExplicitFiniteCoproducts P] [CompHausLike.HasExplicitPullbacks P] (hs : β β¦X Y : CompHausLike Pβ¦ (f : X βΆ Y), CategoryTheory.EffectiveEpi f β Function.Surjective β(CategoryTheory.ConcreteCategory.hom f)) : CategoryTheory.Functor.id (Type (max u w)) β (CompHausLike.LocallyConstant.functor P hs).comp ((CategoryTheory.sheafSections (CategoryTheory.coherentTopology (CompHausLike P)) (Type (max u w))).obj (Opposite.op (CompHausLike.of P PUnit.{u + 1}))) - CompHausLike.LocallyConstant.adjunction π Mathlib.Condensed.Discrete.LocallyConstant
(P : TopCat β Prop) [β (S : CompHausLike P) (p : βS.toTop β Prop), CompHausLike.HasProp P (Subtype p)] [CompHausLike.HasProp P PUnit.{u + 1}] [CompHausLike.HasExplicitFiniteCoproducts P] [CompHausLike.HasExplicitPullbacks P] (hs : β β¦X Y : CompHausLike Pβ¦ (f : X βΆ Y), CategoryTheory.EffectiveEpi f β Function.Surjective β(CategoryTheory.ConcreteCategory.hom f)) [CompHausLike.HasExplicitFiniteCoproducts P] : CompHausLike.LocallyConstant.functor P hs β£ (CategoryTheory.sheafSections (CategoryTheory.coherentTopology (CompHausLike P)) (Type (max u w))).obj (Opposite.op (CompHausLike.of P PUnit.{u + 1})) - CompHausLike.LocallyConstant.unit π Mathlib.Condensed.Discrete.LocallyConstant
(P : TopCat β Prop) [CompHausLike.HasProp P PUnit.{u + 1}] [CompHausLike.HasExplicitFiniteCoproducts P] [CompHausLike.HasExplicitPullbacks P] (hs : β β¦X Y : CompHausLike Pβ¦ (f : X βΆ Y), CategoryTheory.EffectiveEpi f β Function.Surjective β(CategoryTheory.ConcreteCategory.hom f)) : CategoryTheory.Functor.id (Type (max u u_1)) βΆ (CompHausLike.LocallyConstant.functor P hs).comp ((CategoryTheory.sheafSections (CategoryTheory.coherentTopology (CompHausLike P)) (Type (max u u_1))).obj (Opposite.op (CompHausLike.of P PUnit.{u + 1}))) - CondensedSet.LocallyConstant.instFaithfulCondensedTypeDiscrete π Mathlib.Condensed.Discrete.LocallyConstant
: (Condensed.discrete (Type (u_1 + 1))).Faithful - CondensedSet.LocallyConstant.instFullCondensedTypeDiscrete π Mathlib.Condensed.Discrete.LocallyConstant
: (Condensed.discrete (Type (u_1 + 1))).Full - CondensedSet.LocallyConstant.iso π Mathlib.Condensed.Discrete.LocallyConstant
: CondensedSet.LocallyConstant.functor β Condensed.discrete (Type (u + 1)) - CompHausLike.LocallyConstant.instIsIsoFunctorTypeUnitSheafCoherentTopologyAdjunction π Mathlib.Condensed.Discrete.LocallyConstant
(P : TopCat β Prop) [β (S : CompHausLike P) (p : βS.toTop β Prop), CompHausLike.HasProp P (Subtype p)] [CompHausLike.HasProp P PUnit.{u + 1}] [CompHausLike.HasExplicitFiniteCoproducts P] [CompHausLike.HasExplicitPullbacks P] (hs : β β¦X Y : CompHausLike Pβ¦ (f : X βΆ Y), CategoryTheory.EffectiveEpi f β Function.Surjective β(CategoryTheory.ConcreteCategory.hom f)) [CompHausLike.HasExplicitFiniteCoproducts P] : CategoryTheory.IsIso (CompHausLike.LocallyConstant.adjunction P hs).unit - CompHausLike.LocallyConstant.adjunction_unit π Mathlib.Condensed.Discrete.LocallyConstant
(P : TopCat β Prop) [β (S : CompHausLike P) (p : βS.toTop β Prop), CompHausLike.HasProp P (Subtype p)] [CompHausLike.HasProp P PUnit.{u + 1}] [CompHausLike.HasExplicitFiniteCoproducts P] [CompHausLike.HasExplicitPullbacks P] (hs : β β¦X Y : CompHausLike Pβ¦ (f : X βΆ Y), CategoryTheory.EffectiveEpi f β Function.Surjective β(CategoryTheory.ConcreteCategory.hom f)) [CompHausLike.HasExplicitFiniteCoproducts P] : (CompHausLike.LocallyConstant.adjunction P hs).unit = CompHausLike.LocallyConstant.unit P hs - CompHausLike.LocallyConstant.unit_app π Mathlib.Condensed.Discrete.LocallyConstant
(P : TopCat β Prop) [CompHausLike.HasProp P PUnit.{u + 1}] [CompHausLike.HasExplicitFiniteCoproducts P] [CompHausLike.HasExplicitPullbacks P] (hs : β β¦X Y : CompHausLike Pβ¦ (f : X βΆ Y), CategoryTheory.EffectiveEpi f β Function.Surjective β(CategoryTheory.ConcreteCategory.hom f)) (xβ : Type (max u u_1)) : (CompHausLike.LocallyConstant.unit P hs).app xβ = TypeCat.ofHom fun x => LocallyConstant.const (β(CompHausLike.of P PUnit.{u + 1}).toTop) x - CompHausLike.LocallyConstant.functor_map_hom π Mathlib.Condensed.Discrete.LocallyConstant
(P : TopCat β Prop) [CompHausLike.HasExplicitFiniteCoproducts P] [CompHausLike.HasExplicitPullbacks P] (hs : β β¦X Y : CompHausLike Pβ¦ (f : X βΆ Y), CategoryTheory.EffectiveEpi f β Function.Surjective β(CategoryTheory.ConcreteCategory.hom f)) {Xβ Yβ : Type (max u w)} (f : Xβ βΆ Yβ) (xβ : (CompHausLike P)α΅α΅) : ((CompHausLike.LocallyConstant.functor P hs).map f).hom.app xβ = TypeCat.ofHom fun t => LocallyConstant.map (β(CategoryTheory.ConcreteCategory.hom f)) t - CompHausLike.LocallyConstant.functor_map_hom_app π Mathlib.Condensed.Discrete.LocallyConstant
(P : TopCat β Prop) [CompHausLike.HasExplicitFiniteCoproducts P] [CompHausLike.HasExplicitPullbacks P] (hs : β β¦X Y : CompHausLike Pβ¦ (f : X βΆ Y), CategoryTheory.EffectiveEpi f β Function.Surjective β(CategoryTheory.ConcreteCategory.hom f)) {Xβ Yβ : Type (max u w)} (f : Xβ βΆ Yβ) (xβ : (CompHausLike P)α΅α΅) : ((CompHausLike.LocallyConstant.functor P hs).map f).hom.app xβ = TypeCat.ofHom fun t => LocallyConstant.map (β(CategoryTheory.ConcreteCategory.hom f)) t - CompHausLike.LocallyConstant.counit π Mathlib.Condensed.Discrete.LocallyConstant
(P : TopCat β Prop) [β (S : CompHausLike P) (p : βS.toTop β Prop), CompHausLike.HasProp P (Subtype p)] [CompHausLike.HasProp P PUnit.{u + 1}] [CompHausLike.HasExplicitFiniteCoproducts P] [CompHausLike.HasExplicitPullbacks P] (hs : β β¦X Y : CompHausLike Pβ¦ (f : X βΆ Y), CategoryTheory.EffectiveEpi f β Function.Surjective β(CategoryTheory.ConcreteCategory.hom f)) [CompHausLike.HasExplicitFiniteCoproducts P] : ((CategoryTheory.sheafSections (CategoryTheory.coherentTopology (CompHausLike P)) (Type (max u w))).obj (Opposite.op (CompHausLike.of P PUnit.{u + 1}))).comp (CompHausLike.LocallyConstant.functor P hs) βΆ CategoryTheory.Functor.id (CategoryTheory.Sheaf (CategoryTheory.coherentTopology (CompHausLike P)) (Type (max u w))) - CompHausLike.LocallyConstant.adjunction_counit π Mathlib.Condensed.Discrete.LocallyConstant
(P : TopCat β Prop) [β (S : CompHausLike P) (p : βS.toTop β Prop), CompHausLike.HasProp P (Subtype p)] [CompHausLike.HasProp P PUnit.{u + 1}] [CompHausLike.HasExplicitFiniteCoproducts P] [CompHausLike.HasExplicitPullbacks P] (hs : β β¦X Y : CompHausLike Pβ¦ (f : X βΆ Y), CategoryTheory.EffectiveEpi f β Function.Surjective β(CategoryTheory.ConcreteCategory.hom f)) [CompHausLike.HasExplicitFiniteCoproducts P] : (CompHausLike.LocallyConstant.adjunction P hs).counit = CompHausLike.LocallyConstant.counit P hs - CompHausLike.LocallyConstant.adjunction_left_triangle π Mathlib.Condensed.Discrete.LocallyConstant
(P : TopCat β Prop) [β (S : CompHausLike P) (p : βS.toTop β Prop), CompHausLike.HasProp P (Subtype p)] [CompHausLike.HasProp P PUnit.{u + 1}] [CompHausLike.HasExplicitFiniteCoproducts P] [CompHausLike.HasExplicitPullbacks P] (hs : β β¦X Y : CompHausLike Pβ¦ (f : X βΆ Y), CategoryTheory.EffectiveEpi f β Function.Surjective β(CategoryTheory.ConcreteCategory.hom f)) [CompHausLike.HasExplicitFiniteCoproducts P] (X : Type (max u w)) : CategoryTheory.CategoryStruct.comp (CompHausLike.LocallyConstant.functorToPresheaves.map ((CompHausLike.LocallyConstant.unit P hs).app X)) ((CompHausLike.LocallyConstant.counit P hs).app ((CompHausLike.LocallyConstant.functor P hs).obj X)).hom = CategoryTheory.CategoryStruct.id (CompHausLike.LocallyConstant.functorToPresheaves.obj X) - CompHausLike.LocallyConstant.counit_app_hom_app_hom_apply π Mathlib.Condensed.Discrete.LocallyConstant
(P : TopCat β Prop) [β (S : CompHausLike P) (p : βS.toTop β Prop), CompHausLike.HasProp P (Subtype p)] [CompHausLike.HasProp P PUnit.{u + 1}] [CompHausLike.HasExplicitFiniteCoproducts P] [CompHausLike.HasExplicitPullbacks P] (hs : β β¦X Y : CompHausLike Pβ¦ (f : X βΆ Y), CategoryTheory.EffectiveEpi f β Function.Surjective β(CategoryTheory.ConcreteCategory.hom f)) [CompHausLike.HasExplicitFiniteCoproducts P] (X : CategoryTheory.Sheaf (CategoryTheory.coherentTopology (CompHausLike P)) (Type (max u w))) (xβ : (CompHausLike P)α΅α΅) (r : LocallyConstant (β(Opposite.unop xβ).toTop) (X.obj.obj (Opposite.op (CompHausLike.of P PUnit.{u + 1})))) : (CategoryTheory.ConcreteCategory.hom (((CompHausLike.LocallyConstant.counit P hs).app X).hom.app xβ)) r = (CategoryTheory.ConcreteCategory.hom (X.obj.map (CompHausLike.LocallyConstant.sigmaIso r).inv.op)) ((CategoryTheory.ConcreteCategory.hom (CategoryTheory.inv (CompHausLike.sigmaComparison X.obj fun a => ββa))) (CompHausLike.LocallyConstant.counitAppAppImage r)) - Condensed.lanSheafProfinite π Mathlib.Condensed.Discrete.Colimit
(X : Type (u + 1)) : CategoryTheory.Sheaf (CategoryTheory.coherentTopology Profinite) (Type (u + 1)) - instAbelianLightCondMod π Mathlib.Condensed.Light.Module
(R : Type u) [Ring R] : CategoryTheory.Abelian (LightCondMod R) - LightCondensed.forget π Mathlib.Condensed.Light.Module
(R : Type u) [Ring R] : CategoryTheory.Functor (LightCondMod R) LightCondSet - LightCondensed.free π Mathlib.Condensed.Light.Module
(R : Type u) [Ring R] : CategoryTheory.Functor LightCondSet (LightCondMod R) - instIsLeftAdjointLightCondSetLightCondModFree π Mathlib.Condensed.Light.Module
(R : Type u) [Ring R] : (LightCondensed.free R).IsLeftAdjoint - instIsRightAdjointLightCondSetLightCondModForget π Mathlib.Condensed.Light.Module
(R : Type u) [Ring R] : (LightCondensed.forget R).IsRightAdjoint - LightCondensed.freeForgetAdjunction π Mathlib.Condensed.Light.Module
(R : Type u) [Ring R] : LightCondensed.free R β£ LightCondensed.forget R - LightCondensed.forget_obj_obj_map_hom_apply π Mathlib.Condensed.Light.Module
(R : Type u) [Ring R] (X : LightCondMod R) {S T : LightProfiniteα΅α΅} (f : S βΆ T) (a : β(((CategoryTheory.sheafToPresheaf (CategoryTheory.coherentTopology LightProfinite) (ModuleCat R)).obj X).obj S)) : (CategoryTheory.ConcreteCategory.hom (((LightCondensed.forget R).obj X).obj.map f)) a = (CategoryTheory.ConcreteCategory.hom (X.obj.map f)) a - LightCondensed.forget_map_hom_app_hom_apply π Mathlib.Condensed.Light.Module
(R : Type u) [Ring R] {X Y : LightCondMod R} (f : X βΆ Y) (S : LightProfiniteα΅α΅) (a : β(((CategoryTheory.sheafToPresheaf (CategoryTheory.coherentTopology LightProfinite) (ModuleCat R)).obj X).obj S)) : (CategoryTheory.ConcreteCategory.hom (((LightCondensed.forget R).map f).hom.app S)) a = (CategoryTheory.ConcreteCategory.hom (f.hom.app S)) a - LightCondMod.hom_naturality_apply π Mathlib.Condensed.Light.Module
(R : Type u) [Ring R] {X Y : LightCondMod R} (f : X βΆ Y) {S T : LightProfiniteα΅α΅} (g : S βΆ T) (x : β(X.obj.obj S)) : (CategoryTheory.ConcreteCategory.hom (f.hom.app T)) ((CategoryTheory.ConcreteCategory.hom (X.obj.map g)) x) = (CategoryTheory.ConcreteCategory.hom (Y.obj.map g)) ((CategoryTheory.ConcreteCategory.hom (f.hom.app S)) x) - CondensedMod.LocallyConstant.functor π Mathlib.Condensed.Discrete.Module
(R : Type (u + 1)) [Ring R] : CategoryTheory.Functor (ModuleCat R) (CondensedMod R) - CondensedMod.LocallyConstant.fullyFaithfulFunctor π Mathlib.Condensed.Discrete.Module
(R : Type (u + 1)) [Ring R] : (CondensedMod.LocallyConstant.functor R).FullyFaithful - CondensedMod.LocallyConstant.instFaithfulModuleCatFunctor π Mathlib.Condensed.Discrete.Module
(R : Type (u + 1)) [Ring R] : (CondensedMod.LocallyConstant.functor R).Faithful - CondensedMod.LocallyConstant.instFullModuleCatFunctor π Mathlib.Condensed.Discrete.Module
(R : Type (u + 1)) [Ring R] : (CondensedMod.LocallyConstant.functor R).Full - CondensedMod.LocallyConstant.adjunction π Mathlib.Condensed.Discrete.Module
(R : Type (u + 1)) [Ring R] : CondensedMod.LocallyConstant.functor R β£ Condensed.underlying (ModuleCat R) - LightCondMod.LocallyConstant.functor π Mathlib.Condensed.Discrete.Module
(R : Type u) [Ring R] : CategoryTheory.Functor (ModuleCat R) (LightCondMod R) - LightCondMod.LocallyConstant.instHasSheafifyLightProfiniteCoherentTopologyModuleCat π Mathlib.Condensed.Discrete.Module
(R : Type u) [Ring R] : CategoryTheory.HasSheafify (CategoryTheory.coherentTopology LightProfinite) (ModuleCat R) - LightCondMod.LocallyConstant.fullyFaithfulFunctor π Mathlib.Condensed.Discrete.Module
(R : Type u) [Ring R] : (LightCondMod.LocallyConstant.functor R).FullyFaithful - LightCondMod.LocallyConstant.instFaithfulModuleCatFunctor π Mathlib.Condensed.Discrete.Module
(R : Type u) [Ring R] : (LightCondMod.LocallyConstant.functor R).Faithful - LightCondMod.LocallyConstant.instFullModuleCatFunctor π Mathlib.Condensed.Discrete.Module
(R : Type u) [Ring R] : (LightCondMod.LocallyConstant.functor R).Full - LightCondMod.LocallyConstant.adjunction π Mathlib.Condensed.Discrete.Module
(R : Type u) [Ring R] : LightCondMod.LocallyConstant.functor R β£ LightCondensed.underlying (ModuleCat R) - LightCondMod.LocallyConstant.instFaithfulModuleCatLightCondensedDiscrete π Mathlib.Condensed.Discrete.Module
(R : Type u) [Ring R] : (LightCondensed.discrete (ModuleCat R)).Faithful - LightCondMod.LocallyConstant.instFullModuleCatLightCondensedDiscrete π Mathlib.Condensed.Discrete.Module
(R : Type u) [Ring R] : (LightCondensed.discrete (ModuleCat R)).Full - LightCondMod.LocallyConstant.functorIsoDiscrete π Mathlib.Condensed.Discrete.Module
(R : Type u) [Ring R] : LightCondMod.LocallyConstant.functor R β LightCondensed.discrete (ModuleCat R) - CompHausLike.LocallyConstantModule.functor π Mathlib.Condensed.Discrete.Module
{P : TopCat β Prop} (R : Type (max u w)) [Ring R] [CompHausLike.HasExplicitFiniteCoproducts P] [CompHausLike.HasExplicitPullbacks P] (hs : β β¦X Y : CompHausLike Pβ¦ (f : X βΆ Y), CategoryTheory.EffectiveEpi f β Function.Surjective β(CategoryTheory.ConcreteCategory.hom f)) : CategoryTheory.Functor (ModuleCat R) (CategoryTheory.Sheaf (CategoryTheory.coherentTopology (CompHausLike P)) (ModuleCat R)) - LightCondMod.LocallyConstant.functorIsoDiscreteComponents π Mathlib.Condensed.Discrete.Module
(R : Type u) [Ring R] (M : ModuleCat R) : (LightCondensed.discrete (ModuleCat R)).obj M β (LightCondMod.LocallyConstant.functor R).obj M - CompHausLike.LocallyConstantModule.functor_obj_obj_obj_carrier π Mathlib.Condensed.Discrete.Module
{P : TopCat β Prop} (R : Type (max u w)) [Ring R] [CompHausLike.HasExplicitFiniteCoproducts P] [CompHausLike.HasExplicitPullbacks P] (hs : β β¦X Y : CompHausLike Pβ¦ (f : X βΆ Y), CategoryTheory.EffectiveEpi f β Function.Surjective β(CategoryTheory.ConcreteCategory.hom f)) (X : ModuleCat R) (xβ : (CompHausLike P)α΅α΅) : β(((CompHausLike.LocallyConstantModule.functor R hs).obj X).obj.obj xβ) = LocallyConstant β(Opposite.unop xβ).toTop βX - LightCondMod.LocallyConstant.instFaithfulSheafLightProfiniteCoherentTopologyTypeConstantSheaf π Mathlib.Condensed.Discrete.Module
: (CategoryTheory.constantSheaf (CategoryTheory.coherentTopology LightProfinite) (Type u)).Faithful - LightCondMod.LocallyConstant.instFullSheafLightProfiniteCoherentTopologyTypeConstantSheaf π Mathlib.Condensed.Discrete.Module
: (CategoryTheory.constantSheaf (CategoryTheory.coherentTopology LightProfinite) (Type u)).Full - LightCondMod.LocallyConstant.instFaithfulModuleCatSheafLightProfiniteCoherentTopologyConstantSheaf π Mathlib.Condensed.Discrete.Module
(R : Type u) [Ring R] : (CategoryTheory.constantSheaf (CategoryTheory.coherentTopology LightProfinite) (ModuleCat R)).Faithful - LightCondMod.LocallyConstant.instFullModuleCatSheafLightProfiniteCoherentTopologyConstantSheaf π Mathlib.Condensed.Discrete.Module
(R : Type u) [Ring R] : (CategoryTheory.constantSheaf (CategoryTheory.coherentTopology LightProfinite) (ModuleCat R)).Full - LightCondMod.LocallyConstant.functorIsoDiscreteAuxβ π Mathlib.Condensed.Discrete.Module
(R : Type u) [Ring R] (M : ModuleCat R) : (LightCondensed.discrete (ModuleCat R)).obj M β (LightCondensed.discrete (ModuleCat R)).obj (ModuleCat.of R (LocallyConstant β(LightProfinite.of PUnit.{u + 1}).toTop βM)) - CondensedMod.LocallyConstant.instFaithfulSheafCompHausCoherentTopologyTypeConstantSheaf π Mathlib.Condensed.Discrete.Module
: (CategoryTheory.constantSheaf (CategoryTheory.coherentTopology CompHaus) (Type (u + 1))).Faithful - CondensedMod.LocallyConstant.instFullSheafCompHausCoherentTopologyTypeConstantSheaf π Mathlib.Condensed.Discrete.Module
: (CategoryTheory.constantSheaf (CategoryTheory.coherentTopology CompHaus) (Type (u + 1))).Full - CompHausLike.LocallyConstantModule.functor_obj_obj_map_hom_apply_apply π Mathlib.Condensed.Discrete.Module
{P : TopCat β Prop} (R : Type (max u w)) [Ring R] [CompHausLike.HasExplicitFiniteCoproducts P] [CompHausLike.HasExplicitPullbacks P] (hs : β β¦X Y : CompHausLike Pβ¦ (f : X βΆ Y), CategoryTheory.EffectiveEpi f β Function.Surjective β(CategoryTheory.ConcreteCategory.hom f)) (X : ModuleCat R) {Xβ Yβ : (CompHausLike P)α΅α΅} (f : Xβ βΆ Yβ) (g : LocallyConstant β(Opposite.unop Xβ).toTop βX) (aβ : β(Opposite.unop Yβ).toTop) : ((ModuleCat.Hom.hom (((CompHausLike.LocallyConstantModule.functor R hs).obj X).obj.map f)) g) aβ = g ((TopCat.Hom.hom f.unop.hom) aβ) - CompHausLike.LocallyConstantModule.functor_map_hom_app_hom_apply_apply π Mathlib.Condensed.Discrete.Module
{P : TopCat β Prop} (R : Type (max u w)) [Ring R] [CompHausLike.HasExplicitFiniteCoproducts P] [CompHausLike.HasExplicitPullbacks P] (hs : β β¦X Y : CompHausLike Pβ¦ (f : X βΆ Y), CategoryTheory.EffectiveEpi f β Function.Surjective β(CategoryTheory.ConcreteCategory.hom f)) {Xβ Yβ : ModuleCat R} (f : Xβ βΆ Yβ) (S : (CompHausLike P)α΅α΅) (g : LocallyConstant β(Opposite.unop S).toTop βXβ) (aβ : β(Opposite.unop S).toTop) : ((ModuleCat.Hom.hom (((CompHausLike.LocallyConstantModule.functor R hs).map f).hom.app S)) g) aβ = (ModuleCat.Hom.hom f) (g aβ) - LightCondMod.LocallyConstant.instIsIsoLightCondSetMapForgetAppLightCondensedModuleCatCounitDiscreteUnderlyingAdjObjFunctor π Mathlib.Condensed.Discrete.Module
(R : Type u) [Ring R] (M : ModuleCat R) : CategoryTheory.IsIso ((LightCondensed.forget R).map ((LightCondensed.discreteUnderlyingAdj (ModuleCat R)).counit.app ((LightCondMod.LocallyConstant.functor R).obj M))) - CondensedMod.LocallyConstant.instFaithfulModuleCatCondensedDiscrete π Mathlib.Condensed.Discrete.Module
(R : Type (u + 1)) [Ring R] : (Condensed.discrete (ModuleCat R)).Faithful - CondensedMod.LocallyConstant.instFullModuleCatCondensedDiscrete π Mathlib.Condensed.Discrete.Module
(R : Type (u + 1)) [Ring R] : (Condensed.discrete (ModuleCat R)).Full - CondensedMod.LocallyConstant.functorIsoDiscrete π Mathlib.Condensed.Discrete.Module
(R : Type (u + 1)) [Ring R] : CondensedMod.LocallyConstant.functor R β Condensed.discrete (ModuleCat R) - CondensedMod.LocallyConstant.instFaithfulModuleCatSheafCompHausCoherentTopologyConstantSheaf π Mathlib.Condensed.Discrete.Module
(R : Type (u + 1)) [Ring R] : (CategoryTheory.constantSheaf (CategoryTheory.coherentTopology CompHaus) (ModuleCat R)).Faithful - CondensedMod.LocallyConstant.instFullModuleCatSheafCompHausCoherentTopologyConstantSheaf π Mathlib.Condensed.Discrete.Module
(R : Type (u + 1)) [Ring R] : (CategoryTheory.constantSheaf (CategoryTheory.coherentTopology CompHaus) (ModuleCat R)).Full
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