∀ {motive : {n : ℕ} → (a : List.Vector ℕ n →. ℕ) → Nat.Partrec' a → Prop} {m n : ℕ} {f : List.Vector ℕ n →. ℕ}
  (g : Fin n → List.Vector ℕ m →. ℕ) (a : Nat.Partrec' f) (a_1 : ∀ (i : Fin n), Nat.Partrec' (g i)),
  Nat.Partrec'.below a →
    motive f a → (∀ (i : Fin n), Nat.Partrec'.below ⋯) → (∀ (i : Fin n), motive (g i) ⋯) → Nat.Partrec'.below ⋯