-- | Given in Sorokina and Zeilfelder, p. 79. Note that the third and
-- fourth indices of c-t3 have been switched. This is because we
-- store the triangles oriented such that their volume is
--- positive. If T and T-tilde share <v0,v1,v2> and v3,v3-tilde point
+-- positive. If T and T-tilde share \<v0,v1,v2\> and v3,v3-tilde point
-- in opposite directions, one of them has to have negative volume!
prop_c0120_identity1 :: Cube -> Bool
prop_c0120_identity1 cube =
-- | Given in Sorokina and Zeilfelder, p. 79. Note that the third and
-- fourth indices of c-t3 have been switched. This is because we
-- store the triangles oriented such that their volume is
--- positive. If T and T-tilde share <v0,v1,v2> and v3,v3-tilde point
+-- positive. If T and T-tilde share \<v0,v1,v2\> and v3,v3-tilde point
-- in opposite directions, one of them has to have negative volume!
prop_c0210_identity1 :: Cube -> Bool
prop_c0210_identity1 cube =
-- | Given in Sorokina and Zeilfelder, p. 79. Note that the third and
-- fourth indices of c-t3 have been switched. This is because we
-- store the triangles oriented such that their volume is
--- positive. If T and T-tilde share <v0,v1,v2> and v3,v3-tilde point
+-- positive. If T and T-tilde share \<v0,v1,v2\> and v3,v3-tilde point
-- in opposite directions, one of them has to have negative volume!
prop_c0300_identity1 :: Cube -> Bool
prop_c0300_identity1 cube =
-- | Given in Sorokina and Zeilfelder, p. 79. Note that the third and
-- fourth indices of c-t3 have been switched. This is because we
-- store the triangles oriented such that their volume is
--- positive. If T and T-tilde share <v0,v1,v2> and v3,v3-tilde point
+-- positive. If T and T-tilde share \<v0,v1,v2\> and v3,v3-tilde point
-- in opposite directions, one of them has to have negative volume!
prop_c1110_identity :: Cube -> Bool
prop_c1110_identity cube =
-- | Given in Sorokina and Zeilfelder, p. 79. Note that the third and
-- fourth indices of c-t3 have been switched. This is because we
-- store the triangles oriented such that their volume is
--- positive. If T and T-tilde share <v0,v1,v2> and v3,v3-tilde point
+-- positive. If T and T-tilde share \<v0,v1,v2\> and v3,v3-tilde point
-- in opposite directions, one of them has to have negative volume!
prop_c1200_identity1 :: Cube -> Bool
prop_c1200_identity1 cube =
-- | Given in Sorokina and Zeilfelder, p. 79. Note that the third and
-- fourth indices of c-t3 have been switched. This is because we
-- store the triangles oriented such that their volume is
--- positive. If T and T-tilde share <v0,v1,v2> and v3,v3-tilde point
+-- positive. If T and T-tilde share \<v0,v1,v2\> and v3,v3-tilde point
-- in opposite directions, one of them has to have negative volume!
prop_c2100_identity1 :: Cube -> Bool
prop_c2100_identity1 cube =
-- | Given in Sorokina and Zeilfelder, p. 79. Note that the third and
-- fourth indices of c-t1 have been switched. This is because we
-- store the triangles oriented such that their volume is
--- positive. If T and T-tilde share <v0,v1,v3> and v2,v2-tilde point
+-- positive. If T and T-tilde share \<v0,v1,v3\> and v2,v2-tilde point
-- in opposite directions, one of them has to have negative volume!
prop_c0102_identity1 :: Cube -> Bool
prop_c0102_identity1 cube =
-- | Given in Sorokina and Zeilfelder, p. 79. Note that the third and
-- fourth indices of c-t1 have been switched. This is because we
-- store the triangles oriented such that their volume is
--- positive. If T and T-tilde share <v0,v1,v3> and v2,v2-tilde point
+-- positive. If T and T-tilde share \<v0,v1,v3\> and v2,v2-tilde point
-- in opposite directions, one of them has to have negative volume!
prop_c0201_identity1 :: Cube -> Bool
prop_c0201_identity1 cube =
-- | Given in Sorokina and Zeilfelder, p. 79. Note that the third and
-- fourth indices of c-t1 have been switched. This is because we
-- store the triangles oriented such that their volume is
--- positive. If T and T-tilde share <v0,v1,v3> and v2,v2-tilde point
+-- positive. If T and T-tilde share \<v0,v1,v3\> and v2,v2-tilde point
-- in opposite directions, one of them has to have negative volume!
prop_c0300_identity2 :: Cube -> Bool
prop_c0300_identity2 cube =
-- | Given in Sorokina and Zeilfelder, p. 79. Note that the third and
-- fourth indices of c-t1 have been switched. This is because we
-- store the triangles oriented such that their volume is
--- positive. If T and T-tilde share <v0,v1,v3> and v2,v2-tilde point
+-- positive. If T and T-tilde share \<v0,v1,v3\> and v2,v2-tilde point
-- in opposite directions, one of them has to have negative volume!
prop_c1101_identity :: Cube -> Bool
prop_c1101_identity cube =
-- | Given in Sorokina and Zeilfelder, p. 79. Note that the third and
-- fourth indices of c-t1 have been switched. This is because we
-- store the triangles oriented such that their volume is
--- positive. If T and T-tilde share <v0,v1,v3> and v2,v2-tilde point
+-- positive. If T and T-tilde share \<v0,v1,v3\> and v2,v2-tilde point
-- in opposite directions, one of them has to have negative volume!
prop_c1200_identity2 :: Cube -> Bool
prop_c1200_identity2 cube =
-- | Given in Sorokina and Zeilfelder, p. 79. Note that the third and
-- fourth indices of c-t1 have been switched. This is because we
-- store the triangles oriented such that their volume is
--- positive. If T and T-tilde share <v0,v1,v3> and v2,v2-tilde point
+-- positive. If T and T-tilde share \<v0,v1,v3\> and v2,v2-tilde point
-- in opposite directions, one of them has to have negative volume!
prop_c2100_identity2 :: Cube -> Bool
prop_c2100_identity2 cube =