(motive : Lean.Meta.SimpHaveResult✝ → Sort u_1) →
  (result : Lean.Meta.SimpHaveResult✝¹) →
    ((expr exprType exprInit exprResult proof : Lean.Expr) →
        (modified : Bool) →
          motive
            { expr := expr, exprType := exprType, exprInit := exprInit, exprResult := exprResult, proof := proof,
              modified := modified }) →
      motive result