Alphabeta Math
Pipeline-generated
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.

Kahler Differentials Conormal Sequences and Infinitesimal Lifting

1 · Prerequisites

2 · Summary

Kähler differentials linearise derivations. The page begins with derivations and the universal property that defines ΩB/A, proves existence by generators and relations for an arbitrary ring homomorphism, and records the resulting representation of the derivation functor, the freeness of ΩA[x1,…,xn]/A, the conormal sequence of a quotient and the Jacobian presentation it produces, and the transitivity sequence C⊗BΩB/A→ΩC/A→ΩC/B→0. Localization and scalar base change are shown to commute with Ω, and the first arrow of each sequence is deliberately not asserted to be injective.

The same package is then sheafified on schemes: relative differentials are built by gluing the affine constructions, their universal property is a bijection onto derivations of the structure sheaf, and on Spec⁡B→Spec⁡A they are computed by the sheaf attached to the module ΩB/A, for which the affine module-sheaf universal property is supplied locally. From there the page develops the conormal sequence of a closed immersion, the transitivity sequence of composable morphisms, base change g∗ΩX/S≅ΩX′/S′, the cotangent space ΩX/k⊗OX,xκ(x) at a k-rational point together with its identification with mx/mx2, the bijection between dual-number points and tangent vectors, and the map induced by a morphism on differentials with its identity and chain rules.

The final part reads infinitesimal lifting off the differentials. Formally unramified, formally smooth and formally étale morphisms are defined, the diagonal ideal is identified through J/J2≅ΩB/A, and ΩX/S=0 is proved equivalent to formal unramifiedness. An unramified morphism of finite type is characterised by its diagonal being an open immersion; conversely, the finite-type field lemma (which, like the residue-extension lemma κ(x)/κ(s) finite separable with msOX,x=mx, assumes the Axiom of Choice and states its exact uses) feeds the structure theorem for unramified morphisms with locally finite type. Smoothness of relative dimension d is recorded as smoothness together with locally free Ω of rank d; the page closes with two remarks: the left map of the conormal sequence need not be injective, and differentials detect infinitesimal thickening but not every singularity on their own.

3 · Logical flowchart

4 · Definitions, theorems and proofs

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-6-sol)audited 2026-09-27Open item page →

Derivation of an algebra

Definition

Let A→φB be a homomorphism of commutative rings (Commutative ring), so that B is an A-algebra, and let M be a B-module (Unital left and right modules over a ring; unqualified module means left module). An A-derivation of B into M is a map D ⁣:B→M satisfying, for all b,b′∈B and all a∈A, the three laws

D(b+b′)=D(b)+D(b′),D(φ(a))=0,D(bb′)=b D(b′)+b′ D(b).

The first law says that D is additive; the second that D is A-constant (it kills the image of A); the third is the Leibniz rule. The set of all such maps is written Der⁡A(B,M). It is a B-module under the pointwise operations (D+D′)(b):=D(b)+D′(b) and (c⋅D)(b):=c D(b): the sum and scalar multiples are again additive A-constant maps satisfying Leibniz, because each law is linear in D, and the zero map is a derivation.

Three conventions are part of the definition.

  1. No finiteness. Nothing is assumed about B as an A-algebra: it need not be finitely generated, finitely presented, or flat, and A need not be Noetherian. The definitions used later on this page are the same ones used for the earlier algebraic-differentials interface of this track.
  2. A-linearity, not B-linearity. Every A-derivation is A-linear in the sense that D(φ(a)b)=φ(a)D(b) for a∈A, b∈B: by Leibniz, D(φ(a)b)=φ(a)D(b)+b D(φ(a)) and the second term vanishes. A derivation is in general not B-linear, and this failure is exactly what the Leibniz rule measures; it also shows D(1)=0, since 1=φ(1A) makes 1 A-constant.
  3. Functored variables. For a fixed ring map A→B and a B-linear map h ⁣:M→N of B-modules, composition D↦h∘D is a B-module map Der⁡A(B,M)→Der⁡A(B,N). Consequently Der⁡A(B,−) is a functor from B-modules to B-modules, and the Leibniz rule is preserved by postcomposition with any module map.
DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-09-27Open item page →

Universal Kähler differential module

Definition

Let A→φB be a homomorphism of commutative rings and let Der⁡A(B,−) be the derivation functor of Derivation of an algebra. A Kähler differential module for A→B is a pair (ΩB/A,d) consisting of a B-module ΩB/A and an A-derivation d ⁣:B→ΩB/A such that for every B-module M the assignment

g⟼g∘d,Hom⁡B(ΩB/A,M)⟶Der⁡A(B,M),

is a bijection, and such that these bijections are natural in M: for every B-linear map h ⁣:M→N the square

Hom⁡B(ΩB/A,M)→ g↦g∘d Der⁡A(B,M)↓h∘−↓h∘−Hom⁡B(ΩB/A,N)→ g↦g∘d Der⁡A(B,N)

commutes. In other words, ΩB/A represents the covariant functor M↦Der⁡A(B,M) on B-modules, and d is the universal A-derivation of B over A; the element db is the image of b under it. Whether such a pair exists for a given A→B is not part of the definition; when it does, the pair is uniquely determined up to a unique compatible isomorphism, as the next paragraph records.

Uniqueness. If (Ω,d) and (Ω′,d′) are both Kähler differential modules for the same ring map A→B, the universal property of the first applied to the derivation d′ produces a unique B-linear u ⁣:Ω→Ω′ with u∘d=d′, and the property of the second applied to d produces a unique B-linear v ⁣:Ω′→Ω with v∘d′=d. Then (v∘u)∘d=v∘d′=d and (u∘v)∘d′=d′, while the identity maps of Ω and Ω′ have the same property; the injectivity clause of the universal property applied twice gives v∘u=idΩ and u∘v=idΩ′. So u is an isomorphism with inverse v, and u is the only B-linear map from Ω to Ω′ compatible with the two universal derivations. In particular ΩB/A is determined by the ring map A→B up to canonical isomorphism, which is what justifies writing it as ΩB/A without further qualification.

Functoriality in ring maps. Given a commutative square of ring maps A→B, A′→B′, u:A→A′ and v:B→B′, and universal pairs for its two horizontal maps, regard ΩB′/A′ as a B-module through v. The composite d′∘v is an A-derivation: it is additive, satisfies Leibniz with this module action, and kills A since the square commutes. Universality gives a unique B-linear map ΩB/A→ΩB′/A′ sending db to d′(v(b)). For identity squares this is the identity; for composable squares the composite has the prescribed values on db and so equals the map of the composite square by uniqueness. This proves functoriality in ring maps separately from naturality in the target module M.

TheoremStatement: Literature-sourcedProof: AI-adaptedaudited 2026-09-27Open item page →

Existence and generators of Kähler differentials

Statement

Let A→φB be a homomorphism of commutative rings. Let F be the free B-module on the set underlying B, with basis written [b] for b∈B, let R⊆F be the B-submodule generated by all elements

[b+b′]−[b]−[b′],[bb′]−b [b′]−b′ [b],[φ(a)]

for b,b′∈B and a∈A, and put ΩB/A:=F/R with d ⁣:B→ΩB/A, db:=[b]+R. Then (ΩB/A,d) is a Kähler differential module for A→B in the sense of Universal Kähler differential module: for every B-module M the assignment g↦g∘d is a bijection Hom⁡B(ΩB/A,M)→Der⁡A(B,M), natural in M. In particular a Kähler differential module exists for every ring homomorphism A→B, with no finiteness hypothesis on B over A, and ΩB/A is generated as a B-module by the classes db of the elements of B.

Facts & Assumptions

Given: A homomorphism A→φB of commutative rings, the free B-module F on the set underlying B, the submodule R⊆F of the three relator families, and the pair (ΩB/A,d) with ΩB/A=F/R and db=[b]+R.

[F1]

Universal algebraic differentials and A-derivations: the module of algebraic differentials is ΩB/A=F/R for the free B-module F on the set underlying B with basis symbol [b], modulo the submodule generated by [b+b′]−[b]−[b′], [bb′]−b [b′]−b′ [b] and [φ(a)], and db=[b]+R is its universal A-derivation.

[F2]

Derivation of an algebra: an A-derivation of B into a B-module M is an additive, A-constant map satisfying D(bb′)=b D(b′)+b′ D(b), and Der⁡A(B,M) is the B-module of all such maps.

[F3]

Universal Kähler differential module: (ΩB/A,d) is a Kähler differential module for A→B when g↦g∘d is a bijection Hom⁡B(ΩB/A,M)→Der⁡A(B,M) for every B-module M, naturally in M.

Proof

1.1

The pair of [F1] is a B-module with an A-derivation. The free module F is a B-module and R is a B-submodule by construction, so ΩB/A=F/R is a B-module and d is a map B→ΩB/A. Each of the three relator families lies in R, hence vanishes in the quotient: [b+b′]−[b]−[b′]∈R gives d(b+b′)=db+db′, the element [bb′]−b [b′]−b′ [b]∈R gives d(bb′)=b db′+b′ db, and [φ(a)]∈R gives d(φ(a))=0. So d is additive, A-constant and satisfies Leibniz, that is, d∈Der⁡A(B,ΩB/A) by [F2].

F1F2algebra
2.1

Every derivation descends to a map out of ΩB/A. Let M be a B-module and D∈Der⁡A(B,M). Since F is free with basis {[b]:b∈B}, there is a unique B-linear map G ⁣:F→M with G([b])=D(b) for all b∈B. By [F2] the map D is additive, A-constant and satisfies Leibniz, so G kills each relator: G([b+b′]−[b]−[b′])=D(b+b′)−D(b)−D(b′)=0, similarly G([bb′]−b [b′]−b′ [b])=D(bb′)−b D(b′)−b′ D(b)=0, and G([φ(a)])=D(φ(a))=0; here we used that G is B-linear, so that G(b [b′])=b G([b′])=b D(b′). The three families generate R as a B-submodule and [F1] presents ΩB/A=F/R, so G factors through a B-linear Gˉ ⁣:ΩB/A→M with Gˉ([b]+R)=D(b), that is, Gˉ∘d=D.

step 1.1F1F2algebra
3.1

The construction of step 2.1 is the unique inverse. Let h ⁣:ΩB/A→M be B-linear with h∘d=D for some D∈Der⁡A(B,M). Evaluating on db gives h(db)=h([b]+R)=D(b)=Gˉ(db) for every b∈B, where Gˉ is the map produced in step 2.1. The classes [b]+R=db range over the images of a basis of the free module F, so they generate ΩB/A=F/R as a B-module, and two B-linear maps agreeing on a generating set are equal; hence h=Gˉ. Therefore g↦g∘d is a bijection Hom⁡B(ΩB/A,M)→Der⁡A(B,M) for every B-module M.

step 2.1F1algebra
4.1

Naturality in M. Let t ⁣:M→N be B-linear and let h∈Hom⁡B(ΩB/A,M). Then t∘(h∘d)=(t∘h)∘d as maps B→N, since both sides send b to t(h(db)), and t∘h is again B-linear, so the assignment of step 3.1 carries h followed by t to the derivation t∘(h∘d); this is exactly the commutativity required of the bijections in [F3].

step 3.1F3algebra
5.1

Conclusion. Steps 1.1, 2.1 and 3.1 verify both clauses of [F3] for the pair (ΩB/A,d) of [F1], and step 4.1 verifies naturality, so that pair is a Kähler differential module for A→B. The construction used only the free module on the set B and the submodule generated by the three relator families, so it exists for every ring homomorphism A→B with no finiteness hypothesis, and step 3.1 exhibits the classes db as a generating set of ΩB/A over B.

step 1.1step 2.1step 3.1step 4.1F1F3∎
CorollaryStatement: Literature-sourcedProof: AI-adaptedaudited 2026-09-27Open item page →

Derivations are maps out of Ω

Statement

Let A→B be a homomorphism of commutative rings, let (ΩB/A,d) be a Kähler differential module for it (Universal Kähler differential module), which exists by Existence and generators of Kähler differentials, and let M be a B-module. Then composition with d is an isomorphism of B-modules

Hom⁡B(ΩB/A,M)  → ∼   Der⁡A(B,M),g⟼g∘d,

natural in M: for every B-linear t ⁣:M→N the two composites Hom⁡B(ΩB/A,M)→Der⁡A(B,N) obtained by applying t before and after the isomorphism agree. Equivalently, ΩB/A represents the covariant functor M↦Der⁡A(B,M) on B-modules.

Facts & Assumptions

Given: A ring homomorphism A→B, a Kähler differential module (ΩB/A,d) for it, and a B-module M.

[F1]

Existence and generators of Kähler differentials: for the module ΩB/A=F/R presented by the free B-module on the symbols [b] modulo the additive, Leibniz and A-constant relators, and for every B-module M, the assignment g↦g∘d is a bijection Hom⁡B(ΩB/A,M)→Der⁡A(B,M), natural in M.

[F2]

Universal Kähler differential module: a Kähler differential module for A→B is a pair (ΩB/A,d) with d an A-derivation of B into ΩB/A such that g↦g∘d is a bijection Hom⁡B(ΩB/A,M)→Der⁡A(B,M) for every B-module M, and such that these bijections are natural in M.

[F3]

Derivation of an algebra: Der⁡A(B,M) is a B-module under pointwise addition and scalar multiplication, and for B-linear t ⁣:M→N composition D↦t∘D is a B-module map Der⁡A(B,M)→Der⁡A(B,N).

Proof

1.1

Bijectivity. By [F1] the pair (ΩB/A,d) is a Kähler differential module for A→B, so [F2] gives, for every B-module M, that g↦g∘d is a bijection Hom⁡B(ΩB/A,M)→Der⁡A(B,M); the same statement holds for any Kähler differential module, since any two are related by a unique compatible isomorphism identifying the two assignments.

F1F2
1.2

Additivity and B-linearity of the bijection. Both sides are B-modules: Hom⁡B(ΩB/A,M) under pointwise operations, and Der⁡A(B,M) under the operations of [F3]. For g,g′∈Hom⁡B(ΩB/A,M) and c∈B one has (g+g′)∘d=g∘d+g′∘d and (c⋅g)∘d=c⋅(g∘d) as maps B→M, because evaluation at any b gives c g(db) on both sides. Hence g↦g∘d is a homomorphism of B-modules.

F2F3algebra
2.1

Naturality. Let t ⁣:M→N be B-linear. By [F3] the composite t∘D is a derivation for every D∈Der⁡A(B,M) and the assignment D↦t∘D is B-linear; moreover t∘(g∘d)=(t∘g)∘d for every B-linear g ⁣:ΩB/A→M, since both sides send b to t(g(db)). Thus applying t after the isomorphism agrees with applying t before it, and the isomorphism of step 1.2 is natural in M: the B-module ΩB/A represents the functor M↦Der⁡A(B,M) by [F2].

step 1.2F2F3∎
LemmaStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-6-sol)audited 2026-09-27Open item page →

Polynomial differentials are free

Statement

Let A be a commutative ring and let P=A[x1,…,xn] be the polynomial algebra on finitely many indeterminates, n≥0. Then:

  1. ΩP/A is a free P-module with basis dx1,…,dxn; for n=0 this says ΩA/A=0;
  2. for every P-module M and every n-tuple (m1,…,mn)∈Mn there is exactly one A-derivation D ⁣:P→M with D(xi)=mi;
  3. writing ∂/∂xi for the derivation with ∂xj/∂xi=δij, one has df=∑i=1n(∂f/∂xi) dxi for every f∈P.

Neither statement assumes anything of A beyond commutativity, and the correspondence is natural in M.

Facts & Assumptions

Given: A commutative ring A, an integer n≥0, the polynomial algebra P=A[x1,…,xn], and a P-module M.

[F1]

Derivations are maps out of Ω: for every P-module N, composition with the universal derivation is a natural P-module isomorphism Hom⁡P(ΩP/A,N)≅Der⁡A(P,N).

[F2]

Derivation of an algebra: an A-derivation of P into M is an additive A-constant map satisfying the Leibniz rule, and Der⁡A(P,M) is a P-module under pointwise operations.

[F3]

Universal property of a polynomial ring on an arbitrary family of indeterminates: for commutative rings R,S, a ring homomorphism φ ⁣:R→S and a family (si)i∈I in S, there is a unique ring homomorphism R[xi:i∈I]→S restricting to φ on R and sending xi to si.

Proof

1.1

Sections of a square-zero thickening. Let E(M) be the commutative ring whose underlying abelian group is P⊕M with product (p,m)(p′,m′)=(pp′,pm′+p′m), made into an A-algebra by a↦(φ(a),0). The first projection π ⁣:E(M)→P is an A-algebra homomorphism with kernel the square-zero ideal M. If s ⁣:P→E(M) is an A-algebra homomorphism with π∘s=idP, write s(f)=(f,Ds(f)); additivity of s gives Ds(f+g)=Ds(f)+Ds(g), the identity π∘s=id and A-linearity give Ds(φ(a))=0, and multiplicativity s(fg)=s(f)s(g), expanded with m m′=0 in E(M), gives Ds(fg)=fDs(g)+gDs(f); conversely these three laws make the formula s(f)=(f,Ds(f)) multiplicative and unital. So sections of π over the identity correspond bijectively to the elements of Der⁡A(P,M) by [F2].

F2algebra
2.1

Every tuple of values is realised. Let m1,…,mn∈M. By [F3] applied to φ ⁣:A→E(M) and the family (xi,mi)∈E(M), i=1,…,n, there is a unique A-algebra homomorphism θ ⁣:P→E(M) with θ(xi)=(xi,mi) and θ(φ(a))=(φ(a),0). The composite π∘θ ⁣:P→P is an A-algebra endomorphism of P with xi↦xi, so by the uniqueness clause of [F3] it is the identity; hence θ(f)=(f,D(f)) for the map D ⁣:P→M given by the second coordinate, and D(xi)=mi. By step 1.1 the map D is an A-derivation of P into M.

step 1.1F3
3.1

Uniqueness of the values on generators. If D′∈Der⁡A(P,M) satisfies D′(xi)=mi for all i, then f↦(f,D′(f)) is an A-algebra homomorphism P→E(M) by step 1.1, it agrees with θ on A and on each xi, and hence equals θ by the uniqueness clause of [F3]; therefore D′=D. So for every P-module M the evaluation map Der⁡A(P,M)→Mn, D↦(D(x1),…,D(xn)), is a bijection; it is P-linear, and natural in M because a P-linear t ⁣:M→N sends D to t∘D with values t(D(xi)).

step 2.1F2F3
4.1

Freeness. Composing the natural bijections of [F1] and of step 3.1 gives natural bijections Hom⁡P(ΩP/A,M)≅Mn≅Hom⁡P(Pn,M) for every P-module M. The image of the identity of Pn is a P-linear map φ ⁣:ΩP/A→Pn, and its inverse image is a P-linear map ψ ⁣:Pn→ΩP/A with φ∘ψ=id and ψ∘φ=id: both identities are checked on generating sets, the standard basis of Pn and, by the explicit construction of the bijection in step 3.1, the elements dxi. Hence ψ is an isomorphism sending ei to dxi, so ΩP/A is free with basis dx1,…,dxn. For n=0 we have P=A and M0=0, so step 3.1 says that every A-derivation of A into any A-module is zero, and [F1] gives ΩA/A=0.

step 3.1F1∎
TheoremStatement: Literature-sourcedProof: AI-adaptedaudited 2026-09-27Open item page →

