Proper rotations and cube varieties #
The face in the opposite coordinate direction.
Equations
- MacMahon.opposite f = if ↑f % 2 = 0 then f + ⟨1, MacMahon.faceOne_bound⟩ else f - ⟨1, MacMahon.faceOne_bound⟩
Instances For
The face map determined by the images of the three positive coordinate axes.
Equations
- MacMahon.fromAxes a b c = ![a, MacMahon.opposite a, b, MacMahon.opposite b, c, MacMahon.opposite c]
Instances For
Distinct coordinate axes and determinant +1.
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[instance_reducible]
Equations
A face map induced by a determinant-positive signed-axis permutation.
Equations
- MacMahon.ProperRotation r = ∃ (a : Fin 6) (b : Fin 6) (c : Fin 6), MacMahon.ValidAxes a b c ∧ r = MacMahon.fromAxes a b c
Instances For
theorem
MacMahon.face_colours_valid
(i j : Label)
:
i ≠ j → Function.Injective (faceColours i j) ∧ ∀ (f : Fin 6), faceColours i j f ≠ 0
Different Conway labels represent different rotation classes.