Alphabeta Math
LemmaStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedjudge pass (gpt-6-sol)audited 2026-09-27
How statement and proof provenance work

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

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

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

Differentials of a polynomial quotient and the Jacobian cokernel

Statement

Let A be a commutative ring, let P=A[x1,…,xn] be the polynomial ring on finitely many variables x1,…,xn, and let B=P/I for an ideal I⊆P. Then:

  1. ΩP/A is a free P-module with basis dx1,…,dxn.
  2. With I/I2 regarded as a B-module, the sequence of B-modules I/I2⟶B⊗PΩP/A⟶ΩB/A⟶0 is exact, where the first map sends the class of f∈I to 1⊗df and the second is induced by P→B.
  3. If I=(f1,…,fc), then ΩB/A is the cokernel of the B-linear map Bc→Bn given by the Jacobian matrix (∂fj∂xi), that is, ΩB/A≅Bn/∑j=1cB⋅(∂ifj)i.

The first map of (2) need not be injective; it is not claimed to be.

Facts & Assumptions

Given: A commutative ring A, the polynomial ring P=A[x1,…,xn], an ideal I⊆P and the quotient B=P/I.

[F1]

Universal property of algebraic differentials: for every P-module M, g↦g∘d is an isomorphism Hom⁡P(ΩP/A,M)≅Der⁡A(P,M), naturally in M.

[F2]

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

[F3]

The polynomial ring R[xi:i∈I] as finitely supported coefficient families on monomials: A[x1,…,xn] is the set of finitely supported functions from monomials to A, written as formal sums ∑acaxa; so each element of P has a unique expression as a finite A-linear combination of monomials xa=x1a1⋯xnan, and the product of monomials is xaxa′=xa+a′.

Proof

1.1

Define ∂i ⁣:P→P on the monomial basis of [F3] by ∂i(xa):=aixa−ei when ai≥1, and ∂i(xa):=0 when ai=0, extended A-linearly. Since exponents add under multiplication and N-multiplication distributes, ∂i(fg)=f ∂i(g)+g ∂i(f) for monomials and hence, by A-bilinearity of multiplication, for all f,g∈P; also ∂i(A)=0. So each ∂i is an A-derivation of P. By [F1] there are P-linear αi ⁣:ΩP/A→P with αi(dxj)=∂i(xj)=δij. The P-linear map Φ ⁣:Pn→ΩP/A, Φ(ei)=dxi, is surjective: by additivity and the Leibniz rule d(xa)=∑iaixa−eidxi, and an arbitrary element of P is a finite A-linear combination of monomials, so every df lies in ∑iP dxi, and these elements generate ΩP/A by construction. The P-linear endomorphism Φ∘(α1,…,αn) of ΩP/A fixes each generator dxj, hence is the identity; therefore Φ is injective as well, and dx1,…,dxn are a basis.

F1F3algebra
2.1

Let Q:=coker⁡(B⊗PI→B⊗PΩP/A) where the map sends 1⊗f to 1⊗df. This is well defined: the map I→B⊗PΩP/A, f↦1⊗df, is P-linear, and the class of 1⊗f depends only on f, so extension of scalars gives the displayed B-linear map. There is a B-linear surjection B⊗PΩP/A→ΩB/A with 1⊗df↦d(f+I), induced by the A-derivation P→ΩB/A, f↦d(f+I); it kills the image of B⊗PI because df maps to the class of d(f+I) with f∈I. Hence it factors through a surjection Q→ΩB/A. Conversely define D ⁣:B→Q by D(g+I):= the class of 1⊗dg. This is well defined because g∈I makes 1⊗dg lie in the image defining Q; it is additive, A-constant, and satisfies Leibniz because d does and the B-module structure on B⊗PΩP/A is that of B. By [F1] applied to the A-algebra B and the B-module Q, D induces a B-linear map ΩB/A→Q, and the two displayed maps are inverse on the generating classes of 1⊗dxi and of dxi. Therefore ΩB/A≅Q, which is exactness of the sequence of (2); right exactness of B⊗P− is the statement of [F2] applied to I→P→B→0, and it is what makes B⊗PΩP/A the receptacle of this cokernel presentation.

F1F2step 1.1algebra
3.1

Suppose I=(f1,…,fc). Since I=∑jPfj, every class in I/I2 is a B-linear combination of the classes of f1,…,fc: from f=∑jgjfj and I2∋ (terms with two factors of I) one gets f≡∑j(gj+I)fj modulo I2. Hence the image of the first map of (2) is generated by the classes of 1⊗dfj, and dfj=∑i∂ifj dxi by step 1.1 and the Leibniz rule. Under the basis identification of step 1.1, 1⊗dfj corresponds to the j-th column (∂ifj)i of the Jacobian matrix, so the cokernel of Bc→Bn, ej↦(∂ifj)i, is exactly Q≅ΩB/A of step 2.1.

step 1.1step 2.1algebra
4.1

The first map of (2) is not injective in general: take A=Z, P=Z[x] and I=(2). Then I/I2=2Z[x]/4Z[x]≅F2[x]≠0, while d(2)=0 in ΩP/A because 2=φ(2) for the structure map φ ⁣:Z→Z[x], so the first map has nonzero kernel. This proves the final clause and, with steps 2.1 and 3.1, the whole statement.

step 2.1step 3.1givenalgebra∎

Depends on

Used by

Dependency tree · two levels

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

Sources