Conormal exact sequence for an algebra quotient

Statement

Let A→P be a homomorphism of commutative rings, let I⊆P be an ideal and let B=P/I, with quotient map π ⁣:P→B. Then the sequence of B-modules

I/I2⟶B⊗PΩP/A⟶ΩB/A⟶0

is exact, where I/I2 is regarded as a B-module and the first map sends the class of i∈I to 1⊗di, while the second is induced by dP/A and π. No injectivity of the first arrow is asserted; it fails in general, and the failure is recorded on the examples page.

Facts & Assumptions

Given: A ring homomorphism A→P, an ideal I⊆P and the quotient B=P/I with quotient map π.

[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]

Existence and generators of Kähler differentials: a Kähler differential module exists for every ring map, ΩS/R is generated as an S-module by the elements ds, and the representability statement of [F1] holds for it.

[F3]

Tensoring is right exact: if A′→B′→C′→0 is an exact sequence of modules over a commutative ring R and N is an R-module, then A′⊗RN→B′⊗RN→C′⊗RN→0 is exact.

[F4]

Derivation of an algebra: an A-derivation is additive, A-constant and satisfies the Leibniz rule; Der⁡A(S,N) is an S-module under pointwise operations.

Proof

1.1

The second map exists and is surjective. Regard ΩB/A as a P-module along π. The composite P→πB→dB/AΩB/A is an A-derivation of P into ΩB/A: it is additive, kills A, and satisfies Leibniz because π is a ring map and dB/A is a derivation. By [F1] it corresponds to a P-linear map u ⁣:ΩP/A→ΩB/A with u(dp)=dB/A(π(p)). For i∈I we have u(di)=dB/A(0)=0, and P-linearity gives u(iω)=π(i)u(ω)=0, so u kills the submodule IΩP/A⊆ΩP/A. By [F3] applied to I→P→B→0 tensored with ΩP/A we have B⊗PΩP/A≅ΩP/A/IΩP/A, so u induces a B-linear map β ⁣:B⊗PΩP/A→ΩB/A with β(1⊗dp)=dB/A(π(p)). It is surjective: every b∈B is π(p) for some p∈P, and the elements dB/A(b) generate ΩB/A over B by [F2].

F1F2F3F4
1.2

The first map is well defined. The assignment i↦1⊗di defines a P-linear map I→B⊗PΩP/A, and it kills I2: for i,j∈I, 1⊗d(ij)=1⊗(i dj+j di)=i(1⊗dj)+j(1⊗di)=0 in the B-module B⊗PΩP/A, because the classes of i and j in B are zero. Hence it induces a B-linear map α ⁣:I/I2→B⊗PΩP/A with α([i])=1⊗di.

F4algebra
2.1

The composite vanishes. For i∈I, β(α([i]))=β(1⊗di)=dB/A(π(i))=dB/A(0)=0; thus β factors through the cokernel Q:=coker⁡α=(B⊗PΩP/A)/α(I/I2), giving a surjective B-linear map βˉ ⁣:Q→ΩB/A.

step 1.1step 1.2
3.1

A left inverse for βˉ. Let D ⁣:P→Q send p to the class of 1⊗dp; it is the composite of the A-derivation p↦1⊗dp with the B-linear quotient map, hence an A-derivation, and it kills I because the class of 1⊗di is α([i])=0 for i∈I. Since Q is a B-module, D is constant on cosets of I and satisfies Leibniz, so it descends to an A-derivation Dˉ ⁣:B→Q: any b has a lift p, and Dˉ(b):=D(p) is well defined because D kills I. Applying [F1] to the ring map A→B gives a B-linear map ℓ ⁣:ΩB/A→Q with ℓ(dB/A(b))=Dˉ(b) for all b∈B.

step 2.1F1F4
4.1

ℓ is inverse to βˉ. For p∈P we have ℓ(βˉ([1⊗dp]))=ℓ(dB/A(π(p)))=Dˉ(π(p))=D(p)=[1⊗dp], and the classes [1⊗dp] generate Q over B because the dp generate ΩP/A, so ℓ∘βˉ=idQ. Conversely, for b∈B with lift p, βˉ(ℓ(dB/A(b)))=βˉ([1⊗dp])=dB/A(b), and the dB/A(b) generate ΩB/A by [F2], so βˉ∘ℓ=id. Hence βˉ is an isomorphism, ker⁡β=im⁡α, and with β surjective the displayed sequence is exact.

step 2.1step 3.1F2∎
CorollaryStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-6-sol)audited 2026-09-27Open item page →

Jacobian presentation of Ω

Statement

Let A be a commutative ring, let P=A[x1,…,xn] and let I=(f1,…,fr)⊆P be the ideal generated by finitely many elements, with quotient B=P/I. Then ΩB/A is the cokernel of the B-linear map Br→Bn whose j-th column is the vector of partial derivatives (∂fj/∂xi)i=1n, that is,

ΩB/A  ≅  Bn/∑j=1rB⋅(∂fj/∂x1,…,∂fj/∂xn).

This is a presentation of ΩB/A by r relations and is not by itself a smoothness criterion: it carries no flatness or fibre hypothesis, and the number r of generators of I is not asserted to be minimal.

Facts & Assumptions

Given: A commutative ring A, the polynomial algebra P=A[x1,…,xn], elements f1,…,fr∈P, the ideal I=(f1,…,fr) and B=P/I.

[F1]

Polynomial differentials are free: ΩP/A is free with basis dx1,…,dxn, and for the derivations ∂/∂xi with ∂xj/∂xi=δij one has df=∑i(∂f/∂xi) dxi for every f∈P.

[F2]

Conormal exact sequence for an algebra quotient: for every ideal J⊆P and C=P/J the sequence J/J2→C⊗PΩP/A→ΩC/A→0 is exact, the first map sending the class of x∈J to 1⊗dx.

[F3]

Derivation of an algebra: an A-derivation is additive, kills A and satisfies Leibniz. The particular universal derivation on P and the free P-basis dx1,…,dxn of ΩP/A come from [F1].

Proof

1.1

The middle term. By [F1] the elements dx1,…,dxn form a P-basis of ΩP/A. Since extension of scalars along P→B carries a free module with basis dxi to the free B-module with basis 1⊗dxi, there is an isomorphism of B-modules B⊗PΩP/A→Bn sending 1⊗dxi to the standard basis vector ei.

F1algebra
1.2

The conormal term. In I/I2, every class is a B-linear combination of the classes [f1],…,[fr]: an element of I has the form ∑jpjfj with pj∈P, and by bilinearity of the class map [xy]=x [y] for x∈P, y∈I, its class is ∑j(pj+I)[fj].

F2algebra
2.1

The Jacobian columns. By [F1] the universal derivation, which obeys the laws of [F3], satisfies dfj=∑i(∂fj/∂xi) dxi, so the first map of the conormal sequence of [F2] sends [fj] to 1⊗dfj=∑i(∂fj/∂xi) (1⊗dxi), which under the identification of step 1.1 is the j-th column (∂fj/∂x1,…,∂fj/∂xn) of the Jacobian matrix.

step 1.1F1F2F3
3.1

Conclusion. By the exactness of [F2] applied to the quotient B=P/I, the module ΩB/A is the cokernel of the first map I/I2→B⊗PΩP/A, which by steps 1.2 and 2.1 is the B-linear map with the Jacobian columns on a generating set of I/I2; under step 1.1 this is the displayed presentation ΩB/A≅Bn/∑jB⋅(∂fj/∂xi)i. Since A, n and the generating family f1,…,fr were arbitrary, the presentation holds without additional hypotheses, and no smoothness conclusion is drawn from it.

step 1.2step 2.1F2∎
TheoremStatement: Literature-sourcedProof: AI-adaptedaudited 2026-09-27Open item page →

Transitivity sequence for differential modules

Statement

Let A→B→C be homomorphisms of commutative rings. Then the sequence of C-modules

C⊗BΩB/A⟶ΩC/A⟶ΩC/B⟶0

is exact, where the first map sends c⊗db to c dC/A(b) and the second is induced by dC/B. The first arrow is not asserted to be injective, and it fails to be injective in general; exactness on the left is not part of the statement.

Facts & Assumptions

Given: Ring homomorphisms A→B→C of commutative rings.

[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]

Existence and generators of Kähler differentials: a Kähler differential module exists for every ring map, and it is generated as a module by the elements ds.

[F3]

Derivation of an algebra: an A-derivation is additive, A-constant and satisfies the Leibniz rule; an A-derivation D:C→M that kills the image of B is a B-derivation, since D(bc)=bD(c)+cD(b)=bD(c).

Proof

1.1

The first map. The composite B→C→dC/AΩC/A is an A-derivation of B into the C-module ΩC/A; by [F1] it corresponds to a B-linear map ΩB/A→ΩC/A with db↦dC/A(b). Its extension of scalars along B→C is the C-linear map γ ⁣:C⊗BΩB/A→ΩC/A with γ(c⊗db)=c dC/A(b).

F1F3
1.2

The second map. The universal B-derivation dC/B ⁣:C→ΩC/B is also an A-derivation, so [F1] applied to A→C gives a C-linear map δ ⁣:ΩC/A→ΩC/B with δ(dC/A(c))=dC/B(c). It is surjective because the elements dC/B(c) generate ΩC/B over C by [F2].

F1F2
2.1

The composite vanishes. For c∈C and b∈B, δ(γ(c⊗db))=c dC/B(b)=0, since dC/B is B-constant: b is the image of an element of B, so dC/B(b)=0 in the definition of a B-derivation of C. Hence there is an induced C-linear map δˉ ⁣:Q→ΩC/B out of Q:=coker⁡γ, and it is surjective by step 1.2.

step 1.1step 1.2F3
3.1

A left inverse for δˉ. The map D ⁣:C→Q sending c to the class of dC/A(c) is the composite of the A-derivation dC/A with the C-linear quotient map, hence an A-derivation, and it kills B because dC/A(b) is the class of γ(1⊗db), which is zero in Q. As D is A-linear and kills B, it satisfies D(bc)=b D(c) for b∈B, c∈C by the Leibniz rule, so D is a B-derivation; [F1] applied to the ring map B→C gives a C-linear map ℓ ⁣:ΩC/B→Q with ℓ(dC/B(c))=[dC/A(c)].

step 2.1F1F3
4.1

ℓ is inverse to δˉ. For all c∈C we have δˉ(ℓ(dC/B(c)))=δˉ([dC/A(c)])=dC/B(c) and ℓ(δˉ([dC/A(c)]))=ℓ(dC/B(c))=[dC/A(c)] by the defining property of ℓ in step 3.1. The elements dC/B(c) generate ΩC/B and the classes [dC/A(c)] generate Q over C by [F2], so δˉ∘ℓ=id and ℓ∘δˉ=id. Hence δˉ is an isomorphism, ker⁡δ=im⁡γ, and with δ surjective the displayed sequence is exact.

step 2.1step 3.1F2∎
LemmaStatement: Literature-sourcedProof: AI-adaptedaudited 2026-09-27Open item page →

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∎
LemmaStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-6-sol)audited 2026-09-27Open item page →

Kähler differentials commute with scalar base change

Statement

Let A→B and A→A′ be homomorphisms of commutative rings, and put B′=B⊗AA′, so that B→B′, b↦b⊗1, is a ring map and B′ is an A′-algebra. Then the canonical B′-linear map

ΩB/A⊗BB′⟶ΩB′/A′,db⊗a′⟼a′ d(b⊗1),

is an isomorphism. It is natural in the base-change data A→A′, and it does not assert that ΩB/A is unchanged under an arbitrary ring map B→C that is not one of these base-change maps.

Facts & Assumptions

Given: Ring homomorphisms A→B and A→A′, the ring B′=B⊗AA′ and the canonical map b↦b⊗1.

[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]

Universal property of the tensor product for balanced maps into abelian groups: for a balanced map b ⁣:M×N→X out of a right R-module M and a left R-module N there is a unique group homomorphism b‾ ⁣:M⊗RN→X with b‾(m⊗n)=b(m,n).

[F3]

Universal mapping property of the tensor product of commutative algebras: B′=B⊗AA′ is the coproduct of the two commutative A-algebras, so there is a unique A-algebra structure in which b↦b⊗1 and a′↦1⊗a′ are A-algebra maps, and the pure tensors b⊗a′ generate B′ as an A′-algebra.

[F4]

Derivation of an algebra: derivations are additive, constant on the base and satisfy the Leibniz rule; a B′-module map out of ΩB′/A′ is determined by its values on a generating set of ΩB′/A′.

Proof

1.1

Restriction and extension of derivations. Let M be a B′-module. Restriction along b↦b⊗1 sends a derivation in Der⁡A′(B′,M) to an element of Der⁡A(B,M), because the composite is additive, A-constant and satisfies Leibniz. Conversely, given D∈Der⁡A(B,M), the map βD ⁣:B×A′→M, βD(b,a′):=a′D(b), is A-bilinear: it is additive in each variable and βD(αb,a′)=a′αD(b)=βD(b,αa′) for α∈A. By [F2] it factors through a group homomorphism D~ ⁣:B′→M with D~(b⊗a′)=a′D(b); this is A′-linear because D~((b⊗a′)a′′)=a′a′′D(b)=a′′D~(b⊗a′), and it is a derivation, since D~((b⊗a′)(b′⊗c′))=a′c′D(bb′)=a′c′(bD(b′)+b′D(b))=(b⊗a′)D~(b′⊗c′)+(b′⊗c′)D~(b⊗a′). Also D~(1⊗a′)=a′D(1)=0, so D~ is A′-constant. The two assignments are inverse: restriction of D~ gives b↦D(b), and an extension of a restricted derivation agrees with D~ on the pure tensors b⊗a′, which generate B′ over A′ by [F3]. So restriction is a natural bijection Der⁡A′(B′,M)≅Der⁡A(B,M) for every B′-module M.

F2F3F4
1.2

The canonical map. The composite B→B′→d′ΩB′/A′ is an A-derivation of B into the B′-module ΩB′/A′, so by [F1] it corresponds to a B-linear ρ ⁣:ΩB/A→ΩB′/A′ with ρ(db)=d′(b⊗1). The map ΩB/A×B′→ΩB′/A′, (ω,b′)↦b′ρ(ω), is B-balanced, so by [F2] it factors through a group homomorphism α ⁣:ΩB/A⊗BB′→ΩB′/A′ with α(db⊗a′)=a′ d′(b⊗1); it is B′-linear by construction.

F1F2F4
2.1

The inverse map. Let N:=ΩB/A⊗BB′, a B′-module, and let D ⁣:B→N be D(b):=db⊗1; this is an A-derivation, since b↦db is one and −⊗1 is additive. By step 1.1 there is a unique A′-derivation D~ ⁣:B′→N with D~(b⊗1)=D(b) and D~(b⊗a′)=a′(db⊗1). By [F1] applied to A′→B′ it corresponds to a B′-linear map β ⁣:ΩB′/A′→N with β(d′(b⊗a′))=a′(db⊗1).

step 1.1F1F4
3.1

The maps are inverse. On the one hand β(α(db⊗a′))=β(a′d′(b⊗1))=a′(db⊗1)=db⊗a′, and the elements db⊗a′ generate ΩB/A⊗BB′ over B′ because the elements db generate ΩB/A over B; hence β∘α=id. On the other hand α(β(d′(b⊗a′)))=α(a′(db⊗1))=a′d′(b⊗1)=d′(b⊗a′), where the last equality uses b⊗a′=(b⊗1)(1⊗a′), the Leibniz rule and d′(1⊗a′)=0; since the elements d′(b⊗a′) generate ΩB′/A′ over B′ by [F3] and [F4], we get α∘β=id. Hence α is an isomorphism. The construction used only the given base-change maps, so no statement is made about an arbitrary ring map B→C.

step 1.2step 2.1F3F4∎
DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-09-27Open item page →

Sheaf of relative Kähler differentials

Definition

Let f ⁣:X→S be a morphism of schemes (Morphisms of schemes), so that f is in particular a morphism of ringed spaces and comes with a map of sheaves of rings f♯ ⁣:f−1OS→OX (Inverse image presheaf and inverse image sheaf); the pair (X,f) is an S-scheme (Schemes and morphisms over a base). Let F be a sheaf of OX-modules (Modules on a ringed space).

S-derivations. An S-derivation of OX into F is a morphism of sheaves of abelian groups D ⁣:OX→F such that for all local sections a,a′ of OX over a common open set W⊆X one has

D(a+a′)=D(a)+D(a′),D(aa′)=a D(a′)+a′ D(a),

and such that D annihilates the image of f♯ ⁣:f−1OS→OX: the composite f−1OS→f♯OX→DF is the zero map. Here the products and sums are taken in the rings OX(W). The set of all such D is written Der⁡S(OX,F); it is a Γ(X,OX)-module under the pointwise operations, and for a morphism F→G of OX-modules, postcomposition D↦α∘D maps Der⁡S(OX,F) to Der⁡S(OX,G). For S-schemes and S-morphisms the condition is that D kills f−1OS; when S is fixed one simply says derivation.

Construction of ΩX/S. Consider the presheaf of OX-modules

P ⁣:W⟼ΩOX(W)/(f−1OS)(W),

where W⊆X is open, the ring (f−1OS)(W) maps to OX(W) by fW♯, and ΩOX(W)/(f−1OS)(W) is the Kähler differential module of that ring map (Universal Kähler differential module), which exists by Existence and generators of Kähler differentials. For W′⊆W the restriction P(W)→P(W′) is the unique OX(W)-linear map induced, via the universal property of P(W), by the derivation OX(W)→OX(W′)→P(W′), where P(W′) is viewed as an OX(W)-module by restriction of scalars; the restriction maps compose, so P is a presheaf of OX-modules. Define

ΩX/S:=aP,

the sheafification of P (Sheafification of a presheaf); this is a sheaf of OX-modules by defining scalar multiplication on local representatives in the double-plus construction, with equality on germs making the operation well defined. The universal derivations dW ⁣:OX(W)→P(W) are compatible with the restriction maps by construction, so they define a morphism of presheaves and hence a morphism of sheaves

dX/S ⁣:OX⟶ΩX/S,

the universal S-derivation of X over S, and dX/S is an S-derivation because each dW is an AW-derivation for AW=(f−1OS)(W) and the maps AW→OX(W) are the structure maps fW♯.

Local descriptions. Two descriptions are used constantly and are recorded here for orientation; both are proved from the universal property in Universal property of relative differential sheaves and Affine charts recover the algebraic module of differentials.

  1. Functor of points form. For every OX-module F there is a natural bijection Hom⁡OX(ΩX/S,F)≅Der⁡S(OX,F), g↦g∘dX/S; this is the universal property that characterizes ΩX/S.
  2. Affine charts. If U=Spec⁡B⊆X is an affine open subscheme and f(U)⊆V=Spec⁡A for an affine open V⊆S, then the map B→ΩX/S(U), b↦dX/S(b) exhibits ΩX/S(U) as ΩB/A, compatibly with the universal derivations, and restriction to a basic open D(g)⊆U corresponds to the localization ΩB/A→ΩBg/A.

Affine module convention. The affine description (2) identifies ΩX/S on each affine chart with the sheaf attached to ΩB/A, with localization as restriction. This local description is the part used below; it needs no finiteness, flatness or separatedness hypothesis on f and also applies to the identity X→X.

TheoremStatement: Literature-sourcedProof: AI-adaptedaudited 2026-09-27Open item page →

Universal property of relative differential sheaves

Statement

