Module

MaximalSubextension.lean

Nyll.ValuedFieldTheory.LocalField.Unramified.MaximalSubextension
6 declarations indexed from sourceView source ↗

The maximal unramified subextension

Let L/K be an algebraic valued extension. Its maximal unramified subextension is the compositum, inside L, of all unramified subextensions. Since the finite unramified-extension definition defines an arbitrary unramified extension as a union of finite unramified subextensions, this compositum is the supremum of the finite unramified intermediate fields.

Declarations

AlgebraicNumberTheory.Valuations.finiteUnramifiedSubextensions

The finite unramified intermediate fields occurring in the finite unramified-extension definition.

Source context 5 commands

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

noncomputable section
namespace AlgebraicNumberTheory
namespace Valuations
section MaximalUnramifiedSubextension
variable {K : Type*} {L : Type*} [Field K] [Field L] [Algebra K L]
def finiteUnramifiedSubextensions
    (v : LubinTate.Valuations.ExponentialValuation K)
    (w : LubinTate.Valuations.ExponentialValuation L)
    (hExt : ∀ a : K, w (algebraMap K L a) = v a) :
    Set (IntermediateField K L)
AlgebraicNumberTheory.Valuations.mem_finiteUnramifiedSubextensions_iff
Source context 5 commands

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

noncomputable section
namespace AlgebraicNumberTheory
namespace Valuations
section MaximalUnramifiedSubextension
variable {K : Type*} {L : Type*} [Field K] [Field L] [Algebra K L]
theorem mem_finiteUnramifiedSubextensions_iff
    (v : LubinTate.Valuations.ExponentialValuation K)
    (w : LubinTate.Valuations.ExponentialValuation L)
    (hExt : ∀ a : K, w (algebraMap K L a) = v a)
    {E : IntermediateField K L} :
    E ∈ finiteUnramifiedSubextensions v w hExt ↔
      FiniteUnramifiedSubextension v w hExt E
AlgebraicNumberTheory.Valuations.maximalUnramifiedSubextension

The maximal unramified subextension T/K of L/K.

The supremum is the field compositum. Indexing by finite unramified subextensions is literal the finite unramified-extension definition: every arbitrary unramified subextension is their union.

Source context 5 commands

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

noncomputable section
namespace AlgebraicNumberTheory
namespace Valuations
section MaximalUnramifiedSubextension
variable {K : Type*} {L : Type*} [Field K] [Field L] [Algebra K L]
def maximalUnramifiedSubextension
    (v : LubinTate.Valuations.ExponentialValuation K)
    (w : LubinTate.Valuations.ExponentialValuation L)
    (hExt : ∀ a : K, w (algebraMap K L a) = v a) :
    IntermediateField K L
AlgebraicNumberTheory.Valuations.finiteUnramifiedSubextension_le_maximal

Every finite unramified subextension is contained in T.

Source context 5 commands

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

noncomputable section
namespace AlgebraicNumberTheory
namespace Valuations
section MaximalUnramifiedSubextension
variable {K : Type*} {L : Type*} [Field K] [Field L] [Algebra K L]
theorem finiteUnramifiedSubextension_le_maximal
    (v : LubinTate.Valuations.ExponentialValuation K)
    (w : LubinTate.Valuations.ExponentialValuation L)
    (hExt : ∀ a : K, w (algebraMap K L a) = v a)
    {E : IntermediateField K L}
    (hE : FiniteUnramifiedSubextension v w hExt E) :
    E ≤ maximalUnramifiedSubextension v w hExt
AlgebraicNumberTheory.Valuations.maximalUnramifiedSubextension_le

T is the least intermediate field containing every finite unramified subextension.

Source context 5 commands

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

noncomputable section
namespace AlgebraicNumberTheory
namespace Valuations
section MaximalUnramifiedSubextension
variable {K : Type*} {L : Type*} [Field K] [Field L] [Algebra K L]
theorem maximalUnramifiedSubextension_le
    (v : LubinTate.Valuations.ExponentialValuation K)
    (w : LubinTate.Valuations.ExponentialValuation L)
    (hExt : ∀ a : K, w (algebraMap K L a) = v a)
    {M : IntermediateField K L}
    (hM : ∀ E : IntermediateField K L,
      FiniteUnramifiedSubextension v w hExt E → E ≤ M) :
    maximalUnramifiedSubextension v w hExt ≤ M
AlgebraicNumberTheory.Valuations.maximalUnramifiedSubextension_le_iff

The least-upper-bound characterization of the maximal-unramified-subextension definition.

Source context 5 commands

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

noncomputable section
namespace AlgebraicNumberTheory
namespace Valuations
section MaximalUnramifiedSubextension
variable {K : Type*} {L : Type*} [Field K] [Field L] [Algebra K L]
theorem maximalUnramifiedSubextension_le_iff
    (v : LubinTate.Valuations.ExponentialValuation K)
    (w : LubinTate.Valuations.ExponentialValuation L)
    (hExt : ∀ a : K, w (algebraMap K L a) = v a)
    {M : IntermediateField K L} :
    maximalUnramifiedSubextension v w hExt ≤ M ↔
      ∀ E : IntermediateField K L,
        FiniteUnramifiedSubextension v w hExt E → E ≤ M