Kernels of evaluation maps out of adic completions
TheoremCompletion of a Noetherian local ring is faithfully flat#✓fully proved
IsLocalRing.faithfullyFlat_adicCompletion_maximalIdeal
The adic completion of a Noetherian local ring at its maximal ideal is faithfully flat.
theorem IsLocalRing.faithfullyFlat_adicCompletion_maximalIdeal
(R : Type*) [CommRing R] [IsNoetherianRing R] [IsLocalRing R] :
Module.FaithfullyFlat R (AdicCompletion (maximalIdeal R) R)
TheoremIdeals contract to themselves along local adic completion#✓fully proved
IsLocalRing.comap_map_adicCompletion_eq
Ideals contract back to themselves along the adic completion map of a Noetherian local ring.
theorem IsLocalRing.comap_map_adicCompletion_eq
{R : Type*} [CommRing R] [IsNoetherianRing R] [IsLocalRing R] (I : Ideal R) :
(I.map (algebraMap R (AdicCompletion (IsLocalRing.maximalIdeal R) R))).comap
(algebraMap R (AdicCompletion (IsLocalRing.maximalIdeal R) R)) = I
Uses 1
5 fully proved
Scalars
DefinitionAlgebra map between maximal ideal power quotients of a ring and its completion#✓fully proved
AdicCompletion.quotientMaximalIdealPowAlgHom
The finite quotient of the completion by a power of its maximal ideal identifies with the corresponding quotient of the ring.
noncomputable def quotientMaximalIdealPowAlgHom (n : ℕ) :
(AdicCompletion (maximalIdeal A) A ⧸ maximalIdeal (AdicCompletion (maximalIdeal A) A) ^ n)
→ₐ[k] A ⧸ maximalIdeal A ^ n :=
Ideal.Quotient.liftₐ _ ((evalₐ (maximalIdeal A) n).restrictScalars k) fun x hx => by
rwa [maximalIdeal_pow_eq_ker_evalₐ, RingHom.mem_ker] at hx
DefinitionIsomorphism of maximal ideal power quotients of a ring and its completion#✓fully proved
AdicCompletion.quotientMaximalIdealPowAlgEquiv
The finite quotient of the completion by a power of its maximal ideal identifies with the corresponding quotient of the ring.
noncomputable def quotientMaximalIdealPowAlgEquiv (n : ℕ) :
(AdicCompletion (maximalIdeal A) A ⧸ maximalIdeal (AdicCompletion (maximalIdeal A) A) ^ n)
≃ₐ[k] A ⧸ maximalIdeal A ^ n :=
AlgEquiv.ofBijective _ (quotientMaximalIdealPowAlgHom_bijective k n)
theorem quotientMaximalIdealPowAlgHom_bijective (n : ℕ) :
Function.Bijective (quotientMaximalIdealPowAlgHom (A := A) k n)
MathlibExt/RingTheory/AdicCompletion/LocalRing.lean:175
Uses 1 · Used by 1
Transport
DefinitionMaximal ideal power quotients transported along an isomorphism#✓fully proved
AdicCompletion.quotientMaximalIdealPowAlgEquivOfAlgEquiv
The finite quotients of B by powers of its maximal ideal agree with
those of A, transported along an algebra isomorphism with the completion
of A.
noncomputable def quotientMaximalIdealPowAlgEquivOfAlgEquiv (n : ℕ) :
(B ⧸ maximalIdeal B ^ n) ≃ₐ[k] A ⧸ maximalIdeal A ^ n :=
(Ideal.quotientEquivAlg (maximalIdeal (AdicCompletion (maximalIdeal A) A) ^ n)
(maximalIdeal B ^ n) Φ (by rw [Ideal.map_pow, map_maximalIdeal_algEquiv])).symm.trans
(quotientMaximalIdealPowAlgEquiv k n)
Uses 1
Loading dependency explorer…
The dependency explorer needs JavaScript and its graph data.