HOME

TheInfoList



OR:

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: \begin \varphi (m, n+n') &= \varphi (m, n) + \varphi (m, n') && \text_ \\ \varphi (m +m', n) &= \varphi (m, n) + \varphi (m', n) && \text_ \\ \varphi (m \cdot r, n) &= \varphi (m, r \cdot n) && \text_ \\ \end 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'' M \otimes_R N 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) \otimes : M \times N \to M \otimes_ N 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 f: M \times N \to G there is a ''unique'' group homomorphism \tilde: M \otimes_R N \to G such that \tilde \circ \otimes = f. 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 ...
: \begin\operatorname_ (M \otimes_R N, G) \simeq \operatorname_R(M, N; G) \\ g \mapsto g \circ \otimes \end This is a succinct way of stating the universal mapping property given above. (If a priori one is given this natural isomorphism, then \otimes can be recovered by taking G = M \otimes_R N and then mapping the identity map.) Similarly, given the natural identification \operatorname_R(M, N; G) = \operatorname_R(M, \operatorname_(N, G)), one can also define by the formula \operatorname_ (M \otimes_R N, G) \simeq \operatorname_R(M, \operatorname_(N, G)). 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 \otimes: M \times N \to M \otimes_R N. 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 M \otimes_R N generated by elements of the form in question, Q = (M \otimes_R N) / L and ''q'' the quotient map to ''Q''. We have: 0 = q \circ \otimes as well as 0 = 0 \circ \otimes. 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. \square


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 M \otimes_R N 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 M \otimes_R N is nonzero, one can construct an ''R''-bilinear map f:M \times N \rightarrow G to an abelian group G such that f(m,n) \neq 0 . This works because if m \otimes n = 0 , then f(m,n) = \bar(m \otimes n) = \bar(0) = 0. For example, to see that \Z/p\Z \otimes_Z \Z/p\Z , is nonzero, take G to be \Z / p\Z and (m,n) \mapsto mn . This says that the pure tensors m \otimes n \neq 0 as long as mn is nonzero in \Z / p\Z.


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 M \otimes_R N can naturally be furnished with the ''R''-scalar multiplication by extending r \cdot (x \otimes y) := (r \cdot x) \otimes y = x \otimes (r \cdot y) to the whole M \otimes_R N 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, M \otimes_R N satisfies a universal property similar to the above: for any ''R''-module ''G'', there is a natural isomorphism: \begin \operatorname_R(M \otimes_R N, G) \simeq \, \\ g \mapsto g \circ \otimes \end If ''R'' is not necessarily commutative but if ''M'' has a left action by a ring ''S'' (for example, ''R''), then M \otimes_R N can be given the left ''S''-module structure, like above, by the formula s \cdot (x \otimes y) := (s \cdot x) \otimes y. Analogously, if ''N'' has a right action by a ring ''S'', then M \otimes_R N becomes a right ''S''-module.


Tensor product of linear maps and a change of base ring