Let f ⁣:X→S be a morphism of schemes and let ΩX/S=aP with universal derivation dX/S ⁣:OX→ΩX/S (Sheaf of relative Kähler differentials). For every OX-module F, composition with dX/S is a bijection Hom⁡OX(ΩX/S,F)⟶Der⁡S(OX,F),α⟼α∘dX/S, natural in F. No quasi-coherence or finiteness is assumed on F, and no condition is imposed on f; the sheaf ΩX/S is determined up to unique compatible isomorphism by this property.

Facts & Assumptions

Given: A morphism of schemes f ⁣:X→S, the presheaf P(W)=ΩOX(W)/(f−1OS)(W) of Sheaf of relative Kähler differentials, and an OX-module F.

[F1]

Sheaf of relative Kähler differentials: ΩX/S=aP, the universal derivations dW assemble to dX/S, and an S-derivation OX→F is a morphism of sheaves of abelian groups that is additive, satisfies the Leibniz rule on sections over every open W, and kills the image of f♯ ⁣:f−1OS→OX.

[F2]

Sheafification is left adjoint to the inclusion of sheaves into presheaves: every morphism of presheaves φ ⁣:P→F with F a sheaf factors uniquely through the canonical map P→aP.

[F3]

Derivations are maps out of Ω: for a ring map R→T and every T-module N, composition with the universal derivation is an isomorphism Hom⁡T(ΩT/R,N)≅Der⁡R(T,N).

[F4]

Modules on a ringed space: an OX-module has section groups that are modules over the section rings, restriction is linear after restricting scalars, and morphisms are linear on every open set.

[F5]

Derivation of an algebra: an R-derivation T→N is additive, kills the image of R and satisfies the Leibniz rule; sums and scalar multiples of derivations are derivations.

Proof

technique · direct
1.1

Sheafification adjunction. Restriction along P→aP=ΩX/S gives a bijection Hom⁡OX(ΩX/S,F)≅Hom⁡OX-presheaf(P,F): [F2] gives the factorization on underlying presheaves, and the factor is OX-linear because sections of aP are locally represented by sections of P, with scalar multiplication defined on those representatives by [F1]. Linearity therefore holds locally and hence globally. A morphism of presheaves P→F is exactly a compatible family of OX(W)-linear maps φW ⁣:P(W)→F(W).

F1F2F4
1.2

Algebraic universal property on each open. Since OX(W) is an (f−1OS)(W)-algebra, [F3] turns φW into the derivation DW:=φW∘dW ⁣:OX(W)→F(W), an (f−1OS)(W)-derivation by [F5]; conversely every such derivation arises from exactly one φW. Compatibility of the family (φW) under restriction is equivalent to compatibility of the family (DW), because the restriction maps of ΩX/S are defined so that dW′∘ρ=ρ∘dW for W′⊆W.

F1F3F5
2.1

Compatible families of derivations are S-derivations. The families (DW) in step 1.2 are in canonical bijection with morphisms of sheaves of abelian groups D ⁣:OX→F that are additive and satisfy Leibniz on every open and kill the image of each (f−1OS)(W); by gluing, the last condition is exactly D∘f♯=0, so these are precisely the S-derivations of [F1]. The two passes are inverse because a derivation determines its components DW, and φW is recovered from DW by the universal property of P(W).

F1step 1.2
3.1

Conclusion. Composing the bijections of steps 1.1, 1.2 and 2.1 gives the displayed bijection α↦α∘dX/S, since α corresponds to the composite of its components with dW and dX/S is assembled from the dW by [F1]. Each step is natural in F: a morphism F→G of OX-modules composes with φW and with DW, so the bijection is compatible with postcomposition, and by the Yoneda lemma ΩX/S is determined up to unique compatible isomorphism.

F1step 1.1step 1.2step 2.1∎
LemmaStatement: Literature-sourcedProof: AI-adaptedaudited 2026-09-27Open item page →

The sheaf attached to a module on an affine scheme

Statement

Let B be a commutative ring, let M be a B-module and let X=Spec⁡B with structure sheaf OX (The underlying space of an affine spectrum). Let PM be the presheaf of abelian groups PM(U):=M⊗BOX(U), with restrictions idM⊗ρV⊆U induced by those of OX; it is a presheaf of OX-modules. Its sheafification M~:=aPM is a sheaf of OX-modules, the sheaf attached to M, and for every OX-module F the map Hom⁡OX(M~,F)⟶Hom⁡B(M,F(X)),φ⟼φX∘ε, where ε:=ηPM,X∘ιM and ιM ⁣:M→≅PM(X) is the canonical identification from B≅OX(X), is a bijection, natural in M and in F. Its inverse sends a B-linear g ⁣:M→F(X) to the unique morphism whose component over U, after precomposition with PM(U)→M~(U), is M⊗BOX(U)⟶F(U),m⊗a⟼a⋅g(m)∣U. A B-linear map M→N induces a morphism M~→N~, so M↦M~ is a functor; it is right exact, and B~≅OX with Γ(X,B~)=B. No finiteness assumption is made on M or on B.

Facts & Assumptions

Given: A commutative ring B, a B-module M, the affine scheme X=Spec⁡B and the presheaf PM.

[F1]

Sheafification of a presheaf: for a presheaf F the sheafification aF is a sheaf equipped with a morphism ηF ⁣:F→aF; it is the double plus construction using germ-compatible local presentations (The plus construction for a presheaf).

[F2]

Sheafification is left adjoint to the inclusion of sheaves into presheaves: for every morphism of presheaves φ ⁣:F→G with G a sheaf there is a unique morphism of sheaves φ‾ ⁣:aF→G with φ=φ‾∘ηF.

[F3]

Modules on a ringed space: an OX-module is a sheaf of abelian groups whose section groups are OX(U)-modules compatibly with restriction, and a morphism of OX-modules is OX(U)-linear on every open set.

[F4]

Universal property of the tensor product for balanced maps into abelian groups: for a B-bilinear map β ⁣:M×N→P into a B-module there is a unique B-linear β‾ ⁣:M⊗BN→P with β‾(m⊗n)=β(m,n).

[F5]

Global functions on Spec A recover A: the canonical map B→Γ(X,OX) is an isomorphism.

[F6]

Tensoring is right exact: tensoring an exact sequence of B-modules with any B-module preserves its cokernel and surjectivity.

Proof

technique · direct
1.1

PM is a presheaf of OX-modules. The restriction M⊗BOX(U)→M⊗BOX(V) is idM⊗ρ for V⊆U, it is additive and functorial, and a⋅(m⊗a′)=m⊗aa′ shows that it is OX(U)-linear after restricting scalars along OX(U)→OX(V); the module structure on aPM is constructed as follows. For a presheaf of OX-modules P, a scalar a∈OX(U) acts on a plus-section represented by (Ui,si) by (Ui,a∣Uisi). This is independent of the representative because equality of germs is preserved by multiplication. Addition is defined on the common refinement of two covers. All module laws and compatibility with restriction follow on these local representatives from the corresponding laws in P. Apply this construction twice to obtain the module structure on aPM; its unit map is linear. Moreover every section of aP is locally represented by a section of P, by refining twice the presentations in [F1].

F1F3
1.2

Morphisms of presheaves of OX-modules φ ⁣:PM→F with F a sheaf are the compatible families of OX(U)-linear maps φU ⁣:M⊗BOX(U)→F(U), and these are in canonical bijection with B-linear maps g ⁣:M→F(X): the map g is recovered as φX(−⊗1), while for a given g the formulas ψU(m⊗a):=a⋅g(m)∣U define a family that is well defined and B-bilinear in (m,a), hence OX(U)-linear by [F4], and compatible with restrictions by the compatibility of the restrictions of F. The two assignments are inverse because the values on the elements m⊗1 determine an OX(U)-linear map on all of M⊗BOX(U).

F3F4
2.1

By [F2] a linear presheaf map PM→F extends uniquely as a morphism of sheaves. This extension is linear: locally write a section as η(s) using step 1.1, and then φ‾(aη(s))=φ‾(η(as))=φ(as)=aφ(s); additivity is checked on a common local presentation in the same way. Equality of sheaf sections is local. Conversely precomposition of a linear sheaf map with the linear unit is linear. Thus [F2] restricts to the module morphisms, and step 1.2 gives a bijection Hom⁡OX(M~,F)≅Hom⁡B(M,F(X)); under it, φ corresponds to φX∘ηPM,X∘ιM=φX∘ε, using the identification ιM from [F5]. The displayed formula is the component of the presheaf map PM→F, hence the composite of the induced sheaf morphism with PM(U)→M~(U). Naturality in M and in F is immediate from the formula m⊗a↦a⋅g(m)∣U, and a B-linear u ⁣:M→N induces u⊗id ⁣:PM→PN and hence a morphism M~→N~.

F2F5step 1.1step 1.2
3.1

For M=B one has PB(U)=B⊗BOX(U)≅OX(U), so B~≅aOX=OX because OX is already a sheaf, and Γ(X,B~)≅B by [F5]. For an exact sequence M′→M→M′′→0, [F6] makes the corresponding sequence of presheaves PM′→PM→PM′′→0 objectwise right exact; sheafification, as the left adjoint supplied by [F2], preserves its cokernel and gives M~′→M~→M~′′→0 exact.

F2F5F6step 1.1∎
LemmaStatement: Literature-sourcedProof: AI-adaptedaudited 2026-09-27Open item page →

Affine charts recover the algebraic module of differentials

Statement

Let A→B be a homomorphism of commutative rings, let f ⁣:X=Spec⁡B→S=Spec⁡A be the induced morphism of affine schemes, and let Ω~ be the sheaf attached to the B-module ΩB/A (The sheaf attached to a module on an affine scheme). Then there is a unique isomorphism of OX-modules Ω~⟶ΩX/S,ε(db)⟼dX/S(b), and it is natural in the ring map A→B, in particular compatible with restriction to a further affine open. Consequently, for every g∈B, Γ(X,ΩX/S)≅ΩB/A,ΩX/S(D(g))≅ΩBg/A, compatibly with dX/S and with the localization maps ΩB/A→ΩBg/A; for g=1 the two displays agree. No finiteness, flatness or separatedness hypothesis is imposed on A→B.

Facts & Assumptions

Given: A ring map A→B, the induced morphism X=Spec⁡B→S=Spec⁡A and an OX-module F.

[F1]

The sheaf attached to a module on an affine scheme: the sheaf M~ attached to a B-module M satisfies Hom⁡OX(M~,F)≅Hom⁡B(M,F(X)) naturally in M and F, the bijection being φ↦φX∘ε.

[F2]

Universal property of relative differential sheaves: Hom⁡OX(ΩX/S,F)≅Der⁡S(OX,F) via α↦α∘dX/S, naturally in F, for every OX-module F.

[F3]

Derivations are maps out of Ω: for a ring map R→T and a T-module N, Hom⁡T(ΩT/R,N)≅Der⁡R(T,N) via precomposition with the universal derivation.

[F4]

Kähler differentials commute with localization: for a multiplicative subset U⊆B the canonical map U−1ΩB/A→ΩU−1B/A is an isomorphism of U−1B-modules; for U={1,g,g2,… } this reads ΩB/A⊗BBg≅ΩBg/A, compatible with the universal derivations.

[F5]

Global functions on Spec A recover A: the canonical map B→Γ(X,OX) is an isomorphism, so OX(X)=B and global sections of any OX-module are a B-module.

[F6]

Sections and restrictions on distinguished opens of an affine scheme: Γ(D(g),OX)=Bg, and for D(h)⊆D(g) the restriction is the canonical localization map Bg→Bh.

[F7]

Sheaf of relative Kähler differentials: an S-derivation OX→F kills the image of f♯ ⁣:f−1OS→OX; in particular it kills the image of A→(f−1OS)(X)→OX(X)=B under the structure map.

Proof

technique · direct
1.1

Restriction of derivations. Let D ⁣:OX→F be an S-derivation. Its global component DX ⁣:B→F(X) is additive and satisfies Leibniz, and it kills the image of A, because A maps into OX(X)=B through (f−1OS)(X) and D kills that image by [F7]. So D↦DX is a map Der⁡S(OX,F)→Der⁡A(B,F(X)).

F5F7
1.2

Localizing a derivation of global sections. Conversely let D0 ⁣:B→F(X) be an A-derivation. For every g the composite B→D0F(X)→F(D(g)) is an A-derivation, so by [F3] it corresponds to a B-linear map ΩB/A→F(D(g)), which by [F4] is the same as a Bg-linear map εg ⁣:ΩBg/A→F(D(g)); put Dg:=εg∘dBg/A ⁣:Bg→F(D(g)). These maps are compatible with restriction to a smaller basic open, since both restrictions are induced by the same A-derivation composite B→F(D(gh)) and [F4] is compatible with the universal derivations.

F3F4
2.1

Gluing. For an open W⊆X and a∈OX(W), the elements Dg(a∣D(g)), indexed by basic opens D(g)⊆W, are compatible on intersections D(gh) by step 1.2, so they glue to a unique element DW(a)∈F(W). The resulting DW are additive and satisfy Leibniz because this can be checked on a basic-open cover. They kill f−1OS locally: a germ in the image of f−1OS at x∈D(g) comes from a section of OS on an open neighbourhood of f(x); after shrinking to an affine neighbourhood of f(x) and then to a basic open around x, that section is a fraction of elements of A. The derivation Dg kills A, and the Leibniz rule applied to an inverse shows it kills such fractions. Vanishing at every stalk implies the sheaf composite f−1OS→F is zero.

F4step 1.2
3.1

The two constructions are inverse. If D is an S-derivation with global component D0=DX, then for each g the map εg of step 1.2 is the composite ΩB/A→ΩBg/A→F(D(g)) induced by D0 and restriction, so Dg agrees with D on Bg; by the sheaf property, the derivation produced in step 2.1 equals D. Conversely the derivation produced from D0 has global component D0, since its component on D(g) restricts from D0. Hence restriction of global sections is a bijection Der⁡S(OX,F)≅Der⁡A(B,F(X)), natural in F.

step 1.1step 1.2step 2.1
4.1

The comparison isomorphism. By [F1] with M=ΩB/A and [F3], Hom⁡OX(Ω~,F)≅Hom⁡B(ΩB/A,F(X))≅Der⁡A(B,F(X)), and by step 3.1 and [F2] the last group is Hom⁡OX(ΩX/S,F). All identifications are natural in F, so the Yoneda lemma produces a unique isomorphism Ω~→ΩX/S; tracking the universal elements (the identity of Ω~ corresponds to the derivation b↦ε(db) and the identity of ΩX/S to dX/S) shows that the isomorphism sends ε(db) to dX/S(b). Naturality in the ring map A→B follows from the functoriality of [F1] in M and of [F3].

F1F2F3step 3.1
5.1

Sections over affine and basic opens. The sheaf attached to ΩB/A is computed from its values on the distinguished-open basis: the assignment D(g)↦ΩB/A⊗BBg=ΩBg/A with the localization maps as restrictions is a sheaf on the basis (the localization exactness makes fractions glue; see Localisation of a module at a multiplicative subset and [F4]) and extends to the sheaf Ω~ with those values and restrictions, exactly as Sections and restrictions on distinguished opens of an affine scheme records for OX itself. Hence Γ(X,Ω~)=ΩB/A and ΩX/S(D(g))≅ΩBg/A under step 4.1, compatible with dX/S by the characterization of that isomorphism and with the localization maps because those are the restriction maps of Ω~.

F4F6step 4.1∎
TheoremStatement: Literature-sourcedProof: AI-adaptedaudited 2026-09-27Open item page →

Conormal sequence for a closed immersion

Statement

Let S be a scheme, let Y be an S-scheme and let i ⁣:X→Y be a morphism of S-schemes which is a closed immersion (Closed immersions of schemes, Schemes and morphisms over a base). Let

I:=ker⁡(OY⟶i∗OX)

be its ideal sheaf (Ideal sheaves), let I2⊆OY be the image of the multiplication map I⊗OYI→OY (Tensor product of sheaves of modules, Kernel sheaves are objectwise, while cokernels and images are sheafified), and put Q:=coker⁡(I2↪I) as a sheaf on Y. In the sequence below the notation I/I2 means i−1Q, a sheaf on X (Inverse image presheaf and inverse image sheaf). The ideal i−1I annihilates it, so its i−1OY-action factors through i−1OY/i−1I≅OX. This last identification follows on stalks from the closed immersion: OX,x=OY,i(x)/Ii(x). Then the sequence of OX-modules

I/I2→ α i∗ΩY/S→ β ΩX/S⟶0

is exact, where α sends the class of a local section t of I to 1⊗dY/S(t), and β is the pullback of the universal S-derivation, characterised by β(1⊗dY/S(g))=dX/S(g∘i) for local sections g of OY. The map α is not asserted to be injective, and it is not injective in general; no finiteness, flatness or separatedness hypothesis is imposed on i or on the structure morphisms.

Facts & Assumptions

Given: A scheme S, an S-scheme Y, and a closed immersion of S-schemes i ⁣:X→Y.

[F1]

Closed immersions of schemes: a morphism i ⁣:X→Y is a closed immersion if its underlying map is a homeomorphism onto a closed subset and OY→i∗OX is surjective.

[F2]

Pullback of a module along a morphism of ringed spaces: the pullback of an OY-module G is i∗G=OX⊗i−1OYi−1G; the canonical map i−1G→i∗G, s↦1⊗s, is i−1OY-linear, and OX is an i−1OY-algebra, so a local section g of OY acts on i∗G as g∘i.

[F3]

Quasi-coherent ideals and closed subschemes: for a closed immersion i ⁣:Z↪X and an affine open U=Spec⁡A⊆X, the kernel of OU→i∗OZ∩U is the ideal sheaf associated to an ideal IU⊆A.

[F4]

Affine charts recover the algebraic module of differentials: for a ring map A→B with induced morphism Spec⁡B→Spec⁡A, the sheaf ΩX/S has Γ(Spec⁡B,ΩX/S)=ΩB/A compatibly with dX/S, and restriction to a basic open D(g) corresponds to the localization ΩB/A→ΩBg/A.

[F5]

Conormal exact sequence for an algebra quotient: for a ring map A→P, an ideal I⊆P and B=P/I, the sequence I/I2→B⊗PΩP/A→ΩB/A→0 is exact, the first map sending the class of t to 1⊗dt and the second sending 1⊗dp to d(p+I).

[F6]

A sequence of abelian sheaves is exact exactly when it is exact on every stalk: a sequence of sheaves of abelian groups is exact if and only if all its stalk sequences are exact.

[F7]

Universal property of relative differential sheaves: for every OX-module F, composition with dX/S is a natural bijection Hom⁡OX(ΩX/S,F)≅Der⁡S(OX,F).

[F8]

Pullback of modules is left adjoint to pushforward: for a morphism of ringed spaces f there is a natural bijection Hom⁡OX(f∗G,F)≅Hom⁡OY(G,f∗F); the map corresponding to u ⁣:G→f∗F sends 1⊗s to the germ u(s).

[F9]

Localisation of modules is exact: localization of modules at a prime is exact, so an exact sequence of B-modules remains exact after applying −⊗BBp.

[F10]

Polynomial differentials are free: for P=A[x1,…,xn] the module ΩP/A is free on dx1,…,dxn.

[F11]

Kernel sheaves are objectwise, while cokernels and images are sheafified and The stalk of a presheaf at a point: images and cokernels of morphisms of sheaves are computed by sheafifying the objectwise constructions, and the stalk at a point is the filtered colimit of the sections over the open neighbourhoods of that point.

