Documentation

Atlas.IntroductionToPartialDifferentialEquations.code.CM18.NoetherEnergyVerification

theorem CM18.corollary_deriv_L_flow_verified {n : ℕ} (L : MetricLagrangian n) (Psi : FlowMap n) (phi : ScalarField n) (m : Metric n) (x : Spacetime n) (hL_smooth : ContDiff ℝ 2 fun (p : ℝ × (Fin (n + 1) → ℝ) × (Fin (n + 1) → Fin (n + 1) → ℝ)) => L p.1 p.2.1 p.2.2) (hphi : ContDiff ℝ ⊤ phi) (hm : ∀ (alpha beta : Fin (n + 1)), ContDiff ℝ ⊤ fun (y : Spacetime n) => m y alpha beta) :
deriv (fun (eps : ℝ) => L (transformedField Psi phi eps x) (fun (mu : Fin (n + 1)) => transformedGradient Psi phi eps x mu) fun (mu nu : Fin (n + 1)) => transformedMetric Psi m eps x mu nu) 0 = -deriv (fun (v : ℝ) => L v (spacetimeGradient phi x) (m x)) (phi x) * ∑ alpha : Fin (n + 1), Psi.Y x alpha * spacetimeGradient phi x alpha - ∑ mu : Fin (n + 1), (fderiv ℝ (fun (p : Fin (n + 1) → ℝ) => L (phi x) p (m x)) (spacetimeGradient phi x)) (Pi.single mu 1) * (fderiv ℝ (fun (y : Spacetime n) => ∑ alpha : Fin (n + 1), Psi.Y y alpha * spacetimeGradient phi y alpha) x) (Pi.single mu 1) - ∑ mu : Fin (n + 1), ∑ nu : Fin (n + 1), dL_dm L phi m x mu nu * (∑ alpha : Fin (n + 1), m x alpha nu * (fderiv ℝ (fun (y : Spacetime n) => Psi.Y y alpha) x) (Pi.single mu 1) + ∑ alpha : Fin (n + 1), m x mu alpha * (fderiv ℝ (fun (y : Spacetime n) => Psi.Y y alpha) x) (Pi.single nu 1) + ∑ alpha : Fin (n + 1), Psi.Y x alpha * (fderiv ℝ (fun (y : Spacetime n) => m y mu nu) x) (Pi.single alpha 1))

Verification wrapper for Corollary 2.0.3: at $\epsilon = 0$, the derivative of the Lagrangian $\mathcal{L}(\widetilde{\varphi}, \widetilde{\nabla} \widetilde{\varphi}, \widetilde{m})$ with respect to the flow parameter decomposes into contributions from the scalar field, its gradient, and the metric, as predicted by the corollary.