Mathlib v3 is deprecated. Go to Mathlib v4

Commit 2022-04-29 20:31 1d4ed4a5

View on Github →

chore(topology/algebra/valuation): use forgetful inheritance pattern for valued fields (#13691) This allows us to solve a uniform_space diamond problem that arises when extending valuations to the completion of a valued field. More precisely, the main goal of this PR is to make the following work:

import topology.algebra.valued_field
example  {K Γ₀ : Type*} [field K] [linear_ordered_comm_group_with_zero Γ₀] [valued K Γ₀] :
  uniform_space.completion.uniform_space K = valued.to_uniform_space :=
rfl

Estimated changes