LocalFieldTheory.shrinkUnitsContinuousMulEquiv
The multiplicative groups of a local field and its small representative are topologically isomorphic.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalFieldTheory
universe u
variable (K : Type u) [Field K] [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]Lean source · full declaration
def shrinkUnitsContinuousMulEquiv :
letI : Small.{0} K := nonarchimedeanLocalField_small K
(Shrink.{0} K)ˣ ≃ₜ* Kˣ := by
let : Small.{0} K := nonarchimedeanLocalField_small K
let h : Shrink.{0} K ≃ₜ K := (Shrink.homeomorph K).symm
exact Units.mapContinuousMulEquiv {
toMulEquiv := (Shrink.ringEquiv K).toMulEquiv
continuous_toFun := h.continuous
continuous_invFun := h.symm.continuous
}