Module

Ideal_isReduced_quotient_span_singleton_of_forall_mem_associatedPrimes.lean

Nyll.AlgebraicCurves.Foundations.CommutativeAlgebra.Ideal_isReduced_quotient_span_singleton_of_forall_mem_associatedPrimes
1 declaration indexed from sourceView source ↗

Ideal is Reduced quotient span singleton of forall mem associated Primes

Imports3
  • Mathlib.RingTheory.Ideal.AssociatedPrime.Basic
  • Mathlib.RingTheory.Localization.AtPrime.Basic
  • Mathlib.Tactic.Ring.RingNF
Imported by2

Declarations

Ideal.isReduced_quotient_span_singleton_of_forall_mem_associatedPrimes
Source context 4 commands

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

section ProofImplementation
namespace AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs
namespace Ideal_isReduced_quotient_span_singleton_of_forall_mem_associatedPrimes
open IsLocalRing
theorem _root_.Ideal.isReduced_quotient_span_singleton_of_forall_mem_associatedPrimes
    {A : Type*} [CommRing A] [IsNoetherianRing A] (x : A)
    (h : ∀ (P : Ideal A) [P.IsPrime], P ∈ associatedPrimes A (A ⧸ Ideal.span {x}) →
      Ideal.map (algebraMap A (Localization.AtPrime P)) (Ideal.span {x}) =
        maximalIdeal (Localization.AtPrime P)) :
    IsReduced (A ⧸ Ideal.span {x})