ExitMeanValueCubeSetAt #
Ported from scottnarmstrong/Superdiffusion at 7f20476385d4af418f110303085ad0740c9eba46. Module imports, support namespace and local option directives adapted for Lean Pool.
The Dirichlet resolvent of a bounded part domain, read on a translated triadic cube #
The exit decomposition of a resolvent datum needs the Dirichlet resolvent of the domain the
process is killed on. On the centred exhaustion cubes that object is
analyticCubeResolvent, whose index is the exhaustion step; the localized Dirichlet problems
of the field are posed instead on cubeSetAt y n, the open cube of side 3 ^ n centred at y,
which is not an exhaustion cube.
This file supplies the Dirichlet resolvent of an arbitrary bounded part domain and specializes it to a translated triadic cube.
partC0Resolventis the continuous representative of the Dirichlet resolvent of a bounded measurable datum on a bounded convex open set, extended by zero. It is the domain-generic form ofanalyticCubeResolvent: the underlying analytic object,continuousCoeffBoundedResolvent, already takes an arbitrary such set, and the ellipticity certificate is the onepartEllipticitysupplies for it.eq_partC0Resolvent_of_isRepresentativenames it: a continuous function agreeing almost everywhere on the domain with the shifted part solution is that resolvent there.cubeSetAtC0Resolventis that resolvent oncubeSetAt y n, withcubeSetAtC0BarrierDatapackaging the barrier data of the cube problem. The triadic cube is an axis cube, so the caller obligation of the whole-space barrier data is discharged there.
Everything here is analytic: no process, and no hypothesis about one, appears.
The datum of a translated triadic cube #
The restriction to a translated triadic cube of a continuous datum vanishing at infinity, extended by zero.
Equations
- DivergenceFormProcess.Form.cubeSetAtC0Datum y n g = (Algsuperdiff.Section5.Support.cubeSetAt y n).indicator fun (z : HCPolySupport.Vec d) => g z
Instances For
The Dirichlet resolvent of a bounded part domain #
The Dirichlet resolvent of a bounded part domain. The continuous representative
supplied by freezing the skew part, extended by zero off the domain. This is
analyticCubeResolvent with the exhaustion index replaced by the domain itself.
Equations
- A.partC0Resolvent hV mu f hf hfD = V.indicator (DivergenceFormProcess.Form.continuousCoeffBoundedResolvent A.a hV ⋯ ⋯ ⋯ ⋯ ⋯ ⋯ mu ⋯ ⋯)
Instances For
The Dirichlet resolvent of a part domain is nonnegative on a nonnegative datum.
The Dirichlet resolvent of a part domain is named by continuity and its almost-everywhere value. A continuous function agreeing almost everywhere on the domain with the shifted part solution equals the resolvent at every point of the domain.
The Dirichlet resolvent of a translated triadic cube #
The barrier data of the cube problem for a nonnegative continuous datum on a translated triadic cube.
Equations
- A.cubeSetAtC0BarrierData y n lam g hg0 = DivergenceFormProcess.Form.eqAxisCubeBarrierData A ⋯ (fun (i : Fin d) => y i - 3 ^ n / 2) ⋯ ⋯ lam ⋯ ⋯ ⋯ ⋯
Instances For
The Dirichlet resolvent of a continuous datum on a translated triadic cube, as a function of the shift; the value at a non-positive shift is zero.
Equations
- A.cubeSetAtC0Resolvent y n g lam = if h : 0 < lam then A.partC0Resolvent ⋯ ⟨lam, h⟩ (DivergenceFormProcess.Form.cubeSetAtC0Datum y n g) ⋯ ⋯ else 0