Documentation

LeanPool.Superdiffusion.Algsuperdiff.StochasticProcess.Common.DivergenceForm.WholeSpace.CruxUpperPenalizedReal

CruxUpperPenalizedReal #

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

Signed real algebra for the whole-space exterior-penalized resolvent #

The exterior-penalized resolvent of the cubic exhaustion is defined on nonnegative data as a supremum of extended reals. The comparison family required by the process layer acts on signed bounded measurable observables, so this module builds the signed real form as the difference of the values on the positive and negative parts, and transports cube linearity to it.

The pattern is the one already used for the analytic minimal resolvent: the signed zero-extended cube resolvents converge to the signed real value, and additivity, homogeneity, the sharp maximum-principle bound and independence of the numerical bound follow from the corresponding cube statements.

A bound for an observable bounds its nonnegative part.

The nonnegative parts of an observable and of its negative reconstruct it.

The value of a local penalized representative does not depend on the numerical bound certifying boundedness of its datum.

theorem DivergenceFormProcess.Form.WholeSpaceAnalyticData.analyticPenalizedCubeResolvent_congr {d : ℕ} [NeZero d] (A : WholeSpaceAnalyticData d) {V : Set (HCPolySupport.Vec d)} (hV : IsOpen V) (n : ℕ) (mu : ↑MarkovProcess.Semigroup.PositiveShift) {f g : HCPolySupport.Vec d → ℝ} (hfg : f = g) (hf : Measurable f) (hg : Measurable g) {D E : ℝ} (hfD : ∀ (x : HCPolySupport.Vec d), |f x| ≤ D) (hgE : ∀ (x : HCPolySupport.Vec d), |g x| ≤ E) (m : ℕ) (x : HCPolySupport.Vec d) :
A.analyticPenalizedCubeResolvent hV n mu f hf hfD m x = A.analyticPenalizedCubeResolvent hV n mu g hg hgE m x

Two equal data with possibly different bounds have the same local penalized representative.

A local penalized representative splits along the positive and negative parts of its datum.

The signed real whole-space exterior-penalized resolvent. It is the difference of the values on the positive and negative parts of the datum.

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

    The signed zero-extended penalized cube resolvents converge to the signed real whole-space penalized resolvent.

    On nonnegative data the signed real form is the real value of the extended-real penalized resolvent.

    theorem DivergenceFormProcess.Form.WholeSpaceAnalyticData.analyticPenalizedResolventReal_add {d : ℕ} [NeZero d] (A : WholeSpaceAnalyticData d) {V : Set (HCPolySupport.Vec d)} (hV : IsOpen V) (n : ℕ) (mu : ↑MarkovProcess.Semigroup.PositiveShift) {f g : HCPolySupport.Vec d → ℝ} (hf : Measurable f) (hg : Measurable g) {D E : ℝ} (hfD : ∀ (x : HCPolySupport.Vec d), |f x| ≤ D) (hgE : ∀ (x : HCPolySupport.Vec d), |g x| ≤ E) (x : HCPolySupport.Vec d) :
    A.analyticPenalizedResolventReal hV n mu (fun (y : HCPolySupport.Vec d) => f y + g y) ⋯ ⋯ x = A.analyticPenalizedResolventReal hV n mu f hf hfD x + A.analyticPenalizedResolventReal hV n mu g hg hgE x

    The signed real penalized resolvent is additive.

    Scalar multiplication commutes with the signed real penalized resolvent.

    The signed real penalized resolvent inherits the sharp maximum-principle bound of every cube.

    The signed real penalized resolvent does not depend on the numerical bound certifying boundedness of its datum.

    theorem DivergenceFormProcess.Form.WholeSpaceAnalyticData.analyticPenalizedResolventReal_congr {d : ℕ} [NeZero d] (A : WholeSpaceAnalyticData d) {V : Set (HCPolySupport.Vec d)} (hV : IsOpen V) (n : ℕ) (mu : ↑MarkovProcess.Semigroup.PositiveShift) {f g : HCPolySupport.Vec d → ℝ} (hfg : f = g) (hf : Measurable f) (hg : Measurable g) {D E : ℝ} (hfD : ∀ (x : HCPolySupport.Vec d), |f x| ≤ D) (hgE : ∀ (x : HCPolySupport.Vec d), |g x| ≤ E) (x : HCPolySupport.Vec d) :
    A.analyticPenalizedResolventReal hV n mu f hf hfD x = A.analyticPenalizedResolventReal hV n mu g hg hgE x

    Two data agreeing everywhere have the same signed real penalized resolvent.

    The signed real penalized resolvent is measurable.

    theorem DivergenceFormProcess.Form.WholeSpaceAnalyticData.analyticPenalizedResolventReal_sub_of_nonneg {d : ℕ} [NeZero d] (A : WholeSpaceAnalyticData d) {V : Set (HCPolySupport.Vec d)} (hV : IsOpen V) (n : ℕ) (mu : ↑MarkovProcess.Semigroup.PositiveShift) {u v : HCPolySupport.Vec d → ℝ} (hu : Measurable u) (hv : Measurable v) (hu0 : ∀ (x : HCPolySupport.Vec d), 0 ≤ u x) (hv0 : ∀ (x : HCPolySupport.Vec d), 0 ≤ v x) {B C E : ℝ} (huC : ∀ (x : HCPolySupport.Vec d), |u x| ≤ C) (hvE : ∀ (x : HCPolySupport.Vec d), |v x| ≤ E) (huvB : ∀ (x : HCPolySupport.Vec d), |u x - v x| ≤ B) (x : HCPolySupport.Vec d) :
    A.analyticPenalizedResolventReal hV n mu (fun (y : HCPolySupport.Vec d) => u y - v y) ⋯ huvB x = (A.analyticPenalizedResolvent hV n mu u hu huC x).toReal - (A.analyticPenalizedResolvent hV n mu v hv hvE x).toReal

    The difference of the values on two nonnegative data is the value on their difference.