Alphabeta Math
LemmaStatement: AI-adaptedProof: AI-adaptedPipeline-generatedprecheck passjudge pass (gpt-6-sol)audited 2026-09-30
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.

Finite-free local criterion for cohomology and base change

Statement

Assume the Axiom of Choice. It is used only through the Nakayama lemma and its corollary [F2], whose proof needs the Jacobson-radical unit characterisation.

Let A be a ring, let m⊆A be a maximal ideal with residue field κ=A/m, and let K∙ be a bounded complex of finite free A-modules (Cohomology object of a cochain complex) with differentials dq:Kq→Kq+1. Fix q∈Z, put e=dq−1 and d=dq, and let φq:Hq(K)⊗Aκ⟶Hq(K⊗Aκ) be the natural map induced by tensoring representatives. Then:

  1. φq is surjective if and only if there is s∈A∖m such that over As there are bases of Ksq and Ksq+1 in which the matrix of dq is (Ir000) (a split form of constant rank r, where r is the rank of dq⊗Aκ).
  2. If this holds, then Hq(K)s is a finitely generated As-module and the natural map Hq(K)s⊗AsA′⟶Hq(K⊗AA′) is an isomorphism for every As-algebra A′.
  3. Given 1, Hq(K)s is a finite projective As-module for some s∈A∖m if and only if, after shrinking further, the analogous map φq−1 is also surjective. If Kq−1=0 then Hq−1(K)=Hq−1(K⊗Aκ)=0 and the condition on φq−1 is automatic.

No Noetherian hypothesis is used.

Facts & Assumptions

Given: The Axiom of Choice (The Axiom of Choice), a ring A, a maximal ideal m⊆A, κ=A/m, a bounded complex K∙ of finite free A-modules, and an integer q.

[F1]

Hq(K)=ker⁡(dq)/im⁡(dq−1) as a quotient of submodules of Kq. (Cohomology object of a cochain complex)

[F2]

