Alphabeta Math
ExampleConstruction: AI-generatedVerification: AI-adaptedPipeline-generatedprecheck passaudited 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 of a diagonal two-by-two presentation

Example

Assume the Axiom of Choice, inherited from the existence theorem for the associated sheaf. Let k be a field, let A=k[x,y] be the polynomial ring on the two indeterminates x,y (The polynomial ring R[xi:i∈I] as finitely supported coefficient families on monomials), and let φ:A2⟶A2 be the A-linear map whose matrix in the standard bases is diag⁡(x,y), so that φ(e1)=xe1 and φ(e2)=ye2 (Generated submodule, cyclic and finitely generated modules, module basis and free module). Put M=coker⁡φ=A2/im⁡φ (Module homomorphism and isomorphism, kernel, image and cokernel), let X=Spec⁡A, and let F=M~ be the associated sheaf (The associated module sheaf exists, Module sheaf on an affine scheme).

Then M is finitely generated and F is a quasi-coherent OX-module of finite type (Finite type and finitely presented module sheaves), and:

  1. The Fitting ideals of M (Fitting ideal sheaves) are Fitt⁡0(M)=(xy),Fitt⁡1(M)=(x,y),Fitt⁡2(M)=A, and correspondingly Fitt⁡0(F)=(xy)∼, Fitt⁡1(F)=(x,y)∼ and Fitt⁡2(F)=OX, with Fitt⁡k(F)=OX for every k≥2 and Fitt⁡−1(F)=0.
  2. The fibre of F at a prime p∈X (Fibre of a module sheaf at a point) has dimension dim⁡κ(p)F(p)=[x∈p]+[y∈p], where [x∈p] is 1 if x∈p and 0 otherwise. Thus the fibre dimension is 2 at the origin m0=(x,y)∈X, it is 1 at every point of the two punctured coordinate axes V(x)∖{m0} and V(y)∖{m0}, and it is 0 at every point of X∖(V(x)∪V(y)), in particular at the generic point of X.
  3. Consequently the rank-locus equalities V(Fitt⁡0(F))=V(xy),V(Fitt⁡1(F))=V(x,y),V(Fitt⁡2(F))=∅ hold, matching the fibre-dimension strata of (2), and F is not finite locally free of any rank: the ideal sheaf Fitt⁡0(F)=(xy)∼ is neither the zero sheaf nor OX, because (xy)⊆(x,y)⊊A.

Facts & Assumptions

Given: A field k; the polynomial ring A=k[x,y]; the A-linear map φ:A2→A2 with matrix diag⁡(x,y) in the standard bases; M=coker⁡φ; X=Spec⁡A; F=M~.

[F1]

Fitting ideals on an affine chart: for U=Spec⁡R with F∣U≅N~ and a presentation R(J)→ψRn→N→0 with n finite, one has Fitt⁡k(F)∣U=In−k(ψ)~, where Ir(ψ) is generated by the r×r minors of a matrix of ψ, with Ir(ψ)=R for r≤0 and Ir(ψ)=0 for r>n; the ideal In−k(ψ) depends only on N and k, the Fitting ideals are nested as Fitt⁡k−1⊆Fitt⁡k, and Fitt⁡−1=0 (Fitting ideal sheaves).

[F2]

Rank-locus theorem: for a quasi-coherent OX-module G of finite type and r≥0 one has V(Fitt⁡r(G))={x:dim⁡κ(x)G(x)>r}; if G is finite locally free of rank r, then Fitt⁡r−1(G)=0 and Fitt⁡r(G)=OX (Fitting ideals control fibre generator loci).

[F3]

The fibre at a point is G(x)=Gx⊗OX,xκ(x)≅Gx/mxGx (Fibre of a module sheaf at a point).

[F4]

Stalk of an associated sheaf: (N~)p≅Np for an R-module N and a prime p of R, canonically under the inherited Axiom of Choice (The stalk of an associated sheaf is the localisation).

[F5]

Residue field: for a prime p of A one has κ(p)≅Ap/pAp≅Frac⁡(A/p), and the class of an element a∈A in κ(p) is zero if and only if a∈p (The residue field at a point of an affine scheme, Rp/pRp≅Frac⁡(R/p) is the residue field at p).

[F6]

Localisation of modules is exact, so localising a presentation at a prime again gives a presentation, with the localised matrix (Localisation of modules is exact).

[F7]

