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 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.) 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 (called
boundary maps) such that the composition of any two consecutive
maps 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,
Khovanov homology, 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, the latter of which involves a decomposition of the topological space into
simplices. (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.
There are also other ways of computing these homology groups, for example via
Morse homology, or by taking the output of the
Universal Coefficient Theorem 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 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