(motive : Lean.MVarId × List Lean.MVarId × List Lean.MVarId → Sort u_1) →
  (__discr : Lean.MVarId × List Lean.MVarId × List Lean.MVarId) →
    ((g : Lean.MVarId) → (gs' gs : List Lean.MVarId) → motive (g, gs', gs)) → motive __discr