Documentation Verification Report

TateCohomology

πŸ“ Source: ClassFieldTheory/Cohomology/TateCohomology.lean

Statistics

MetricCount
DefinitionscochainsMap, isoGroupCohomology, isoGroupHomology, map, negOneIso, isoShortComplexHneg1, sc, negOneIsoOfIsTrivial, res_iso, eval_neg, eval_nonneg, zeroIso, isoShortComplexH0, sc, zeroIsoOfIsTrivial, zeroTrivialInt, Ξ΄, tateCohomology, tateComplex, map, normNatEnd, tateComplexConnectData, tateComplexFunctor, tateNorm
24
Theoremsexact₁, exact₃, instAdditiveRepCochainComplexModuleCatIntTateComplexFunctor, instPreservesZeroMorphismsRepCochainComplexModuleCatIntTateComplexFunctor, instPreservesZeroMorphismsRepCochainComplexModuleCatIntTateComplexFunctor_1, isZero_neg_one_trivial_of_isAddTorsionFree, map_tateComplexFunctor_shortExact, map_Ξ΄, isoShortComplexHneg1_hom_τ₁_hom_apply_apply, isoShortComplexHneg1_hom_τ₁_hom_apply_support_val, isoShortComplexHneg1_hom_Ο„β‚‚_hom_apply, isoShortComplexHneg1_hom_τ₃_hom_apply, isoShortComplexHneg1_inv_τ₁_hom_apply, isoShortComplexHneg1_inv_Ο„β‚‚_hom_apply_apply, isoShortComplexHneg1_inv_Ο„β‚‚_hom_apply_support_val, isoShortComplexHneg1_inv_τ₃_hom_apply, sc_X₁_carrier, sc_X₁_isAddCommGroup, sc_X₁_isModule, sc_Xβ‚‚, sc_X₃, sc_f, sc_g, preservesFiniteColimits_tateComplexFunctor, preservesFiniteLimits_tateComplexFunctor, isoShortComplexH0_hom_τ₁_hom_apply, isoShortComplexH0_hom_Ο„β‚‚_hom_apply, isoShortComplexH0_hom_τ₃_hom_apply, isoShortComplexH0_inv_τ₁_hom_apply, isoShortComplexH0_inv_Ο„β‚‚_hom_apply, isoShortComplexH0_inv_τ₃_hom_apply, sc_X₁, sc_Xβ‚‚, sc_X₃_carrier, sc_X₃_isAddCommGroup, sc_X₃_isModule, sc_f, sc_g, Ξ΄_map, comp_eq_zero, d_comp_tateNorm, norm_comp_d_eq_zero, norm_comp_d_eq_zero_apply, norm_comp_d_eq_zero_assoc, map_zero, norm_comm, norm_comm_assoc, norm_hom_comm, norm_hom_comm_assoc, tateComplexConnectData_dβ‚€, tateComplexFunctor_map, tateComplexFunctor_obj, tateComplex_X, tateComplex_d_neg, tateComplex_d_neg_one, tateComplex_d_ofNat, tateNorm_comp_d, tateNorm_eq, tateNorm_hom_apply
59
Total83

groupCohomology

Definitions

NameCategoryTheorems
tateCohomology πŸ“–CompOp
16 mathmath: TateCohomology.isZero_odd_trivial_of_isAddTorsionFree, TateCohomology.isIso_Ξ΄, Rep.TrivialTateCohomology.isZero, TateCohomology.exact₃, Ξ΄DownIsoTate_hom, Rep.aug.tateCohomology_auc_succ_iso, Rep.isZero_of_trivialTateCohomology, TateCohomology.isZero_neg_one_trivial_of_isAddTorsionFree, TateCohomology.exact₁, Ξ΄UpIsoTate_hom, Rep.TrivialTateCohomology.of_injective, Rep.split.isIso_Ξ΄, TateCohomology.Ξ΄_map, instIsIso_shortExact_upSES, instIsIso_shortExact_downSES, TateCohomology.map_Ξ΄
tateComplex πŸ“–CompOp
20 mathmath: TateCohomology.negOneIso.isoShortComplexHneg1_hom_τ₁_hom_apply_support_val, TateCohomology.zeroIso.isoShortComplexH0_inv_τ₁_hom_apply, TateCohomology.zeroIso.isoShortComplexH0_hom_τ₁_hom_apply, TateCohomology.zeroIso.isoShortComplexH0_inv_τ₃_hom_apply, tateComplex.map_zero, tateComplex_d_ofNat, TateCohomology.negOneIso.isoShortComplexHneg1_inv_τ₃_hom_apply, tateComplex_d_neg_one, TateCohomology.negOneIso.isoShortComplexHneg1_hom_τ₁_hom_apply_apply, TateCohomology.zeroIso.isoShortComplexH0_hom_Ο„β‚‚_hom_apply, TateCohomology.negOneIso.isoShortComplexHneg1_inv_Ο„β‚‚_hom_apply_apply, tateComplexFunctor_obj, TateCohomology.negOneIso.isoShortComplexHneg1_inv_Ο„β‚‚_hom_apply_support_val, TateCohomology.negOneIso.isoShortComplexHneg1_inv_τ₁_hom_apply, tateComplex_d_neg, TateCohomology.negOneIso.isoShortComplexHneg1_hom_Ο„β‚‚_hom_apply, TateCohomology.negOneIso.isoShortComplexHneg1_hom_τ₃_hom_apply, TateCohomology.zeroIso.isoShortComplexH0_inv_Ο„β‚‚_hom_apply, TateCohomology.zeroIso.isoShortComplexH0_hom_τ₃_hom_apply, tateComplex_X
tateComplexConnectData πŸ“–CompOp
1 mathmath: tateComplexConnectData_dβ‚€
tateComplexFunctor πŸ“–CompOp
8 mathmath: TateCohomology.instPreservesZeroMorphismsRepCochainComplexModuleCatIntTateComplexFunctor_1, TateCohomology.preservesFiniteLimits_tateComplexFunctor, TateCohomology.instAdditiveRepCochainComplexModuleCatIntTateComplexFunctor, tateComplexFunctor_obj, TateCohomology.map_tateComplexFunctor_shortExact, tateComplexFunctor_map, TateCohomology.preservesFiniteColimits_tateComplexFunctor, TateCohomology.instPreservesZeroMorphismsRepCochainComplexModuleCatIntTateComplexFunctor
tateNorm πŸ“–CompOp
6 mathmath: tateNorm_eq, tateNorm_comp_d, tateComplex_d_neg_one, tateComplexConnectData_dβ‚€, tateNorm_hom_apply, d_comp_tateNorm

Theorems

NameKindAssumesProvesValidatesDepends On
comp_eq_zero πŸ“–β€”β€”β€”β€”β€”
d_comp_tateNorm πŸ“–mathematicalβ€”tateNormβ€”comp_eq_zero
norm_comp_d_eq_zero πŸ“–β€”β€”β€”β€”β€”
norm_comp_d_eq_zero_apply πŸ“–β€”β€”β€”β€”norm_comp_d_eq_zero
norm_comp_d_eq_zero_assoc πŸ“–β€”β€”β€”β€”norm_comp_d_eq_zero
tateComplexConnectData_dβ‚€ πŸ“–mathematicalβ€”tateComplexConnectData
tateNorm
β€”β€”
tateComplexFunctor_map πŸ“–mathematicalβ€”tateComplexFunctor
tateComplex.map
β€”β€”
tateComplexFunctor_obj πŸ“–mathematicalβ€”tateComplexFunctor
tateComplex
β€”β€”
tateComplex_X πŸ“–mathematicalβ€”tateComplexβ€”β€”
tateComplex_d_neg πŸ“–mathematicalβ€”tateComplexβ€”β€”
tateComplex_d_neg_one πŸ“–mathematicalβ€”tateComplex
tateNorm
β€”β€”
tateComplex_d_ofNat πŸ“–mathematicalβ€”tateComplexβ€”β€”
tateNorm_comp_d πŸ“–mathematicalβ€”tateNormβ€”norm_comp_d_eq_zero_assoc
tateNorm_eq πŸ“–mathematicalβ€”tateNormβ€”β€”
tateNorm_hom_apply πŸ“–mathematicalβ€”tateNormβ€”β€”

