Lemma 2.19: derivative of a pulled-back family of forms along a flow
ProvedGrayStability.pullback_family_hasDerivAtLet be a smooth family of one-forms on and a smooth time-dependent vector field. Let be a smooth family of bijections of with that is the flow of : . Then for all , and ,
where and .
This is the identity that turns the equation of Gray's theorem into an equation for the vector field (the Moser trick).
import Definitions.Def_GrayStability_Basic open scoped ContDiff
namespace GrayStability
/-- Geiges, Lemma 2.19 (one-forms on `ℝⁿ`): if `ψ_t` is an isotopy that is the flow of
the time-dependent vector field `X_t`, then
`d/dt (ψ_t^* η_t) = ψ_t^* (η̇_t + L_{X_t} η_t)`. -/
theorem pullback_family_hasDerivAt {n : ℕ} (η : ℝ → OneForm n) (hη : IsSmoothFamily η)
(X : ℝ → E n → E n) (hX : ContDiff ℝ ∞ (fun p : ℝ × E n => X p.1 p.2))
(ψ : ℝ → E n → E n) (hψ : ContDiff ℝ ∞ (fun p : ℝ × E n => ψ p.1 p.2))
(h0 : ∀ y, ψ 0 y = y) (hbij : ∀ t, Function.Bijective (ψ t))
(hflow : ∀ t y, HasDerivAt (fun s => ψ s y) (X t (ψ t y)) t)
(t : ℝ) (y v : E n) :
HasDerivAt (fun s => pullback (ψ s) (η s) y v)
(formTimeDeriv η t (ψ t y) (fderiv ℝ (ψ t) y v) +
lieDerivOneForm (X t) (η t) (ψ t y) (fderiv ℝ (ψ t) y v)) t := by sorry
end GrayStability
Read-back
What the Lean code literally says, in plain math · claude-opus-5-5
Data and hypotheses. Let be arbitrary and carry the sup norm. Assume:
- is a family of one-forms, , such that is on ;
- is a time-dependent vector field, , with on ;
- is a family of maps with on ;
- for every ;
- every () is a bijection of ;
- for every and , (the derivative exists and has this value).
No level set, map or restriction to appears; everything is on all of and all .
Conclusion. For every and , put and . Then the real function
is differentiable at , with derivative
Here the first term is the derivative of at with frozen (the "time derivative" of the family), and the last two terms together are the Lie derivative , where and are Fréchet derivatives in the space variable. Under the smoothness hypotheses all derivatives appearing are genuine (no zero-by-convention values arise).
Remarks. The hypotheses and bijectivity of each are not referenced in the conclusion. The hypotheses are satisfiable (e.g. , for all ). For every quantity is .
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.