05.05.05 · symplectic / lagrangian

Jet bundle and total derivative

shipped3 tiersLean: none

Anchor (Master): Olver Ch. 2, 4-5; Saunders 1989; Anderson *The Variational Bicomplex*

Intuition Beginner

Suppose you want to track not just where a function sends a point, but also how fast it is changing there, and how fast that rate is changing, and so on. A jet is the bookkeeping device that records a function together with a finite stack of its derivatives at a single point. Two functions have the same jet of order two at a point when they agree in value, in first derivative, and in second derivative there. The jet forgets everything beyond that stack.

Why bother? Differential equations are conditions on a function and its derivatives. If you package the function-plus-derivatives into one geometric object, then a differential equation becomes an ordinary equation, a condition carving out a surface inside the space of all jets. The messy business of "this involves a second derivative here" turns into the clean business of "this point lies on that surface."

The total derivative is the tool that differentiates while staying inside this bookkeeping. When you move along the base and ask how a jet-quantity changes, the total derivative supplies the answer by promoting each recorded derivative to the next one up the stack. It is differentiation that knows the stack is there.

Visual Beginner

Picture a curve drawn over a horizontal axis. At one marked point, draw the tangent line: that is the first-order data. Then draw the small parabola that hugs the curve best at that point: that is the second-order data. The jet of order two is exactly this packet — the point, the tangent line, and the best-fitting parabola — with the rest of the curve erased.

The picture records the central idea: many different curves share the same tangent line and the same best-fitting parabola at the marked point, and the jet is precisely what they have in common. Sliding the marked point along the axis sweeps out a whole family of these packets, one over each base point, and that family is the jet bundle.

Worked example Beginner

Take the function that sends a number to its cube, and look at the point where the input equals two. The value there is eight, because two cubed is eight. The first derivative of the cubing function is three times the input squared, which at two equals three times four, namely twelve. The second derivative is six times the input, which at two equals twelve.

So the second-order jet of the cubing function at input two is the packet of three numbers: value eight, first derivative twelve, second derivative twelve. Any other function that also passes through eight at input two with the same first and second derivatives shares this jet.

Now test the total-derivative idea by hand. The first derivative, as a function of the input, is three times the input squared. Differentiate it once more and you get six times the input — which is the second derivative. The total derivative is the rule that says: to advance the stack, take the recorded first-derivative function and produce the recorded second-derivative function from it.

What this tells us: a jet is a short list of numbers read off a function at one point, and the total derivative is the rule that walks up that list by ordinary differentiation, never leaving the bookkeeping.

Check your understanding Beginner

Formal definition Intermediate+

Let be a smooth fibred manifold with and fibre dimension , so that local coordinates split as with and . In the model case a section is a smooth map , written . The definition follows Olver [Olver Ch. 2] and Saunders [Saunders Ch. 4].

Two local sections defined near are -equivalent at when and all partial derivatives of and up to order agree at . This is an equivalence relation; its class is the -jet . The set of all -jets of sections of , as the base point and the section vary, is the -jet bundle .

A multi-index with records a partial-derivative order, and . The induced jet coordinates on are

where the coordinate evaluated on returns . The projection remembers only the base point; the projections for truncate the derivative stack at order .

Definition (prolongation of a section). The -th prolongation of a section is the section $$ \mathrm{pr}^{(k)} f : X \to J^k(E), \qquad x \mapsto j^k_x f, $$ whose coordinate components are . A section of is holonomic when it equals for some section of ; equivalently, its component functions are the iterated derivatives of its order-zero part.

Definition (contact forms). On the contact (Cartan) forms are $$ \theta^\alpha_J := du^\alpha_J - u^\alpha_{J,i}, dx^i, \qquad |J| \le k - 1, $$ where denotes the multi-index with its -th entry raised by one, and summation over the repeated index is implied. They generate the contact ideal .

Definition (total derivative). The total derivative in the direction is the vector field on the infinite jet (truncated to whatever order is needed) $$ D_i := \frac{\partial}{\partial x^i} + \sum_{\alpha, J} u^\alpha_{J,i}, \frac{\partial}{\partial u^\alpha_J}, $$ the sum running over fibre indices and multi-indices . For a multi-index write ; the operators commute, so is well-defined.

A non-example worth recording: the operator alone is not the geometrically correct derivative along a prolonged section, because it ignores how the recorded derivatives themselves change. The total derivative repairs this by adding the terms that advance each to .

