Documentation

LeanPool.Superdiffusion.Algsuperdiff.StochasticProcess.Common.DivergenceForm.AlphaShiftedWeakSolution

AlphaShiftedWeakSolution #

Ported from scottnarmstrong/Superdiffusion at 7f20476385d4af418f110303085ad0740c9eba46. Module imports, support namespace and local option directives adapted for Lean Pool.

Alpha-shifted divergence-form weak solutions #

This file proves existence and uniqueness for the scalar-forced weak equation (α - div (a grad)) u = f on the canonical zero-trace value--gradient Hilbert carrier. It also constructs the canonical bounded linear solution operator and proves its weak characterization and coercivity norm bound.

The weak predicate depends only on the coefficient field. Ellipticity is used only in the Lax--Milgram proof.

The continuous coefficient-gradient bilinear form on zero-trace Sobolev functions.

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

    The continuous bilinear form for the shifted divergence-form operator.

    Equations
    Instances For

      Evaluation of the shifted bilinear form in terms of the mass and coefficient pairings.

      Coercive lower bound for the shifted bilinear form.

      theorem DivergenceFormProcess.Form.shiftedBilin_coercive {d : ℕ} {U : Set (HCPolySupport.Vec d)} {a : HCPolySupport.CoeffField d} {lam Lam α : ℝ} (hα : 0 < α) (hlam : 0 < lam) (hEll : HCPolySupport.IsEllipticFieldOn lam Lam U a) :

      The shifted bilinear form is coercive for positive shift and ellipticity constant.

      The Riesz representative of the L² forcing functional in zero-trace Sobolev space.

      Equations
      Instances For

        The weak equation for (α - div (a grad)) u = f.

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

          Existence and uniqueness for the alpha-shifted divergence-form weak equation.

          noncomputable def DivergenceFormProcess.Form.alphaShiftedSolution {d : ℕ} (a : HCPolySupport.CoeffField d) {U : Set (HCPolySupport.Vec d)} {α lam Lam : ℝ} (hα : 0 < α) (hlam : 0 < lam) (hEll : HCPolySupport.IsEllipticFieldOn lam Lam U a) :

          The canonical bounded linear solution operator for the alpha-shifted weak equation.

          Equations
          Instances For
            theorem DivergenceFormProcess.Form.alphaShiftedSolution_isAlphaShiftedWeakSolution {d : ℕ} (a : HCPolySupport.CoeffField d) {U : Set (HCPolySupport.Vec d)} {α lam Lam : ℝ} (hα : 0 < α) (hlam : 0 < lam) (hEll : HCPolySupport.IsEllipticFieldOn lam Lam U a) (f : ↥(HCPolySupport.ScalarL2 U)) :
            IsAlphaShiftedWeakSolution a U α f ((alphaShiftedSolution a hα hlam hEll) f)

            The canonical operator solves the alpha-shifted weak equation.

            theorem DivergenceFormProcess.Form.isAlphaShiftedWeakSolution_iff_eq {d : ℕ} (a : HCPolySupport.CoeffField d) {U : Set (HCPolySupport.Vec d)} {α lam Lam : ℝ} (hα : 0 < α) (hlam : 0 < lam) (hEll : HCPolySupport.IsEllipticFieldOn lam Lam U a) (f : ↥(HCPolySupport.ScalarL2 U)) (u : ZeroTraceSobolev U) :
            IsAlphaShiftedWeakSolution a U α f u ↔ u = (alphaShiftedSolution a hα hlam hEll) f

            A zero-trace Sobolev element solves the weak equation exactly when it is the value of the canonical solution operator.

            noncomputable def DivergenceFormProcess.Form.alphaShiftedResolvent {d : ℕ} (a : HCPolySupport.CoeffField d) {U : Set (HCPolySupport.Vec d)} {α lam Lam : ℝ} (hα : 0 < α) (hlam : 0 < lam) (hEll : HCPolySupport.IsEllipticFieldOn lam Lam U a) :

            The L² resolvent obtained by composing the canonical weak solution with its value component.

            Equations
            Instances For
              @[simp]
              theorem DivergenceFormProcess.Form.alphaShiftedResolvent_apply {d : ℕ} (a : HCPolySupport.CoeffField d) {U : Set (HCPolySupport.Vec d)} {α lam Lam : ℝ} (hα : 0 < α) (hlam : 0 < lam) (hEll : HCPolySupport.IsEllipticFieldOn lam Lam U a) (f : ↥(HCPolySupport.ScalarL2 U)) :
              (alphaShiftedResolvent a hα hlam hEll) f = ZeroTraceSobolev.toL2 ((alphaShiftedSolution a hα hlam hEll) f)
              theorem DivergenceFormProcess.Form.alphaShiftedSolution_resolvent_identity {d : ℕ} (a : HCPolySupport.CoeffField d) {U : Set (HCPolySupport.Vec d)} {α β lam Lam : ℝ} (hα : 0 < α) (hβ : 0 < β) (hlam : 0 < lam) (hEll : HCPolySupport.IsEllipticFieldOn lam Lam U a) (f : ↥(HCPolySupport.ScalarL2 U)) :
              (alphaShiftedSolution a hα hlam hEll) f - (alphaShiftedSolution a hβ hlam hEll) f = (β - α) • (alphaShiftedSolution a hα hlam hEll) ((alphaShiftedResolvent a hβ hlam hEll) f)

              The graph-carrier resolvent identity for two positive shifts.

              theorem DivergenceFormProcess.Form.alphaShiftedResolvent_resolvent_identity {d : ℕ} (a : HCPolySupport.CoeffField d) {U : Set (HCPolySupport.Vec d)} {α β lam Lam : ℝ} (hα : 0 < α) (hβ : 0 < β) (hlam : 0 < lam) (hEll : HCPolySupport.IsEllipticFieldOn lam Lam U a) :
              alphaShiftedResolvent a hα hlam hEll - alphaShiftedResolvent a hβ hlam hEll = (β - α) • alphaShiftedResolvent a hα hlam hEll ∘SL alphaShiftedResolvent a hβ hlam hEll

              The L² operator resolvent identity for two positive shifts.

              theorem DivergenceFormProcess.Form.norm_alphaShiftedResolvent_apply_le {d : ℕ} (a : HCPolySupport.CoeffField d) {U : Set (HCPolySupport.Vec d)} {α lam Lam : ℝ} (hα : 0 < α) (hlam : 0 < lam) (hEll : HCPolySupport.IsEllipticFieldOn lam Lam U a) (f : ↥(HCPolySupport.ScalarL2 U)) :

              The L² resolvent has the sharp pointwise bound supplied by its positive shift.

              theorem DivergenceFormProcess.Form.norm_alphaShiftedSolution_apply_le {d : ℕ} (a : HCPolySupport.CoeffField d) {U : Set (HCPolySupport.Vec d)} {α lam Lam : ℝ} (hα : 0 < α) (hlam : 0 < lam) (hEll : HCPolySupport.IsEllipticFieldOn lam Lam U a) (f : ↥(HCPolySupport.ScalarL2 U)) :
              ‖(alphaShiftedSolution a hα hlam hEll) f‖ ≤ (min α lam)⁻¹ * ‖f‖

              The graph-norm estimate supplied by coercivity of the shifted form.