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

Generic freeness over a Noetherian domain

Statement

Assume the Axiom of Choice (AC). Let A be a Noetherian domain, let B be a finitely generated A-algebra, and let M be a finitely generated B-module. Then there exists a nonzero a∈A such that the principal localisation Ma is a free Aa-module. No finiteness of the rank is asserted: the free module produced may have infinite rank, and it is the zero module when Ma=0.

Facts & Assumptions

Given: A Noetherian domain A, a finitely generated A-algebra B and a finitely generated B-module M.

[F1]

A left R-module M is finitely generated if M=⟨S⟩R for some finite subset S⊆M; a subset B⊆M is a basis if every element of M has a unique expression as a finite R-linear combination of elements of B, and a module possessing a basis is free (Generated submodule, cyclic and finitely generated modules, module basis and free module).

[F2]

A commutative R-algebra A is of finite type over R when A=R[a1,…,an] for some n∈N and some a1,…,an∈A (Subalgebra generated by a subset, algebras of finite type, and module-finite algebras).

[F3]

Assume AC. Let R be a Noetherian commutative ring and M a finitely generated R-module. Then there are submodules 0=M0⊂M1⊂⋯⊂Mn=M with each quotient Mi/Mi−1 isomorphic to R/pi for a prime ideal pi; for M=0 this is the empty filtration (Finite modules over Noetherian rings admit prime filtrations).

[F4]

If 0→M′→M→M′′→0 is a short exact sequence of R-modules, then 0→S−1M′→S−1M→S−1M′′→0 is a short exact sequence of S−1R-modules (Localisation of modules is exact).

[F5]

Let R be a Noetherian commutative ring and M a finitely generated R-module. Then M is a Noetherian R-module (Finite modules over Noetherian rings are Noetherian).

[F6]

Let R be a Noetherian commutative ring. Then the iterated polynomial ring R[x1,…,xn] is Noetherian for every n∈N (If R is Noetherian then R[x1,…,xn] is Noetherian for every n∈N).

[F7]

Every quotient and every localisation of a Noetherian ring is Noetherian (Every quotient and every localisation of a Noetherian ring is Noetherian).

[F8]

The Axiom of Choice states that every family of nonempty sets has a choice function (The Axiom of Choice).

[F9]

For f∈R the principal localisation is Rf=Sf−1R with Sf={1,f,f2,… }, its elements are written r/fn, R1≅R and R0 is the zero ring (Principal localisation Rf={1,f,f2,…}−1R).

Proof

Proof technique: direct. Induct on a chosen finite list of generators of B over A. The zero-generator case is the prime-filtration argument for a finite module over a Noetherian domain; the induction step filters a finite B=A′[x]-module by the A′-submodules generated by successive powers of x, uses Noetherianity of the first layer to stabilize the successive kernels, and glues the resulting free graded pieces along sections.

1.1

We prove by induction on n≥0 the following claim P(n): for every finitely generated A-algebra B=A[b1,…,bn], every finitely generated B-module M admits 0≠a∈A with Ma free over Aa. Since every finitely generated A-algebra has such a presentation by [F2], P(n) for the n belonging to B yields the statement. [F2, F9] 1.2 The case n=0: here B is the image of A and M is a finitely generated A-module. Choose a prime filtration 0=M0⊂⋯⊂Mr=M with quotients A/pi as in [F3] (the empty filtration when M=0). For each i with pi≠0 choose 0≠ai∈pi; if all pi=0 put a=1. Otherwise put a=∏i:pi≠0ai, a product of finitely many nonzero elements of the domain A, hence nonzero. For each i exactness of localisation [F4] identifies (Mi/Mi−1)a with (Mi)a/(Mi−1)a, and (A/pi)a=Aa/piAa equals 0 when pi≠0 (because a∈piAa) and equals Aa when pi=0. So the localised filtration has quotients 0 or Aa. A short exact sequence 0→E′→E→E′′→0 of Aa-modules with E′,E′′ free is split: for a basis (ej) of E′′ choose preimages uj∈E, one for each basis element (simultaneously for all j, by AC [F8]), and the resulting map E′′→E is a section. Hence E≅E′⊕E′′ is free, with the union of bases as a basis [F1]. Applying this successively from M0 up the finite filtration shows that Ma is free over Aa. [F1, F3, F4, F8] 1.3 Assume n≥1 and P(n−1), and let B=A[b1,…,bn] and M be as in P(n). Put A′=A[b1,…,bn−1], so that B=A′[bn] by [F2], and put x=bn. Choose m1,…,mt∈M generating M as a B-module [F1], and set M0=A′m1+⋯+A′mt⊆M and Mk=∑j=0kxjM0 for k≥0. Each Mk is a finitely generated A′-module and M0⊆M1⊆… is an ascending chain; the union is M, because M=∑iBmi=∑iA′[x]mi=∑j≥0xjM0. [F1, F2] 1.4 For each k≥0 the A′-linear map φk ⁣:M0→Mk+1/Mk, m↦xk+1m+Mk, is surjective, since Mk+1=Mk+xk+1M0; hence Qk:=Mk+1/Mk is a quotient of the finitely generated A′-module M0. The kernels Kk=ker⁡φk form an ascending chain of A′-submodules of M0. The ring A′ is finitely generated over the Noetherian ring A, hence is a quotient of a polynomial ring A[x1,…,xn−1], hence Noetherian by [F6] and [F7]. Therefore M0 is a Noetherian A′-module by [F5], so the chain (Kk) stabilizes: there is N≥0 with Kk=KN for all k≥N. Consequently Qk≅M0/KN=:Q as A′-modules for every k≥N. [F5, F6, F7] 1.5 Apply the induction hypothesis P(n−1) to the finitely generated A′-modules M0, Q0,…,QN−1 and Q: there are nonzero elements a∗,a0,…,aN−1,a∞∈A after which all these modules become free over the corresponding localisation of A. Put a=a∗(∏k=0N−1ak)a∞≠0, a product of finitely many nonzero elements of the domain A. Then (M0)a and each (Qk)a for k<N and Qa are free Aa-modules, and for k≥N exactness of localisation [F4] turns the isomorphism Qk≅Q into (Qk)a≅Qa, so (Qk)a is free over Aa for every k≥0. [F4] 1.6 Finally 0→(Mk)a→(Mk+1)a→(Qk)a→0 is exact by [F4], and (Qk)a is free, so for each k we may choose an Aa-linear section sk ⁣:(Qk)a→(Mk+1)a of the projection, i.e. a simultaneous choice of preimages of the elements of a basis of (Qk)a (AC [F8]). Define θ0=id and θk+1 ⁣:(M0)a⊕(Q0)a⊕⋯⊕(Qk)a→(Mk+1)a by θk+1=θk⊕sk; each θk is an isomorphism by the splitting just described, and θk+1 restricts to θk, so the θk glue to an Aa-module isomorphism Ma=⋃k(Mk)a≅(M0)a⊕⨁k≥0(Qk)a. A direct sum of free modules is free, a basis being the union of bases of the summands [F1], so Ma is a free Aa-module, of rank the cardinality of that basis. This completes the induction and the proof. [F1, F8] The Axiom of Choice is inherited by the prime-filtration input in step 1.2 and is used in the splitting arguments of steps 1.2 and 1.6 to choose basis preimages and the family of sections simultaneously. The remaining displayed choices are finite. The empty module is free of rank zero, and for M=0 the prime filtration is empty so the base case produces a=1. □

Depends on

Used by

Dependency tree · two levels

44 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