Localization is Exact

Localizing modules at a multiplicative set preserves exact sequences.
Localization is Exact

Statement

Let RR be a commutative ring and SRS\subseteq R a . For any RR-module MM, its is

S1M. S^{-1}M.

Theorem (Exactness of localization).
If

0ABC0 0 \to A \to B \to C \to 0

is a short exact sequence of RR-modules (see ), then

0S1AS1BS1C0 0 \to S^{-1}A \to S^{-1}B \to S^{-1}C \to 0

is a short exact sequence of S1RS^{-1}R-modules.

Equivalently,

S1MMRS1R S^{-1}M \cong M \otimes_R S^{-1}R

(using ), so localization is exact because S1RS^{-1}R is a RR-module.

See also: .

Examples

  1. Killing torsion away from a prime.
    The sequence

    0ZnZZ/nZ0 0 \to \mathbb Z \xrightarrow{\cdot n} \mathbb Z \to \mathbb Z/n\mathbb Z \to 0

    is exact. Localize at the prime pp (i.e. take S=ZpZS=\mathbb Z\setminus p\mathbb Z, giving Z(p)\mathbb Z_{(p)}).
    If pnp\nmid n, then nn becomes a unit in Z(p)\mathbb Z_{(p)}, so multiplication by nn is an isomorphism after localization. Exactness forces

    (Z/nZ)(p)=0. (\mathbb Z/n\mathbb Z)_{(p)} = 0.
  2. Localizing at an element makes it invertible.
    In R=k[x]R=k[x], the sequence

    0RxRR/(x)0 0 \to R \xrightarrow{\cdot x} R \to R/(x) \to 0

    is exact. Localize at S={1,x,x2,}S=\{1,x,x^2,\dots\}, obtaining RxR_x.
    Since xx is a unit in RxR_x, the map x:RxRx\cdot x: R_x\to R_x is an isomorphism, so exactness gives

    (R/(x))x=0. (R/(x))_x = 0.
  3. Injectivity can be checked after localization (common use).
    If f:MNf:M\to N is a map of RR-modules and S1fS^{-1}f is injective, then ker(f)\ker(f) localizes to 00.
    Exactness identifies ker(S1f)=S1ker(f)\ker(S^{-1}f)=S^{-1}\ker(f), so injectivity after localization is equivalent to ker(f)\ker(f) being “SS-torsion” (every element killed by some sSs\in S).