Let R be a commutative ring and I⊴R with I⊆J(R). If M is a finitely generated R-module with IM=M, then M=0; if x1,…,xt∈M generate M/IM, then they generate M. (Assuming the Axiom of Choice, Nakayama's lemma, Assuming the Axiom of Choice, generators modulo an ideal in the Jacobson radical lift to generators)

[F3]

If C→D→E→0 is exact, then C⊗AN→D⊗AN→E⊗AN→0 is exact for every R-module N. (Tensoring is right exact)

[F4]

For a prime p of a commutative ring R, the localisation Rp=(R∖p)−1R is a local ring whose residue field is Rp/pRp, and the class s/1 of every s∈R∖p is a unit in Rp. (Localisation at a prime ideal: Rp=(R∖p)−1R, Rp/pRp≅Frac⁡(R/p) is the residue field at p, Multiplicative subsets and the localisation S−1R as equivalence classes of fractions)

[F5]

For a commutative ring R the Jacobson radical is J(R)=⋂m maximalm; for a local ring (R,n) this intersection has the single member n, so J(R)=n. (The Jacobson radical of a ring, A local ring is a nonzero commutative ring with a unique maximal ideal)

[F6]

The Axiom of Choice is the statement that every family of nonempty sets has a choice function. It enters this proof only through the AC-conditional Nakayama lemma and its corollary [F2], applied in steps 1.3 and 3.1. (The Axiom of Choice)

Proof

technique · direct: rewrite surjectivity of $\varphi^q$ as a lifting condition on $d^q$ at the closed fibre, put $d^q$ into split block form over the local ring $A_{\mathfrak m}$ by elementary basis changes, and read off the base-change and freeness statements
1.1F4F5given

Let B=Am, a local ring with maximal ideal n=mAm and residue field κ=B/n, and put J(B)=n [F4, F5]. Since K∙ consists of finite free modules, Km∙⊗Bκ=K∙⊗Aκ, so Hq(Km)⊗Bκ=Hq(K)⊗Aκ and Hq(Km⊗Bκ)=Hq(K⊗Aκ); the map φq is unchanged. Every s∈A∖m maps to a unit of B [F4], so any basis change over As is a basis change over B; conversely, a computation over B has finitely many matrix entries ai/si with si∈A∖m, and with s=s1⋯st∈A∖m it is a computation over As. It therefore suffices to prove statements 1–3 with (A,m) replaced by the local ring B.

1.2F1F3algebra

The image of φq is the image of ker⁡d in ker⁡(d⊗κ)/im⁡(e⊗κ), so φq is surjective if and only if d−1(mKq+1)=ker⁡d+im⁡e+mKq. Indeed, by [F1] and [F3] the target is d−1(mKq+1)/(im⁡e+mKq), while the image is (ker⁡d+im⁡e+mKq)/(im⁡e+mKq). Since im⁡e⊆ker⁡d, equality of these two quotients is equivalent to the displayed equality of their numerator submodules.

1.3F2F5F6algebraconstruct

Under AC [F6] put r=dim⁡κim⁡(d⊗κ). Choose a B-basis g1,…,gn of Kq+1 such that g1,…,gr reduce modulo n to a basis of im⁡(d⊗κ); this is possible because any κ-basis of im⁡(d⊗κ) extends to one of Kq+1⊗κ and any basis of the finite free module Kq+1⊗κ lifts to a B-basis of Kq+1 [F2, F5]. For i≤r pick fi0∈Kq with d(fi0)≡gi(modnKq+1), which exists by the choice of the gi. Replacing gi by d(fi0) for i≤r leaves a B-basis of Kq+1 [F2, F5], and the elements f10,…,fr0 are linearly independent modulo nKq; extend them to a basis f1,…,fm of Kq [F2, F5]. In these bases the matrix of d has the block form M=(IrC0D),D≡0(modn), the congruence for D holding because r was defined as the rank of d⊗κ.

2.1F2step 1.3algebra

Replacing fj by fj−∑i≤rcijfi for j>r (an invertible change of basis) removes the block C: if d(fj)=∑i≤rcijgi+dj with dj in the span of gr+1,…,gn, then d(fj−∑i≤rcijfi)=dj. Hence, after this change of the basis of Kq alone, the matrix of d is (Ir00D),D≡0(modn), and ker⁡d consists of the vectors (0,x) with Dx=0. Writing Kq=F′⊕F′′ for the spans of f1,…,fr and fr+1,…,fm, we have d−1(mKq+1)=mF′⊕F′′ and ker⁡d={0}⊕ker⁡D, while im⁡e⊆ker⁡d⊆F′′ because d∘e=0.

3.1F1F2F5F6step 1.2step 2.1algebra

We evaluate step 1.2 in the block form of step 2.1. The condition becomes mF′⊕F′′=mF′⊕(ker⁡D+im⁡e+mF′′), i.e. F′′=ker⁡D+mF′′; by Nakayama [F2, F6] applied to the finitely generated module F′′/ker⁡D with the ideal n=J(B) [F5] this is equivalent to F′′=ker⁡D, i.e. to D=0. Thus φq is surjective if and only if, after the constructions of steps 1.3–2.1, the block D vanishes, which is exactly the split form with matrix diag⁡(Ir,0); this proves statement 1, the basis changes being the ones constructed in steps 1.3–2.1 and the transition between B and As being as in step 1.1.

4.1F1F3step 3.1algebra

Assume now that over some As the differential dq has matrix diag⁡(Ir,0) with respect to bases of Ksq and Ksq+1; write Ksq=F′⊕F′′ accordingly, so that ker⁡dq=F′′ and im⁡e⊆F′′. Then Hq(Ks)=F′′/im⁡e is finitely generated, and for every As-algebra A′ the differentials of K∙⊗AA′ are diag⁡(Ir,0) and e⊗1, so Hq(K⊗AA′)=ker⁡(dq⊗1)/im⁡(e⊗1)=(F′′⊗AsA′)/im⁡(e⊗1)=Hq(Ks)⊗AsA′, the last equality by right exactness of the tensor product [F3]. This proves statement 2.

5.1F3step 4.1

It remains to discuss finite projectivity. Keep the split form of step 4.1, so that Hq(Ks)=coker⁡(e′:Ksq−1→F′′) with e′ the composite of e with the projection onto F′′. Right exactness [F3] shows that coker⁡(e′) commutes with every base change if e′ can be written as diag⁡(Ir′,0) in suitable bases of Ksq−1 and F′′: then the cokernel is the free module on the remaining basis vectors.

6.1F2F4step 1.1step 5.1algebra

Suppose Hq(Ks)=coker⁡(e′) is finite projective over As. The surjection F′′→Hq(Ks) splits, so im⁡(e′) is a finite projective direct summand of F′′; the surjection Ksq−1→im⁡(e′) then splits, and its kernel is also finite projective. Localize at m: all these finite projective summands, including the complementary copy of Hq(Ks) in F′′, become finite free over the local ring B=Am by the basis-lifting and Nakayama argument of [F2]. Bases of the summands and their inclusions and projections involve finitely many matrix entries and inverse determinants in B; clear their denominators and the finitely many matrix equalities over a further As′ with s′∉m (as in step 1.1). The resulting bases of Ks′q−1 and Fs′′′ exhibit e′ as diag⁡(Ir′,0) on that neighbourhood, as required for the converse to step 5.1.

7.1F1F3step 3.1step 5.1step 6.1algebra∎

Finally, the criterion of statement 1 applied with q replaced by q−1 to the map e=dq−1:Kq−1→Kq says that φq−1 is surjective if and only if, after shrinking, e has split form diag⁡(Ir′,0) with respect to bases of Kq−1 and Kq. If Kq−1=0 then Hq−1(K)=0=Hq−1(K⊗Aκ) and φq−1 is the zero map of the zero module, hence surjective; this covers the degree −1 convention. Combining with steps 5.1 and 6.1, finite projectivity of Hq(Ks) is equivalent to surjectivity of φq−1 after shrinking: if e′=diag⁡(Ir′,0) in bases of Ksq−1 and F′′, then adjoining the basis of F′ puts the matrix of e into diag⁡(Ir′,0) after reordering the basis of Ksq, which is the criterion for φq−1; conversely φq−1 surjectivity produces such bases and step 6.1 gives projectivity. This proves statement 3 and completes the proof.

Depends on

Used by

Dependency tree · two levels

40 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