Alphabeta Math
TheoremStatement: Literature-sourcedProof: 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.

Fitting ideals control fibre generator loci

Statement

Assume the Axiom of Choice, inherited from the Fitting ideal sheaf definition (The Axiom of Choice, Fitting ideal sheaves). Let X be a scheme and let F be a quasi-coherent OX-module of finite type (Finite type and finitely presented module sheaves). For an ideal sheaf I⊆OX put V(I)={x∈X:Ix⊆mx}={x∈X:Ix≠OX,x},D(I)=X∖V(I). Let Fitt⁡k(F)⊆OX, k≥0, be the Fitting ideal sheaves of F (Fitting ideal sheaves), with the convention Fitt⁡−1(F)=0 recorded there, and let F(x)=Fx⊗OX,xκ(x) be the fibre at x (Fibre of a module sheaf at a point).

Then:

  1. For every r≥0, V(Fitt⁡r(F))={x∈X:dim⁡κ(x)F(x)>r},D(Fitt⁡r(F))={x∈X:dim⁡κ(x)F(x)≤r}.
  2. For r=0 this reads V(Fitt⁡0(F))=Supp⁡(F)={x:Fx≠0}; in particular Fitt⁡0 cuts out the support, which is closed (Support of a finite-type quasi-coherent sheaf is closed).
  3. If F is finite locally free of rank r≥0 (Locally free sheaves of finite rank), then Fitt⁡r−1(F)=0 and Fitt⁡r(F)=OX.
  4. Conversely, if U⊆X is open, Fitt⁡r−1(F)∣U=0 and Fitt⁡r(F)∣U=OU, then F∣U is locally free of rank r: every point of U has an open neighbourhood on which F is free of rank r.
  5. The equalities in (4) cannot be replaced by pointwise fibre dimension: for A=k[t]/(t2) with k a field and M=A/(t), the sheaf F=M~ on X=Spec⁡A has fibre of dimension 1 at the unique point of X, while F is not locally free of rank 1.

No Noetherian hypothesis on X or on its affine charts is used.

Facts & Assumptions

Given: The Axiom of Choice, a scheme X, a quasi-coherent OX-module F of finite type, and an integer r≥0.

[F1]

The Fitting ideal sheaf: on an affine open U=Spec⁡A with F∣U≅M~ and a presentation A(J)→φAn→M→0 with n finite, Fitt⁡k(F)∣U=In−k(φ)~ where Im(φ) is the ideal generated by the m×m minors of a matrix of φ, with Im(φ)=A for m≤0 and Im(φ)=0 when m exceeds the number of rows (or the finitely many available columns); In−k(φ) depends only on M and k and commutes with localisation; the ideals are compatible with restriction to open subschemes (Fitting ideal sheaves, Fitting ideals do not depend on a presentation).

[F2]

Finite type and local freeness are local conditions: X is covered by affine opens U=Spec⁡A with F∣U≅M~, M a finitely generated A-module; F is locally free of rank r on U if U is covered by opens on which F is isomorphic to Or (Finite type and finitely presented module sheaves, Locally free sheaves of finite rank, Quasi-coherent module on a scheme).

[F3]

The fibre is F(x)=Fx⊗OX,xκ(x)=Fx/mxFx (Fibre of a module sheaf at a point).

[F4]

For finite type F: F(x)=0 if and only if F vanishes on an open neighbourhood of x (Geometric Nakayama for finite-type sheaves).

[F5]

The support is Supp⁡(F)={x:Fx≠0} (Support of a module sheaf), and for finite type F it is closed and on an affine chart Supp⁡(F)∩U=V(Ann⁡A(M)) (Support of a finite-type quasi-coherent sheaf is closed).

[F6]

Localisation is exact: localising the presentation of M at a prime p gives an exact sequence Ap(J)→φpApn→Mp→0, and M⊗Aκ(p)=Mp⊗Apκ(p) (Localisation of modules is exact).

[F7]

The tensor product is right exact, so from the presentation one obtains the exact sequence κ(p)(J)→φ⊗κ(p)κ(p)n→M⊗Aκ(p)→0; the matrix of φ⊗κ(p) is the reduction modulo p of the matrix of φ (Tensoring is right exact).

[F8]

