Tensor Products and Exact Sequences
The tensor product builds a module in which elements of two modules can be multiplied, characterized by a universal property turning bilinear maps into linear ones; extension of scalars is its guiding case. Exact sequences track how a module is assembled from a submodule and a quotient, when that assembly splits, and which modules — projective, injective, flat — make the Hom and tensor functors preserve exactness.
╌╌╌╌
Two constructions dominate the homological side of module theory. The tensor product manufactures a module in which one can form products of elements from two modules, and it is the right tool for extending scalars — enlarging the ring a module is defined over. Exact sequences are the language for the reverse question: how a module is stitched together from a submodule and the quotient , and how much of that data determines. Both are governed by universal properties, and the interplay between them — which modules make and preserve exact sequences — produces the classes of projective, injective, and flat modules.1
Extension of scalars
Suppose is a subring of (with ). Any -module is automatically an -module: the smaller ring already acts. This is restriction of scalars, and it is free. The reverse — taking an -module and enlarging its action to — usually fails outright.
For example, is a -module but cannot be made a
-module: if it could, would be an integer with
. Yet embeds in the -module . By
contrast admits no nonzero map to any -module at
all: every nonzero element of a -vector space has infinite order, so a
finite-order element must map to . The tensor product is the
best possible
-module receiving a map from ; applied to ,
, it returns from and from
, reproducing both behaviors.2
The tensor product
Let be a right -module and a left -module. Start with the free abelian group on the set — all formal finite sums of pairs , with no relations. To make additive in each slot and balanced across the ring, quotient by the subgroup generated by
Care is required: is a coset, so distinct pairs can give equal tensors, and a tensor's expression as a sum of simple tensors is not unique. The third relation is the balancing law that lets a scalar slide across the sign.
The map , , is the universal balanced map.
This theorem is the practical tool. To define a map out of , one need not check that a rule on simple tensors is well defined on cosets; it suffices to check that the corresponding map on ordered pairs is balanced, and the universal property supplies .3
Module structure and the commutative case
The abelian group becomes a module when one side carries a second ring action compatibly. If is an -bimodule — a left -module and right -module with — then is a left -module via . When is commutative, every -module carries its standard -bimodule structure (), so is always an -module, and becomes -bilinear:
Computing tensor products
The relations force collapses that are invisible until computed.
- Nothing changes over itself. ; in particular for any abelian group.
- Cyclic groups. , where . For coprime the product is — a tensor-level shadow of the Chinese remainder theorem.
- Torsion meets divisible. for any finite abelian : writing and using gives . This is the vanishing that made extension of scalars from to kill finite groups.
- Free modules. ; scalars extend on free modules by extending on each coordinate. Over fields, , so a real vector space complexifies to a complex one of the same dimension.
The companion computation for lands on the same answer: homomorphism groups between cyclic modules are also cyclic of gcd order.
Operations on tensors
Tensor products interact with maps and with direct sums as expected.
- Tensor of homomorphisms. For and there is a unique with .
- Associativity. , so an iterated tensor product is unambiguous and is the universal object for multilinear maps.
- Distributivity. , and likewise in the second variable — tensoring commutes with direct sums.
Exact sequences
The extension problem runs opposite to the tensor construction: given modules and , build the modules that contain a copy of with . The bookkeeping device is exactness.
Unwinding the endpoints: exactness at says is injective; exactness at says is surjective; exactness at says . So a short exact sequence encodes " is a submodule of (via ) and is the quotient" — is an extension of by .4
Splitting
The simplest extension is the direct sum , in which sits inside as a complement to . An extension of this shape is split.
For modules the two one-sided conditions are equivalent, unlike for groups, because the underlying groups are abelian: where a split extension of groups is only a semidirect product, a split extension of modules is a genuine direct sum. Not every sequence splits. The sequence , with the first map multiplication by , has no section, since there is no nonzero homomorphism . It is a nontrivial extension of by .
Projective, injective, and flat modules
Applying or to a short exact sequence usually produces a sequence that is exact only at one end. The modules for which exactness is fully preserved are the projective, injective, and flat ones.
Free modules are projective (they are their own instance of the last condition), and
the lifting property is the working characterization: because has enough freeness
to have no relations obstructing a lift, a map defined into a quotient can be raised
to a map into the module above.5
Injective modules are the dual: is injective if every map into from a submodule extends to the whole module, equivalently if preserves exactness. Baer's criterion tests this on ideals alone, and over a principal ideal domain injective coincides with divisible ( for all ): and are injective -modules, while is not.
Flat modules measure the tensor product instead. The functor is always right exact; is flat when it is also left exact, so that tensoring with carries injections to injections. Projective modules are flat; is injective but not flat, and is flat but neither projective nor injective, so the three classes are genuinely different.
| Module class | Preserves exactness of | Fails at | PID / field example |
|---|---|---|---|
| Projective | — (right end) | free modules; over a field, all | |
| Injective | — (right end) | , divisible | |
| Flat | — (left end) | ; over a field, all |
Over a field all three collapse to everything,
since
every vector space is free
and every short exact sequence of vector spaces splits. The distinctions are visible
only over rings with genuine ideal structure, and measuring the failure of exactness
in general is the entry point to homological algebra.
Footnotes
- Dummit & Foote, Abstract Algebra, 3rd ed., §10.4 — the tensor product of modules, constructed as a quotient of the free abelian group on by the balancing relations. ↩
- Dummit & Foote, §10.4 — extension and restriction of scalars, and Corollary 9: is the largest quotient of embeddable in an -module, with the examples. ↩
- Dummit & Foote, §10.4, Theorem 10 and Corollary 12 — the universal property of the tensor product with respect to balanced maps, and the bilinear form of it over a commutative ring. ↩
- Dummit & Foote, §10.5, Definition and Corollary 23 — exact and short exact sequences, and Proposition 25/26 on splitting via sections and retractions. ↩
- Dummit & Foote, §10.5, Proposition 30 and Corollary 31 — the equivalent characterizations of a projective module, including the lifting property and being a direct summand of a free module; injective (Proposition 34, Baer's criterion) and flat modules are treated later in the same section. ↩
╌╌ END ╌╌