{motive : Lean.Meta.Grind.Arith.Cutsat.Search.State → Sort u} →
  (t : Lean.Meta.Grind.Arith.Cutsat.Search.State) →
    ((cases : Lean.PArray Lean.Meta.Grind.Arith.Cutsat.Case) →
        (precise : Bool) →
          (decVars : Lean.FVarIdSet) → motive { cases := cases, precise := precise, decVars := decVars }) →
      motive t