Module

Valued_isClosed_submodule_of_finiteDimensional_of_isClosed_subfield.lean

Nyll.AlgebraicCurves.Valuations.Valued_isClosed_submodule_of_finiteDimensional_of_isClosed_subfield
1 declaration indexed from sourceView source ↗

Valued is Closed submodule of finite Dimensional of is Closed subfield

Imports4
  • Batteries.Tactic.Init
  • Mathlib.Topology.Algebra.Valued.NormedValued
  • Mathlib.Topology.Algebra.Module.FiniteDimension
  • Mathlib.RingTheory.Valuation.RankOne
Imported by1

Declarations

Valued.isClosed_submodule_of_finiteDimensional_of_isClosed_subfield
Source context 3 commands

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

section ProofImplementation
namespace AlgebraicCurves.Valuations.Proofs
namespace Valued_isClosed_submodule_of_finiteDimensional_of_isClosed_subfield
theorem _root_.Valued.isClosed_submodule_of_finiteDimensional_of_isClosed_subfield
    (K : Type) [Field K] {Γ₀ : Type} [LinearOrderedCommGroupWithZero Γ₀] [Valued K Γ₀]
      [CompleteSpace K]
    (hrk : ∀ x y : K, Valued.v x < 1 → y ≠ 0 → ∃ n : ℕ, Valued.v x ^ n ≤ Valued.v y)
    (K₀' : Subfield K) (hcl : IsClosed (K₀' : Set K)) (hnt : ∃ x ∈ K₀', x ≠ 0 ∧ Valued.v x < 1)
    (V : Submodule ↥K₀' K) [FiniteDimensional ↥K₀' ↥V] :
    IsClosed (V : Set K)