Proof

technique · direct
1.1

The map α. For a local section t of I over an open V⊆Y let α(t)∈(i∗ΩY/S)(i−1V) be the image of dY/S(t) under the canonical map i−1ΩY/S→i∗ΩY/S of [F2], i.e. 1⊗dY/S(t). For a local section g of OY over V one has d(gt)=g dt+t dg, hence 1⊗d(gt)=(g∘i) (1⊗dt)+(t∘i) (1⊗dg)=(g∘i) (1⊗dt) because t lies in the kernel of OY→i∗OX, so that t∘i=0; thus these formulas define an OY-linear map I→i∗i∗ΩY/S. For local sections t,t′ of I one has 1⊗d(tt′)=(t∘i)(1⊗dt′)+(t′∘i)(1⊗dt)=0, so α kills I2, and since I annihilates both I/I2 and the pullback (a local section t of I acts on i∗ΩY/S as t∘i=0), the descended formulas on germs define a map i−1Q→i∗ΩY/S. It is linear over i−1OY and hence over its quotient OX, so this is the required OX-linear α.

F1F2given
1.2

The map β. Since Y and X are S-schemes and i is an S-morphism, the composite D ⁣:OY→i∗OX→i∗ΩX/S of the structure map i♯ with i∗dX/S is additive, satisfies Leibniz for the OY-module structure of i∗ΩX/S transported along i♯, and kills the image of OS: the image of g−1OS→OY→i∗OX is the image of f−1OS→OX for the structure morphism f ⁣:X→S, which dX/S annihilates. Hence D is an S-derivation of OY into i∗ΩX/S, and [F7] applied to the S-scheme Y gives a unique OY-linear map u ⁣:ΩY/S→i∗ΩX/S with u(dY/S(g))=dX/S(g∘i). Let β ⁣:i∗ΩY/S→ΩX/S be the OX-linear map corresponding to u under the adjunction [F8]; it satisfies β(1⊗dY/S(g))=dX/S(g∘i) by the description of the correspondence, and it is unique with this property.

F7F8given
2.1

The composite vanishes. For a local section t of I one has β(α(t))=β(1⊗dt)=dX/S(t∘i)=dX/S(0)=0 by the characterisations of steps 1.1 and 1.2, so the image of α is contained in the kernel of β.

step 1.1step 1.2
2.2

Affine charts. Let V=Spec⁡P⊆Y be an affine open with image in an affine open W=Spec⁡A⊆S, and take U=i−1(V). Since i is a closed immersion, [F3] identifies U with Spec⁡B for B=P/I, where I=I(V), and U→V with the quotient morphism. By [F4], ΩX/S∣U and ΩY/S∣V are attached to ΩB/A and ΩP/A. The ideal sheaf I∣V is attached to I by [F3]; on every principal open D(h)⊆V, multiplication has image (I2)h, so I2∣V is attached to I2 and I/I2 on U is attached to I/I2. For the pullback, let x∈U correspond to p⊆B and i(x) to q⊆P. By [F2] and the stalk construction [F11], (i∗ΩY/S)x=ΩY/S,i(x)⊗OY,i(x)OX,x≅(ΩP/A)q⊗PqBp≅(B⊗PΩP/A)p. The last equality follows by localising the tensor product; it does not identify i−1OV with OU. Thus the pullback is the sheaf attached to B⊗PΩP/A. On these stalks the maps of steps 1.1 and 1.2 agree with [F5]: α sends [t] to 1⊗dt and β sends 1⊗dg to d(g+I).

F2F3F4F5F11step 1.1step 1.2
3.1

Surjectivity of β. By [F6] surjectivity of a morphism of sheaves may be checked on stalks. Every point of X lies in a chart as in step 2.2, and on that chart β becomes the second map of the exact sequence [F5], which is surjective; forming the stalk at a point of the chart is a filtered colimit of localizations and preserves surjectivity. Hence β is surjective.

F5F6step 2.2
3.2

Exactness at the middle term. Let x∈X, choose a chart U=Spec⁡B and V=Spec⁡P as in step 2.2 with x corresponding to a prime p⊆B and i(x) to p∩P⊇I. By step 2.2 the stalks of the three sheaves at x are (I/I2)⊗BBp, (B⊗PΩP/A)⊗BBp and ΩB/A⊗BBp, and the stalk maps are the localizations of the maps of [F5] at p. Applying −⊗BBp to the exact sequence [F5] and using [F9], the stalk sequence is exact at the middle term, so im⁡αx=ker⁡βx. Since x was arbitrary, [F6] gives im⁡α=ker⁡β as subsheaves of i∗ΩY/S.

F5F6F9step 2.2
3.3

Failure of injectivity. Take A=k a field, P=k[x], I=(x2) and B=k[x]/(x2), so that I/I2=(x2)/(x4), in which the class of x3 is nonzero. By [F10] we have B⊗PΩP/A=B dx with dx a free generator, and α([x3])=1⊗d(x3)=3x2(1⊗dx)=0, because x2=0 in B: the class of x3 lies in the kernel of α and is nonzero. Hence the left map of the conormal sequence is not injective in general, and in particular no injectivity is claimed.

F5F10step 2.2
4.1

Conclusion. Steps 1.1 and 1.2 construct OX-linear maps α and β with the asserted descriptions, step 2.1 shows β∘α=0, step 3.1 shows that β is surjective and step 3.2 that its kernel is exactly the image of α; step 3.3 exhibits a case where α has nonzero kernel. Hence the displayed sequence of OX-modules is exact and its left map is not generally injective, with no finiteness, flatness or separatedness hypothesis used anywhere.

step 2.1step 3.1step 3.2step 3.3∎
TheoremStatement: Literature-sourcedProof: AI-adaptedaudited 2026-09-27Open item page →

Transitivity sequence for schemes

Statement

Let X→ f Y→ h S be morphisms of schemes. Then the sequence of OX-modules

f∗ΩY/S→ γ ΩX/S→ δ ΩX/Y⟶0

is exact, where γ is characterised by γ(1⊗dY/S(g))=dX/S(g∘f) for local sections g of OY, and δ is characterised by δ(dX/S(c))=dX/Y(c) for local sections c of OX. The maps γ and δ are natural in the morphisms f and h, and the first arrow is not asserted to be injective: it fails to be injective in general. No finiteness, flatness or separatedness hypothesis is imposed.

Facts & Assumptions

Given: Morphisms of schemes f ⁣:X→Y and h ⁣:Y→S.

[F1]

Sheaf of relative Kähler differentials: for a morphism Z→T of schemes there is an OZ-module ΩZ/T with universal T-derivation dZ/T ⁣:OZ→ΩZ/T, and an S-derivation of OX kills the image of the structure map from OS.

[F2]

Universal property of relative differential sheaves: for every OX-module F, composition with dX/S is a natural bijection Hom⁡OX(ΩX/S,F)≅Der⁡S(OX,F), and likewise over Y.

[F3]

Pullback of a module along a morphism of ringed spaces: f∗G=OX⊗f−1OYf−1G, the canonical map f−1G→f∗G, s↦1⊗s, is f−1OY-linear, and a local section g of OY acts on f∗G as g∘f.

[F4]

Pullback of modules is left adjoint to pushforward: there is a natural bijection Hom⁡OX(f∗G,F)≅Hom⁡OY(G,f∗F); the map corresponding to u ⁣:G→f∗F sends 1⊗s to u(s).

[F5]

Transitivity sequence for differential modules: for ring maps A→B→C the sequence C⊗BΩB/A→ΩC/A→ΩC/B→0 is exact, with the first map c⊗db↦c dC/A(b) and the second induced by dC/B.

[F6]

Affine charts recover the algebraic module of differentials: for a ring map A→B with induced morphism Spec⁡B→Spec⁡A, the sections of ΩB/A over a basic open are ΩBg/A, compatibly with the universal derivations and with localization.

[F7]

A sequence of abelian sheaves is exact exactly when it is exact on every stalk: a sequence of sheaves of abelian groups is exact if and only if every stalk sequence is exact.

[F8]

Localisation of modules is exact: localization at a prime is exact.

[F9]

The stalk of a presheaf at a point: the stalk is the filtered colimit of the sections over a basis of neighbourhoods.

[F10]

Polynomial differentials are free and Jacobian presentation of Ω: Ωk[x]/k is free on dx, and for B=P/I the module ΩB/k is presented as the cokernel of the Jacobian map on I/I2.

Proof

technique · direct
1.1

The map γ. The composite D ⁣:OY→f∗OX→f∗dX/Sf∗ΩX/S is an S-derivation: it is additive, satisfies Leibniz for the OY-module structure of f∗ΩX/S transported along f♯, and kills the image of OS because [F1] applied to X→S says that dX/S annihilates it. By [F2] applied to the S-scheme Y there is a unique OY-linear u ⁣:ΩY/S→f∗ΩX/S with u(dY/S(g))=dX/S(g∘f), and by [F4] there is a unique OX-linear γ ⁣:f∗ΩY/S→ΩX/S with γ(1⊗dY/S(g))=dX/S(g∘f), where f∗ΩY/S=OX⊗f−1OYf−1ΩY/S is the pullback of [F3] and the elements 1⊗s generate it; the value on 1⊗s is u(s) by the description of the adjunction.

F1F2F3F4
1.2

The map δ. The universal Y-derivation dX/Y ⁣:OX→ΩX/Y annihilates the image of OY, hence also the image of OS under OS→OY→OX; so it is an S-derivation, and [F2] over S gives a unique OX-linear δ ⁣:ΩX/S→ΩX/Y with δ(dX/S(c))=dX/Y(c). It is surjective because the sections dX/Y(c) generate ΩX/Y over OX by [F1].

F1F2given
2.1

The composite vanishes. For a local section g of OY one has δ(γ(1⊗dg))=δ(dX/S(g∘f))=dX/Y(g∘f)=0, because g∘f is the image of a section of OY; hence im⁡γ⊆ker⁡δ.

step 1.1step 1.2
2.2

Affine charts. Let V=Spec⁡B⊆Y be an affine open whose image lies in W=Spec⁡A⊆S, and let U=Spec⁡C⊆X be an affine open with f(U)⊆V. The structure maps give A→B→C. By [F6], ΩX/S∣U and ΩX/Y∣U are attached to ΩC/A and ΩC/B. For x∈U, let p⊆C correspond to x and q=p∩B to f(x). The pullback definition [F3] and stalk construction [F9] give (f∗ΩY/S)x≅ΩY/S,f(x)⊗OY,f(x)OX,x≅(ΩB/A)q⊗BqCp≅(C⊗BΩB/A)p. Consequently f∗ΩY/S∣U is the sheaf attached to C⊗BΩB/A. These stalk identifications use tensor products after taking inverse-image stalks; no equality between f−1OY and OX is needed. The maps γ and δ become the maps of [F5] because their values on db and dC/A(c) are those of steps 1.1 and 1.2.

F3F5F6F9step 1.1step 1.2
3.1

Exactness at ΩX/S. Let x∈X and take a chart as in step 2.2 with x corresponding to a prime p⊆C. By step 2.2 the stalks of the three sheaves at x are (C⊗BΩB/A)⊗CCp, ΩC/A⊗CCp and ΩC/B⊗CCp, and the stalk maps are the localizations at p of the maps of [F5]. Applying −⊗CCp to the exact sequence [F5] and using [F8], the stalk sequence is exact at the middle term, so im⁡γx=ker⁡δx. As x was arbitrary, [F7] gives im⁡γ=ker⁡δ and the sequence of the statement is exact at ΩX/S; combined with step 1.2 and step 2.1 this is the asserted exactness.

F5F7F8step 1.2step 2.1step 2.2
3.2

Failure of injectivity of the first arrow. Let k be a field of characteristic ≠2, let A=k, B=k[x], C=k[x]/(x2), so that ΩB/A is free on dx by [F10] and ΩC/A is the cokernel of I/I2→C⊗BΩB/A for I=(x2). By [F10] the module C⊗BΩB/A=C dx has the two k-linearly independent elements 1⊗dx and x⊗dx, while d(x2)=2x dx shows that x⊗dx lies in the kernel of C⊗BΩB/A→ΩC/A; since 2≠0 in k, the element 1⊗dx does not, so this map has a nonzero kernel and γ is not injective in general.

F5F10step 2.2
4.1

Conclusion. Steps 1.1 and 1.2 construct γ and δ with the stated properties, step 2.1 shows that the composite vanishes, step 3.1 identifies the kernel of δ with the image of γ and makes δ surjective by step 1.2, and step 3.2 shows that γ need not be injective. Hence the displayed sequence is exact and the first arrow is not injective in general. Naturality in f and h follows because γ and δ are determined by the universal properties of [F2] and [F4] applied to the morphisms f and h, which are natural in those morphisms, and no finiteness, flatness or separatedness assumption was used.

step 1.1step 1.2step 2.1step 3.1step 3.2∎
LemmaStatement: Literature-sourcedProof: AI-adaptedaudited 2026-09-27Open item page →

Relative differentials commute with scheme base change

Statement

Let X→S be a morphism of schemes and let S′→S be a morphism, with fibre product X′=X×SS′,g ⁣:X′⟶X,X′⟶S′. Then the canonical map g∗ΩX/S⟶ΩX′/S′,1⊗dX/S(a)⟼dX′/S′(a∘g), is an isomorphism of OX′-modules. It is natural in the base-change data and compatible with the universal derivations of X/S and X′/S′; no flatness, finiteness, separatedness or tor-independence hypothesis is imposed on S′→S or on X→S.

Facts & Assumptions

Given: Morphisms of schemes X→S and S′→S, with fibre product X′=X×SS′ and projections g ⁣:X′→X, X′→S′.

[F1]

Kähler differentials commute with scalar base change: for ring maps A→B and A→A′ with B′=B⊗AA′, the canonical B′-linear map ΩB/A⊗BB′→ΩB′/A′, db⊗a′↦a′d(b⊗1), is an isomorphism.

[F2]

Affine fibre products are spectra of tensor products: for affine opens U=Spec⁡B⊆X over V=Spec⁡A⊆S and W=Spec⁡A′⊆S′ over V, the open subscheme U×VW⊆X′ is affine with ring B⊗AA′.

[F3]

Sheaf of relative Kähler differentials: ΩX/S carries the universal S-derivation dX/S, an S-derivation of OX kills the image of the structure map from OS, and ΩX′/S′ is defined analogously.

[F4]

Universal property of relative differential sheaves: composition with dX/S is a natural bijection Hom⁡OX(ΩX/S,F)≅Der⁡S(OX,F) for every OX-module F.

[F5]

Pullback of modules is left adjoint to pushforward: there is a natural bijection Hom⁡OX′(g∗G,F)≅Hom⁡OX(G,g∗F), and the map corresponding to u sends 1⊗s to u(s).

[F6]

Pullback of a module along a morphism of ringed spaces: g∗G=OX′⊗g−1OXg−1G, and a local section a of OX acts on g∗G as a∘g.

[F7]

Affine charts recover the algebraic module of differentials and The stalk of a presheaf at a point: on an affine chart, ΩX/S is the sheaf attached to the relevant algebraic module with the restriction maps given by localization, and stalks are filtered colimits of sections over basic opens.

Proof

technique · direct
1.1

The canonical map. The composite D ⁣:OX→g∗OX′→g∗dX′/S′g∗ΩX′/S′ is an S-derivation of OX into the OX-module g∗ΩX′/S′: it is additive, satisfies Leibniz for the OX-module structure transported along g♯, and kills the image of OS, because that image is mapped into the image of the OS′-structure of X′, which dX′/S′ annihilates by [F3]. By [F4] there is a unique OX-linear u ⁣:ΩX/S→g∗ΩX′/S′ with u(dX/S(a))=dX′/S′(a∘g), and by [F5] there is a unique OX′-linear map γ ⁣:g∗ΩX/S→ΩX′/S′ sending 1⊗dX/S(a) to dX′/S′(a∘g).

F3F4F5F6
2.1

Affine charts compute γ. Let x′∈X′ have image x∈X and s∈S, and choose an affine open V=Spec⁡A⊆S containing s; then choose an affine open U=Spec⁡B⊆X containing x with image in V and an affine open W=Spec⁡A′⊆S′ containing the image of x′ with image in V. By [F2], U′:=U×VW=Spec⁡B′ for B′=B⊗AA′ is an open affine neighbourhood of x′. By [F7], ΩX/S∣U and ΩX′/S′∣U′ are attached to ΩB/A and ΩB′/A′. If x′ corresponds to p′⊆B′ and x to p=p′∩B, the pullback definition [F6] and stalk construction [F7] give (g∗ΩX/S)x′≅(ΩB/A)p⊗BpBp′′≅(B′⊗BΩB/A)p′. Hence the pullback is the sheaf attached to B′⊗BΩB/A on U′. The map γ sends 1⊗db to d(b⊗1) by step 1.1, so on these stalks it is the localisation of the canonical isomorphism of [F1].

F1F2F6F7step 1.1
3.1

γ is an isomorphism. Every point x′∈X′ lies in a chart U′ as in step 2.1, on which γ∣U′ is the isomorphism of [F1]; a morphism of sheaves whose restriction to each member of an open cover is an isomorphism is an isomorphism (equivalently, its stalk maps are isomorphisms), and forming stalks of the sheaves attached to B′-modules at points of U′ is compatible with the identifications of step 2.1. Hence γ is an isomorphism of OX′-modules, with the asserted description on generators.

F1step 2.1
4.1

Naturality and hypotheses. The map γ was produced from the universal properties of [F4] and the adjunction [F5] applied to the given morphisms S′→S and X→S; replacing the base-change data by a morphism of squares replaces γ by the corresponding pullback of γ, and on affine charts this is the naturality statement of [F1]. Only the existence of the fibre product and the affine descriptions of Ω were used, so no flatness, finiteness, separatedness or tor-independence hypothesis enters.

F1F4F5step 2.1step 3.1∎
DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-09-27Open item page →

Relative cotangent and tangent spaces

Definition

Let f ⁣:X→S be a morphism of schemes, let x∈X be a point with image s=f(x)∈S, and let ΩX/S be the sheaf of relative differentials (Sheaf of relative Kähler differentials), an OX-module.

Relative cotangent space. The relative cotangent space of X over S at x is the κ(x)-vector space

ΩX/S,x⊗OX,xκ(x),

where OX,x is the local ring and κ(x)=OX,x/mx is the residue field of x (The residue field at a point of an affine scheme) and the tensor product is formed along the residue map OX,x→κ(x); equivalently it is the fibre of the OX-module ΩX/S at x in the sense of the tensor product with the residue field. Its elements are written ω⊗1 and, for a local section a of OX near x, dX/S(a)⊗1 is the relative cotangent vector of a at x.

Relative tangent space. The relative tangent space of X over S at x is the κ(x)-linear dual

TX/S,x:=Hom⁡κ(x)(ΩX/S,x⊗OX,xκ(x), κ(x)).

Residue-field dependence. The residue field map κ(s)→κ(x) induced by f is part of the data: the κ(x)-module ΩX/S,x⊗κ(x) is a vector space over κ(x), and the κ(s)-structure obtained by restriction of scalars along κ(s)→κ(x) is used whenever the base field is fixed. No finiteness hypothesis is imposed: the spaces above may be infinite-dimensional over their residue fields, and the notation applies to any point of any morphism of schemes, including non-closed points and points of relative dimension 0.

