Local well-posedness for the Vlasov equation #
The Picard fixed point supplies the local characteristic flow, its moment bound, and the local Lagrangian solution. Continuation and stability use these results without retaining their elaboration in the same compilation unit.
§9 Theorem (Existence and uniqueness for Vlasov) (tex: thm:vlasov-wp) #
Lipschitz growth of the force plus a first moment of the measure make the
shifted force integrable. The workhorse integrability fact behind every
convolveFunctionMeasure estimate.
LocalSmallnessContraction L T IS the Grönwall contraction factor
gronwallBound 0 (max 1 L) L T < 1, after unfolding both definitions.
Sub-helper for vlasovWellPosedness_local — the Picard fixed-point
self-consistent flow.
Given f₀ : Measure (PhaseSpace d) with finite first moment, produces a
characteristic flow (charX, charV) whose own pushforward's spatial
marginal is the reference measure the flow is built against — i.e., the
Picard fixed point at the spatial-marginal-curve level:
ρ_t := spatialMarginal (Measure.map (z ↦ (charX t z, charV t z)) f₀)
charX, charV solve the Vlasov ODE against this ρ.
The body carries the substantive Picard analysis:
- M-fixed-point: pick a moment bound
M ≥ A/(1 - B)whereA = gronwallBound 1 (1+L) ‖gradW 0‖ T · (M_f₀ + 1)andB = L · (exp((1+L)·T) - 1)/(1+L) · (M_f₀ + 1). RequiresB < 1, which is the genuine convergence criterion for the moment iteration (stronger than the contraction predicateLocalSmallnessContraction L Talone for largeM_f₀— the contraction predicate gates the q factor; the M-fixed-point additionally requires the moment iteration to converge). - Picard sequence
x_n : ℕ → VlasovMeasureCurve d T Mstarting fromx_0 := constantCurve (spatialMarginal f₀)andx_{n+1} := Phi_step(x_n). - Contraction via
Phi_supW1_contraction:supW1On (Φρ) (Φσ) ≤ q · Dwithq < 1. Applypicard_iterate_isCauchy_of_contraction+picard_iterate_exists_limitto get the W₁-limitρ_lim : VlasovMeasureCurve d T M. - Self-consistency
Φ(ρ_lim) = ρ_lim: triangle throughx_n. - Apply
exists_vlasov_characteristicFlow_global_smallTtoρ_lim.extendto get the flow.
Metric-dependence note. The convergence rests on two independent predicates:
LocalSmallnessContraction L T := L · (exp((max 1 L)·T) - 1) / (max 1 L) < 1— exponential in T, fromPhi_supW1_contraction's W₁-based shape.LocalSmallnessPLBuffer L T := L · T² < 1— quadratic, from per-ball Picard-Lindelöf's ball geometry.
These are genuinely independent (neither universally implies the other), so each predicate matches its own sub-argument.
Under the Wbar refactor (Dobrushin 1979, §5), both constraints become
linear-in-T and align: LocalSmallnessContraction reduces to
C₂(L)·T < 1, and the single algebraic constraint then suffices and is
satisfiable for any L > 0 by taking T < 1/C₂(L).
Output bundle (designed to feed
vlasovSolutionViaPushforward_isLagrangianVlasovSolutionOn directly):
- Flow
(charX, charV)against the spatial marginal of the pushforward — the load-bearing self-consistency conjunct. - Boundary regularity.
- Uniform moment bound
M_ρon the spatial marginal trajectory.
Sub-helper for vlasovWellPosedness_local — moment-bound transport.
Given the Picard fixed-point flow's bundle (from
_picard_fixedPointFlow), produces HasFiniteFirstMoment (f t) for
t ∈ Icc 0 T, where f := vlasovSolutionViaPushforward charX charV f₀.
Proof strategy:
- Boundary transport: extract
h_init / h_cont_Icc / h_deriv_Icofromhflow_on + h_boundaryviacharacteristicFlow_boundary_regularity. flow_distance_growth_bound_onapplied to(charX, charV)produces the growth constantC_Twith‖(charX t z, charV t z)‖ ≤ C_T * (‖z‖ + 1).- Probability of
f t = Measure.map (z ↦ (charX t z, charV t z)) f₀from the AEMeasurable witness. - Integrable
‖·‖onf t: viaintegrable_map_measure+ growth bound +Integrable ‖·‖ f₀.
Factored out to keep vlasovWellPosedness_local's body a clean glue.
Sub-helper for vlasovWellPosedness_local — IsLagrangianVlasovSolutionOn
threading.
Given the Picard fixed-point flow's bundle (from
_picard_fixedPointFlow), produces the
IsLagrangianVlasovSolutionOn gradW f T conjunct via the 20-hypothesis
threading through
vlasovSolutionViaPushforward_isLagrangianVlasovSolutionOn.
Proof strategy:
- Boundary transport: extract
h_init / h_cont_Icc / h_deriv_Ico. - Universal-in-
sconvolution integrability (handlingsoutside[0, T]via the clamp-extension argument). - AEMeasurable witness.
IsCharacteristicFlowSelfConsistent:∀ t, ρ_lim t = Φ charX f₀ t, which expands by definition sinceρ_lim = spatialMarginal ∘ fandf = vlasovSolutionViaPushforward charX charV f₀; spatial marginal of pushforward = pushforward underProd.fst ∘ ...=Φ charX f₀. The composition is theMeasure.map_map-with-AEMeasurable bridge.- Continuity of
gradW:hL.continuous. - Probability instance of
spatialMarginal ∘ f: derived from AEMeasurable + IsProbabilityMeasure f₀. - Final invocation:
vlasovSolutionViaPushforward_isLagrangianVlasovSolutionOnwith the full hypothesis bundle.
Factored out to keep vlasovWellPosedness_local's body a clean glue.
Local existence of a Vlasov solution on [0, T].
Under the joint constraint LocalSmallnessPLBuffer L T (L · T² < 1) +
LocalSmallnessContraction L T, produces a local-time Vlasov solution
f : ℝ → Measure (PhaseSpace d) on [0, T] satisfying initial
condition + local finite first moment + IsLagrangianVlasovSolutionOn.
The forward-iteration continuation extends from local T to arbitrary
T_target via fixed-T_0 iteration: the contraction time T_0
depends only on L (not on the moment bound M_n propagating through
iterations), because Phi_supW1_contraction's q is
gronwallBound 0 (max 1 L) (L · D) T — independent of M_n. So the
continuation iterates [0, T_0], [T_0, 2 T_0], … with constant step T_0,
reaching any T_target in ⌈T_target / T_0⌉ windows; gluing then bridges
from IsLagrangianVlasovSolutionOn (local) to IsLagrangianVlasovSolution
(global).
Proof strategy:
Initial spatial marginal:
μ₀ := spatialMarginal f₀. ByHasFiniteFirstMoment f₀,μ₀is a probability measure withIntegrable ‖·‖. LetM_f₀ := ∫ ‖z‖ ∂f₀(finite byhf₀.2.integral_norm_le).Picard sequence on spatial marginals:
ρ_0 := constantCurve μ₀.ρ_{n+1}obtained viaPhi_stepapplied toρ_n's flow.
Each
ρ_nlives inVlasovMeasureCurve d T Mfor an appropriateMchosen so that the growth bound fromflow_distance_growth_bound_onstays withinMacross iterations (the M-preservation constraint).Contraction estimate via
Phi_supW1_contraction:supW1On (ρ_n.ρ) (ρ_{n+1}.ρ) ≤ ENNReal.ofReal (q^n * D₀)forq := gronwallBound 0 (max 1 L) (L · D) T < 1(sinceTis small enough per the joint constraint).Apply
picard_iterate_isCauchy_of_contractionto get the ENNReal-form Cauchy condition on thesupW1Onpseudodistance.Apply
picard_iterate_exists_limitto extract the limitρ_lim : VlasovMeasureCurve d T Mplus pointwise W₁-tendsto.Self-consistency
Φ(ρ_lim) = ρ_lim: triangle throughρ_nusing the uniform-tendsto helper, contraction, and pointwise tendsto.Apply
exists_vlasov_characteristicFlow_global_smallTtoρ_lim.extendto get the characteristic flow(charX, charV)against the self-consistent limit.Define
f := vlasovSolutionViaPushforward charX charV f₀. Verify:f 0 = f₀(fromIsCharacteristicFlowOn's initial-condition clause +Measure.map_id).HasFiniteFirstMoment (f t)on[0, T](fromflow_distance_growth_bound_onapplied to(charX, charV)+hf₀.2).IsLagrangianVlasovSolutionOn gradW f TviavlasovSolutionViaPushforward_isLagrangianVlasovSolutionOn.
The body invokes vlasovWellPosedness_local_picard_fixedPointFlow for the
Picard fixed-point flow, then vlasovWellPosedness_local_finalAssembly_*
for the moment and Lagrangian conjuncts, deriving f 0 = f₀ inline.