Documentation

LeanPool.HighContrastHomogenization.Support.Probability.OriginCubeSymmetry

Coarse-graining support: Support.Probability.OriginCubeSymmetry #

Imported from the Apache-2.0 CoarseGraining development at commit c7ddd76c08ade64fed1b8d2ca51be14dfee8deb4.

theorem HCPolySupport.matVecMul_signFlipMatrix_apply {d : ℕ} (i j : Fin d) (x : Vec d) :
matVecMul (signFlipMatrix i) x j = (if j = i then -1 else 1) * x j

Coordinate formula for the action of a sign-flip matrix on a vector.

theorem HCPolySupport.matVecMul_swap_eq_comp {d : ℕ} (i j : Fin d) (x : Vec d) :

Coordinate formula for the action of a swap matrix on a vector.

The centered open cube (-3^m/2, 3^m/2)^d is invariant under coordinate sign flips.

We record this for openCubeSet; the half-open cubeSet realization is not literally sign-flip invariant on boundary points.

The centered open cube (-3^m/2, 3^m/2)^d is invariant under coordinate swaps.