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.

The completion of a field at an absolute value. #

theorem WithAbs.isometry_of_comp {K : Type u_3} [Field K] {v : AbsoluteValue K } {L : Type u_4} [NormedField L] {f : WithAbs v →+* L} (h : ∀ (x : WithAbs v), f x = v x) :

If the absolute value v factors through an embedding f into a normed field, then f is an isometry.

If the absolute value v factors through an embedding f into a normed field, then the pseudo metric space associated to the absolute value is the same as the pseudo metric space induced by f.

If the absolute value v factors through an embedding f into a normed field, then the uniform structure associated to the absolute value is the same as the uniform structure induced by f.

theorem WithAbs.isUniformInducing_of_comp {K : Type u_3} [Field K] {v : AbsoluteValue K } {L : Type u_4} [NormedField L] {f : WithAbs v →+* L} (h : ∀ (x : WithAbs v), f x = v x) :

If the absolute value v factors through an embedding f into a normed field, then f is uniform inducing.

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

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

Equations
Instances For
    @[deprecated AbsoluteValue.Completion (since := "2024-12-01")]
    def AbsoluteValue.completion {K : Type u_3} [Field K] (v : AbsoluteValue K ) :
    Type u_3

    Alias of AbsoluteValue.Completion.


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

    Equations
    Instances For
      @[reducible, inline]
      abbrev AbsoluteValue.Completion.extensionEmbedding_of_comp {K : Type u_3} [Field K] {v : AbsoluteValue K } {L : Type u_4} [NormedField L] [CompleteSpace L] {f : WithAbs v →+* L} (h : ∀ (x : WithAbs v), f x = v x) :

      If the absolute value of a normed field factors through an embedding into another normed field L, then we can extend that embedding to an embedding on the completion v.Completion →+* L.

      Equations
      Instances For
        theorem AbsoluteValue.Completion.extensionEmbedding_of_comp_coe {K : Type u_3} [Field K] {v : AbsoluteValue K } {L : Type u_4} [NormedField L] [CompleteSpace L] {f : WithAbs v →+* L} (h : ∀ (x : WithAbs v), f x = v x) (x : K) :

        If the absolute value of a normed field factors through an embedding into another normed field, then the extended embedding v.Completion →+* L preserves distances.

        If the absolute value of a normed field factors through an embedding into another normed field, then the extended embedding v.Completion →+* L is an isometry.

        If the absolute value of a normed field factors through an embedding into another normed field, then the extended embedding v.Completion →+* L is a closed embedding.

        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.