Documentation

Mathlib.Analysis.Normed.Order.Basic

Ordered normed spaces #

In this file, we define classes for fields and groups that are both normed and ordered. These are mostly useful to avoid diamonds during type class inference.

theorem NormedOrderedAddGroup.dist_eq {α : Type u_2} [self : NormedOrderedAddGroup α] (x : α) (y : α) :
dist x y = x - y

The distance function is induced by the norm.

A NormedOrderedGroup is a group that is both a NormedCommGroup and an OrderedCommGroup. This class is necessary to avoid diamonds caused by both classes carrying their own group structure.

    Instances
    theorem NormedOrderedGroup.dist_eq {α : Type u_2} [self : NormedOrderedGroup α] (x : α) (y : α) :
    dist x y = x / y

    The distance function is induced by the norm.

    theorem NormedLinearOrderedAddGroup.dist_eq {α : Type u_2} [self : NormedLinearOrderedAddGroup α] (x : α) (y : α) :
    dist x y = x - y

    The distance function is induced by the norm.

    A NormedLinearOrderedGroup is a group that is both a NormedCommGroup and a LinearOrderedCommGroup. This class is necessary to avoid diamonds caused by both classes carrying their own group structure.

      Instances
      theorem NormedLinearOrderedGroup.dist_eq {α : Type u_2} [self : NormedLinearOrderedGroup α] (x : α) (y : α) :
      dist x y = x / y

      The distance function is induced by the norm.

      theorem NormedLinearOrderedField.dist_eq {α : Type u_2} [self : NormedLinearOrderedField α] (x : α) (y : α) :
      dist x y = x - y

      The distance function is induced by the norm.

      theorem NormedLinearOrderedField.norm_mul' {α : Type u_2} [self : NormedLinearOrderedField α] (x : α) (y : α) :

      The norm is multiplicative.

      @[instance 100]
      Equations
      @[instance 100]
      Equations
      @[instance 100]
      Equations
      @[instance 100]
      Equations
      Equations
      Equations
      Equations
      Equations