Documentation

Mathlib.Analysis.Normed.Field.WithAbs

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.

@[instance_reducible]
instance WithAbs.instField {R : Type u_1} {S : Type u_2} [Semiring S] [PartialOrder S] [Field R] (v : AbsoluteValue R S) :
Equations
  • One or more equations did not get rendered due to their size.
@[instance_reducible]
noncomputable instance WithAbs.normedField {R : Type u_1} [Field R] (v : AbsoluteValue R ) :
Equations
instance WithAbs.instFiniteDimensional {R : Type u_1} {S : Type u_2} [Semiring S] [PartialOrder S] [Field R] {T : Type u_3} [Field T] (v : AbsoluteValue R S) [Module R T] [FiniteDimensional R T] :
instance WithAbs.instFiniteDimensional_1 {R : Type u_1} {S : Type u_2} [Semiring S] [PartialOrder S] [Field R] {T : Type u_3} [Field T] (v : AbsoluteValue R S) [Module T R] [FiniteDimensional T R] :
instance WithAbs.instIsSeparable {R : Type u_1} {S : Type u_2} [Semiring S] [PartialOrder S] [Field R] {T : Type u_3} [Field T] (v : AbsoluteValue R S) [Algebra R T] [Algebra.IsSeparable R T] :
instance WithAbs.instIsSeparable_1 {R : Type u_1} {S : Type u_2} [Semiring S] [PartialOrder S] [Field R] {T : Type u_3} [Field T] (v : AbsoluteValue R S) [Algebra T R] [Algebra.IsSeparable T R] :
@[simp]
theorem WithAbs.toAbs_div {R : Type u_1} {S : Type u_2} [Semiring S] [PartialOrder S] [Field R] (v : AbsoluteValue R S) (x y : R) :
toAbs v (x / y) = toAbs v x / toAbs v y
@[simp]
theorem WithAbs.ofAbs_div {R : Type u_1} {S : Type u_2} [Semiring S] [PartialOrder S] [Field R] (v : AbsoluteValue R S) (x y : WithAbs v) :
(x / y).ofAbs = x.ofAbs / y.ofAbs
@[simp]
theorem WithAbs.toAbs_inv {R : Type u_1} {S : Type u_2} [Semiring S] [PartialOrder S] [Field R] (v : AbsoluteValue R S) (x : R) :
@[simp]
theorem WithAbs.ofAbs_inv {R : Type u_1} {S : Type u_2} [Semiring S] [PartialOrder S] [Field R] (v : AbsoluteValue R S) (x : WithAbs v) :
theorem WithAbs.tendsto_one_div_one_add_pow_nhds_one {R : Type u_1} [Field R] {v : AbsoluteValue R } {a : R} (ha : v a < 1) :
Filter.Tendsto (fun (n : ) => (equiv v).symm (1 / (1 + a ^ n))) Filter.atTop (nhds 1)
theorem WithAbs.isometry_map {K : Type u_3} {L : Type u_4} [Field K] [Field L] [Algebra K L] (v : AbsoluteValue K ) (w : AbsoluteValue L ) [w.LiesOver v] :
Isometry (map v w (algebraMap K L))

The completion of a field at an absolute value. #

@[reducible, inline]
abbrev AbsoluteValue.Completion {K : Type u_1} [Field K] (v : AbsoluteValue K ) :
Type u_1

The completion of a field with respect to a real absolute value.

Equations
Instances For
    @[instance_reducible]
    noncomputable instance AbsoluteValue.Completion.instCoe {K : Type u_1} [Field K] (v : AbsoluteValue K ) :
    Equations
    @[instance_reducible]
    noncomputable def AbsoluteValue.Completion.algebraOfLiesOver {K : Type u_1} [Field K] (v : AbsoluteValue K ) {L : Type u_2} [Field L] [Algebra K L] (w : AbsoluteValue L ) [w.LiesOver v] :

    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.