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

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

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

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

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∎

Depends on

Used by

Dependency tree · two levels

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

Sources