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.

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

0⟶A→fB→gC⟶00 \longrightarrow A \xrightarrow{f} B \xrightarrow{g} C \longrightarrow 0

be an . Then the localized sequence

0⟶S−1A→S−1fS−1B→S−1gS−1C⟶00 \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 S−1RS^{-1}R-modules.

Equivalent characterizations

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

  • S−1(ker⁡h)=ker⁡(S−1h)S^{-1}(\ker h)=\ker(S^{-1}h),
  • S−1(im⁡h)=im⁡(S−1h)S^{-1}(\operatorname{im} h)=\operatorname{im}(S^{-1}h),

so localization commutes with kernels and images.

Remarks

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

S−1M≅M⊗RS−1R,S^{-1}M \cong M\otimes_R S^{-1}R,

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

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

Examples
  1. Localizing a short exact sequence over Z\mathbb Z. Consider
    0→Z→×nZ→Z/nZ→0.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 S−1Z=Z(p)S^{-1}\mathbb Z=\mathbb Z_{(p)}). Exactness says
    0→Z(p)→×nZ(p)→(Z/nZ)(p)→00\to \mathbb Z_{(p)} \xrightarrow{\times n} \mathbb Z_{(p)} \to (\mathbb Z/n\mathbb Z)_{(p)} \to 0
    is exact. Concretely:
  • if p∤np\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 p∤mp\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.
  1. Localization can kill torsion. Let R=k[x]R=k[x] and consider the exact sequence
    0→R→×xR→R/(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 S−1R=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.”
  1. Exactness on kernels and images. Let R=ZR=\mathbb Z, h ⁣:Z→Zh\colon \mathbb Z\to\mathbb Z be multiplication by 66, and localize at S={1,2,22,… }S=\{1,2,2^2,\dots\}. Then ker⁡h=0\ker h=0 and exactness implies ker⁡(S−1h)=0\ker(S^{-1}h)=0 as well. Meanwhile im⁡h=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].