The completion of a Noetherian local ring is Noetherian
ProvedAdicCompletion.isNoetherianRing_of_noetherian_localLet be a commutative Noetherian local ring. Its maximal-ideal-adic completion is Noetherian:
This is the local maximal-ideal case of the Noetherianity theorem for ideal-adic completions, a basic input for local dimension and regularity arguments.
Formalization Note. The complete Lean proof establishes Noetherianity for completion at every ideal of every commutative Noetherian ring, then specializes to the maximal ideal. It constructs evaluation from a finite-variable power-series ring, proves surjectivity by adic lifting from the quotient modulo the ideal, and applies Noetherianity of power-series rings and of surjective images. The standalone proof imports only Mathlib and has no Open dependencies. All original hypotheses and the formal statement are unchanged.
import Mathlib.RingTheory.AdicCompletion.LocalRing set_option autoImplicit false
namespace AdicCompletion
theorem isNoetherianRing_of_noetherian_local
(R : Type*) [CommRing R] [IsNoetherianRing R] [IsLocalRing R] :
IsNoetherianRing (AdicCompletion (IsLocalRing.maximalIdeal R) R) := by sorry
end AdicCompletion