groupCohomology.TateCohomology

Definitions

NameCategoryTheorems
cochainsMap πŸ“–CompOpβ€”
isoGroupCohomology πŸ“–CompOpβ€”
isoGroupHomology πŸ“–CompOpβ€”
map πŸ“–CompOpβ€”
negOneIso πŸ“–CompOpβ€”
negOneIsoOfIsTrivial πŸ“–CompOpβ€”
res_iso πŸ“–CompOpβ€”
zeroIso πŸ“–CompOpβ€”
zeroIsoOfIsTrivial πŸ“–CompOpβ€”
zeroTrivialInt πŸ“–CompOpβ€”
Ξ΄ πŸ“–CompOp
11 mathmath: TateCohomology.isIso_Ξ΄, exact₃, groupCohomology.Ξ΄DownIsoTate_hom, Rep.aug.tateCohomology_auc_succ_iso, exact₁, groupCohomology.Ξ΄UpIsoTate_hom, Rep.split.isIso_Ξ΄, Ξ΄_map, groupCohomology.instIsIso_shortExact_upSES, groupCohomology.instIsIso_shortExact_downSES, map_Ξ΄

Theorems

NameKindAssumesProvesValidatesDepends On
exact₁ πŸ“–mathematicalβ€”groupCohomology.tateCohomology
Ξ΄
Ξ΄_map
β€”instPreservesZeroMorphismsRepCochainComplexModuleCatIntTateComplexFunctor_1
map_tateComplexFunctor_shortExact
exact₃ πŸ“–mathematicalβ€”groupCohomology.tateCohomology
Ξ΄
map_Ξ΄
β€”instPreservesZeroMorphismsRepCochainComplexModuleCatIntTateComplexFunctor_1
map_tateComplexFunctor_shortExact
instAdditiveRepCochainComplexModuleCatIntTateComplexFunctor πŸ“–mathematicalβ€”groupCohomology.tateComplexFunctorβ€”β€”
instPreservesZeroMorphismsRepCochainComplexModuleCatIntTateComplexFunctor πŸ“–mathematicalβ€”groupCohomology.tateComplexFunctorβ€”groupCohomology.tateComplex.map_zero
instPreservesZeroMorphismsRepCochainComplexModuleCatIntTateComplexFunctor_1 πŸ“–mathematicalβ€”groupCohomology.tateComplexFunctorβ€”groupCohomology.tateComplex.map_zero
isZero_neg_one_trivial_of_isAddTorsionFree πŸ“–mathematicalβ€”groupCohomology.tateCohomologyβ€”β€”
map_tateComplexFunctor_shortExact πŸ“–mathematicalβ€”groupCohomology.tateComplexFunctor
instPreservesZeroMorphismsRepCochainComplexModuleCatIntTateComplexFunctor_1
β€”instPreservesZeroMorphismsRepCochainComplexModuleCatIntTateComplexFunctor_1
CategoryTheory.ShortComplex.ShortExact.map_of_natIso
groupCohomology.map_cochainsFunctor_eval_shortExact
groupHomology.map_chainsFunctor_eval_shortExact
map_Ξ΄ πŸ“–mathematicalβ€”groupCohomology.tateCohomology
Ξ΄
β€”instPreservesZeroMorphismsRepCochainComplexModuleCatIntTateComplexFunctor_1
map_tateComplexFunctor_shortExact
preservesFiniteColimits_tateComplexFunctor πŸ“–mathematicalβ€”groupCohomology.tateComplexFunctorβ€”instAdditiveRepCochainComplexModuleCatIntTateComplexFunctor
map_tateComplexFunctor_shortExact
preservesFiniteLimits_tateComplexFunctor πŸ“–mathematicalβ€”groupCohomology.tateComplexFunctorβ€”instAdditiveRepCochainComplexModuleCatIntTateComplexFunctor
map_tateComplexFunctor_shortExact
Ξ΄_map πŸ“–mathematicalβ€”groupCohomology.tateCohomology
Ξ΄
β€”instPreservesZeroMorphismsRepCochainComplexModuleCatIntTateComplexFunctor_1
map_tateComplexFunctor_shortExact