The tensor product is right exact, so tensoring a presentation preserves the cokernel and the matrix is reduced by the coefficient change (Tensoring is right exact).

[F8]

Rank-nullity over a field: for a linear map T:V→V of a finite-dimensional vector space, dim⁡FV=dim⁡Fker⁡T+rank⁡T; applied also to the quotient map V→coker⁡T it gives dim⁡Fcoker⁡T=dim⁡FV−rank⁡T (Rank-nullity: dim⁡FV=nullity⁡T+rank⁡T).

[F9]

Polynomial ring and universal property: A=k[x,y] is a commutative ring with 1 containing x,y, and for a commutative ring S, a specified ring homomorphism α:k→S, and elements s1,s2∈S, there is a unique ring homomorphism A→S extending α with x↦s1 and y↦s2 (The polynomial ring R[xi:i∈I] as finitely supported coefficient families on monomials, Universal property of a polynomial ring on an arbitrary family of indeterminates).

[F10]

For an ideal M⊆R the quotient R/M is a field if and only if M is maximal, and a prime ideal containing a maximal ideal equals it (R/M is a field if and only if M is a maximal ideal, Prime ideals and maximal ideals in a commutative ring).

[F11]

The associated sheaf M~ on X=Spec⁡A exists, has Γ(X,M~)=M and sections M~(D(f))=Mf on distinguished opens, and its construction uses the Axiom of Choice (The associated module sheaf exists, Module sheaf on an affine scheme, The Axiom of Choice).

[F12]

On the affine scheme X=Spec⁡A, the sheaf M~ is quasi-coherent, and it is of finite type as soon as M is a finitely generated A-module (Finite type and finitely presented module sheaves, Quasi-coherent module on a scheme).

[F13]

Vanishing sets: V(I)={p:I⊆p} for an ideal I, and V(xy)=V(x)∪V(y), V(x,y)=V(x)∩V(y), V(A)=∅ (The prime spectrum and vanishing sets, Vanishing-set identities).

[F14]

A=k[x,y] is a domain, so x≠0, y≠0 and xy≠0 (A polynomial ring in finitely many indeterminates over an integral domain is an integral domain).

[F15]

A2 is the free A-module on the standard basis e1,e2, and the cokernel of an A-linear map is the quotient by its image (Generated submodule, cyclic and finitely generated modules, module basis and free module, Module homomorphism and isomorphism, kernel, image and cokernel).

Proof technique: direct; read the Fitting ideals off the diagonal matrix, localise the presentation at a prime and reduce the diagonal matrix over the residue field, then identify the rank strata with the vanishing sets.

Proof

1.1F9F11F12F15

Setup: the map φ is A-linear with φ(e1)=xe1, φ(e2)=ye2 on the standard basis of A2 [F15], so A2→ φ A2→ π M⟶0 is a presentation of M=coker⁡φ with n=2 generators and two relations; in particular M is generated by π(e1),π(e2), hence is finitely generated, and F=M~ on X=Spec⁡A is quasi-coherent of finite type [F11, F12]. The Axiom of Choice enters only through the associated-sheaf construction of [F11].

2.1F1F15step 1.1

The Fitting ideals: apply [F1] to the presentation of step 1.1 with R=A, N=M, n=2 and matrix diag⁡(x,y). The only 2×2 minor is the determinant det⁡diag⁡(x,y)=xy, so I2(φ)=(xy); the 1×1 minors are the entries x,y,0,0, so I1(φ)=(x,y); and I0(φ)=A by the convention for r≤0. With Fitt⁡k(M)=I2−k(φ) this gives Fitt⁡0(M)=(xy), Fitt⁡1(M)=(x,y) and Fitt⁡2(M)=A, and hence on X=Spec⁡A Fitt⁡0(F)=(xy)∼,Fitt⁡1(F)=(x,y)∼,Fitt⁡2(F)=OX. The same convention gives Ir(φ)=A for every r≤0, so Fitt⁡k(F)=OX for every k≥2, and Fitt⁡−1(F)=0; the inclusion (xy)⊆(x,y)⊆A is the nestedness Fitt⁡0⊆Fitt⁡1⊆Fitt⁡2 of [F1].

2.2F3F4F5F6F7step 1.1

