(er enm : Q(ℕ)) →
  (motive : ℕ × (eresult : Q(ℕ)) × Q(«$enm».ascFactorial «$er» = «$eresult») → Sort u_1) →
    (x : ℕ × (eresult : Q(ℕ)) × Q(«$enm».ascFactorial «$er» = «$eresult»)) →
      ((b : ℕ) → (eb : Q(ℕ)) → (b_prf : Q(«$enm».ascFactorial «$er» = «$eb»)) → motive (b, ⟨eb, b_prf⟩)) → motive x