groupCohomology.TateCohomology.negOneIso

Definitions

NameCategoryTheorems
isoShortComplexHneg1 πŸ“–CompOp
8 mathmath: isoShortComplexHneg1_hom_τ₁_hom_apply_support_val, isoShortComplexHneg1_inv_τ₃_hom_apply, isoShortComplexHneg1_hom_τ₁_hom_apply_apply, isoShortComplexHneg1_inv_Ο„β‚‚_hom_apply_apply, isoShortComplexHneg1_inv_Ο„β‚‚_hom_apply_support_val, isoShortComplexHneg1_inv_τ₁_hom_apply, isoShortComplexHneg1_hom_Ο„β‚‚_hom_apply, isoShortComplexHneg1_hom_τ₃_hom_apply
sc πŸ“–CompOp
15 mathmath: isoShortComplexHneg1_hom_τ₁_hom_apply_support_val, isoShortComplexHneg1_inv_τ₃_hom_apply, isoShortComplexHneg1_hom_τ₁_hom_apply_apply, isoShortComplexHneg1_inv_Ο„β‚‚_hom_apply_apply, isoShortComplexHneg1_inv_Ο„β‚‚_hom_apply_support_val, isoShortComplexHneg1_inv_τ₁_hom_apply, isoShortComplexHneg1_hom_Ο„β‚‚_hom_apply, sc_X₁_isModule, sc_f, sc_g, sc_Xβ‚‚, isoShortComplexHneg1_hom_τ₃_hom_apply, sc_X₁_isAddCommGroup, sc_X₃, sc_X₁_carrier

Theorems

NameKindAssumesProvesValidatesDepends On
isoShortComplexHneg1_hom_τ₁_hom_apply_apply πŸ“–mathematicalβ€”groupCohomology.tateComplex
sc
isoShortComplexHneg1
β€”β€”
isoShortComplexHneg1_hom_τ₁_hom_apply_support_val πŸ“–mathematicalβ€”groupCohomology.tateComplex
sc
isoShortComplexHneg1
β€”β€”
isoShortComplexHneg1_hom_Ο„β‚‚_hom_apply πŸ“–mathematicalβ€”groupCohomology.tateComplex
sc
isoShortComplexHneg1
β€”β€”
isoShortComplexHneg1_hom_τ₃_hom_apply πŸ“–mathematicalβ€”groupCohomology.tateComplex
sc
isoShortComplexHneg1
β€”β€”
isoShortComplexHneg1_inv_τ₁_hom_apply πŸ“–mathematicalβ€”sc
groupCohomology.tateComplex
isoShortComplexHneg1
β€”β€”
isoShortComplexHneg1_inv_Ο„β‚‚_hom_apply_apply πŸ“–mathematicalβ€”sc
groupCohomology.tateComplex
isoShortComplexHneg1
β€”β€”
isoShortComplexHneg1_inv_Ο„β‚‚_hom_apply_support_val πŸ“–mathematicalβ€”sc
groupCohomology.tateComplex
isoShortComplexHneg1
β€”β€”
isoShortComplexHneg1_inv_τ₃_hom_apply πŸ“–mathematicalβ€”sc
groupCohomology.tateComplex
isoShortComplexHneg1
β€”β€”
sc_X₁_carrier πŸ“–mathematicalβ€”scβ€”β€”
sc_X₁_isAddCommGroup πŸ“–mathematicalβ€”scβ€”β€”
sc_X₁_isModule πŸ“–mathematicalβ€”scβ€”β€”
sc_Xβ‚‚ πŸ“–mathematicalβ€”scβ€”β€”
sc_X₃ πŸ“–mathematicalβ€”scβ€”β€”
sc_f πŸ“–mathematicalβ€”scβ€”β€”
sc_g πŸ“–mathematicalβ€”scβ€”β€”

