(motive : Bool → Mathlib.Tactic.Choose.ElimStatus → Sort u_1) →
  (nondep : Bool) →
    (status : Mathlib.Tactic.Choose.ElimStatus) →
      ((tys : List Lean.Expr) → motive true (Mathlib.Tactic.Choose.ElimStatus.failure tys)) →
        ((x : Bool) → (x_1 : Mathlib.Tactic.Choose.ElimStatus) → motive x x_1) → motive nondep status