Counterexamples to common slips

  • A section of need not be holonomic: assigning a value unrelated to gives a perfectly smooth section of the jet bundle that is not the prolongation of anything. Holonomy is the contact condition , not an automatic feature.
  • The total derivative is not a vector field on a finite jet bundle : applied to a coordinate with it produces of order , which lives one level up. It is honestly a vector field only on acting on functions pulled back from , or on the infinite jet .
  • "Order " counts derivatives including none: the value is the datum. Off-by-one errors here corrupt the dimension count .

Key theorem with proof Intermediate+

Theorem (total derivative computes prolonged derivatives). Let be a smooth section of and let be a smooth function on , where denotes all jet coordinates up to order . Then for each , $$ \frac{\partial}{\partial x^i}\Bigl[ P\bigl(x, \mathrm{pr}^{(k)} f(x)\bigr) \Bigr] = \bigl(D_i P\bigr)\bigl(x, \mathrm{pr}^{(k+1)} f(x)\bigr). $$ In particular, taking gives , the identity in coordinate form.

Proof. Evaluate the composite . By construction the jet coordinate pulls back along to the function on . So the composite is the function $$ x \longmapsto P\bigl(x,; (\partial_J f^\alpha(x)){|J| \le k}\bigr). $$ Differentiate with respect to by the chain rule. The explicit dependence of contributes . Each jet-coordinate slot contributes times the -derivative of the function occupying that slot, namely $\partial_i \partial_J f^\alpha = \partial{J,i} f^\alphau^\alpha_{J,i}\mathrm{pr}^{(k+1)} f$. Collecting, $$ \frac{\partial}{\partial x^i} P(x, \mathrm{pr}^{(k)} f) = \frac{\partial P}{\partial x^i} + \sum_{\alpha, J} \frac{\partial P}{\partial u^\alpha_J}, \bigl(u^\alpha_{J,i} \circ \mathrm{pr}^{(k+1)} f\bigr). $$ The right-hand side is the definition of evaluated on , because . Since depends on jet coordinates only up to order , the sum is finite and is a well-defined function on . This proves the displayed identity; the special case reads .

