Documentation Verification Report

EulerCharacteristic

📁 Source: Mathlib/Algebra/Homology/EulerCharacteristic.lean

Statistics

MetricCount
DefinitionsEulerCharSigns, χ, eulerCharSignsDownInt, eulerCharSignsDownNat, eulerCharSignsUpInt, eulerCharSignsUpNat, χ, eulerChar, finrankSupport, eulerChar, homologyEulerChar
11
Theoremsχ_next, eulerCharSignsDownInt_χ, eulerCharSignsDownNat_χ, eulerCharSignsUpInt_χ, eulerCharSignsUpNat_χ, χ_next, χ_prev, eulerChar_eq_sum_finSet_of_finrankSupport_subset, finrankSupport_subset_iff, eulerChar_eq_sum_finSet_of_finrankSupport_subset, homologyEulerChar_eq_sum_finSet_of_finrankSupport_subset
11
Total22

ComplexShape

Definitions

NameCategoryTheorems
EulerCharSigns 📖CompData
eulerCharSignsDownInt 📖CompOp
1 mathmath: eulerCharSignsDownInt_χ
eulerCharSignsDownNat 📖CompOp
1 mathmath: eulerCharSignsDownNat_χ
eulerCharSignsUpInt 📖CompOp
1 mathmath: eulerCharSignsUpInt_χ
eulerCharSignsUpNat 📖CompOp
1 mathmath: eulerCharSignsUpNat_χ
χ 📖CompOp
5 mathmath: χ_prev, HomologicalComplex.eulerChar_eq_sum_finSet_of_finrankSupport_subset, χ_next, GradedObject.eulerChar_eq_sum_finSet_of_finrankSupport_subset, HomologicalComplex.homologyEulerChar_eq_sum_finSet_of_finrankSupport_subset

Theorems

NameKindAssumesProvesValidatesDepends On
eulerCharSignsDownInt_χ 📖mathematicalEulerCharSigns.χ
down
AddRightCancelSemigroup.toIsRightCancelAdd
AddRightCancelMonoid.toAddRightCancelSemigroup
AddCancelMonoid.toAddRightCancelMonoid
AddGroup.toAddCancelMonoid
Int.instAddGroup
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
Int.instRing
eulerCharSignsDownInt
Int.negOnePow
AddRightCancelSemigroup.toIsRightCancelAdd
eulerCharSignsDownNat_χ 📖mathematicalEulerCharSigns.χ
down
AddRightCancelSemigroup.toIsRightCancelAdd
AddRightCancelMonoid.toAddRightCancelSemigroup
AddCancelMonoid.toAddRightCancelMonoid
AddCancelCommMonoid.toAddCancelMonoid
Nat.instAddCancelCommMonoid
Nat.instOne
eulerCharSignsDownNat
Units
Int.instMonoid
Int.instUnitsPow
Nat.instCommSemiring
AddCommMonoid.toNatModule
Additive
Additive.addCommMonoid
CommGroup.toCommMonoid
Units.instCommGroupUnits
Int.instCommMonoid
Units.instNeg
NonUnitalNonAssocRing.toHasDistribNeg
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
Int.instCommRing
Units.instOne
AddRightCancelSemigroup.toIsRightCancelAdd
eulerCharSignsUpInt_χ 📖mathematicalEulerCharSigns.χ
up
AddRightCancelSemigroup.toIsRightCancelAdd
AddRightCancelMonoid.toAddRightCancelSemigroup
AddCancelMonoid.toAddRightCancelMonoid
AddGroup.toAddCancelMonoid
Int.instAddGroup
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
Int.instRing
eulerCharSignsUpInt
Int.negOnePow
AddRightCancelSemigroup.toIsRightCancelAdd
eulerCharSignsUpNat_χ 📖mathematicalEulerCharSigns.χ
up
AddRightCancelSemigroup.toIsRightCancelAdd
AddRightCancelMonoid.toAddRightCancelSemigroup
AddCancelMonoid.toAddRightCancelMonoid
AddCancelCommMonoid.toAddCancelMonoid
Nat.instAddCancelCommMonoid
Nat.instOne
eulerCharSignsUpNat
Units
Int.instMonoid
Int.instUnitsPow
Nat.instCommSemiring
AddCommMonoid.toNatModule
Additive
Additive.addCommMonoid
CommGroup.toCommMonoid
Units.instCommGroupUnits
Int.instCommMonoid
Units.instNeg
NonUnitalNonAssocRing.toHasDistribNeg
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
Int.instCommRing
Units.instOne
AddRightCancelSemigroup.toIsRightCancelAdd
χ_next 📖mathematicalRelχ
Units
Int.instMonoid
Units.instNeg
NonUnitalNonAssocRing.toHasDistribNeg
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
Int.instCommRing
EulerCharSigns.χ_next
χ_prev 📖mathematicalRelχ
Units
Int.instMonoid
Units.instNeg
NonUnitalNonAssocRing.toHasDistribNeg
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
Int.instCommRing
χ_next
neg_neg

