Documentation

Init.Data.Ord.Array

@[specialize #[]]
def Array.compareLex {α : Type u_1} (cmp : ααOrdering) (a₁ a₂ : Array α) :
Equations
    Instances For
      instance Array.instOrd {α : Type u_1} [Ord α] :
      Ord (Array α)
      Equations
        theorem List.compareLex_eq_compareLex_toArray {α : Type u_1} {cmp : ααOrdering} {l₁ l₂ : List α} :
        List.compareLex cmp l₁ l₂ = Array.compareLex cmp l₁.toArray l₂.toArray
        theorem List.compare_eq_compare_toArray {α : Type u_1} [Ord α] {l₁ l₂ : List α} :
        compare l₁ l₂ = compare l₁.toArray l₂.toArray
        theorem Array.compareLex_eq_compareLex_toList {α : Type u_1} {cmp : ααOrdering} {a₁ a₂ : Array α} :
        Array.compareLex cmp a₁ a₂ = List.compareLex cmp a₁.toList a₂.toList
        theorem Array.compare_eq_compare_toList {α : Type u_1} [Ord α] {a₁ a₂ : Array α} :
        compare a₁ a₂ = compare a₁.toList a₂.toList