Public Mathlib landmark · existing upstream theorem · read-only

Algebra · existing Mathlib declaration

Hilbert Basis Theorem

If every ideal in a commutative ring can be generated by finitely many elements, the same remains true after adjoining one polynomial variable.

The theorem at a glance

Hilbert Basis Theorem — finite generation survives one polynomial variable

A source-bound editorial overview of the exact Mathlib formulation. The image is explanatory; the statement map, formal type, and pinned source remain authoritative.

For a commutative Noetherian ring R, every ideal of the one-variable polynomial ring R[X] is finitely generated. Generated explanation only; the exact HTML statement and pinned source are authoritative.
Detailed visual description

The poster centers the exact transfer R Noetherian to R[X] Noetherian. Its engraved proof route tracks leading coefficients by degree, marks a stabilization threshold, finitely generates the bounded-degree part, and cancels higher leading terms to induct downward in degree.

Formal orientation

Statement map

Statement map for Hilbert Basis TheoremA commutative Noetherian ring remains Noetherian after adjoining one polynomial variable. The pinned upstream declaration is Polynomial.isNoetherianRing. The exact checked statement is protected theorem Polynomial.isNoetherianRing {R : Type u} [CommRing R] [inst : IsNoetherianRing R] : IsNoetherianRing R[X].Mathematical readingA commutative Noetherianring remains Noetherianafter adjoining onepolynomial variable.Pinned declarationmathlib ·Polynomial.isNoetherianRingExact checked formprotected theoremPolynomial.isNoetherianRing{R : Type u} [CommRingR] [inst :IsNoetherianRing R] :IsNoetherianRing R[X]Statement map for Hilbert Basis TheoremA commutative Noetherian ring remains Noetherian after adjoining one polynomial variable. The pinned upstream declaration is Polynomial.isNoetherianRing. The exact checked statement is protected theorem Polynomial.isNoetherianRing {R : Type u} [CommRing R] [inst : IsNoetherianRing R] : IsNoetherianRing R[X].Mathematical readingA commutative Noetherianring remains Noetherianafter adjoining onepolynomial variable.Pinned declarationmathlib ·Polynomial.isNoetherianRingExact checked formprotected theoremPolynomial.isNoetherianRing{R : Type u} [CommRingR] [inst :IsNoetherianRing R] :IsNoetherianRing R[X]

This deterministic map orients the reader from the mathematical summary to the pinned declaration and exact checked form. The HTML statement below is authoritative.

Noetherian control in the coefficient ring stabilizes leading coefficients and lets finitely many bounded-degree polynomials generate an arbitrary ideal of R[X]. Scientific diagram · explanatory, not proof evidence.
Detailed visual description

This target indexes Mathlib's protected theorem that a commutative Noetherian ring R has a Noetherian univariate polynomial ring R[X]. The conclusion is the IsNoetherianRing R[X] typeclass proposition, and the source registers the theorem as an instance on the following line. It is not a multivariate endpoint, a generator-computation algorithm, or new ProofAtlas mathematics.

Complementary intuition

A mathematical landmark

Hilbert's basis theorem is a foundational finiteness result in commutative algebra: adjoining one polynomial variable preserves the Noetherian condition and keeps every polynomial ideal finitely generated.

The low-text schematic gives the theorem a visual identity; it does not replace the source-bound poster or exact statement.

Authoritative formal type

Exact Mathlib statement

protected theorem Polynomial.isNoetherianRing {R : Type u} [CommRing R] [inst : IsNoetherianRing R] : IsNoetherianRing R[X]
Selected evidence declaration text
protected theorem Polynomial.isNoetherianRing {R : Type u} [CommRing R] [inst : IsNoetherianRing R] : IsNoetherianRing R[X]

ProofAtlas record

What has been checked

Upstream indexedPinned source bytes verified locally
Locally reproducedExact upstream declaration replayed
Reviewed pageCurrent public presentation reviewed
Accepted Atlas resultNot recorded for the preferred artifact

These states distinguish upstream identity, local reproduction, review, and Atlas acceptance. This page is part of the public, read-only Mathlib landmark collection.

Claim boundary

No new theorem is claimed

This target indexes Mathlib's protected theorem that a commutative Noetherian ring R has a Noetherian univariate polynomial ring R[X]. The conclusion is the IsNoetherianRing R[X] typeclass proposition, and the source registers the theorem as an instance on the following line. It is not a multivariate endpoint, a generator-computation algorithm, or new ProofAtlas mathematics.

Provenance

Origin and evidence stay separate

Existing declaration
Polynomial.isNoetherianRing in mathlib
Relationship
The checked artifact is the upstream declaration itself
Preferred checked artifact
artifact.library.mathlib.hilbert-basis-theorem.v001
Source handling
Verified upstream reference; no mirrored source package