Coarse-graining support: Support.Geometry.TriadicCubeTranslation #
Imported from the Apache-2.0 CoarseGraining development at commit
c7ddd76c08ade64fed1b8d2ca51be14dfee8deb4.
Translations from centered triadic cubes #
This file records the elementary geometry identifying an arbitrary triadic cube with a translate of the centered cube at the same scale, and the centered cube at any scale with a positive dilation of the unit centered cube.
Translation vector carrying the centered cube of scale Q.scale to Q.
Equations
- HCPolySupport.triadicCubeShift Q i = ↑(Q.index i) * HCPolySupport.cubeScaleFactor Q
Instances For
theorem
HCPolySupport.cubeSet_eq_translateSet_originCube_of_triadicCube
{d : ℕ}
(Q : TriadicCube d)
:
theorem
HCPolySupport.openCubeSet_eq_translateSet_originCube_of_triadicCube
{d : ℕ}
(Q : TriadicCube d)
:
theorem
HCPolySupport.openCubeSet_eq_translateSet_smul_originCube_zero
{d : ℕ}
(Q : TriadicCube d)
:
openCubeSet Q = translateSet (triadicCubeShift Q) (cubeScaleFactor Q • openCubeSet (originCube d 0))