Documentation

LeanPool.NavierStokesAndEuler.Euler.TimeH1OperatorProduct

Products of genuine time-H¹ paths and differentiable operator paths #

The product derivative is constructed in the actual Bochner L² space from the coefficient multiplier and terminal primitive. Its integral is identified with the literal pointwise product by absolute continuity and uniqueness of primitives.

Pointwise application of two absolutely continuous operator/vector paths is absolutely continuous. The estimate uses their actual compact-interval bounds.

theorem EulerTimeH1OperatorProduct.operatorPath_hasDerivWithinAt_of_extension {E : Type u_1} {F : Type u_2} [NormedAddCommGroup E] [NormedSpace E] [NormedAddCommGroup F] [NormedSpace F] (T : ) (hT : 0 T) (A A' : C((Set.Icc 0 T), E →L[] F)) (a : E →L[] F) (ha : ∀ (t : (Set.Icc 0 T)), A t = a t) (hader : ∀ (t : (Set.Icc 0 T)), HasDerivAt a (A' t) t) (t : (Set.Icc 0 T)) :

A genuine differentiable extension supplies the within-interval derivative hypothesis for its clamped continuous path, including both endpoints.

Within-interval differentiability with a continuous derivative implies actual absolute continuity of the clamped coefficient path.

noncomputable def EulerTimeH1OperatorProduct.productDerivative {E : Type u_1} {F : Type u_2} [NormedAddCommGroup E] [NormedSpace E] [NormedAddCommGroup F] [NormedSpace F] (T : ) (hT : 0 T) (A A' : C((Set.Icc 0 T), E →L[] F)) :

The derivative of A(t) Ju(t), constructed as an actual bounded L² operator.

Equations
Instances For

    The product derivative has its literal Leibniz-rule representative.

    noncomputable def EulerTimeH1OperatorProduct.productPrimitive {E : Type u_1} {F : Type u_2} [NormedAddCommGroup E] [NormedSpace E] [NormedAddCommGroup F] [NormedSpace F] (T : ) (hT : 0 T) (A : C((Set.Icc 0 T), E →L[] F)) (u : (EulerTimeLp.TimeLp T E)) :
    F

    The actual pointwise coefficient-times-primitive path.

    Equations
    Instances For
      @[simp]
      theorem EulerTimeH1OperatorProduct.productPrimitive_terminal {E : Type u_1} {F : Type u_2} [NormedAddCommGroup E] [NormedSpace E] [NormedAddCommGroup F] [NormedSpace F] (T : ) (hT : 0 T) (A : C((Set.Icc 0 T), E →L[] F)) (u : (EulerTimeLp.TimeLp T E)) :
      productPrimitive T hT A u T = 0

      Every such product has zero terminal trace.

      The product path is genuinely absolutely continuous.

      theorem EulerTimeH1OperatorProduct.productPrimitive_hasDerivAt_ae {E : Type u_1} {F : Type u_2} [NormedAddCommGroup E] [NormedSpace E] [NormedAddCommGroup F] [NormedSpace F] (T : ) (hT : 0 T) (A A' : C((Set.Icc 0 T), E →L[] F)) [CompleteSpace E] (hA : ∀ (t : (Set.Icc 0 T)), HasDerivWithinAt (EulerVolterraConvolution.extendPath T hT A) (A' t) (Set.Icc 0 T) t) (u : (EulerTimeLp.TimeLp T E)) :

      The constructed L² field is the actual a.e. derivative of the pointwise product.

      theorem EulerTimeH1OperatorProduct.productPrimitive_eq_realPrimitive {E : Type u_1} {F : Type u_2} [NormedAddCommGroup E] [NormedSpace E] [NormedAddCommGroup F] [NormedSpace F] (T : ) (hT : 0 T) (A A' : C((Set.Icc 0 T), E →L[] F)) [CompleteSpace E] [CompleteSpace F] (hA : ∀ (t : (Set.Icc 0 T)), HasDerivWithinAt (EulerVolterraConvolution.extendPath T hT A) (A' t) (Set.Icc 0 T) t) (u : (EulerTimeLp.TimeLp T E)) (t : ) (ht : t Set.Icc 0 T) :

      The literal product is the terminal primitive of the derivative constructed in L². This identifies the product as a genuine terminal-zero H¹ path.

      Integrating the product derivative recovers the literal pointwise product at every time, including both endpoints.

      The same product rule is an exact identity of actual Bochner L² fields.

      The actual initial trace transforms by the coefficient's initial value.

      theorem EulerTimeH1OperatorProduct.productDerivative_norm_le {E : Type u_1} {F : Type u_2} [NormedAddCommGroup E] [NormedSpace E] [NormedAddCommGroup F] [NormedSpace F] (T : ) (hT : 0 T) (A A' : C((Set.Icc 0 T), E →L[] F)) (u : (EulerTimeLp.TimeLp T E)) :
      (productDerivative T hT A A') u (A' * (T ^ 2 / 2) + A) * u

      A uniform bound on the actual derivative in terms of the coefficient and its derivative; the time primitive retains its sharp square-root bound.