(motive : Lean.Meta.Sym.Simp.Result → Sort u_1) →
  (x : Lean.Meta.Sym.Simp.Result) →
    ((done cd : Bool) → motive (Lean.Meta.Sym.Simp.Result.rfl done cd)) →
      ((e' proof : Lean.Expr) → (done cd : Bool) → motive (Lean.Meta.Sym.Simp.Result.step e' proof done cd)) → motive x