Documentation

LeanPool.NavierStokesAndEuler.Euler.TransverseFixedSpaceInverse

The actual transverse inverse on a fixed Hilbert space #

The domain is the kernel of the ordinary time initial-trace operator, independent of the spatial label, angle, or frame. The transported form and its actual coercive inverse are constructed here and identified with the original physical transverse solve. This is the fixed-space starting point for parameter estimates.

The actual physical derivative associated to a fixed zero-trace coordinate derivative.

Equations
Instances For

    The transported Dirichlet operator on the fixed coordinate Hilbert space.

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

      The transported operator has exactly the source displacement form.

      A polynomial quantitative coercivity constant on the fixed coordinate space.

      Equations
      Instances For
        theorem EulerTransverseFixedSpaceInverse.fixedCoercivity_pos {U : Type u_1} {E : Type u_2} [NormedAddCommGroup U] [InnerProductSpace U] [NormedAddCommGroup E] [InnerProductSpace E] (T : ) (hT : 0 T) (Q Q₁ : C((Set.Icc 0 T), U →L[] E)) (c : ) (hc : 0 < c) :
        0 < fixedCoercivity T Q Q₁ c

        The transported coercivity constant is strictly positive.

        theorem EulerTransverseFixedSpaceInverse.fixedFrameOperator_coercive {U : Type u_1} {E : Type u_2} [NormedAddCommGroup U] [InnerProductSpace U] [CompleteSpace U] [NormedAddCommGroup E] [InnerProductSpace E] [CompleteSpace E] (T : ) (hT : 0 T) (Q Q₁ : C((Set.Icc 0 T), U →L[] E)) (H : C((Set.Icc 0 T), E →L[] E)) (c : ) (hc : 0 < c) (hQ : ∀ (t : (Set.Icc 0 T)) (x : U), c * x ^ 2 (Q t) x ^ 2) (hd : ∀ (t : (Set.Icc 0 T)), HasDerivWithinAt (EulerVolterraConvolution.extendPath T hT Q) (Q₁ t) (Set.Icc 0 T) t) (K : ) (hK : 0 K) (hH : ∀ (t : (Set.Icc 0 T)) (x : E), inner ((H t) x) x K * x ^ 2) (hsmall : K * (T ^ 2 / 2) 1 / 2) (v : (EulerTimeH1FrameTransport.zeroTraceDerivatives T hT)) :
        fixedCoercivity T Q Q₁ c * v ^ 2 inner ((fixedFrameOperator T hT Q Q₁ H) v) v

        The actual transported form is coercive, with a proved coefficient-only constant.

        noncomputable def EulerTransverseFixedSpaceInverse.fixedFrameSolver {U : Type u_1} {E : Type u_2} [NormedAddCommGroup U] [InnerProductSpace U] [CompleteSpace U] [NormedAddCommGroup E] [InnerProductSpace E] [CompleteSpace E] (T : ) (hT : 0 T) (Q Q₁ : C((Set.Icc 0 T), U →L[] E)) (H : C((Set.Icc 0 T), E →L[] E)) (c : ) (hc : 0 < c) (hQ : ∀ (t : (Set.Icc 0 T)) (x : U), c * x ^ 2 (Q t) x ^ 2) (hd : ∀ (t : (Set.Icc 0 T)), HasDerivWithinAt (EulerVolterraConvolution.extendPath T hT Q) (Q₁ t) (Set.Icc 0 T) t) (K : ) (hK : 0 K) (hH : ∀ (t : (Set.Icc 0 T)) (x : E), inner ((H t) x) x K * x ^ 2) (hsmall : K * (T ^ 2 / 2) 1 / 2) :

        The genuine fixed-space inverse, constructed from the transported coercive form.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          theorem EulerTransverseFixedSpaceInverse.fixedFrameSolver_weak {U : Type u_1} {E : Type u_2} [NormedAddCommGroup U] [InnerProductSpace U] [CompleteSpace U] [NormedAddCommGroup E] [InnerProductSpace E] [CompleteSpace E] (T : ) (hT : 0 T) (Q Q₁ : C((Set.Icc 0 T), U →L[] E)) (H : C((Set.Icc 0 T), E →L[] E)) (c : ) (hc : 0 < c) (hQ : ∀ (t : (Set.Icc 0 T)) (x : U), c * x ^ 2 (Q t) x ^ 2) (hd : ∀ (t : (Set.Icc 0 T)), HasDerivWithinAt (EulerVolterraConvolution.extendPath T hT Q) (Q₁ t) (Set.Icc 0 T) t) (K : ) (hK : 0 K) (hH : ∀ (t : (Set.Icc 0 T)) (x : E), inner ((H t) x) x K * x ^ 2) (hsmall : K * (T ^ 2 / 2) 1 / 2) (f : (EulerTimeLp.TimeLp T E)) (v : (EulerTimeH1FrameTransport.zeroTraceDerivatives T hT)) :
          have u := (fixedFrameSolver T hT Q Q₁ H c hc hQ hd K hK hH hsmall) f; inner ((fixedFrameDerivative T hT Q Q₁) u) ((fixedFrameDerivative T hT Q Q₁) v) - inner ((EulerTimeLp.timeMultiplier T hT H) ((fixedFramePrimitive T hT Q Q₁) u)) ((fixedFramePrimitive T hT Q Q₁) v) = -inner f ((fixedFramePrimitive T hT Q Q₁) v)

          The actual fixed-space solution obeys the entire source variational form.

          theorem EulerTransverseFixedSpaceInverse.fixedFrameSolver_unique {U : Type u_1} {E : Type u_2} [NormedAddCommGroup U] [InnerProductSpace U] [CompleteSpace U] [NormedAddCommGroup E] [InnerProductSpace E] [CompleteSpace E] (T : ) (hT : 0 T) (Q Q₁ : C((Set.Icc 0 T), U →L[] E)) (H : C((Set.Icc 0 T), E →L[] E)) (c : ) (hc : 0 < c) (hQ : ∀ (t : (Set.Icc 0 T)) (x : U), c * x ^ 2 (Q t) x ^ 2) (hd : ∀ (t : (Set.Icc 0 T)), HasDerivWithinAt (EulerVolterraConvolution.extendPath T hT Q) (Q₁ t) (Set.Icc 0 T) t) (K : ) (hK : 0 K) (hH : ∀ (t : (Set.Icc 0 T)) (x : E), inner ((H t) x) x K * x ^ 2) (hsmall : K * (T ^ 2 / 2) 1 / 2) (f : (EulerTimeLp.TimeLp T E)) (u : (EulerTimeH1FrameTransport.zeroTraceDerivatives T hT)) (hu : ∀ (v : (EulerTimeH1FrameTransport.zeroTraceDerivatives T hT)), inner ((fixedFrameDerivative T hT Q Q₁) u) ((fixedFrameDerivative T hT Q Q₁) v) - inner ((EulerTimeLp.timeMultiplier T hT H) ((fixedFramePrimitive T hT Q Q₁) u)) ((fixedFramePrimitive T hT Q Q₁) v) = -inner f ((fixedFramePrimitive T hT Q Q₁) v)) :
          u = (fixedFrameSolver T hT Q Q₁ H c hc hQ hd K hK hH hsmall) f

          The fixed-space variational inverse is unique.

          theorem EulerTransverseFixedSpaceInverse.fixedFrameSolver_eq_transverse {U : Type u_1} {E : Type u_2} [NormedAddCommGroup U] [InnerProductSpace U] [CompleteSpace U] [NormedAddCommGroup E] [InnerProductSpace E] [CompleteSpace E] (T : ) (hT : 0 T) (Q Q₁ : C((Set.Icc 0 T), U →L[] E)) (H : C((Set.Icc 0 T), E →L[] E)) (c : ) (hc : 0 < c) (hQ : ∀ (t : (Set.Icc 0 T)) (x : U), c * x ^ 2 (Q t) x ^ 2) (hd : ∀ (t : (Set.Icc 0 T)), HasDerivWithinAt (EulerVolterraConvolution.extendPath T hT Q) (Q₁ t) (Set.Icc 0 T) t) (K : ) (hK : 0 K) (hH : ∀ (t : (Set.Icc 0 T)) (x : E), inner ((H t) x) x K * x ^ 2) (hsmall : K * (T ^ 2 / 2) 1 / 2) (m : (Set.Icc 0 T)E) (hTangent : ∀ (t : (Set.Icc 0 T)) (x : U), inner (m t) ((Q t) x) = 0) (hRange : ∀ (t : (Set.Icc 0 T)) (η : E), inner (m t) η = 0∃ (x : U), (Q t) x = η) (f : (EulerTimeLp.TimeLp T E)) :
          (fixedFrameSolver T hT Q Q₁ H c hc hQ hd K hK hH hsmall) f = (EulerTimeH1FrameTransport.transverseBackward T hT Q Q₁ c hc hQ hd m) ((EulerTransverseVariationalInverse.transverseSolver T hT m H K hK hH hsmall) f)

          The new fixed-space inverse is exactly the coordinates of the original physical transverse solve, rather than a separate unconnected construction.