Given linear maps f: M \to M' of right modules over a ring ''R'' and g: N \to N' of left modules, there is a unique group homomorphism \beginf \otimes g: M \otimes _R N \to M' \otimes_R N' \\ x \otimes y \mapsto f(x) \otimes g(y) \end The construction has a consequence that tensoring is a functor: each right ''R''-module ''M'' determines the functor M \otimes_R -: R\text \longrightarrow \text 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 f: R \to S 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: M \otimes_R N \to M \otimes_S N induced by M \times N \overset \longrightarrow M \otimes_S N. The resulting map is surjective since pure tensors generate the whole module. In particular, taking ''R'' to be \Z 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, M_\otimes_ M_ 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, M_\otimes_ M_ 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: \left (M_ \otimes_ M_ \right ) \otimes_ M_ = M_ \otimes_ \left (M_ \otimes_ M_ \right ). *Since ''R'' is an ''R''-''R''-bimodule, we have R\otimes_R R = R with the ring multiplication mn =: m \otimes_R n 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) R \otimes_R M = M. *(associativity) (M \otimes_R N) \otimes_R P = M \otimes_R (N \otimes_R P). Thus M \otimes_R N \otimes_R P is well-defined. *(symmetry) M \otimes_R N = N \otimes_R M. In fact, for any permutation ''σ'' of the set , there is a unique isomorphism: \begin M_1 \otimes_R \cdots \otimes_R M_n \longrightarrow M_ \otimes_R \cdots \otimes_R M_ \\ x_1 \otimes \cdots \otimes x_n \longmapsto x_ \otimes \cdots \otimes x_ \end *(distributive property) M \otimes_R (N \oplus P) = (M \otimes_R N) \oplus (M \otimes_R P). In fact, M \otimes_R \left (\bigoplus\nolimits_ N_i \right ) = \bigoplus\nolimits_ \left ( M \otimes_R N_i \right ), 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 N_i, M \otimes_R \prod_^n N_i = \prod_^nM \otimes_R N_i. *(commutes with localization) for any multiplicatively closed subset ''S'' of ''R'', S^(M \otimes_R N) = S^M \otimes_ S^N as S^ R-module. Since S^ R is an ''R''-algebra and S^ - = S^ R \otimes_R -, this is a special case of: *(commutes with base extension) If ''S'' is an ''R''-algebra, writing -_ = S \otimes_R -, (M \otimes_R N)_S = M_S \otimes_S N_S; cf. . *(commutes with direct limit) for any direct system of ''R''-modules ''M''''i'', (\varinjlim M_i) \otimes_R N = \varinjlim (M_i \otimes_R N). *(tensoring is right exact) if 0 \to N' \overset\to N \overset\to N'' \to 0 is an exact sequence of ''R''-modules, then M \otimes_R N' \overset\to M \otimes_R N \overset\to M \otimes_R N'' \to 0 is an exact sequence of ''R''-modules, where (1 \otimes f)(x \otimes y) = x \otimes f(y). This is a consequence of: *( adjoint relation) \operatorname_R(M \otimes_R N, P) = \operatorname_R(M, \operatorname_R(N, P)). *(tensor-hom relation) there is a canonical ''R''-linear map: \operatorname_R(M, N) \otimes P \to \operatorname_R(M, N \otimes P), 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: \operatorname_R(M, N) \otimes \operatorname_R(M', N') \to \operatorname_R(M \otimes M', N \otimes N') which is an isomorphism if either (M, N) or (M, M') is a pair of finitely generated projective modules. To give a practical example, suppose ''M'', ''N'' are free modules with bases e_i, i \in I and f_j, j \in J. Then ''M'' is the direct sum M = \bigoplus_ R e_i and the same for ''N''. By the distributive property, one has: M \otimes_R N = \bigoplus_ R(e_i \otimes f_j); i.e., e_i \otimes f_j, \, i \in I, j \in J are the ''R''-basis of M \otimes_R N. 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, \Q \otimes_ \Z /p^n = 0 (cf. "examples"). On the other hand, \left (\varprojlim \Z /p^n \right ) \otimes_ \Q = \Z_p \otimes_ \Q = \Z_p \left ^ \right = \Q_p where \Z_p, \Q_p 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 M \otimes_R N; in particular, N \otimes_R M would not even be defined. If ''M'', ''N'' are bi-modules, then M \otimes_R N 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 N \otimes_R M. 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 (M \otimes_R N) \otimes_S P = M \otimes_R (N \otimes_S P) 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 \operatorname_S(M \otimes_R N, P) = \operatorname_R(M, \operatorname_S(N, P)), \, f \mapsto f' where f' is given by f'(x)(y) = f(x \otimes y).


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'', K \otimes_R M \cong K \otimes_R (M / M_) as ''R''-modules, where M_ is the torsion submodule of ''M''. *If ''M'' is a torsion ''R''-module then K \otimes_R M = 0 and if ''M'' is not a torsion module then K \otimes_R M \ne 0. *If ''N'' is a submodule of ''M'' such that M/N is a torsion module then K \otimes_R N \cong K \otimes_R M as ''R''-modules by x \otimes n \mapsto x \otimes n. *In K \otimes_R M, x \otimes m = 0 if and only if x = 0 or m \in M_. In particular, M_ = \operatorname(M \to K \otimes_R M) where m \mapsto 1 \otimes m. *K \otimes_R M \cong M_ where M_ is the localization of the module M at the prime ideal (0) (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 \operatorname_S (S, -) = -, we have the natural isomorphism: \operatorname_S (M \otimes_R S, P) = \operatorname_R (M, \operatorname_R(P)). This says that the functor -\otimes_R S 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 \operatorname_R, which restricts an ''S''-action to an ''R''-action. Because of this, - \otimes_R S 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

*R^n \otimes_R S = S^n, for any ''R''-algebra ''S'' (i.e., a free module remains free after extending scalars.) *For a commutative ring R and a commutative ''R''-algebra ''S'', we have: S \otimes_R R _1, \dots, x_n= S _1, \dots, x_n in fact, more generally, S \otimes_R (R _1, \dots, x_nI) = S _1, \dots, x_n IS _1, \dots, x_n where I is an ideal. *Using \Complex = \R (x^2 + 1), the previous example and the Chinese remainder theorem, we have as rings \Complex \otimes_ \Complex = \Complex (x^2 + 1) = \Complex (x+i) \times \Complex (x-i) = \Complex^2. This gives an example when a tensor product is a direct product. *\R \otimes_ \Z = \R = \Complex.


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 \Q/\Z). Then: \Q \otimes_ G = 0. Indeed, any x \in \Q \otimes_ G is of the form x = \sum_i r_i \otimes g_i, \qquad r_i \in \Q , g_i \in G. If n_i is the order of g_i, then we compute: x = \sum (r_i / n_i )n_i \otimes g_i = \sum r_i / n_i \otimes n_i g_i = 0. Similarly, one sees \Q /\Z \otimes_ \Q /\Z = 0. Here are some identities useful for calculation: Let ''R'' be a commutative ring, ''I'', ''J'' ideals, ''M'', ''N'' ''R''-modules. Then #R/I \otimes_R M = M/IM. 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), ...
, IM = I \otimes_R M.Tensoring with ''M'' the exact sequence 0 \to I \to R \to R/I \to 0 gives I \otimes_R M \overset\to R \otimes_R M = M \to R/I \otimes_R M \to 0 where ''f'' is given by i \otimes x \mapsto ix. 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. #M/IM \otimes_ N/IN = M \otimes_R N \otimes_R R/I (because tensoring commutes with base extensions) #R/I \otimes_R R/J = R/(I + J). R/I \otimes_R R/J = = = R/(I+J). Q.E.D. Example: If ''G'' is an abelian group, G \otimes_ \Z /n = G/nG; this follows from 1. Example: \Z /n \otimes_ \Z /m = \Z /; this follows from 3. In particular, for distinct prime numbers ''p'', ''q'', \Z / p\Z \otimes \Z / q\Z=0. 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 G \otimes \Z / 2\Z are zero. Example: Let \mu_n 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, \mu_n \approx \Z /n and thus, when ''g'' is the gcd of ''n'' and ''m'', \mu_n \otimes_ \mu_m \approx \mu_g. Example: Consider \Q \otimes_ \Q. Since \Q \otimes_ \Q is obtained from \Q \otimes_ \Q by imposing \Q -linearity on the middle, we have the surjection \Q \otimes_ \Q \to \Q \otimes_ \Q whose kernel is generated by elements of the form x \otimes y - x \otimes y where ''r'', ''s'', ''x'', ''u'' are integers and ''s'' is nonzero. Since x \otimes y = x \otimes y = x \otimes y, the kernel actually vanishes; hence, \Q \otimes_ \Q = \Q \otimes_ \Q = \Q . However, consider \C \otimes_ \C and \C \otimes_ \C . As \R-vector space, \C \otimes_ \C has dimension 4, but \C \otimes_ \C has dimension 2. Thus, \C \otimes_ \C and \C \otimes_ \C are not isomorphic. Example: We propose to compare \R \otimes_ \R and \R \otimes_ \R . Like in the previous example, we have: \R \otimes_ \R = \R \otimes_ \R as abelian group and thus as \Q-vector space (any \Z-linear map between \Q-vector spaces is \Q-linear). As \Q-vector space, \R has dimension (cardinality of a basis) of continuum. Hence, \R \otimes_ \R has a \Q-basis indexed by a product of continuums; thus its \Q-dimension is continuum. Hence, for dimension reason, there is a non-canonical isomorphism of \Q-vector spaces: \R \otimes_ \R \approx \R \otimes_ \R . Consider the modules M=\Complex ,y,z(f),N=\Complex ,y,z(g) for f,g\in \Complex ,y,z/math> irreducible polynomials such that \gcd(f,g)=1. Then, \frac\otimes_\frac \cong \frac Another useful family of examples comes from changing the scalars. Notice that \frac \otimes_\Z R \cong \frac Good examples of this phenomenon to look at are when R = \Q, \Complex, \Z/(p^k), \Z_p, \Q_p.


Construction

The construction of takes a quotient of a free abelian group with basis the symbols , used here to denote the ordered pair , for ''m'' in ''M'' and ''n'' in ''N'' by the subgroup generated by all elements of the form # −''m'' ∗ (''n'' + ''n''′) + ''m'' ∗ ''n'' + ''m'' ∗ ''n''′ # −(''m'' + ''m''′) ∗ ''n'' + ''m'' ∗ ''n'' + ''m''′ ∗ ''n'' # (''m'' · ''r'') ∗ ''n'' − ''m'' ∗ (''r'' · ''n'') where ''m'', ''m''′ in ''M'', ''n'', ''n''′ in ''N'', and ''r'' in ''R''. The quotient map which takes to the coset containing ; that is, \otimes: M \times N \to M \otimes_R N, \, (m, n) \mapsto * n/math> is balanced, and the subgroup has been chosen minimally so that this map is balanced. The universal property of ⊗ follows from the universal properties of a free abelian group and a quotient. More category-theoretically, let σ be the given right action of ''R'' on ''M''; i.e., σ(''m'', ''r'') = ''m'' · ''r'' and τ the left action of ''R'' of ''N''. Then the tensor product of ''M'' and ''N'' over ''R'' can be defined as the
coequalizer In category theory, a coequalizer (or coequaliser) is a generalization of a quotient by an equivalence relation to objects in an arbitrary category. It is the categorical construction dual to the equalizer. Definition A coequalizer is a co ...
: M \times R \times N M \times N \overset\to M \otimes_R N, together with the requirements m \otimes (n + n') = m \otimes n + m \otimes n', (m + m') \otimes n = m \otimes n + m' \otimes n. If ''S'' is a subring of a ring ''R'', then M \otimes_R N is the quotient group of M \otimes_S N by the subgroup generated by xr \otimes_S y - x \otimes_S ry, \, r \in R, x \in M, y \in N, where x \otimes_S y is the image of (x, y) under \otimes: M \times N \to M \otimes_ N. In particular, any tensor product of ''R''-modules can be constructed, if so desired, as a quotient of a tensor product of abelian groups by imposing the ''R''-balanced product property. In the construction of the tensor product over a commutative ring ''R'', the ''R''-module structure can be built in from the start by forming the quotient of a free ''R''-module by the submodule generated by the elements given above for the general construction, augmented by the elements . Alternately, the general construction can be given a Z(''R'')-module structure by defining the scalar action by when this is well-defined, which is precisely when ''r'' ∈ Z(''R''), the
centre Center or centre may refer to: Mathematics * Center (geometry), the middle of an object * Center (algebra), used in various contexts ** Center (group theory) ** Center (ring theory) * Graph center, the set of all vertices of minimum eccentri ...
of ''R''. The direct product of ''M'' and ''N'' is rarely isomorphic to the tensor product of ''M'' and ''N''. When ''R'' is not commutative, then the tensor product requires that ''M'' and ''N'' be modules on opposite sides, while the direct product requires they be modules on the same side. In all cases the only function from to ''G'' that is both linear and bilinear is the zero map.


As linear maps

In the general case, not all the properties of a tensor product of vector spaces extend to modules. Yet, some useful properties of the tensor product, considered as
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 '' ...
s, remain.


Dual module

The
dual module In mathematics, the dual module of a left (respectively right) module ''M'' over a ring ''R'' is the set of module homomorphisms from ''M'' to ''R'' with the pointwise right (respectively left) module structure. The dual module is typically denote ...
of a right ''R''-module ''E'', is defined as with the canonical left ''R''-module structure, and is denoted ''E''. The canonical structure is the
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 ...
operations of addition and scalar multiplication. Thus, ''E'' is the set of all ''R''-linear maps (also called ''linear forms''), with operations (\phi + \psi)(u) = \phi(u) + \psi(u), \quad \phi, \psi \in E^*, u \in E (r \cdot \phi) (u) = r \cdot \phi(u), \quad \phi \in E^*, u \in E, r \in R, The dual of a left ''R''-module is defined analogously, with the same notation. There is always a canonical homomorphism from ''E'' to its second dual. It is an isomorphism if ''E'' is a free module of finite rank. In general, ''E'' is called a reflexive module if the canonical homomorphism is an isomorphism.


Duality pairing

We denote the natural pairing of its dual ''E'' and a right ''R''-module ''E'', or of a left ''R''-module ''F'' and its dual ''F'' as \langle \cdot , \cdot \rangle : E^* \times E \to R : (e', e) \mapsto \langle e', e \rangle = e'(e) \langle \cdot , \cdot \rangle : F \times F^* \to R : (f, f') \mapsto \langle f, f' \rangle = f'(f) . The pairing is left ''R''-linear in its left argument, and right ''R''-linear in its right argument: \langle r \cdot g, h \cdot s \rangle = r \cdot \langle g, h \rangle \cdot s, \quad r, s \in R .


An element as a (bi)linear map

In the general case, each element of the tensor product of modules gives rise to a left ''R''-linear map, to a right ''R''-linear map, and to an ''R''-bilinear form. Unlike the commutative case, in the general case the tensor product is not an ''R''-module, and thus does not support scalar multiplication. * Given right ''R''-module ''E'' and right ''R''-module ''F'', there is a canonical homomorphism such that is the map . * Given left ''R''-module ''E'' and right ''R''-module ''F'', there is a canonical homomorphism such that is the map . Both cases hold for general modules, and become isomorphisms if the modules ''E'' and ''F'' are restricted to being finitely generated projective modules (in particular free modules of finite ranks). Thus, an element of a tensor product of modules over a ring ''R'' maps canonically onto an ''R''-linear map, though as with vector spaces, constraints apply to the modules for this to be equivalent to the full space of such linear maps. * Given right ''R''-module ''E'' and left ''R''-module ''F'', there is a canonical homomorphism such that is the map . Thus, an element of a tensor product ''ξ'' ∈ ''F''''R'' ''E'' may be thought of giving rise to or acting as an ''R''-bilinear map .


