(motive : Option (Mathlib.Tactic.ITauto.Proof × ℕ) → Sort u_1) →
  (r : Option (Mathlib.Tactic.ITauto.Proof × ℕ)) →
    ((r : Mathlib.Tactic.ITauto.Proof × ℕ) → motive (some r)) →
      ((x : Option (Mathlib.Tactic.ITauto.Proof × ℕ)) → motive x) → motive r