{u : Lean.Level} →
  {α : Q(Type u)} →
    {a : Q(«$α»)} →
      (motive : (e' : Q(«$α»)) × Q(«$a» = «$e'») → Sort u_1) →
        (x : (e' : Q(«$α»)) × Q(«$a» = «$e'»)) → ((c : Q(«$α»)) → (pc : Q(«$a» = «$c»)) → motive ⟨c, pc⟩) → motive x