Module

SubfieldMixedCharacteristic.lean

Nyll.Yamaguchi26AbfaithfulGalois.FieldExamples.SubfieldMixedCharacteristic
3 declarations indexed from sourceView source ↗

Mixed-characteristic valuations on extensions and subfields

The existence of a mixed-characteristic discrete valuation is preserved under essentially finite-type field extensions and restriction along field embeddings.

Declarations

Yamaguchi26AbfaithfulGalois.mixedChar_DVF_of_discreteValuationSubring
Source context 3 commands

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

namespace Yamaguchi26AbfaithfulGalois
open ValuationTheory.DiscreteValuationField
universe u v w
theorem mixedChar_DVF_of_discreteValuationSubring
    {E : Type u} [Field E] (p : ℕ) [Fact p.Prime]
    (W : ValuationSubring E) [IsDiscreteValuationRing W] (hp : (p : E) ∈ W.nonunits) :
    ∃ D : DVF.{u, 0} E, CharP D.residueField p
Yamaguchi26AbfaithfulGalois.exists_mixedChar_DVF_of_essFiniteType

Finite generation preserves the existence of a mixed-characteristic DVR.

Source context 3 commands

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

namespace Yamaguchi26AbfaithfulGalois
open ValuationTheory.DiscreteValuationField
universe u v w
theorem exists_mixedChar_DVF_of_essFiniteType
    (F : Type u) (E : Type v) [Field F] [Field E] [Algebra F E]
    [CharZero F] [Algebra.EssFiniteType F E]
    (base : DVF.{u, w} F) (p : ℕ) [Fact p.Prime] [CharP base.residueField p] :
    ∃ D : DVF.{v, 0} E, CharP D.residueField p
Yamaguchi26AbfaithfulGalois.exists_mixedChar_DVF_of_embedding

Restricting a mixed-characteristic discrete valuation along any field embedding remains nontrivial, since the prime has positive valuation.

Source context 3 commands

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

namespace Yamaguchi26AbfaithfulGalois
open ValuationTheory.DiscreteValuationField
universe u v w
theorem exists_mixedChar_DVF_of_embedding
    {K : Type u} {E : Type v} [Field K] [Field E] [CharZero E]
    (f : K →+* E) (base : DVF.{v, w} E) (p : ℕ) [Fact p.Prime]
    [CharP base.residueField p] : ∃ D : DVF.{u, 0} K, CharP D.residueField p