Loogle!
Result
Found 133 declarations mentioning TopModuleCat.
- TopModuleCat 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
(R : Type u) [Ring R] [TopologicalSpace R] : Type (max u (v + 1)) - TopModuleCat.freeObj 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
(R : Type u) [Ring R] [TopologicalSpace R] (X : TopCat) : TopModuleCat R - TopModuleCat.instCategory 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
(R : Type u) [Ring R] [TopologicalSpace R] : CategoryTheory.Category.{u_1, max u (u_1 + 1)} (TopModuleCat R) - TopModuleCat.instCoeSortType 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
(R : Type u) [Ring R] [TopologicalSpace R] : CoeSort (TopModuleCat R) (Type v) - TopModuleCat.toModuleCat 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
{R : Type u} [Ring R] [TopologicalSpace R] (self : TopModuleCat R) : ModuleCat R - TopModuleCat.Hom 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
{R : Type u} [Ring R] [TopologicalSpace R] (X Y : TopModuleCat R) : Type v - TopModuleCat.instHasColimits 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
{R : Type u} [Ring R] [TopologicalSpace R] : CategoryTheory.Limits.HasColimits (TopModuleCat R) - TopModuleCat.instHasLimits 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
{R : Type u} [Ring R] [TopologicalSpace R] : CategoryTheory.Limits.HasLimits (TopModuleCat R) - TopModuleCat.instPreadditive 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
(R : Type u) [Ring R] [TopologicalSpace R] : CategoryTheory.Preadditive (TopModuleCat R) - TopModuleCat.free 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
(R : Type u) [Ring R] [TopologicalSpace R] : CategoryTheory.Functor TopCat (TopModuleCat R) - TopModuleCat.instTopologicalSpaceCarrier 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
(R : Type u) [Ring R] [TopologicalSpace R] (M : TopModuleCat R) : TopologicalSpace ↑M.toModuleCat - TopModuleCat.topologicalSpace 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
{R : Type u} [Ring R] [TopologicalSpace R] (self : TopModuleCat R) : TopologicalSpace ↑self.toModuleCat - TopModuleCat.indiscrete 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
(R : Type u) [Ring R] [TopologicalSpace R] : CategoryTheory.Functor (ModuleCat R) (TopModuleCat R) - TopModuleCat.instIsLeftAdjointTopCatFree 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
(R : Type u) [Ring R] [TopologicalSpace R] : (TopModuleCat.free R).IsLeftAdjoint - TopModuleCat.withModuleTopology 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
(R : Type u) [Ring R] [TopologicalSpace R] : CategoryTheory.Functor (ModuleCat R) (TopModuleCat R) - TopModuleCat.instIsLeftAdjointModuleCatWithModuleTopology 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
(R : Type u) [Ring R] [TopologicalSpace R] : (TopModuleCat.withModuleTopology R).IsLeftAdjoint - TopModuleCat.instIsRightAdjointModuleCatIndiscrete 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
(R : Type u) [Ring R] [TopologicalSpace R] : (TopModuleCat.indiscrete R).IsRightAdjoint - TopModuleCat.instHasColimitsOfShapeOfModuleCat 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
{R : Type u} [Ring R] [TopologicalSpace R] {J : Type u_2} [CategoryTheory.Category.{v_1, u_2} J] [CategoryTheory.Limits.HasColimitsOfShape J (ModuleCat R)] : CategoryTheory.Limits.HasColimitsOfShape J (TopModuleCat R) - TopModuleCat.instHasLimitsOfShapeOfModuleCat 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
{R : Type u} [Ring R] [TopologicalSpace R] {J : Type u_2} [CategoryTheory.Category.{v_1, u_2} J] [CategoryTheory.Limits.HasLimitsOfShape J (ModuleCat R)] : CategoryTheory.Limits.HasLimitsOfShape J (TopModuleCat R) - TopModuleCat.instLinear 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
{S : Type u_1} [CommRing S] [TopologicalSpace S] : CategoryTheory.Linear S (TopModuleCat S) - TopModuleCat.free_obj 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
(R : Type u) [Ring R] [TopologicalSpace R] (X : TopCat) : (TopModuleCat.free R).obj X = TopModuleCat.freeObj R X - TopModuleCat.instAddCommGroupHom 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
(R : Type u) [Ring R] [TopologicalSpace R] {X Y : TopModuleCat R} : AddCommGroup (X ⟶ Y) - TopModuleCat.instIsTopologicalAddGroupCarrier 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
(R : Type u) [Ring R] [TopologicalSpace R] (M : TopModuleCat R) : IsTopologicalAddGroup ↑M.toModuleCat - TopModuleCat.isTopologicalAddGroup 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
{R : Type u} [Ring R] [TopologicalSpace R] (self : TopModuleCat R) : IsTopologicalAddGroup ↑self.toModuleCat - TopModuleCat.coinduced 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
{R : Type u} [Ring R] [TopologicalSpace R] {M : ModuleCat R} {I : Type u_1} {X : I → TopModuleCat R} (f : (i : I) → (X i).toModuleCat ⟶ M) : TopModuleCat R - TopModuleCat.induced 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
{R : Type u} [Ring R] [TopologicalSpace R] {M : ModuleCat R} {I : Type u_1} {X : I → TopModuleCat R} (f : (i : I) → M ⟶ (X i).toModuleCat) : TopModuleCat R - TopModuleCat.freeMap 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
(R : Type u) [Ring R] [TopologicalSpace R] {X Y : TopCat} (f : X ⟶ Y) : TopModuleCat.freeObj R X ⟶ TopModuleCat.freeObj R Y - TopModuleCat.instSMulHom 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
{S : Type u_1} [CommRing S] [TopologicalSpace S] {X Y : TopModuleCat S} : SMul S (X ⟶ Y) - TopModuleCat.fromInduced 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
{R : Type u} [Ring R] [TopologicalSpace R] {M : ModuleCat R} {I : Type u_1} {X : I → TopModuleCat R} (f : (i : I) → M ⟶ (X i).toModuleCat) (i : I) : TopModuleCat.induced f ⟶ X i - TopModuleCat.toCoinduced 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
{R : Type u} [Ring R] [TopologicalSpace R] {M : ModuleCat R} {I : Type u_1} {X : I → TopModuleCat R} (f : (i : I) → (X i).toModuleCat ⟶ M) (i : I) : X i ⟶ TopModuleCat.coinduced f - TopModuleCat.free_map 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
(R : Type u) [Ring R] [TopologicalSpace R] {X✝ Y✝ : TopCat} (f : X✝ ⟶ Y✝) : (TopModuleCat.free R).map f = TopModuleCat.freeMap R f - TopModuleCat.instModuleHom 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
{S : Type u_1} [CommRing S] [TopologicalSpace S] {X Y : TopModuleCat S} : Module S (X ⟶ Y) - TopModuleCat.of 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
(R : Type u) [Ring R] [TopologicalSpace R] (M : Type v) [AddCommGroup M] [Module R M] [TopologicalSpace M] [ContinuousAdd M] [ContinuousSMul R M] : TopModuleCat R - TopModuleCat.Hom.hom 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
{R : Type u} [Ring R] [TopologicalSpace R] {X Y : TopModuleCat R} (f : X.Hom Y) : ↑X.toModuleCat →L[R] ↑Y.toModuleCat - TopModuleCat.Hom.hom' 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
{R : Type u} [Ring R] [TopologicalSpace R] {X Y : TopModuleCat R} (self : X.Hom Y) : ↑X.toModuleCat →L[R] ↑Y.toModuleCat - TopModuleCat.Hom.Simps.hom 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
(R : Type u) [Ring R] [TopologicalSpace R] (A B : TopModuleCat R) (f : A.Hom B) : ↑A.toModuleCat →L[R] ↑B.toModuleCat - TopModuleCat.ofIso 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
{R : Type u} [Ring R] [TopologicalSpace R] {X Y : TopModuleCat R} (e : ↑X.toModuleCat ≃L[R] ↑Y.toModuleCat) : X ≅ Y - CategoryTheory.Iso.toContinuousLinearEquiv 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
{R : Type u} [Ring R] [TopologicalSpace R] {X Y : TopModuleCat R} (e : X ≅ Y) : ↑X.toModuleCat ≃L[R] ↑Y.toModuleCat - TopModuleCat.mk 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
{R : Type u} [Ring R] [TopologicalSpace R] (toModuleCat : ModuleCat R) [topologicalSpace : TopologicalSpace ↑toModuleCat] [isTopologicalAddGroup : IsTopologicalAddGroup ↑toModuleCat] [continuousSMul : ContinuousSMul R ↑toModuleCat] : TopModuleCat R - TopModuleCat.instConcreteCategoryContinuousLinearMapIdCarrier 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
(R : Type u) [Ring R] [TopologicalSpace R] : CategoryTheory.ConcreteCategory (TopModuleCat R) fun x1 x2 => ↑x1.toModuleCat →L[R] ↑x2.toModuleCat - TopModuleCat.continuousSMul 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
{R : Type u} [Ring R] [TopologicalSpace R] (self : TopModuleCat R) : ContinuousSMul R ↑self.toModuleCat - TopModuleCat.ofHom 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
{R : Type u} [Ring R] [TopologicalSpace R] {X Y : Type v} [AddCommGroup X] [Module R X] [TopologicalSpace X] [ContinuousAdd X] [ContinuousSMul R X] [AddCommGroup Y] [Module R Y] [TopologicalSpace Y] [ContinuousAdd Y] [ContinuousSMul R Y] (f : X →L[R] Y) : TopModuleCat.of R X ⟶ TopModuleCat.of R Y - TopModuleCat.instHasForget₂ContinuousLinearMapIdCarrierTopCatContinuousMapCarrier 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
(R : Type u) [Ring R] [TopologicalSpace R] : CategoryTheory.HasForget₂ (TopModuleCat R) TopCat - TopModuleCat.instIsRightAdjointTopCatForget₂ContinuousLinearMapIdCarrierContinuousMapCarrier 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
(R : Type u) [Ring R] [TopologicalSpace R] : (CategoryTheory.forget₂ (TopModuleCat R) TopCat).IsRightAdjoint - TopModuleCat.instPreservesLimitsTopCatForget₂ContinuousLinearMapIdCarrierContinuousMapCarrier 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
{R : Type u} [Ring R] [TopologicalSpace R] : CategoryTheory.Limits.PreservesLimits (CategoryTheory.forget₂ (TopModuleCat R) TopCat) - TopModuleCat.instReflectsIsomorphismsTopCatForget₂ContinuousLinearMapIdCarrierContinuousMapCarrier 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
(R : Type u) [Ring R] [TopologicalSpace R] : (CategoryTheory.forget₂ (TopModuleCat R) TopCat).ReflectsIsomorphisms - TopModuleCat.freeAdj 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
(R : Type u) [Ring R] [TopologicalSpace R] : TopModuleCat.free R ⊣ CategoryTheory.forget₂ (TopModuleCat R) TopCat - TopModuleCat.forget₂_TopCat_obj 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
(R : Type u) [Ring R] [TopologicalSpace R] {X : TopModuleCat R} : ↑((CategoryTheory.forget₂ (TopModuleCat R) TopCat).obj X) = ↑X.toModuleCat - TopModuleCat.ofHom_hom 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
(R : Type u) [Ring R] [TopologicalSpace R] {X Y : TopModuleCat R} (f : X.Hom Y) : TopModuleCat.ofHom f.hom = f - TopModuleCat.endRingEquiv 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
{R : Type u} [Ring R] [TopologicalSpace R] (M : TopModuleCat R) : CategoryTheory.End M ≃+* (↑M.toModuleCat →L[R] ↑M.toModuleCat) - TopModuleCat.hom_comp 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
(R : Type u) [Ring R] [TopologicalSpace R] {X Y Z : TopModuleCat R} (f : X ⟶ Y) (g : Y ⟶ Z) : TopModuleCat.Hom.hom (CategoryTheory.CategoryStruct.comp f g) = TopModuleCat.Hom.hom g ∘SL TopModuleCat.Hom.hom f - TopModuleCat.instHasForget₂ContinuousLinearMapIdCarrierModuleCatLinearMap 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
(R : Type u) [Ring R] [TopologicalSpace R] : CategoryTheory.HasForget₂ (TopModuleCat R) (ModuleCat R) - TopModuleCat.instIsLeftAdjointModuleCatForget₂ContinuousLinearMapIdCarrierLinearMap 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
(R : Type u) [Ring R] [TopologicalSpace R] : (CategoryTheory.forget₂ (TopModuleCat R) (ModuleCat R)).IsLeftAdjoint - TopModuleCat.instIsRightAdjointModuleCatForget₂ContinuousLinearMapIdCarrierLinearMap 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
(R : Type u) [Ring R] [TopologicalSpace R] : (CategoryTheory.forget₂ (TopModuleCat R) (ModuleCat R)).IsRightAdjoint - TopModuleCat.indiscreteAdj 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
(R : Type u) [Ring R] [TopologicalSpace R] : CategoryTheory.forget₂ (TopModuleCat R) (ModuleCat R) ⊣ TopModuleCat.indiscrete R - TopModuleCat.withModuleTopologyAdj 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
(R : Type u) [Ring R] [TopologicalSpace R] : TopModuleCat.withModuleTopology R ⊣ CategoryTheory.forget₂ (TopModuleCat R) (ModuleCat R) - TopModuleCat.hom_zero_apply 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
(R : Type u) [Ring R] [TopologicalSpace R] {M₁ M₂ : TopModuleCat R} (m : ↑M₁.toModuleCat) : (TopModuleCat.Hom.hom 0) m = 0 - TopModuleCat.hom_id 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
(R : Type u) [Ring R] [TopologicalSpace R] (X : TopModuleCat R) : CategoryTheory.ConcreteCategory.hom (CategoryTheory.CategoryStruct.id X) = ContinuousLinearMap.id R ↑X.toModuleCat - TopModuleCat.hasLimit_of_hasLimit_forget₂ 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
{R : Type u} [Ring R] [TopologicalSpace R] {J : Type u_2} [CategoryTheory.Category.{v_1, u_2} J] {F : CategoryTheory.Functor J (TopModuleCat R)} [CategoryTheory.Limits.HasLimit (F.comp (CategoryTheory.forget₂ (TopModuleCat R) (ModuleCat R)))] : CategoryTheory.Limits.HasLimit F - TopModuleCat.instHasColimitOfModuleCatCompForget₂ContinuousLinearMapIdCarrierLinearMap 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
{R : Type u} [Ring R] [TopologicalSpace R] {J : Type u_2} [CategoryTheory.Category.{v_1, u_2} J] {F : CategoryTheory.Functor J (TopModuleCat R)} [CategoryTheory.Limits.HasColimit (F.comp (CategoryTheory.forget₂ (TopModuleCat R) (ModuleCat R)))] : CategoryTheory.Limits.HasColimit F - TopModuleCat.ofCocone 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
{R : Type u} [Ring R] [TopologicalSpace R] {J : Type u_2} [CategoryTheory.Category.{v_1, u_2} J] {F : CategoryTheory.Functor J (TopModuleCat R)} (c : CategoryTheory.Limits.Cocone (F.comp (CategoryTheory.forget₂ (TopModuleCat R) (ModuleCat R)))) : CategoryTheory.Limits.Cocone F - TopModuleCat.ofCone 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
{R : Type u} [Ring R] [TopologicalSpace R] {J : Type u_2} [CategoryTheory.Category.{v_1, u_2} J] {F : CategoryTheory.Functor J (TopModuleCat R)} (c : CategoryTheory.Limits.Cone (F.comp (CategoryTheory.forget₂ (TopModuleCat R) (ModuleCat R)))) : CategoryTheory.Limits.Cone F - TopModuleCat.instPreservesLimitsOfShapeTopCatForget₂ContinuousLinearMapIdCarrierContinuousMapCarrierOfHasLimitsOfShapeOfModuleCatForgetLinearMap 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
{R : Type u} [Ring R] [TopologicalSpace R] {J : Type u_2} [CategoryTheory.Category.{v_1, u_2} J] [CategoryTheory.Limits.HasLimitsOfShape J (ModuleCat R)] [CategoryTheory.Limits.PreservesLimitsOfShape J (CategoryTheory.forget (ModuleCat R))] : CategoryTheory.Limits.PreservesLimitsOfShape J (CategoryTheory.forget₂ (TopModuleCat R) TopCat) - TopModuleCat.hom_neg 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
(R : Type u) [Ring R] [TopologicalSpace R] {M₁ M₂ : TopModuleCat R} (φ : M₁ ⟶ M₂) : TopModuleCat.Hom.hom (-φ) = -TopModuleCat.Hom.hom φ - TopModuleCat.hom_zero 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
(R : Type u) [Ring R] [TopologicalSpace R] {M₁ M₂ : TopModuleCat R} : TopModuleCat.Hom.hom 0 = 0 - TopModuleCat.freeMap_map 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
(R : Type u) [Ring R] [TopologicalSpace R] {X Y : TopCat} (f : X ⟶ Y) (v : ↑X →₀ R) : (CategoryTheory.ConcreteCategory.hom (TopModuleCat.freeMap R f)) v = Finsupp.mapDomain (⇑(TopCat.Hom.hom f)) v - TopModuleCat.hom_sub 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
(R : Type u) [Ring R] [TopologicalSpace R] {M₁ M₂ : TopModuleCat R} (φ₁ φ₂ : M₁ ⟶ M₂) : TopModuleCat.Hom.hom (φ₁ - φ₂) = TopModuleCat.Hom.hom φ₁ - TopModuleCat.Hom.hom φ₂ - TopModuleCat.isColimit 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
{R : Type u} [Ring R] [TopologicalSpace R] {J : Type u_2} [CategoryTheory.Category.{v_1, u_2} J] {F : CategoryTheory.Functor J (TopModuleCat R)} {c : CategoryTheory.Limits.Cocone (F.comp (CategoryTheory.forget₂ (TopModuleCat R) (ModuleCat R)))} (hc : CategoryTheory.Limits.IsColimit c) : CategoryTheory.Limits.IsColimit (TopModuleCat.ofCocone c) - TopModuleCat.isLimit 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
{R : Type u} [Ring R] [TopologicalSpace R] {J : Type u_2} [CategoryTheory.Category.{v_1, u_2} J] {F : CategoryTheory.Functor J (TopModuleCat R)} {c : CategoryTheory.Limits.Cone (F.comp (CategoryTheory.forget₂ (TopModuleCat R) (ModuleCat R)))} (hc : CategoryTheory.Limits.IsLimit c) : CategoryTheory.Limits.IsLimit (TopModuleCat.ofCone c) - TopModuleCat.hom_add 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
(R : Type u) [Ring R] [TopologicalSpace R] {M₁ M₂ : TopModuleCat R} (φ₁ φ₂ : M₁ ⟶ M₂) : TopModuleCat.Hom.hom (φ₁ + φ₂) = TopModuleCat.Hom.hom φ₁ + TopModuleCat.Hom.hom φ₂ - TopModuleCat.hom_nsmul 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
(R : Type u) [Ring R] [TopologicalSpace R] {M₁ M₂ : TopModuleCat R} (n : ℕ) (φ : M₁ ⟶ M₂) : TopModuleCat.Hom.hom (n • φ) = n • TopModuleCat.Hom.hom φ - TopModuleCat.hom_zsmul 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
(R : Type u) [Ring R] [TopologicalSpace R] {M₁ M₂ : TopModuleCat R} (n : ℤ) (φ : M₁ ⟶ M₂) : TopModuleCat.Hom.hom (n • φ) = n • TopModuleCat.Hom.hom φ - TopModuleCat.instPreservesLimitTopCatForget₂ContinuousLinearMapIdCarrierContinuousMapCarrierOfHasLimitOfModuleCatCompLinearMapForget 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
{R : Type u} [Ring R] [TopologicalSpace R] {J : Type u_2} [CategoryTheory.Category.{v_1, u_2} J] {F : CategoryTheory.Functor J (TopModuleCat R)} [CategoryTheory.Limits.HasLimit (F.comp (CategoryTheory.forget₂ (TopModuleCat R) (ModuleCat R)))] [CategoryTheory.Limits.PreservesLimit (F.comp (CategoryTheory.forget₂ (TopModuleCat R) (ModuleCat R))) (CategoryTheory.forget (ModuleCat R))] : CategoryTheory.Limits.PreservesLimit F (CategoryTheory.forget₂ (TopModuleCat R) TopCat) - TopModuleCat.endRingEquiv_apply 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
{R : Type u} [Ring R] [TopologicalSpace R] (M : TopModuleCat R) (f : M.Hom M) : M.endRingEquiv f = f.hom - TopModuleCat.hom_smul 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
{S : Type u_1} [CommRing S] [TopologicalSpace S] {M₁ M₂ : TopModuleCat S} (s : S) (φ : M₁ ⟶ M₂) : TopModuleCat.Hom.hom (s • φ) = s • TopModuleCat.Hom.hom φ - TopModuleCat.endRingEquiv_symm_apply 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
{R : Type u} [Ring R] [TopologicalSpace R] (M : TopModuleCat R) (f : ↑M.toModuleCat →L[R] ↑M.toModuleCat) : M.endRingEquiv.symm f = TopModuleCat.ofHom f - TopModuleCat.hom_forget₂_TopCat_map 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Basic
(R : Type u) [Ring R] [TopologicalSpace R] {X Y : TopModuleCat R} (f : X ⟶ Y) : TopCat.Hom.hom ((CategoryTheory.forget₂ (TopModuleCat R) TopCat).map f) = ↑(TopModuleCat.Hom.hom f) - TopModuleCat.instCategoryWithHomology 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Homology
{R : Type u} [Ring R] [TopologicalSpace R] : CategoryTheory.CategoryWithHomology (TopModuleCat R) - TopModuleCat.coker 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Homology
{R : Type u} [Ring R] [TopologicalSpace R] {M N : TopModuleCat R} (φ : M ⟶ N) : TopModuleCat R - TopModuleCat.ker 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Homology
{R : Type u} [Ring R] [TopologicalSpace R] {M N : TopModuleCat R} (φ : M ⟶ N) : TopModuleCat R - TopModuleCat.instEpiCokerπ 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Homology
{R : Type u} [Ring R] [TopologicalSpace R] {M N : TopModuleCat R} (φ : M ⟶ N) : CategoryTheory.Epi (TopModuleCat.cokerπ φ) - TopModuleCat.instMonoKerι 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Homology
{R : Type u} [Ring R] [TopologicalSpace R] {M N : TopModuleCat R} (φ : M ⟶ N) : CategoryTheory.Mono (TopModuleCat.kerι φ) - TopModuleCat.cokerπ 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Homology
{R : Type u} [Ring R] [TopologicalSpace R] {M N : TopModuleCat R} (φ : M ⟶ N) : N ⟶ TopModuleCat.coker φ - TopModuleCat.kerι 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Homology
{R : Type u} [Ring R] [TopologicalSpace R] {M N : TopModuleCat R} (φ : M ⟶ N) : TopModuleCat.ker φ ⟶ M - TopModuleCat.isColimitCoker 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Homology
{R : Type u} [Ring R] [TopologicalSpace R] {M N : TopModuleCat R} (φ : M ⟶ N) : CategoryTheory.Limits.IsColimit (CategoryTheory.Limits.CokernelCofork.ofπ (TopModuleCat.cokerπ φ) ⋯) - TopModuleCat.isLimitKer 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Homology
{R : Type u} [Ring R] [TopologicalSpace R] {M N : TopModuleCat R} (φ : M ⟶ N) : CategoryTheory.Limits.IsLimit (CategoryTheory.Limits.KernelFork.ofι (TopModuleCat.kerι φ) ⋯) - TopModuleCat.comp_cokerπ 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Homology
{R : Type u} [Ring R] [TopologicalSpace R] {M N : TopModuleCat R} (φ : M ⟶ N) : CategoryTheory.CategoryStruct.comp φ (TopModuleCat.cokerπ φ) = 0 - TopModuleCat.kerι_comp 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Homology
{R : Type u} [Ring R] [TopologicalSpace R] {M N : TopModuleCat R} (φ : M ⟶ N) : CategoryTheory.CategoryStruct.comp (TopModuleCat.kerι φ) φ = 0 - TopModuleCat.cokerπ_surjective 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Homology
{R : Type u} [Ring R] [TopologicalSpace R] {M N : TopModuleCat R} (φ : M ⟶ N) : Function.Surjective ⇑(TopModuleCat.Hom.hom (TopModuleCat.cokerπ φ)) - TopModuleCat.kerι_apply 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Homology
{R : Type u} [Ring R] [TopologicalSpace R] {M N : TopModuleCat R} (φ : M ⟶ N) (x : (fun X => ↑X.toModuleCat) (TopModuleCat.ker φ)) : (CategoryTheory.ConcreteCategory.hom (TopModuleCat.kerι φ)) x = ↑x - TopModuleCat.hom_cokerπ 📋 Mathlib.Algebra.Category.ModuleCat.Topology.Homology
{R : Type u} [Ring R] [TopologicalSpace R] {M N : TopModuleCat R} (φ : M ⟶ N) (x : ↑N.toModuleCat) : (TopModuleCat.Hom.hom (TopModuleCat.cokerπ φ)) x = (↑(TopModuleCat.Hom.hom φ)).range.mkQ x - TopRep.invariants 📋 Mathlib.RepresentationTheory.Continuous.TopRep
{k : Type u} [TopologicalSpace k] [Ring k] {G : Type v} [Group G] (X : TopRep k G) : TopModuleCat k - TopRep.invariantsFunctor 📋 Mathlib.RepresentationTheory.Continuous.TopRep
(k : Type u) [TopologicalSpace k] [Ring k] (G : Type v) [Group G] : CategoryTheory.Functor (TopRep k G) (TopModuleCat k) - TopRep.TopRepEquivActionTop 📋 Mathlib.RepresentationTheory.Continuous.TopRep
{k : Type u} {G : Type v} [TopologicalSpace k] [Ring k] [Monoid G] : TopRep k G ≌ Action (TopModuleCat k) G - TopRep.fromActionTopModFunc 📋 Mathlib.RepresentationTheory.Continuous.TopRep
{k : Type u} {G : Type v} [TopologicalSpace k] [Ring k] [Monoid G] : CategoryTheory.Functor (Action (TopModuleCat k) G) (TopRep k G) - TopRep.toActionTopModFunc 📋 Mathlib.RepresentationTheory.Continuous.TopRep
{k : Type u} {G : Type v} [TopologicalSpace k] [Ring k] [Monoid G] : CategoryTheory.Functor (TopRep k G) (Action (TopModuleCat k) G) - TopRep.instIsEquivalenceActionTopModuleCatFromActionTopModFunc 📋 Mathlib.RepresentationTheory.Continuous.TopRep
{k : Type u} {G : Type v} [TopologicalSpace k] [Ring k] [Monoid G] : TopRep.fromActionTopModFunc.IsEquivalence - TopRep.instIsEquivalenceActionTopModuleCatToActionTopModFunc 📋 Mathlib.RepresentationTheory.Continuous.TopRep
{k : Type u} {G : Type v} [TopologicalSpace k] [Ring k] [Monoid G] : TopRep.toActionTopModFunc.IsEquivalence - TopRep.instAdditiveTopModuleCatInvariantsFunctor 📋 Mathlib.RepresentationTheory.Continuous.TopRep
{k : Type u} [TopologicalSpace k] [Ring k] {G : Type v} [Group G] : (TopRep.invariantsFunctor k G).Additive - TopRep.instLinearTopModuleCatInvariantsFunctor 📋 Mathlib.RepresentationTheory.Continuous.TopRep
{G : Type v} [Group G] {k : Type u} [CommRing k] [TopologicalSpace k] : CategoryTheory.Functor.Linear k (TopRep.invariantsFunctor k G) - TopRep.toActionFromAction 📋 Mathlib.RepresentationTheory.Continuous.TopRep
{k : Type u} {G : Type v} [TopologicalSpace k] [Ring k] [Monoid G] (X : TopRep k G) : TopRep.fromActionTopModFunc.obj (TopRep.toActionTopModFunc.obj X) ≅ X - TopRep.fromActionToAction 📋 Mathlib.RepresentationTheory.Continuous.TopRep
{k : Type u} {G : Type v} [TopologicalSpace k] [Ring k] [Monoid G] (X : Action (TopModuleCat k) G) : TopRep.toActionTopModFunc.obj (TopRep.fromActionTopModFunc.obj X) ≅ X - TopRep.invariantsResMap 📋 Mathlib.RepresentationTheory.Continuous.TopRep
{k : Type u} [TopologicalSpace k] [Ring k] {G : Type u_1} {H : Type u_2} [Group G] [Group H] (φ : H →* G) {X : TopRep k G} {Y : TopRep k H} (f : TopRep.res φ X ⟶ Y) : X.invariants ⟶ Y.invariants - TopRep.Hom.toTopModuleCatHom 📋 Mathlib.RepresentationTheory.Continuous.TopRep
{k : Type u} {G : Type v} [TopologicalSpace k] [Ring k] [Monoid G] {A B : TopRep k G} (f : A.Hom B) : TopModuleCat.of k ↑A ⟶ TopModuleCat.of k ↑B - TopRep.invariantsResMap_comp 📋 Mathlib.RepresentationTheory.Continuous.TopRep
{k : Type u} [TopologicalSpace k] [Ring k] {G : Type u_1} {H : Type u_2} [Group G] [Group H] {X : TopRep k G} {Y Y' : TopRep k H} (φ : H →* G) (f : TopRep.res φ X ⟶ Y) (g : Y ⟶ Y') : TopRep.invariantsResMap φ (CategoryTheory.CategoryStruct.comp f g) = CategoryTheory.CategoryStruct.comp (TopRep.invariantsResMap φ f) ((TopRep.invariantsFunctor k H).map g) - TopRep.invariantsResMap_map_comp 📋 Mathlib.RepresentationTheory.Continuous.TopRep
{k : Type u} [TopologicalSpace k] [Ring k] {G : Type u_1} {H : Type u_2} [Group G] [Group H] {X X' : TopRep k G} {Y : TopRep k H} (φ : H →* G) (f : X ⟶ X') (g : TopRep.res φ X' ⟶ Y) : TopRep.invariantsResMap φ (CategoryTheory.CategoryStruct.comp ((TopRep.resFunctor φ).map f) g) = CategoryTheory.CategoryStruct.comp ((TopRep.invariantsFunctor k G).map f) (TopRep.invariantsResMap φ g) - continuousCohomology 📋 Mathlib.RepresentationTheory.Homological.ContCohomology.Basic
{k : Type u_1} {G : Type u_2} [Ring k] [Group G] [TopologicalSpace k] [TopologicalSpace G] [IsTopologicalGroup G] (n : ℕ) (A : TopRep k G) : TopModuleCat k - ContinuousCohomology.cocycles 📋 Mathlib.RepresentationTheory.Homological.ContCohomology.Basic
{k : Type u_1} {G : Type u_2} [Ring k] [Group G] [TopologicalSpace k] [TopologicalSpace G] [IsTopologicalGroup G] (A : TopRep k G) (n : ℕ) : TopModuleCat k - TopRep.homogeneousCochains 📋 Mathlib.RepresentationTheory.Homological.ContCohomology.Basic
{k : Type u_1} {G : Type u_2} [Ring k] [Group G] [TopologicalSpace k] [TopologicalSpace G] [IsTopologicalGroup G] (X : TopRep k G) : CochainComplex (TopModuleCat k) ℕ - ContinuousCohomology.π 📋 Mathlib.RepresentationTheory.Homological.ContCohomology.Basic
{k : Type u_1} {G : Type u_2} [Ring k] [Group G] [TopologicalSpace k] [TopologicalSpace G] [IsTopologicalGroup G] (A : TopRep k G) (n : ℕ) : HomologicalComplex.cycles A.homogeneousCochains n ⟶ HomologicalComplex.homology A.homogeneousCochains n - TopRep.homogeneousCochains.d_eq 📋 Mathlib.RepresentationTheory.Homological.ContCohomology.Basic
{k : Type u_1} {G : Type u_2} [Ring k] [Group G] [TopologicalSpace k] [TopologicalSpace G] [IsTopologicalGroup G] (X : TopRep k G) (i : ℕ) : X.homogeneousCochains.d i (i + 1) = (TopRep.invariantsFunctor k G).map (X.d (i + 1)) - TopRep.homogeneousCochains.d_apply 📋 Mathlib.RepresentationTheory.Homological.ContCohomology.Basic
{k : Type u_1} {G : Type u_2} [Ring k] [Group G] [TopologicalSpace k] [TopologicalSpace G] [IsTopologicalGroup G] (X : TopRep k G) (i : ℕ) (σ : ↑(X.homogeneousCochains.X i).toModuleCat) : ↑((TopModuleCat.Hom.hom (X.homogeneousCochains.d i (i + 1))) σ) = (TopRep.Hom.hom (X.d (i + 1))) ↑σ - ContinuousCohomology.cocyclesMap_id 📋 Mathlib.RepresentationTheory.Homological.ContCohomology.Functoriality
{k : Type u} {G : Type v} [Ring k] [TopologicalSpace k] [Group G] [TopologicalSpace G] [IsTopologicalGroup G] (X : TopRep k G) (n : ℕ) : ContinuousCohomology.cocyclesMap (ContinuousMonoidHom.id G) (CategoryTheory.CategoryStruct.id X) n = CategoryTheory.CategoryStruct.id (ContinuousCohomology.cocycles X n) - ContinuousCohomology.map_id 📋 Mathlib.RepresentationTheory.Homological.ContCohomology.Functoriality
{k : Type u} {G : Type v} [Ring k] [TopologicalSpace k] [Group G] [TopologicalSpace G] [IsTopologicalGroup G] (X : TopRep k G) (n : ℕ) : ContinuousCohomology.map (ContinuousMonoidHom.id G) (CategoryTheory.CategoryStruct.id X) n = CategoryTheory.CategoryStruct.id (continuousCohomology n X) - ContinuousCohomology.cocyclesMap 📋 Mathlib.RepresentationTheory.Homological.ContCohomology.Functoriality
{k : Type u} {G H : Type v} [Ring k] [TopologicalSpace k] [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [Group H] [TopologicalSpace H] [IsTopologicalGroup H] {X : TopRep k G} {Y : TopRep k H} (φ : H →ₜ* G) (f : TopRep.res (↑φ) X ⟶ Y) (n : ℕ) : ContinuousCohomology.cocycles X n ⟶ ContinuousCohomology.cocycles Y n - ContinuousCohomology.map 📋 Mathlib.RepresentationTheory.Homological.ContCohomology.Functoriality
{k : Type u} {G H : Type v} [Ring k] [TopologicalSpace k] [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [Group H] [TopologicalSpace H] [IsTopologicalGroup H] {X : TopRep k G} {Y : TopRep k H} (φ : H →ₜ* G) (f : TopRep.res (↑φ) X ⟶ Y) (n : ℕ) : continuousCohomology n X ⟶ continuousCohomology n Y - ContinuousCohomology.cochainsMap 📋 Mathlib.RepresentationTheory.Homological.ContCohomology.Functoriality
{k : Type u} {G H : Type v} [Ring k] [TopologicalSpace k] [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [Group H] [TopologicalSpace H] [IsTopologicalGroup H] {X : TopRep k G} {Y : TopRep k H} (φ : H →ₜ* G) (f : TopRep.res (↑φ) X ⟶ Y) : X.homogeneousCochains ⟶ Y.homogeneousCochains - ContinuousCohomology.cochainsMap_id 📋 Mathlib.RepresentationTheory.Homological.ContCohomology.Functoriality
{k : Type u} {G : Type v} [Ring k] [TopologicalSpace k] [Group G] [TopologicalSpace G] [IsTopologicalGroup G] (X : TopRep k G) : ContinuousCohomology.cochainsMap (ContinuousMonoidHom.id G) (CategoryTheory.CategoryStruct.id X) = CategoryTheory.CategoryStruct.id X.homogeneousCochains - ContinuousCohomology.cochainsMap_f 📋 Mathlib.RepresentationTheory.Homological.ContCohomology.Functoriality
{k : Type u} {G H : Type v} [Ring k] [TopologicalSpace k] [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [Group H] [TopologicalSpace H] [IsTopologicalGroup H] {X : TopRep k G} {Y : TopRep k H} (φ : H →ₜ* G) (f : TopRep.res (↑φ) X ⟶ Y) (i : ℕ) : (ContinuousCohomology.cochainsMap φ f).f i = TopRep.invariantsResMap (↑φ) (ContinuousCohomology.resolutionMap φ f (i + 1)) - ContinuousCohomology.π_map 📋 Mathlib.RepresentationTheory.Homological.ContCohomology.Functoriality
{k : Type u} {G H : Type v} [Ring k] [TopologicalSpace k] [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [Group H] [TopologicalSpace H] [IsTopologicalGroup H] {X : TopRep k G} {Y : TopRep k H} (φ : H →ₜ* G) (f : TopRep.res (↑φ) X ⟶ Y) (n : ℕ) : CategoryTheory.CategoryStruct.comp (ContinuousCohomology.π X n) (ContinuousCohomology.map φ f n) = CategoryTheory.CategoryStruct.comp (ContinuousCohomology.cocyclesMap φ f n) (ContinuousCohomology.π Y n) - ContinuousCohomology.cocyclesMap_comp 📋 Mathlib.RepresentationTheory.Homological.ContCohomology.Functoriality
{k : Type u} {G H K : Type v} [Ring k] [TopologicalSpace k] [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [Group H] [TopologicalSpace H] [IsTopologicalGroup H] [Group K] [TopologicalSpace K] [IsTopologicalGroup K] {X : TopRep k G} {Y : TopRep k H} {Z : TopRep k K} (φ : H →ₜ* G) (ψ : K →ₜ* H) (f : TopRep.res (↑φ) X ⟶ Y) (g : TopRep.res (↑ψ) Y ⟶ Z) (n : ℕ) : ContinuousCohomology.cocyclesMap (φ.comp ψ) (CategoryTheory.CategoryStruct.comp ((TopRep.resFunctor ↑ψ).map f) g) n = CategoryTheory.CategoryStruct.comp (ContinuousCohomology.cocyclesMap φ f n) (ContinuousCohomology.cocyclesMap ψ g n) - ContinuousCohomology.map_comp 📋 Mathlib.RepresentationTheory.Homological.ContCohomology.Functoriality
{k : Type u} {G H K : Type v} [Ring k] [TopologicalSpace k] [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [Group H] [TopologicalSpace H] [IsTopologicalGroup H] [Group K] [TopologicalSpace K] [IsTopologicalGroup K] {X : TopRep k G} {Y : TopRep k H} {Z : TopRep k K} (φ : H →ₜ* G) (ψ : K →ₜ* H) (f : TopRep.res (↑φ) X ⟶ Y) (g : TopRep.res (↑ψ) Y ⟶ Z) (n : ℕ) : ContinuousCohomology.map (φ.comp ψ) (CategoryTheory.CategoryStruct.comp ((TopRep.resFunctor ↑ψ).map f) g) n = CategoryTheory.CategoryStruct.comp (ContinuousCohomology.map φ f n) (ContinuousCohomology.map ψ g n) - ContinuousCohomology.π_map_assoc 📋 Mathlib.RepresentationTheory.Homological.ContCohomology.Functoriality
{k : Type u} {G H : Type v} [Ring k] [TopologicalSpace k] [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [Group H] [TopologicalSpace H] [IsTopologicalGroup H] {X : TopRep k G} {Y : TopRep k H} (φ : H →ₜ* G) (f : TopRep.res (↑φ) X ⟶ Y) (n : ℕ) {Z : TopModuleCat k} (h : continuousCohomology n Y ⟶ Z) : CategoryTheory.CategoryStruct.comp (ContinuousCohomology.π X n) (CategoryTheory.CategoryStruct.comp (ContinuousCohomology.map φ f n) h) = CategoryTheory.CategoryStruct.comp (ContinuousCohomology.cocyclesMap φ f n) (CategoryTheory.CategoryStruct.comp (ContinuousCohomology.π Y n) h) - ContinuousCohomology.cochainsMap_comp 📋 Mathlib.RepresentationTheory.Homological.ContCohomology.Functoriality
{k : Type u} {G H K : Type v} [Ring k] [TopologicalSpace k] [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [Group H] [TopologicalSpace H] [IsTopologicalGroup H] [Group K] [TopologicalSpace K] [IsTopologicalGroup K] {X : TopRep k G} {Y : TopRep k H} {Z : TopRep k K} (φ : H →ₜ* G) (ψ : K →ₜ* H) (f : TopRep.res (↑φ) X ⟶ Y) (g : TopRep.res (↑ψ) Y ⟶ Z) : ContinuousCohomology.cochainsMap (φ.comp ψ) (CategoryTheory.CategoryStruct.comp ((TopRep.resFunctor ↑ψ).map f) g) = CategoryTheory.CategoryStruct.comp (ContinuousCohomology.cochainsMap φ f) (ContinuousCohomology.cochainsMap ψ g) - ContinuousCohomology.cocyclesMap_comp_assoc 📋 Mathlib.RepresentationTheory.Homological.ContCohomology.Functoriality
{k : Type u} {G H K : Type v} [Ring k] [TopologicalSpace k] [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [Group H] [TopologicalSpace H] [IsTopologicalGroup H] [Group K] [TopologicalSpace K] [IsTopologicalGroup K] {X : TopRep k G} {Y : TopRep k H} {Z : TopRep k K} (φ : H →ₜ* G) (ψ : K →ₜ* H) (f : TopRep.res (↑φ) X ⟶ Y) (g : TopRep.res (↑ψ) Y ⟶ Z) (n : ℕ) {Z✝ : TopModuleCat k} (h : ContinuousCohomology.cocycles Z n ⟶ Z✝) : CategoryTheory.CategoryStruct.comp (ContinuousCohomology.cocyclesMap (φ.comp ψ) (CategoryTheory.CategoryStruct.comp (TopRep.ofHom (ContIntertwiningMap.restrict (↑ψ) (TopRep.Hom.hom f))) g) n) h = CategoryTheory.CategoryStruct.comp (ContinuousCohomology.cocyclesMap φ f n) (CategoryTheory.CategoryStruct.comp (ContinuousCohomology.cocyclesMap ψ g n) h) - ContinuousCohomology.map_comp_assoc 📋 Mathlib.RepresentationTheory.Homological.ContCohomology.Functoriality
{k : Type u} {G H K : Type v} [Ring k] [TopologicalSpace k] [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [Group H] [TopologicalSpace H] [IsTopologicalGroup H] [Group K] [TopologicalSpace K] [IsTopologicalGroup K] {X : TopRep k G} {Y : TopRep k H} {Z : TopRep k K} (φ : H →ₜ* G) (ψ : K →ₜ* H) (f : TopRep.res (↑φ) X ⟶ Y) (g : TopRep.res (↑ψ) Y ⟶ Z) (n : ℕ) {Z✝ : TopModuleCat k} (h : continuousCohomology n Z ⟶ Z✝) : CategoryTheory.CategoryStruct.comp (ContinuousCohomology.map (φ.comp ψ) (CategoryTheory.CategoryStruct.comp (TopRep.ofHom (ContIntertwiningMap.restrict (↑ψ) (TopRep.Hom.hom f))) g) n) h = CategoryTheory.CategoryStruct.comp (ContinuousCohomology.map φ f n) (CategoryTheory.CategoryStruct.comp (ContinuousCohomology.map ψ g n) h) - ContinuousCohomology.cochainsMap_comp_assoc 📋 Mathlib.RepresentationTheory.Homological.ContCohomology.Functoriality
{k : Type u} {G H K : Type v} [Ring k] [TopologicalSpace k] [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [Group H] [TopologicalSpace H] [IsTopologicalGroup H] [Group K] [TopologicalSpace K] [IsTopologicalGroup K] {X : TopRep k G} {Y : TopRep k H} {Z : TopRep k K} (φ : H →ₜ* G) (ψ : K →ₜ* H) (f : TopRep.res (↑φ) X ⟶ Y) (g : TopRep.res (↑ψ) Y ⟶ Z) {Z✝ : CochainComplex (TopModuleCat k) ℕ} (h : Z.homogeneousCochains ⟶ Z✝) : CategoryTheory.CategoryStruct.comp (ContinuousCohomology.cochainsMap (φ.comp ψ) (CategoryTheory.CategoryStruct.comp (TopRep.ofHom (ContIntertwiningMap.restrict (↑ψ) (TopRep.Hom.hom f))) g)) h = CategoryTheory.CategoryStruct.comp (ContinuousCohomology.cochainsMap φ f) (CategoryTheory.CategoryStruct.comp (ContinuousCohomology.cochainsMap ψ g) h) - ContinuousCohomology.cochainsMap_f_hom 📋 Mathlib.RepresentationTheory.Homological.ContCohomology.Functoriality
{k : Type u} {G H : Type v} [Ring k] [TopologicalSpace k] [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [Group H] [TopologicalSpace H] [IsTopologicalGroup H] {X : TopRep k G} {Y : TopRep k H} (φ : H →ₜ* G) (f : TopRep.res (↑φ) X ⟶ Y) (i : ℕ) : TopModuleCat.Hom.hom ((ContinuousCohomology.cochainsMap φ f).f i) = ContIntertwiningMap.mapInvariantsOfRes (↑φ) (TopRep.Hom.hom (ContinuousCohomology.resolutionMap φ f (i + 1))) - ContinuousCohomology.zeroIso 📋 Mathlib.RepresentationTheory.Homological.ContCohomology.LowDegree
{k : Type u_1} {G : Type u_2} [Ring k] [Group G] [TopologicalSpace k] [TopologicalSpace G] [IsTopologicalGroup G] (A : TopRep k G) : continuousCohomology 0 A ≅ TopModuleCat.of k ↥A.ρ.invariants - ContinuousCohomology.cocycles₀IsoAux 📋 Mathlib.RepresentationTheory.Homological.ContCohomology.LowDegree
{k : Type u_1} {G : Type u_2} [Ring k] [Group G] [TopologicalSpace k] [TopologicalSpace G] [IsTopologicalGroup G] (X : TopRep k G) (σ : ↑(X.homogeneousCochains.X 0).toModuleCat) (hσ : σ ∈ (↑(TopModuleCat.Hom.hom (X.homogeneousCochains.d 0 1))).ker) : ↑σ 1 ∈ X.ρ.invariants - ContinuousCohomology.cocycles₀IsoAux' 📋 Mathlib.RepresentationTheory.Homological.ContCohomology.LowDegree
{k : Type u_1} {G : Type u_2} [Ring k] [Group G] [TopologicalSpace k] [TopologicalSpace G] [IsTopologicalGroup G] (X : TopRep k G) (x : ↑X) (h : ContinuousMap.const G x ∈ (X.resolution'.X 0).ρ.invariants) : ⟨ContinuousMap.const G x, h⟩ ∈ (↑(TopModuleCat.Hom.hom (X.homogeneousCochains.d 0 1))).ker - ContinuousCohomology.d₀kerIso 📋 Mathlib.RepresentationTheory.Homological.ContCohomology.LowDegree
{k : Type u_1} {G : Type u_2} [Ring k] [Group G] [TopologicalSpace k] [TopologicalSpace G] [IsTopologicalGroup G] (X : TopRep k G) : ↥(↑(TopModuleCat.Hom.hom (X.homogeneousCochains.d 0 1))).ker ≃L[k] ↥X.ρ.invariants - ContinuousCohomology.cocycles₀Iso 📋 Mathlib.RepresentationTheory.Homological.ContCohomology.LowDegree
{k : Type u_1} {G : Type u_2} [Ring k] [Group G] [TopologicalSpace k] [TopologicalSpace G] [IsTopologicalGroup G] (X : TopRep k G) : ContinuousCohomology.cocycles X 0 ≅ TopModuleCat.of k ↥(↑(TopModuleCat.Hom.hom (X.homogeneousCochains.d 0 1))).ker
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 69fae59