Trace

Let ''R'' be a commutative ring and ''E'' an ''R''-module. Then there is a canonical ''R''-linear map: E^* \otimes_R E \to R induced through linearity by \phi \otimes x \mapsto \phi(x); it is the unique ''R''-linear map corresponding to the natural pairing. If ''E'' is a finitely generated projective ''R''-module, then one can identify E^* \otimes_R E = \operatorname_R(E) through the canonical homomorphism mentioned above and then the above is the trace map: \operatorname: \operatorname_R(E) \to R. When ''R'' is a field, this is the usual
trace Trace may refer to: Arts and entertainment Music * ''Trace'' (Son Volt album), 1995 * ''Trace'' (Died Pretty album), 1993 * Trace (band), a Dutch progressive rock band * ''The Trace'' (album) Other uses in arts and entertainment * ''Trace'' ...
of a linear transformation.


Example from differential geometry: tensor field

The most prominent example of a tensor product of modules in differential geometry is the tensor product of the spaces of vector fields and differential forms. More precisely, if ''R'' is the (commutative) ring of smooth functions on a smooth manifold ''M'', then one puts \mathfrak^p_q = \Gamma(M, T M)^ \otimes_R \Gamma(M, T^* M)^ where Γ means the space of sections and the superscript \otimes p means tensoring ''p'' times over ''R''. By definition, an element of \mathfrak^p_q is a
tensor field In mathematics and physics, a tensor field assigns a tensor to each point of a mathematical space (typically a Euclidean space or manifold). Tensor fields are used in differential geometry, algebraic geometry, general relativity, in the analysis ...
of type (''p'', ''q''). As ''R''-modules, \mathfrak^q_p is the dual module of \mathfrak^p_q. To lighten the notation, put E = \Gamma(M, T M) and so E^* = \Gamma(M, T^* M). When ''p'', ''q'' ≥ 1, for each (''k'', ''l'') with 1 ≤ ''k'' ≤ ''p'', 1 ≤ ''l'' ≤ ''q'', there is an ''R''-multilinear map: E^p \times ^q \to \mathfrak^_, \, (X_1, \dots, X_p, \omega_1, \dots, \omega_q) \mapsto \langle X_k, \omega_l \rangle X_1\otimes \cdots\otimes \widehat\otimes \cdots\otimes X_p \otimes \omega_1\otimes \cdots \widehat\otimes \cdots\otimes \omega_q where E^p means \prod_1^p E and the hat means a term is omitted. By the universal property, it corresponds to a unique ''R''-linear map: C^k_l: \mathfrak^p_q \to \mathfrak^_. It is called the contraction of tensors in the index (''k'', ''l''). Unwinding what the universal property says one sees: C^k_l(X_1 \otimes \cdots \otimes X_p \otimes \omega_1 \otimes \cdots \otimes \omega_q) = \langle X_k, \omega_l \rangle X_1 \otimes \cdots \widehat \cdots \otimes X_p \otimes \omega_1 \otimes \cdots \widehat \cdots \otimes \omega_q. Remark: The preceding discussion is standard in textbooks on differential geometry (e.g., Helgason). In a way, the sheaf-theoretic construction (i.e., the language of
sheaf of modules In mathematics, a sheaf of ''O''-modules or simply an ''O''-module over a ringed space (''X'', ''O'') is a sheaf (mathematics), sheaf ''F'' such that, for any open subset ''U'' of ''X'', ''F''(''U'') is an ''O''(''U'')-module and the restriction map ...
) is more natural and increasingly more common; for that, see the section .