TheoremStatement: Literature-sourcedProof: AI-adaptedaudited 2026-09-27Open item page →

Cotangent space at a rational point

Statement

Let k be a field, let X be a k-scheme (Schemes and morphisms over a base) and let x∈X be a k-rational point, that is, a point whose residue field κ(x) is k under the canonical map k→κ(x) (The residue field at a point of an affine scheme). Write R=OX,x and m=mx, so that R/m=k. Then the map

m/m2⟶ΩX/k⊗OX,xκ(x),[a]⟼dX/k(a)⊗1,

is an isomorphism of k-vector spaces; here [a] denotes the class of a∈m modulo m2 and the relative cotangent space is as in Relative cotangent and tangent spaces. The isomorphism is natural in pairs (X,x) of k-schemes with a k-rational point. No analogous statement is made for a point whose residue field is a nontrivial extension of k, not even a purely inseparable one.

Facts & Assumptions

Given: A field k, a k-scheme X and a k-rational point x∈X with R=OX,x, m=mx and R/m=k.

[F1]

Conormal exact sequence for an algebra quotient: for a ring map A→P with ideal I⊆P and B=P/I, the sequence I/I2→B⊗PΩP/A→ΩB/A→0 is exact, the first map sending the class of t to 1⊗dt.

[F2]

Derivations are maps out of Ω: for a ring map C→D and every D-module N, composition with the universal derivation is a natural bijection Hom⁡D(ΩD/C,N)≅Der⁡C(D,N). In particular Ωk/k=0, since Der⁡k(k,N)=0 for every k-module N.

[F3]

Affine charts recover the algebraic module of differentials and Kähler differentials commute with localization: on an affine chart Spec⁡B∋x the sections of ΩX/k over basic opens are ΩBg/k, so passing to the stalk at x gives (ΩX/k)x≅ΩR/k and hence ΩX/k⊗OX,xκ(x)≅k⊗RΩR/k.

[F4]

Relative cotangent and tangent spaces: the relative cotangent space at x is ΩX/k⊗OX,xκ(x), an object over κ(x)=k.

Proof

technique · direct
1.1

The conormal sequence at the point. Apply [F1] to the ring map k→R and the ideal m⊆R with quotient R/m=k: the sequence m/m2⟶k⊗RΩR/k⟶Ωk/k⟶0 is exact, the first map sending [a] to 1⊗da, and the middle term is k⊗RΩR/k with k=R/m. By [F2] the last term vanishes, so the first map is surjective.

F1F2given
1.2

A retraction. Define D ⁣:R→m/m2 by D(a):=[a−ε(a)], where ε ⁣:R→R/m=k is the residue map and [ ⋅ ] is the class modulo m2. Then D is additive, kills k since ε is the identity on k⊆R, and is a k-derivation: D(ab)−aD(b)−bD(a)=[−(a−ε(a))(b−ε(b))]=0 in m/m2, because both a−ε(a) and b−ε(b) belong to m. Here elements of k are viewed in R via its structure map, which splits ε, and R acts on m/m2 through ε. By [F2] applied to k→R there is an R-linear D~ ⁣:ΩR/k→m/m2 with D~(da)=D(a); since m⋅(m/m2)=0, it kills mΩR/k and therefore factors through an R-linear, hence k-linear, map ψ ⁣:k⊗RΩR/k→m/m2.

F2given
2.1

The identification of the target. By [F3] applied to an affine chart of X containing x, the stalk of ΩX/k at x is ΩR/k, so the relative cotangent space of [F4], namely the residue-field tensor product ΩX/k⊗OX,xκ(x) of the statement, is k⊗RΩR/k; under this identification the element dX/k(a)⊗1 for a∈R corresponds to 1⊗da. Hence the map of the statement is the first map of the exact sequence of step 1.1, and it is natural in (X,x) because the identification is induced by the universal derivation and localization.

F1F3F4step 1.1
2.2

ψ is a left inverse of the first map. For a∈m one has ψ(1⊗da)=D~(da)=D(a)=[a], because ε(a)=0. Hence ψ is a left inverse of the map [a]↦1⊗da of step 1.1, which is therefore injective.

step 1.1step 1.2
3.1

Conclusion. The map of step 1.1 is surjective by step 1.1 and injective by step 2.2, hence an isomorphism m/m2≅k⊗RΩR/k; by step 2.1 this is exactly the map of the statement, which is therefore an isomorphism of k-vector spaces, natural in (X,x). Nothing was used about x beyond κ(x)=k, and the hypothesis is essential to the argument: for a point with κ(x)≠k the residue map is not a k-algebra section of R→κ(x) in general, and no such retraction is constructed.

step 2.1step 2.2∎
TheoremStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-6-sol)audited 2026-09-27Open item page →

Tangent vectors as dual-number points

Statement

Let f ⁣:X→S be a morphism of schemes and let x∈X with image s=f(x)∈S. Write κ=κ(x) and let Dκ=Spec⁡κ[ϵ]/(ϵ2) be the dual-numbers scheme (The affine scheme of dual numbers), regarded as an S-scheme through the canonical point Spec⁡κ→X→S. Consider S-morphisms τ ⁣:Dκ⟶X whose reduction is the canonical κ-point x, i.e. the composite of τ with the closed immersion Spec⁡κ↪Dκ (ϵ↦0) is the canonical morphism Spec⁡κ→X. Then evaluation of the ϵ-coefficient induces a natural bijection {τ ⁣:Dκ→X over S reducing to x}  ≅  Hom⁡κ(ΩX/S⊗OX,xκ(x), κ(x))=TX/S,x with the relative tangent space at x (Relative cotangent and tangent spaces). If x is k-rational for a field k and S=Spec⁡k, the bijection reads {τ}≅Hom⁡k(mx/mx2,k), recovering the classical description of the tangent space as the dual of mx/mx2. The ϵ-coefficient of τ is a κ-linear functional whose vanishing on ΩX/S⊗κ exactly means that τ is the constant (reduction) morphism.

Facts & Assumptions

Given: A morphism f ⁣:X→S, a point x∈X with s=f(x), and the dual-numbers scheme Dκ=Spec⁡κ[ϵ]/(ϵ2).

[F1]

The residue field at a point of an affine scheme and Relative cotangent and tangent spaces: R:=OX,x, m=mx, κ=R/m, and TX/S,x=Hom⁡κ(ΩX/S⊗OX,xκ,κ).

[F2]

Morphisms of schemes are local on compatible open covers: morphisms of schemes may be constructed and compared after passing to an affine chart around a point of the source; a morphism from a one-point scheme into X with image x factors through an affine open containing x.

[F3]

The affine scheme of dual numbers: Dκ=Spec⁡κ[ϵ]/(ϵ2) is affine with ring κ[ϵ]/(ϵ2), whose maximal ideal (ϵ) is nilpotent and whose quotient by ϵ is κ.

[F4]

Derivations are maps out of Ω: for a ring map A→R and R-module N there is a natural bijection Hom⁡R(ΩR/A,N)≅Der⁡A(R,N).

[F5]

Kähler differentials commute with localization and Affine charts recover the algebraic module of differentials: ΩX/S⊗OX,xκ≅ΩR/A⊗Rκ for A=OS,s.

[F6]

Cotangent space at a rational point: for a k-rational point x of a k-scheme there is a natural isomorphism m/m2≅ΩX/k⊗κ(x).

Proof

technique · direct
1.1

Dual-number points are local homomorphisms. Let τ ⁣:Dκ→X be an S-morphism reducing to x. Since Dκ is a one-point scheme with closed point mapping to x, [F2] lets us work on an affine chart U=Spec⁡B∋x and shows that τ corresponds to a ring map B→κ[ϵ]/(ϵ2) whose composite with ϵ↦0 is the restriction of the residue map B→κ. Passing to the local ring gives a well-defined ring map φ ⁣:R→κ[ϵ]/(ϵ2) with φ(m)⊆(ϵ) and φ(a)≡a mod m for a∈R, and the S-morphism condition says that φ restricted to A=OS,s lands in κ⊆κ[ϵ]/(ϵ2). Conversely such a φ determines τ by the same description on an affine chart containing x; two charts give the same morphism by [F2].

F2F3given
2.1

Dual-number points are derivations. A ring map φ ⁣:R→κ[ϵ]/(ϵ2) with φ(a)≡a mod m has the form φ(a)=aˉ+ϵD(a) with aˉ the class of a in κ and a unique map D ⁣:R→κ; the map φ is additive exactly when D is, and φ(ab)=φ(a)φ(b) for all a,b is equivalent to the Leibniz rule D(ab)=aˉD(b)+bˉD(a), since ϵ2=0. Moreover φ∣A lands in κ exactly when D kills the image of A. Hence passage to D is a bijection between the ring maps of step 1.1 and the A-derivations D ⁣:R→κ; the derivation is recovered from the product expansion of φ, so the correspondence is natural in (X,x).

F3given
3.1

Derivations are tangent vectors. Evaluation gives Der⁡A(R,κ)≅Hom⁡R(ΩR/A,κ) by [F4] (with N=κ, an R-module through R→κ), and restriction and extension of scalars along R→κ give Hom⁡R(ΩR/A,κ)≅Hom⁡κ(ΩR/A⊗Rκ,κ). By [F5] the latter is Hom⁡κ(ΩX/S⊗OX,xκ,κ), which is the relative tangent space TX/S,x as recalled in [F1]. Composing the bijections of steps 1.1 and 2.1 with this identification gives the asserted bijection between the dual-number points reducing to x and the relative tangent space.

F1F4F5step 1.1step 2.1
4.1

Naturality and the rational-point case. The correspondence of steps 1.1–3.1 is natural for morphisms of pointed S-schemes with a fixed coefficient field κ: if h:X→Y sends the chosen κ-point over x to a κ-point over y, composition sends a map Dκ→X to a map Dκ→Y. On local rings the ϵ-coefficient is the derivation D∘hy♯:OY,y→κ, matching pullback of cotangent vectors after tensoring ΩY/S,y with κ along κ(y)→κ. If the residue-field map κ(y)→κ(x) is an isomorphism, this is the usual map of relative tangent spaces; for a nontrivial residue-field extension, the target is instead the κ-dual of the base-extended cotangent space, with no map from Dκ(x) to Dκ(y) assumed. In the case S=Spec⁡k and x k-rational, [F6] identifies ΩX/k⊗κ(x) with mx/mx2, so the bijection becomes the classical tangent-space description. A dual-number point whose ϵ-coefficient functional vanishes has D=0, hence φ is the residue map and τ is the constant morphism, and conversely.

F6step 3.1∎
LemmaStatement: Literature-sourcedProof: AI-adaptedaudited 2026-09-27Open item page →

Differential of an S-morphism

Statement

Let S be a scheme and let f ⁣:X→Y be a morphism of S-schemes. Then the universal derivations of X/S and Y/S induce a unique OX-linear map df ⁣:f∗ΩY/S⟶ΩX/S,1⊗dY/S(g)⟼dX/S(g∘f), the differential of f. It satisfies:

  1. (identity) for f=idX the map df is the canonical identification idX∗ΩX/S≅ΩX/S;
  2. (chain rule) for X→fY→gZ over S the composite f∗g∗ΩZ/S→f∗ΩY/S→ΩX/S, formed with the canonical identification f∗g∗≅(g∘f)∗, equals d(g∘f);
  3. (fibres) at each x∈X, with y=f(x), the map df induces a κ(x)-linear map (ΩY/S,y⊗OY,yκ(y))⊗κ(y)κ(x)⟶ΩX/S,x⊗OX,xκ(x). Dualising over κ(x) gives a κ(x)-linear tangent map TX/S,x⟶Hom⁡κ(x)((ΩY/S,y⊗OY,yκ(y))⊗κ(y)κ(x),κ(x)). If κ(y)=κ(x), this target is TY/S,y.

No finiteness, flatness or separatedness hypothesis is imposed.

Facts & Assumptions

Given: A scheme S and a morphism f ⁣:X→Y of S-schemes.

[F1]

Transitivity sequence for schemes: the first arrow γ ⁣:f∗ΩY/S→ΩX/S of the transitivity sequence is the unique OX-linear map with γ(1⊗dY/S(g))=dX/S(g∘f).

[F2]

Relative cotangent and tangent spaces and Pullback of a module along a morphism of ringed spaces: the relative cotangent space at x is ΩX/S,x⊗OX,xκ(x), and the source stalk of df is ΩY/S,y⊗OY,yOX,x; its fibre is the cotangent space at y extended along κ(y)→κ(x).

[F3]

Pullback of a module along a morphism of ringed spaces: the composite of pullbacks is canonically identified with the pullback along the composite, f∗g∗≅(g∘f)∗, by associativity of the sheaf tensor products defining pullback; on generators 1⊗1⊗s the identification is the identity.

[F4]

Universal property of relative differential sheaves: a map out of Ω is determined by its values on the universal differentials, since these generate the module.

[F5]

Sheaf of relative Kähler differentials: the modules ΩX/S and ΩY/S and their universal derivations exist for arbitrary morphisms and kill the images of the structure maps from OS.

Proof

technique · direct
1.1

Construction. By [F1], applied to the S-morphism f, there is a unique OX-linear df ⁣:f∗ΩY/S→ΩX/S with df(1⊗dY/S(g))=dX/S(g∘f) for local sections g of OY; it is obtained by applying the universal property [F4] to the S-derivation OY→f∗ΩX/S, g↦dX/S(g∘f), and then the adjunction of Pullback of modules is left adjoint to pushforward, and it is natural in the data (X,Y,f) by construction.

F1F4F5
2.1

Identity. For f=idX the map sends 1⊗dX/S(g) to dX/S(g); since the elements dX/S(g) generate ΩX/S over OX by [F4], this is the canonical identification idX∗ΩX/S≅ΩX/S.

F4step 1.1
2.2

Chain rule. Let X→fY→gZ be morphisms of S-schemes. Both d(g∘f) and the composite df∘f∗(dg) are OX-linear maps (g∘f)∗ΩZ/S→ΩX/S (the composite being formed with the identification [F3]), and on a generator 1⊗1⊗dZ/S(h) both take the value dX/S(h∘g∘f): the composite because df(1⊗dY/S(h∘g))=dX/S(h∘g∘f) and dg(1⊗dZ/S(h))=dY/S(h∘g), and d(g∘f) by its definition. As the generators 1⊗1⊗dZ/S(h) generate the source over OX, the two maps agree.

F3F4step 1.1
2.3

Fibres and the tangent map. Fix x∈X and put y=f(x). By [F2], the source stalk of df is ΩY/S,y⊗OY,yOX,x. Tensoring it with κ(x) gives ΩY/S,y⊗OY,yκ(x), canonically (ΩY/S,y⊗OY,yκ(y))⊗κ(y)κ(x), because OY,y→κ(x) factors through the residue field κ(y). Thus the fibre of df is the κ(x)-linear cotangent map displayed in the statement. Dualising over κ(x) gives the stated map from TX/S,x to the κ(x)-dual of the extended cotangent space at y. When the residue-field map is an isomorphism, this target is TY/S,y; without that hypothesis, the latter is only a κ(y)-vector space and cannot be the target of a κ(x)-linear map.

F2step 1.1
3.1

Conclusion. Step 1.1 gives the asserted map and its characterisation, steps 2.1 and 2.2 give the identity and chain rules, and step 2.3 gives the fibre and tangent maps; nothing beyond the universal property of Ω and the functoriality of pullback and of extension of scalars was used, so no finiteness, flatness or separatedness hypothesis enters.

step 1.1step 2.1step 2.2step 2.3∎
DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-6-sol)audited 2026-09-27Open item page →

Formally unramified morphism

Definition

Let f ⁣:X→S be a morphism of schemes (Morphisms of schemes, Schemes and morphisms over a base).

Square-zero thickenings. A square-zero thickening of a scheme T0 is a closed immersion i ⁣:T0↪T (Closed immersions of schemes) whose ideal sheaf I=ker⁡(OT→i∗OT0) (Ideal sheaves) satisfies I2=0, meaning that the product of any two local sections of I over a common open set is zero. Such a thickening is an S-thickening when T is an S-scheme and i is an S-morphism.

Formally unramified. The morphism f is formally unramified if for every commutative diagram of schemes

T0→ a X↓i↓fT→ b S

in which i ⁣:T0↪T is a square-zero thickening and the square is over S — that is, a and b are compatible with f — there is at most one S-morphism T→X whose restriction to T0 is a. In other words, two S-morphisms T→X agreeing on a square-zero closed subscheme agree everywhere.

The condition is a uniqueness condition only: no existence is required, no finite-type, finite-presentation, flatness or separatedness hypothesis is imposed on f, and the test thickenings are required to be square-zero but are otherwise arbitrary, in particular not assumed to be affine or of finite type over S. For the affine case X=Spec⁡B, S=Spec⁡A with f induced by A→B, the condition is the algebraic one: for every A-algebra C with an ideal I⊆C satisfying I2=0, two A-algebra maps B→C that agree modulo I are equal.

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-6-sol)audited 2026-09-27Open item page →

Formally smooth morphism

Definition

Let f ⁣:X→S be a morphism of schemes (Schemes and morphisms over a base) and let i ⁣:T0↪T be a square-zero thickening, namely a closed immersion (Closed immersions of schemes) whose ideal sheaf I=ker⁡(OT→i∗OT0) (Ideal sheaves) satisfies I2=0.

Formally smooth. The morphism f is formally smooth if for every commutative S-diagram

T0→ a X↓i↓fT→ b S

every point t∈T has an open neighbourhood U⊆T over which a lift exists: there is an S-morphism U→X extending a∣T0∩U. In other words, lifts exist Zariski locally on the test scheme T, and there is no uniqueness requirement.

Equivalent formulation. Since the lifting problem is local on T, it is equivalent to require that the sheaf-theoretic lifting problem Hom⁡S(T,X)→Hom⁡S(T0,X) be surjective locally on T; equivalently, by the universal property of the fibre product, the projection X×ST→T admits a section locally on T over the given morphism T0→X×ST. No finite-type, finite-presentation or flatness hypothesis is imposed, and no uniqueness of lifts is asserted; in particular a formally smooth morphism need not be an open immersion or a submersion in any topological sense, and "formally smooth" is not by itself the same condition as "the relative differentials are locally free" nor as "smooth of finite presentation", which is treated elsewhere.

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-6-sol)audited 2026-09-27Open item page →

Formally etale morphism

Definition

A morphism of schemes f ⁣:X→S (Schemes and morphisms over a base) is formally etale if it is both formally smooth (Formally smooth morphism) and formally unramified (Formally unramified morphism).

Uniqueness of the local lifts. Explicitly, f is formally etale exactly when every commutative S-diagram with a square-zero thickening i ⁣:T0↪T admits lifts T→X extending the given T0→X Zariski locally on T, and any two such local lifts agree on the overlaps of their domains of definition: local existence is formal smoothness, and uniqueness is formal unramifiedness. Consequently the local lifts glue uniquely, by Morphisms of schemes are local on compatible open covers, to a single S-morphism T→X extending the given morphism from T0. Thus for a formally etale morphism every square-zero lifting problem has a unique lift, and the unique lift is obtained by gluing the local ones.

No finite-type, finite-presentation or flatness hypothesis is part of the definition: those enter the notion of an etale morphism of schemes, which is a formally etale morphism that is additionally locally of finite presentation (and flat); the comparison with that finite-presentation notion is made on a later page and is not claimed here.

LemmaStatement: Literature-sourcedProof: AI-adaptedaudited 2026-09-27Open item page →

