In
mathematics
Mathematics is an area of knowledge that includes the topics of numbers, formulas and related structures, shapes and the spaces in which they are contained, and quantities and their changes. These topics are represented in modern mathematics ...
, the Ext functors are the
derived functor
In mathematics, certain functors may be ''derived'' to obtain other functors closely related to the original ones. This operation, while fairly abstract, unifies a number of constructions throughout mathematics.
Motivation
It was noted in vari ...
s of the
Hom functor
In mathematics, specifically in category theory, hom-sets (i.e. sets of morphisms between objects) give rise to important functors to the category of sets. These functors are called hom-functors and have numerous applications in category theory and ...
. Along with the
Tor functor
In mathematics, the Tor functors are the derived functors of the tensor product of modules over a ring. Along with the Ext functor, Tor is one of the central concepts of homological algebra, in which ideas from algebraic topology are used to constr ...
, Ext is one of the core concepts of
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 ...
, in which ideas from
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 ...
are used to define invariants of algebraic structures. The
cohomology of groups,
Lie algebra
In mathematics, a Lie algebra (pronounced ) is a vector space \mathfrak g together with an Binary operation, operation called the Lie bracket, an Alternating multilinear map, alternating bilinear map \mathfrak g \times \mathfrak g \rightarrow ...
s, and
associative algebra
In mathematics, an associative algebra ''A'' is an algebraic structure with compatible operations of addition, multiplication (assumed to be associative), and a scalar multiplication by elements in some field ''K''. The addition and multiplic ...
s can all be defined in terms of Ext. The name comes from the fact that the first Ext group Ext
1 classifies
extensions
Extension, extend or extended may refer to:
Mathematics
Logic or set theory
* Axiom of extensionality
* Extensible cardinal
* Extension (model theory)
* Extension (predicate logic), the set of tuples of values that satisfy the predicate
* Ex ...
of one
module
Module, modular and modularity may refer to the concept of modularity. They may also refer to:
Computing and engineering
* Modular design, the engineering discipline of designing complex devices using separately designed sub-components
* Modul ...
by another.
In the special case of
abelian group
In mathematics, an abelian group, also called a commutative group, is a group in which the result of applying the group operation to two group elements does not depend on the order in which they are written. That is, the group operation is commut ...
s, Ext was introduced by
Reinhold Baer
Reinhold Baer (22 July 1902 – 22 October 1979) was a German mathematician, known for his work in algebra. He introduced injective modules in 1940. He is the eponym of Baer rings and Baer groups.
Biography
Baer studied mechanical engineering f ...
(1934). It was named by
Samuel Eilenberg
Samuel Eilenberg (September 30, 1913 – January 30, 1998) was a Polish-American mathematician who co-founded category theory (with Saunders Mac Lane) and homological algebra.
Early life and education
He was born in Warsaw, Kingdom of Poland to a ...
and
Saunders MacLane
Saunders Mac Lane (4 August 1909 – 14 April 2005) was an American mathematician who co-founded category theory with Samuel Eilenberg.
Early life and education
Mac Lane was born in Norwich, Connecticut, near where his family lived in Taftville, ...
(1942), and applied to topology (the
universal coefficient theorem for cohomology). For modules over any
ring
Ring may refer to:
* Ring (jewellery), a round band, usually made of metal, worn as ornamental jewelry
* To make a sound with a bell, and the sound made by a bell
:(hence) to initiate a telephone connection
Arts, entertainment and media Film and ...
, Ext was defined by
Henri Cartan
Henri Paul Cartan (; 8 July 1904 – 13 August 2008) was a French mathematician who made substantial contributions to algebraic topology.
He was the son of the mathematician Élie Cartan, nephew of mathematician Anna Cartan, oldest brother of co ...
and Eilenberg in their 1956 book ''Homological Algebra''.
Definition
Let ''R'' be a ring and let ''R''-Mod be the
category
Category, plural categories, may refer to:
Philosophy and general uses
* Categorization, categories in cognitive science, information science and generally
*Category of being
* ''Categories'' (Aristotle)
*Category (Kant)
*Categories (Peirce)
* ...
of modules over ''R''. (One can take this to mean either left ''R''-modules or right ''R''-modules.) For a fixed ''R''-module ''A'', let ''T''(''B'') = Hom
''R''(''A'', ''B'') for ''B'' in ''R''-Mod. (Here Hom
''R''(''A'', ''B'') is the abelian group of ''R''-linear maps from ''A'' to ''B''; this is an ''R''-module if ''R'' is
commutative
In mathematics, a binary operation is commutative if changing the order of the operands does not change the result. It is a fundamental property of many binary operations, and many mathematical proofs depend on it. Most familiar as the name o ...
.) This is a
left exact functor
In mathematics, particularly homological algebra, an exact functor is a functor that preserves short exact sequences. Exact functors are convenient for algebraic calculations because they can be directly applied to presentations of objects. Much ...
from ''R''-Mod to the
category of abelian groups In mathematics, the category Ab has the abelian groups as objects and group homomorphisms as morphisms. This is the prototype of an abelian category: indeed, every small abelian category can be embedded in Ab.
Properties
The zero object of Ab is ...
Ab, and so it has right
derived functor
In mathematics, certain functors may be ''derived'' to obtain other functors closely related to the original ones. This operation, while fairly abstract, unifies a number of constructions throughout mathematics.
Motivation
It was noted in vari ...
s ''R
iT''. The Ext groups are the abelian groups defined by
:
for an
integer
An integer is the number zero (), a positive natural number (, , , etc.) or a negative integer with a minus sign (−1, −2, −3, etc.). The negative numbers are the additive inverses of the corresponding positive numbers. In the language ...
''i''. By definition, this means: take any
injective resolution In mathematics, and more specifically in homological algebra, a resolution (or left resolution; dually a coresolution or right resolution) is an exact sequence of modules (or, more generally, of objects of an abelian category), which is used to defi ...
:
remove the term ''B'', and form the
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 included in the kernel of t ...
:
:
For each integer ''i'', Ext(''A'', ''B'') is 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 viewe ...
of this complex at position ''i''. It is zero for ''i'' negative. For example, Ext(''A'', ''B'') is the
kernel
Kernel may refer to:
Computing
* Kernel (operating system), the central component of most operating systems
* Kernel (image processing), a matrix used for image convolution
* Compute kernel, in GPGPU programming
* Kernel method, in machine learnin ...
of the map Hom
''R''(''A'', ''I''
0) → Hom
''R''(''A'', ''I''
1), which is
isomorphic
In mathematics, an isomorphism is a structure-preserving mapping between two structures of the same type that can be reversed by an inverse mapping. Two mathematical structures are isomorphic if an isomorphism exists between them. The word is ...
to Hom
''R''(''A'', ''B'').
An alternative definition uses the functor ''G''(''A'')=Hom
''R''(''A'', ''B''), for a fixed ''R''-module ''B''. This is a
contravariant functor, which can be viewed as a left exact functor from the
opposite category
In category theory, a branch of mathematics, the opposite category or dual category ''C''op of a given category ''C'' is formed by reversing the morphisms, i.e. interchanging the source and target of each morphism. Doing the reversal twice yields t ...
(''R''-Mod)
op to Ab. The Ext groups are defined as the right derived functors ''R
iG'':
:
That is, choose any
projective resolution In mathematics, and more specifically in homological algebra, a resolution (or left resolution; dually a coresolution or right resolution) is an exact sequence of modules (or, more generally, of objects of an abelian category), which is used to defi ...
:
remove the term ''A'', and form the cochain complex:
:
Then Ext(''A'', ''B'') is the cohomology of this complex at position ''i''.
Cartan and Eilenberg showed that these constructions are independent of the choice of projective or injective resolution, and that both constructions yield the same Ext groups. Moreover, for a fixed ring ''R'', Ext is a functor in each variable (contravariant in ''A'', covariant in ''B'').
For a commutative ring ''R'' and ''R''-modules ''A'' and ''B'', Ext(''A'', ''B'') is an ''R''-module (using that Hom
''R''(''A'', ''B'') is an ''R''-module in this case). For a non-commutative ring ''R'', Ext(''A'', ''B'') is only an abelian group, in general. If ''R'' is an
algebra over a ring
In mathematics, an algebra over a field (often simply called an algebra) is a vector space equipped with a bilinear product. Thus, an algebra is an algebraic structure consisting of a set together with operations of multiplication and addition a ...
''S'' (which means in particular that ''S'' is commutative), then Ext(''A'', ''B'') is at least an ''S''-module.
Properties of Ext
Here are some of the basic properties and computations of Ext groups.
*Ext(''A'', ''B'') ≅ Hom
''R''(''A'', ''B'') for any ''R''-modules ''A'' and ''B''.
*Ext(''A'', ''B'') = 0 for all ''i'' > 0 if the ''R''-module ''A'' is
projective (for example,
free
Free may refer to:
Concept
* Freedom, having the ability to do something, without having to obey anyone/anything
* Freethought, a position that beliefs should be formed only on the basis of logic, reason, and empiricism
* Emancipate, to procur ...
) or if ''B'' is
injective
In mathematics, an injective function (also known as injection, or one-to-one function) is a function that maps distinct elements of its domain to distinct elements; that is, implies . (Equivalently, implies in the equivalent contrapositiv ...
.
*The converses also hold:
**If Ext(''A'', ''B'') = 0 for all ''B'', then ''A'' is projective (and hence Ext(''A'', ''B'') = 0 for all ''i'' > 0).
**If Ext(''A'', ''B'') = 0 for all ''A'', then ''B'' is injective (and hence Ext(''A'', ''B'') = 0 for all ''i'' > 0).
*
for all ''i'' ≥ 2 and all abelian groups ''A'' and ''B''.
*If ''R'' is a commutative ring and ''u'' in ''R'' is not a
zero divisor
In abstract algebra, an element of a ring is called a left zero divisor if there exists a nonzero in such that , or equivalently if the map from to that sends to is not injective. Similarly, an element of a ring is called a right zero ...
, then
::
:for any ''R''-module ''B''. Here ''B''
'u''denotes the ''u''-torsion subgroup of ''B'', . Taking ''R'' to be the ring
of integers, this calculation can be used to compute
for any
finitely generated abelian group
In abstract algebra, an abelian group (G,+) is called finitely generated if there exist finitely many elements x_1,\dots,x_s in G such that every x in G can be written in the form x = n_1x_1 + n_2x_2 + \cdots + n_sx_s for some integers n_1,\dots, n ...
''A''.
*Generalizing the previous example, one can compute Ext groups when the first module is the quotient of a commutative ring by any
regular sequence
In commutative algebra, a regular sequence is a sequence of elements of a commutative ring
In mathematics, a commutative ring is a ring in which the multiplication operation is commutative. The study of commutative rings is called commutative alg ...
, using the
Koszul complex
In mathematics, the Koszul complex was first introduced to define a cohomology theory for Lie algebras, by Jean-Louis Koszul (see Lie algebra cohomology). It turned out to be a useful general construction in homological algebra. As a tool, its ho ...
. For example, if ''R'' is the
polynomial ring
In mathematics, especially in the field of algebra, a polynomial ring or polynomial algebra is a ring (which is also a commutative algebra) formed from the set of polynomials in one or more indeterminates (traditionally also called variables) ...
''k''
1,...,''x''''n''">'x''1,...,''x''''n''over a field ''k'', then Ext(''k'',''k'') is the
exterior algebra
In mathematics, the exterior algebra, or Grassmann algebra, named after Hermann Grassmann, is an algebra that uses the exterior product or wedge product as its multiplication. In mathematics, the exterior product or wedge product of vectors is ...
''S'' over ''k'' on ''n'' generators in Ext
1. Moreover, Ext(''k'',''k'') is the polynomial ring ''R''; this is an example of
Koszul duality In mathematics, Koszul duality, named after the French mathematician Jean-Louis Koszul, is any of various kinds of dualities found in representation theory of Lie algebras, abstract algebras (semisimple algebra) and topology (e.g., equivariant cohom ...
.
*By the general properties of derived functors, there are two basic
exact sequence
An exact sequence is a sequence of morphisms between objects (for example, groups, rings, modules, and, more generally, objects of an abelian category) such that the image of one morphism equals the kernel of the next.
Definition
In the context o ...
s for Ext. First, a
short exact sequence
An exact sequence is a sequence of morphisms between objects (for example, groups, rings, modules, and, more generally, objects of an abelian category) such that the image of one morphism equals the kernel of the next.
Definition
In the context o ...
0 → ''K'' → ''L'' → ''M'' → 0 of ''R''-modules induces a long exact sequence of the form
::
:for any ''R''-module ''A''. Also, a short exact sequence 0 → ''K'' → ''L'' → ''M'' → 0 induces a long exact sequence of the form
::
:for any ''R''-module ''B''.
*Ext takes
direct sums (possibly infinite) in the first variable and
product
Product may refer to:
Business
* Product (business), an item that serves as a solution to a specific consumer problem.
* Product (project management), a deliverable or set of deliverables that contribute to a business solution
Mathematics
* Produ ...
s in the second variable to products. That is:
::
* Let ''A'' be a finitely generated module over a commutative
Noetherian ring
In mathematics, a Noetherian ring is a ring that satisfies the ascending chain condition on left and right ideals; if the chain condition is satisfied only for left ideals or for right ideals, then the ring is said left-Noetherian or right-Noether ...
''R''. Then Ext commutes with
localization
Localization or localisation may refer to:
Biology
* Localization of function, locating psychological functions in the brain or nervous system; see Linguistic intelligence
* Localization of sensation, ability to tell what part of the body is a ...
, in the sense that for every
multiplicatively closed set In abstract algebra, a multiplicatively closed set (or multiplicative set) is a subset ''S'' of a ring ''R'' such that the following two conditions hold:
* 1 \in S,
* xy \in S for all x, y \in S.
In other words, ''S'' is closed under taking finite ...
''S'' in ''R'', every ''R''-module ''B'', and every integer ''i'',
::
Ext and extensions
Equivalence of extensions
The Ext groups derive their name from their relation to extensions of modules. Given ''R''-modules ''A'' and ''B'', an extension of ''A'' by ''B'' is a short exact sequence of ''R''-modules
:
Two extensions
:
:
are said to be equivalent (as extensions of ''A'' by ''B'') if there is a
commutative diagram
350px, The commutative diagram used in the proof of the five lemma.
In mathematics, and especially in category theory, a commutative diagram is a diagram such that all directed paths in the diagram with the same start and endpoints lead to the s ...
:
:
Note that the
Five lemma
In mathematics, especially homological algebra and other applications of abelian category theory, the five lemma is an important and widely used lemma about commutative diagrams.
The five lemma is not only valid for abelian categories but also w ...
implies that the middle arrow is an isomorphism. An extension of ''A'' by ''B'' is called split if it is equivalent to the trivial extension
:
There is a one-to-one correspondence between
equivalence class
In mathematics, when the elements of some set S have a notion of equivalence (formalized as an equivalence relation), then one may naturally split the set S into equivalence classes. These equivalence classes are constructed so that elements a ...
es of extensions of ''A'' by ''B'' and elements of Ext(''A'', ''B''). The trivial extension corresponds to the zero element of Ext(''A'', ''B'').
The Baer sum of extensions
The Baer sum is an explicit description of the abelian group structure on Ext(''A'', ''B''), viewed as the set of equivalence classes of extensions of ''A'' by ''B''. Namely, given two extensions
:
and
:
first form the
pullback
In mathematics, a pullback is either of two different, but related processes: precomposition and fiber-product. Its dual is a pushforward.
Precomposition
Precomposition with a function probably provides the most elementary notion of pullback: in ...
over
,
:
Then form the
quotient module
In algebra, given a module and a submodule, one can construct their quotient module. This construction, described below, is very similar to that of a quotient vector space. It differs from analogous quotient constructions of rings and groups by t ...
:
The Baer sum of ''E'' and ''E′'' is the extension
:
where the first map is