AlgebraicCurves.Valuations.Proofs.ValuationSubring_faithfullyFlat_and_isIntegral_of_henselianLocalRing_comap.ProlongIntAux.isIntegral_of_mem_valuationSubring
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Valuations.Proofs
namespace ValuationSubring_faithfullyFlat_and_isIntegral_of_henselianLocalRing_comap
universe u v
namespace ProlongIntAux
open IsLocalRingLean source · statement
theorem isIntegral_of_mem_valuationSubring
{A₀ : Type*} [CommRing A₀] [IsDomain A₀] [IsNoetherianRing A₀] [Ring.KrullDimLE 1 A₀]
[HenselianLocalRing A₀]
{K₀ : Type*} [Field K₀] [Algebra A₀ K₀] [IsFractionRing A₀ K₀]
{K₁ : Type*} [Field K₁] [Algebra A₀ K₁] [Algebra K₀ K₁] [IsScalarTower A₀ K₀ K₁]
[FiniteDimensional K₀ K₁]
(O : ValuationSubring K₁) (hA₀ : ∀ a : A₀, algebraMap A₀ K₁ a ∈ O) (hO : O ≠ ⊤)
(x : K₁) (hx : x ∈ O) :
IsIntegral A₀ x