Documentation

LeanPool.Superdiffusion.Algsuperdiff.Section24.Sensitivity.Provider.DhBound.Discharge.InputBC

InputBC #

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

Term BC: the positive Besov budget of x ↦ (w + w* + ℓ_p)(x) (∇·h)(x) #

Source: ABK26 (e.split.besov.stuff.begin through e.split.besov.stuff). The second factor of the D_h split is the product of the zero-trace witness u with the weak divergence ∇·h. The source estimate is the Besov product rule e.besov.mult

‖u (∇·h)‖_{B^{3/8}_{2,2}} ≤ C ‖∇(∇·h)‖_{L^∞} ‖u‖_{L²} + C ‖∇·h‖_{L^∞} [u]_{B^{3/8}_{2,2}} ,

followed by the two u-estimates

‖u‖_{L²}            ≤ C [∇u]_{B^{-3/8}_{2,2}}      (`e.fractional.Sobolev.embedding.zero.bndr`, `t =
3/16`),
[u]_{B^{3/8}_{2,2}} ≤ C [∇u]_{B^{-3/8}_{2,2}}      (`l.Besov.grad.to.function` in the `ℓ²` form),

and the witness-gradient budget of Discharge.GradientSplit. Both W^{1,∞} norms of ∇·h are dominated by d (resp. d²) times the frozen gradientW1Infinity, so the whole Term BC budget is proportional to h.gradientW1Infinity · λ_{3/8,2}^{-1/2} (J^{1/2} + |p·q|^{1/2}), which is exactly the shape consumed by Assembly.abs_le_frozen_shape_of_budget_bounds.

The L^∞ half of the frozen gradient norm #

The weak divergence field and its Lipschitz representative #

The entrywise Lipschitz representative of the frozen first-derivative field.

Equations
Instances For

    L^∞ bounds for the weak divergence #

    Elementary vector bookkeeping #

    The two u-estimates #

    The Term BC field #

    The Term BC field x ↦ u(x) (∇·h)(x).

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

      The Term BC budget #

      The explicit Term B constant.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        theorem Algsuperdiff.Section24.Sensitivity.Provider.DhBound.Discharge.scaleNormalizedPositiveBesovVectorNormTwo_termBCField_le {d : ℕ} [NeZero d] (a : HCPolySupport.Book.Ch02.CoeffOn (HCPolySupport.Book.Ch02.cubeDomain (HCPolySupport.originCube d 0))) (h : Frozen.Section24.UnitCubeSkewW2Infinity d) (p q : HCPolySupport.Vec d) {vAdj : HCPolySupport.Book.Ch02.Solution (HCPolySupport.Book.Ch02.cubeDomain (HCPolySupport.originCube d 0)) a.transpose} {v : HCPolySupport.Book.Ch02.Solution (HCPolySupport.Book.Ch02.cubeDomain (HCPolySupport.originCube d 0)) a} (hvAdj : HCPolySupport.Book.Ch02.IsResponseMaximizer (HCPolySupport.Book.Ch02.cubeDomain (HCPolySupport.originCube d 0)) a.transpose p (-q) vAdj) (hv : HCPolySupport.Book.Ch02.IsResponseMaximizer (HCPolySupport.Book.Ch02.cubeDomain (HCPolySupport.originCube d 0)) a p q v) (u : HCPolySupport.H10Function (HCPolySupport.Book.Ch02.cubeDomain (HCPolySupport.originCube d 0)).carrier) (hu : ∀ᵐ (x : HCPolySupport.Vec d) ∂HCPolySupport.volumeMeasureOn (HCPolySupport.Book.Ch02.cubeDomain (HCPolySupport.originCube d 0)).carrier, u.grad x = 2⁻¹ • (vAdj.toH1.grad x + v.toH1.grad x) + p) :

        The Term BC positive Besov budget.