Documentation

LeanPool.AnomalousDiffusion.AVenhance.Infra.Section4.ThetaDifferentiated

Higher spatial derivatives of the classical theta equation.

Pure time direction used to differentiate the temperature equation.

Equations
Instances For

    Pure spatial coordinate direction used to differentiate the temperature equation.

    Equations
    Instances For

      Ordered spatial derivatives of a scalar function on the joint time-space domain.

      Equations
      Instances For

        Time partial derivative of a scalar function on joint time-space.

        Equations
        Instances For

          Differentiating a spatial slice is evaluation of the joint derivative in the corresponding spatial direction.

          The time and spatial coordinate derivatives of a jointly smooth function commute.

          The ordered joint derivatives restrict to the paper's ordered spatial coordinate derivatives on every positive-time slice.

          Any ordered collection of spatial derivatives commutes with the time partial of a jointly smooth function on positive time.

          The ordinary time derivative commutes with any ordered spatial word for a classical function that is jointly smooth at positive time.

          theorem AVenhance.Infra.Section4.theta_classical_differentiated_transport_equation {b : ℝ → Homogenization.Vec 2 → Homogenization.Vec 2} {κ : ℝ} {θ₀ : Homogenization.Vec 2 → ℝ} {θ : ℝ → Homogenization.Vec 2 → ℝ} (hsol : IsClassicalSol b κ (fun (x : ℝ) (x_1 : Homogenization.Vec 2) => 0) θ₀ θ) (hb : ContDiffOn ℝ (↑⊤) (Function.uncurry b) ThetaDifferentiated.thetaJointPositiveDomain) {t : ℝ} (ht : 0 < t) (w : List (Fin 2)) (x : Homogenization.Vec 2) :
          classicalTimePartial (fun (s : ℝ) (y : Homogenization.Vec 2) => classicalWordDerivative w (θ s) y) (t, x) - κ * spaceLap (classicalWordDerivative w (θ t)) x + classicalTransport (b t) (classicalWordDerivative w (θ t)) x + ∑ j : Fin 2, classicalWordCommutatorExpansion w (fun (y : Homogenization.Vec 2) => b t y j) (fun (y : Homogenization.Vec 2) => spaceGrad (θ t) y j) x = 0

          The classical equation differentiated along an arbitrary ordered spatial word. The last term is exactly the finite transport commutator expansion.

          theorem AVenhance.Infra.Section4.ThetaDifferentiated.list_sum_fin_sum_swap {α : Type u_1} (L : List α) (F : Fin 2 → α → ℝ) :
          ∑ j : Fin 2, (List.map (fun (a : α) => F j a) L).sum = (List.map (fun (a : α) => ∑ j : Fin 2, F j a) L).sum
          theorem AVenhance.Infra.Section4.ThetaDifferentiated.list_sum_zero_of_forall {α : Type u_1} (L : List α) (f : α → ℝ) (hf : ∀ a ∈ L, f a = 0) :
          (List.map f L).sum = 0

          Every ordered spatial derivative of a two-dimensional stream velocity is divergence free. This is the cancellation that turns the differentiated transport commutator into a divergence flux.

          theorem AVenhance.Infra.Section4.classicalWordDerivative_streamVel_component (w : List (Fin 2)) (φ : Homogenization.Vec 2 → ℝ) (hφ : ContDiff ℝ (↑⊤) φ) (j : Fin 2) :
          (classicalWordDerivative w fun (y : Homogenization.Vec 2) => streamVel (fun (x : ℝ) => φ) 0 y j) = fun (y : Homogenization.Vec 2) => streamVel (fun (x : ℝ) => classicalWordDerivative w φ) 0 y j

          Ordered derivatives commute through the stream velocity's single coordinate gradient.

          theorem AVenhance.Infra.Section4.theta_streamVel_contDiff (φ : Homogenization.Vec 2 → ℝ) (hφ : ContDiff ℝ (↑⊤) φ) :
          ContDiff ℝ (↑⊤) (streamVel (fun (x : ℝ) => φ) 0)

          Smoothness of the vector field generated by a smooth stream function.

          Ordered coordinate derivatives preserve spatial periodicity.

          theorem AVenhance.Infra.Section4.theta_streamVel_periodic (φ : Homogenization.Vec 2 → ℝ) (hφ : ContDiff ℝ (↑⊤) φ) (hper : IsZ2Periodic φ) :
          IsZ2Periodic (streamVel (fun (x : ℝ) => φ) 0)

          Spatial periodicity of a stream velocity follows by differentiating the periodicity of its scalar stream function.

          theorem AVenhance.Infra.Section4.ThetaDifferentiated.theta_list_map_sum_congr {α : Type u_1} (L : List α) (f g : α → ℝ) (h : ∀ a ∈ L, f a = g a) :
          (List.map f L).sum = (List.map g L).sum

          The stream velocity is jointly smooth on positive time, using the smooth joint stream potential and its spatial Fréchet derivatives.

          A single stream-form Leibniz term in the differentiated divergence operator.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For

            The stream-function flux in the ordered-word commutator expansion.

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For
              theorem AVenhance.Infra.Section4.theta_product_vector_divergence {g : Homogenization.Vec 2 → ℝ} {v : Homogenization.Vec 2 → Homogenization.Vec 2} (hg : ContDiff ℝ (↑⊤) g) (hv : ContDiff ℝ (↑⊤) v) (hdiv : ∀ (x : Homogenization.Vec 2), vecDiv v x = 0) (x : Homogenization.Vec 2) :
              vecDiv (fun (y : Homogenization.Vec 2) (j : Fin 2) => g y * v y j) x = Homogenization.vecDot (spaceGrad g x) (v x)

              The stream commutator flux is smooth and periodic whenever its two scalar inputs are.

              theorem AVenhance.Infra.Section4.thetaStreamCommutatorFlux_divergence (w : List (Fin 2)) (φ u : Homogenization.Vec 2 → ℝ) (hφ : ContDiff ℝ (↑⊤) φ) (hu : ContDiff ℝ (↑⊤) u) (x : Homogenization.Vec 2) :
              vecDiv (thetaStreamCommutatorFlux w φ u) x = -∑ j : Fin 2, classicalWordCommutatorExpansion w (fun (y : Homogenization.Vec 2) => streamVel (fun (x : ℝ) => φ) 0 y j) (fun (y : Homogenization.Vec 2) => spaceGrad u y j) x

              Divergence of the differentiated stream flux is the negative transport commutator. This is the source's skew-symmetric divergence form; it avoids one unnecessary derivative on the stream potential.