In
mathematics
Mathematics is a field of study that discovers and organizes methods, Mathematical theory, theories and theorems that are developed and Mathematical proof, proved for the needs of empirical sciences and mathematics itself. There are many ar ...
, the term homology, originally introduced in
algebraic topology
Algebraic topology is a branch of mathematics that uses tools from abstract algebra to study topological spaces. The basic goal is to find algebraic invariant (mathematics), invariants that classification theorem, classify topological spaces up t ...
, has three primary, closely-related usages. The most direct usage of the term is to take the ''homology of a
chain complex
In mathematics, a chain complex is an algebraic structure that consists of a sequence of abelian groups (or modules) and a sequence of homomorphisms between consecutive groups such that the image of each homomorphism is contained in the kernel o ...
'', resulting in a sequence of
abelian groups called ''homology groups.'' This operation, in turn, allows one to associate various named ''homologies'' or ''homology theories'' to various other types of mathematical objects. Lastly, since there are many homology theories for
topological spaces
In mathematics, a topological space is, roughly speaking, a geometrical space in which closeness is defined but cannot necessarily be measured by a numeric distance. More specifically, a topological space is a set whose elements are called point ...
that produce the same answer, one also often speaks of the ''homology of a topological space''. (This latter notion of homology admits more intuitive descriptions for 1- or 2-dimensional topological spaces, and is sometimes referenced in
popular mathematics
Popular mathematics is mathematical presentation aimed at a general audience. Sometimes this is in the form of books which require no mathematical background and in other cases it is in the form of expository articles written by professional mat ...
.) There is also a related notion of the
cohomology
In mathematics, specifically in homology theory and algebraic topology, cohomology is a general term for a sequence of abelian groups, usually one associated with a topological space, often defined from a cochain complex. Cohomology can be viewed ...
of a
cochain complex
In mathematics, a chain complex is an algebraic structure that consists of a sequence of abelian groups (or modules) and a sequence of homomorphisms between consecutive groups such that the image of each homomorphism is contained in the kernel ...
, giving rise to various cohomology theories, in addition to the notion of the cohomology of a
topological space
In mathematics, a topological space is, roughly speaking, a Geometry, geometrical space in which Closeness (mathematics), closeness is defined but cannot necessarily be measured by a numeric Distance (mathematics), distance. More specifically, a to ...
.
Homology of chain complexes
To take the homology of a
chain complex
In mathematics, a chain complex is an algebraic structure that consists of a sequence of abelian groups (or modules) and a sequence of homomorphisms between consecutive groups such that the image of each homomorphism is contained in the kernel o ...
, one starts with a chain complex, which is a sequence
of
abelian groups (whose elements are called
chains) and
group homomorphisms
In mathematics, given two groups, (''G'',∗) and (''H'', ·), a group homomorphism from (''G'',∗) to (''H'', ·) is a function ''h'' : ''G'' → ''H'' such that for all ''u'' and ''v'' in ''G'' it holds that
: h(u*v) = h(u) \cdot h(v)
whe ...
(called
boundary maps) such that the composition of any two consecutive
maps
A map is a symbolic depiction of interrelationships, commonly spatial, between things within a space. A map may be annotated with text and graphics. Like any graphic, a map may be fixed to paper or other durable media, or may be displayed on ...
is zero:
:
The
th homology group
of this chain complex is then the
quotient group
A quotient group or factor group is a mathematical group obtained by aggregating similar elements of a larger group using an equivalence relation that preserves some of the group structure (the rest of the structure is "factored out"). For ex ...
of cycles
modulo
In computing and mathematics, the modulo operation returns the remainder or signed remainder of a division, after one number is divided by another, the latter being called the '' modulus'' of the operation.
Given two positive numbers and , mo ...
boundaries, where the
th group of cycles
is given by the
kernel subgroup
, and the
th group of boundaries
is given by the
image
An image or picture is a visual representation. An image can be Two-dimensional space, two-dimensional, such as a drawing, painting, or photograph, or Three-dimensional space, three-dimensional, such as a carving or sculpture. Images may be di ...
subgroup
. One can optionally endow chain complexes with additional structure, for example by additionally taking the groups
to be
modules over a
coefficient ring , and taking the boundary maps
to be
-
module homomorphisms, resulting in homology groups
that are also
quotient modules. Tools from
homological algebra
Homological algebra is the branch of mathematics that studies homology (mathematics), homology in a general algebraic setting. It is a relatively young discipline, whose origins can be traced to investigations in combinatorial topology (a precurs ...
can be used to relate homology groups of different chain complexes.
Homology theories
To associate a ''homology theory'' to other types of mathematical objects, one first gives a prescription for associating chain complexes to that object, and then takes the homology of such a chain complex. For the homology theory to be valid, all such chain complexes associated to the same mathematical object must have the same homology. The resulting homology theory is often named according to the type of chain complex prescribed. For example,
singular homology
In algebraic topology, singular homology refers to the study of a certain set of algebraic invariants of a topological space X, the so-called homology groups H_n(X). Intuitively, singular homology counts, for each dimension n, the n-dimensional ...
,
Morse homology In mathematics, specifically in the field of differential topology, Morse homology is a homology theory defined for any smooth manifold. It is constructed using the smooth structure and an auxiliary metric on the manifold, but turns out to be t ...
,
Khovanov homology
In mathematics, Khovanov homology is an oriented link invariant that arises as the cohomology of a cochain complex. It may be regarded as a categorification of the Jones polynomial.
It was developed in the late 1990s by Mikhail Khovanov.
Overv ...
, and
Hochschild homology
In mathematics, Hochschild homology (and cohomology) is a homology theory for associative algebras over rings. There is also a theory for Hochschild homology of certain functors. Hochschild cohomology was introduced by for algebras over a fiel ...
are respectively obtained from singular chain complexes, Morse complexes, Khovanov complexes, and Hochschild complexes. In other cases, such as for
group homology, there are multiple common methods to compute the same homology groups.
In the language of
category theory
Category theory is a general theory of mathematical structures and their relations. It was introduced by Samuel Eilenberg and Saunders Mac Lane in the middle of the 20th century in their foundational work on algebraic topology. Category theory ...
, a homology theory is a type of
functor
In mathematics, specifically category theory, a functor is a Map (mathematics), mapping between Category (mathematics), categories. Functors were first considered in algebraic topology, where algebraic objects (such as the fundamental group) ar ...
from the
category
Category, plural categories, may refer to:
General uses
*Classification, the general act of allocating things to classes/categories Philosophy
* Category of being
* ''Categories'' (Aristotle)
* Category (Kant)
* Categories (Peirce)
* Category ( ...
of the mathematical object being studied to the category of abelian groups and group homomorphisms, or more generally to the category corresponding to the associated chain complexes. One can also formulate homology theories as
derived functors on appropriate
abelian categories
In mathematics, an abelian category is a category in which morphisms and objects can be added and in which kernels and cokernels exist and have desirable properties.
The motivating prototypical example of an abelian category is the category of a ...
, measuring the failure of an appropriate functor to be
exact. One can describe this latter construction explicitly in terms of
resolutions, or more abstractly from the perspective of
derived categories or
model categories.
Regardless of how they are formulated, homology theories help provide information about the structure of the mathematical objects to which they are associated, and can sometimes help distinguish different objects.
Homology of a topological space
Perhaps the most familiar usage of the term homology is for the ''homology of a topological space''. For sufficiently nice topological spaces and compatible choices of coefficient rings, any homology theory satisfying the
Eilenberg-Steenrod axioms yields the same homology groups as the
singular homology
In algebraic topology, singular homology refers to the study of a certain set of algebraic invariants of a topological space X, the so-called homology groups H_n(X). Intuitively, singular homology counts, for each dimension n, the n-dimensional ...
(see below) of that topological space, with the consequence that one often simply refers to the "homology" of that space, instead of specifying which homology theory was used to compute the homology groups in question.
For 1-dimensional topological spaces, probably the simplest homology theory to use is
graph homology, which could be regarded as a 1-dimensional special case of
simplicial homology
In algebraic topology, simplicial homology is the sequence of homology groups of a simplicial complex. It formalizes the idea of the number of holes of a given dimension in the complex. This generalizes the number of connected component (topology), ...
, the latter of which involves a decomposition of the topological space into
simplices
In geometry, a simplex (plural: simplexes or simplices) is a generalization of the notion of a triangle or tetrahedron to arbitrary dimensions. The simplex is so-named because it represents the simplest possible polytope in any given dimension. ...
. (Simplices are a generalization of triangles to arbitrary dimension; for example, an edge in a graph is
homeomorphic
In mathematics and more specifically in topology, a homeomorphism ( from Greek roots meaning "similar shape", named by Henri Poincaré), also called topological isomorphism, or bicontinuous function, is a bijective and continuous function betw ...
to a one-dimensional simplex, and a triangle-based pyramid is a 3-simplex.) Simplicial homology can in turn be generalized to
singular homology
In algebraic topology, singular homology refers to the study of a certain set of algebraic invariants of a topological space X, the so-called homology groups H_n(X). Intuitively, singular homology counts, for each dimension n, the n-dimensional ...
, which allows more general maps of simplices into the topological space. Replacing simplices with disks of various dimensions results in a related construction called
cellular homology In mathematics, cellular homology in algebraic topology is a homology theory for the category of CW-complexes. It agrees with singular homology, and can provide an effective means of computing homology modules.
Definition
If X is a CW-complex ...
.
There are also other ways of computing these homology groups, for example via
Morse homology In mathematics, specifically in the field of differential topology, Morse homology is a homology theory defined for any smooth manifold. It is constructed using the smooth structure and an auxiliary metric on the manifold, but turns out to be t ...
, or by taking the output of the
Universal Coefficient Theorem
In algebraic topology, universal coefficient theorems establish relationships between homology groups (or cohomology groups) with different coefficients. For instance, for every topological space , its ''integral homology groups'':
:H_i(X,\Z)
...
when applied to a cohomology theory such as
ÄŒech cohomology
In mathematics, specifically algebraic topology, ÄŒech cohomology is a cohomology theory based on the intersection properties of open set, open cover (topology), covers of a topological space. It is named for the mathematician Eduard ÄŒech.
Moti ...
or (in the case of real coefficients)
De Rham cohomology
In mathematics, de Rham cohomology (named after Georges de Rham) is a tool belonging both to algebraic topology and to differential topology, capable of expressing basic topological information about smooth manifolds in a form particularly adapte ...
.
Inspirations for homology (informal discussion)
One of the ideas that led to the development of homology was the observation that certain low-dimensional shapes can be
topologically distinguished by examining their "holes." For instance, a figure-eight shape has more holes than a circle
, and a 2-torus
(a 2-dimensional surface shaped like an inner tube) has different holes from a 2-sphere
(a 2-dimensional surface shaped like a basketball).
Studying topological features such as these led to the notion of the ''cycles'' that represent homology classes (the elements of homology groups). For example, the two
embedded circles in a figure-eight shape provide examples of one-dimensional cycles, or 1-cycles, and the 2-torus
and 2-sphere
represent 2-cycles. Cycles form a group under the operation of ''formal addition,'' which refers to adding cycles symbolically rather than combining them geometrically. Any formal sum of cycles is again called a cycle.
Cycles and boundaries (informal discussion)
Explicit constructions of homology groups are somewhat technical. As mentioned above, an explicit realization of the homology groups
of a topological space
is defined in terms of the ''cycles'' and ''boundaries'' of a ''
chain complex
In mathematics, a chain complex is an algebraic structure that consists of a sequence of abelian groups (or modules) and a sequence of homomorphisms between consecutive groups such that the image of each homomorphism is contained in the kernel o ...
''
associated to
, where the type of chain complex depends on the choice of homology theory in use. These cycles and boundaries are elements of
abelian groups, and are defined in terms of the boundary homomorphisms
of the chain complex, where each
is an abelian group, and the
are
group homomorphisms
In mathematics, given two groups, (''G'',∗) and (''H'', ·), a group homomorphism from (''G'',∗) to (''H'', ·) is a function ''h'' : ''G'' → ''H'' such that for all ''u'' and ''v'' in ''G'' it holds that
: h(u*v) = h(u) \cdot h(v)
whe ...
that satisfy
for all
.
Since such constructions are somewhat technical, informal discussions of homology sometimes focus instead on topological notions that parallel some of the group-theoretic aspects of cycles and boundaries.
For example, in the context of
chain complexes, a boundary is any element of the
image
An image or picture is a visual representation. An image can be Two-dimensional space, two-dimensional, such as a drawing, painting, or photograph, or Three-dimensional space, three-dimensional, such as a carving or sculpture. Images may be di ...
of the boundary homomorphism
, for some
. In topology, the boundary of a space is technically obtained by taking the space's
closure minus its
interior, but it is also a notion familiar from examples, e.g., the boundary of the unit disk is the unit circle, or more topologically, the boundary of
is
.
Topologically, the boundary of the closed interval