Coarse-graining support: Support.Geometry.OverlapCube #
Imported from the Apache-2.0 CoarseGraining development at commit
c7ddd76c08ade64fed1b8d2ca51be14dfee8deb4.
The open overlapping cube with the same center and side length as cubeSet.
Equations
- One or more equations did not get rendered due to their size.
Instances For
theorem
HCPolySupport.ScalarOverlap.measurableSet_cubeSet
{d : ℕ}
(S : TriadicCube d)
:
MeasurableSet (cubeSet S)
theorem
HCPolySupport.ScalarOverlap.isOpen_openCubeSet
{d : ℕ}
(S : TriadicCube d)
:
IsOpen (openCubeSet S)
theorem
HCPolySupport.ScalarOverlap.openCubeSet_eq_pi_Ioo
{d : ℕ}
(S : TriadicCube d)
:
openCubeSet S = Set.univ.pi fun (i : Fin d) =>
Set.Ioo ((↑(S.index i) - 3 / 2) * cubeScaleFactor S) ((↑(S.index i) + 3 / 2) * cubeScaleFactor S)
theorem
HCPolySupport.ScalarOverlap.cubeSet_ae_eq_openCubeSet
{d : ℕ}
(S : TriadicCube d)
:
cubeSet S =ᵐ[MeasureTheory.volume] openCubeSet S
theorem
HCPolySupport.ScalarOverlap.openCubeSet_subset_cubeSet
{d : ℕ}
(S : TriadicCube d)
:
openCubeSet S ⊆ cubeSet S
The central triadic child of Q, with scale decreased by one and each index multiplied by
three.
Equations
Instances For
@[simp]
theorem
HCPolySupport.ScalarOverlap.cubeSet_middleChildCube_eq_cubeSet
{d : ℕ}
(Q : TriadicCube d)
:
theorem
HCPolySupport.ScalarOverlap.cubeSet_middleChildCube_subset_cubeSet
{d : ℕ}
(Q : TriadicCube d)
:
Volume of an overlapping cube.
Instances For
@[simp]
@[simp]
@[simp]
Unnormalized measure on an overlapping cube.
Equations
Instances For
Normalized measure on an overlapping cube.
Equations
Instances For
@[simp]
@[simp]
theorem
HCPolySupport.ScalarOverlap.lintegral_normalizedCubeMeasure_eq
{d : ℕ}
(S : TriadicCube d)
(f : Vec d → ENNReal)
:
∫⁻ (x : Vec d), f x ∂normalizedCubeMeasure S = ENNReal.ofReal (cubeVolume S)⁻¹ * ∫⁻ (x : Vec d) in cubeSet S, f x