(motive : Lean.Meta.Grind.EMatchTheoremKind → Sort u_1) →
  (k : Lean.Meta.Grind.EMatchTheoremKind) →
    (Unit → motive Lean.Meta.Grind.EMatchTheoremKind.user) →
      ((x : Lean.Meta.Grind.EMatchTheoremKind) → motive x) → motive k