Exactness of localization

Localizing a sequence of modules at a multiplicative set preserves exactness.
Exactness of localization

Localization is not just a way to invert elements in a ring ; it is also a well-behaved operation on modules . One of its most important formal properties is that it preserves exact sequences.

Theorem

Let RR be a , let SS be a in RR, and let

0AfBgC0 0 \longrightarrow A \xrightarrow{f} B \xrightarrow{g} C \longrightarrow 0

be an . Then the localized sequence

0S1AS1fS1BS1gS1C0 0 \longrightarrow S^{-1}A \xrightarrow{S^{-1}f} S^{-1}B \xrightarrow{S^{-1}g} S^{-1}C \longrightarrow 0

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

Equivalently, for any RR-linear map h ⁣:MNh\colon M\to N,

  • S1(kerh)=ker(S1h)S^{-1}(\ker h)=\ker(S^{-1}h),
  • S1(imh)=im(S1h)S^{-1}(\operatorname{im} h)=\operatorname{im}(S^{-1}h), so localization commutes with kernels and images.

One convenient conceptual reformulation is that localization is along the ring map RS1RR\to S^{-1}R:

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

and this tensor description is what makes the exactness behave so cleanly.

Examples

  1. Localizing a short exact sequence over Z\mathbb Z.
    Consider

    0Z×nZZ/nZ0. 0\to \mathbb Z \xrightarrow{\times n} \mathbb Z \to \mathbb Z/n\mathbb Z \to 0.

    Localize at S=Z(p)S=\mathbb Z\setminus (p) (so S1Z=Z(p)S^{-1}\mathbb Z=\mathbb Z_{(p)}). Exactness says

    0Z(p)×nZ(p)(Z/nZ)(p)0 0\to \mathbb Z_{(p)} \xrightarrow{\times n} \mathbb Z_{(p)} \to (\mathbb Z/n\mathbb Z)_{(p)} \to 0

    is exact. Concretely:

    • if pnp\nmid n, then multiplication by nn becomes an isomorphism on Z(p)\mathbb Z_{(p)}, so (Z/nZ)(p)=0(\mathbb Z/n\mathbb Z)_{(p)}=0;
    • if n=pkmn=p^k m with pmp\nmid m, then mm becomes invertible in Z(p)\mathbb Z_{(p)}, and the cokernel is “the pp-primary part,” isomorphic to Z/pkZ\mathbb Z/p^k\mathbb Z as a Z(p)\mathbb Z_{(p)}-module.
  2. Localization can kill torsion.
    Let R=k[x]R=k[x] and consider the exact sequence

    0R×xRR/(x)0. 0\to R \xrightarrow{\times x} R \to R/(x)\to 0.

    Localize at S={1,x,x2,}S=\{1,x,x^2,\dots\}, so S1R=RxS^{-1}R=R_x. Then xx becomes a unit in RxR_x, hence multiplication by xx on RxR_x is an isomorphism. Exactness forces

    (R/(x))x=0, (R/(x))_x = 0,

    which reflects that R/(x)R/(x) is “xx-torsion.”

  3. Exactness on kernels and images.
    Let R=ZR=\mathbb Z, h ⁣:ZZh\colon \mathbb Z\to\mathbb Z be multiplication by 66, and localize at S={1,2,22,}S=\{1,2,2^2,\dots\}. Then kerh=0\ker h=0 and exactness implies ker(S1h)=0\ker(S^{-1}h)=0 as well. Meanwhile imh=6Z\operatorname{im} h=6\mathbb Z localizes to 6Z[1/2]6\mathbb Z[1/2], which equals the image of the localized map Z[1/2]×6Z[1/2]\mathbb Z[1/2]\xrightarrow{\times 6}\mathbb Z[1/2].

Exactness is also a key input to the prime correspondence under localization; see .