Bridge. This identity is the engine of jet geometry. It builds toward the prolongation formula for vector fields in the Advanced results, where the coefficient of in a prolonged symmetry is computed as applied to a characteristic. It appears again in 05.00.04 (Noether's theorem), where the conserved current is extracted from a total-derivative divergence and the on-shell vanishing is read through the contact ideal. The same machinery underlies the cotangent-bundle action functional of 05.02.05, whose Euler-Lagrange derivation is a total-derivative integration by parts. The unifying content is that the total derivative is precisely the operator making the diagram "differentiate the base section, then prolong" agree with "prolong, then move by the total derivative" commute — and once that square commutes, every differential-equation condition becomes a contact-compatible condition on that the prolongation formula can transport.

Exercises Intermediate+

Lean formalization Intermediate+

Mathlib has no jet-bundle object; the statement below is a skeleton fixing the intended signatures, with the gap detailed in Mathlib gap analysis.

import Mathlib.Geometry.Manifold.ContMDiff.Basic
import Mathlib.Analysis.Calculus.IteratedDeriv.Defs

variable {p q : ℕ}

/-- A multi-index of length `p`, recording a partial-derivative order. -/
abbrev MultiIndex (p : ℕ) := Fin p → ℕ

/-- Jet coordinates up to order `k`: base `x`, fibre `u`, derivatives `u_J`. -/
structure JetCoords (p q k : ℕ) where
  x  : Fin p → ℝ
  u  : Fin q → ℝ
  uJ : ∀ (J : MultiIndex p), (J.1.sum ≤ k) → (Fin q → ℝ)

/-- The total derivative `D_i` advances each coordinate `u_J` to `u_{J,i}`. -/
noncomputable def totalDeriv
    (i : Fin p) (P : JetCoords p q k → ℝ) : JetCoords p q (k+1) → ℝ :=
  fun _ => sorry  -- ∂P/∂xⁱ + Σ_{α,J} u^α_{J,i} · ∂P/∂u^α_J

/-- Key identity: D_i computes the xⁱ-derivative of P along a prolonged section. -/
theorem totalDeriv_prolong
    (f : (Fin p → ℝ) → (Fin q → ℝ)) (P : JetCoords p q k → ℝ) (i : Fin p) :
    True := by
  trivial  -- placeholder: ∂ᵢ(P ∘ pr^k f) = (D_i P) ∘ pr^{k+1} f

The sorry and placeholder stand on three Mathlib gaps: the jet manifold as a bundle with adapted coordinates, the contact codistribution, and the total-derivative derivation together with the prolongation map . All three sit directly on top of the existing ContMDiff and iteratedFDeriv libraries and are Mathlib-contribution-sized.

Advanced results Master

The total derivative organises the calculus of prolongations. The central operational result is the formula for prolonging a vector field, which converts an infinitesimal symmetry of into one of .

Prolongation of a vector field. Let be a vector field on . Its -th prolongation is the unique vector field $$ \mathrm{pr}^{(k)} v = \xi^i,\partial_{x^i} + \sum_{|J| \le k} \phi^\alpha_J,\partial_{u^\alpha_J} $$ on whose flow is the prolonged flow of , with coefficients given by Olver's formula [Olver Ch. 2] $$ \phi^\alpha_J = D_J!\left(\phi^\alpha - \xi^i u^\alpha_i\right) + \xi^i u^\alpha_{J,i}, \qquad Q^\alpha := \phi^\alpha - \xi^i u^\alpha_i, $$ where is the characteristic of and . The formula encodes that prolongation commutes with the total derivative: , the recursion that one usually applies in practice.

Differential equations on the jet bundle. A system of -th order PDEs is a closed embedded submanifold cut out by . A section solves the system when . The -th prolongation is cut out by the original equations together with all their total derivatives for . A vector field is an infinitesimal symmetry of when is tangent to , i.e. on . This is Lie's infinitesimal criterion, and it is a linear, algorithmic condition once the prolongation formula above is in hand.

The variational bicomplex. On the infinite jet the de Rham complex splits into horizontal forms (built from ) and vertical contact forms (built from ), giving a bicomplex with horizontal differential and vertical differential . The Euler operator (variational derivative) $$ \mathsf{E}\alpha(L) = \sum{J} (-D)_J,\frac{\partial L}{\partial u^\alpha_J}, \qquad (-D)J := (-1)^{|J|} D_J, $$ sends a Lagrangian density to its Euler-Lagrange expression, and the fundamental theorem of the variational bicomplex states that $\mathsf{E}\alpha(L) = 0LL = D_i R^i\mathcal{C}$-spectral sequence [Vinogradov 1984] resolves this bicomplex systematically, producing conservation laws as cohomology classes.

Synthesis. The jet bundle converts analysis into geometry along three coupled axes, and the total derivative is the connective tissue of all three. First, it turns differentiation of base sections into an algebraic operation on jet coordinates, so that the identity makes "the derivative of a solution" an intrinsic object. Second, it turns a differential equation into a subvariety whose prolongations are generated by total derivatives, so that integrability and symmetry become tangency conditions computed by . Third, it turns the calculus of variations into the horizontal edge of a bicomplex, with the Euler operator as the cohomological obstruction and conservation laws as horizontal-cohomology classes. Bringing these together, the prolongation formula is one operator — the total derivative — applied to the characteristic, and it is the same operator that defines the contact ideal, prolongs the equation, and differentiates the Lagrangian; the unity of Lie symmetry analysis, formal integrability theory, and the variational bicomplex is the unity of acting in three guises.

Full proof set Master

Proposition (contact ideal characterises holonomic sections). A section of is holonomic — equal to for some section of — if and only if $\sigma^\theta^\alpha_J = 0\theta^\alpha_J|J| \le k-1$.*

Proof. Write in coordinates as where is the function filling the slot, with the order-zero part.

() If then , so and . Hence for all .

() Suppose for all . Computing the pullback, $$ \sigma^*\theta^\alpha_J = d\sigma^\alpha_J - \sigma^\alpha_{J,i}, dx^i = \left(\frac{\partial \sigma^\alpha_J}{\partial x^i} - \sigma^\alpha_{J,i}\right) dx^i, $$ so vanishing forces for every and every . Apply this with : , so the order-one slots are the first derivatives of . Set . Inductively, if for all , then for the relation gives , establishing the claim for all multi-indices of order . Hence for all , which says .

Proposition (prolongation respects total derivatives). The prolongation coefficients satisfy the recursion , with base case for .

Proof. From Olver's formula with . Apply : $$ D_i \phi^\alpha_J = D_i D_J Q^\alpha + (D_i \xi^j) u^\alpha_{J,j} + \xi^j D_i u^\alpha_{J,j}. $$ The total derivatives commute, so , and by symmetry of the multi-index. Therefore $$ D_i \phi^\alpha_J = D_{J,i} Q^\alpha + \xi^j u^\alpha_{J,i,j} + (D_i \xi^j) u^\alpha_{J,j} = \phi^\alpha_{J,i} + (D_i \xi^j) u^\alpha_{J,j}, $$ using Olver's formula again at order to recognise . Rearranging gives the stated recursion.

Proposition (prolonged scaling field on ). For on , the second prolongation is ; in particular the -coefficient vanishes and the -coefficient is .

Proof. Here , , characteristic . The first-order coefficient is . Compute , so . For the second order, the recursion gives . Hence . As a check on the equation : the symmetry condition , which is ; this is not a multiple of vanishing on the equation, so plain scaling is not a symmetry of — correctly diagnosing that scales anisotropically and needs the weighted field instead.

Connections Master

The total derivative supplies the divergence operator in the geometric form of 05.00.04 (Noether's theorem): a variational symmetry with characteristic yields a conserved current whose vanishing divergence is a total-derivative identity on the jet bundle, and the Euler operator built from is what converts the symmetry condition into the conservation law.

The jet-bundle realisation of a differential equation as a submanifold specialises, in the symplectic setting, to the Hamilton-Jacobi equation of 05.05.04: the Hamilton-Jacobi PDE is a first-order equation on the jet bundle whose contact structure recovers the canonical one-form, tying the contact ideal here to the Liouville form on the cotangent bundle.

The cotangent bundle of 05.02.05 is the prototype of a jet target: projects to with the contact form , so the first-jet contact structure is the contactification of the canonical symplectic structure, and the total derivative restricts to the Reeb-transverse differentiation used in generating-function calculations.

Historical & philosophical context Master

Charles Ehresmann introduced jets in 1951 in a short note to the Comptes Rendus de l'Académie des Sciences (Les prolongements d'une variété différentiable, vol. 233) [Ehresmann 1951], abstracting the local Taylor-coefficient data of a map into a coordinate-free geometric object and defining the jet bundles as the natural carriers of higher-order contact between submanifolds. The construction grew out of his programme on differentiable fibre bundles and connections; the contact (Cartan) forms trace back further to Élie Cartan's exterior-differential-systems treatment of partial differential equations from the 1900s-1920s.

Sophus Lie's nineteenth-century theory of continuous symmetry groups of differential equations was the motivating application, but Lie worked with prolongation formulae written out by hand in coordinates. The jet-bundle reformulation made Lie's infinitesimal criterion into a tangency condition on a manifold, and Peter Olver's 1986 monograph Applications of Lie Groups to Differential Equations (second edition 1993) [Olver Ch. 2] gave the modern algorithmic presentation of prolongation, the total derivative, and the characteristic, with the recursion that mechanises symmetry computation. David Saunders' 1989 book The Geometry of Jet Bundles [Saunders Ch. 4] systematised the bundle-theoretic foundations. The variational bicomplex, developed by Alexandre Vinogradov through the -spectral sequence in 1984 [Vinogradov 1984] and by Ian Anderson in his manuscript The Variational Bicomplex [Anderson], placed the Euler operator and conservation laws into a single cohomological framework on the infinite jet, with the total derivative as the horizontal differential.

Bibliography Master

@article{Ehresmann1951Jets,
  author  = {Ehresmann, Charles},
  title   = {Les prolongements d'une vari{\'e}t{\'e} diff{\'e}rentiable},
  journal = {Comptes Rendus de l'Acad{\'e}mie des Sciences},
  volume  = {233},
  year    = {1951},
  pages   = {598--600, 777--779, 1081--1083}
}

@book{OlverLieGroups,
  author    = {Olver, Peter J.},
  title     = {Applications of Lie Groups to Differential Equations},
  series    = {Graduate Texts in Mathematics},
  volume    = {107},
  publisher = {Springer},
  year      = {1993},
  edition   = {2nd}
}

@book{SaundersJetBundles,
  author    = {Saunders, David J.},
  title     = {The Geometry of Jet Bundles},
  series    = {London Mathematical Society Lecture Note Series},
  volume    = {142},
  publisher = {Cambridge University Press},
  year      = {1989}
}

@article{Vinogradov1984Cspectral,
  author  = {Vinogradov, Alexandre M.},
  title   = {Local symmetries and conservation laws},
  journal = {Acta Applicandae Mathematicae},
  volume  = {2},
  year    = {1984},
  pages   = {21--78}
}

@incollection{AndersonVariationalBicomplex,
  author    = {Anderson, Ian M.},
  title     = {Introduction to the Variational Bicomplex},
  booktitle = {Mathematical Aspects of Classical Field Theory},
  series    = {Contemporary Mathematics},
  volume    = {132},
  publisher = {American Mathematical Society},
  year      = {1992},
  pages     = {51--73}
}

@book{KolarMichorSlovak,
  author    = {Kol{\'a}{\v r}, Ivan and Michor, Peter W. and Slov{\'a}k, Jan},
  title     = {Natural Operations in Differential Geometry},
  publisher = {Springer},
  year      = {1993}
}