{α : Type} →
  (motive : α × Lean.Elab.Tactic.Grind.State → Sort u_1) →
    (x : α × Lean.Elab.Tactic.Grind.State) →
      ((a : α) → (snd : Lean.Elab.Tactic.Grind.State) → motive (a, snd)) → motive x