Documentation

LeanPool.NavierStokesAndEuler.Euler.Foundations.InverseRegularity

Inverse Regularity #

The bounded translation difference quotient with increment h.

Equations
Instances For

    The operator commutator D T minus T D.

    Equations
    Instances For
      def EulerInverseRegularity.iteratedRingCommutator {R : Type u_2} [Ring R] (D T : R) :
      ℕ → R

      Repeated commutation with an operator, defined by its actual algebraic formula.

      Equations
      Instances For
        theorem EulerInverseRegularity.iterated_operator_leibniz {R : Type u_2} [Ring R] (D T : R) (n : ℕ) :
        D ^ n * T = ∑ l ∈ Finset.range (n + 1), n.choose l • (iteratedRingCommutator D T l * D ^ (n - l))

        The complete noncommutative Leibniz formula, proved from the commutator definition.

        theorem EulerInverseRegularity.inverse_iterated_commutator_apply {E : Type u_1} [NormedAddCommGroup E] [InnerProductSpace ℝ E] [CompleteSpace E] (T D : E →L[ℝ] E) (c : ℝ) (hc : 0 < c) (hT : ∀ (x : E), c * ‖x‖ ^ 2 ≤ inner ℝ (T x) x) (f : E) (n : ℕ) :
        (D ^ (n + 1)) ((EulerCoerciveProjection.coerciveInverse T c hc hT) f) = (EulerCoerciveProjection.coerciveInverse T c hc hT) ((D ^ (n + 1)) f - ∑ l ∈ Finset.range (n + 1), (n + 1).choose (l + 1) • (iteratedRingCommutator D T (l + 1)) ((D ^ (n - l)) ((EulerCoerciveProjection.coerciveInverse T c hc hT) f)))

        The full differentiated inverse recurrence, derived from the operator equation.

        theorem EulerInverseRegularity.inverse_iterated_commutator_norm_le {E : Type u_1} [NormedAddCommGroup E] [InnerProductSpace ℝ E] [CompleteSpace E] (T D : E →L[ℝ] E) (c : ℝ) (hc : 0 < c) (hT : ∀ (x : E), c * ‖x‖ ^ 2 ≤ inner ℝ (T x) x) (f : E) (n : ℕ) :
        ‖(D ^ (n + 1)) ((EulerCoerciveProjection.coerciveInverse T c hc hT) f)‖ ≤ c⁻¹ * (‖(D ^ (n + 1)) f‖ + ∑ l ∈ Finset.range (n + 1), ↑((n + 1).choose (l + 1)) * ‖iteratedRingCommutator D T (l + 1)‖ * ‖(D ^ (n - l)) ((EulerCoerciveProjection.coerciveInverse T c hc hT) f)‖)

        The quantitative all-order recurrence follows from the exact commutator identity.

        The spatial difference-quotient estimate, before any passage to weak derivatives.

        theorem EulerInverseRegularity.contDiff_coerciveInverse {E : Type u_1} [NormedAddCommGroup E] [InnerProductSpace ℝ E] [CompleteSpace E] (T : ℝ → E →L[ℝ] E) (c : ℝ) (hc : 0 < c) (hT : ∀ (t : ℝ) (x : E), c * ‖x‖ ^ 2 ≤ inner ℝ ((T t) x) x) {n : WithTop ℕ∞} (hreg : ContDiff ℝ n T) :

        A Cⁿ family of coercive operators has a Cⁿ family of the constructed inverses.

        theorem EulerInverseRegularity.hasDerivAt_coerciveInverse {E : Type u_1} [NormedAddCommGroup E] [InnerProductSpace ℝ E] [CompleteSpace E] (T : ℝ → E →L[ℝ] E) (c : ℝ) (hc : 0 < c) (hT : ∀ (t : ℝ) (x : E), c * ‖x‖ ^ 2 ≤ inner ℝ ((T t) x) x) (t : ℝ) (T₁ : E →L[ℝ] E) (hder : HasDerivAt T T₁ t) :

        The time derivative of the constructed inverse is -I T' I.

        theorem EulerInverseRegularity.hasDerivAt_coerciveSolution {E : Type u_1} [NormedAddCommGroup E] [InnerProductSpace ℝ E] [CompleteSpace E] (T : ℝ → E →L[ℝ] E) (c : ℝ) (hc : 0 < c) (hT : ∀ (t : ℝ) (x : E), c * ‖x‖ ^ 2 ≤ inner ℝ ((T t) x) x) (f : ℝ → E) (t : ℝ) (T₁ : E →L[ℝ] E) (f₁ : E) (hder : HasDerivAt T T₁ t) (hf : HasDerivAt f f₁ t) :
        HasDerivAt (fun (s : ℝ) => (EulerCoerciveProjection.coerciveInverse (T s) c hc ⋯) (f s)) ((EulerCoerciveProjection.coerciveInverse (T t) c hc ⋯) (f₁ - T₁ ((EulerCoerciveProjection.coerciveInverse (T t) c hc ⋯) (f t)))) t
        theorem EulerInverseRegularity.contDiff_projectedInverse {E : Type u_1} [NormedAddCommGroup E] [InnerProductSpace ℝ E] (S : Submodule ℝ E) [CompleteSpace ↥S] (G : ℝ → E →L[ℝ] E) (c : ℝ) (hc : 0 < c) (hG : ∀ (t : ℝ) (x : E), c * ‖x‖ ^ 2 ≤ inner ℝ ((G t) x) x) {n : WithTop ℕ∞} (hreg : ContDiff ℝ n G) :
        theorem EulerInverseRegularity.hasDerivAt_projectedInverse {E : Type u_1} [NormedAddCommGroup E] [InnerProductSpace ℝ E] (S : Submodule ℝ E) [CompleteSpace ↥S] (G : ℝ → E →L[ℝ] E) (c : ℝ) (hc : 0 < c) (hG : ∀ (t : ℝ) (x : E), c * ‖x‖ ^ 2 ≤ inner ℝ ((G t) x) x) (t : ℝ) (G₁ : E →L[ℝ] E) (hder : HasDerivAt G G₁ t) :