Alphabeta Math
LemmaStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedaudited 2026-09-27
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

Kähler differentials commute with localization

Statement

Let A→φB be a homomorphism of commutative rings, let U⊆B be a multiplicative subset and let V⊆A be a multiplicative subset with φ(V)⊆U. Then the canonical (U−1B)-linear map induced by the localization map λ ⁣:B→U−1B, namely

U−1ΩB/A⟶ΩU−1B/V−1A,dbu⟼d(b/1)u,

is an isomorphism of U−1B-modules. The subsets V={1} and U={1} are allowed; in the second case the map is the identity on ΩB/A. No finiteness hypothesis is imposed on B over A, and the result is not asserted for an arbitrary ring homomorphism B→C that is not a localization.

Facts & Assumptions

Given: A ring homomorphism A→B, a multiplicative subset U⊆B and a multiplicative subset V⊆A with φ(V)⊆U.

[F1]

Derivations are maps out of Ω: for every ring map R→S with Kähler differential module (ΩS/R,d) and every S-module N, composition with d is a natural S-module isomorphism Hom⁡S(ΩS/R,N)≅Der⁡R(S,N).

[F2]

Localisation of a module at a multiplicative subset: the localization U−1M of an R-module M consists of the classes m/u with u∈U, the canonical map is m↦m/1, and the elements of U−1Ω are exactly the classes ω/u.

[F3]

Universal property of localisation for modules: for an R-linear map f ⁣:M→N with N an S−1R-module, there is a unique S−1R-linear f~ ⁣:S−1M→N with f~(m/s)=(1/s)f(m).

[F4]

Universal property of localisation: maps that invert S factor uniquely through S−1R: if f ⁣:R→A sends every s∈S to a unit, there is a unique unital ring homomorphism f~ ⁣:S−1R→A with f~∘λS=f, given by f~(r/s)=f(r)f(s)−1.

[F5]

Derivation of an algebra: derivations are additive, constant on the base and satisfy the Leibniz rule, and these three laws characterise ring sections of the square-zero extension C⊕N by (c,n)(c′,n′)=(cc′,cn′+c′n).

[F6]

Multiplicative subsets and the localisation S−1R as equivalence classes of fractions: U−1B is a commutative ring, λ ⁣:B→U−1B is a ring homomorphism, each u∈U maps to a unit 1/u, and V−1A is defined likewise.

Proof

1.1

The canonical map. Since φ(V)⊆U, [F4] extends A→U−1B uniquely to a ring map V−1A→U−1B, and λ ⁣:B→U−1B is an A-algebra homomorphism, and the composite B→λU−1B→d′ΩU−1B/V−1A is an A-derivation of B into ΩU−1B/V−1A: it is additive, kills φ(A), and satisfies Leibniz. By [F1] it corresponds to a B-linear ρ ⁣:ΩB/A→ΩU−1B/V−1A with ρ(db)=d′(b/1), and by [F3] applied to the canonical map λΩ ⁣:ΩB/A→U−1ΩB/A the map ρ factors uniquely through a U−1B-linear map α ⁣:U−1ΩB/A→ΩU−1B/V−1A with α(ω/u)=(1/u)ρ(ω); in particular α(db/u)=d′(b/1)/u. This is the canonical map of the statement.

F1F2F3F4F6
1.2

A derivation of the localization. Let E:=U−1B⊕U−1ΩB/A with the product (x,ω)(x′,ω′)=(xx′,xω′+x′ω), a commutative ring in which the second summand is an ideal of square zero, and let s ⁣:B→E, s(b):=(b/1,db). Then s is a unital ring homomorphism: it is additive, and multiplicativity is exactly the Leibniz rule d(bb′)=b db′+b′ db of [F5]. For u∈U the element s(u)=(u/1,du) is a unit of E with inverse (1/u,−du/u2), since (u/1)(−du/u2)+(1/u) du=−du/u+du/u=0. By [F4] there is a unique unital ring homomorphism s~ ⁣:U−1B→E with s~∘λ=s; writing s~(x)=(s1(x),D(x)), the first coordinate s1 is a unital ring homomorphism U−1B→U−1B with s1(λ(b))=b/1, so s1=id by the uniqueness clause of [F4] applied to the identity. Hence s~(x)=(x,D(x)).

F5F6F4algebra
2.1

The second coordinate is a derivation. Multiplicativity of s~ in the square-zero extension gives D(xx′)=xD(x′)+x′D(x), and additivity of s~ gives D(x+x′)=D(x)+D(x′). For a∈A we have s~(λ(φ(a)))=s(φ(a))=(φ(a)/1,0), so D kills λ∘φ(A); since D also kills λ(φ(v)) for v∈V and D satisfies Leibniz with D(1)=0, it kills the inverse of each such unit, hence the image of V−1A→U−1B. So D is a V−1A-derivation of U−1B into the U−1B-module U−1ΩB/A, and by [F1] it corresponds to a U−1B-linear map β ⁣:ΩU−1B/V−1A→U−1ΩB/A with β(d′x)=D(x).

step 1.2F1F5
3.1

The two maps are inverse. For b∈B and u∈U, multiplicativity of s~ gives D(b/u)=D(λ(b)⋅(1/u))=(1/u)D(b)+(b/1)D(1/u), and D(1/u)=−du/u2 because 0=D(1)=D((u/1)(1/u))=(1/u)D(u)+(u/1)D(1/u) with D(u)=du from s~(λ(u))=(u/1,du); hence D(b/u)=(u db−b du)/u2. Therefore α(β(d′(b/u)))=α((u db−b du)/u2)=(u d′(b/1)−b d′(u/1))/u2=d′(b/u), the last equality being the derivation identity for the fraction b/u with u invertible, obtained from the Leibniz rule and d′(u⋅(1/u))=0. Since the elements d′(b/u) generate ΩU−1B/V−1A over U−1B, this gives α∘β=id. Conversely β(α(db/u))=β(d′(b/1)/u)=(1/u)D(b/1)=db/u for all b∈B, u∈U, and the elements db/u generate U−1ΩB/A over U−1B by [F2], so β∘α=id. Hence α is an isomorphism. Taking V={1} gives V−1A=A and taking U={1} makes λ the identity, so both degenerate cases are covered by the same computation.

step 1.1step 2.1F2F6∎

Depends on

Used by

Dependency tree · two levels

16 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources