Local naturality of the exterior derivative within a set #
The exterior derivative commutes with pullback when the map sends the source set into the target
set locally at the point. This version of Mathlib's extDerivWithin_pullback lets coordinate
changes be used only on their chart overlaps, without conditions on their total extensions.
The source set can have boundary: it need only have unique derivatives and accumulate at the point from its interior. The latter condition guarantees symmetry of the second derivative.
References #
- John M. Lee, Introduction to Smooth Manifolds, 2nd ed., Chapter 14.
theorem
TauCeti.extDerivWithin_pullback_of_preimage_mem_nhdsWithin
{๐ : Type u_1}
{E : Type u_2}
{F : Type u_3}
{G : Type u_4}
[NontriviallyNormedField ๐]
[NormedAddCommGroup E]
[NormedSpace ๐ E]
[NormedAddCommGroup F]
[NormedSpace ๐ F]
[NormedAddCommGroup G]
[NormedSpace ๐ G]
{k : โ}
{r : WithTop โโ}
{ฯ : F โ F [โ^Fin k]โL[๐] G}
{f : E โ F}
{s : Set E}
{t : Set F}
{x : E}
(hฯ : DifferentiableWithinAt ๐ ฯ t (f x))
(hf : ContDiffWithinAt ๐ r f s x)
(hr : minSmoothness ๐ 2 โค r)
(hs : UniqueDiffOn ๐ s)
(hxc : x โ closure (interior s))
(hxs : x โ s)
(hst : f โปยน' t โ nhdsWithin x s)
:
extDerivWithin (fun (y : E) => (ฯ (f y)).compContinuousLinearMap (fderivWithin ๐ f s y)) s x = (extDerivWithin ฯ t (f x)).compContinuousLinearMap (fderivWithin ๐ f s x)
Exterior differentiation within a set commutes with pullback if the map sends that set into the target set near the base point. No condition is imposed away from that neighbourhood.