|
|
Line 1: |
Line 1: |
| In [[mathematics]], the '''tensor product of modules''' is a construction that allows arguments about [[bilinear map|bilinear]] maps (e.g. multiplication) to be carried out in terms of linear maps ([[module homomorphism]]s). The module construction is analogous to the construction of the [[tensor product]] of [[vector space]]s, but can be carried out for a pair of [[module (mathematics)|modules]] over a [[commutative ring]] resulting in a third module, and also for a pair of a left-module and a right-module over any [[ring (mathematics)|ring]], with result an [[abelian group]]. Tensor products are important in areas of [[abstract algebra]], [[homological algebra]], [[algebraic topology]] and [[algebraic geometry]]. The [[universal property]] 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 operator|linear operations]]. The tensor product of an algebra and a module can be used for [[extension of scalars]]. For a commutative ring, the tensor product of modules can be iterated to form the [[tensor algebra]] of a module, allowing one to define multiplication in the module in a universal way.
| | Greetings. The author's name is Phebe and she feels comfortable when std home test people use the full name. [https://healthcoachmarketing.zendesk.com/entries/53672184-Candida-Tips-And-Cures-That-May-Meet-Your-Needs healthcoachmarketing.zendesk.com] For many years he's been [http://www.yellowpages.com/hialeah-fl/free-std-testing-centers residing] in North Dakota and his family members enjoys it. The preferred hobby for my [http://Www.News-Medical.net/health/What-is-an-STD-(Sexually-Transmitted-Disease).aspx children] and me is to perform baseball but I [http://www.animecontent.com/blog/349119 over the counter std test] haven't produced a dime with it. For years I've been working as std home test a payroll clerk.<br><br>Feel free to visit my page [http://www.eyelevelfederalway.com/xe/index.php?mid=Promotions&page=1&document_srl=571267 www.eyelevelfederalway.com] |
| | |
| ==Multilinear mappings==
| |
| For a ring ''R'', a right ''R''-module ''M<sub>R</sub>'', a left ''R''-module ''<sub>R</sub>N'', and an abelian group ''Z'', a '''bilinear map''' or '''balanced product''' from {{nowrap|''M'' × ''N''}} to ''Z'' is a function {{nowrap|''φ'': ''M'' × ''N'' → ''Z''}} such that for all ''m'', ''m''′ in ''M'', ''n'', ''n''′ in ''N'', and ''r'' in ''R'':
| |
| | |
| # ''φ''(''m'' + ''m''′, ''n'') = ''φ''(''m'', ''n'') + ''φ''(''m''′, ''n'')
| |
| # ''φ''(''m'', ''n'' + ''n''′) = ''φ''(''m'', ''n'') + ''φ''(''m'', ''n''′)
| |
| # ''φ''(''m'' · ''r'', ''n'') = ''φ''(''m'', ''r'' · ''n'')
| |
| | |
| The set of all such bilinear maps from {{nowrap|''M'' × ''N''}} to ''Z'' is denoted by {{nowrap|Bilin(''M'', ''N''; ''Z'')}}.
| |
| | |
| Property 3 differs slightly from the definition for vector spaces. This is necessary because ''Z'' is only assumed to be an abelian group, so {{nowrap|''r'' · ''φ''(''m'', ''n'')}} would not make sense.
| |
| | |
| If ''φ'', ''ψ'' are bilinear maps, then {{nowrap|''φ'' + ''ψ''}} is a bilinear map, and −''φ'' is a bilinear map, when these operations are defined [[pointwise]]. This turns the set {{nowrap|Bilin(''M'', ''N''; ''Z'')}} into an abelian group. The neutral element is the zero mapping.
| |
| | |
| For ''M'' and ''N'' fixed, the map {{nowrap|''Z'' ↦ Bilin(''M'', ''N''; ''Z'')}} is a [[functor]] from the [[category of abelian groups]] to the [[category of sets]]. The morphism part is given by mapping a group homomorphism {{nowrap|''g'' : ''Z'' → ''Z''′}} to the function {{nowrap|''φ'' ↦ ''g'' ∘ ''φ''}}, which goes from {{nowrap|Bilin(''M'', ''N''; ''Z'')}} to {{nowrap|Bilin(''M'', ''N''; ''Z''′)}}.
| |
| | |
| ==Definition==
| |
| Let ''M'',''N'' and ''R'' be as in the previous section. The '''tensor product''' over ''R''
| |
| | |
| :<math>M \otimes_R N</math>
| |
| | |
| is an [[abelian group]] together with a bilinear map (in the sense defined above)
| |
| | |
| :<math>\otimes : M \times N \to M \otimes_{R} N</math>
| |
| | |
| which is [[universal property|universal]] in the following sense:<ref>Hazewinkel, et al. (2004), [http://books.google.com.br/books?id=AibpdVNkFDYC&pg=PA95 p. 95], Prop. 4.5.1.</ref>
| |
| | |
| [[File:Tensor product of modules.png|200px|right]]
| |
| :For every abelian group ''Z'' and every bilinear map
| |
| ::<math>f: M \times N \to Z\,</math>
| |
| :there is a '''unique''' group homomorphism
| |
| ::<math> \tilde{f}: M \otimes_R N \to Z</math>
| |
| :such that
| |
| ::<math>\tilde{f} \circ \otimes = f.</math>
| |
| | |
| As with all [[Universal property#Existence and uniqueness|universal properties]], the above property defines the tensor product uniquely [[up to]] a unique isomorphism: any other object and bilinear map with the same properties will be isomorphic to {{nowrap|''M'' ⊗<sub>''R''</sub> ''N''}} and ⊗. The definition does not prove the existence of {{nowrap|''M'' ⊗<sub>''R''</sub> ''N''}}; see below for a construction.
| |
| | |
| The tensor product can also be defined as a [[representable functor|representing object]] for the functor {{nowrap|''Z'' → Bilin<sub>''R''</sub>(''M'',''N'';''Z'')}}. This is equivalent to the universal mapping property given above.
| |
| | |
| Strictly speaking, the ring used to form the tensor should be indicated: most modules can be considered as modules over several different rings or over the same ring with a different actions of the ring on the module elements. For example, it can be shown that {{nowrap|'''R''' ⊗<sub>'''R'''</sub> '''R'''}} and {{nowrap|'''R''' ⊗<sub>'''Z'''</sub> '''R'''}} are completely different from each other. However in practice, whenever the ring is clear from context, the subscript denoting the ring may be dropped.
| |
| | |
| ==Examples==
| |
| Consider the [[rational number]]s '''Q''' and the [[modular arithmetic|integers modulo ''n'']] '''Z'''<sub>''n''</sub>. As with any abelian group, both can be considered as modules over the [[integer]]s, '''Z'''.
| |
| Let ''B'': '''Q''' × '''Z'''<sub>''n''</sub> → ''M'' be a '''Z'''-bilinear operator. Then ''B''(''q'', ''k'') = ''B''(''q''/''n'', ''nk'') = ''B''(''q''/''n'', 0) = 0, so every bilinear operator is identically zero. Therefore, if we define <math>{\mathbf Q} \otimes {\mathbf Z}_n</math> to be the trivial module, and <math>\tilde{f}</math> to be the zero bilinear function, then we see that the properties for the tensor product are satisfied. Therefore, the tensor product of '''Q''' and '''Z'''<sub>''n''</sub> is {0}.<ref>Hazewinkel, et al. (2004), [http://books.google.com.br/books?id=AibpdVNkFDYC&pg=PA97 p. 97], Ex. 4.5.1.</ref>
| |
| | |
| An [[abelian group]] is a '''Z'''-module, which allows the theory of abelian groups to be subsumed in that of modules.<ref>{{cite book |first=Nathan |last=Jacobson |title=Basic Algebra |volume=I |edition=2nd |publisher=Dover |year=2009 |page=164 }}</ref> The tensor product of '''Z'''-modules is sometimes termed the '''tensor product of abelian groups'''.
| |
| | |
| ==Construction==
| |
| The construction of ''M'' ⊗ ''N'' takes a quotient of a [[free abelian group]] with basis the symbols ''m'' ⊗ ''n'' for ''m'' in ''M'' and ''n'' in ''N'' by the subgroup generated by all elements of the form
| |
| # −(''m''+''m′'') ⊗ ''n'' + ''m'' ⊗ ''n'' + ''m′'' ⊗ ''n''
| |
| # −''m'' ⊗ (''n''+''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 function which takes (''m'',''n'') to the coset containing ''m'' ⊗ ''n'' is bilinear, and the subgroup has been chosen minimally so that this map is bilinear.
| |
| | |
| 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 ''M'' × ''N'' to ''Z'' which is both linear and bilinear is the zero map. | |
| | |
| ==Relationship to flat modules==
| |
| In general, <math>-\otimes_R-:\mathrm{Mod}\mbox{--}R\times R\mbox{--}\mathrm{Mod}\rightarrow \mathrm{Ab}</math> is a [[bifunctor]] 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 <math>M\otimes_R-:R\mbox{--}\mathrm{Mod}\rightarrow \mathrm{Ab}</math> arises, and symmetrically a left ''R'' module ''N'' could be fixed to create a functor <math>-\otimes_RN:\mathrm{Mod}\mbox{--}R\rightarrow \mathrm{Ab}</math>. Unlike the [[Hom bifunctor]] <math>\mathrm{Hom}_R(-,-)</math>, the tensor functor is [[covariant functor|covariant]] in both inputs.
| |
| | |
| It can be shown that ''M''⊗- and -⊗''N'' are always [[right exact functor]]s, but not necessarily left exact. By definition, a module ''T'' is a [[flat module]] if ''T''⊗- is an exact functor.
| |
| | |
| If {''m''<sub>''i''</sub>}<sub>''i''∈''I''</sub> and {''n''<sub>''j''</sub>}<sub>''j''∈''J''</sub> are generating sets for ''M'' and ''N'', respectively, then {''m''<sub>''i''</sub>⊗''n''<sub>''j''</sub>}<sub>''i''∈''I'',''j''∈''J''</sub> will be a generating set for ''M''⊗''N''. Because the tensor functor ''M''⊗<sub>''R''</sub>- sometimes fails to be left exact, this may not be a minimal generating set, even if the original generating sets are minimal.
| |
| | |
| When the tensor products are taken over a field ''F'' so that -⊗- is exact in both positions, and the generating sets are bases of ''M'' and ''N'', it is true that <math> \{m_i \otimes n_j \mid i\in I, j \in J\}</math> indeed forms a basis for ''M''⊗<sub>''F''</sub> ''N''.
| |
| | |
| ==Several modules==
| |
| It is possible to generalize the definition to a tensor product of any number of spaces. For example, the universal property of
| |
| | |
| :''M''<sub>1</sub> ⊗ ''M''<sub>2</sub> ⊗ ''M''<sub>3</sub>
| |
| | |
| is that each trilinear map on
| |
| | |
| :''M''<sub>1</sub> × ''M''<sub>2</sub> × ''M''<sub>3</sub> → ''Z''
| |
| | |
| corresponds to a unique linear map
| |
| | |
| :''M''<sub>1</sub> ⊗ ''M''<sub>2</sub> ⊗ ''M''<sub>3</sub> → ''Z''.
| |
| | |
| The binary tensor product is associative: (''M''<sub>1</sub> ⊗ ''M''<sub>2</sub>) ⊗ ''M''<sub>3</sub> is naturally isomorphic to ''M''<sub>1</sub> ⊗ (''M''<sub>2</sub> ⊗ ''M''<sub>3</sub>). The tensor product of three modules defined by the universal property of trilinear maps is isomorphic to both of these iterated tensor products.
| |
| | |
| ==Additional structure==
| |
| The tensor product, as defined, is an abelian group, but in general, it does not immediately have an ''R''-module structure. However, if ''M'' is an (''S'',''R'')-[[bimodule]], then ''M''⊗<sub>''R''</sub>''N'' can be made into a left ''S''-module using the obvious operation ''s''(''m''⊗''n'')=(''sm''⊗''n''). Similarly, if ''N'' is an (''R'',''T'')-bimodule, then ''M''⊗<sub>''R''</sub>''N'' is a right ''T''-module using the operation (''m''⊗''n'')''t''=(''m''⊗''nt''). If ''M'' and ''N'' each have bimodule structures as above, then ''M''⊗<sub>''R''</sub>''N'' is an (''S'',''T'')-bimodule. In the case where ''R'' is a commutative ring, all of its modules can be thought of as (''R'',''R'')-bimodules, and then ''M''⊗<sub>''R''</sub>''N'' can be made into an ''R''-module as described. In the construction of the tensor product over a commutative ring ''R'', the multiplication operation can either be defined ''a posteriori'' as just described, or 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 r (''m'' ⊗ ''n'') − ''m'' ⊗ (''r''·''n''), or equivalently the elements (''m''·''r'') ⊗ ''n'' − r (''m'' ⊗ ''n'').
| |
| | |
| If {''m''<sub>''i''</sub>}<sub>''i''∈''I''</sub> and {''n''<sub>''j''</sub>}<sub>''j''∈''J''</sub> are generating sets for ''M'' and ''N'', respectively, then {''m''<sub>''i''</sub>⊗''n''<sub>''j''</sub>}<sub>''i''∈''I'',''j''∈''J''</sub> will be a generating set for ''M''⊗''N''. Because the tensor functor ''M''⊗<sub>''R''</sub>- is right [[exact functor|exact]], but sometimes not left exact, this may not be a minimal generating set, even if the original generating sets are minimal. If ''M'' is a [[flat module]], the functor <math>M\otimes_R-</math> 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]]<math>-\otimes_R-</math> is exact in both positions, and the two given generating sets are bases, then
| |
| <math> \{m_i \otimes n_j \mid i\in I, j \in J\}</math> indeed forms a basis for ''M'' ⊗<sub>''F''</sub> ''N''.
| |
| | |
| If ''S'' and ''T'' are commutative ''R''-algebras, then ''S'' ⊗<sub>R</sub> ''T'' will be a commutative ''R''-algebra as well, with the multiplication map defined by (''m''<sub>1</sub> ⊗ ''m''<sub>2</sub>) (''n''<sub>1</sub> ⊗ ''n''<sub>2</sub>) = (''m''<sub>1</sub>''n''<sub>1</sub> ⊗ ''m''<sub>2</sub>''n''<sub>2</sub>) and extended by linearity. In this setting, the tensor product become a [[fibered coproduct]] in the category of ''R''-algebras. Note that any ring is a ''Z''-algebra, so we may always take ''M'' ⊗<sub>'''Z'''</sub> ''N''.
| |
| | |
| If ''<sub>S<sub>1</sub></sub>M<sub>R</sub>'' is an ''S<sub>1</sub>-R''-bimodule, then there is a unique left ''S<sub>1</sub>''-module structure on ''M''⊗''N'' which is compatible with the tensor map ⊗:''M''×''N''→''M''⊗<sub>R</sub>''N''. Similarly, if ''<sub>R</sub>N<sub>S<sub>2</sub></sub>'' is an ''R-S<sub>2</sub>''-bimodule, then there is a unique right ''S<sub>2</sub>''-module structure on ''M''⊗<sub>R</sub>''N'' which is compatible with the tensor map.{{Citation needed|date=February 2011}}
| |
| | |
| 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, ''<sub>R</sub>M'' is a left ''R''-module, and the [[commutator]]
| |
| | |
| :''rs'' − ''sr''
| |
| | |
| of any two elements ''r'' and ''s'' of ''R'' is in the [[Annihilator (ring theory)|annihilator]] of ''M'', then we can make ''M'' into a right ''R'' module by setting
| |
| | |
| :''mr'' = ''rm''.
| |
| | |
| 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.
| |
| | |
| ==See also==
| |
| *[[Tor functor]]
| |
| *[[Tensor product of algebras]]
| |
| *[[Tensor product of fields]]
| |
| == Notes ==
| |
| <references/>
| |
| | |
| == References ==
| |
| {{refimprove|date=February 2008}}<!-- no inline cites, and this reference was given as "Further reading" as if this was a textbook. -->
| |
| * {{citation|first1=D.G.|last1=Northcott|authorlink1=Douglas Northcott|title=Multilinear Algebra|publisher=Cambridge University Press|year=1984|isbn=613-0-04808-4}}.
| |
| * {{citation|first1=Michiel|last1=Hazewinkel|authorlink1=Michiel Hazewinkel|first2=Nadezhda Mikhaĭlovna|last2=Gubareni|authorlink2=Nadezhda Mikhaĭlovna|first3=Nadiya|last3=Gubareni|authorlink3=Nadiya Gubareni|first4=Vladimir V.|last4=Kirichenko|authorlink4=Vladimir V. Kirichenko|title=Algebras, rings and modules|publisher=Springer|year=2004|isbn=978-1-4020-2690-4}}.
| |
| | |
| | |
| | |
| [[Category:Module theory]]
| |
| [[Category:Multilinear algebra]]
| |
| [[Category:Homological algebra]]
| |
| [[Category:Binary operations]]
| |