The fibre at a prime: fix p∈X. Localising the presentation of step 1.1 at the multiplicative set A∖p gives the exact sequence Ap2→ φp Ap2⟶Mp⟶0, whose matrix is again diag⁡(x,y) over Ap [F6]. The residue field κ(p)=Ap/pAp is an Ap-algebra [F5], and tensoring the sequence over Ap is right exact [F7], so κ(p)2→ diag⁡(xˉ,yˉ) κ(p)2⟶Mp⊗Apκ(p)⟶0 is exact, where xˉ,yˉ are the images of x,y in κ(p). Since F=M~, its stalk at p is Mp [F4], so by [F3] F(p)≅Mp⊗Apκ(p)≅coker⁡(diag⁡(xˉ,yˉ):κ(p)2→κ(p)2).

3.1F5F8step 2.2

The dimension formula: over the field κ(p) the matrix diag⁡(xˉ,yˉ) has rank [xˉ≠0]+[yˉ≠0], because its image is spanned by xˉ e1 and yˉ e2, each of which is a nonzero multiple of a basis vector or is zero. Applying rank-nullity [F8] to this map and to the quotient map onto its cokernel gives dim⁡κ(p)F(p)=2−rank⁡diag⁡(xˉ,yˉ)=[xˉ=0]+[yˉ=0]. By [F5] one has xˉ=0 exactly when x∈p, and likewise for y, so dim⁡κ(p)F(p)=[x∈p]+[y∈p]: the dimension is 2 when both x,y∈p, it is 1 when exactly one of them lies in p, and it is 0 when neither does.

4.1F9F10F13F14step 3.1

The rank strata: the homomorphism ev⁡:A→k, f↦f(0,0), extending id⁡k and sending x and y to 0 exists by [F9]; it is surjective because it is the identity on constants, and its kernel is (x,y): a polynomial with zero constant term is a sum of monomials xiyj with (i,j)≠(0,0), each divisible by x or by y, while conversely x,y∈ker⁡ev⁡. Hence A/(x,y)≅k is a field and m0=(x,y) is a maximal ideal [F10]; a prime contains both x and y exactly when it contains m0, hence exactly when it equals m0. By step 3.1 and [F13] the fibre-dimension strata are therefore: {m0}, where the dimension is 2 (the origin of X); the points of (V(x)∖V(y))∪(V(y)∖V(x))=(V(x)∪V(y))∖V(x,y), where the dimension is 1 (the two punctured coordinate axes); and the complement of V(x)∪V(y)=V(xy), where the dimension is 0. The generic point (0) contains neither x nor y by [F14], so it lies in the last stratum.

5.1F2F4F5F13step 2.1step 3.1step 4.1

The rank-locus equalities: the stalk of (xy)∼ at p is (xy)p [F4], and (xy)p⊆pAp holds exactly when xy∈p, by [F5] applied to a=xy; hence V(Fitt⁡0(F))=V(xy). Similarly V(Fitt⁡1(F))=V(x,y), and V(Fitt⁡2(F))=V(A)=∅. By [F13] and step 4.1 these are exactly the loci {dim⁡κ(p)F(p)>0}=V(xy), {dim⁡>1}=V(x,y) and {dim⁡>2}=∅, in agreement with the rank-locus theorem [F2] applied to the finite type module F; the equalities display the strata of step 4.1 as the vanishing sets of the three Fitting ideals computed in step 2.1.

6.1F1F2F10F11F14step 2.1step 5.1∎

Conclusion and choice accounting: suppose F were finite locally free of some rank r≥0. By [F2] one would have Fitt⁡r−1(F)=0 and Fitt⁡r(F)=OX. For r=0 this would give (xy)∼=OX, impossible because (xy)⊆(x,y)⊊A and (x,y) is proper [F10]; for r=1 it would give (xy)∼=0, impossible because Γ(X,(xy)∼)=(xy)≠0 by [F11] and xy≠0 [F14]; and for r≥2 it would give Fitt⁡r−1(F)=0, impossible because Fitt⁡r−1⊇Fitt⁡1=(x,y)∼ by the nestedness of [F1] while (x,y)≠0, as x∈(x,y) with x≠0 [F14]. Even allowing varying local ranks cannot help: at m0 the module Mm0 has nonzero fibre, but is annihilated by xy, which remains nonzero in the domain Am0. A nonzero free module over that ring has zero annihilator. Thus the stalk at the origin is not free of any rank, and F is of finite type but not finite locally free. All computations used the given presentation, the canonical localisations and the canonical comparisons of [F4] and [F5]; no selection of presentations, points or covers is made, so the only use of the Axiom of Choice is the inherited one recorded in [F11].

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · two levels

88 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