Loogle!
Result
Found 69 declarations mentioning groupCohomology.cocycles.
- groupCohomology.cocycles 📋 Mathlib.RepresentationTheory.Homological.GroupCohomology.Basic
{k G : Type u} [CommRing k] [Group G] (A : Rep.{u, u, u} k G) (n : ℕ) : ModuleCat k - groupCohomology.π 📋 Mathlib.RepresentationTheory.Homological.GroupCohomology.Basic
{k G : Type u} [CommRing k] [Group G] (A : Rep.{u, u, u} k G) (n : ℕ) : groupCohomology.cocycles A n ⟶ groupCohomology A n - groupCohomology.iCocycles 📋 Mathlib.RepresentationTheory.Homological.GroupCohomology.Basic
{k G : Type u} [CommRing k] [Group G] (A : Rep.{u, u, u} k G) (n : ℕ) : groupCohomology.cocycles A n ⟶ (groupCohomology.inhomogeneousCochains A).X n - groupCohomology.toCocycles 📋 Mathlib.RepresentationTheory.Homological.GroupCohomology.Basic
{k G : Type u} [CommRing k] [Group G] (A : Rep.{u, u, u} k G) (i j : ℕ) : (groupCohomology.inhomogeneousCochains A).X i ⟶ groupCohomology.cocycles A j - groupCohomology_induction_on 📋 Mathlib.RepresentationTheory.Homological.GroupCohomology.Basic
{k G : Type u} [CommRing k] [Group G] {A : Rep.{u, u, u} k G} {n : ℕ} {C : ↑(groupCohomology A n) → Prop} (x : ↑(groupCohomology A n)) (h : ∀ (x : ↑(groupCohomology.cocycles A n)), C ((CategoryTheory.ConcreteCategory.hom (groupCohomology.π A n)) x)) : C x - groupCohomology.cocyclesMk 📋 Mathlib.RepresentationTheory.Homological.GroupCohomology.Basic
{k G : Type u} [CommRing k] [Group G] {A : Rep.{u, u, u} k G} {n : ℕ} (f : (Fin n → G) → ↑A) (h : (CategoryTheory.ConcreteCategory.hom (inhomogeneousCochains.d A n)) f = 0) : ↑(groupCohomology.cocycles A n) - groupCohomology.iCocycles_mk 📋 Mathlib.RepresentationTheory.Homological.GroupCohomology.Basic
{k G : Type u} [CommRing k] [Group G] {A : Rep.{u, u, u} k G} {n : ℕ} (f : (Fin n → G) → ↑A) (h : (CategoryTheory.ConcreteCategory.hom (inhomogeneousCochains.d A n)) f = 0) : (CategoryTheory.ConcreteCategory.hom (groupCohomology.iCocycles A n)) (groupCohomology.cocyclesMk f h) = f - groupCohomology.π_comp_H0IsoOfIsTrivial_hom 📋 Mathlib.RepresentationTheory.Homological.GroupCohomology.LowDegree
{k G : Type u} [CommRing k] [Group G] (A : Rep.{u, u, u} k G) [A.IsTrivial] : CategoryTheory.CategoryStruct.comp (groupCohomology.π A 0) (groupCohomology.H0IsoOfIsTrivial A).hom = CategoryTheory.CategoryStruct.comp (groupCohomology.iCocycles A 0) (groupCohomology.cochainsIso₀ A).hom - groupCohomology.cocyclesIso₀ 📋 Mathlib.RepresentationTheory.Homological.GroupCohomology.LowDegree
{k G : Type u} [CommRing k] [Group G] (A : Rep.{u, u, u} k G) : groupCohomology.cocycles A 0 ≅ ModuleCat.of k ↥A.ρ.invariants - groupCohomology.isoCocycles₁ 📋 Mathlib.RepresentationTheory.Homological.GroupCohomology.LowDegree
{k G : Type u} [CommRing k] [Group G] (A : Rep.{u, u, u} k G) : groupCohomology.cocycles A 1 ≅ ModuleCat.of k ↥(groupCohomology.cocycles₁ A) - groupCohomology.isoCocycles₂ 📋 Mathlib.RepresentationTheory.Homological.GroupCohomology.LowDegree
{k G : Type u} [CommRing k] [Group G] (A : Rep.{u, u, u} k G) : groupCohomology.cocycles A 2 ≅ ModuleCat.of k ↥(groupCohomology.cocycles₂ A) - groupCohomology.π_comp_H0IsoOfIsTrivial_hom_assoc 📋 Mathlib.RepresentationTheory.Homological.GroupCohomology.LowDegree
{k G : Type u} [CommRing k] [Group G] (A : Rep.{u, u, u} k G) [A.IsTrivial] {Z : ModuleCat k} (h : ModuleCat.of k ↑A ⟶ Z) : CategoryTheory.CategoryStruct.comp (groupCohomology.π A 0) (CategoryTheory.CategoryStruct.comp (groupCohomology.H0IsoOfIsTrivial A).hom h) = CategoryTheory.CategoryStruct.comp (groupCohomology.iCocycles A 0) (CategoryTheory.CategoryStruct.comp (groupCohomology.cochainsIso₀ A).hom h) - groupCohomology.cocyclesIso₀_hom_comp_f 📋 Mathlib.RepresentationTheory.Homological.GroupCohomology.LowDegree
{k G : Type u} [CommRing k] [Group G] (A : Rep.{u, u, u} k G) : CategoryTheory.CategoryStruct.comp (groupCohomology.cocyclesIso₀ A).hom (groupCohomology.shortComplexH0 A).f = CategoryTheory.CategoryStruct.comp (groupCohomology.iCocycles A 0) (groupCohomology.cochainsIso₀ A).hom - groupCohomology.π_comp_H1Iso_hom 📋 Mathlib.RepresentationTheory.Homological.GroupCohomology.LowDegree
{k G : Type u} [CommRing k] [Group G] (A : Rep.{u, u, u} k G) : CategoryTheory.CategoryStruct.comp (groupCohomology.π A 1) (groupCohomology.H1Iso A).hom = CategoryTheory.CategoryStruct.comp (groupCohomology.isoCocycles₁ A).hom (groupCohomology.shortComplexH1 A).moduleCatLeftHomologyData.π - groupCohomology.π_comp_H2Iso_hom 📋 Mathlib.RepresentationTheory.Homological.GroupCohomology.LowDegree
{k G : Type u} [CommRing k] [Group G] (A : Rep.{u, u, u} k G) : CategoryTheory.CategoryStruct.comp (groupCohomology.π A 2) (groupCohomology.H2Iso A).hom = CategoryTheory.CategoryStruct.comp (groupCohomology.isoCocycles₂ A).hom (groupCohomology.shortComplexH2 A).moduleCatLeftHomologyData.π - groupCohomology.isoCocycles₁_hom_comp_i 📋 Mathlib.RepresentationTheory.Homological.GroupCohomology.LowDegree
{k G : Type u} [CommRing k] [Group G] (A : Rep.{u, u, u} k G) : CategoryTheory.CategoryStruct.comp (groupCohomology.isoCocycles₁ A).hom (groupCohomology.shortComplexH1 A).moduleCatLeftHomologyData.i = CategoryTheory.CategoryStruct.comp (groupCohomology.iCocycles A 1) (groupCohomology.cochainsIso₁ A).hom - groupCohomology.cocyclesIso₀_inv_comp_iCocycles 📋 Mathlib.RepresentationTheory.Homological.GroupCohomology.LowDegree
{k G : Type u} [CommRing k] [Group G] (A : Rep.{u, u, u} k G) : CategoryTheory.CategoryStruct.comp (groupCohomology.cocyclesIso₀ A).inv (groupCohomology.iCocycles A 0) = CategoryTheory.CategoryStruct.comp (groupCohomology.shortComplexH0 A).f (groupCohomology.cochainsIso₀ A).inv - groupCohomology.isoCocycles₂_hom_comp_i 📋 Mathlib.RepresentationTheory.Homological.GroupCohomology.LowDegree
{k G : Type u} [CommRing k] [Group G] (A : Rep.{u, u, u} k G) : CategoryTheory.CategoryStruct.comp (groupCohomology.isoCocycles₂ A).hom (groupCohomology.shortComplexH2 A).moduleCatLeftHomologyData.i = CategoryTheory.CategoryStruct.comp (groupCohomology.iCocycles A 2) (groupCohomology.cochainsIso₂ A).hom - groupCohomology.π_comp_H0Iso_hom 📋 Mathlib.RepresentationTheory.Homological.GroupCohomology.LowDegree
{k G : Type u} [CommRing k] [Group G] (A : Rep.{u, u, u} k G) : CategoryTheory.CategoryStruct.comp (groupCohomology.π A 0) (groupCohomology.H0Iso A).hom = (groupCohomology.cocyclesIso₀ A).hom - groupCohomology.cocyclesIso₀_hom_comp_f_assoc 📋 Mathlib.RepresentationTheory.Homological.GroupCohomology.LowDegree
{k G : Type u} [CommRing k] [Group G] (A : Rep.{u, u, u} k G) {Z : ModuleCat k} (h : (groupCohomology.shortComplexH0 A).X₂ ⟶ Z) : CategoryTheory.CategoryStruct.comp (groupCohomology.cocyclesIso₀ A).hom (CategoryTheory.CategoryStruct.comp (groupCohomology.shortComplexH0 A).f h) = CategoryTheory.CategoryStruct.comp (CategoryTheory.CategoryStruct.comp (groupCohomology.iCocycles A 0) (groupCohomology.cochainsIso₀ A).hom) h - groupCohomology.π_comp_H1Iso_hom_assoc 📋 Mathlib.RepresentationTheory.Homological.GroupCohomology.LowDegree
{k G : Type u} [CommRing k] [Group G] (A : Rep.{u, u, u} k G) {Z : ModuleCat k} (h : (groupCohomology.shortComplexH1 A).moduleCatLeftHomologyData.H ⟶ Z) : CategoryTheory.CategoryStruct.comp (groupCohomology.π A 1) (CategoryTheory.CategoryStruct.comp (groupCohomology.H1Iso A).hom h) = CategoryTheory.CategoryStruct.comp (groupCohomology.isoCocycles₁ A).hom (CategoryTheory.CategoryStruct.comp (groupCohomology.shortComplexH1 A).moduleCatLeftHomologyData.π h) - groupCohomology.toCocycles_comp_isoCocycles₁_hom 📋 Mathlib.RepresentationTheory.Homological.GroupCohomology.LowDegree
{k G : Type u} [CommRing k] [Group G] (A : Rep.{u, u, u} k G) : CategoryTheory.CategoryStruct.comp (groupCohomology.toCocycles A 0 1) (groupCohomology.isoCocycles₁ A).hom = CategoryTheory.CategoryStruct.comp (groupCohomology.cochainsIso₀ A).hom (groupCohomology.shortComplexH1 A).moduleCatLeftHomologyData.f' - groupCohomology.isoCocycles₁_inv_comp_iCocycles 📋 Mathlib.RepresentationTheory.Homological.GroupCohomology.LowDegree
{k G : Type u} [CommRing k] [Group G] (A : Rep.{u, u, u} k G) : CategoryTheory.CategoryStruct.comp (groupCohomology.isoCocycles₁ A).inv (groupCohomology.iCocycles A 1) = CategoryTheory.CategoryStruct.comp (groupCohomology.shortComplexH1 A).moduleCatLeftHomologyData.i (groupCohomology.cochainsIso₁ A).inv - groupCohomology.π_comp_H2Iso_hom_assoc 📋 Mathlib.RepresentationTheory.Homological.GroupCohomology.LowDegree
{k G : Type u} [CommRing k] [Group G] (A : Rep.{u, u, u} k G) {Z : ModuleCat k} (h : (groupCohomology.shortComplexH2 A).moduleCatLeftHomologyData.H ⟶ Z) : CategoryTheory.CategoryStruct.comp (groupCohomology.π A 2) (CategoryTheory.CategoryStruct.comp (groupCohomology.H2Iso A).hom h) = CategoryTheory.CategoryStruct.comp (groupCohomology.isoCocycles₂ A).hom (CategoryTheory.CategoryStruct.comp (groupCohomology.shortComplexH2 A).moduleCatLeftHomologyData.π h) - groupCohomology.π_comp_H0Iso_hom_assoc 📋 Mathlib.RepresentationTheory.Homological.GroupCohomology.LowDegree
{k G : Type u} [CommRing k] [Group G] (A : Rep.{u, u, u} k G) {Z : ModuleCat k} (h : ModuleCat.of k ↥A.ρ.invariants ⟶ Z) : CategoryTheory.CategoryStruct.comp (groupCohomology.π A 0) (CategoryTheory.CategoryStruct.comp (groupCohomology.H0Iso A).hom h) = CategoryTheory.CategoryStruct.comp (groupCohomology.cocyclesIso₀ A).hom h - groupCohomology.isoCocycles₂_inv_comp_iCocycles 📋 Mathlib.RepresentationTheory.Homological.GroupCohomology.LowDegree
{k G : Type u} [CommRing k] [Group G] (A : Rep.{u, u, u} k G) : CategoryTheory.CategoryStruct.comp (groupCohomology.isoCocycles₂ A).inv (groupCohomology.iCocycles A 2) = CategoryTheory.CategoryStruct.comp (groupCohomology.shortComplexH2 A).moduleCatLeftHomologyData.i (groupCohomology.cochainsIso₂ A).inv - groupCohomology.toCocycles_comp_isoCocycles₂_hom 📋 Mathlib.RepresentationTheory.Homological.GroupCohomology.LowDegree
{k G : Type u} [CommRing k] [Group G] (A : Rep.{u, u, u} k G) : CategoryTheory.CategoryStruct.comp (groupCohomology.toCocycles A 1 2) (groupCohomology.isoCocycles₂ A).hom = CategoryTheory.CategoryStruct.comp (groupCohomology.cochainsIso₁ A).hom (groupCohomology.shortComplexH2 A).moduleCatLeftHomologyData.f' - groupCohomology.isoCocycles₁_hom_comp_i_assoc 📋 Mathlib.RepresentationTheory.Homological.GroupCohomology.LowDegree
{k G : Type u} [CommRing k] [Group G] (A : Rep.{u, u, u} k G) {Z : ModuleCat k} (h : (groupCohomology.shortComplexH1 A).X₂ ⟶ Z) : CategoryTheory.CategoryStruct.comp (groupCohomology.isoCocycles₁ A).hom (CategoryTheory.CategoryStruct.comp (groupCohomology.shortComplexH1 A).moduleCatLeftHomologyData.i h) = CategoryTheory.CategoryStruct.comp (groupCohomology.iCocycles A 1) (CategoryTheory.CategoryStruct.comp (groupCohomology.cochainsIso₁ A).hom h) - groupCohomology.cocyclesIso₀_inv_comp_iCocycles_assoc 📋 Mathlib.RepresentationTheory.Homological.GroupCohomology.LowDegree
{k G : Type u} [CommRing k] [Group G] (A : Rep.{u, u, u} k G) {Z : ModuleCat k} (h : ModuleCat.of k ((Fin 0 → G) → ↑A) ⟶ Z) : CategoryTheory.CategoryStruct.comp (groupCohomology.cocyclesIso₀ A).inv (CategoryTheory.CategoryStruct.comp (groupCohomology.iCocycles A 0) h) = CategoryTheory.CategoryStruct.comp (groupCohomology.shortComplexH0 A).f (CategoryTheory.CategoryStruct.comp (groupCohomology.cochainsIso₀ A).inv h) - groupCohomology.isoCocycles₂_hom_comp_i_assoc 📋 Mathlib.RepresentationTheory.Homological.GroupCohomology.LowDegree
{k G : Type u} [CommRing k] [Group G] (A : Rep.{u, u, u} k G) {Z : ModuleCat k} (h : (groupCohomology.shortComplexH2 A).X₂ ⟶ Z) : CategoryTheory.CategoryStruct.comp (groupCohomology.isoCocycles₂ A).hom (CategoryTheory.CategoryStruct.comp (groupCohomology.shortComplexH2 A).moduleCatLeftHomologyData.i h) = CategoryTheory.CategoryStruct.comp (groupCohomology.iCocycles A 2) (CategoryTheory.CategoryStruct.comp (groupCohomology.cochainsIso₂ A).hom h) - groupCohomology.toCocycles_comp_isoCocycles₁_hom_assoc 📋 Mathlib.RepresentationTheory.Homological.GroupCohomology.LowDegree
{k G : Type u} [CommRing k] [Group G] (A : Rep.{u, u, u} k G) {Z : ModuleCat k} (h : ModuleCat.of k ↥(groupCohomology.cocycles₁ A) ⟶ Z) : CategoryTheory.CategoryStruct.comp (groupCohomology.toCocycles A 0 1) (CategoryTheory.CategoryStruct.comp (groupCohomology.isoCocycles₁ A).hom h) = CategoryTheory.CategoryStruct.comp (groupCohomology.cochainsIso₀ A).hom (CategoryTheory.CategoryStruct.comp (groupCohomology.shortComplexH1 A).moduleCatLeftHomologyData.f' h) - groupCohomology.isoCocycles₁_inv_comp_iCocycles_assoc 📋 Mathlib.RepresentationTheory.Homological.GroupCohomology.LowDegree
{k G : Type u} [CommRing k] [Group G] (A : Rep.{u, u, u} k G) {Z : ModuleCat k} (h : ModuleCat.of k ((Fin 1 → G) → ↑A) ⟶ Z) : CategoryTheory.CategoryStruct.comp (groupCohomology.isoCocycles₁ A).inv (CategoryTheory.CategoryStruct.comp (groupCohomology.iCocycles A 1) h) = CategoryTheory.CategoryStruct.comp (CategoryTheory.CategoryStruct.comp (groupCohomology.shortComplexH1 A).moduleCatLeftHomologyData.i (groupCohomology.cochainsIso₁ A).inv) h - groupCohomology.isoCocycles₂_inv_comp_iCocycles_assoc 📋 Mathlib.RepresentationTheory.Homological.GroupCohomology.LowDegree
{k G : Type u} [CommRing k] [Group G] (A : Rep.{u, u, u} k G) {Z : ModuleCat k} (h : ModuleCat.of k ((Fin 2 → G) → ↑A) ⟶ Z) : CategoryTheory.CategoryStruct.comp (groupCohomology.isoCocycles₂ A).inv (CategoryTheory.CategoryStruct.comp (groupCohomology.iCocycles A 2) h) = CategoryTheory.CategoryStruct.comp (CategoryTheory.CategoryStruct.comp (groupCohomology.shortComplexH2 A).moduleCatLeftHomologyData.i (groupCohomology.cochainsIso₂ A).inv) h - groupCohomology.toCocycles_comp_isoCocycles₂_hom_assoc 📋 Mathlib.RepresentationTheory.Homological.GroupCohomology.LowDegree
{k G : Type u} [CommRing k] [Group G] (A : Rep.{u, u, u} k G) {Z : ModuleCat k} (h : ModuleCat.of k ↥(groupCohomology.cocycles₂ A) ⟶ Z) : CategoryTheory.CategoryStruct.comp (groupCohomology.toCocycles A 1 2) (CategoryTheory.CategoryStruct.comp (groupCohomology.isoCocycles₂ A).hom h) = CategoryTheory.CategoryStruct.comp (groupCohomology.cochainsIso₁ A).hom (CategoryTheory.CategoryStruct.comp (groupCohomology.shortComplexH2 A).moduleCatLeftHomologyData.f' h) - groupCohomology.cocyclesMk₀_eq 📋 Mathlib.RepresentationTheory.Homological.GroupCohomology.LowDegree
{k G : Type u} [CommRing k] [Group G] {A : Rep.{u, u, u} k G} (x : ↥A.ρ.invariants) : groupCohomology.cocyclesMk ((CategoryTheory.ConcreteCategory.hom (groupCohomology.cochainsIso₀ A).inv) ↑x) ⋯ = (CategoryTheory.ConcreteCategory.hom (groupCohomology.cocyclesIso₀ A).inv) x - groupCohomology.cocyclesMk₁_eq 📋 Mathlib.RepresentationTheory.Homological.GroupCohomology.LowDegree
{k G : Type u} [CommRing k] [Group G] (A : Rep.{u, u, u} k G) (x : ↥(groupCohomology.cocycles₁ A)) : groupCohomology.cocyclesMk ((CategoryTheory.ConcreteCategory.hom (groupCohomology.cochainsIso₁ A).inv) ⇑x) ⋯ = (CategoryTheory.ConcreteCategory.hom (groupCohomology.isoCocycles₁ A).inv) x - groupCohomology.cocyclesMk₂_eq 📋 Mathlib.RepresentationTheory.Homological.GroupCohomology.LowDegree
{k G : Type u} [CommRing k] [Group G] (A : Rep.{u, u, u} k G) (x : ↥(groupCohomology.cocycles₂ A)) : groupCohomology.cocyclesMk ((CategoryTheory.ConcreteCategory.hom (groupCohomology.cochainsIso₂ A).inv) ⇑x) ⋯ = (CategoryTheory.ConcreteCategory.hom (groupCohomology.isoCocycles₂ A).inv) x - groupCohomology.π_comp_H0Iso_hom_apply 📋 Mathlib.RepresentationTheory.Homological.GroupCohomology.LowDegree
{k G : Type u} [CommRing k] [Group G] (A : Rep.{u, u, u} k G) (x : ↑(groupCohomology.cocycles A 0)) : (CategoryTheory.ConcreteCategory.hom (groupCohomology.H0Iso A).hom) ((CategoryTheory.ConcreteCategory.hom (groupCohomology.π A 0)) x) = (CategoryTheory.ConcreteCategory.hom (groupCohomology.cocyclesIso₀ A).hom) x - groupCohomology.cocyclesIso₀_hom_comp_f_apply 📋 Mathlib.RepresentationTheory.Homological.GroupCohomology.LowDegree
{k G : Type u} [CommRing k] [Group G] (A : Rep.{u, u, u} k G) (x : ↑(groupCohomology.cocycles A 0)) : (CategoryTheory.ConcreteCategory.hom (groupCohomology.shortComplexH0 A).f) ((CategoryTheory.ConcreteCategory.hom (groupCohomology.cocyclesIso₀ A).hom) x) = (CategoryTheory.ConcreteCategory.hom (CategoryTheory.CategoryStruct.comp (groupCohomology.iCocycles A 0) (groupCohomology.cochainsIso₀ A).hom)) x - groupCohomology.π_comp_H0IsoOfIsTrivial_hom_apply 📋 Mathlib.RepresentationTheory.Homological.GroupCohomology.LowDegree
{k G : Type u} [CommRing k] [Group G] (A : Rep.{u, u, u} k G) [A.IsTrivial] (x : ↑(groupCohomology.cocycles A 0)) : (ModuleCat.Hom.hom (groupCohomology.shortComplexH0 A).f) ((CategoryTheory.ConcreteCategory.hom (groupCohomology.cocyclesIso₀ A).hom) x) = (CategoryTheory.ConcreteCategory.hom (groupCohomology.cochainsIso₀ A).hom) ((CategoryTheory.ConcreteCategory.hom (groupCohomology.iCocycles A 0)) x) - groupCohomology.cocyclesIso₀_inv_comp_iCocycles_apply 📋 Mathlib.RepresentationTheory.Homological.GroupCohomology.LowDegree
{k G : Type u} [CommRing k] [Group G] (A : Rep.{u, u, u} k G) (x : ↥A.ρ.invariants) : (CategoryTheory.ConcreteCategory.hom (groupCohomology.iCocycles A 0)) ((CategoryTheory.ConcreteCategory.hom (groupCohomology.cocyclesIso₀ A).inv) x) = (CategoryTheory.ConcreteCategory.hom (groupCohomology.cochainsIso₀ A).inv) ((CategoryTheory.ConcreteCategory.hom (groupCohomology.shortComplexH0 A).f) x) - groupCohomology.toCocycles_comp_isoCocycles₁_hom_apply 📋 Mathlib.RepresentationTheory.Homological.GroupCohomology.LowDegree
{k G : Type u} [CommRing k] [Group G] (A : Rep.{u, u, u} k G) (x : (Fin 0 → G) → ↑A) : (CategoryTheory.ConcreteCategory.hom (groupCohomology.isoCocycles₁ A).hom) ((CategoryTheory.ConcreteCategory.hom (groupCohomology.toCocycles A 0 1)) x) = (groupCohomology.shortComplexH1 A).moduleCatToCycles ((CategoryTheory.ConcreteCategory.hom (groupCohomology.cochainsIso₀ A).hom) x) - groupCohomology.isoCocycles₁_inv_comp_iCocycles_apply 📋 Mathlib.RepresentationTheory.Homological.GroupCohomology.LowDegree
{k G : Type u} [CommRing k] [Group G] (A : Rep.{u, u, u} k G) (x : ↥(groupCohomology.cocycles₁ A)) : (CategoryTheory.ConcreteCategory.hom (groupCohomology.iCocycles A 1)) ((CategoryTheory.ConcreteCategory.hom (groupCohomology.isoCocycles₁ A).inv) x) = (CategoryTheory.ConcreteCategory.hom (CategoryTheory.CategoryStruct.comp (groupCohomology.shortComplexH1 A).moduleCatLeftHomologyData.i (groupCohomology.cochainsIso₁ A).inv)) x - groupCohomology.isoCocycles₁_hom_comp_i_apply 📋 Mathlib.RepresentationTheory.Homological.GroupCohomology.LowDegree
{k G : Type u} [CommRing k] [Group G] (A : Rep.{u, u, u} k G) (x : ↑(groupCohomology.cocycles A 1)) : (ModuleCat.Hom.hom (groupCohomology.shortComplexH1 A).g).ker.subtype ((CategoryTheory.ConcreteCategory.hom (groupCohomology.isoCocycles₁ A).hom) x) = (CategoryTheory.ConcreteCategory.hom (groupCohomology.cochainsIso₁ A).hom) ((CategoryTheory.ConcreteCategory.hom (groupCohomology.iCocycles A 1)) x) - groupCohomology.isoCocycles₂_hom_comp_i_apply 📋 Mathlib.RepresentationTheory.Homological.GroupCohomology.LowDegree
{k G : Type u} [CommRing k] [Group G] (A : Rep.{u, u, u} k G) (x : ↑(groupCohomology.cocycles A 2)) : (ModuleCat.Hom.hom (groupCohomology.shortComplexH2 A).g).ker.subtype ((CategoryTheory.ConcreteCategory.hom (groupCohomology.isoCocycles₂ A).hom) x) = (CategoryTheory.ConcreteCategory.hom (groupCohomology.cochainsIso₂ A).hom) ((CategoryTheory.ConcreteCategory.hom (groupCohomology.iCocycles A 2)) x) - groupCohomology.isoCocycles₂_inv_comp_iCocycles_apply 📋 Mathlib.RepresentationTheory.Homological.GroupCohomology.LowDegree
{k G : Type u} [CommRing k] [Group G] (A : Rep.{u, u, u} k G) (x : ↥(groupCohomology.cocycles₂ A)) : (CategoryTheory.ConcreteCategory.hom (groupCohomology.iCocycles A 2)) ((CategoryTheory.ConcreteCategory.hom (groupCohomology.isoCocycles₂ A).inv) x) = (CategoryTheory.ConcreteCategory.hom (CategoryTheory.CategoryStruct.comp (groupCohomology.shortComplexH2 A).moduleCatLeftHomologyData.i (groupCohomology.cochainsIso₂ A).inv)) x - groupCohomology.toCocycles_comp_isoCocycles₂_hom_apply 📋 Mathlib.RepresentationTheory.Homological.GroupCohomology.LowDegree
{k G : Type u} [CommRing k] [Group G] (A : Rep.{u, u, u} k G) (x : (Fin 1 → G) → ↑A) : (CategoryTheory.ConcreteCategory.hom (groupCohomology.isoCocycles₂ A).hom) ((CategoryTheory.ConcreteCategory.hom (groupCohomology.toCocycles A 1 2)) x) = (groupCohomology.shortComplexH2 A).moduleCatToCycles ((CategoryTheory.ConcreteCategory.hom (groupCohomology.cochainsIso₁ A).hom) x) - groupCohomology.π_comp_H1Iso_hom_apply 📋 Mathlib.RepresentationTheory.Homological.GroupCohomology.LowDegree
{k G : Type u} [CommRing k] [Group G] (A : Rep.{u, u, u} k G) (x : ↑(groupCohomology.cocycles A 1)) : (CategoryTheory.ConcreteCategory.hom (groupCohomology.H1Iso A).hom) ((CategoryTheory.ConcreteCategory.hom (groupCohomology.π A 1)) x) = (groupCohomology.shortComplexH1 A).moduleCatToCycles.range.mkQ ((CategoryTheory.ConcreteCategory.hom (groupCohomology.isoCocycles₁ A).hom) x) - groupCohomology.π_comp_H2Iso_hom_apply 📋 Mathlib.RepresentationTheory.Homological.GroupCohomology.LowDegree
{k G : Type u} [CommRing k] [Group G] (A : Rep.{u, u, u} k G) (x : ↑(groupCohomology.cocycles A 2)) : (CategoryTheory.ConcreteCategory.hom (groupCohomology.H2Iso A).hom) ((CategoryTheory.ConcreteCategory.hom (groupCohomology.π A 2)) x) = (groupCohomology.shortComplexH2 A).moduleCatToCycles.range.mkQ ((CategoryTheory.ConcreteCategory.hom (groupCohomology.isoCocycles₂ A).hom) x) - groupCohomology.cocyclesMap_id 📋 Mathlib.RepresentationTheory.Homological.GroupCohomology.Functoriality
{k G : Type u} [CommRing k] [Group G] {B : Rep.{u, u, u} k G} (n : ℕ) : groupCohomology.cocyclesMap (MonoidHom.id G) (CategoryTheory.CategoryStruct.id B) n = CategoryTheory.CategoryStruct.id (groupCohomology.cocycles B n) - groupCohomology.cocyclesMap 📋 Mathlib.RepresentationTheory.Homological.GroupCohomology.Functoriality
{k G H : Type u} [CommRing k] [Group G] [Group H] {A : Rep.{u, u, u} k H} {B : Rep.{u, u, u} k G} (f : G →* H) (φ : Rep.res f A ⟶ B) (n : ℕ) : groupCohomology.cocycles A n ⟶ groupCohomology.cocycles B n - groupCohomology.π_map 📋 Mathlib.RepresentationTheory.Homological.GroupCohomology.Functoriality
{k G H : Type u} [CommRing k] [Group G] [Group H] {A : Rep.{u, u, u} k H} {B : Rep.{u, u, u} k G} (f : G →* H) (φ : Rep.res f A ⟶ B) (n : ℕ) : CategoryTheory.CategoryStruct.comp (groupCohomology.π A n) (groupCohomology.map f φ n) = CategoryTheory.CategoryStruct.comp (groupCohomology.cocyclesMap f φ n) (groupCohomology.π B n) - groupCohomology.π_map_assoc 📋 Mathlib.RepresentationTheory.Homological.GroupCohomology.Functoriality
{k G H : Type u} [CommRing k] [Group G] [Group H] {A : Rep.{u, u, u} k H} {B : Rep.{u, u, u} k G} (f : G →* H) (φ : Rep.res f A ⟶ B) (n : ℕ) {Z : ModuleCat k} (h : groupCohomology B n ⟶ Z) : CategoryTheory.CategoryStruct.comp (groupCohomology.π A n) (CategoryTheory.CategoryStruct.comp (groupCohomology.map f φ n) h) = CategoryTheory.CategoryStruct.comp (groupCohomology.cocyclesMap f φ n) (CategoryTheory.CategoryStruct.comp (groupCohomology.π B n) h) - groupCohomology.cocyclesMap_id_comp 📋 Mathlib.RepresentationTheory.Homological.GroupCohomology.Functoriality
{k G : Type u} [CommRing k] [Group G] {A B C : Rep.{u, u, u} k G} (φ : A ⟶ B) (ψ : B ⟶ C) (n : ℕ) : groupCohomology.cocyclesMap (MonoidHom.id G) (CategoryTheory.CategoryStruct.comp φ ψ) n = CategoryTheory.CategoryStruct.comp (groupCohomology.cocyclesMap (MonoidHom.id G) φ n) (groupCohomology.cocyclesMap (MonoidHom.id G) ψ n) - groupCohomology.cocyclesMap_id_comp_assoc 📋 Mathlib.RepresentationTheory.Homological.GroupCohomology.Functoriality
{k G : Type u} [CommRing k] [Group G] {A B C : Rep.{u, u, u} k G} (φ : A ⟶ B) (ψ : B ⟶ C) (n : ℕ) {Z : ModuleCat k} (h : groupCohomology.cocycles C n ⟶ Z) : CategoryTheory.CategoryStruct.comp (groupCohomology.cocyclesMap (MonoidHom.id G) (CategoryTheory.CategoryStruct.comp φ ψ) n) h = CategoryTheory.CategoryStruct.comp (groupCohomology.cocyclesMap (MonoidHom.id G) φ n) (CategoryTheory.CategoryStruct.comp (groupCohomology.cocyclesMap (MonoidHom.id G) ψ n) h) - groupCohomology.cocyclesMap_comp 📋 Mathlib.RepresentationTheory.Homological.GroupCohomology.Functoriality
{k : Type u} [CommRing k] {G H K : Type u} [Group G] [Group H] [Group K] {A : Rep.{u, u, u} k K} {B : Rep.{u, u, u} k H} {C : Rep.{u, u, u} k G} (f : H →* K) (g : G →* H) (φ : Rep.res f A ⟶ B) (ψ : Rep.res g B ⟶ C) (n : ℕ) : groupCohomology.cocyclesMap (f.comp g) (CategoryTheory.CategoryStruct.comp ((Rep.resFunctor g).map φ) ψ) n = CategoryTheory.CategoryStruct.comp (groupCohomology.cocyclesMap f φ n) (groupCohomology.cocyclesMap g ψ n) - groupCohomology.cocyclesMap_comp_assoc 📋 Mathlib.RepresentationTheory.Homological.GroupCohomology.Functoriality
{k : Type u} [CommRing k] {G H K : Type u} [Group G] [Group H] [Group K] {A : Rep.{u, u, u} k K} {B : Rep.{u, u, u} k H} {C : Rep.{u, u, u} k G} (f : H →* K) (g : G →* H) (φ : Rep.res f A ⟶ B) (ψ : Rep.res g B ⟶ C) (n : ℕ) {Z : ModuleCat k} (h : groupCohomology.cocycles C n ⟶ Z) : CategoryTheory.CategoryStruct.comp (groupCohomology.cocyclesMap (f.comp g) (CategoryTheory.CategoryStruct.comp (Rep.resMap g φ) ψ) n) h = CategoryTheory.CategoryStruct.comp (groupCohomology.cocyclesMap f φ n) (CategoryTheory.CategoryStruct.comp (groupCohomology.cocyclesMap g ψ n) h) - groupCohomology.π_map_apply 📋 Mathlib.RepresentationTheory.Homological.GroupCohomology.Functoriality
{k G H : Type u} [CommRing k] [Group G] [Group H] {A : Rep.{u, u, u} k H} {B : Rep.{u, u, u} k G} (f : G →* H) (φ : Rep.res f A ⟶ B) (n : ℕ) (x : ↑(groupCohomology.cocycles A n)) : (CategoryTheory.ConcreteCategory.hom (groupCohomology.map f φ n)) ((CategoryTheory.ConcreteCategory.hom (groupCohomology.π A n)) x) = (CategoryTheory.ConcreteCategory.hom (groupCohomology.π B n)) ((CategoryTheory.ConcreteCategory.hom (groupCohomology.cocyclesMap f φ n)) x) - groupCohomology.cocyclesMap_cocyclesIso₀_hom_f 📋 Mathlib.RepresentationTheory.Homological.GroupCohomology.Functoriality
{k G H : Type u} [CommRing k] [Group G] [Group H] {A : Rep.{u, u, u} k H} {B : Rep.{u, u, u} k G} (f : G →* H) (φ : Rep.res f A ⟶ B) : CategoryTheory.CategoryStruct.comp (groupCohomology.cocyclesMap f φ 0) (CategoryTheory.CategoryStruct.comp (groupCohomology.cocyclesIso₀ B).hom (groupCohomology.shortComplexH0 B).f) = CategoryTheory.CategoryStruct.comp (groupCohomology.cocyclesIso₀ A).hom (CategoryTheory.CategoryStruct.comp (groupCohomology.shortComplexH0 A).f (Rep.Hom.toModuleCatHom φ)) - groupCohomology.cocyclesMap_cocyclesIso₀_hom_f_assoc 📋 Mathlib.RepresentationTheory.Homological.GroupCohomology.Functoriality
{k G H : Type u} [CommRing k] [Group G] [Group H] {A : Rep.{u, u, u} k H} {B : Rep.{u, u, u} k G} (f : G →* H) (φ : Rep.res f A ⟶ B) {Z : ModuleCat k} (h : (groupCohomology.shortComplexH0 B).X₂ ⟶ Z) : CategoryTheory.CategoryStruct.comp (groupCohomology.cocyclesMap f φ 0) (CategoryTheory.CategoryStruct.comp (groupCohomology.cocyclesIso₀ B).hom (CategoryTheory.CategoryStruct.comp (groupCohomology.shortComplexH0 B).f h)) = CategoryTheory.CategoryStruct.comp (groupCohomology.cocyclesIso₀ A).hom (CategoryTheory.CategoryStruct.comp (groupCohomology.shortComplexH0 A).f (CategoryTheory.CategoryStruct.comp (Rep.Hom.toModuleCatHom φ) h)) - groupCohomology.cocyclesMap_comp_isoCocycles₁_hom 📋 Mathlib.RepresentationTheory.Homological.GroupCohomology.Functoriality
{k G H : Type u} [CommRing k] [Group G] [Group H] {A : Rep.{u, u, u} k H} {B : Rep.{u, u, u} k G} (f : G →* H) (φ : Rep.res f A ⟶ B) : CategoryTheory.CategoryStruct.comp (groupCohomology.cocyclesMap f φ 1) (groupCohomology.isoCocycles₁ B).hom = CategoryTheory.CategoryStruct.comp (groupCohomology.isoCocycles₁ A).hom (groupCohomology.mapCocycles₁ f φ) - groupCohomology.cocyclesMap_comp_isoCocycles₂_hom 📋 Mathlib.RepresentationTheory.Homological.GroupCohomology.Functoriality
{k G H : Type u} [CommRing k] [Group G] [Group H] {A : Rep.{u, u, u} k H} {B : Rep.{u, u, u} k G} (f : G →* H) (φ : Rep.res f A ⟶ B) : CategoryTheory.CategoryStruct.comp (groupCohomology.cocyclesMap f φ 2) (groupCohomology.isoCocycles₂ B).hom = CategoryTheory.CategoryStruct.comp (groupCohomology.isoCocycles₂ A).hom (groupCohomology.mapCocycles₂ f φ) - groupCohomology.cocyclesMap_comp_isoCocycles₁_hom_assoc 📋 Mathlib.RepresentationTheory.Homological.GroupCohomology.Functoriality
{k G H : Type u} [CommRing k] [Group G] [Group H] {A : Rep.{u, u, u} k H} {B : Rep.{u, u, u} k G} (f : G →* H) (φ : Rep.res f A ⟶ B) {Z : ModuleCat k} (h : ModuleCat.of k ↥(groupCohomology.cocycles₁ B) ⟶ Z) : CategoryTheory.CategoryStruct.comp (groupCohomology.cocyclesMap f φ 1) (CategoryTheory.CategoryStruct.comp (groupCohomology.isoCocycles₁ B).hom h) = CategoryTheory.CategoryStruct.comp (groupCohomology.isoCocycles₁ A).hom (CategoryTheory.CategoryStruct.comp (groupCohomology.mapCocycles₁ f φ) h) - groupCohomology.cocyclesMap_comp_isoCocycles₂_hom_assoc 📋 Mathlib.RepresentationTheory.Homological.GroupCohomology.Functoriality
{k G H : Type u} [CommRing k] [Group G] [Group H] {A : Rep.{u, u, u} k H} {B : Rep.{u, u, u} k G} (f : G →* H) (φ : Rep.res f A ⟶ B) {Z : ModuleCat k} (h : ModuleCat.of k ↥(groupCohomology.cocycles₂ B) ⟶ Z) : CategoryTheory.CategoryStruct.comp (groupCohomology.cocyclesMap f φ 2) (CategoryTheory.CategoryStruct.comp (groupCohomology.isoCocycles₂ B).hom h) = CategoryTheory.CategoryStruct.comp (groupCohomology.isoCocycles₂ A).hom (CategoryTheory.CategoryStruct.comp (groupCohomology.mapCocycles₂ f φ) h) - groupCohomology.cocyclesMap_cocyclesIso₀_hom_f_apply 📋 Mathlib.RepresentationTheory.Homological.GroupCohomology.Functoriality
{k G H : Type u} [CommRing k] [Group G] [Group H] {A : Rep.{u, u, u} k H} {B : Rep.{u, u, u} k G} (f : G →* H) (φ : Rep.res f A ⟶ B) (x : ↑(groupCohomology.cocycles A 0)) : (ModuleCat.Hom.hom (groupCohomology.cochainsIso₀ B).hom) ((ModuleCat.Hom.hom (groupCohomology.iCocycles B 0)) ((CategoryTheory.ConcreteCategory.hom (groupCohomology.cocyclesMap f φ 0)) x)) = (Rep.Hom.hom φ).toLinearMap ((ModuleCat.Hom.hom (groupCohomology.cochainsIso₀ A).hom) ((ModuleCat.Hom.hom (groupCohomology.iCocycles A 0)) x)) - groupCohomology.cocyclesMap_comp_isoCocycles₁_hom_apply 📋 Mathlib.RepresentationTheory.Homological.GroupCohomology.Functoriality
{k G H : Type u} [CommRing k] [Group G] [Group H] {A : Rep.{u, u, u} k H} {B : Rep.{u, u, u} k G} (f : G →* H) (φ : Rep.res f A ⟶ B) (x : ↑(groupCohomology.cocycles A 1)) : (CategoryTheory.ConcreteCategory.hom (groupCohomology.isoCocycles₁ B).hom) ((CategoryTheory.ConcreteCategory.hom (groupCohomology.cocyclesMap f φ 1)) x) = (CategoryTheory.ConcreteCategory.hom (groupCohomology.mapCocycles₁ f φ)) ((CategoryTheory.ConcreteCategory.hom (groupCohomology.isoCocycles₁ A).hom) x) - groupCohomology.cocyclesMap_comp_isoCocycles₂_hom_apply 📋 Mathlib.RepresentationTheory.Homological.GroupCohomology.Functoriality
{k G H : Type u} [CommRing k] [Group G] [Group H] {A : Rep.{u, u, u} k H} {B : Rep.{u, u, u} k G} (f : G →* H) (φ : Rep.res f A ⟶ B) (x : ↑(groupCohomology.cocycles A 2)) : (CategoryTheory.ConcreteCategory.hom (groupCohomology.isoCocycles₂ B).hom) ((CategoryTheory.ConcreteCategory.hom (groupCohomology.cocyclesMap f φ 2)) x) = (CategoryTheory.ConcreteCategory.hom (groupCohomology.mapCocycles₂ f φ)) ((CategoryTheory.ConcreteCategory.hom (groupCohomology.isoCocycles₂ A).hom) x) - groupCohomology.cocyclesMkOfCompEqD 📋 Mathlib.RepresentationTheory.Homological.GroupCohomology.LongExactSequence
{k G : Type u} [CommRing k] [Group G] {X : CategoryTheory.ShortComplex (Rep.{u, u, u} k G)} (hX : X.ShortExact) {i j : ℕ} {y : (Fin i → G) → ↑X.X₂} {x : (Fin j → G) → ↑X.X₁} (hx : ⇑(Rep.Hom.hom X.f) ∘ x = (CategoryTheory.ConcreteCategory.hom ((groupCohomology.inhomogeneousCochains X.X₂).d i j)) y) : ↑(groupCohomology.cocycles X.X₁ j) - groupCohomology.δ_apply 📋 Mathlib.RepresentationTheory.Homological.GroupCohomology.LongExactSequence
{k G : Type u} [CommRing k] [Group G] {X : CategoryTheory.ShortComplex (Rep.{u, u, u} k G)} (hX : X.ShortExact) {i j : ℕ} (hij : i + 1 = j) (z : (Fin i → G) → ↑X.X₃) (hz : (CategoryTheory.ConcreteCategory.hom ((groupCohomology.inhomogeneousCochains X.X₃).d i j)) z = 0) (y : (Fin i → G) → ↑X.X₂) (hy : (CategoryTheory.ConcreteCategory.hom ((groupCohomology.cochainsMap (MonoidHom.id G) X.g).f i)) y = z) (x : (Fin j → G) → ↑X.X₁) (hx : ⇑(Rep.Hom.hom X.f) ∘ x = (CategoryTheory.ConcreteCategory.hom ((groupCohomology.inhomogeneousCochains X.X₂).d i j)) y) : (CategoryTheory.ConcreteCategory.hom (groupCohomology.δ hX i j hij)) ((CategoryTheory.ConcreteCategory.hom (groupCohomology.π X.X₃ i)) (groupCohomology.cocyclesMk z ⋯)) = (CategoryTheory.ConcreteCategory.hom (groupCohomology.π X.X₁ j)) (groupCohomology.cocyclesMkOfCompEqD hX hx)
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