Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedprecheck passjudge pass (gpt-6.1-sol)audited 2026-10-02
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.

Serre duality for coherent sheaves on a smooth proper curve, Ext form

Statement

Assume the Axiom of Choice as inherited from the duality and coherent-cohomology suppliers. Let C be a smooth proper geometrically integral curve over an arbitrary field k and let F be a coherent OC-module. Then there are canonical k-linear isomorphisms Hom⁡OC(F,ωC)≅H1(C,F)∗,Ext⁡OC1(F,ωC)≅H0(C,F)∗, both functorial in F, where Ext⁡ is the global sheaf Ext of Sheaf Ext of coherent modules. In particular h1(C,F)=dim⁡kHom⁡OC(F,ωC) for every coherent F, and for F finite locally free the first isomorphism is the vector-bundle duality of Serre duality for finite locally free sheaves on a smooth proper curve.

Facts & Assumptions

Given: AC, a field k, a smooth proper geometrically integral curve C/k, and a coherent OC-module F.

[F1]

AC states that every family of nonempty sets has a choice function (The Axiom of Choice). It is inherited by the injective-resolution, coherent-cohomology, and duality suppliers below.

[F2]

A curve over k is separated, of finite type, and has underlying chain dimension one; properness is an additional hypothesis (Curves over a field, Proper morphisms). A field is Noetherian (A field has only the zero ideal and itself, hence is Noetherian), so finite-type affine charts of C have Noetherian coordinate rings (Every algebra of finite type over a Noetherian ring is a Noetherian ring). Properness makes C quasi-compact. Thus C is a Noetherian scheme and its underlying topological space is Noetherian: take a finite affine cover by Noetherian spectra and restrict any ascending chain of opens to each member. Its dimension is one by the curve definition (Locally Noetherian and Noetherian schemes, The spectrum of a Noetherian ring is a Noetherian topological space, Chain dimension and the empty-space convention).

[F3]

The canonical sheaf ωC=ΩC/k1 is an invertible OC-module (Canonical bundle and canonical divisors, Invertible sheaves).

[F4]

On a smooth curve, a coherent subsheaf of a finite locally free sheaf is torsion-free, and every coherent torsion-free sheaf is finite locally free (Torsion-free coherent modules on a smooth curve are locally free).

[F5]

On a locally Noetherian scheme, coherent modules are closed under kernels; finite locally free modules are coherent; and tensoring a coherent module by an invertible sheaf preserves coherence (Coherent sheaves on a locally Noetherian scheme, Coherent module sheaves).

[F6]

If C is projective over the Noetherian ring k, L is ample and G is coherent, then G⊗L⊗m is globally generated for all sufficiently large m (Eventual generation of coherent projective twists). A globally generated sheaf has surjective evaluation from all its global sections (Global generation by the evaluation map).

[F7]

For a proper scheme over a field and a coherent sheaf, every Hq is finite-dimensional (Finite-dimensional coherent cohomology over a field).

[F8]

If a separated Noetherian scheme has Noetherian underlying space of dimension at most d, then its quasi-coherent sheaves have Hq=0 for q>d (Dimension bound for quasi-coherent cohomology on a Noetherian scheme). The hypotheses hold for C by [F2].

[F9]

Sheaf cohomology Hq(C,−) is the right-derived functor of global sections on the underlying abelian sheaf (Sheaf cohomology as right derived global sections, Modules on a ringed space). A short exact sequence of sheaves of abelian groups has its natural long exact sequence in sheaf cohomology (Long exact sequence of sheaf cohomology). Exactness of a sequence of module sheaves is stalkwise, so forgetting the module structures preserves a short exact sequence (A sequence of abelian sheaves is exact exactly when it is exact on every stalk).

[F10]

Global Ext⁡OCq(A,G) is computed from Hom⁡OC(A,I∙) for an OC-injective resolution G→I∙ (Sheaf Ext of coherent modules). It has the natural long exact sequence in the first variable, beginning with 0→Hom⁡(F′′,G)→Hom⁡(F,G)→Hom⁡(F′,G)→Ext⁡1(F′′,G) for 0→F′→F→F′′→0 (Long exact global sheaf Ext sequence in the first variable).

[F11]

For every OC-module G, the canonical comparison Ext⁡OCq(OC,G)≅Hq(C,G) is natural, and OC-injective modules are flasque as underlying abelian sheaves (Injective modules are flasque and Ext from the structure sheaf is cohomology). In particular, an OC-injective resolution is an acyclic resolution for computing the cohomology of its underlying sheaf.

[F12]

Finite locally free sheaves have the natural tensor-Hom identifications Hom(E,G)=E∨⊗G and Hom⁡(E,I)=Γ(C,E∨⊗I); tensoring by E or E∨ is exact. These identities follow locally from a finite free basis and are natural in the sheaves (Locally free sheaves of finite rank, The internal Hom sheaf of two module sheaves, Tensor product of sheaves of modules).

[F13]

For a finite locally free E, vector-bundle Serre duality gives the perfect pairing H1(C,E)×H0(C,E∨⊗ωC)→k by contraction and the fixed normalized trace tC:H1(C,ωC)→k (Serre duality for finite locally free sheaves on a smooth proper curve).

[F14]

In a commutative diagram of modules with exact rows, the middle vertical map is an isomorphism if the other four vertical maps are isomorphisms (The Five Lemma for modules).

Proof

technique · construct both trace pairings first, resolve the coherent sheaf by two finite locally free sheaves, use a kernel comparison for the first pairing and the five lemma for the second
1.1F2F3F8

By [F2], C is a separated Noetherian scheme with Noetherian underlying space of dimension one. Hence [F8] gives Hq(C,G)=0 for every quasi-coherent G and every q>1; the sheaves used below are coherent or finite locally free, hence quasi-coherent. The sheaf ωC is invertible by [F3].

1.2F2F6construct

The projective-embedding corollary gives a closed immersion i:C↪PkN (Every smooth proper curve admits a projective embedding). Put L=i∗OPkN(1). This is very ample by the relative definition and therefore ample by Relative very ampleness implies relative ampleness. The closed immersion makes C projective over k by Projective morphisms before Proj, in the convention of the global-generation lemma.

1.3F10F11F12

For any OC-module G, fix an injective resolution G→I∙. By [F11], Ext⁡q(OC,G)≅Hq(C,G) naturally. For finite locally free E, E∨⊗I∙ is an injective resolution of E∨⊗G: exactness follows from [F12], and E∨⊗− is right adjoint to the exact functor E⊗−, so it preserves injectives. Termwise Γ(C,E∨⊗I∙)=Hom⁡(E,I∙); its terms are flasque by [F11], so it computes cohomology. Thus Ext⁡q(E,G)≅Hq(C,E∨⊗G) naturally, from global Ext itself and not global sections of sheaf Ext.

1.4F11F12F13

Write tC:H1(C,ωC)→k for the same fixed normalized trace as in [F13]. Define ΦF:Hom⁡(F,ωC)→H1(F)∗ by ΦF(α)(u)=tC(H1(α)(u)). By [F11], this is the Yoneda pairing of Ext⁡1(OC,F)≅H1(F) with α, followed by the fixed trace; it is canonical and natural contravariantly in F. For finite locally free E, Hom⁡(E,ωC)=H0(E∨⊗ωC) by [F12], so [F13] makes ΦE an isomorphism.

1.5F10F11

Define ΨF:Ext⁡1(F,ωC)→H0(F)∗ by ΨF(ξ)(s)=tC(χωC(Ext⁡1(s,ωC)(ξ))), where s:OC→F is the global section and χωC:Ext⁡1(OC,ωC)→H1(C,ωC) is [F11]. This is the Yoneda pairing followed by the fixed trace, and is canonical and natural contravariantly in F.

2.1F5F6F7step 1.2

Choose n≥0 so that F(n):=F⊗L⊗n is globally generated, using [F6]. This twist is coherent. By [F7], H0(C,F(n)) is finite-dimensional over k; choose a finite k-basis s1,…,sN.

2.2F12F13step 1.3step 1.5

For finite locally free E, step 1.3 identifies Ext⁡1(E,ωC) with H1(E∨⊗ωC); pullback along s:OC→E is induced by contraction E∨⊗ωC→ωC. The vector-bundle pairing [F13] for E∨⊗ωC, whose dual bundle tensored with ωC is canonically E, is exactly ΨE. Hence ΨE and ΨE′ are isomorphisms.

3.1F6step 2.1

The evaluation map from all global sections is surjective by [F6]. Every global section is a k-linear combination of the si, with k acting through OC; hence at each stalk the values of the si generate F(n) over OC. Thus OC⊕N↠F(n), and after twisting by L−n there is a surjection p:E:=(L−n)⊕N↠F with E finite locally free.

4.1F4F5step 3.1

Let E′:=ker⁡p. It is coherent by [F5], and as a subsheaf of E it is torsion-free; [F4] makes it finite locally free. We obtain a two-term finite locally free resolution for every coherent F, including torsion sheaves: 0⟶E′→ȷE→pF⟶0.

