{motive : Lean.Util.ParamMinimizer.State✝ → Sort u} →
  ((cur : Array Bool) →
      (added : Array ℕ) →
        (numCalls : ℕ) → (found : Bool) → motive { cur := cur, added := added, numCalls := numCalls, found := found }) →
    (t : Lean.Util.ParamMinimizer.State✝¹) → motive t