Relationship to flat modules

In general, -\otimes_R-:\textR\times R\text\longrightarrow \mathrm is a
bifunctor 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 ...
which accepts a right and a left ''R'' module pair as input, and assigns them to the tensor product in the category of abelian groups. By fixing a right ''R'' module ''M'', a functor M\otimes_R-:R\text \longrightarrow \mathrm arises, and symmetrically a left ''R'' module ''N'' could be fixed to create a functor -\otimes_R N:\textR \longrightarrow \mathrm. Unlike the Hom bifunctor \mathrm_R(-,-), the tensor functor is covariant in both inputs. It can be shown that M\otimes_R- and -\otimes_R N are always
right 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 ...
s, but not necessarily left exact (0\to \Z\to \Z\to \Z_n\to 0, where the first map is multiplication by n, is exact but not after taking the tensor with \Z_n). By definition, a module ''T'' is a
flat module In algebra, a flat module over a ring ''R'' is an ''R''-module ''M'' such that taking the tensor product over ''R'' with ''M'' preserves exact sequences. A module is faithfully flat if taking the tensor product with a sequence produces an exact se ...
if T\otimes_R- is an exact functor. If \ and \ are generating sets for ''M'' and ''N'', respectively, then \ will be a generating set for M\otimes_R N. Because the tensor functor M\otimes_R- sometimes fails to be left exact, this may not be a minimal generating set, even if the original generating sets are minimal. If ''M'' is a
flat module In algebra, a flat module over a ring ''R'' is an ''R''-module ''M'' such that taking the tensor product over ''R'' with ''M'' preserves exact sequences. A module is faithfully flat if taking the tensor product with a sequence produces an exact se ...
, the functor M\otimes_R- is exact by the very definition of a flat module. If the tensor products are taken over a field ''F'', we are in the case of vector spaces as above. Since all ''F'' modules are flat, the
bifunctor 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 ...
-\otimes_R- is exact in both positions, and the two given generating sets are bases, then \ indeed forms a basis for M\otimes_F N.


