(motive : Array Lean.Syntax × Lean.Elab.Command.State × Lean.PersistentArray Lean.Elab.InfoTree → Sort u_1) →
  (x : Array Lean.Syntax × Lean.Elab.Command.State × Lean.PersistentArray Lean.Elab.InfoTree) →
    ((cmds : Array Lean.Syntax) →
        (cmdState : Lean.Elab.Command.State) →
          (trees : Lean.PersistentArray Lean.Elab.InfoTree) → motive (cmds, cmdState, trees)) →
      motive x