Coarse-graining support: Support.Geometry.SignedPermutation #
Imported from the Apache-2.0 CoarseGraining development at commit
c7ddd76c08ade64fed1b8d2ca51be14dfee8deb4.
The real-vector representation of an integer lattice vector.
Equations
- HCPolySupport.intVecToRealVec z i = ↑(z i)
Instances For
A coordinate permutation with independent sign changes.
Equations
Instances For
theorem
HCPolySupport.IsSignedPermutationMatrix.transpose_mul_self
{d : ℕ}
{R : Mat d}
(hR : IsSignedPermutationMatrix R)
:
theorem
HCPolySupport.IsSignedPermutationMatrix.mul_transpose_self
{d : ℕ}
{R : Mat d}
(hR : IsSignedPermutationMatrix R)
:
theorem
HCPolySupport.IsSignedPermutationMatrix.transpose
{d : ℕ}
{R : Mat d}
(hR : IsSignedPermutationMatrix R)
:
theorem
HCPolySupport.IsSignedPermutationMatrix.det_ne_zero
{d : ℕ}
{R : Mat d}
(hR : IsSignedPermutationMatrix R)
:
theorem
HCPolySupport.IsSignedPermutationMatrix.abs_det_eq_one
{d : ℕ}
{R : Mat d}
(hR : IsSignedPermutationMatrix R)
:
theorem
HCPolySupport.continuous_matVecMul_signedPermutation
{d : ℕ}
(R : Mat d)
:
Continuous fun (x : Vec d) => matVecMul R x
noncomputable def
HCPolySupport.signedPermutationHomeomorph
{d : ℕ}
(R : Mat d)
(hR : IsSignedPermutationMatrix R)
:
The homeomorphism x ↦ R x for a signed permutation matrix, with inverse x ↦ Rᵀ x.
Equations
- One or more equations did not get rendered due to their size.
Instances For
theorem
HCPolySupport.measurePreserving_matVecMul_signedPermutation
{d : ℕ}
{R : Mat d}
(hR : IsSignedPermutationMatrix R)
:
MeasureTheory.MeasurePreserving (fun (x : Vec d) => matVecMul R x) MeasureTheory.volume MeasureTheory.volume