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)

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

    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.