The diagonal ideal modulo its square is Omega

Statement

Let A→B be a homomorphism of commutative rings, let μ ⁣:B⊗AB⟶B,μ(b⊗b′)=bb′, be the multiplication, and let J=ker⁡μ. Then J/J2 is a B-module through b⋅x:=(b⊗1)x=(1⊗b)x, and the map

ΩB/A⟶J/J2,db⟼[ 1⊗b−b⊗1 ],

is an isomorphism of B-modules, natural in the ring map A→B. Its inverse sends the class of 1⊗b−b⊗1 to db.

Facts & Assumptions

Given: A ring map A→B, the ring B⊗AB with multiplication μ, and J=ker⁡μ.

[F1]

Existence and generators of Kähler differentials and Derivations are maps out of Ω: ΩB/A exists and every A-derivation D ⁣:B→M into a B-module factors uniquely as D=α∘d with α B-linear.

[F2]

Universal mapping property of the tensor product of commutative algebras and Universal property of the tensor product for balanced maps into abelian groups: B⊗AB is the coproduct of the two A-algebras B, with the A-algebra maps b↦b⊗1 and b′↦1⊗b′, and A-bilinear maps on B×B correspond to A−linear maps on B⊗AB.

[F3]

Derivation of an algebra: an A-derivation is additive, A-constant and satisfies the Leibniz rule.

Proof

technique · direct
1.1

The class map is a derivation. Put jb:=1⊗b−b⊗1∈J and D(b):=[jb]∈J/J2. For b,c∈B, expansion in B⊗AB gives jbc−[(b⊗1)jc+(c⊗1)jb]=jbjc∈J2, so D(bc)=bD(c)+cD(b). The factors b⊗1 and 1⊗b act identically on J/J2, since their difference lies in J and J(J/J2)=0. Also D is additive and D(a)=0 for a∈A, since 1⊗a=a⊗1. Hence D is an A-derivation into the B-module J/J2, and [F1] gives a unique B-linear α ⁣:ΩB/A→J/J2 with α(db)=D(b).

F1F3
2.1

α is surjective. Every x=∑ibi⊗ci∈J satisfies ∑ibici=0, hence x=∑i(bi⊗1)(1⊗ci−ci⊗1)=∑i(bi⊗1)jci in B⊗AB, using (bi⊗1)(ci⊗1)=bici⊗1 and ∑ibici⊗1=0. Thus J is generated as a left B-module by the jc, and J/J2 is generated by their classes D(c), which lie in the image of α. Hence α is surjective.

step 1.1F2
3.1

A left inverse. The assignment (b,c)↦b dc is A-bilinear, so [F2] defines an A-linear map Ψ ⁣:B⊗AB→ΩB/A with Ψ(b⊗c)=b dc. It is linear for the left B-action a⋅(b⊗c)=(ab)⊗c. For b,c∈B, expand jbjc=1⊗bc−c⊗b−b⊗c+bc⊗1. Then Ψ(jbjc)=d(bc)−c db−b dc+bc d1=0 by the Leibniz rule. By step 2.1, J is generated as a left B-module by the jb, so J2 is generated as a left B-module by their pairwise products; left B-linearity of Ψ therefore gives Ψ(J2)=0. Restricting Ψ to J and passing to the quotient gives a B-linear map β ⁣:J/J2→ΩB/A with β([jb])=db.

F2F3step 2.1
4.1

The maps are inverse. For b∈B one has β(α(db))=Ψ(jb)=Ψ(1⊗b−b⊗1)=db−b d1=db. The differentials db generate ΩB/A, so β∘α=id. Since α is surjective by step 2.1, it follows also that α∘β=id. Thus α is an isomorphism. The formulas defining jb and Ψ commute with maps of ring homomorphisms A→B, so the isomorphism is natural.

step 1.1step 2.1step 3.1∎
TheoremStatement: Literature-sourcedProof: AI-adaptedaudited 2026-09-27Open item page →

Formal unramifiedness iff Omega vanishes

Statement

Let f ⁣:X→S be a morphism of schemes. Then f is formally unramified (Formally unramified morphism) if and only if ΩX/S=0 (Sheaf of relative Kähler differentials). No finite-type, finite-presentation, flatness or separatedness hypothesis is imposed on f, and no existence of lifts is asserted in either direction.

Facts & Assumptions

Given: A morphism of schemes f ⁣:X→S.

[F1]

Formally unramified morphism: f is formally unramified if for every square-zero thickening i ⁣:T0↪T over S and every S-morphism T0→X there is at most one S-morphism T→X restricting to it; over affine opens Spec⁡B→Spec⁡A this says that two A-algebra maps B→C into a ring C with square-zero ideal I that agree modulo I are equal.

[F2]

The diagonal ideal modulo its square is Omega: for a ring map A→B and J=ker⁡(B⊗AB→B) one has J/J2≅ΩB/A via [1⊗b−b⊗1]↦db.

[F3]

Universal property of relative differential sheaves: for every OX-module G the map u↦u∘dX/S is a bijection Hom⁡OX(ΩX/S,G)≅Der⁡S(OX,G).

[F4]

Affine charts recover the algebraic module of differentials: for an affine open Spec⁡B⊆X lying over an affine open Spec⁡A⊆S one has Γ(Spec⁡B,ΩX/S)=ΩB/A; hence ΩX/S=0 if and only if ΩB/A=0 for all such charts.

[F5]

Sheaf of relative Kähler differentials: an S-derivation OX→G is additive, satisfies Leibniz, and kills the image of the structure map from OS.

[F6]

Closed immersions of schemes and Schemes and morphisms over a base: a closed immersion with ideal sheaf I=ker⁡(OT→i∗OT0) is a square-zero thickening when I2=0; a morphism is determined by its map of structure sheaves, so two morphisms of schemes are equal exactly when their sheaf maps are.

Proof

technique · direct
1.1

Assume ΩX/S=0; we show that lifts are unique. Let i ⁣:T0↪T be a square-zero thickening over S and let a0 ⁣:T0→X be an S-morphism with two S-morphism lifts a,b ⁣:T→X. Since a and b have the same underlying map on points, the direct images a∗OT and b∗OT are the same sheaf of rings F=OT pushed forward along this common map, and both a♯ and b♯ are maps OX→F; the difference δ:=b♯−a♯ is a morphism of sheaves of abelian groups valued in G:=a∗I, where I=ker⁡(OT→i∗OT0), because a and b agree on T0 after composition with OT→i∗OT0. The sheaf G is an OX-module through a♯, and δ is an S-derivation: it is additive, and for local sections x,y of OX one has δ(xy)=b♯(x)δ(y)+δ(x)a♯(y)=a♯(x)δ(y)+a♯(y)δ(x), since b♯(x)−a♯(x)∈G and G2⊆a∗I2=0. It kills the image of OS because a and b are S-morphisms. By [F3] with G and ΩX/S=0, Der⁡S(OX,G)=Hom⁡OX(0,G)=0, so δ=0, that is b♯=a♯; by [F6] a=b. Hence f is formally unramified.

F1F3F5F6
1.2

Assume f formally unramified; we show ΩB/A=0 on every affine chart. Let U=Spec⁡B⊆X be affine over an affine open V=Spec⁡A⊆S, put B′=(B⊗AB)/J2 with J=ker⁡(B⊗AB→B), and let q ⁣:B′→B be the quotient. The ideal J/J2=ker⁡q has square zero, so Spec⁡B→Spec⁡B′ is a square-zero thickening over A; the two A-algebra maps p1(b)=b⊗1 and p2(b)=1⊗b from B to B′ both compose with q to the identity, so the S-morphisms ci ⁣:Spec⁡B′→Spec⁡B↪X induced by pi agree on Spec⁡B. By [F1] applied to this thickening, c1=c2, and therefore the maps on global sections agree: p1=p2. Hence b⊗1=1⊗b in B′ for all b∈B, that is J/J2=0, and [F2] gives ΩB/A=0.

F1F2F6
2.1

Conclusion. Step 1.1 proves that ΩX/S=0 implies that f is formally unramified and step 1.2 that a formally unramified f has ΩB/A=0 on every affine chart, hence ΩX/S=0 by [F4]. This proves the equivalence; nowhere were finiteness, flatness or separatedness used, and no lift was constructed, only used for uniqueness in step 1.1.

F1F4step 1.1step 1.2∎
DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-09-27Open item page →

Unramified morphism

Definition

A morphism of schemes f ⁣:X→S is unramified if it is locally of finite type (Locally finite type and finite type morphisms) and formally unramified (Formally unramified morphism). By Formal unramifiedness iff Omega vanishes this is equivalent to asking that f be locally of finite type and that ΩX/S=0 (Sheaf of relative Kähler differentials); either formulation may be used.

Convention: finite type versus finite presentation. The convention here is the one for which "unramified" requires only locally of finite type, in accordance with the Stacks Project. Some authors (and the older terminology of EGA) use the stronger convention, asking for local finite presentation instead of local finite type; a morphism with that stronger property is sometimes called G-unramified. The two notions coincide when the source and target are locally Noetherian, but not in general. This page uses the finite-type convention throughout; where a later page needs the finite-presentation notion, it says so explicitly.

TheoremStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-6-sol)audited 2026-09-27Open item page →

An unramified morphism has an open diagonal

Statement

Let f ⁣:X→S be a morphism of schemes and let Δ=ΔX/S ⁣:X→X×SX be its diagonal (The diagonal morphism).

  1. If f is unramified (Unramified morphism) then Δ is an open immersion (Open immersions of schemes).
  2. Conversely, if f is locally of finite type and Δ is an open immersion, then f is unramified.

No separatedness hypothesis is needed in either direction: the diagonal of an unramified morphism need not be closed, and the diagonal need not be a closed immersion for the argument. Only local finite type is used, never finite presentation or flatness.

Facts & Assumptions

Given: A morphism f ⁣:X→S with diagonal Δ ⁣:X→X×SX.

[F1]

Unramified morphism and Formal unramifiedness iff Omega vanishes: f is unramified if and only if f is locally of finite type and ΩX/S=0; equivalently if and only if f is locally of finite type and formally unramified.

[F2]

Locally finite type and finite type morphisms: over affine opens Spec⁡B⊆X and Spec⁡A⊆S with f(Spec⁡B)⊆Spec⁡A, the induced ring map A→B exhibits B as a finitely generated A-algebra.

[F3]

The diagonal morphism and Affine fibre products are spectra of tensor products: on affine charts U=Spec⁡B over V=Spec⁡A the diagonal restricts to U→U×VU=Spec⁡(B⊗AB), the morphism induced by the multiplication μ ⁣:B⊗AB→B; it is a closed immersion by Closed immersions into affine schemes are quotient spectra because μ is surjective, with J=ker⁡μ.

[F4]

The diagonal ideal modulo its square is Omega: J/J2≅ΩB/A.

[F5]

Determinant trick for Nakayama: if M is a finitely generated module over a commutative ring C and IM=M for an ideal I, then there is a∈I with (1−a)M=0.

[F6]

Open immersions of schemes: an open immersion identifies its source isomorphically with an open subscheme of its target. A morphism which is injective on points and restricts, over the members of an open cover of its source, to isomorphisms onto open subschemes of the target is an open immersion; morphisms glue by Morphisms of schemes are local on compatible open covers.

[F7]

Affine charts recover the algebraic module of differentials and An idempotent partitions the spectrum into complementary clopen subsets: ΩX/S vanishes if and only if ΩB/A=0 on every affine chart; an idempotent e of a ring C gives a clopen partition Spec⁡C=D(e)⊔D(1−e) with V(e)=D(1−e), and for an idempotent the restriction ring is C1−e≅C/(e).

Proof

technique · direct
1.1

Chart description. Let U=Spec⁡B⊆X be affine over an affine open V=Spec⁡A⊆S, and write C=B⊗AB, J=ker⁡μ for the multiplication μ ⁣:C→B. By [F3] the diagonal restricts to the morphism ΔU ⁣:U→U×VU=Spec⁡C induced by μ, a closed immersion with ideal J. The elements 1⊗b−b⊗1 for b in a generating set of B over A generate J as a C-module, so if B is a finitely generated A-algebra, J is a finitely generated C-module; and by [F4] J/J2≅ΩB/A.

F2F3F4given
2.1

Unramified implies finite generation and Ω=0 on charts. If f is unramified then by [F1] it is locally of finite type and ΩX/S=0, so B is a finitely generated A-algebra and ΩB/A=0 on every chart; hence J is a finitely generated C-module with J=J2 by [F4]. Applying [F5] inside the ring C to the ideal J and the C-module J, we find e∈J with (1−e)J=0; then e2=e, since e∈J, and J=eC: indeed j=ej∈eC for j∈J and eC⊆J as J is an ideal.

F1F4F5step 1.1
2.2

Conversely, assume f locally of finite type and Δ an open immersion. Let U=Spec⁡B be an affine chart over V=Spec⁡A as in step 1.1. Since Δ−1(U×VU)⊇U, the restriction ΔU ⁣:U→U×VU is again an open immersion, and by [F3] it is also the closed immersion induced by the surjection μ ⁣:C→B with kernel J. Its image is therefore open and closed in Spec⁡C.

F3F6step 1.1
3.1

The chart diagonal is an open immersion when f is unramified. With e as in step 2.1, J=eC has radical (e), so the image V(J) of the closed immersion ΔU equals V(e)=D(1−e), which is open in Spec⁡C by [F7]. Moreover C/J=C/eC≅C/(e)≅C1−e is exactly the ring of the open subscheme D(1−e), and ΔU is the morphism C→C/J over Spec⁡C; hence ΔU identifies U isomorphically with the open subscheme D(1−e) of U×VU, so ΔU is an open immersion.

F3F6F7step 2.1
3.2

The image is a principal open. Let ΔU(U)=V(I) for the radical ideal I of the closed image and Spec⁡C∖ΔU(U)=V(K). Since these closed sets are complementary, I+K=C and IK⊆nil⁡(C) because V(IK)=Spec⁡C. Choose i∈I and k∈K with i+k=1, and choose m≥1 with (ik)m=0. Expanding 1=(i+k)2m−1, every monomial is divisible by either im or km, so 1=aim+bkm for some a,b∈C. Put e=aim; then 1−e=bkm and e(1−e)=ab(ik)m=0, hence e2=e. Since e∈I and 1−e∈K, we have ΔU(U)=V(I)⊆V(e)=D(1−e)⊆Spec⁡C∖V(K)=ΔU(U), so ΔU(U)=D(1−e).

F7step 2.2
4.1

Δ is an open immersion when f is unramified. The affine charts U of step 3.1 cover X, and for each of them Δ∣U=ΔU is an isomorphism onto the open subset D(1−eU) of U×VU⊆X×SX. The diagonal is injective on points, since Δ(x)=(x,x) determines x, and an open immersion is exactly a morphism which is locally on the source an isomorphism onto an open subscheme and injective on points; by [F6] the local isomorphisms glue to an isomorphism of X with the open subscheme Δ(X)=⋃UΔ(U) of X×SX. Hence Δ is an open immersion.

F6step 3.1
4.2

The conormal module vanishes. The open immersion ΔU identifies U with the open subscheme D(1−e), whose ring is C/(e) by [F7]; since the structure map of ΔU is C→C/J, the two descriptions of the same ring map give J=(e). Hence J2=(e2)=(e)=J, so J/J2=0 and [F4] gives ΩB/A=0. As the charts cover X and B was an arbitrary chart, [F7] gives ΩX/S=0; with f locally of finite type, [F1] makes f unramified.

F1F4F7step 3.2
5.1

Conclusion. Steps 2.1, 3.1 and 4.1 prove that an unramified f has open diagonal, and steps 2.2, 3.2 and 4.2 prove that a locally finite type f with open diagonal is unramified. No separatedness assumption was made: the diagonal is used as a closed immersion only on affine charts, where the multiplication B⊗AB→B is surjective, and the open condition comes from the idempotent splitting J=eC.

step 4.1step 4.2∎
LemmaStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-6-sol)audited 2026-09-27Open item page →

A field has only the zero ideal and itself, hence is Noetherian

Statement

Let K be a field (Field). Then the only ideals of K are the zero ideal (0) and K itself (Left, right and two-sided ideals, The ideal generated by a subset and principal ideals); consequently every ideal of K is finitely generated, and K is a Noetherian ring (Noetherian commutative rings and modules). No choice principle is used.

Facts & Assumptions

Given: A field K and an ideal I⊆K.

[F1]

Field: in a field every nonzero element a has a multiplicative inverse a−1 with a a−1=1, and 1≠0.

[F2]

Left, right and two-sided ideals: an ideal I⊆K is an additive subgroup closed under multiplication by elements of K, so ra∈I for all r∈K, a∈I; hence I=K as soon as 1∈I.

[F3]

The ideal generated by a subset and principal ideals: for a∈K the ideal (a) is the intersection of all ideals containing a; in particular (0)={0} is generated by 0 and K=(1) is generated by 1, so both are generated by a single element.

[F4]

Noetherian commutative rings and modules: the ring K is Noetherian if and only if every ideal of K is finitely generated; the definition states the two conditions as equivalent.

Proof

technique · direct
1.1

A nonzero ideal is everything: if I≠(0) choose a∈I with a≠0; by [F1] a is invertible with inverse a−1∈K, and since I is closed under multiplication by elements of K, 1=a−1a∈I by [F2]; then x=x⋅1∈I for every x∈K by [F2] again, so I=K.

F1F2given
2.1

The ideal list: by step 1.1 every ideal of K is either (0) or K; the zero ideal is generated by the single element 0 and K=(1) is generated by the single element 1, so every ideal of K is finitely generated.

step 1.1F3
3.1

Conclusion: by step 2.1 every ideal of K is finitely generated, so [F4] makes K a Noetherian ring. The argument used only the field axioms, the ideal axioms and the two-element list of ideals, so it invokes no choice principle.

step 2.1F4given∎
LemmaStatement: Literature-sourcedProof: AI-adaptedaudited 2026-09-27Open item page →

Finite-type field extensions with zero Ω

Statement

Assume the Axiom of Choice (The Axiom of Choice). Let k⊆L be fields with L finitely generated over k (Finitely generated field extensions F(a1,…,ar)), and let ΩL/k be the Kähler differential module of k→L (Universal Kähler differential module).

  1. If ΩL/k=0, then L/k is finite (The degree [K:F]=dim⁡FK of a finite field extension) and separable (Separable algebraic elements and separable extensions).
  2. Conversely, if L/k is finite and separable, then ΩL/k=0.

The Axiom of Choice is used to obtain an algebraic closure of k (Assuming Choice, every field has an algebraic closure), to select a k-basis of the localisation Bs and to produce maximal ideals, prime intersections and the Nakayama input inside the finite-type K-algebra C below; claim 2 is choice-free. Claim 1 assumes nothing about char⁡k and no separability beyond the vanishing of ΩL/k; in particular no algebraicity of L/k is assumed in advance.

Facts & Assumptions

Given: Fields k⊆L with L=k(y1,…,ym) for some m≥0 and y1,…,ym∈L, and the Kähler differential module ΩL/k of k→L.

[F1]

