Alphabeta Math
LemmaStatement: Literature-sourcedProof: AI-generatedPipeline-generatedprecheck passjudge pass (gpt-6-luna)verified 2026-11-04 (gpt-6.1-sol)
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.

Marked algebra and sheaf extensions from polynomial presentations

Statement

Assume the Axiom of Choice. For a ring map R→B, let Mod⁡(B) be the abelian category of all B-modules; for a map of sheaves of rings R→B on a scheme's underlying space, let Mod⁡(B) be the abelian category of all sheaves of B-modules, without a quasi-coherence restriction. In either case write D(Mod⁡(B)) for its unbounded derived category and define Ext⁡Bi(K,M):=Hom⁡D(Mod⁡(B))(K,M[i]). In the sheaf case, choose a simplicial polynomial sheaf resolution P∙→B in R-algebras: every Pn is a polynomial R-algebra sheaf and the augmentation induces π0(P∙)≅B and πj(P∙)=0 for j>0. Define the cohomologically indexed cotangent complex by LB/R=N(ΩP∙/R⊗P∙B), where normalized simplicial degree n is placed in cohomological degree −n and its differential is the alternating sum of face maps. For a ring map use the same construction on the one-point ringed space. These constructions are independent up to quasi-isomorphism of the chosen functorial resolution. For a B-module (or B-module sheaf) M, isomorphism classes of square-zero extensions of R-algebras 0→M→E→B→0 with the displayed kernel identification are canonically classified by Ext⁡B1(LB/R,M); marked automorphisms are Der⁡R(B,M)=Ext⁡B0(LB/R,M). In particular this applies to R=f−1OS and B=OX. Neither quasi-coherence of the extension nor a global lift of its local sections is assumed.

The classification is compatible with changing the coefficient module, pulling back an extension along a ring or sheaf-algebra map, and restriction to an open subset. For a square-zero surjection R↠A with kernel I, a map A→B, and an A-linear map c:I→M (where M is an A-module through A→B), the extensions whose structural map induces c are precisely the fiber, on isomorphism classes, of restriction to A over the class obtained from 0→I→R→A→0 by changing its kernel through c.

Facts & Assumptions

Given: the ring or sheaf-algebra data and the marked square-zero convention in the Statement; all rings are commutative and unital.

[F1]

Truncation, differentials and the cotangent complex of a smooth morphism identifies the two-term conormal complex of a polynomial presentation with τ≥−1L, and identifies its Ext in degrees zero and one with those of L.

[F2]

The cotangent complex of a morphism of schemes supplies the scheme-level cotangent construction and affine comparisons; Ext groups of the cotangent complex defines derived Ext in its stated scope. The broader sheaf-ring resolution and all-module-sheaf derived Ext convention used here are defined explicitly in the Statement.

[F3]

The Stacks Project, Section 91.7, Lemma 91.7.2 (08UB) refines every class in Ext⁡1 of the sheaf naive cotangent complex to a polynomial presentation for an arbitrary module sheaf, and Lemma 91.7.4 (0GPZ) states the square-zero extension classification for every OX-module. Together with [F1]'s degree-one comparison between the naive and full cotangent complexes, these verify the non-quasi-coherent coefficient scope used here.

[A1]

The Axiom of Choice is used for lifts of a set of polynomial generators in the ring case and the resolution and Ext suppliers.

Proof

Given: [F1], [F2], [A1] and the Statement's data. A polynomial sheaf R[T] means the sheafification of the polynomial-algebra presheaf on a sheaf of sets T; its stalk at x is Rx[Tx].

1.1F1F2A1constructalgebra

