@@ -247,6 +247,12 @@ theorem AnalyticOn.iteratedFDerivWithin_comp_perm
247247 conv_rhs => rw [← Equiv.sum_comp (Equiv.mulLeft σ)]
248248 simp only [coe_mulLeft, Perm.coe_mul, Function.comp_apply]
249249
250+ theorem AnalyticOn.domDomCongr_iteratedFDerivWithin
251+ (h : AnalyticOn 𝕜 f s) (hs : UniqueDiffOn 𝕜 s) (hx : x ∈ s) {n : ℕ} (σ : Perm (Fin n)) :
252+ (iteratedFDerivWithin 𝕜 n f s x).domDomCongr σ = iteratedFDerivWithin 𝕜 n f s x := by
253+ ext
254+ exact h.iteratedFDerivWithin_comp_perm hs hx _ _
255+
250256/-- The `n`-th iterated derivative of an analytic function on a set is symmetric. -/
251257theorem ContDiffWithinAt.iteratedFDerivWithin_comp_perm
252258 (h : ContDiffWithinAt 𝕜 ω f s x) (hs : UniqueDiffOn 𝕜 s) (hx : x ∈ s) {n : ℕ} (v : Fin n → E)
@@ -259,16 +265,33 @@ theorem ContDiffWithinAt.iteratedFDerivWithin_comp_perm
259265 rw [← this]
260266 exact AnalyticOn.iteratedFDerivWithin_comp_perm hu.analyticOn (hs.inter u_open) ⟨hx, xu⟩ _ _
261267
268+ theorem ContDiffWithinAt.domDomCongr_iteratedFDerivWithin
269+ (h : ContDiffWithinAt 𝕜 ω f s x) (hs : UniqueDiffOn 𝕜 s) (hx : x ∈ s) {n : ℕ}
270+ (σ : Perm (Fin n)) :
271+ (iteratedFDerivWithin 𝕜 n f s x).domDomCongr σ = iteratedFDerivWithin 𝕜 n f s x := by
272+ ext
273+ exact h.iteratedFDerivWithin_comp_perm hs hx _ _
274+
262275/-- The `n`-th iterated derivative of an analytic function is symmetric. -/
263276theorem AnalyticOn.iteratedFDeriv_comp_perm
264277 (h : AnalyticOn 𝕜 f univ) {n : ℕ} (v : Fin n → E) (σ : Perm (Fin n)) :
265278 iteratedFDeriv 𝕜 n f x (v ∘ σ) = iteratedFDeriv 𝕜 n f x v := by
266279 rw [← iteratedFDerivWithin_univ]
267280 exact h.iteratedFDerivWithin_comp_perm uniqueDiffOn_univ (mem_univ x) _ _
268281
282+ theorem AnalyticOn.domDomCongr_iteratedFDeriv (h : AnalyticOn 𝕜 f univ) {n : ℕ} (σ : Perm (Fin n)) :
283+ (iteratedFDeriv 𝕜 n f x).domDomCongr σ = iteratedFDeriv 𝕜 n f x := by
284+ rw [← iteratedFDerivWithin_univ]
285+ exact h.domDomCongr_iteratedFDerivWithin uniqueDiffOn_univ (mem_univ x) _
286+
269287/-- The `n`-th iterated derivative of an analytic function is symmetric. -/
270288theorem ContDiffAt.iteratedFDeriv_comp_perm
271289 (h : ContDiffAt 𝕜 ω f x) {n : ℕ} (v : Fin n → E) (σ : Perm (Fin n)) :
272290 iteratedFDeriv 𝕜 n f x (v ∘ σ) = iteratedFDeriv 𝕜 n f x v := by
273291 rw [← iteratedFDerivWithin_univ]
274292 exact h.iteratedFDerivWithin_comp_perm uniqueDiffOn_univ (mem_univ x) _ _
293+
294+ theorem ContDiffAt.domDomCongr_iteratedFDeriv (h : ContDiffAt 𝕜 ω f x) {n : ℕ} (σ : Perm (Fin n)) :
295+ (iteratedFDeriv 𝕜 n f x).domDomCongr σ = iteratedFDeriv 𝕜 n f x := by
296+ rw [← iteratedFDerivWithin_univ]
297+ exact h.domDomCongr_iteratedFDerivWithin uniqueDiffOn_univ (mem_univ x) _
0 commit comments