Module

UnitTopology.lean

Nyll.ValuedFieldTheory.LocalField.NonarchimedeanLocalField.UnitTopology
3 declarations indexed from sourceView source ↗

The unit subgroup of a nonarchimedean local field

This module identifies the image of valuation-ring units in the field unit group with the valuation-one sphere and records that this subgroup is open in the native topology of a nonarchimedean local field.

Declarations

LocalFieldTheory.localBaseUnitSubgroup

The image of valuation-ring units in the field unit group.

Source context 5 commands

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

noncomputable section
universe u
namespace LocalFieldTheory
open scoped ValuativeRel
open _root_.LocalFieldTheory.IsNonarchimedeanLocalField
def localBaseUnitSubgroup
    (K : Type u) [Field K] [ValuativeRel K] : Subgroup Kˣ
LocalFieldTheory.mem_localBaseUnitSubgroup_iff_valuation_eq_one

A field unit lies in the image of valuation-ring units exactly when its valuation is one.

Source context 5 commands

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

noncomputable section
universe u
namespace LocalFieldTheory
open scoped ValuativeRel
open _root_.LocalFieldTheory.IsNonarchimedeanLocalField
theorem mem_localBaseUnitSubgroup_iff_valuation_eq_one
    (K : Type u) [Field K] [ValuativeRel K] (x : Kˣ) :
    x ∈ localBaseUnitSubgroup K ↔ ValuativeRel.valuation K (x : K) = 1
LocalFieldTheory.localBaseUnitSubgroup_isOpen

The image of valuation-ring units is open in the native topology of a nonarchimedean local field.

Source context 5 commands

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

noncomputable section
universe u
namespace LocalFieldTheory
open scoped ValuativeRel
open _root_.LocalFieldTheory.IsNonarchimedeanLocalField
theorem localBaseUnitSubgroup_isOpen
    (K : Type u) [Field K] [ValuativeRel K] [TopologicalSpace K]
    [IsNonarchimedeanLocalField K] :
    IsOpen (localBaseUnitSubgroup K : Set Kˣ)