Documentation

LeanPool.AnomalousDiffusion.AVenhance.Infra.FaaDiBruno.TransportCommutator

Transport Commutator #

Support for the Armstrong–Vicol anomalous-diffusion formalization.

Allocations of an ordered direction list in which the left factor receives at least one direction.

Equations
Instances For

    Every ordered Leibniz allocation is either nonempty on the left or is the single all-right allocation.

    theorem AVenhance.FaaDiBruno.directionalSplits_map {E : Type u_1} {F : Type u_2} (φ : E → F) (I : List E) :
    theorem AVenhance.FaaDiBruno.directionalSplits_weight_sum {E : Type u_1} (I : List E) (w : ℕ → ℝ) :
    (List.map (fun (p : List E × List E) => w p.1.length) (directionalSplits I)).sum = ∑ m ∈ Finset.range (I.length + 1), ↑(I.length.choose m) * w m
    theorem AVenhance.FaaDiBruno.directionalSplitsNonempty_weight_sum {E : Type u_1} (I : List E) (w : ℕ → ℝ) :
    (List.map (fun (p : List E × List E) => w p.1.length) (directionalSplitsNonempty I)).sum = ∑ k ∈ Finset.range I.length, ↑(I.length.choose (k + 1)) * w (k + 1)
    theorem AVenhance.FaaDiBruno.directionalJet_finset_sum {E : Type u_1} {ι : Type u_2} {F : Type u_3} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] (I : List E) (s : Finset ι) (f : ι → E → F) (hf : ∀ i ∈ s, ContDiff ℝ (↑⊤) (f i)) :
    (directionalJet I fun (x : E) => ∑ i ∈ s, f i x) = fun (x : E) => ∑ i ∈ s, directionalJet I (f i) x
    theorem AVenhance.FaaDiBruno.directionalJet_add {E : Type u_1} {F : Type u_2} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] (I : List E) (f g : E → F) (hf : ContDiff ℝ (↑⊤) f) (hg : ContDiff ℝ (↑⊤) g) :
    (directionalJet I fun (x : E) => f x + g x) = fun (x : E) => directionalJet I f x + directionalJet I g x
    theorem AVenhance.FaaDiBruno.directionalJet_sub {E : Type u_1} {F : Type u_2} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] (I : List E) (f g : E → F) (hf : ContDiff ℝ (↑⊤) f) (hg : ContDiff ℝ (↑⊤) g) :
    (directionalJet I fun (x : E) => f x - g x) = fun (x : E) => directionalJet I f x - directionalJet I g x
    theorem AVenhance.FaaDiBruno.directionalJet_comp_clm {E : Type u_1} {F : Type u_2} {G : Type u_3} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] [NormedAddCommGroup G] [NormedSpace ℝ G] (I : List E) (L : F →L[ℝ] G) (f : E → F) (hf : ContDiff ℝ (↑⊤) f) :
    (directionalJet I fun (x : E) => L (f x)) = fun (x : E) => L (directionalJet I f x)

    The spatial part of the transport derivative.

    Equations
    Instances For

      The time derivative of a joint field.

      Equations
      Instances For

        The joint directions corresponding to an ordered list of spatial directions.

        Equations
        Instances For

          The space-time transport derivative of a joint field.

          Equations
          Instances For
            theorem AVenhance.FaaDiBruno.jointTransportCommutator (b F : ℝ × Homogenization.Vec 2 → Homogenization.Vec 2) (hb : ContDiff ℝ (↑⊤) b) (hF : ContDiff ℝ (↑⊤) F) (t : ℝ) (x v : Homogenization.Vec 2) :
            (fderiv ℝ (fun (p : ℝ × Homogenization.Vec 2) => (fderiv ℝ F p) (0, v)) (t, x)) (1, b (t, x)) = (fderiv ℝ (jointTransportDerivative b F) (t, x)) (0, v) - (fderiv ℝ F (t, x)) (0, (fderiv ℝ b (t, x)) (0, v))

            Differentiating the transport derivative in a fixed spatial direction produces the commutator with the spatial derivative of the drift.

            Smoothness of the transport derivative of a smooth field.

            Smoothness of the recursively generated source in the differentiated transport equation.

            The recursive commutator source equals the derivative-of-source minus the transport commutator, for every ordered spatial jet.