-prop_tetrahedron0_volumes_exact :: Cube -> Bool
-prop_tetrahedron0_volumes_exact cube =
- volume (tetrahedron0 cube) ~= (1/24)*(delta^(3::Int))
- where
- delta = h cube
-
--- | In fact, since all of the tetrahedra are identical, we should
--- already know their volumes. There's 24 tetrahedra to a cube, so
--- we'd expect the volume of each one to be (1/24)*h^3.
-prop_tetrahedron1_volumes_exact :: Cube -> Bool
-prop_tetrahedron1_volumes_exact cube =
- volume (tetrahedron1 cube) ~= (1/24)*(delta^(3::Int))
- where
- delta = h cube
-
--- | In fact, since all of the tetrahedra are identical, we should
--- already know their volumes. There's 24 tetrahedra to a cube, so
--- we'd expect the volume of each one to be (1/24)*h^3.
-prop_tetrahedron2_volumes_exact :: Cube -> Bool
-prop_tetrahedron2_volumes_exact cube =
- volume (tetrahedron2 cube) ~= (1/24)*(delta^(3::Int))
- where
- delta = h cube
-
--- | In fact, since all of the tetrahedra are identical, we should
--- already know their volumes. There's 24 tetrahedra to a cube, so
--- we'd expect the volume of each one to be (1/24)*h^3.
-prop_tetrahedron3_volumes_exact :: Cube -> Bool
-prop_tetrahedron3_volumes_exact cube =
- volume (tetrahedron3 cube) ~= (1/24)*(delta^(3::Int))
- where
- delta = h cube
-
--- | In fact, since all of the tetrahedra are identical, we should
--- already know their volumes. There's 24 tetrahedra to a cube, so
--- we'd expect the volume of each one to be (1/24)*h^3.
-prop_tetrahedron4_volumes_exact :: Cube -> Bool
-prop_tetrahedron4_volumes_exact cube =
- volume (tetrahedron4 cube) ~= (1/24)*(delta^(3::Int))
- where
- delta = h cube
-
--- | In fact, since all of the tetrahedra are identical, we should
--- already know their volumes. There's 24 tetrahedra to a cube, so
--- we'd expect the volume of each one to be (1/24)*h^3.
-prop_tetrahedron5_volumes_exact :: Cube -> Bool
-prop_tetrahedron5_volumes_exact cube =
- volume (tetrahedron5 cube) ~= (1/24)*(delta^(3::Int))
- where
- delta = h cube
-
--- | In fact, since all of the tetrahedra are identical, we should
--- already know their volumes. There's 24 tetrahedra to a cube, so
--- we'd expect the volume of each one to be (1/24)*h^3.
-prop_tetrahedron6_volumes_exact :: Cube -> Bool
-prop_tetrahedron6_volumes_exact cube =
- volume (tetrahedron6 cube) ~= (1/24)*(delta^(3::Int))
- where
- delta = h cube
-
--- | In fact, since all of the tetrahedra are identical, we should
--- already know their volumes. There's 24 tetrahedra to a cube, so
--- we'd expect the volume of each one to be (1/24)*h^3.
-prop_tetrahedron7_volumes_exact :: Cube -> Bool
-prop_tetrahedron7_volumes_exact cube =
- volume (tetrahedron7 cube) ~= (1/24)*(delta^(3::Int))