(b : Q(ℕ)) →
  (motive : (lit : Q(ℕ)) × Q(Mathlib.Meta.NormNum.IsNat «$b» «$lit») → Sort u_1) →
    (__discr : (lit : Q(ℕ)) × Q(Mathlib.Meta.NormNum.IsNat «$b» «$lit»)) →
      ((eb : Q(ℕ)) → (pb : Q(Mathlib.Meta.NormNum.IsNat «$b» «$eb»)) → motive ⟨eb, pb⟩) → motive __discr