Rank-nullity over a field, applied to the inclusion of the image of φ⊗κ(p) into the finite-dimensional codomain κ(p)n, gives dim⁡κ(p)coker⁡(φ⊗κ(p))=n−rank⁡(φ⊗κ(p)), even when the source has infinitely many basis vectors; the image is a subspace of κ(p)n and hence finite-dimensional. (Rank-nullity: dim⁡FV=nullity⁡T+rank⁡T)

[F9]

Elementary linear algebra over a field F: for a linear map L:F(J)→Fn one has rank⁡(L)<s if and only if every s×s minor of a matrix of L vanishes; consequently, if an s×s minor is a unit after base change to a ring, row and column operations by invertible matrices put the matrix in block form with an identity block. This is used over the residue fields κ(p) and over the localisations Aδ in step 4.2. [algebra]

[F10]

Proof technique: direct; compute the fibre of the cokernel of a presentation matrix by rank-nullity, identify the rank drop with the vanishing of the relevant minors, and handle the converse by inverting a unit minor and block-reducing the matrix.

Proof

1.1F3F6F7F8

The fibre of a presented module: let U=Spec⁡A be an affine open with F∣U≅M~ for a finitely generated A-module M, and fix a presentation A(J)→φAn→M→0 with n finite; for p∈U the localisation and the tensor product with κ(p)=Ap/pAp give the exact sequence κ(p)(J)→φ⊗κ(p)κ(p)n→M⊗Aκ(p)→0, and F(p)=Mp⊗Apκ(p)=M⊗Aκ(p); hence, with φ also denoting its reduced matrix, dim⁡κ(p)F(p)=n−rank⁡(φ⊗κ(p)).

2.1F1F9step 1.1

Minors detect the rank drop: for a given r≥0 and s=n−r, the inequality rank⁡(φ⊗κ(p))<s holds if and only if all s×s minors of the reduced matrix vanish, which happens if and only if every s×s minor of the matrix of φ lies in p, that is, In−r(φ)⊆p; the conventions of [F1] give In−r(φ)=A when s≤0, and rank⁡<s is then impossible, while for s>n one has In−r(φ)=0 and rank⁡<s holds always.

3.1F1step 1.1step 2.1

The rank locus on a chart: combining steps 1.1 and 2.1, for p∈U one has dim⁡κ(p)F(p)>r if and only if In−r(φ)⊆p; by [F1] the stalk of Fitt⁡r(F) at p is In−r(φ)⋅Ap, and I⋅Ap⊆pAp if and only if I⊆p; hence p∈V(Fitt⁡r(F)) if and only if dim⁡κ(p)F(p)>r.

3.2F1step 2.1

Converse, the case n=r: let U=Spec⁡A be affine with F∣U≅M~, presentation A(J)→φAn→M→0, and assume In−r(φ)=A, In−r+1(φ)=0 for some r≥1. If A=0 the conclusion is vacuous, so assume A≠0; then n≥r, since n−r+1≤0 would force A=In−r+1(φ)=0. If n=r, then I1(φ)=In−r+1(φ)=0 says that every entry of the matrix of φ is zero, so φ=0 and M=coker⁡φ≅An=Ar is free of rank r.

4.1F2step 3.1

Claim 1 globally: the affine charts of step 3.1 cover X by [F2] and the assertion is pointwise in each chart, so V(Fitt⁡r(F))={x:dim⁡κ(x)F(x)>r} and D(Fitt⁡r(F)) is its complement {x:dim⁡κ(x)F(x)≤r}; this proves claim 1.

4.2F1F9step 3.2

Converse, the case n>r: keep the hypotheses of step 3.2 with s=n−r≥1. The s×s minors of φ generate Is(φ)=A, so the distinguished opens D(δ)⊆Spec⁡A, as δ runs over the s×s minors, cover Spec⁡A; fix such a minor δ and invert it. Over Aδ the selected minor is a unit, so after permuting the s chosen rows and columns into the top-left corner, row operations by invertible n×n matrices and column operations by an automorphism of Aδ(J) put the matrix of φ⊗Aδ into block form (Is0Cψ) with ψ of size r rows; the (s+1)×(s+1) minors formed from s rows and s columns of the identity block together with one further row and column are, up to sign, exactly the entries of ψ, and they vanish because Is+1(φ)⊗Aδ=In−r+1(φ)⊗Aδ=0; hence ψ=0 and Mδ≅coker⁡(Is0C0)≅Aδ r, because the image is the graph {(x,Cx)}, a direct summand of Aδn of rank s. Thus F is free of rank r on each member D(δ) of a cover of U, so F∣U is locally free of rank r.