ComplexShape.EulerCharSigns

Definitions

NameCategoryTheorems
χ 📖CompOp
5 mathmath: χ_next, ComplexShape.eulerCharSignsDownNat_χ, ComplexShape.eulerCharSignsUpInt_χ, ComplexShape.eulerCharSignsDownInt_χ, ComplexShape.eulerCharSignsUpNat_χ

Theorems

NameKindAssumesProvesValidatesDepends On
χ_next 📖mathematicalComplexShape.Relχ
Units
Int.instMonoid
Units.instNeg
NonUnitalNonAssocRing.toHasDistribNeg
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
Int.instCommRing

GradedObject

Definitions

NameCategoryTheorems
eulerChar 📖CompOp
1 mathmath: eulerChar_eq_sum_finSet_of_finrankSupport_subset
finrankSupport 📖CompOp
1 mathmath: finrankSupport_subset_iff

Theorems

NameKindAssumesProvesValidatesDepends On
eulerChar_eq_sum_finSet_of_finrankSupport_subset 📖mathematicalSet
Set.instHasSubset
finrankSupport
SetLike.coe
Finset
Finset.instSetLike
eulerChar
Finset.sum
Int.instAddCommMonoid
Units.val
Int.instMonoid
ComplexShape.χ
Module.finrank
ModuleCat.carrier
Ring.toSemiring
AddCommGroup.toAddCommMonoid
ModuleCat.isAddCommGroup
ModuleCat.isModule
finsum_eq_sum_of_support_subset
finrankSupport_subset_iff 📖mathematicalSet
Set.instHasSubset
finrankSupport
Module.finrank
ModuleCat.carrier
Ring.toSemiring
AddCommGroup.toAddCommMonoid
ModuleCat.isAddCommGroup
ModuleCat.isModule
Function.support_subset_iff'

HomologicalComplex

Definitions

NameCategoryTheorems
eulerChar 📖CompOp
1 mathmath: eulerChar_eq_sum_finSet_of_finrankSupport_subset
homologyEulerChar 📖CompOp
1 mathmath: homologyEulerChar_eq_sum_finSet_of_finrankSupport_subset

Theorems

NameKindAssumesProvesValidatesDepends On
eulerChar_eq_sum_finSet_of_finrankSupport_subset 📖mathematicalSet
Set.instHasSubset
GradedObject.finrankSupport
X
ModuleCat
ModuleCat.moduleCategory
CategoryTheory.Preadditive.preadditiveHasZeroMorphisms
ModuleCat.instPreadditive
SetLike.coe
Finset
Finset.instSetLike
eulerChar
Finset.sum
Int.instAddCommMonoid
Units.val
Int.instMonoid
ComplexShape.χ
Module.finrank
ModuleCat.carrier
Ring.toSemiring
AddCommGroup.toAddCommMonoid
ModuleCat.isAddCommGroup
ModuleCat.isModule
GradedObject.eulerChar_eq_sum_finSet_of_finrankSupport_subset
homologyEulerChar_eq_sum_finSet_of_finrankSupport_subset 📖mathematicalHasHomology
ModuleCat
ModuleCat.moduleCategory
CategoryTheory.Preadditive.preadditiveHasZeroMorphisms
ModuleCat.instPreadditive
Set
Set.instHasSubset
GradedObject.finrankSupport
homology
SetLike.coe
Finset
Finset.instSetLike
homologyEulerChar
Finset.sum
Int.instAddCommMonoid
Units.val
Int.instMonoid
ComplexShape.χ
Module.finrank
ModuleCat.carrier
Ring.toSemiring
AddCommGroup.toAddCommMonoid
ModuleCat.isAddCommGroup
ModuleCat.isModule
GradedObject.eulerChar_eq_sum_finSet_of_finrankSupport_subset

---

← Back to Index