(n' na nb : Q(ℕ)) →
  (motive : (c : Q(ℕ)) × Q((«$na».pow «$nb»).mod «$n'» = «$c») → Sort u_1) →
    (x : (c : Q(ℕ)) × Q((«$na».pow «$nb»).mod «$n'» = «$c»)) →
      ((c : Q(ℕ)) → (r : Q((«$na».pow «$nb»).mod «$n'» = «$c»)) → motive ⟨c, r⟩) → motive x