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 WithAbs.normedField {R : Type u_1} [Field R] (v : AbsoluteValue R ) :
Equations

    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
        Equations
          @[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.