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.

class NormedOrderedAddGroup (α : Type u_2) extends OrderedAddCommGroup α, Norm α, MetricSpace α :
Type u_2

A NormedOrderedAddGroup is an additive group that is both a NormedAddCommGroup and an OrderedAddCommGroup. This class is necessary to avoid diamonds caused by both classes carrying their own group structure.

Instances
    class NormedOrderedGroup (α : Type u_2) extends OrderedCommGroup α, Norm α, MetricSpace α :
    Type u_2

    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

      A NormedLinearOrderedAddGroup is an additive group that is both a NormedAddCommGroup and a LinearOrderedAddCommGroup. This class is necessary to avoid diamonds caused by both classes carrying their own group structure.

      Instances
        class NormedLinearOrderedGroup (α : Type u_2) extends LinearOrderedCommGroup α, Norm α, MetricSpace α :
        Type u_2

        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
          class NormedLinearOrderedField (α : Type u_2) extends LinearOrderedField α, Norm α, MetricSpace α :
          Type u_2

          A NormedLinearOrderedField is a field that is both a NormedField and a LinearOrderedField. This class is necessary to avoid diamonds.

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