Adic Completion of a Noetherian Local Ring is Local #
The M-adic completion of a Noetherian local ring (R, M) is again a local ring. The maximal ideal of the completion is the kernel of the natural surjection onto the residue field R/M.
Transition compatibility for evalₐ #
theorem
AdicCompletion.factorPow_comp_evalₐ
{R : Type u_1}
[CommRing R]
(I : Ideal R)
{m n : ℕ}
(hmn : m ≤ n)
(x : AdicCompletion I R)
:
The transition ring hom factorPow is compatible with evalₐ:
factorPow I hmn (evalₐ I n x) = evalₐ I m x.
Constructing inverses from componentwise units #
noncomputable def
AdicCompletion.mkInverse
{R : Type u_1}
[CommRing R]
(I : Ideal R)
(x : AdicCompletion I R)
(hu : ∀ (n : ℕ), IsUnit ((evalₐ I n) x))
:
AdicCompletion I R
Given x with all evalₐ components invertible, construct the inverse
as an element of AdicCompletion.
Equations
- AdicCompletion.mkInverse I x hu = ⟨fun (n : ℕ) => (Ideal.quotientEquivAlgOfEq R ⋯).symm ↑⋯.unit⁻¹, ⋯⟩
Instances For
theorem
AdicCompletion.isUnit_of_evalOneₐ_isUnit
{R : Type u_1}
[CommRing R]
(I : Ideal R)
(x : AdicCompletion I R)
(hu : IsUnit ((evalOneₐ I) x))
:
IsUnit x
An element of the adic completion whose image under evalOneₐ is a unit (in the
residue field) is itself a unit.
Main theorem #
@[reducible, inline]
Local abbreviation for the maximal ideal IsLocalRing.maximalIdeal R.
Equations
Instances For
instance
AdicCompletion.adicCompletion_nontrivial
(R : Type u_2)
[CommRing R]
[IsLocalRing R]
:
Nontrivial (AdicCompletion (M' R) R)
theorem
AdicCompletion.adicCompletion_isLocalRing
(R : Type u_2)
[CommRing R]
[IsLocalRing R]
:
IsLocalRing (AdicCompletion (M' R) R)
theorem
adicCompletion_isLocalRing
(R : Type u_2)
[CommRing R]
[IsLocalRing R]
[IsNoetherianRing R]
: