This companion proves the differential-form identities used by Phase space and generating families. All arguments are local in a smooth coordinate chart; a manifold and its compatible charts are given data. The earlier inputs are finite calculus and mixed derivatives, FTC and smooth compact parameter integrals, and the complete AN-03 flow proof, equations NF1–NF21. Their exact providers occur in the proof map.
For coordinates x1,…,xd, a smooth k-form is a finite sum η=∑i1<⋯<ikηi1⋯ikdxi1∧⋯∧dxik, with smooth coefficients. The wedge of the coordinate covectors is evaluated by the determinant of their values on the argument vectors. Repeated indices give zero; exchanging adjacent covectors changes the sign. Extend the product by linearity. Concatenating lists and then sorting shows associativity; exchanging lists of lengths k,l uses kl transpositions and proves η∧ζ=(−1)klζ∧η. These calculations also define the product independently of a basis, since determinants are multilinear and alternating.
Define the exterior derivative by
dη=I∑j∑(∂jηI)dxj∧dxI.(F0.1)
The product rule and the sign for moving dxj past a list of length k give
d(η∧ζ)=dη∧ζ+(−1)kη∧dζ.
In d2η, the terms with indices j,l cancel those with l,j: mixed partials agree while their two covectors change sign. The terms with j=l vanish. Thus d2=0.
For a smooth map f, define (f∗η)x(v1,…,vk)=ηf(x)(Dfxv1,…,Dfxvk). Substituting the coordinate expression gives
f∗(adyi1∧⋯∧dyik)=(a∘f)dfi1∧⋯∧dfik.
The chain rule, the product rule and d2fj=0 now prove df∗η=f∗dη. The same evaluation proves that pullback preserves wedge products and that (f∘g)∗=g∗f∗. In particular F0.1 is compatible with changes of coordinates, so these local definitions agree on overlaps.
For a vector field V, let (ιVη)(v1,…,vk−1)=η(V,v1,…,vk−1), and set ιVa=0 on functions. Expansion along the first row of the defining determinant gives
ιV(dxi1∧⋯∧dxik)=a=1∑k(−1)a−1Viadxi1∧⋯dxia⋯∧dxik.(F0.2)
Splitting this sum between two lists proves
ιV(η∧ζ)=ιVη∧ζ+(−1)kη∧ιVζ.
All identities include degree zero and degrees above the coordinate dimension, where the corresponding alternating forms vanish.
Let φt be the local flow of V, supplied by NF1–NF20, and define
LVη=∂tφt∗η∣t=0.
The coordinate pullback formula of F0 and ∂tφtj∣0=Vj imply
LVa=V(a) and LVdxj=dVj.
Differentiating the wedge product shows that LV is a derivation of degree zero.
The sum dιV+ιVd is also a degree-zero derivation: insert the two signed product rules in F0; the terms containing dη∧ιVζ and ιVη∧dζ cancel in pairs. On a function its value is ιVda=V(a), and on dxj its value is dVj. Every coordinate form is a sum of products of these generators. Therefore
LV=dιV+ιVd,LVd=dLV.(F1.1)
For the second equality use d2=0 in the first. For two fields define [V,W]j=∑l(Vl∂lWj−Wl∂lVj); expanding on a smooth function and cancelling its symmetric second derivatives gives [V,W]a=V(Wa)−W(Va).
The operator LVιW−ιWLV is a derivation of degree minus one, by the same signed-product cancellation. It vanishes on functions, and on dxj it is
V(Wj)−ιWdVj=[V,W]j.
It agrees with ι[V,W] on every generator and hence on every form:
LVιW−ιWLV=ι[V,W].(F1.2)
F2. Differentiating a time-dependent pullback
Suppose Ψt solves ∂tΨt=Vt∘Ψt, with its actual domain, and ηt is a smooth family of forms. NF1–NF20 gives joint smoothness of Ψ, so coordinate and time derivatives commute. On a coefficient at, the chain rule gives
∂t(at∘Ψt)=(∂tat+Vtat)∘Ψt.
On a pulled-back coordinate covector,
∂tdΨtj=d(Vtj∘Ψt)=Ψt∗dVtj.
Expand a general form as in F0 and differentiate each factor. F1 identifies the resulting sum as
dtdΨt∗ηt=Ψt∗(∂tηt+LVtηt).(F2.1)
The identity holds on each common open domain and hence in every chart. It requires neither a globally complete vector field nor a time-independent one. If the right side is zero, each coordinate coefficient has zero time derivative; the scalar FTC proves that the pullback is constant in time.
Let U⊂Rd be star-shaped about zero. For k≥1 and a smooth k-form η, define
(Kη)x(v1,…,vk−1)=∫01tk−1ηtx(x,v1,…,vk−1)dt.(F3.1)
Set K=0 on zero-forms. The integrand is smooth through t=0; every compact local set of x's and its radial segments lie in a compact subset of U. The proved compact parameter integral rule makes Kη smooth and permits exterior differentiation under the integral.
Write ht(x)=tx, Ex=x. For t>0, ht is the flow of E with time logt. By F1–F2,
∂tht∗η=t−1ht∗(dιEη+ιEdη).
The first integrand t−1ht∗ιEη, evaluated on k−1 vectors, equals exactly the integrand in F3.1; the corresponding expression for dη is its degree k+1 version. Integrate from ϵ to 1, use F0 to commute pullback and d, and let ϵ↓0. The smooth integrands give uniform convergence with each local derivative; for k>0, hϵ∗η=ϵkηϵx tends to zero. For a function it tends to its value at zero. Thus
dKη+Kdη=η−h0∗η.(F3.2)
In particular, every closed positive-degree form on U has primitive Kη. For a closed one-form its primitive is the function ∫01ηtx(x)dt. For a closed two-form β with β0=0, F3.1 gives the one-form used in Darboux's proof. The segment FTC bounds ∥βtx∥≤Ct∣x∣ near zero, whence ∣(Kβ)x(v)∣≤C∣x∣2∣v∣/3. This proves the stated quadratic vanishing, not just existence of a primitive.
F4. A common neighborhood through a prescribed time interval
Suppose the smooth nonautonomous field Vt(x) is defined on an open neighborhood of [0,1]×{0}, and Vt(0)=0. The constant curve is a solution for every t∈[0,1]. NF17–NF20 proves that its full solution domain in (t,τ,x) is open and the solution is smooth there. For each t∈[0,1], choose a product neighborhood of (t,0,0) inside that domain. Finitely many of their time neighborhoods cover [0,1]; intersect their initial-data neighborhoods. This gives one neighborhood of x=0 on which the flow from initial time zero exists for all those times. NF19 gives the smooth inverse at each time. Uniqueness gives Ψt(0)=0.
This applies to the field in Darboux's proof: the constant skew matrix of ω0 is invertible. Since ω−ω0 tends to zero at the origin, continuity of the determinant gives a common small neighborhood on which ω0+t(ω−ω0) is invertible for t in an open interval containing [0,1]. P2 proves that its inverse is smooth. Hence ιVtωt=−K(ω−ω0) defines a smooth field with Vt(0)=0, and the preceding argument applies. No completeness assumption is hidden in the time-one map.
Standard foundation proofs written by GPT-6 Astra (OpenAI), Ultra, 5 October 2026, for the AN-04 programme. Original companion text: CC0. The linked AN-03 flow proof is a separate GFDL 1.2 component.