Documentation

Mathlib.RingTheory.Valuation.LocalSubring

Valuation subrings are exactly the maximal local subrings #

See LocalSubring.isMax_iff. Note that the order on local subrings is not merely inclusion but domination.

Cast a valuation subring to a local subring.

Instances For
    theorem LocalSubring.isMax_iff {K : Type u_3} [Field K] {A : LocalSubring K} :
    IsMax A ∃ (B : ValuationSubring K), B.toLocalSubring = A

    A local subring is maximal with respect to the domination order if and only if it is a valuation ring.

    theorem Ideal.image_subset_nonunits_valuationSubring {K : Type u_3} [Field K] {A : Subring K} (I : Ideal A) (hI : I ) :
    ∃ (B : ValuationSubring K), A B.toSubring A.subtype '' I B.nonunits
    theorem Subring.exists_le_valuationSubring_of_isIntegrallyClosedIn {K : Type u_3} [Field K] {x : K} {R : Subring K} (hxR : xR) [IsIntegrallyClosedIn (↥R) K] :
    ∃ (V : ValuationSubring K), R V.toSubring xV

    Stacks Tag 090P (part (1))

    theorem Subring.eq_iInf_of_isIntegrallyClosedIn {K : Type u_3} [Field K] {R : Subring K} [IsIntegrallyClosedIn (↥R) K] :
    R = ⨅ (V : { V : ValuationSubring K // R V.toSubring }), (↑V).toSubring

    A subring integrally closed in a field is the intersection of valuation subrings containing it.

    A local subring integrally closed in a field is the intersection of valuation subrings dominating it.

    theorem iInf_valuationSubring_superset {K : Type u_3} [Field K] {s : Set K} :
    ⨅ (V : { V : ValuationSubring K // s V.toSubring }), (↑V).toSubring = (integralClosure (↥(Subring.closure s)) K).toSubring

    The integral closure of a subset in a field is the intersection of all valuation subrings containing it.

    theorem IsLocalRing.exists_factor_valuationRing {R : Type u_1} {K : Type u_3} [CommRing R] [Field K] [IsLocalRing R] (f : R →+* K) :
    ∃ (A : ValuationSubring K) (h : ∀ (x : R), f x A.toSubring), IsLocalHom (f.codRestrict A.toSubring h)