groupCohomology.TateCohomology.tateComplex

Definitions

NameCategoryTheorems
eval_neg πŸ“–CompOpβ€”
eval_nonneg πŸ“–CompOpβ€”

groupCohomology.TateCohomology.zeroIso

Definitions

NameCategoryTheorems
isoShortComplexH0 πŸ“–CompOp
6 mathmath: isoShortComplexH0_inv_τ₁_hom_apply, isoShortComplexH0_hom_τ₁_hom_apply, isoShortComplexH0_inv_τ₃_hom_apply, isoShortComplexH0_hom_Ο„β‚‚_hom_apply, isoShortComplexH0_inv_Ο„β‚‚_hom_apply, isoShortComplexH0_hom_τ₃_hom_apply
sc πŸ“–CompOp
13 mathmath: sc_X₃_carrier, isoShortComplexH0_inv_τ₁_hom_apply, isoShortComplexH0_hom_τ₁_hom_apply, isoShortComplexH0_inv_τ₃_hom_apply, sc_Xβ‚‚, sc_X₃_isModule, isoShortComplexH0_hom_Ο„β‚‚_hom_apply, sc_g, sc_X₃_isAddCommGroup, sc_X₁, isoShortComplexH0_inv_Ο„β‚‚_hom_apply, isoShortComplexH0_hom_τ₃_hom_apply, sc_f

Theorems

NameKindAssumesProvesValidatesDepends On
isoShortComplexH0_hom_τ₁_hom_apply πŸ“–mathematicalβ€”groupCohomology.tateComplex
sc
isoShortComplexH0
β€”β€”
isoShortComplexH0_hom_Ο„β‚‚_hom_apply πŸ“–mathematicalβ€”groupCohomology.tateComplex
sc
isoShortComplexH0
β€”β€”
isoShortComplexH0_hom_τ₃_hom_apply πŸ“–mathematicalβ€”groupCohomology.tateComplex
sc
isoShortComplexH0
β€”β€”
isoShortComplexH0_inv_τ₁_hom_apply πŸ“–mathematicalβ€”sc
groupCohomology.tateComplex
isoShortComplexH0
β€”β€”
isoShortComplexH0_inv_Ο„β‚‚_hom_apply πŸ“–mathematicalβ€”sc
groupCohomology.tateComplex
isoShortComplexH0
β€”β€”
isoShortComplexH0_inv_τ₃_hom_apply πŸ“–mathematicalβ€”sc
groupCohomology.tateComplex
isoShortComplexH0
β€”β€”
sc_X₁ πŸ“–mathematicalβ€”scβ€”β€”
sc_Xβ‚‚ πŸ“–mathematicalβ€”scβ€”β€”
sc_X₃_carrier πŸ“–mathematicalβ€”scβ€”β€”
sc_X₃_isAddCommGroup πŸ“–mathematicalβ€”scβ€”β€”
sc_X₃_isModule πŸ“–mathematicalβ€”scβ€”β€”
sc_f πŸ“–mathematicalβ€”scβ€”β€”
sc_g πŸ“–mathematicalβ€”scβ€”β€”

groupCohomology.tateComplex

Definitions

NameCategoryTheorems
map πŸ“–CompOp
2 mathmath: map_zero, groupCohomology.tateComplexFunctor_map
normNatEnd πŸ“–CompOpβ€”

Theorems

NameKindAssumesProvesValidatesDepends On
map_zero πŸ“–mathematicalβ€”map
groupCohomology.tateComplex
β€”β€”
norm_comm πŸ“–β€”β€”β€”β€”β€”
norm_comm_assoc πŸ“–β€”β€”β€”β€”norm_comm
norm_hom_comm πŸ“–β€”β€”β€”β€”norm_comm
norm_hom_comm_assoc πŸ“–β€”β€”β€”β€”norm_hom_comm

---

← Back to Index