WithAbs for fields #
This extends the WithAbs mechanism to fields, providing a type synonym for a field which depends
on an absolute value. This is useful when dealing with several absolute values on the same field.
In particular this allows us to define the completion of a field at a given absolute value.
Equations
- One or more equations did not get rendered due to their size.
Equations
- WithAbs.normedField v = { toNorm := (WithAbs.normedRing v).toNorm, toField := WithAbs.instField v, toMetricSpace := (WithAbs.normedRing v).toMetricSpace, dist_eq := ⋯, norm_mul := ⋯ }
The completion of a field at an absolute value. #
The completion of a field with respect to a real absolute value.
Equations
Instances For
Equations
- AbsoluteValue.Completion.instCoe v = { coe := fun (k : K) => ↑(WithAbs.toAbs v k) }
If w lies over v with completions K_v and L_w, then there is a unique K_v-algebra
structure on L_w satisfying both IsScalarTower K K_v L_w and ContinuousSMul K_v L_w,
see AbsoluteValue.Completion.algebraMap_eq and AbsoluteValue.Completion.algebra_eq.
Equations
Instances For
If the absolute value of a normed field factors through an embedding into another normed field that is locally compact, then the completion of the first normed field is also locally compact.