Boundary Layer #
Support for the Armstrong–Vicol anomalous-diffusion formalization.
The geometric boundary of a half-open cube, encoded as the difference between the half-open realization and its open core.
Instances For
The cube obtained by shrinking each face inward by the normalized amount t. For t = 0 this
recovers the original half-open cube.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The boundary layer of thickness t, defined as the part of the cube left after removing the
shrunk core.
Equations
Instances For
@[simp]
@[simp]
@[simp]
@[simp]
@[simp]
theorem
Homogenization.cubeBoundary_subset_cubeSet
{d : ℕ}
(Q : TriadicCube d)
:
cubeBoundary Q ⊆ cubeSet Q
theorem
Homogenization.cubeBoundaryLayer_subset_cubeSet
{d : ℕ}
(Q : TriadicCube d)
(t : ℝ)
:
cubeBoundaryLayer Q t ⊆ cubeSet Q
theorem
Homogenization.cubeShrunkSet_subset_cubeSet
{d : ℕ}
(Q : TriadicCube d)
{t : ℝ}
(ht : 0 ≤ t)
:
cubeShrunkSet Q t ⊆ cubeSet Q
theorem
Homogenization.openCubeSet_subset_cubeSet
{d : ℕ}
(Q : TriadicCube d)
:
openCubeSet Q ⊆ cubeSet Q
theorem
Homogenization.pairwiseDisjoint_openCubeSet_descendantsAtDepth
{d : ℕ}
(Q : TriadicCube d)
(n : ℕ)
:
theorem
Homogenization.cubeShrunkSet_eq_empty_of_half_le
{d : ℕ}
[NeZero d]
(Q : TriadicCube d)
{t : ℝ}
(ht : 1 / 2 ≤ t)
:
theorem
Homogenization.cubeBoundaryLayer_eq_cubeSet_of_half_le
{d : ℕ}
[NeZero d]
(Q : TriadicCube d)
{t : ℝ}
(ht : 1 / 2 ≤ t)
:
theorem
Homogenization.center_mem_cubeShrunkSet_of_lt_half
{d : ℕ}
(Q : TriadicCube d)
{t : ℝ}
(ht : t < 1 / 2)
:
theorem
Homogenization.cubeShrunkSet_nonempty_of_lt_half
{d : ℕ}
(Q : TriadicCube d)
{t : ℝ}
(ht : t < 1 / 2)
:
(cubeShrunkSet Q t).Nonempty
theorem
Homogenization.cubeSet_middleChild_subset_cubeShrunkSet
{d : ℕ}
(Q : TriadicCube d)
{t : ℝ}
(ht : t ≤ 1 / 3)
:
theorem
Homogenization.cubeSet_childCube_subset_cubeShrunkSet_of_digits_eq_one
{d : ℕ}
(Q : TriadicCube d)
(digits : Fin d → Fin 3)
(hdigits : ∀ (i : Fin d), digits i = 1)
{t : ℝ}
(ht : t ≤ 1 / 3)
:
@[simp]
theorem
Homogenization.cubeBoundaryLayer_subset_iUnion_childCubes_except_middle
{d : ℕ}
(Q : TriadicCube d)
{t : ℝ}
(ht : t ≤ 1 / 3)
: