(motive : Lean.Meta.SparseCasesOnKey✝ → Lean.Meta.SparseCasesOnKey✝ → Sort u_1) →
  (x x_1 : Lean.Meta.SparseCasesOnKey✝¹) →
    ((a : Lean.Name) →
        (a_1 : Array Lean.Name) →
          (a_2 : Bool) →
            (b : Lean.Name) →
              (b_1 : Array Lean.Name) →
                (b_2 : Bool) →
                  motive { indName := a, ctors := a_1, isPrivate := a_2 }
                    { indName := b, ctors := b_1, isPrivate := b_2 }) →
      ((x x_2 : Lean.Meta.SparseCasesOnKey✝²) → motive x x_2) → motive x x_1