5.1F7F8F9step 4.1

By [F9] and [F8], this short exact sequence gives the cohomology sequence below; it is exact at the final term because H2(C,E′)=0. Every term is finite-dimensional by [F7]: 0→H0(E′)→H0(E)→H0(F)→δHH1(E′)→H1(E)→H1(F)→0, where Hq(G) abbreviates Hq(C,G).

5.2F10step 4.1

With G=ωC, the exact first-variable Ext sequence supplied by [F10] is 0→Hom⁡(F,ωC)→Hom⁡(E,ωC)→Hom⁡(E′,ωC)→δExtExt⁡1(F,ωC)→Ext⁡1(E,ωC)→Ext⁡1(E′,ωC).

6.1F7F10step 1.4step 5.1step 5.2

Dualizing the finite-dimensional cohomology tail H1(E′)→H1(E)→H1(F)→0 gives 0→H1(F)∗→H1(E)∗→H1(E′)∗. The Ext sequence in 5.2 identifies Hom⁡(F,ωC) with the kernel of Hom⁡(E,ωC)→Hom⁡(E′,ωC). Naturality of Φ for both p:E→F and ȷ:E′→E identifies this kernel map with the dual cohomology kernel map; since ΦE and ΦE′ are isomorphisms by step 1.4, the induced map on kernels, precisely ΦF, is an isomorphism.

6.2F10step 1.4step 1.5

Dualizing the cohomology sequence of 5.1 gives the exact row H1(E)∗→H1(E′)∗→H0(F)∗→H0(E)∗→H0(E′)∗. Together with 5.2 the five-lemma diagram is the following; its vertical maps, in order, are ΦE,ΦE′,ΨF,ΨE,ΨE′: [F7, F10, step 1.4, step 1.5, step 2.2, step 5.1, step 5.2] Hom⁡(E,ωC)→Hom⁡(E′,ωC)→Ext⁡1(F,ωC)→Ext⁡1(E,ωC)→Ext⁡1(E′,ωC)↓ΦE↓ΦE′↓ΨF↓ΨE↓ΨE′H1(E)∗→H1(E′)∗→H0(F)∗→H0(E)∗→H0(E′)∗. The square over Hom⁡(E)→Hom⁡(E′) commutes by naturality of Φ, and the squares over Ext⁡1(F)→Ext⁡1(E)→Ext⁡1(E′) commute by naturality of Ψ.

6.3F9F10F11step 1.3step 5.2

Let α:E′→ωC and s:OC→F. In the injective resolution ωC→I∙, extend jα:E′→I0 to α~:E→I0, with j:ωC→I0 the coaugmentation. The connecting class δExt(α) is represented by d0α~:E→I1, which vanishes on E′ and factors as c∘p for a cocycle c:F→I1. The pushout P=(ωC⊕E)/{(α(e′),−ȷ(e′)):e′∈E′} maps to Qc:={(x,z)∈F⊕I0:c(x)=d0z} by [w,e]↦(p(e),j(w)+α~(e)); this is well-defined and induces the identity on kernel ωC and quotient F, so its Yoneda class is the cocycle class δExt(α) with positive sign. Precomposition by s sends c to c∘s, the cocycle of the pullback extension. Under [F11], this Yoneda class maps to the cohomology boundary of 1: for an extension 0→G→Ps→OC→0, extend G→I0 to b:Ps→I0; d0b factors through OC and represents both the injective-resolution Ext class and, since I∙ is flasque, the cohomology boundary. Thus the comparison introduces no sign. Naturality of the cohomology long exact sequence for the pushout diagram gives χωC(Ext⁡1(s,ωC)(δExt(α)))=H1(α)(δH(s)). Equivalently, local lifts ei of s(1) give differences ej−ei; in P these become [0,ej−ei]=[α(ej−ei),0], again with positive sign. Applying tC verifies the middle square.

7.1F10F14step 1.4step 2.2step 6.2step 6.3

By [F14], the five lemma applies to the exact rows in 6.2: the outer vertical maps are isomorphisms by steps 1.4 and 2.2, while the explicitly defined middle map is ΨF. Thus ΨF is an isomorphism. No vanishing of Ext⁡2(F,ωC) is needed.

8.1F1F11F13step 1.4step 6.1step 7.1∎

Both maps are composition with the fixed normalized trace and are independent of the chosen resolution, which is used only to establish bijectivity. The first isomorphism gives the stated dimension identity, and for finite locally free F it is vector-bundle duality by its defining pairing. The field is arbitrary; no perfectness or extra qualifier is introduced.

Depends on

Used by

Dependency tree · two levels

173 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