Additional structure

If ''S'' and ''T'' are commutative ''R''-algebras, then, similar to #For equivalent modules, will be a commutative ''R''-algebra as well, with the multiplication map defined by and extended by linearity. In this setting, the tensor product become a fibered coproduct in the category of commutative ''R''-algebras. (But it is not a coproduct in the category of ''R''-algebras.) If ''M'' and ''N'' are both ''R''-modules over a commutative ring, then their tensor product is again an ''R''-module. If ''R'' is a ring, ''RM'' is a left ''R''-module, and the commutator of any two elements ''r'' and ''s'' of ''R'' is in the annihilator of ''M'', then we can make ''M'' into a right ''R'' module by setting The action of ''R'' on ''M'' factors through an action of a quotient commutative ring. In this case the tensor product of ''M'' with itself over ''R'' is again an ''R''-module. This is a very common technique in commutative algebra.


Generalization


Tensor product of complexes of modules

If ''X'', ''Y'' are complexes of ''R''-modules (''R'' a commutative ring), then their tensor product is the complex given by (X \otimes_R Y)_n = \sum_ X_i \otimes_R Y_j, with the differential given by: for ''x'' in ''X''''i'' and ''y'' in ''Y''''j'', d_ (x \otimes y) = d_X(x) \otimes y + (-1)^i x \otimes d_Y(y). For example, if ''C'' is a chain complex of flat abelian groups and if ''G'' is an abelian group, then the homology group of C \otimes_ G is the homology group of ''C'' with coefficients in ''G'' (see also:
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'': : completely ...
.)


