(motive : Mathlib.Ineq × Lean.Expr × Lean.Expr × Lean.Expr → Sort u_1) →
  (__discr : Mathlib.Ineq × Lean.Expr × Lean.Expr × Lean.Expr) →
    ((i : Mathlib.Ineq) → (fst a b : Lean.Expr) → motive (i, fst, a, b)) → motive __discr