Documentation

LeanPool.NavierStokesAndEuler.Euler.SobolevHeatVolterra

The actual cylinder heat kernel in the singular Volterra existence theorem.

def EulerSobolevHeat.positiveVariance (ν : ) ( : 0 < ν) (t : { t : // 0 < t }) :
{ v : NNReal // 0 < v }

Positive physical time converted to positive Gaussian variance for viscosity ν.

Equations
Instances For

    Physical time to Gaussian variance is continuous on positive times.

    theorem EulerSobolevHeat.heatKernel_joint_continuous (period : ) [Fact (0 < period)] (q : ) (ν : ) ( : 0 < ν) :
    ContinuousOn (fun (p : × (EulerCylinderSobolevSpace.SobolevSpace period q)) => (heatKernel period q ν p.1) p.2) (Set.Ioi 0 ×ˢ Set.univ)

    The actual one-derivative heat kernel is jointly continuous at every positive physical time.

    noncomputable def EulerSobolevHeat.freeHeatPath (period : ) [Fact (0 < period)] (q : ) (ν T : ) (u₀ : (EulerCylinderSobolevSpace.SobolevSpace period q)) :

    The free viscous heat evolution is an actual continuous path in every Sobolev space.

    Equations
    Instances For
      theorem EulerSobolevHeat.freeHeatPath_bound (period : ) [Fact (0 < period)] (q : ) (ν T : ) (u₀ : (EulerCylinderSobolevSpace.SobolevSpace period q)) :
      freeHeatPath period q ν T u₀ u₀

      The free heat path obeys the initial-data bound in the actual uniform Sobolev norm.

      theorem EulerSobolevHeat.exists_viscous_mild_solution (period : ) [Fact (0 < period)] (q : ) (ν : ) ( : 0 < ν) (T : ) (hT : 0 T) (u₀ : (EulerCylinderSobolevSpace.SobolevSpace period (q + 1))) (F : (Set.Icc 0 T)(EulerCylinderSobolevSpace.SobolevSpace period (q + 1))(EulerCylinderSobolevSpace.SobolevSpace period q)) (hF : Continuous fun (p : (Set.Icc 0 T) × (EulerCylinderSobolevSpace.SobolevSpace period (q + 1))) => F p.1 p.2) (R M L : ) (hR : 0 R) (hM : 0 M) (hL : 0 L) (hFM : ∀ (t : (Set.Icc 0 T)) (x : (EulerCylinderSobolevSpace.SobolevSpace period (q + 1))), x RF t x M) (hFL : ∀ (t : (Set.Icc 0 T)) (x y : (EulerCylinderSobolevSpace.SobolevSpace period (q + 1))), x Ry RF t x - F t y L * x - y) (hbudget : u₀ + (T + 2 * parabolicConstant ν * T) * M R) (hsmall : (T + 2 * parabolicConstant ν * T) * L < 1) :
      ∃ (u : C((Set.Icc 0 T), (EulerCylinderSobolevSpace.SobolevSpace period (q + 1)))), u R ∀ (t : (Set.Icc 0 T)), u t = (heatOperator period (q + 1) (2 * ν * t).toNNReal) u₀ + (r : ) in 0..t, (heatKernel period q ν r) (F (Set.projIcc 0 T hT (t - r)) (u (Set.projIcc 0 T hT (t - r))))

      The actual viscous heat equation has a local mild solution for every continuous locally Lipschitz derivative-losing source satisfying the explicit time budget.