Write PT=R[T]↠B, JT=ker⁡(PT→B), QT=JT/JT2, VT=ΩPT/R⊗PTB, and KT=[QT→dVT] in degrees −1,0. In the sheaf case T→B is any sheaf of sets giving this surjection. We construct actual global comparison maps before checking stalks. Put PB=R[B] and define aT:PT→PB by t↦[α(t)], where α:T→B is the given generator map and [b] is the generator labelled by b. The free polynomial sheaf's universal property gives this sheaf-algebra map globally; it preserves augmentation to B. It induces a global chain map jT:KT→KB by q↦aT(q) modulo JB2 and dp⊗b↦daT(p)⊗b. No local lift is chosen. Next let P∙→B be the functorial standard simplicial polynomial sheaf resolution defined in the Statement, so P0=PB. There is a global map ℓ:LB/R→KB: degree zero is the identity on VB, degree −1 sends df⊗b to (d0f−d1f)b modulo JB2, and lower degrees map to zero. Here fˉ denotes the augmentation to B; the difference lies in JB because both face maps have the same augmentation. The identity d0(fg)−d1(fg)≡fˉ(d0g−d1g)+gˉ(d0f−d1f)(modJB2) verifies that the formula respects differentials and tensor balancing; the simplicial face identities make it kill the alternating boundary from degree −2. Thus it is an actual sheaf-complex map. Only now take stalks: polynomial sheafification, the standard resolution, kernels and tensor commute with stalks, and [F1] identifies τ≥−1ℓx as a quasi-isomorphism. The map (jT)x is also a quasi-isomorphism: choose, only for this stalk calculation, polynomial lifts of the opposite presentation's generators to obtain an inverse substitution over Bx. Either composite and the identity induce the same map to Bx. Their difference gives a chain homotopy on the two-term conormal complexes: send dt to the difference of the two substituted values of t modulo the target relation ideal squared. Expanding a relation modulo that square proves the degree −1 homotopy identity, and differentiating proves the degree-zero identity. Thus the substitutions are inverse up to chain homotopy. These stalkwise inverse choices are not used as sheaf maps. Consequently the actual global roof KT→jTKB←τ≥−1ℓτ≥−1LB/R consists of quasi-isomorphisms. It is strictly compatible with every given sheaf map r:T′→T over B: substitution defines PT′→PT, and aT∘P(r)=aT′ on all generators, hence jT∘K(r)=jT′. Therefore K(r) is a global quasi-isomorphism by two-out-of-three. Stalkwise choices have only verified already defined global maps; they have not been glued to manufacture a comparison. Use this roof to identify degree-zero and degree-one Ext with those of L, retaining derived Hom for sheaves. The ring case uses the same formulas.

2.1step 1.1A1constructalgebra

For a B-linear map u:Q→M, give M⊕P multiplication (m,p)(n,q)=(pˉn+qˉm,pq), where pˉ is the image in B. Divide by the additive subgroup of pairs (−u(j),j), j∈J; it is an ideal because u(pj)=pˉu(j) and u(J2)=0. Call the resulting algebra Eu. Its quotient is B and its kernel is exactly M: a pair mapping to zero has p∈J and equals (m+u(p),0), while a graph pair with second component zero has j=0. Kernel products vanish. Conversely, a lift P→E of a presentation gives u(j) by evaluation of j in E; this kills J2, is B-linear and gives an isomorphism Eu→E. Surjectivity and injectivity follow from the just described exact kernel and quotient, so no surjectivity of P→E is required. These formulas apply sectionwise followed by sheafification. A sheaf presentation lifting to E always exists: take T to be the underlying sheaf of sets of E. In rings lift the chosen generators using AC.

3.1step 1.1step 2.1F2algebraconstruct

Changing the lifted generators by a map T→M changes evaluation of a polynomial j by ∑t(∂j/∂t)δt, since terms containing two kernel elements vanish. Thus it changes u by θd, for the corresponding B-linear map θ:V→M. Conversely this formula gives an isomorphism of the two graph quotients. Given two extensions, take a common lifted presentation: in rings use pairs of generator lifts, and in sheaves take T=E1×BE2 as a sheaf of sets. If their maps are u1,u2, their difference defines a class [u2−u1]∈Ext⁡B1(K,M). The triangle V[0]→K→Q[1]→V[1] shows that this class is zero exactly when u2−u1=θd for a global θ:V→M. Hence zero difference is exactly existence of a marked isomorphism. Refining presentations preserves the class; common refinements show independence. The strict standard-comparison squares of step 1.1 and the derivative formula just proved show that no choices of generator lifts change it: compare any lifted presentation T→E with the full generator sheaf underlying E using that given map T→E. It induces an actual polynomial sheaf map and a quasi-isomorphism of conormal complexes by step 1.1, and its relation-evaluation map is the pullback of that for E. For two extensions use the full generator sheaf E1×BE2, whose two projections are actual maps and whose map to B is an epimorphism; this avoids assuming that a mere generating sheaf T→B is itself an epimorphism.

