Documentation

EstimateTools.Order

def Preorder.toSetoid {α : Type u_1} (p : Preorder α) :
Equations
Instances For
    theorem Preorder.equiv_iff {α : Type u_1} (p : Preorder α) (x y : α) :
    let x_1 := p.toSetoid; x y x y y x
    def OrderQuotient {α : Type u_1} (p : Preorder α) :
    Type u_1
    Equations
    Instances For
      Equations
      def Preorder.quotient {α : Type u_1} (p : Preorder α) (x : α) :
      Equations
      Instances For
        theorem Preorder.quot_eq_iff {α : Type u_1} (p : Preorder α) (x y : α) :
        let x_1 := p.toSetoid; p.quotient x = p.quotient y x y
        theorem Quotient.liftBeta {α : Sort u} {s : Setoid α} {β : Sort v} (f : αβ) (c : ∀ (a b : α), a bf a = f b) (a : α) :

        for Mathlib? -

        theorem Quotient.lift₂Beta {α : Sort uA} {β : Sort uB} {φ : Sort uC} {s₁ : Setoid α} {s₂ : Setoid β} (f : αβφ) (c : ∀ (a₁ : α) (b₁ : β) (a₂ : α) (b₂ : β), a₁ a₂b₁ b₂f a₁ b₁ = f a₂ b₂) (a : α) (b : β) :
        Quotient.lift₂ f c (Quotient.mk s₁ a) (Quotient.mk s₂ b) = f a b

        for Mathlib? -

        theorem Preorder.quot_le_iff {α : Type u_1} (p : Preorder α) (x y : α) :
        theorem Preorder.quot_lt_iff {α : Type u_1} (p : Preorder α) (x y : α) :
        p.quotient x < p.quotient y x < y
        noncomputable def Preorder.quot_linear {α : Type u_1} (p : Preorder α) (h : ∀ (x y : α), x y y x) :
        Equations
        • One or more equations did not get rendered due to their size.
        Instances For