Coarse-graining support: Support.Geometry.CubeMetric #
Imported from the Apache-2.0 CoarseGraining development at commit
c7ddd76c08ade64fed1b8d2ca51be14dfee8deb4.
The cube center with coordinates Q.index i times the cube scale factor.
Equations
- HCPolySupport.cubeCenter Q i = ↑(Q.index i) * HCPolySupport.cubeScaleFactor Q
Instances For
Half the cube scale factor, the radius of the cube in the coordinate supremum norm.
Equations
Instances For
theorem
HCPolySupport.cubeScaleFactor_eq_one_of_scale_eq_zero
{d : ℕ}
{Q : TriadicCube d}
(hQ : Q.scale = 0)
:
theorem
HCPolySupport.cubeRadius_eq_half_of_scale_eq_zero
{d : ℕ}
{Q : TriadicCube d}
(hQ : Q.scale = 0)
:
theorem
HCPolySupport.closedBall_cubeCenter_eq_pi_Icc
{d : ℕ}
(Q : TriadicCube d)
:
Metric.closedBall (cubeCenter Q) (cubeRadius Q) = Set.univ.pi fun (i : Fin d) => Set.Icc (cubeCenter Q i - cubeRadius Q) (cubeCenter Q i + cubeRadius Q)
theorem
HCPolySupport.cubeSet_subset_closedBall
{d : ℕ}
(Q : TriadicCube d)
:
cubeSet Q ⊆ Metric.closedBall (cubeCenter Q) (cubeRadius Q)
theorem
HCPolySupport.cubeSet_ae_eq_closedBall
{d : ℕ}
(Q : TriadicCube d)
:
cubeSet Q =ᵐ[MeasureTheory.volume] Metric.closedBall (cubeCenter Q) (cubeRadius Q)
theorem
HCPolySupport.cubeAverage_eq_setAverage_cubeSet
{d : ℕ}
(Q : TriadicCube d)
(f : Vec d → ℝ)
:
theorem
HCPolySupport.cubeAverage_eq_setAverage_closedBall
{d : ℕ}
(Q : TriadicCube d)
(f : Vec d → ℝ)
: