In
mathematics, the tensor product of modules is a construction that allows arguments about
bilinear maps (e.g. multiplication) to be carried out in terms of
linear map
In mathematics, and more specifically in linear algebra, a linear map (also called a linear mapping, linear transformation, vector space homomorphism, or in some contexts linear function) is a mapping V \to W between two vector spaces that pr ...
s. The module construction is analogous to the construction of the
tensor product
In mathematics, the tensor product V \otimes W of two vector spaces and (over the same field) is a vector space to which is associated a bilinear map V\times W \to V\otimes W that maps a pair (v,w),\ v\in V, w\in W to an element of V \otime ...
of
vector space
In mathematics and physics, a vector space (also called a linear space) is a set whose elements, often called '' vectors'', may be added together and multiplied ("scaled") by numbers called ''scalars''. Scalars are often real numbers, but can ...
s, but can be carried out for a pair of
modules
Broadly speaking, modularity is the degree to which a system's components may be separated and recombined, often with the benefit of flexibility and variety in use. The concept of modularity is used primarily to reduce complexity by breaking a s ...
over a
commutative ring resulting in a third module, and also for a pair of a right-module and a left-module 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 ...
, with result an
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 comm ...
. Tensor products are important in areas of
abstract algebra
In mathematics, more specifically algebra, abstract algebra or modern algebra is the study of algebraic structures. Algebraic structures include group (mathematics), groups, ring (mathematics), rings, field (mathematics), fields, module (mathe ...
,
homological algebra,
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 invariants that classify topological spaces up to homeomorphism, though usually most classify ...
,
algebraic geometry,
operator algebras
In functional analysis, a branch of mathematics, an operator algebra is an algebra of continuous linear operators on a topological vector space, with the multiplication given by the composition of mappings.
The results obtained in the study ...
and
noncommutative geometry
Noncommutative geometry (NCG) is a branch of mathematics concerned with a geometric approach to noncommutative algebras, and with the construction of ''spaces'' that are locally presented by noncommutative algebras of functions (possibly in some g ...
. The
universal property
In mathematics, more specifically in category theory, a universal property is a property that characterizes up to an isomorphism the result of some constructions. Thus, universal properties can be used for defining some objects independently fr ...
of the tensor product of vector spaces extends to more general situations in abstract algebra. It allows the study of bilinear or multilinear operations via
linear operations. The tensor product of an algebra and a module can be used for
extension of scalars
In algebra, given a ring homomorphism f: R \to S, there are three ways to change the coefficient ring of a module; namely, for a left ''R''-module ''M'' and a left ''S''-module ''N'',
*f_! M = S\otimes_R M, the induced module.
*f_* M = \operatorn ...
. For a commutative ring, the tensor product of modules can be iterated to form the
tensor algebra
In mathematics, the tensor algebra of a vector space ''V'', denoted ''T''(''V'') or ''T''(''V''), is the algebra of tensors on ''V'' (of any rank) with multiplication being the tensor product. It is the free algebra on ''V'', in the sense of being ...
of a module, allowing one to define multiplication in the module in a universal way.
Balanced product
For a ring ''R'', a right ''R''-module ''M'', a left ''R''-module ''N'', and an abelian group ''G'', a map is said to be ''R''-balanced, ''R''-middle-linear or an ''R''-balanced product if for all ''m'', ''m''′ in ''M'', ''n'', ''n''′ in ''N'', and ''r'' in ''R'' the following hold:
The set of all such balanced products over ''R'' from to ''G'' is denoted by .
If ''φ'', ''ψ'' are balanced products, then each of the operations and −''φ'' defined
pointwise In mathematics, the qualifier pointwise is used to indicate that a certain property is defined by considering each value f(x) of some function f. An important class of pointwise concepts are the ''pointwise operations'', that is, operations defined ...
is a balanced product. This turns the set into an abelian group.
For ''M'' and ''N'' fixed, the map is a
functor
In mathematics, specifically category theory, a functor is a mapping between categories. Functors were first considered in algebraic topology, where algebraic objects (such as the fundamental group) are associated to topological spaces, and m ...
from the
category of abelian groups to itself. The morphism part is given by mapping a group homomorphism to the function , which goes from to .
;Remarks:
#Properties (Dl) and (Dr) express
biadditivity of ''φ'', which may be regarded as
distributivity
In mathematics, the distributive property of binary operations generalizes the distributive law, which asserts that the equality
x \cdot (y + z) = x \cdot y + x \cdot z
is always true in elementary algebra.
For example, in elementary arithmeti ...
of ''φ'' over addition.
#Property (A) resembles some
associative property
In mathematics, the associative property is a property of some binary operations, which means that rearranging the parentheses in an expression will not change the result. In propositional logic, associativity is a valid rule of replacemen ...
of ''φ''.
#Every ring ''R'' is an ''R''-
bimodule In abstract algebra, a bimodule is an abelian group that is both a left and a right module, such that the left and right multiplications are compatible. Besides appearing naturally in many parts of mathematics, bimodules play a clarifying role, in t ...
. So the ring multiplication in ''R'' is an ''R''-balanced product .
Definition
For a ring ''R'', a right ''R''-module ''M'', a left ''R''-module ''N'', the tensor product over ''R''
is an
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 comm ...
together with a balanced product (as defined above)
which is
universal
Universal is the adjective for universe.
Universal may also refer to:
Companies
* NBCUniversal, a media and entertainment company
** Universal Animation Studios, an American Animation studio, and a subsidiary of NBCUniversal
** Universal TV, a ...
in the following sense:
:For every abelian group ''G'' and every balanced product
there is a ''unique'' group homomorphism
such that
As with all
universal properties, the above property defines the tensor product uniquely
up to a unique isomorphism: any other abelian group and balanced product with the same properties will be isomorphic to and ⊗. Indeed, the mapping ⊗ is called ''canonical'', or more explicitly: the canonical mapping (or balanced product) of the tensor product.
The definition does not prove the existence of ; see below for a construction.
The tensor product can also be defined as a
representing object for the functor ; explicitly, this means there is a
natural isomorphism
In category theory, a branch of mathematics, a natural transformation provides a way of transforming one functor into another while respecting the internal structure (i.e., the composition of morphisms) of the categories involved. Hence, a natur ...
:
This is a succinct way of stating the universal mapping property given above. (If a priori one is given this natural isomorphism, then
can be recovered by taking
and then mapping the identity map.)
Similarly, given the natural identification
, one can also define by the formula
This is known as the
tensor-hom adjunction In mathematics, the tensor-hom adjunction is that the tensor product - \otimes X and hom-functor \operatorname(X,-) form an adjoint pair:
:\operatorname(Y \otimes X, Z) \cong \operatorname(Y,\operatorname(X,Z)).
This is made more precise below. T ...
; see also .
For each ''x'' in ''M'', ''y'' in ''N'', one writes
for the image of (''x'', ''y'') under the canonical map
. It is often called a
pure tensor. Strictly speaking, the correct notation would be ''x'' ⊗
''R'' ''y'' but it is conventional to drop ''R'' here. Then, immediately from the definition, there are relations:
The universal property of a tensor product has the following important consequence:
Proof: For the first statement, let ''L'' be the subgroup of
generated by elements of the form in question,
and ''q'' the quotient map to ''Q''. We have:
as well as
. Hence, by the uniqueness part of the universal property, ''q'' = 0. The second statement is because to define a
module homomorphism In algebra, a module homomorphism is a function between modules that preserves the module structures. Explicitly, if ''M'' and ''N'' are left modules over a ring ''R'', then a function f: M \to N is called an ''R''-''module homomorphism'' or an '' ...
, it is enough to define it on the generating set of the module.
Application of the universal property of tensor products
Determining whether a tensor product of modules is zero
In practice, it is sometimes more difficult to show that a tensor product of ''R''-modules
is nonzero than it is to show that it is 0. The universal property gives a convenient way for checking this.
To check that a tensor product
is nonzero, one can construct an ''R''-bilinear map
to an abelian group
such that
. This works because if
, then
.
For example, to see that
, is nonzero, take
to be
and
. This says that the pure tensors
as long as
is nonzero in
.
For equivalent modules
The proposition says that one can work with explicit elements of the tensor products instead of invoking the universal property directly each time. This is very convenient in practice. For example, if ''R'' is commutative and the left and right actions by ''R'' on modules are considered to be equivalent, then
can naturally be furnished with the ''R''-scalar multiplication by extending
to the whole
by the previous proposition (strictly speaking, what is needed is a bimodule structure not commutativity; see a paragraph below). Equipped with this ''R''-module structure,
satisfies a universal property similar to the above: for any ''R''-module ''G'', there is a natural isomorphism:
If ''R'' is not necessarily commutative but if ''M'' has a left action by a ring ''S'' (for example, ''R''), then
can be given the left ''S''-module structure, like above, by the formula
Analogously, if ''N'' has a right action by a ring ''S'', then
becomes a right ''S''-module.
Tensor product of linear maps and a change of base ring
Given linear maps
of right modules over a ring ''R'' and
of left modules, there is a unique group homomorphism
The construction has a consequence that tensoring is a functor: each right ''R''-module ''M'' determines the functor
from the
category of left modules to the category of abelian groups that sends ''N'' to and a module homomorphism ''f'' to the group homomorphism .
If
is a ring homomorphism and if ''M'' is a right ''S''-module and ''N'' a left ''S''-module, then there is the canonical ''surjective'' homomorphism:
induced by
The resulting map is surjective since pure tensors generate the whole module. In particular, taking ''R'' to be
this shows every tensor product of modules is a quotient of a tensor product of abelian groups.
Several modules
(This section need to be updated. For now, see for the more general discussion.)
It is possible to extend the definition to a tensor product of any number of modules over the same commutative ring. For example, the universal property of
is that each trilinear map on
corresponds to a unique linear map
The binary tensor product is associative: (''M''
1 ⊗ ''M''
2) ⊗ ''M''
3 is naturally isomorphic to ''M''
1 ⊗ (''M''
2 ⊗ ''M''
3). The tensor product of three modules defined by the universal property of trilinear maps is isomorphic to both of these iterated tensor products.
Properties
Modules over general rings
Let ''R''
1, ''R''
2, ''R''
3, ''R'' be rings, not necessarily commutative.
*For an ''R''
1-''R''
2-
bimodule In abstract algebra, a bimodule is an abelian group that is both a left and a right module, such that the left and right multiplications are compatible. Besides appearing naturally in many parts of mathematics, bimodules play a clarifying role, in t ...
''M''
12 and a left ''R''
2-module ''M''
20,
is a left ''R''
1-module.
*For a right ''R''
2-module ''M''
02 and an ''R''
2-''R''
3-
bimodule In abstract algebra, a bimodule is an abelian group that is both a left and a right module, such that the left and right multiplications are compatible. Besides appearing naturally in many parts of mathematics, bimodules play a clarifying role, in t ...
''M''
23,
is a right ''R''
3-module.
*(associativity) For a right ''R''
1-module ''M''
01, an ''R''
1-''R''
2-bimodule ''M''
12, and a left ''R''
2-module ''M''
20 we have:
*Since ''R'' is an ''R''-''R''-bimodule, we have
with the ring multiplication
as its canonical balanced product.
Modules over commutative rings
Let ''R'' be a commutative ring, and ''M'', ''N'' and ''P'' be ''R''-modules. Then
*(identity)
*(associativity)
Thus
is well-defined.
*(symmetry)
In fact, for any permutation ''σ'' of the set , there is a unique isomorphism:
*(distributive property)
In fact,
for an
index set
In mathematics, an index set is a set whose members label (or index) members of another set. For instance, if the elements of a set may be ''indexed'' or ''labeled'' by means of the elements of a set , then is an index set. The indexing consists ...
''I'' of arbitrary
cardinality.
*(commutes with finite product) for any finitely many
,
*(commutes with
localization) for any multiplicatively closed subset ''S'' of ''R'',
as
-module. Since
is an ''R''-algebra and
, this is a special case of:
*(commutes with base extension) If ''S'' is an ''R''-algebra, writing
,
cf. .
*(commutes with direct limit) for any direct system of ''R''-modules ''M''
''i'',
*(tensoring is right exact) if
is an exact sequence of ''R''-modules, then
is an exact sequence of ''R''-modules, where
This is a consequence of:
*(
adjoint relation)
.
*(tensor-hom relation) there is a canonical ''R''-linear map:
which is an isomorphism if either ''M'' or ''P'' is a
finitely generated projective module (see for the non-commutative case); more generally, there is a canonical ''R''-linear map:
which is an isomorphism if either
or
is a pair of finitely generated projective modules.
To give a practical example, suppose ''M'', ''N'' are free modules with bases
and
. Then ''M'' is the
direct sum
and the same for ''N''. By the distributive property, one has:
i.e.,
are the ''R''-basis of
. Even if ''M'' is not free, a
free presentation of ''M'' can be used to compute tensor products.
The tensor product, in general, does not commute with
inverse limit
In mathematics, the inverse limit (also called the projective limit) is a construction that allows one to "glue together" several related objects, the precise gluing process being specified by morphisms between the objects. Thus, inverse limits can ...
: on the one hand,
(cf. "examples"). On the other hand,
where
are the
ring of p-adic integers and the
field of p-adic numbers. See also "
profinite integer In mathematics, a profinite integer is an element of the ring (sometimes pronounced as zee-hat or zed-hat)
:\widehat = \varprojlim \mathbb/n\mathbb = \prod_p \mathbb_p
where
:\varprojlim \mathbb/n\mathbb
indicates the profinite completion of \math ...
" for an example in the similar spirit.
If ''R'' is not commutative, the order of tensor products could matter in the following way: we "use up" the right action of ''M'' and the left action of ''N'' to form the tensor product
; in particular,
would not even be defined. If ''M'', ''N'' are bi-modules, then
has the left action coming from the left action of ''M'' and the right action coming from the right action of ''N''; those actions need not be the same as the left and right actions of
.
The associativity holds more generally for non-commutative rings: if ''M'' is a right ''R''-module, ''N'' a (''R'', ''S'')-module and ''P'' a left ''S''-module, then
as abelian group.
The general form of adjoint relation of tensor products says: if ''R'' is not necessarily commutative, ''M'' is a right ''R''-module, ''N'' is a (''R'', ''S'')-module, ''P'' is a right ''S''-module, then as abelian group
where
is given by
Tensor product of an ''R''-module with the fraction field
Let ''R'' be an integral domain with
fraction field
In abstract algebra, the field of fractions of an integral domain is the smallest field in which it can be embedded. The construction of the field of fractions is modeled on the relationship between the integral domain of integers and the field ...
''K''.
*For any ''R''-module ''M'',
as ''R''-modules, where
is the torsion submodule of ''M''.
*If ''M'' is a torsion ''R''-module then
and if ''M'' is not a torsion module then
.
*If ''N'' is a submodule of ''M'' such that
is a torsion module then
as ''R''-modules by
.
*In
,
if and only if
or
. In particular,
where
.
*
where
is the
localization of the module at the prime ideal
(i.e., the localization with respect to the nonzero elements).
Extension of scalars
The adjoint relation in the general form has an important special case: for any ''R''-algebra ''S'', ''M'' a right ''R''-module, ''P'' a right ''S''-module, using
, we have the natural isomorphism:
This says that the functor
is a
left adjoint
In mathematics, specifically category theory, adjunction is a relationship that two functors may exhibit, intuitively corresponding to a weak form of equivalence between two related categories. Two functors that stand in this relationship are kno ...
to the forgetful functor
, which restricts an ''S''-action to an ''R''-action. Because of this,
is often called the
extension of scalars
In algebra, given a ring homomorphism f: R \to S, there are three ways to change the coefficient ring of a module; namely, for a left ''R''-module ''M'' and a left ''S''-module ''N'',
*f_! M = S\otimes_R M, the induced module.
*f_* M = \operatorn ...
from ''R'' to ''S''. In the
representation theory
Representation theory is a branch of mathematics that studies abstract algebraic structures by ''representing'' their elements as linear transformations of vector spaces, and studies modules over these abstract algebraic structures. In essen ...
, when ''R'', ''S'' are group algebras, the above relation becomes the
Frobenius reciprocity.
Examples
*
for any ''R''-algebra ''S'' (i.e., a free module remains free after extending scalars.)
*For a commutative ring
and a commutative ''R''-algebra ''S'', we have:
in fact, more generally,
where
is an ideal.
*Using
the previous example and the
Chinese remainder theorem, we have as rings
This gives an example when a tensor product is a
direct product.
*
Examples
The structure of a tensor product of quite ordinary modules may be unpredictable.
Let ''G'' be an abelian group in which every element has finite order (that is ''G'' is a
torsion abelian group In abstract algebra, a torsion abelian group is an abelian group in which every element has finite order.Dummit, David; Foote, Richard. ''Abstract Algebra'', , pp. 369 For example, the torsion subgroup of an abelian group is a torsion abelian grou ...
; for example ''G'' can be a finite abelian group or
). Then:
Indeed, any
is of the form
If
is the order of
, then we compute:
Similarly, one sees
Here are some identities useful for calculation: Let ''R'' be a commutative ring, ''I'', ''J'' ideals, ''M'', ''N'' ''R''-modules. Then
#
. If ''M'' is
flat
Flat or flats may refer to:
Architecture
* Flat (housing), an apartment in the United Kingdom, Ireland, Australia and other Commonwealth countries
Arts and entertainment
* Flat (music), a symbol () which denotes a lower pitch
* Flat (soldier), ...
,
.
[Tensoring with ''M'' the exact sequence gives
where ''f'' is given by . Since the image of ''f'' is ''IM'', we get the first part of 1. If ''M'' is flat, ''f'' is injective and so is an isomorphism onto its image.]
#
(because tensoring commutes with base extensions)
#
.
[
Q.E.D.]
Example: If ''G'' is an abelian group,
; this follows from 1.
Example:
; this follows from 3. In particular, for distinct prime numbers ''p'', ''q'',
Tensor products can be applied to control the order of elements of groups. Let G be an abelian group. Then the multiples of 2 in
are zero.
Example: Let
be the group of ''n''-th roots of unity. It is a
cyclic group
In group theory, a branch of abstract algebra in pure mathematics, a cyclic group or monogenous group is a group, denoted C''n'', that is generated by a single element. That is, it is a set of invertible elements with a single associative bina ...
and cyclic groups are classified by orders. Thus, non-canonically,
and thus, when ''g'' is the gcd of ''n'' and ''m'',
Example: Consider
Since
is obtained from
by imposing
-linearity on the middle, we have the surjection
whose kernel is generated by elements of the form
where ''r'', ''s'', ''x'', ''u'' are integers and ''s'' is nonzero. Since
the kernel actually vanishes; hence,
However, consider
and
. As
-vector space,
has dimension 4, but
has dimension 2.
Thus,
and
are not isomorphic.
Example: We propose to compare
and
. Like in the previous example, we have:
as abelian group and thus as
-vector space (any
-linear map between
-vector spaces is
-linear). As
-vector space,
has dimension (cardinality of a basis) of
continuum. Hence,
has a
-basis indexed by a product of continuums; thus its
-dimension is continuum. Hence, for dimension reason, there is a non-canonical isomorphism of
-vector spaces:
Consider the modules
for