Documentation

Init.Data.Ord.Vector

Instances for Vector #

def Vector.compareLex {α : Type u_1} {n : Nat} (cmp : ααOrdering) (a b : Vector α n) :
Equations
    Instances For
      instance Vector.instOrd {α : Type u_1} {n : Nat} [Ord α] :
      Ord (Vector α n)
      Equations
        theorem Vector.compareLex_eq_compareLex_toArray {α : Type u_1} {n : Nat} {cmp : ααOrdering} {a b : Vector α n} :
        theorem Vector.compareLex_eq_compareLex_toList {α : Type u_1} {n : Nat} {cmp : ααOrdering} {a b : Vector α n} :
        theorem Vector.compare_eq_compare_toArray {α : Type u_1} {n : Nat} [Ord α] {a b : Vector α n} :
        theorem Vector.compare_eq_compare_toList {α : Type u_1} {n : Nat} [Ord α] {a b : Vector α n} :
        instance Vector.instReflCmpCompareLex {α : Type u_1} {cmp : ααOrdering} [Std.ReflCmp cmp] {n : Nat} :
        instance Vector.instLawfulEqCmpCompareLex {α : Type u_1} {cmp : ααOrdering} [Std.LawfulEqCmp cmp] {n : Nat} :
        instance Vector.instLawfulBEqCmpCompareLex {α : Type u_1} {cmp : ααOrdering} [BEq α] [Std.LawfulBEqCmp cmp] {n : Nat} :
        instance Vector.instOrientedCmpCompareLex {α : Type u_1} {cmp : ααOrdering} [Std.OrientedCmp cmp] {n : Nat} :
        instance Vector.instTransCmpCompareLex {α : Type u_1} {cmp : ααOrdering} [Std.TransCmp cmp] {n : Nat} :
        instance Vector.instReflOrd {α : Type u_1} [Ord α] [Std.ReflOrd α] {n : Nat} :
        instance Vector.instLawfulEqOrd {α : Type u_1} [Ord α] [Std.LawfulEqOrd α] {n : Nat} :
        instance Vector.instLawfulBEqOrd {α : Type u_1} [Ord α] [BEq α] [Std.LawfulBEqOrd α] {n : Nat} :
        instance Vector.instOrientedOrd {α : Type u_1} [Ord α] [Std.OrientedOrd α] {n : Nat} :
        instance Vector.instTransOrd {α : Type u_1} [Ord α] [Std.TransOrd α] {n : Nat} :