Documentation

LeanPool.Superdiffusion.Algsuperdiff.StochasticProcess.Common.DivergenceForm.PartDomainTransport

PartDomainTransport #

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

Transport between nested domains #

This module records scalar restriction, zero extension for zero-trace Sobolev elements, and the pairing identities used to move weak formulations between nested domains.

The coefficient pairing is the integral of the pointwise inner product of the coefficient image of the first field against the second.

theorem DivergenceFormProcess.Form.scalar_inner_zeroExtension_eq_restriction {d : ℕ} {V U : Set (HCPolySupport.Vec d)} (hV : MeasurableSet V) (hU : MeasurableSet U) (hVU : V ⊆ U) (zU : ↥(HCPolySupport.ScalarL2 U)) (zV : ↥(HCPolySupport.ScalarL2 V)) (φU : ↥(HCPolySupport.ScalarL2 U)) (φV : ↥(HCPolySupport.ScalarL2 V)) (hz : ↑↑zU =ᵐ[HCPolySupport.volumeMeasureOn U] V.indicator fun (x : HCPolySupport.Vec d) => ↑↑zV x) (hφ : ↑↑φV =ᵐ[HCPolySupport.volumeMeasureOn V] ↑↑φU) :
inner ℝ zU φU = inner ℝ zV φV
theorem DivergenceFormProcess.Form.scalar_inner_restriction_le {d : ℕ} {V U : Set (HCPolySupport.Vec d)} (hVU : V ⊆ U) (fU : ↥(HCPolySupport.ScalarL2 U)) (fV : ↥(HCPolySupport.ScalarL2 V)) (φU : ↥(HCPolySupport.ScalarL2 U)) (φV : ↥(HCPolySupport.ScalarL2 V)) (hfV : ↑↑fV =ᵐ[HCPolySupport.volumeMeasureOn V] ↑↑fU) (hφV : ↑↑φV =ᵐ[HCPolySupport.volumeMeasureOn V] ↑↑φU) (hf : ∀ᵐ (x : HCPolySupport.Vec d) ∂HCPolySupport.volumeMeasureOn U, 0 ≤ ↑↑fU x) (hφ : ∀ᵐ (x : HCPolySupport.Vec d) ∂HCPolySupport.volumeMeasureOn U, 0 ≤ ↑↑φU x) :
inner ℝ fV φV ≤ inner ℝ fU φU

Almost-everywhere characterization of scalar L² restriction between nested measurable domains.

Canonical zero extension of a zero-trace Sobolev element from a bounded open convex domain to an open superset.

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

    The value of the canonical zero extension is the indicator extension.

    The weak gradient of the canonical zero extension is the indicator extension of the original weak gradient.