{VERSION 2 3 "SGI IRIS UNIX" "2.3" }
{USTYLETAB {CSTYLE "Maple Input" -1 0 "Courier" 0 1 255 0 0 1 0 1 0 0 
1 0 0 0 0 }{CSTYLE "" -1 256 "" 1 14 0 0 0 0 0 0 0 0 0 0 0 0 0 }
{CSTYLE "" -1 257 "" 1 14 0 0 0 0 0 0 0 0 0 0 0 0 0 }{CSTYLE "" -1 
258 "" 1 14 0 0 0 0 0 0 0 0 0 0 0 0 0 }{CSTYLE "" -1 259 "" 1 12 0 0 
0 0 0 0 0 0 0 0 0 0 0 }{CSTYLE "" -1 260 "" 1 24 0 0 0 0 0 0 0 0 0 0 
0 0 0 }{CSTYLE "" -1 261 "" 1 24 0 0 0 0 0 0 0 0 0 0 0 0 0 }{PSTYLE "N
ormal" -1 0 1 {CSTYLE "" -1 -1 "New century schoolbook" 1 18 0 0 0 0 
2 1 2 0 0 0 0 0 0 }0 0 0 -1 -1 -1 0 0 0 0 0 0 -1 0 }{PSTYLE "Heading 1
" 0 3 1 {CSTYLE "" -1 -1 "" 1 18 0 0 0 0 0 1 0 0 0 0 0 0 0 }1 0 0 0 6 
6 0 0 0 0 0 0 -1 0 }{PSTYLE "Heading 2" 3 4 1 {CSTYLE "" -1 -1 "" 1 
14 0 0 0 0 0 0 0 0 0 0 0 0 0 }0 0 0 -1 4 4 0 0 0 0 0 0 -1 0 }{PSTYLE "
R3 Font 0" -1 256 1 {CSTYLE "" -1 -1 "Helvetica" 1 18 0 0 0 0 2 1 2 0 
0 0 0 0 0 }0 0 0 -1 -1 -1 0 0 0 0 0 0 -1 0 }{PSTYLE "R3 Font 2" -1 
257 1 {CSTYLE "" -1 -1 "Courier" 1 14 0 0 0 0 2 2 2 0 0 0 0 0 0 }0 0 
0 -1 -1 -1 0 0 0 0 0 0 -1 0 }{PSTYLE "R3 Font 3" -1 258 1 {CSTYLE "" 
-1 -1 "Helvetica" 1 24 0 0 0 0 2 1 2 0 0 0 0 0 0 }0 0 0 -1 -1 -1 0 0 
0 0 0 0 -1 0 }{PSTYLE "R3 Font 4" -1 259 1 {CSTYLE "" -1 -1 "Helvetica
" 1 24 0 0 0 0 2 1 2 0 0 0 0 0 0 }0 0 0 -1 -1 -1 0 0 0 0 0 0 -1 0 }
{PSTYLE "R3 Font 5" -1 260 1 {CSTYLE "" -1 -1 "Helvetica" 1 24 0 0 0 
0 2 1 2 0 0 0 0 0 0 }0 0 0 -1 -1 -1 0 0 0 0 0 0 -1 0 }{PSTYLE "R3 Font
 6" -1 261 1 {CSTYLE "" -1 -1 "Helvetica" 1 24 0 0 0 0 2 1 2 0 0 0 0 
0 0 }0 0 0 -1 -1 -1 0 0 0 0 0 0 -1 0 }{PSTYLE "R3 Font 7" -1 262 1 
{CSTYLE "" -1 -1 "Helvetica" 1 14 0 0 0 0 2 1 2 0 0 0 0 0 0 }0 0 0 -1 
-1 -1 0 0 0 0 0 0 -1 0 }{PSTYLE "" 0 263 1 {CSTYLE "" -1 -1 "" 0 24 0 
0 0 0 0 0 0 0 0 0 0 0 0 }3 0 0 -1 -1 -1 0 0 0 0 0 0 -1 0 }{PSTYLE "" 
0 264 1 {CSTYLE "" -1 -1 "" 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 }3 0 0 -1 
-1 -1 0 0 0 0 0 0 -1 0 }{PSTYLE "" 0 265 1 {CSTYLE "" -1 -1 "" 0 24 0 
0 0 0 0 0 0 0 0 0 0 0 0 }3 0 0 -1 -1 -1 0 0 0 0 0 0 -1 0 }{PSTYLE "" 
0 266 1 {CSTYLE "" -1 -1 "" 1 12 0 0 0 0 0 0 0 0 0 0 0 0 0 }0 0 0 -1 
-1 -1 0 0 0 0 0 0 -1 0 }{PSTYLE "" 0 267 1 {CSTYLE "" -1 -1 "" 1 12 0 
0 0 0 0 0 0 0 0 0 0 0 0 }0 0 0 -1 -1 -1 0 0 0 0 0 0 -1 0 }{PSTYLE "" 
0 268 1 {CSTYLE "" -1 -1 "" 1 12 0 0 0 0 0 0 0 0 0 0 0 0 0 }0 0 0 -1 
-1 -1 0 0 0 0 0 0 -1 0 }}
{SECT 0 {PARA 264 "" 0 "" {TEXT -1 0 "" }}{PARA 263 "" 0 "" {TEXT 261 
36 "This Maple file shows symmetries of " }}{PARA 265 "" 0 "" {TEXT 
260 25 "the prism and the pyramid" }}{PARA 0 "" 0 "" {TEXT -1 0 "" }}
{SECT 1 {PARA 3 "" 0 "" {TEXT 256 45 "First load the plots and  plotto
ols packages:" }}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 28 "with(plots)
:with(plottools):" }}}}{SECT 1 {PARA 3 "" 0 "" {TEXT 257 58 "`tetra` i
s a tetrahedron and `slice1` is a symmetry plane:" }}{EXCHG {PARA 0 ">
 " 0 "" {MPLTEXT 1 0 270 "a:=sqrt(3):\ntetra:=polygonplot3d([\n[[1/2,0
,-a/2],[-1/4,a/4,-a/2],[-1/4,-a/4,-a/2]],\n[[1/2,0,-a/2],[-1/4,a/4,-a/
2],[0,0,0]],\n[[1/2,0,-a/2],[-1/4,-a/4,-a/2],[0,0,0]],\n[[-1/4,a/4,-a/
2],[-1/4,-a/4,-a/2],[0,0,0]]],\nscaling=constrained,thickness=3,\nstyl
e=wireframe,color=red):" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 124 
"slice1:=polygonplot3d(\n[[0,0,0],[1/2,0,-a/2],[-1/4,0,-a/2]],\nscalin
g=constrained,thickness=2,style=patch,\ncolor=aquamarine):" }}}{EXCHG 
{PARA 0 "> " 0 "" {MPLTEXT 1 0 117 "display(\{tetra,slice1\},\norienta
tion=[-161,76],\ntitlefont=[COURIER,BOLD,18],\ntitle=`Symmetry plane o
f a tetrahedron`);" }}}}{PARA 267 "" 0 "" {TEXT -1 0 "" }}{PARA 266 "
" 0 "" {TEXT -1 119 "Conclusion: Since each permutation is the product
 of transpositions, the full symmerty group ot the tetrahedron is S_4.
" }}{PARA 0 "" 0 "" {TEXT -1 0 "" }}{SECT 1 {PARA 3 "" 0 "" {TEXT 258 
208 "We now define more slices. (Because of polygonal intersection pro
blem, we split the new slice into two halves.) Composition of reflecti
ons to two symmetry planes gives symmetry rotatations of the tetrahedr
on." }}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 128 "rslice2:=polygonplot
3d([\n[-1/4,0,-a/2],[-1/4,-a/4,-a/2],[1/4,0,-a/4]],\nscaling=constrain
ed,thickness=2,\nstyle=patch,color=cyan):" }}}{EXCHG {PARA 0 "> " 0 "
" {MPLTEXT 1 0 127 "lslice2:=polygonplot3d([\n[-1/4,0,-a/2],[-1/4,a/4,
-a/2],[1/4,0,-a/4]],\nscaling=constrained,thickness=2,\nstyle=patch,co
lor=cyan):" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 133 "display3d(\{
tetra3,slice1,lslice2,rslice2\},\norientation=[-129,60],\ntitlefont=[C
OURIER,BOLD,18],\ntitle=`Composition of Reflections I`);" }}}{EXCHG 
{PARA 0 "> " 0 "" {MPLTEXT 1 0 128 "lslice3:=polygonplot3d([\n[-1/6,0,
-1/a],[-1/8,-a/8,-a/4],[1/2,0,-a/2]],\nscaling=constrained,thickness=2
,\nstyle=patch,color=cyan):" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 
127 "rslice3:=polygonplot3d([\n[-1/6,0,-1/a],[-1/4,a/4,-a/2],[1/2,0,-a
/2]],\nscaling=constrained,thickness=2,\nstyle=patch,color=cyan):" }}}
{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 132 "display3d(\{tetra,slice1,ls
lice3,rslice3\},\norientation=[145,60],\ntitlefont=[COURIER,BOLD,18],
\ntitle=`Composition of Reflections II`);" }}}{EXCHG {PARA 0 "> " 0 "
" {MPLTEXT 1 0 105 "display3d(\{tetra,slice1,lslice3,rslice3\},\norien
tation=[-13,120],\ntitle=`Composition of Reflections III`);" }}}{SECT 
0 {PARA 4 "" 0 "" {TEXT 259 32 "We now insert the symmetry axes:" }}
{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 98 "symmax1:=polygonplot3d([\n[-
1/4,0,-a/2],[1/4,0,-a/4]],\nscaling=constrained,thickness=5,color=blue
):" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 114 "display3d(\{tetra,sy
mmax1\},\norientation=[-162,74],\ntitlefont=[COURIER,BOLD,18],\ntitle=
`Half turn around the axis`);" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 
0 100 "symmax2:=polygonplot3d([\n[1/2,0,-a/2],[-1/6,0,-1/a]],\nscaling
=constrained,thickness=5,color=yellow):" }}}{EXCHG {PARA 0 "> " 0 "" 
{MPLTEXT 1 0 123 "display3d(\{tetra,symmax2\},\norientation=[133,69],
\ntitlefont=[COURIER,BOLD,18],\ntitle=`120 degree rotation around the \+
axis`);" }}}}}{SECT 1 {PARA 3 "" 0 "" {TEXT -1 103 "We now make an ani
mation  showing a half-turn around a horizontal symmetry axis  in a pe
ntagonal prism." }}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 49 "p:=(i,j)-
>array([cos(2*Pi*i/5),sin(2*Pi*i/5),j]):" }}}{EXCHG {PARA 0 "> " 0 "" 
{MPLTEXT 1 0 221 "pentaprism:=display(\{\npolygonplot3d([seq(p(i,1),i=
1..5)],\nstyle=wireframe),\npolygonplot3d([seq(p(i,-1),i=1..5)],\nstyl
e=wireframe),\nseq(polygonplot3d([p(i,1),p(i,-1)]),i=1..5)\n\},\nscali
ng=constrained,color=red,thickness=3):" }}}{EXCHG {PARA 0 "> " 0 "" 
{MPLTEXT 1 0 126 "display([\nseq(rotate(pentaprism,k*Pi/10,0,0),k=0..1
0)],\ninsequence=true,\norientation=[-42,74], axes=normal,tickmarks=[0
,0,0]);" }}}}{SECT 1 {PARA 3 "" 0 "" {TEXT -1 124 "The following anima
tion shows that half turn around a horizontal symmetry axis of the bas
e is NOT a symmetry of the pyramid." }}{EXCHG {PARA 0 "> " 0 "" 
{MPLTEXT 1 0 171 "pentapyr:=display(\{\npolygonplot3d([seq(p(i,0),i=1.
.5)],\nstyle=wireframe),\nseq(polygonplot3d([p(i,0),array([0,0,1])]),
\ni=1..5)\},\nscaling=constrained,color=red,thickness=3):" }}}{EXCHG 
{PARA 0 "> " 0 "" {MPLTEXT 1 0 124 "display([\nseq(rotate(pentapyr,k*P
i/10,0,0),k=0..10)],\ninsequence=true,\norientation=[-42,74], axes=nor
mal,tickmarks=[0,0,0]);" }}}}{SECT 1 {PARA 3 "" 0 "" {TEXT -1 146 "The
 following animation shows that the symmery rotations of the base (wit
h vertical axis) extend to symmetries of both the pyramid and the pris
m. " }}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 127 "display([\nseq(rotat
e(pentaprism,0,0,-k*Pi/25),k=0..10)],\ninsequence=true,\norientation=[
-42,74],\naxes=normal,tickmarks=[0,0,0]);" }}}{EXCHG {PARA 0 "> " 0 "
" {MPLTEXT 1 0 125 "display([\nseq(rotate(pentapyr,0,0,-k*Pi/25),k=0..
10)],\ninsequence=true,\norientation=[-30,74],\naxes=normal,tickmarks=
[0,0,0]);" }}}{PARA 268 "" 0 "" {TEXT -1 124 "Conclusions: 1. The posi
tive symmery group of the pyramid is cyclic. 2.The positive symmery gr
oup of the prism is dihedral. " }}}}{MARK "12" 0 }{VIEWOPTS 1 1 0 3 2 
1804 }