Finitely generated field extensions F(a1,…,ar) and Field extensions, generated subrings F[S], generated subfields F(S), and simple extensions: k(y1,…,ym) is the smallest subfield of L containing k and the yi. The image B=k[y1,…,ym] of the polynomial ring k[x1,…,xm] under the homomorphism sending xi to yi (Universal property of R[x]: a coefficient homomorphism and the image of x determine a unique ring homomorphism) is a subring of L containing k, it is a domain because L is a field, and it is a finitely generated k-algebra in the sense of Subalgebra generated by a subset, algebras of finite type, and module-finite algebras; since L is the smallest subfield containing k and the yi, the fraction field of B is L.

[F2]

Existence and generators of Kähler differentials, Jacobian presentation of Ω, A field has only the zero ideal and itself, hence is Noetherian, If R is Noetherian then R[x1,…,xn] is Noetherian for every n∈N and Noetherian commutative rings and modules: a field is a Noetherian ring, so k[x1,…,xm] is Noetherian and every ideal of it is finitely generated. Hence for B=k[x1,…,xm]/I the ideal I is generated by finitely many elements and ΩB/k≅Bm/∑j=1rB⋅(∂fj∂x1,…,∂fj∂xm), a quotient of the free module Bm, so ΩB/k is a finitely generated B-module.

[F3]

Kähler differentials commute with localization: for a ring map A→B and multiplicative subsets V⊆A, U⊆B with φ(V)⊆U, the canonical map U−1ΩB/A→ΩU−1B/V−1A is an isomorphism. With V={1} this gives S−1ΩB/k≅ΩS−1B/k, and with U={1,s,s2,… }=Ss it gives (ΩB/k)s≅ΩBs/k.

[F4]

A finite module that vanishes at a prime vanishes on some principal neighbourhood of that prime: if M is a finitely generated module over a commutative ring and p is a prime ideal with Mp=0, then there is s∉p with Ms=0, where Ms is the localisation at {1,s,s2,… }.

[F5]

Assuming Choice, every field has an algebraic closure, An algebraically closed field: every nonconstant polynomial has a root in the field, Fields of characteristic zero, finite fields, and algebraically closed fields are perfect, A field is perfect exactly when it has characteristic zero or its Frobenius map is surjective, Frobenius x↦xp is an injective endomorphism in characteristic p, and an automorphism for finite fields, The binomial theorem over an arbitrary commutative ring and A prime p divides (pk) for 0<k<p: assuming Choice, k has an algebraic closure K, which is algebraically closed; every algebraically closed field and every field of characteristic zero is perfect, and a field of characteristic p>0 is perfect exactly when its Frobenius map x↦xp is surjective, in which case its pe-th power map is surjective for every e≥0. In any commutative ring of characteristic p the binomial theorem together with p∣(pi) for 0<i<p gives (u+v)p=up+vp, hence (u+v)pe=upe+vpe as well.

[F6]

Kähler differentials commute with scalar base change: for ring maps A→B and A→A′ with B′=B⊗AA′ there is a canonical isomorphism ΩB/A⊗BB′≅ΩB′/A′.

[F7]

Principal localisation Rf={1,f,f2,…}−1R, Subalgebra generated by a subset, algebras of finite type, and module-finite algebras and Presentations and localization under base extension: the principal localisation Bs=Ss−1B has elements b/sn, and if B is generated as a k-algebra by b1,…,bN then Bs is generated as a k-algebra by b1,…,bN,s−1. For a finitely generated k-algebra presented as B=k[x1,…,xm]/I there is a ring isomorphism B⊗kK≅K[x1,…,xm]/IK[x1,…,xm]; consequently Bs⊗kK is generated as a K-algebra by the images of y1,…,ym and of s−1, hence is of finite type over K, and k[x]/(f)⊗kK≅K[x]/(f) for f∈k[x].

[F8]

Modules over a field are projective, flat, and injective, Every vector space has a basis, Flatness is equivalent to preserving injections and to the ideal and finitely generated ideal tests, The regular module is a tensor unit: R⊗RN≅N and M⊗RR≅M and Tensor products commute with arbitrary direct sums: assuming Choice, every module over a field is free and flat, and every vector space has a basis. A flat module M over a commutative ring R carries every injection V↪W of R-modules to an injection V⊗RM↪W⊗RM. Moreover R⊗RM≅M and N⊗R⨁iMi≅⨁i(N⊗RMi).

[F9]

A maximal ideal of an affine algebra has finite residue field over the base field and A field is algebraically closed exactly when every nonconstant polynomial splits, equivalently when it has no nontrivial finite extension: in a finite-type K-algebra every maximal ideal has residue field a finite extension of K; a field is algebraically closed exactly when it has no nontrivial finite extension.

[F10]

Cotangent space at a rational point, Affine charts recover the algebraic module of differentials, Relative cotangent and tangent spaces and Schemes and morphisms over a base: for a finite-type K-algebra C, regarded as the K-scheme Spec⁡C, and a maximal ideal m with C/m=K, which is therefore a K-rational point, the cotangent space is m/m2≅Ω(Spec⁡C)/K⊗OSpec⁡C,mκ(m)≅ΩC/K⊗C(C/m).

[F11]

Localisation at a prime ideal: Rp=(R∖p)−1R, Rp is local with unique maximal ideal pRp, Localisation of modules is exact, A localised module fraction is zero exactly when one denominator kills its numerator and Rp/pRp≅Frac⁡(R/p) is the residue field at p: for a prime p of C the localisation Cp is a nonzero local ring with maximal ideal pCp, its residue field is Frac⁡(C/p), an element x satisfies x/1=0 in Cp exactly when tx=0 for some t∉p, and localisation preserves short exact sequences.

[F12]

Assuming the Axiom of Choice, Nakayama's lemma, The Jacobson radical of a ring and A local ring is a nonzero commutative ring with a unique maximal ideal: assuming Choice, if I⊆J(R) is an ideal of a commutative ring R and M is a finitely generated R-module with IM=M then M=0; here J(R) is the intersection of all maximal ideals, so in a local ring J(R) is the unique maximal ideal.

[F13]

Prime ideals of a localization are exactly the primes disjoint from the denominator set: for a commutative ring C, a multiplicative subset S and the localisation map λ ⁣:C→S−1C, contraction along λ is a bijection from the prime ideals of S−1C onto the prime ideals of C disjoint from S.

[F14]

In a nonzero commutative ring, every proper ideal is contained in a maximal ideal, Prime ideals and maximal ideals in a commutative ring and Correspondence theorem: ideals of R/I correspond to ideals of R containing I: assuming Choice, every proper ideal of a nonzero commutative ring is contained in a maximal ideal, every maximal ideal is prime, and ideals of C/p correspond to ideals of C containing p, so every prime of a nonzero ring C is contained in a maximal ideal.

[F15]

The nilradical and reduced rings, The nilradical is the intersection of all prime ideals, A Noetherian ring has finitely many minimal prime ideals and Every algebra of finite type over a Noetherian ring is a Noetherian ring: assuming Choice, the nilradical of a commutative ring is the set of nilpotent elements and equals the intersection of all its prime ideals, and the ring is reduced exactly when that intersection is zero; a finite-type algebra over a Noetherian ring is Noetherian, and a Noetherian ring has only finitely many minimal prime ideals.

[F16]

Chinese remainder theorem for pairwise comaximal ideals: for pairwise comaximal ideals I1,…,Ir of a commutative ring with r≥1 the canonical map C→∏i=1rC/Ii is surjective with kernel ⋂i=1rIi=∏i=1rIi.

[F17]

Rank-nullity: dim⁡FV=nullity⁡T+rank⁡T: for a linear map T ⁣:V→W with V finite-dimensional, dim⁡kV=nullity⁡T+rank⁡T; in particular an injective k-linear endomorphism of a finite-dimensional k-vector space is surjective.

[F18]

Separable algebraic elements and separable extensions, Every finite field extension is algebraic, A finite extension generated by elements all but possibly one of which are separable is simple, The evaluation kernel and the unique monic irreducible minimal polynomial of an algebraic element, For a nonconstant p in F[x], the ideal (p) is maximal and F[x]/(p) is a field exactly when p is irreducible and An irreducible polynomial over a field is separable exactly when its derivative is nonzero: an element is separable over the base when it is algebraic with separable minimal polynomial, and an extension is separable when all its elements are; every finite extension is algebraic; every finite separable extension is simple, so L=k(α) for some α∈L; the minimal polynomial f of α is monic and irreducible, f′(α)=0 implies f∣f′, and k[x]/(f)≅k[α] is a field; an irreducible polynomial is separable exactly when its derivative is nonzero.

[F19]

In characteristic p, every irreducible polynomial is uniquely g(xpe) with g irreducible and separable: let char⁡F=p>0 and let f∈F[x] be nonconstant and irreducible. There are unique e∈N and g∈F[x] with f(x)=g(xpe), g irreducible and separable; the case e=0 occurs exactly when f is separable.

[F20]

Extension of scalars carries flat modules to flat modules, Associativity of tensor products for compatible bimodules and The tensor product of R-algebras has multiplication (a⊗b)(a′⊗b′)=aa′⊗bb′: extension of scalars carries flat modules to flat modules, and for fields k⊆B′⊆L and k⊆K there is a canonical isomorphism of rings (B′⊗kK)⊗B′L≅L⊗kK induced by (b⊗c)⊗l↦bl⊗c, since tensor products of commutative algebras associate and commute with the multiplications.

[F21]

If V has a spanning set with n elements, then every linearly independent subset of V is finite with at most n elements; in particular V has no linearly independent subset equinumerous with N: if a vector space has a spanning set with n elements, then every linearly independent subset of it is finite with at most n elements.

Proof

technique · direct
1.1

Converse, setup. Assume that L/k is finite and separable. By [F18] there is α∈L with L=k(α) (if L=k take any α∈k). Let f∈k[x] be the minimal polynomial of α; it is monic, irreducible, of degree n≥1, and separable because α is separable over k. If n=1 then f′=1 and f′(α)=1≠0. If n≥2, then f is irreducible and separable, so f′≠0 by [F18]; as deg⁡f′<n=deg⁡f and f is irreducible, f∤f′, so f′(α)≠0, since f′(α)=0 would give f∣f′ by [F18]. In both cases f′(α)≠0.

givenF18
1.2

Forward, the finite-type model. Put B:=k[y1,…,ym]⊆L. By [F1] the ring B is a finitely generated k-algebra, a domain, and Frac⁡(B)=L. Writing B=k[x1,…,xm]/I for the kernel I of the evaluation xi↦yi, [F2] shows that I is finitely generated and that ΩB/k is a quotient of the free module Bm; hence ΩB/k is a finitely generated B-module.

givenF1F2
1.3

Choice and the algebraic closure. Assume the Axiom of Choice (The Axiom of Choice). By [F5] there is an algebraic closure K of k, so K is algebraically closed with char⁡K=char⁡k; by [F8] every vector space over a field has a basis and every module over a field is flat; and by [F14] every proper ideal of a nonzero ring lies in a maximal ideal.

givenF5F8F14
2.1

Converse, conclusion. The evaluation homomorphism k[x]→L, x↦α, has kernel (f) by [F18], so k[x]/(f)≅k[α]=L; the one-relation form of the Jacobian presentation [F2] gives ΩL/k≅L/(f′(α)). Since f′(α)≠0 in the field L, the ideal (f′(α)) is all of L and ΩL/k=0. This proves claim 2 for every finite separable extension.

step 1.1F2F18
2.2

Forward, localising at the zero prime. The set S:=B∖{0} is a multiplicative subset of the domain B with S−1B=Frac⁡(B)=L [step 1.2], so [F3] gives S−1ΩB/k≅ΩL/k; under the hypothesis of claim 1 this is 0.

givenstep 1.2F3
3.1

Clearing denominators. The B-module ΩB/k is finitely generated [step 1.2] and vanishes at the prime ideal (0) of the domain B [step 2.2], so [F4] provides s∈B∖{0} with (ΩB/k)s=0. Fix such an s and put C:=Bs⊗kK, the principal localisation Bs being as in [F7].

step 1.2step 2.2F4F7
4.1

The differentials of C vanish. By [F3] applied to the multiplicative set {1,s,s2,… } we have ΩBs/k≅(ΩB/k)s=0, and [F6] gives ΩC/K=ΩBs⊗kK/K≅ΩBs/k⊗BsC=0.

step 3.1F3F6
4.2

C is nonzero. The localisation map B→Bs is injective, since B is a domain with s≠0. The canonical map Bs→C, b↦b⊗1, is obtained by tensoring the injection k↪K with the k-module Bs, which is flat by [F8]; hence it is injective by [F8], and C≠0 because Bs≠0.

step 1.3step 3.1F8
4.3

C is a finitely generated K-algebra. The k-algebra B=k[y1,…,ym] is generated by y1,…,ym, so Bs is generated by the images of y1,…,ym and of s−1 [F7]; hence C=Bs⊗kK is generated as a K-algebra by the images of these same elements, using the presentation Bs≅k[x1,…,xm,z]/(I,zσ−1), where σ represents s in k[x1,…,xm] and z represents s−1. Its base change is K[x1,…,xm,z]/(I,zσ−1)K[x1,…,xm,z] [F7]. So C is of finite type over K.

step 1.2step 3.1F7
5.1

C is Noetherian. The field K is a Noetherian ring [F2], and C is a finitely generated K-algebra [step 4.3], so C is Noetherian by [F15]; in particular every ideal of C is a finitely generated C-module.

step 4.3F2F15
5.2

Maximal ideals are rational and have vanishing cotangent space. Let m⊆C be a maximal ideal; one exists because C≠0 [step 4.2] and every proper ideal lies in a maximal ideal [F14]. By [F9] the field C/m is a finite extension of K, and since K is algebraically closed [step 1.3] it has no nontrivial finite extension [F9], so C/m=K: thus m is a K-rational point of Spec⁡C. By [F10], together with ΩC/K=0 [step 4.1], m/m2≅ΩC/K⊗C(C/m)=0.

step 1.3step 4.1step 4.2F9F10F14
6.1

The local ring at each maximal ideal is a field. Let m be a maximal ideal and n:=mCm, the maximal ideal of the local ring Cm [F11]. Localising the short exact sequence 0→m2→m→m/m2→0 at C∖m is exact [F11] and gives n/n2≅(m/m2)m=0 [step 5.2], so n=n2. The ideal m is finitely generated [step 5.1], hence so is the Cm-module n; since n=J(Cm) is the Jacobson radical of the local ring Cm [F12], Nakayama's lemma [F12] with I=n and M=n gives n=0. Therefore the maximal ideal of the nonzero ring Cm is zero, so Cm is a field, and its residue field is, by [F11], Cm/n=Cm≅Frac⁡(C/m)=C/m=K [step 5.2]; in particular Cm≅K.

step 5.1step 5.2F11F12
7.1

Primes inside a maximal ideal. Let p⊆m be a prime ideal of C with m maximal. Taking S=C∖m in [F13], the primes of Cm correspond bijectively to the primes of C contained in m; the field Cm [step 6.1] has only the prime ideal (0), so exactly one prime of C is contained in m. Since m itself is a prime ideal contained in m and p is another, p=m.

step 6.1F13
8.1

Every prime of C is maximal, and the minimal primes are the maximal ideals. Let p be a prime ideal of C. Since C≠0 [step 4.2] and p≠C, the quotient C/p is a nonzero ring, so it has a maximal ideal; by [F14] its preimage m in C is a maximal ideal with p⊆m, and step 7.1 gives p=m. So every prime is maximal, and conversely every maximal ideal is prime [F14]. Hence the primes of C are exactly the maximal ideals; no prime is strictly contained in another, so each prime is a minimal prime ideal.

step 4.2step 7.1F14
9.1

C is reduced. By [F15] the nilradical of C is the intersection of the prime ideals, which by step 8.1 is the intersection of all maximal ideals. Let x∈Nil⁡(C) and let m be any maximal ideal. The image x/1∈Cm is nilpotent and Cm is a field [step 6.1], so x/1=0; by [F11] there is t∉m with tx=0, so the annihilator of x is not contained in m. As this holds for every maximal ideal and every proper ideal lies in a maximal ideal [F14], the annihilator of x is C and x=0. Hence Nil⁡(C)=0 and C is reduced [F15].

step 6.1step 8.1F11F14F15
10.1

C is a finite product of copies of K. By [F15] the Noetherian ring C [step 5.1] has only finitely many minimal primes, which by step 8.1 are exactly its maximal ideals m1,…,mr; here r≥1 because C≠0 has a maximal ideal [step 4.2, F14]. Distinct maximal ideals are comaximal, and the intersection ⋂i=1rmi of all primes is the nilradical of C [F15], which is zero [step 9.1]. The Chinese remainder theorem [F16] therefore gives C≅C/⋂i=1rmi≅∏i=1rC/mi=Kr, using C/mi=K from step 5.2.

step 4.2step 5.1step 5.2step 9.1F14F15F16
11.1

Bs is finite-dimensional over k. Choose a k-basis (vi)i∈I of Bs [F8]. For any finitely many basis elements vi1,…,viN, put V:=⨁j=1Nkvij, so that V↪Bs is injective; tensoring with the flat k-module K [F8] gives an injection V⊗kK↪Bs⊗kK=C [step 3.1], and [F8] gives V⊗kK≅⨁j=1NK (vij⊗1), using k⊗kK≅K. Hence the elements vij⊗1 are K-linearly independent in C. Therefore {vi⊗1:i∈I} is a K-linearly independent subset of C, and since C≅Kr has a spanning set with r elements [step 10.1], [F21] shows that it is finite with at most r elements. The map Bs→C is injective [step 4.2], so the image of the basis also has ∣I∣ elements and ∣I∣≤r: the k-vector space Bs is finite-dimensional.

step 1.3step 4.2step 10.1F8F21
12.1

L=Bs is finite over k. The ring Bs is a domain, being a subring of the field L, and finite-dimensional over k [step 11.1]. For 0≠b∈Bs the multiplication map b⋅ ⁣:Bs→Bs is k-linear with kernel zero; by rank-nullity [F17] it is surjective, so some b′ satisfies bb′=1 and b is a unit. Hence Bs is a field. Since B⊆Bs⊆L and Frac⁡(B)=L [step 1.2], we get L=Frac⁡(B)⊆Frac⁡(Bs)=Bs⊆L, so Bs=L; in particular L is finite-dimensional over k, that is, L/k is finite.

step 1.2step 11.1F17
13.1

An element with non-separable minimal polynomial. Suppose now that L/k is not separable. Since it is finite [step 12.1], it is algebraic [F18], and by [F18] some α∈L fails to be separable over k, which for an algebraic element means that its minimal polynomial f∈k[x] is not separable. If char⁡k=0 then k would be perfect [F5], so every irreducible polynomial over k would be separable, a contradiction; hence char⁡k=p>0. By [F19] there are a unique e≥0 and an irreducible separable g∈k[x] with f(x)=g(xpe), and since f is not separable the case e=0 does not occur, so e≥1. Then g is nonconstant of some degree d≥1, and deg⁡f=ped.

step 12.1F5F18F19
14.1

A nonzero nilpotent in B′⊗kK. The field K has characteristic p and is perfect, so by [F5] its pe-th power map is surjective. Write g=∑iaixi and choose bi∈K with bipe=ai, and set g1:=∑ibixi∈K[x]. Since K[x], like K, has characteristic p, the binomial theorem gives (u+v)pe=upe+vpe in K[x] [F5], whence g1(x)pe=∑i(bixi)pe=∑ibipexipe=∑iaixipe=g(xpe)=f(x) in K[x]; also 1≤d=deg⁡g1<deg⁡f=ped. Let B′:=k[α]⊆L, which by [F18] satisfies B′≅k[x]/(f) and is a field; by [F7] the K-algebra M:=B′⊗kK≅K[x]/(f)=K[x]/(g1pe) contains the class z of g1, which is nonzero because deg⁡g1<deg⁡g1pe=deg⁡f, while zpe=0 because g1pe=f≡0.

