WikiLeanRecent changes · Flags · Stats · About

Diff — Homology (mathematics)

Revision #1303 → #2035 · back to history

modifiedChain complexb6f1acc3a4ed
FieldFrom #1303To #2035
mathlib.declChainComplex
mathlib.match_kindexact
mathlib.moduleMathlib.Algebra.Homology.HomologicalComplex
noteChainComplex is defined as a HomologicalComplex with the down-Nat shape, directly formalizing the article's notion.
statusformalized
modifiedGroup of cyclesbc6754603f38
FieldFrom #1303To #2035
mathlib.declHomologicalComplex.cycles
mathlib.match_kindexact
mathlib.moduleMathlib.Algebra.Homology.ShortComplex.HomologicalComplex
noteHomologicalComplex.cycles K i is the i-th cycles object, formalizing ker d_n in a chain complex.
statusformalized
modifiedGroup of boundariesa78a0a5565bb
FieldFrom #1303To #2035
mathlib.declHomologicalComplex.opcycles
mathlib.match_kindgeneralization
mathlib.moduleMathlib.Algebra.Homology.ShortComplex.HomologicalComplex
noteMathlib has no standalone HomologicalComplex.boundaries; boundaries appear only implicitly through the image-to-cycles factorization and opcycles in the ShortComplex API.
statuspartial
modifiedHomology group of a chain complex661947c669bd
FieldFrom #1303To #2035
mathlib.declHomologicalComplex.homology
mathlib.match_kindexact
mathlib.moduleMathlib.Algebra.Homology.ShortComplex.HomologicalComplex
noteHomologicalComplex.homology K i defines the i-th homology of a homological complex (kernel mod image) categorically.
statusformalized
modifiedHomology theorycae62c57c7a5
FieldFrom #1303To #2035
mathlib.declHomologicalComplex.homologyFunctor
mathlib.match_kindgeneralization
mathlib.moduleMathlib.Algebra.Homology.ShortComplex.HomologicalComplex
noteMathlib has the general categorical homology-functor machinery but no axiomatic Eilenberg–Steenrod "homology theory" structure.
statuspartial
modifiedHomology theory as a functor6570c98ad817
FieldFrom #1303To #2035
mathlib.declHomologicalComplex.homologyFunctor
mathlib.match_kindexact
mathlib.moduleMathlib.Algebra.Homology.ShortComplex.HomologicalComplex
noteHomologicalComplex.homologyFunctor is the n-th homology as a functor on the category of homological complexes.
statusformalized
modifiedHomology of a topological space6e4c40465d5d
FieldFrom #1303To #2035
mathlib.declAlgebraicTopology.singularHomologyFunctor
mathlib.match_kindexact
mathlib.moduleMathlib.AlgebraicTopology.SingularHomology.Basic
noteAlgebraicTopology.singularHomologyFunctor C n defines the n-th singular homology functor on TopCat with coefficients in C.
statusformalized
modifiedBoundary in a chain complex8be3b31485f1
FieldFrom #1303To #2035
mathlib.declHomologicalComplex.opcycles
mathlib.match_kindgeneralization
mathlib.moduleMathlib.Algebra.Homology.ShortComplex.HomologicalComplex
noteBoundaries appear only implicitly as image of d via the ShortComplex homology data; there is no standalone HomologicalComplex.boundaries decl.
statuspartial
modifiedCycle in a chain complexb5391a0a0097
FieldFrom #1303To #2035
mathlib.declHomologicalComplex.cycles
mathlib.match_kindexact
mathlib.moduleMathlib.Algebra.Homology.ShortComplex.HomologicalComplex
noteHomologicalComplex.cycles K i directly formalizes the kernel of the differential.
statusformalized
modifiedHomology groups of a topological space025043d317df
FieldFrom #1303To #2035
mathlib.declAlgebraicTopology.singularHomologyFunctor
mathlib.match_kindexact
mathlib.moduleMathlib.AlgebraicTopology.SingularHomology.Basic
noteThe n-th singular homology of a topological space is defined as singularHomologyFunctor C n applied to coefficients and the space.
statusformalized
modifiedHomology of the circle711a6ebedce9
FieldFrom #1303To #2035
mathlib.decl
mathlib.match_kind
mathlib.module
noteNo Mathlib computation of the singular homology of S^1 was found.
statusnot_formalized
modifiedHomology of the 2-sphere9ec3c37db85d
FieldFrom #1303To #2035
mathlib.decl
mathlib.match_kind
mathlib.module
noteNo Mathlib computation of the singular homology of S^2 was found.
statusnot_formalized
modifiedHomology of the n-spherea2517b9ecead
FieldFrom #1303To #2035
mathlib.decl
mathlib.match_kind
mathlib.module
noteNo Mathlib computation of H_*(S^n) was found.
statusnot_formalized
modifiedHomology of the 2-balld89acb5e361b
FieldFrom #1303To #2035
mathlib.decl
mathlib.match_kind
mathlib.module
noteNo Mathlib computation of the singular homology of a disk was found.
statusnot_formalized
modifiedHomology of the torusfe5b9592a075
FieldFrom #1303To #2035
mathlib.decl
mathlib.match_kind
mathlib.module
noteNo Mathlib computation of H_*(T^2) was found.
statusnot_formalized
modifiedHomology of the n-torus25a5c0b93a44
FieldFrom #1303To #2035
mathlib.decl
mathlib.match_kind
mathlib.module
noteNo Mathlib computation of H_*(T^n) was found.
statusnot_formalized
modifiedHomology of the projective plane39e49e26aee4
FieldFrom #1303To #2035
mathlib.decl
mathlib.match_kind
mathlib.module
noteNo Mathlib computation of H_*(RP^2) was found.
statusnot_formalized
addedTorsion in homologyb7111da159be
modifiedChain complex (general construction)99a19558b2ab
FieldFrom #1303To #2035
mathlib.declHomologicalComplex
mathlib.match_kindgeneralization
mathlib.moduleMathlib.Algebra.Homology.HomologicalComplex
noteHomologicalComplex generalizes the article's construction to any complex shape over a category with zero morphisms.
statusformalized
addedBoundary of a boundary is zerod417beaf1d1c
modifiedBoundaries and cycles65b0dfdac261
FieldFrom #1303To #2035
mathlib.declHomologicalComplex.cycles
mathlib.match_kindgeneralization
mathlib.moduleMathlib.Algebra.Homology.ShortComplex.HomologicalComplex
noteCycles are formalized as HomologicalComplex.cycles; boundaries exist only implicitly via the imageToCycles/opcycles factorization in the ShortComplex API.
statuspartial
modifiedn-th homology groupfa2a9dd2fea0
FieldFrom #1303To #2035
mathlib.declHomologicalComplex.homology
mathlib.match_kindexact
mathlib.moduleMathlib.Algebra.Homology.ShortComplex.HomologicalComplex
noteHomologicalComplex.homology K n is the n-th homology of a homological complex.
statusformalized
modifiedExact chain complexb50dd6c0007f
FieldFrom #1303To #2035
mathlib.declHomologicalComplex.ExactAt
mathlib.match_kindexact
mathlib.moduleMathlib.Algebra.Homology.ShortComplex.HomologicalComplex
noteHomologicalComplex.ExactAt K i (and exactness at every degree) formalizes the article's notion of an exact chain complex.
statusformalized
modifiedReduced homology groups89ce43f45355
FieldFrom #1303To #2035
mathlib.decl
mathlib.match_kind
mathlib.module
noteLoogle finds no decl with reducedHomology in its name.
statusnot_formalized
modifiedSimplicial homology groupsbe8052daa190
FieldFrom #1303To #2035
mathlib.declAlgebraicTopology.alternatingFaceMapComplex
mathlib.match_kindinvocation
mathlib.moduleMathlib.AlgebraicTopology.AlternatingFaceMapComplex
noteThe alternating face map complex of a simplicial object exists and its homology gives simplicial homology, but no top-level `simplicialHomology` decl was found.
statuspartial
modifiedSingular homology groups4246466b6718
FieldFrom #1303To #2035
mathlib.declAlgebraicTopology.singularHomologyFunctor
mathlib.match_kindexact
mathlib.moduleMathlib.AlgebraicTopology.SingularHomology.Basic
noteAlgebraicTopology.singularHomologyFunctor is the n-th singular homology functor on TopCat.
statusformalized
modifiedCohomology groups62b0a82d9ef6
FieldFrom #1303To #2035
mathlib.declCochainComplex
mathlib.match_kindgeneralization
mathlib.moduleMathlib.Algebra.Homology.HomologicalComplex
noteCochainComplex is a HomologicalComplex with up-Nat shape; cohomology is obtained by applying HomologicalComplex.homology to a cochain complex.
statusformalized
modifiedHomotopy groupbf9b094f4b51
FieldFrom #1303To #2035
mathlib.declFundamentalGroup
mathlib.match_kindspecial_case
mathlib.moduleMathlib.AlgebraicTopology.FundamentalGroupoid.FundamentalGroup
noteMathlib defines FundamentalGroup (π_1) and has Mathlib/Topology/Homotopy/HomotopyGroup.lean, but a general π_n decl does not appear in the public API surface.
statuspartial
modifiedHurewicz theoremfec5e655da4e
FieldFrom #1303To #2035
mathlib.decl
mathlib.match_kind
mathlib.module
noteLoogle finds no Hurewicz-named decl in Mathlib.
statusnot_formalized
addedHurewicz isomorphism: H_1 is abelianization of pi_11c366f5e6874
modifiedFigure eight homotopy vs homology72e49a4baa30
FieldFrom #1303To #2035
mathlib.decl
mathlib.match_kind
mathlib.module
noteNo Mathlib treatment of the figure-eight wedge S^1 ∨ S^1 with its homotopy/homology contrast was found.
statusnot_formalized
modifiedSimplicial homology construction27a4ba824b63
FieldFrom #1303To #2035
mathlib.declAlgebraicTopology.alternatingFaceMapComplex
mathlib.match_kindinvocation
mathlib.moduleMathlib.AlgebraicTopology.AlternatingFaceMapComplex
noteThe alternating face map complex is the standard model for simplicial homology in Mathlib, but no top-level simplicialHomology functor is exposed.
statuspartial
modifiedSingular homology construction6d4ec856c5ee
FieldFrom #1303To #2035
mathlib.declAlgebraicTopology.singularHomologyFunctor
mathlib.match_kindexact
mathlib.moduleMathlib.AlgebraicTopology.SingularHomology.Basic
noteSingular homology is defined as a functor on TopCat via the singular chain complex.
statusformalized
modifiedGroup homology / derived functors46fb98246bfa
FieldFrom #1303To #2035
mathlib.declgroupHomology
mathlib.match_kindexact
mathlib.moduleMathlib.RepresentationTheory.Homological.GroupHomology.Basic
notegroupHomology A n is the n-th group homology of a k-linear G-representation, computed via the inhomogeneous chains complex.
statusformalized
modifiedMorphism of chain complexesfd86c28e8988
FieldFrom #1303To #2035
mathlib.declHomologicalComplex.Hom
mathlib.match_kindexact
mathlib.moduleMathlib.Algebra.Homology.HomologicalComplex
noteHomologicalComplex.Hom defines morphisms (chain maps) between homological complexes, making them into a category.
statusformalized
modifiedHomology as covariant functor of objects156f957965e0
FieldFrom #1303To #2035
mathlib.declHomologicalComplex.homologyFunctor
mathlib.match_kindexact
mathlib.moduleMathlib.Algebra.Homology.ShortComplex.HomologicalComplex
noteHomologicalComplex.homologyFunctor C c n is the covariant n-th homology functor on the category of homological complexes.
statusformalized
modifiedCohomology as contravariant functorbf8423dd81f9
FieldFrom #1303To #2035
mathlib.declCochainComplex
mathlib.match_kindgeneralization
mathlib.moduleMathlib.Algebra.Homology.HomologicalComplex
noteCochainComplex provides the cochain framework but the article's specific covariant/contravariant distinction is not packaged as a single decl.
statuspartial
modifiedEuler characteristic2ae149aa4856
FieldFrom #1303To #2035
mathlib.declHomologicalComplex.eulerChar
mathlib.match_kindexact
mathlib.moduleMathlib.Algebra.Homology.EulerCharacteristic
noteHomologicalComplex.eulerChar is the Euler characteristic as an alternating sum of ranks of complex objects.
statusformalized
modifiedEuler characteristic from homology76bbf9b690fb
FieldFrom #1303To #2035
mathlib.declHomologicalComplex.homologyEulerChar
mathlib.match_kindexact
mathlib.moduleMathlib.Algebra.Homology.EulerCharacteristic
noteHomologicalComplex.homologyEulerChar computes the Euler characteristic from homology, matching the chain-level version.
statusformalized
modifiedLong exact sequence from short exact sequencef090fc88bf1e
FieldFrom #1303To #2035
mathlib.declHomologicalComplex.HomologySequence.snakeInput
mathlib.match_kindexact
mathlib.moduleMathlib.Algebra.Homology.HomologySequence
noteHomologicalComplex.HomologySequence.snakeInput packages a short exact sequence of complexes into a SnakeInput, yielding the long exact homology sequence via the snake lemma.
statusformalized
addedZig-zag lemma (connecting homomorphisms)904c0439ebdd
modifiedBrouwer fixed point theorem6baf3fc61517
FieldFrom #1303To #2035
mathlib.decl
mathlib.match_kind
mathlib.module
noteNo Brouwer fixed-point theorem for the disk was found in Mathlib (only unrelated Brouwer-style results in order theory).
statusnot_formalized
modifiedInvariance of domain42f37440fcb6
FieldFrom #1303To #2035
mathlib.decl
mathlib.match_kind
mathlib.module
noteLoogle finds no invarianceOfDomain decl.
statusnot_formalized
modifiedHairy ball theoremcee6a734126c
FieldFrom #1303To #2035
mathlib.decl
mathlib.match_kind
mathlib.module
noteNo hairy-ball theorem was found in Mathlib.
statusnot_formalized
modifiedBorsuk–Ulam theorem9c4caf49e8cf
FieldFrom #1303To #2035
mathlib.decl
mathlib.match_kind
mathlib.module
noteNo Borsuk–Ulam decl was found in Mathlib.
statusnot_formalized
modifiedInvariance of dimension1136aac421c9
FieldFrom #1303To #2035
mathlib.decl
mathlib.match_kind
mathlib.module
noteNo invariance-of-dimension result was found in Mathlib.
statusnot_formalized
modifiedJordan curve theorem (shrinking curves on sphere)da84c8a54c0f
FieldFrom #1303To #2035
mathlib.decl
mathlib.match_kind
mathlib.module
noteNo Jordan curve theorem was found in Mathlib.
statusnot_formalized
modifiedKlein bottled795390740a7
FieldFrom #1303To #2035
mathlib.decl
mathlib.match_kind
mathlib.module
noteNo Klein bottle topological space appears in Mathlib (only Klein four-group, an unrelated namesake).
statusnot_formalized
modifiedProjective plane surfaceb2c24655bec8
FieldFrom #1303To #2035
mathlib.decl
mathlib.match_kind
mathlib.module
noteReal projective plane as a topological surface does not appear to be formalized.
statusnot_formalized
modifiedClosed surfaces from polygon gluing385169ebb5e5
FieldFrom #1303To #2035
mathlib.decl
mathlib.match_kind
mathlib.module
notePolygon-gluing construction of closed surfaces is not present in Mathlib.
statusnot_formalized
modifiedClassification via connected sum071552241b54
FieldFrom #1303To #2035
mathlib.decl
mathlib.match_kind
mathlib.module
noteThe classification of closed surfaces via connected sum is not formalized in Mathlib.
statusnot_formalized