5.1F4F5step 4.1

Claim 2, the support: taking r=0 in claim 1 gives V(Fitt⁡0(F))={x:dim⁡κ(x)F(x)>0}={x:F(x)≠0}. For finite type F one has F(x)=0 only if F vanishes on a neighbourhood of x, hence only if Fx=0, and conversely Fx=0 gives F(x)=0; therefore {x:F(x)≠0}={x:Fx≠0}=Supp⁡(F), and this agrees with the closedness of the support in [F5].

5.2F1F2step 4.1

Claim 3, the locally free case: suppose F is finite locally free of rank r, so that by [F2] X is covered by affine opens U=Spec⁡A with F∣U≅OUr=Ar~; for the presentation Ar=Ar with n=r generators and no relations the matrix has r rows and 0 columns, so by the conventions of [F1] Ir−k(φ)=A for k≥r and Ir−k(φ)=0 for 0≤k<r, whence Fitt⁡k(F)∣U=OU for k≥r and =0 for k<r; in particular Fitt⁡r−1(F)∣U=0 and Fitt⁡r(F)∣U=OU for every member of a cover of X, and since membership in an ideal subsheaf and the equality with OX are checked on a cover, Fitt⁡r−1(F)=0 and Fitt⁡r(F)=OX.

5.3F1F2F4step 3.2step 4.2

Claim 4 globally: let U⊆X be open with Fitt⁡r−1(F)∣U=0 and Fitt⁡r(F)∣U=OU. If r=0, claim 1 gives dim⁡κ(x)F(x)≤0, hence F(x)=0, for every x∈U, and [F4] then shows that F vanishes on a neighbourhood of every point of U, so that F∣U=0 is locally free of rank 0. If r≥1, cover U by affine charts V=Spec⁡A with F∣V≅M~; on each chart the restriction of the hypotheses reads In−r(φ)=A and In−r+1(φ)=0 by [F1], so steps 3.2 and 4.2 show that F∣V is free of rank r on the members of a cover of V; these covers for all charts combine to a cover of U by opens on which F is free of rank r. This proves claim 4.

6.1F1F10step 5.2

Claim 5, sharpness: let k be a field, A=k[t]/(t2) with class ε of t, so that ε2=0 and ε≠0, and let M=A/(ε)=k; then M is generated by one element with the single relation ε⋅1=0, giving a presentation A→ ε A→M→0, and F=M~ is a finite type quasi-coherent module on X=Spec⁡A, whose underlying space is the single point p=(ε). The fibre there is F(p)=M⊗Aκ(p)=M/εM=k, of dimension 1 over κ(p)=k; the Fitting ideals of this presentation are Fitt⁡0(M)=I1(φ)=(ε)≠0 and Fitt⁡1(M)=I0(φ)=A. By the contrapositive of claim 3 proved in step 5.2, a locally free module of rank 1 would have Fitt⁡0=0, so F is not locally free of rank 1; directly, F≅OX would give M≅Γ(X,OX)=A, impossible because dim⁡kM=1 while dim⁡kA=2. This proves claim 5 and shows that the two Fitting equalities, not merely the pointwise fibre dimension, are needed for local freeness.

7.1F1step 4.1step 5.1step 5.2step 5.3step 6.1∎

Conclusion and choice accounting: claims 1 and 2 are steps 4.1 and 5.1, claim 3 is step 5.2, claim 4 is step 5.3 and claim 5 is step 6.1. All constructions are local and finite: a presentation with finitely many generators is used on one affine chart at a time, the minors of a matrix are indexed by finite subsets of that presentation, and the cover {D(δ)} in step 4.2 is the set of all distinguished opens defined by the minors, so no selection of points, presentations or minors is made; the Axiom of Choice is inherited from the associated-sheaf existence theorem used by the Fitting definition [F1], and no Noetherian hypothesis is used.

Depends on

Used by

Dependency tree · two levels

61 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