Module

Ideal_comap_map_adicCompletion_eq_of_isNoetherianRing.lean

Nyll.AlgebraicCurves.Foundations.CommutativeAlgebra.Ideal_comap_map_adicCompletion_eq_of_isNoetherianRing
2 declarations indexed from sourceView source ↗

Ideal comap map adic Completion eq of is Noetherian Ring

Imports2
  • Mathlib.RingTheory.AdicCompletion.AsTensorProduct
  • Mathlib.RingTheory.Flat.FaithfullyFlat.Algebra
Imported by1

Declarations

AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs.Ideal_comap_map_adicCompletion_eq_of_isNoetherianRing.Ws34.faithfullyFlat_adicCompletion_maximalIdeal
Source context 3 commands

Surrounding namespaces, section variables, and local commands at this declaration.

section ProofImplementation
namespace AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs
namespace Ideal_comap_map_adicCompletion_eq_of_isNoetherianRing
theorem Ws34.faithfullyFlat_adicCompletion_maximalIdeal (S : Type*) [CommRing S] [IsNoetherianRing
  S]
    [IsLocalRing S] : Module.FaithfullyFlat S (AdicCompletion (IsLocalRing.maximalIdeal S) S)
Ideal.comap_map_adicCompletion_eq_of_isNoetherianRing
Source context 3 commands

Surrounding namespaces, section variables, and local commands at this declaration.

section ProofImplementation
namespace AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs
namespace Ideal_comap_map_adicCompletion_eq_of_isNoetherianRing
theorem _root_.Ideal.comap_map_adicCompletion_eq_of_isNoetherianRing
    {S : Type*} [CommRing S] [IsNoetherianRing S] [IsLocalRing S] (𝔞 : Ideal S) :
    (𝔞.map (algebraMap S (AdicCompletion (IsLocalRing.maximalIdeal S) S))).comap
        (algebraMap S (AdicCompletion (IsLocalRing.maximalIdeal S) S)) = 𝔞