∀ {𝕜 : Type u_1} {F : Type u_2} [inst : NontriviallyNormedField 𝕜] [inst_1 : NormedAddCommGroup F]
  [inst_2 : NormedSpace 𝕜 F] (n : ℕ) (motive : (x : ℕ) → (x_1 : 𝕜 → F) → ContDiff 𝕜 (↑(n + x)) x_1 → Prop) (x : ℕ)
  (x_1 : 𝕜 → F) (x_2 : ContDiff 𝕜 (↑(n + x)) x_1),
  (∀ (x : 𝕜 → F) (hf : ContDiff 𝕜 (↑(n + 0)) x), motive 0 x hf) →
    (∀ (k : ℕ) (x : 𝕜 → F) (hf : ContDiff 𝕜 (↑(n + (k + 1))) x), motive k.succ x hf) → motive x x_1 x_2