Tensor product of sheaves of modules

The tensor product of sheaves of modules is the sheaf associated to the pre-sheaf of the tensor products of the modules of sections over open subsets. In this setup, for example, one can define a
tensor field In mathematics and physics, a tensor field assigns a tensor to each point of a mathematical space (typically a Euclidean space or manifold). Tensor fields are used in differential geometry, algebraic geometry, general relativity, in the analysis ...
on a smooth manifold ''M'' as a (global or local) section of the tensor product (called tensor bundle) (T M)^ \otimes_ (T^* M)^ where ''O'' is the sheaf of rings of smooth functions on ''M'' and the bundles TM, T^*M are viewed as locally free sheaves on ''M''.See als
Encyclopedia of Mathematics - Tensor bundle
/ref> The exterior bundle on ''M'' is the subbundle of the tensor bundle consisting of all antisymmetric covariant tensors.
Section Section, Sectioning or Sectioned may refer to: Arts, entertainment and media * Section (music), a complete, but not independent, musical idea * Section (typography), a subdivision, especially of a chapter, in books and documents ** Section sig ...
s of the exterior bundle are
differential forms In mathematics, differential forms provide a unified approach to define integrands over curves, surfaces, solids, and higher-dimensional manifolds. The modern notion of differential forms was pioneered by Élie Cartan. It has many applications, ...
on ''M''. One important case when one forms a tensor product over a sheaf of non-commutative rings appears in theory of ''D''-modules; that is, tensor products over the sheaf of differential operators.


See also

*
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 con ...
*
Tensor product of algebras In mathematics, the tensor product of two algebras over a commutative ring ''R'' is also an ''R''-algebra. This gives the tensor product of algebras. When the ring is a field, the most common application of such products is to describe the prod ...
*
Tensor product of fields In mathematics, the tensor product of two fields is their tensor product as algebras over a common subfield. If no subfield is explicitly specified, the two fields must have the same characteristic and the common subfield is their prime subf ...
* derived tensor product


Notes


References

* Bourbaki, ''Algebra'' * *. *. * Peter May (1999)
''A concise course in algebraic topology''
University of Chicago Press. {{tensors Module theory Multilinear algebra Homological algebra Operations on structures