4.1step 1.1step 2.1step 3.1F2F3constructalgebra

Using the generator-refinement mechanism of [F3], every class η∈Ext⁡B1(KT,M) can be represented by a conormal map after an actual global refinement of the generators. Its image in Ext⁡B1(VT,M) is represented by a module-sheaf extension 0→M→H→pVT→0. Use the generator map e:T→VT, t↦dt⊗1, to define the sheaf fiber product T′=T×VTH. Its projections r:T′→T and h:T′→H are global sheaf maps satisfying ph=er, and r is an epimorphism since it is a pullback of p. Thus PT′→B is still an epimorphism: its stalk generators include lifts of all generators of PT→B. The actual substitution map P(r):PT′→PT induces K(r):KT′→KT, and step 1.1 proves this global map is a quasi-isomorphism compatible with the standard-resolution roof. Pull back η along it. The free B-module sheaf VT′ on T′ has a global B-linear map h~:VT′→H extending h. Its composite with p is the actual map VT′→VT. Hence the pulled-back module extension H×VTVT′→VT′ has the explicit global splitting v′↦(h~(v′),v′). No section of r and no splitting of H→VT is asserted. The image of the pulled-back η in Ext⁡B1(VT′,M) is therefore zero. The long exact sequence of VT′[0]→KT′→QT′[1] represents it by a global morphism QT′→M. Step 2.1 now constructs its extension, and step 1.1 identifies its class with the original η via actual comparison maps. In rings VT is free and projective, so this refinement is unnecessary. Taking the split extension M⊕B as zero, step 3.1 proves bijectivity. This construction also works when H is a nonsplit module-sheaf extension: it is its pullback to VT′, not H itself, that is split.

4.2F1F2step 3.1algebra

A marked automorphism of E has form e↦e+D(eˉ). To see this, subtract its identity map: the difference has values in M and vanishes on the marked kernel. Multiplying two elements gives exactly D(bb′)=bD(b′)+b′D(b), and the structure map gives D(R)=0. Conversely that identity makes the displayed map an R-algebra homomorphism. Its inverse is obtained with −D, and composition adds derivations. By the definition of differentials these derivations are Hom⁡B(ΩB/R,M); by [F1] and the degree-zero truncation of derived Hom this is Ext⁡B0(LB/R,M). The same calculation on sections defines sheaf derivations and their global group.

5.1step 2.1step 3.1step 4.1algebra

Addition agrees with addition of classes: take the fiber product Eu×BEv, whose kernel is M⊕M, and change that kernel by the sum map M⊕M→M. On a common lifted presentation its conormal evaluation is u+v. Changing a kernel by a:M→M′ similarly replaces u by au. Pullback along B1→B2 replaces an evaluation map by its composition with J1/J12→J2/J22: take T2 to be the underlying sheaf of sets of the whole extension E2, with its identity evaluation T2→E2, and set T1=B1×B2T2. The projection T1→T2 gives the actual polynomial sheaf map, while the pair of the B1-projection and the E2-evaluation maps lifts T1 into E2×B2B1. Both T2→B2 and T1→B1 are epimorphisms of sheaves, so these are presentations; all maps are the displayed global projections. The comparisons to the standard complex commute as in step 1.1. These formulas prove the claimed naturality, including restrictions. All comparisons are independent of presentation by step 3.1.

6.1step 2.1step 4.1step 5.1step 4.2algebra∎

Finally pull an extension of B back to A, giving E×BA. Its induced kernel map from I is cE. The class of R→A, with its kernel changed by c, is represented by the pushout (M⊕R)/{(−c(i),i):i∈I}, with multiplication as in step 2.1 using the A-action on M. If cE=c, the map (m,r)↦(m+rE,rˉ) is a marked isomorphism from this pushout to E×BA. Conversely an isomorphism of these R-algebra extensions forces cE=c by evaluating each i∈I through the structural R-map. Step 5.1 identifies these operations with the corresponding Ext restriction and coefficient maps. Thus the desired extensions are precisely the asserted fiber. There is no additional choice of an R-map into E: an R-algebra already includes it. This proves every assertion.

Depends on

Dependency tree · 2 levels

Sources