(motive : Lean.Expr × Lean.Expr × Bool × Bool → Sort u_1) →
  (__discr : Lean.Expr × Lean.Expr × Bool × Bool) →
    ((lo : Lean.Expr) → (snd : Lean.Expr × Bool × Bool) → motive (lo, snd)) → motive __discr