You might be wondering if there is a way to avoid inventing these new objects (the -sets) together with the extremely specific notion of balanced bilinear maps between such objects. The answer is yes, through the following result:
Alternate (better?) universal property of the tensor product
Suppose is an -bimodule and is an -bimodule. Then there is a natural bijection for every -bimodule
Let's investigate this bijection. First suppose is an -bimodule morphism. By the original universal property of the tensor product, this corresponds uniquely to an -balanced bilinear -map with . We will now produce an -bimodule morphism . For each consider the map defined by The linearity of in the second factor implies is additive; the compatibility of with the right -actions on and implies is a right -module morphism. We can therefore define . In terms of the original morphism , we have .
Why is an -bimodule morphism? The additivity of follows from the linearity of in the first factor:
Here we've used a dash () to indicate where the input (from ) would go. This is to minimize the number of parentheses involved, so that we don't have to write awkward things like .
Before we check the compatibilities with the ring actions, recall how the abelian group was given the structure of an )-bimodule: the left -action arose from the left -action on , while the right -action arose from the left -action on . In terms of elements, if is morphism of right -modules, then for each we defined the map by
while for each we defined by
We now return to our situation. To see that is compatible with the left -action, observe that
To see that is compatible with the right -action, observe that
We've finally verified that our map really is an -bimodule morphism. This association is our set map
We have not yet shown that is natural (in ), nor that it is bijective. We'll leave verifying naturality as an exercise, but we will verify is a bijection by constructing the inverse map.
To that end, suppose is an -bimodule morphism. As above, for each let's write for , to cut down on parentheses. Define a set map by This set map is linear in because is additive:
It is linear in because each is additive:
To see is -balanced, first note that , and so
It is compatible with the left -actions:
And it is compatible with the right -actions:
It now follows from the original universal property of the tensor product that the corresponding map defined on simple tensors by is an -bimodule morphism. This association is our set map
From our explicit constructions one can verify that the set maps and are mutual inverses, and hence both are bijections.
Suppose is an -bimodule and is a family of -bimodules. Then there is a unique isomorphism of -bimodules
The analogous result is true with the positions of the tensor product and direct sum exchanged, i.e., right-tensoring distributes across direct sums. Because of this, we say that tensor product commutes with direct sums. As finite direct products are isomorphic to the corresponding direct sums, this also implies that tensor product commutes with finite direct products.
Extending scalars on free modules
A special case of the above property is that "extending scalars" commutes with the free module construction. More precisely:
Corollary
Suppose are rings and is the free module on a set of size .
Then there is an -module isomorphism
Indeed, observe that
Tensor products of free modules
Another consequence of the above property is that the tensor product of two free -modules is again a free -module. More precisely:
Corollary
Suppose and are free -modules of ranks and , respectively. We then have an -module isomorphism
Furthermore, if and are bases for and as free -modules, respectively, then a basis for as a free -module is .
The statement about bases follows from our explicit isomorphism (involving tensor products of direct sums) above.