{σ : Type u_1} →
  {f : σ → Option σ} →
    {a : σ} →
      {b : Option σ} →
        {m : ℕ} →
          {motive : Turing.EvalsToInTime f a b m → Sort u} →
            (t : Turing.EvalsToInTime f a b m) →
              ((toEvalsTo : Turing.EvalsTo f a b) →
                  (steps_le_m : toEvalsTo.steps ≤ m) → motive { toEvalsTo := toEvalsTo, steps_le_m := steps_le_m }) →
                motive t