step 13.1F5F7F18F19
15.1

The canonical map M→C is injective. The field B′=k[α] is a subfield of L, so B′↪L is injective, and M=B′⊗kK is flat over the field B′ because it is the extension of scalars of the flat k-module K [F8, F20]. Hence M≅M⊗B′B′↪M⊗B′L is injective [F8], and by the canonical identification (B′⊗kK)⊗B′L≅L⊗kK=Bs⊗kK=C [F20, step 12.1] this map is the canonical map M→C, b⊗c↦b⊗c.

step 3.1step 14.1F8F20
16.1

Conclusion. The image of the nonzero nilpotent z of step 14.1 under the injective map of step 15.1 is a nonzero element of C whose pe-th power is 0; this contradicts step 10.1, since in the product of fields C≅Kr the only nilpotent element is 0. Hence L/k is separable, and together with step 12.1 it is finite and separable, so claim 1 holds; claim 2 is step 2.1.

step 2.1step 10.1step 12.1step 14.1step 15.1∎
LemmaStatement: Literature-sourcedProof: AI-adaptedaudited 2026-09-27Open item page →

Unramified residue extensions are finite separable

Statement

Assume the Axiom of Choice (The Axiom of Choice). Let f ⁣:X→S be a morphism of schemes, let x∈X and put s=f(x). Suppose that f is locally of finite type at x (Locally finite type and finite type morphisms): there are affine opens Spec⁡B⊆X containing x and Spec⁡A⊆S containing s with f(Spec⁡B)⊆Spec⁡A and B a finitely generated A-algebra. Suppose further that the stalk at x of ΩX/S vanishes (Sheaf of relative Kähler differentials). Write mx for the maximal ideal of OX,x and ms for the maximal ideal of OS,s, and let κ(x) and κ(s) be the residue fields (The residue field at a point of an affine scheme). Then

  1. κ(x)/κ(s) is a finite separable extension (Separable algebraic elements and separable extensions), and
  2. msOX,x=mx.

In particular both conclusions hold at every point of an unramified morphism (Unramified morphism), and at every point of a morphism which is locally of finite type and formally etale (Formally etale morphism). The Axiom of Choice is used only through the finite-type field lemma Finite-type field extensions with zero Ω and Nakayama's lemma; the separable-residue cotangent input Separable residue and the cotangent sequence of a local algebra is choice-free. No flatness, finite presentation or separatedness hypothesis is imposed.

Facts & Assumptions

Given: A morphism f ⁣:X→S of schemes, a point x∈X with s=f(x), affine opens Spec⁡B⊆X and Spec⁡A⊆S with x∈Spec⁡B, f(Spec⁡B)⊆Spec⁡A and B a finitely generated A-algebra, and ΩX/S,x=0.

[F1]

Locally finite type and finite type morphisms: f is locally of finite type at x exactly when x has an affine open neighbourhood U=Spec⁡B whose image lies in an affine open V=Spec⁡A of S with A→B of finite type, that is, B generated as an A-algebra by finitely many elements b1,…,bN.

[F2]

Affine charts recover the algebraic module of differentials, Kähler differentials commute with localization, Localisation at a prime ideal: Rp=(R∖p)−1R, Rp is local with unique maximal ideal pRp, The residue field at a point of an affine scheme and Rp/pRp≅Frac⁡(R/p) is the residue field at p: on the affine chart Spec⁡B the sheaf ΩX/S is the sheaf attached to ΩB/A, so for the prime p⊆B with x=p and q=p∩A the stalk is ΩX/S,x≅(ΩB/A)p≅ΩBp/Aq,Bp=OX,x,Aq=OS,s. Moreover Bp is a local ring with maximal ideal m:=pBp, ms:=qAq is the maximal ideal of the local ring Aq, one has msBp⊆m, and κ(x)≅Bp/pBp≅Frac⁡(B/p),κ(s)≅Aq/qAq≅Frac⁡(A/q).

[F3]

Finitely generated field extensions F(a1,…,ar): a field extension K=k(α1,…,αn) generated by finitely many elements is finitely generated; an algebraic finitely generated extension inside a fixed finitely generated one is finite by An extension generated by finitely many algebraic elements is finite.

[F4]

The Axiom of Choice: the Axiom of Choice is assumed in this item; it is consumed by Finite-type field extensions with zero Ω and Assuming the Axiom of Choice, Nakayama's lemma.

[F5]

Conormal exact sequence for an algebra quotient, Transitivity sequence for differential modules and Derivations are maps out of Ω: for a ring map A′→P and an ideal I⊆P with B′=P/I the sequence I/I2→B′⊗PΩP/A′→ΩB′/A′→0 is exact; for ring maps A′→B′→C′ the sequence C′⊗B′ΩB′/A′→ΩC′/A′→ΩC′/B′→0 is exact; and ΩA′/A′=0 because Hom⁡(ΩA′/A′,M)≅Der⁡A′(A′,M)=0 for every A′-module M. In particular, if A′→B′ is surjective then ΩB′/A′=0: apply the conormal sequence to P=A′, I=ker⁡(A′→B′).

[F6]

Finite-type field extensions with zero Ω: assuming Choice, a finitely generated field extension with vanishing module of differentials is finite and separable.

[F7]

Separable residue and the cotangent sequence of a local algebra: let k be a field and R a Noetherian local k-algebra with maximal ideal m and residue field κ, finitely generated and separably generated over k; then 0→m/m2→ΩR/k⊗Rκ→Ωκ/k→0 is exact. If in addition κ/k is finite separable, then Ωκ/k=0 and the first map is an isomorphism m/m2≅ΩR/k⊗Rκ.

[F8]

Separating transcendence basis and separably generated extensions: a finitely generated extension admitting a separating transcendence basis is separably generated, and the empty tuple is a separating transcendence basis exactly when the extension is finite separable; so every finite separable extension is separably generated.

[F9]

Kähler differentials commute with scalar base change, A field has only the zero ideal and itself, hence is Noetherian, Every algebra of finite type over a Noetherian ring is a Noetherian ring and Every quotient and every localisation of a Noetherian ring is Noetherian: for ring maps A→B, A→A′ there is an isomorphism ΩB/A⊗B(B⊗AA′)≅Ω(B⊗AA′)/A′; a field is a Noetherian ring, every finitely generated algebra over a Noetherian ring is Noetherian, and quotients and localisations of Noetherian rings are Noetherian.

[F10]

Localisation of modules is extension of scalars and M⊗RR/I≅M/IM naturally: for a ring R, multiplicative S⊆R and R-module M one has S−1M≅S−1R⊗RM, and for an ideal I⊆R one has M⊗R(R/I)≅M/IM.

[F11]

Assuming the Axiom of Choice, Nakayama's lemma, The Jacobson radical of a ring and A local ring is a nonzero commutative ring with a unique maximal ideal: assuming Choice, if I⊆J(R) and M is a finitely generated R-module with IM=M, then M=0; in a local ring J(R) is the unique maximal ideal and the maximal ideal of a nonzero local ring is finitely generated as soon as the ring is Noetherian.

[F12]

Unramified morphism, Formal unramifiedness iff Omega vanishes and Formally etale morphism: f is unramified exactly when it is locally of finite type and ΩX/S=0; a morphism is formally unramified exactly when ΩX/S=0; and f is formally etale when it is formally smooth and formally unramified, so a formally etale morphism satisfies ΩX/S=0.

Proof

technique · direct
1.1

The local picture. Let p⊆B be the prime with x=p and q=p∩A, so that s=f(x) corresponds to q. Put R:=Bp=OX,x and A′:=Aq=OS,s, with maximal ideals m=pBp and ms=qAq. By [F2], κ(x)=Frac⁡(B/p), κ(s)=Frac⁡(A/q), msR⊆m, and the hypothesis reads ΩR/A′=(ΩB/A)p=ΩX/S,x=0.

givenF1F2
1.2

Choice. Assume the Axiom of Choice [F4]; it is consumed below only by the two Choice-dependent results [F6] and [F11], while the separable-residue supplier [F7] is choice-free.

givenF4
2.1

The residue extension is finitely generated. By [F1] the A-algebra B is generated by finitely many elements b1,…,bN, so B/p is generated as an A/q-algebra, hence as a κ(s)-algebra, by the images of the bi; therefore κ(x)=Frac⁡(B/p) is a finitely generated field extension of κ(s) in the sense of [F3].

step 1.1F1F3
2.2

The differentials of the residue extension vanish. Apply the conormal sequence [F5] to the ring map A′→R and the ideal m⊆R with R/m=κ(x): the sequence m/m2→κ(x)⊗RΩR/A′→Ωκ(x)/A′→0 is exact, and ΩR/A′=0 by step 1.1, so Ωκ(x)/A′=0. The structure map A′→κ(x) factors as A′→κ(s)→κ(x) with A′→κ(s) surjective, and Ωκ(s)/A′=0 by [F5]; the transitivity sequence [F5] for A′→κ(s)→κ(x) has first term Ωκ(s)/A′⊗κ(s)κ(x)=0 and is exact at Ωκ(x)/A′, so the natural map Ωκ(x)/A′→Ωκ(x)/κ(s) is an isomorphism. Hence Ωκ(x)/κ(s)=0.

step 1.1F5
2.3

The fibre ring. Put Rˉ:=R/msR, mˉ:=m/msR. By [F10], Rˉ≅R⊗A′κ(s)=Bp⊗Aqκ(s)≅(B⊗Aκ(s))p, the last isomorphism because localisation is extension of scalars and κ(s)=Aq/qAq; hence Rˉ is a localisation of the finitely generated κ(s)-algebra B⊗Aκ(s) [F9], so Rˉ is a Noetherian local κ(s)-algebra with maximal ideal mˉ and residue field Rˉ/mˉ≅R/m=κ(x).

step 1.1F9F10
3.1

κ(x)/κ(s) is finite separable. By step 2.1 the extension κ(x)/κ(s) is finitely generated and by step 2.2 it has vanishing module of differentials, so [F6], applied under the Axiom of Choice of step 1.2, shows that κ(x)/κ(s) is finite and separable.

step 1.2step 2.1step 2.2F6
3.2

The differentials of the fibre ring vanish. By [F9], Ω(B⊗Aκ(s))/κ(s)≅ΩB/A⊗B(B⊗Aκ(s)); localising at p and using ΩR/A′=(ΩB/A)p=0 from step 1.1 together with Rˉ≅(B⊗Aκ(s))p from step 2.3 gives ΩRˉ/κ(s)≅(ΩB/A)p⊗BpRˉ=0.

step 1.1step 2.3F9
4.1

The cotangent space of the fibre ring vanishes. The field κ(x) is a finite separable extension of κ(s) by step 3.1, hence separably generated over κ(s) by [F8]; the ring Rˉ is a Noetherian local κ(s)-algebra with residue field κ(x) by step 2.3, so the supplier [F7] applies and the injective cotangent map is an isomorphism mˉ/mˉ2≅ΩRˉ/κ(s)⊗Rˉκ(x)=0, the vanishing being step 3.2.

step 2.3step 3.1step 3.2F7F8
5.1

The maximal ideal of the fibre ring is zero. Since Rˉ is Noetherian [step 2.3], the ideal mˉ is finitely generated, and mˉ/mˉ2=0 by step 4.1 means mˉ=mˉ2. As mˉ=J(Rˉ) is the Jacobson radical of the local ring Rˉ [F11], Nakayama's lemma [F11] with I=M=mˉ gives mˉ=0.

step 2.3step 4.1F11
6.1

The maximal ideals match. Since mˉ=m/msR is zero by step 5.1, we get m=msR, that is mf(x)OX,x=mx.

step 1.1step 2.3step 5.1
7.1

Conclusion. Steps 3.1 and 6.1 prove the two assertions under the stated hypotheses. If f is unramified then ΩX/S=0 by [F12], so the hypotheses hold at every point x; if f is formally etale and locally of finite type then ΩX/S=0 by [F12] and again the hypotheses hold at every point. The Axiom of Choice entered only through [F6] in step 3.1 and [F11] in step 5.1.

step 3.1step 6.1F12∎
DefinitionDefinition: AI-adaptedProof: Not applicableaudited 2026-09-27Open item page →

Relative differential-rank condition

Definition

Let f ⁣:X→S be a morphism of schemes with sheaf of relative differentials ΩX/S (Sheaf of relative Kähler differentials), and let n≥0 be an integer.

Locally free of constant rank n. An OX-module F is locally free of constant rank n on an open subscheme U⊆X when every point x∈U has an open neighbourhood W⊆U together with an isomorphism of OW-modules F∣W  ≅  OW⊕n. Equivalently, F∣U is a locally free OU-module whose rank function x↦rk⁡OX,xFx is constant equal to n on U; the locally free rank is locally constant, so if U is nonempty and F∣U is locally free of constant rank n, then n is determined by U and F. On U=∅ the condition holds for every n and determines no rank. No quasi-coherence, finiteness or flatness hypothesis on f is built into this definition; the hypothesis is placed on the module F=ΩX/S alone.

Differential rank. The morphism f has differential rank n on the open subscheme U⊆X when the restriction ΩX/S∣U is locally free of constant rank n on U in the sense above. Thus differential rank 0 on U means that ΩX/S vanishes locally on U, and differential rank n for n>0 means that the module of relative differentials is locally standard of rank n over U.

This condition alone does not define smoothness. Differential rank n is a statement about the first-order infinitesimal structure of f; it is not a smoothness criterion. In the source treatment the relative-dimension notion smooth of relative dimension n is defined as smoothness together with finiteness and local freeness of constant rank n of ΩX/S, and it is equivalently described by the four hypotheses: locally of finite presentation, flat, all nonempty fibres equidimensional of dimension n, and ΩX/S finite locally free of rank n. None of these four hypotheses beyond the last is built into the definition above, and the comparison of the rank condition with flatness and fibre conditions belongs to the smooth-morphism development of the library rather than to this definition. In particular, no item on this page may conclude smoothness from differential rank alone.

Consistency with standard smooth presentations. The condition is not empty: if A is a commutative ring and B is an A-algebra admitting a standard smooth presentation of relative dimension n (Standard smooth presentations and locally standard smooth maps), that is B≅(A[x1,…,xN]/(f1,…,fc))g with N−c=n and with a c×c minor of the Jacobian matrix (∂fj/∂xi) invertible in B, then ΩB/A is a free B-module of rank n, as follows. By Jacobian presentation of Ω applied to the presentation before inverting g, the module Ω(P/I)/A for P=A[x1,…,xN] and I=(f1,…,fc) is the cokernel of the B′-linear map B′c→B′N (with B′=P/I) given by the transpose of the row-oriented c×N Jacobian matrix; localising at g, which commutes with Ω and with forming the cokernel (Kähler differentials commute with localization), presents ΩB/A as the cokernel of this transposed Jacobian over B. Reordering the variables so that the invertible minor occupies the first c columns of the row-oriented Jacobian, write its transpose in vertical blocks (CD), with C∈GLc(B) and D∈Mat⁡N−c,c(B). Then the map Bc→BN, u↦(Cu,Du) has image {(u′,v′):u′∈Bc, v′=DC−1u′}, and the B-linear map BN⟶BN−c,(u′,v′)⟼v′−DC−1u′, vanishes on this image and restricts to the identity on the complementary coordinates; hence it induces an isomorphism from the cokernel to BN−c. So ΩB/A is free of rank N−c=n, and the morphism Spec⁡B→Spec⁡A has differential rank n on its whole chart, with no smoothness hypothesis needed for this computation.

RemarkRemark: Literature-sourcedProof: Not applicablejudge pass (gpt-6-sol)audited 2026-09-27Open item page →

The conormal sequence is only right exact

Remark

For a homomorphism of commutative rings A→P, an ideal I⊆P and B=P/I, the conormal sequence I/I2⟶B⊗PΩP/A⟶ΩB/A⟶0 of Conormal exact sequence for an algebra quotient is exact at the middle and final terms only: the left arrow is not asserted to be injective, and it need not be. The kernel of that arrow is therefore genuine information about the pair (I,P), not a defect of the construction.

The smallest witness is P=k[x] with k a field, I=(x2) and B=k[x]/(x2). Then I/I2=(x2)/(x4), and the class [x3] is nonzero there, because x3∉(x4) by degrees. Its image under the conormal map is 1⊗d(x3). By Polynomial differentials are free the module Ωk[x]/k is free on dx with dg=g′(x) dx, so d(x3)=3x2 dx; after identifying B⊗PΩP/k≅B dx this becomes 3x2 dx=0, because x2=0 in B. The class [x3] thus lies in the kernel of the left arrow, in every characteristic: for p=3 the coefficient 3 is already zero in k, and otherwise the coefficient dies only after passing to B.

Two qualifications. First, the failure is not an artefact of a badly chosen presentation: it depends on the ideal I and not on the number of generators used to describe it. Second, with additional regularity hypotheses on I the left arrow can become injective, so that the sequence starts as a short exact sequence; no such hypothesis is part of the general statement, and the injectivity is never to be used on this page without an explicit regular hypothesis. The companion examples page records the witness above as a counterexample with the same computation.

RemarkRemark: Literature-sourcedProof: Not applicableaudited 2026-09-27Open item page →

Differential rank alone does not prove smoothness

Remark

The vanishing, or the local freeness of constant rank, of ΩX/S records first-order infinitesimal information about a morphism f ⁣:X→S. The differential-rank condition of Relative differential-rank condition is therefore not a smoothness criterion. Vanishing of ΩX/S is equivalent to formal unramifiedness (Formal unramifiedness iff Omega vanishes), a uniqueness statement about square-zero lifts; it does not by itself imply existence of lifts or flatness. It does have further consequences under finiteness hypotheses: if f is locally of finite type, vanishing of ΩX/S makes f unramified (Unramified morphism). The warning here is that differential rank alone does not establish smoothness, not that vanishing differentials carry no geometric information.

The source treatment makes the separation explicitly. Smoothness of a ring map is defined by finite presentation together with a condition on the naive cotangent complex, not by the module of differentials alone; and after defining the relative-dimension condition the Stacks text records that it is not enough to assume that f is flat, of finite presentation, and ΩX/S finite locally free of rank d: a counterexample is given by Spec⁡(Fp[t])⟶Spec⁡(Fp[tp]). That morphism is flat of finite presentation with Ω free of rank one, and it is precisely the Frobenius morphism discussed below; the rank of Ω is not the fibre-dimension computation and no regularity of the fibres follows from it.

The same distinction appears at the level of tangent maps. A morphism F ⁣:Ak1→Ak1 over Fp can have dF=0 as a map between the absolute modules F∗ΩAk1/k→ΩAk1/k (Differential of an S-morphism), so that its dual fibre map vanishes at every point (with the target cotangent space extended to the source residue field), while the relative module ΩAk1/Ak1,F of the morphism is nonzero, so that F is not formally unramified and hence not formally etale. The companion examples page records this Frobenius witness; the moral is that a zero map on absolute differentials checks a different module from the one whose vanishing would give formal unramifiedness, and that a rank computation may not be substituted for the flatness, finiteness and fibre hypotheses that enter smoothness. In particular, no item on this page may conclude smoothness from a differential rank computation alone.

5 · Examples, counterexamples and false statements

None yet.

Sources