Documentation

LeanPool.AnomalousDiffusion.AVenhance.Infra.Flow.HigherVariation

Preparatory ODE systems for higher spatial variations of a smooth flow.

The pair of spatial directions, embedded into the joint time-space domain.

Equations
Instances For

    The second spatial derivative of a joint field, evaluated on spatial directions.

    Equations
    Instances For

      The second spatial derivative evaluation is the iterated derivative of the full time-space field restricted to spatial directions.

      The second spatial derivative of the field is the base-point derivative of its spatial Jacobian, evaluated on the second direction.

      The second spatial derivative evaluation is symmetric in its directions.

      The second spatial derivative evaluation is bilinear in its directions.

      The second spatial derivative evaluation is linear in its second direction.

      The second spatial derivative evaluation is homogeneous in its first direction.

      The second spatial derivative evaluation is homogeneous in its second direction.

      Periodicity gives a uniform bilinear operator bound for the second spatial derivative of the field.

      theorem AVenhance.Infra.Flow.existsUnique_forcedLinearSystemFlow (A : ℝ → Homogenization.Vec 2 →L[ℝ] Homogenization.Vec 2) (F : ℝ → Homogenization.Vec 2) (hA : Continuous A) (hF : Continuous F) (M : ℝ) (hM : ∀ (t : ℝ), ‖A t‖ ≤ M) :
      ∃! W : ℝ → Homogenization.Vec 2 → ℝ → Homogenization.Vec 2, IsFlow (fun (t : ℝ) (w : Homogenization.Vec 2) => (A t) w + F t) W

      A continuous affine linear system with uniformly bounded linear part has a unique global flow.

      The second variational equation along a smooth flow has a global solution. Its forcing is the second spatial derivative of the field applied to the two first variational solutions. This constructs the candidate second variation; the identification with the derivative of the first variation is a separate regularity step.

      The selected global flow solving the second variational equation.

      Equations
      Instances For
        theorem AVenhance.Infra.Flow.flowSecondVariation_isFlow {b : ℝ → Homogenization.Vec 2 → Homogenization.Vec 2} (hb : SmoothPeriodicField b) {X : ℝ → Homogenization.Vec 2 → ℝ → Homogenization.Vec 2} (hX : IsFlow b X) {V : ℝ → Homogenization.Vec 2 → ℝ → Homogenization.Vec 2} (x : Homogenization.Vec 2) (s : ℝ) (hV : IsFlow (linearizedFieldAlongFlow b X x s) V) (h k : Homogenization.Vec 2) :
        IsFlow (fun (t : ℝ) (w : Homogenization.Vec 2) => (jointSpatialFDeriv b t (X t x s)) w + spatialSecondDerivativeEval b t (X t x s) (V t h s) (V t k s)) (flowSecondVariation hb hX x s hV h k)

        The selected second variation solves its defining affine system.

        theorem AVenhance.Infra.Flow.HigherVariation.variationalFlow_addDirection {b : ℝ → Homogenization.Vec 2 → Homogenization.Vec 2} (hb : SmoothPeriodicField b) {X V : ℝ → Homogenization.Vec 2 → ℝ → Homogenization.Vec 2} (x : Homogenization.Vec 2) (s t : ℝ) (hV : IsFlow (linearizedFieldAlongFlow b X x s) V) (h₁ h₂ : Homogenization.Vec 2) :
        V t (h₁ + h₂) s = V t h₁ s + V t h₂ s
        theorem AVenhance.Infra.Flow.flowSecondVariation_add_left {b : ℝ → Homogenization.Vec 2 → Homogenization.Vec 2} (hb : SmoothPeriodicField b) {X : ℝ → Homogenization.Vec 2 → ℝ → Homogenization.Vec 2} (hX : IsFlow b X) {V : ℝ → Homogenization.Vec 2 → ℝ → Homogenization.Vec 2} (x : Homogenization.Vec 2) (s : ℝ) (hV : IsFlow (linearizedFieldAlongFlow b X x s) V) (h₁ h₂ k : Homogenization.Vec 2) (t : ℝ) :
        flowSecondVariation hb hX x s hV (h₁ + h₂) k t 0 s = flowSecondVariation hb hX x s hV h₁ k t 0 s + flowSecondVariation hb hX x s hV h₂ k t 0 s

        The zero-initial-data second variational solution is additive in its first direction.

        theorem AVenhance.Infra.Flow.flowSecondVariation_comm {b : ℝ → Homogenization.Vec 2 → Homogenization.Vec 2} (hb : SmoothPeriodicField b) {X : ℝ → Homogenization.Vec 2 → ℝ → Homogenization.Vec 2} (hX : IsFlow b X) {V : ℝ → Homogenization.Vec 2 → ℝ → Homogenization.Vec 2} (x : Homogenization.Vec 2) (s : ℝ) (hV : IsFlow (linearizedFieldAlongFlow b X x s) V) (h k : Homogenization.Vec 2) (t : ℝ) :
        flowSecondVariation hb hX x s hV h k t 0 s = flowSecondVariation hb hX x s hV k h t 0 s

        The zero-initial-data second variational solution is symmetric in its directions.

        theorem AVenhance.Infra.Flow.flowSecondVariation_add_right {b : ℝ → Homogenization.Vec 2 → Homogenization.Vec 2} (hb : SmoothPeriodicField b) {X : ℝ → Homogenization.Vec 2 → ℝ → Homogenization.Vec 2} (hX : IsFlow b X) {V : ℝ → Homogenization.Vec 2 → ℝ → Homogenization.Vec 2} (x : Homogenization.Vec 2) (s : ℝ) (hV : IsFlow (linearizedFieldAlongFlow b X x s) V) (h k₁ k₂ : Homogenization.Vec 2) (t : ℝ) :
        flowSecondVariation hb hX x s hV h (k₁ + k₂) t 0 s = flowSecondVariation hb hX x s hV h k₁ t 0 s + flowSecondVariation hb hX x s hV h k₂ t 0 s

        The zero-initial-data second variational solution is additive in its second direction.

        theorem AVenhance.Infra.Flow.flowSecondVariation_smul_left {b : ℝ → Homogenization.Vec 2 → Homogenization.Vec 2} (hb : SmoothPeriodicField b) {X : ℝ → Homogenization.Vec 2 → ℝ → Homogenization.Vec 2} (hX : IsFlow b X) {V : ℝ → Homogenization.Vec 2 → ℝ → Homogenization.Vec 2} (x : Homogenization.Vec 2) (s c : ℝ) (hV : IsFlow (linearizedFieldAlongFlow b X x s) V) (h k : Homogenization.Vec 2) (t : ℝ) :
        flowSecondVariation hb hX x s hV (c • h) k t 0 s = c • flowSecondVariation hb hX x s hV h k t 0 s

        The zero-initial-data second variational solution is homogeneous in its first direction.

        theorem AVenhance.Infra.Flow.flowSecondVariation_smul_right {b : ℝ → Homogenization.Vec 2 → Homogenization.Vec 2} (hb : SmoothPeriodicField b) {X : ℝ → Homogenization.Vec 2 → ℝ → Homogenization.Vec 2} (hX : IsFlow b X) {V : ℝ → Homogenization.Vec 2 → ℝ → Homogenization.Vec 2} (x : Homogenization.Vec 2) (s c : ℝ) (hV : IsFlow (linearizedFieldAlongFlow b X x s) V) (h k : Homogenization.Vec 2) (t : ℝ) :
        flowSecondVariation hb hX x s hV h (c • k) t 0 s = c • flowSecondVariation hb hX x s hV h k t 0 s

        The zero-initial-data second variational solution is homogeneous in its second direction.

        theorem AVenhance.Infra.Flow.flowSecondVariation_bound_of_le {b : ℝ → Homogenization.Vec 2 → Homogenization.Vec 2} (hb : SmoothPeriodicField b) {X : ℝ → Homogenization.Vec 2 → ℝ → Homogenization.Vec 2} (hX : IsFlow b X) {V : ℝ → Homogenization.Vec 2 → ℝ → Homogenization.Vec 2} (x : Homogenization.Vec 2) (s t : ℝ) (hst : s ≤ t) (hV : IsFlow (linearizedFieldAlongFlow b X x s) V) :
        ∃ (K : ℝ), 0 ≤ K ∧ ∀ (h k : Homogenization.Vec 2), ‖flowSecondVariation hb hX x s hV h k t 0 s‖ ≤ K * ‖h‖ * ‖k‖

        The second variational solution has a uniform bilinear bound on forward time intervals.

        theorem AVenhance.Infra.Flow.flowSecondVariation_bound_all_times_of_le {b : ℝ → Homogenization.Vec 2 → Homogenization.Vec 2} (hb : SmoothPeriodicField b) {X : ℝ → Homogenization.Vec 2 → ℝ → Homogenization.Vec 2} (hX : IsFlow b X) (M C : ℝ) (hM₀ : 0 ≤ M) (hM : ∀ (t : ℝ) (x : Homogenization.Vec 2), ‖jointSpatialFDeriv b t x‖ ≤ M) (hC₀ : 0 ≤ C) (hC : ∀ (t : ℝ) (x h k : Homogenization.Vec 2), ‖spatialSecondDerivativeEval b t x h k‖ ≤ C * ‖h‖ * ‖k‖) {V : ℝ → Homogenization.Vec 2 → ℝ → Homogenization.Vec 2} (x : Homogenization.Vec 2) (s t : ℝ) (hst : s ≤ t) (hV : IsFlow (linearizedFieldAlongFlow b X x s) V) :
        ∃ (K : ℝ), 0 ≤ K ∧ K = gronwallBound 0 M (C * Real.exp (M * (t - s)) * Real.exp (M * (t - s))) (t - s) ∧ ∀ r ∈ Set.Icc s t, ∀ (h k : Homogenization.Vec 2), ‖flowSecondVariation hb hX x s hV h k r 0 s‖ ≤ K * ‖h‖ * ‖k‖

        The second variation obeys its bilinear growth bound uniformly over every target time in a forward interval.

        On a forward interval, the second variational solution is represented by a continuous bilinear map in its two directions.