Alphabeta Math
LemmaStatement: AI-generatedProof: AI-generated
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 projective complements

PDF p. 12: Critical rank representative construction

Statement

Let A be a commutative ring with unit. Every finite projective A-module P admits a finite projective A-module Q and an integer N≥0 such that P⊕Q≅AN.

Assume additionally the Axiom of Choice and that X=Spec⁡A is locally noetherian. Every class in the vector-bundle Grothendieck group K0(X) is of the form [E]−[OXN] for a vector bundle E and an integer N≥0. Its rank at each point x∈X is rank⁡xE−N; this is a locally constant integer-valued function, hence is constant on each connected component.

A finite projective module is a finitely generated module P such that every homomorphism from P to the target of a surjective module homomorphism lifts through that surjection. A vector bundle is a finite locally free OX-module: locally it is isomorphic to a finite direct sum of copies of OX. Its rank at a point is the number of copies in a local trivialization containing that point. A locally noetherian scheme is one covered by spectra of noetherian rings. The group K0(X) is generated by isomorphism classes [E] of vector bundles, with [E]=[E′]+[E′′] for each short exact sequence 0→E′→E→E′′→0 of vector bundles.

Facts & Assumptions

Given: A commutative ring A with unit and a finite projective A-module P. For the assertions about K0, also assume the Axiom of Choice and that X=Spec⁡A is locally noetherian.

Goal: Construct a finite projective complement to P in a finite free module, then prove the representative and rank assertions.

[A1]

The Axiom of Choice is used only to invoke the bundle and Grothendieck-group suppliers [F1]–[F2]; steps 1.1–3.1 use finite choices only. The Axiom of Choice

[F1]

Under the Axiom of Choice, associated sheaf and global sections give an equivalence between finite projective A-modules and vector bundles on X, preserving finite direct sums and ranks. In particular AN~≅OXN. Affine bundles and finite projective modules

[F2]

For a locally noetherian scheme under the Axiom of Choice, K0(X) has the generators and exact-sequence relations stated above. Grothendieck groups of coherent sheaves and of vector bundles on a scheme

Proof

technique · Split a finite free presentation and use complements to replace negative bundle classes by negative free classes
1.1givenconstruct

Choose finitely many generators p1,…,pN of P and let q:AN→P send the standard basis vectors to them. This map is surjective. By the lifting property of P, the identity map of P lifts to a homomorphism s:P→AN with qs=id⁡P. This construction uses only the given finite generating family, including the empty family when P=0.

2.1step 1.1construct

Put Q=ker⁡q. The map P⊕Q→AN, (p,z)↦s(p)+z, is an isomorphism: its inverse sends a to (q(a),a−sq(a)). The projection e=id⁡AN−sq has image Q, so Q is generated by the finitely many elements e(ei), where ei are the standard basis vectors.

3.1step 2.1construct

The module AN has the lifting property: lift the images of its finitely many basis vectors separately through any given surjection. A direct summand of a module with this property also has it: compose a map from the summand with the projection from the ambient module, lift, and restrict the lift to the summand. By step 2.1, Q is such a summand of AN and is finitely generated. Thus Q is finite projective, proving the first assertion.

4.1F2assume-hypstep 3.1

Now impose the additional hypotheses. Every element of K0(X) is a finite integer linear combination of bundle classes by [F2]. Collecting positive and negative terms using the relation for the split exact sequence 0→E′→E′⊕E′′→E′′→0, write it as [B]−[C] for vector bundles B,C; the zero bundle handles an empty sum.

5.1F1F2step 3.1step 4.1

By [F1], C≅P~ for a finite projective module P. Apply steps 1.1–3.1 to obtain P⊕Q≅AN. With D=Q~, [F1] gives C⊕D≅OXN. Therefore the split exact-sequence relation gives [B]−[C]=[B⊕D]−[C⊕D]=[B⊕D]−[OXN]. Taking E=B⊕D proves the representative assertion.

6.1F2step 5.1construct

For a point x, rank is additive in every short exact sequence of vector bundles: after passing to the stalk and tensoring with the residue field, the sequence becomes a short exact sequence of finite-dimensional vector spaces, since the quotient stalk is free; dimensions are additive. Thus assigning a bundle its pointwise rank respects the relations in [F2] and defines a homomorphism from K0(X) to integer-valued functions on X. Local triviality makes every such rank function locally constant. Consequently the representative in step 5.1 has rank rank⁡xE−N at x. A locally constant function to the discrete space Z is constant on each connected component, since otherwise its distinct nonempty fibers would separate that component.

7.1step 3.1step 5.1step 6.1∎

Steps 3.1, 5.1 and 6.1 establish all the assertions under their stated hypotheses.

Depends on

Used by · 5

Dependency tree · 3 levels

Arrows run from prerequisites to the items that use them. External source nodes link directly to the cited text. The view shows up to three dependency steps; open a prerequisite to continue.