Theorem 9.41 — equality of mixed partial derivatives
ProvedRudin.ch09_mixed_partialsanalysiscalculus
Let be defined on an open , suppose , and exist at every point of , and suppose is continuous at . Then exists at and .
Preamble
import Mathlib open Filter Topology
Formal statement
namespace Rudin
/-- Rudin, Theorem 9.41: if `D₁f`, `D₂f` and `D₂₁f = D₂(D₁f)` exist on an open set `E ⊆ ℝ²`
and `D₂₁f` is continuous at `(a, b) ∈ E`, then `D₁₂f` exists at `(a, b)` and equals
`D₂₁f (a, b)`. -/
theorem ch09_mixed_partials (E : Set (ℝ × ℝ)) (hE : IsOpen E) (f D1f D2f D21f : ℝ → ℝ → ℝ)
(h1 : ∀ p ∈ E, HasDerivAt (fun u : ℝ => f u p.2) (D1f p.1 p.2) p.1)
(h2 : ∀ p ∈ E, HasDerivAt (fun v : ℝ => f p.1 v) (D2f p.1 p.2) p.2)
(h21 : ∀ p ∈ E, HasDerivAt (fun v : ℝ => D1f p.1 v) (D21f p.1 p.2) p.2)
(a b : ℝ) (hab : (a, b) ∈ E)
(hcont : ContinuousAt (fun p : ℝ × ℝ => D21f p.1 p.2) (a, b)) :
HasDerivAt (fun u : ℝ => D2f u b) (D21f a b) a := by sorry
end RudinSource
Walter Rudin, Principles of Mathematical Analysis, 3rd edition, McGraw-Hill, 1976, Chapter 9, p. 235, Theorems 9.40 and 9.41
Read-back
What the Lean code literally says, in plain math · Aristotle (Harmonic)
Let be open and let be functions of two real arguments. Assume, for every point :
- the map is differentiable at with derivative ;
- the map is differentiable at with derivative ;
- the map is differentiable at with derivative .
Let and assume the function is continuous at (as a function on ).
Then the map is differentiable at , with derivative exactly .
So the other mixed partial exists at the single point and agrees with the given one there; nothing is asserted at other points, and , , are supplied as data satisfying the derivative identities on rather than being defined by an operator.
Human review
Confirmed by the mission captain (proposal self-audit).