Geometric Biology for the Chicago Public Schools Robert Almgren University of Chicago 1 I describe a geometry course that I have taught for each of the last three summers to elementary and high school teachers from the Chicago Public Schools. The mathematical theme of the course is transformations of Euclidean space; we motivate this by looking for applications to understanding the shapes of natural objects such as starfish and seashells. The course consists of hands-on construction exercises, theoretical discussions, and computer exercises with Geometer’s Sketchpad. 1. Introduction For the past three summers, I have been teaching a geometry course to teachers from the Chicago Public Schools. This course is part of the SESAME program—Seminars for Elementary Specialists and Mathematics Educators— directed by Paul Sally in the Department of Mathematics at the University of Chicago. The program is funded by fees paid by the schools of participating teachers, who receive professional development credit towards Illinois State Endorsement. Until this year, it was restricted to elementary teachers; in 1997 we expanded to include high school mathematics and science specialists. The SESAME program runs throughout the academic year and for two weeks every summer, as outlined in Table 1. The academic-year courses are a systematic introduction to the fundamental areas of mathematics; the summer courses are more free in their scope. An underlying principle of the program is that we teach rigorous mathematics in order to raise the level of mathematical understanding of the teachers. In most of the classes, though not in mine, extensive exercises are designed and presented for them to take back to their classrooms. Each summer course has about half a dozen “counselors,” college students who are employed full-time for most of the summer, for SESAME and for the Young Scholars Program for talented high-school students which runs for the four weeks before SESAME. The counselors help with classroom activities and help in the computer laboratory. For my course in 1997, I also had generous volunteer co-teaching by John Zerolis, a graduate of the Chicago Public Schools and of the University of Chicago, who currently uses geometric visualization methods for risk management at SwissBank Corporation. My course is officially titled “Applications of Geometry with Computers,” and is loosely called “Geometric Biology.” Its theme is the problem of understanding why objects in Nature have the shapes they do. The mathematical content is transformations of Euclidean space, and symmetry properties under these 1 Dept. of Mathematics, 5734 S. University Ave, Chicago IL 60637; almgren@math.uchicago.edu Table 1: The SESAME Program Academic Year Courses 10 Sessions: January to June (3 hours every two weeks) 2 Lane credits per course. Normal load: one course each academic year • Geometry • Number Theory • Probability and Statistics Summer Courses 10 Sessions: July/August (3 hours each day for two weeks) 2 Lane credits per course. Normal load: 2 courses each summer • Applications of Geometry with Computers (“Geometric Biology”) • Computer Science: Programming and Applications • Mathematics for Elementary Schools • Teaching Mathematics: Grades 6-8 • The History of Mathematics • Introduction to Algebra transformations. The syllabus is given in Table 2. This year for the high school teachers, I ran the course at a slightly more advanced and more abstract level than for the elementary teachers, but the content was more or less the same. The summer SESAME courses meet three hours every day for two weeks at the end of July and the beginning of August. In my course, we spend roughly the first hour and a half of each day in the classroom, doing hands-on manipulative exercises and discussing fundamental principles of geometry. We spend the second hour and a half in the Macintosh computer laboratory working with the Geometer’s Sketchpad dynamic geometry program; written exercises are given to the students so that they may further explore the examples demonstrated in class and construct their own sketches and demonstrations. An essential feature of the class design is that every idea is presented in three mutually reinforcing ways: 1. Theory: at blackboard in class with accurate mathematics; 2. Hands-on: drawing and construction exercises; and 3. Computer lab: learning to use Geometer’s Sketchpad. In particular, the combination of hands-on manipulation and dynamic geometry software is a very powerful one: after the students have explored both the concreteness and the limitations of drawing exercises, they readily appreciate the flexibility and power of good computer software. They can also then appreciate the mathematical theory which completes and solidifies the reasoning suggested by physical experiment. The emphasis on transformations in elementary geometry is a rather modern idea in elementary mathematics education, though it is at the foundation of mathematics as it is used in practice and as it is taught at the college level. To the elementary teachers, whose last exposure to high-school level geometry may have been many years ago, the idea of geometry through transformation is Table 2: Geometric Biology Syllabus Euclidean Transformations • Week 1: Isometries and Congruence ∗ Translations and rotations ∗ Reflections ∗ Symmetries • Week 2: Dilations and Similarity ∗ Classification of “strip patterns” ∗ Point dilations ∗ Screw transformations ∗ The pantograph ∗ Spirals and seashells ∗ Plant growth and Fibonacci numbers radically new. Many of the high-school teachers work with more modern texts in their own classrooms, and are well familiar with these new ideas. Thus, this year we have been able to push beyond the simple concepts of transformations as independent objects worthy of study into the beginnings of group theory. The importance of dynamic geometry software in the teaching of geometry is probably well understood by most readers of these proceedings, and several other articles in this volume address that issue. I would like to focus here, first on the overall structure of my course and the sequence of ideas, and second, on the physical manipulatives we use to convey tangibly the geometric ideas. Space does not permit a complete account of the course but I hope to convey some of the flavor. We have a complete set of written notes which I would be happy to share with anyone who is interested. 2. Composition of Euclidean transformations Our discussion of isometries of the Euclidean plane is a good example of the three-pronged approach outlined above. We define an isometry: a transformation of Euclidean space which preserves distances. Clearly, if we start with a sheet of paper flat on the table, then move it to any other position flat on the table (without stretching, tearing, or folding), the overall motion is a plane isometry, since every pair of two points ends up exactly as far apart as they were originally. (It is not obvious that all isometries can be implemented as motions of a sheet of paper, but we return to this question later.) Thus we have a physical model of the mathematical idea of an isometry. We immediately identify the fundamental operations of translation, rotation, and (the black sheep of the family) reflection. Now we can ask questions about the composition of isometries: for example, can an arbitrary combination of rotations and translations always be expressed as a single rotation or reflection? As a particular case, we define SA to be the operation of rotating the two-dimensional Euclidean plane (the sheet of paper) about a fixed point A by a half-turn (180°), and ask 1. What is the effect of rotating about point A, then about point B; in symbols, what is the operation SASB? 2. What is the effect of three successive rotations about three general points A, B, and C, or SASBSC? We search experimentally for the answers, using a ½” foam board, plain drawing paper, and tracing paper, all readily available at art stores for a few dollars. We attach a sheet of drawing paper to the foam board using draftsman’s masking tape, and draw an arbitrary figure on the paper. A good figure has no special symmetry, and is composed of only a few straight lines—I like to use a simple “chair” shape. We can then copy the figure to an overlying sheet of tracing paper, move the tracing paper in some way, and transfer the figure back to the drawing paper by sticking a pin through the ends and corners of the line segments. Removing the tracing paper and drawing lines between the pin holes, we obtain the transformed copy of our original figure. We then need to specify how to move the tracing paper so as to implement the basic Euclidean isometries. Suppose a point A is located on the paper. We draw a short straight line segment through A with any orientation. Then we put the tracing paper down, copy our figure to it, and also copy the short segment through A. By sticking a push-pin through the paper at A and spinning the tracing paper until the segment superimposes on itself, we implement a half-turn rotation about A. Rotations by other angles can be constructed similarly. Given two points A and B, we implement translation by the vector AB by drawing a line through A and B, copying A to the tracing paper, and sliding the tracing paper along the line until A superimposes on B. Reflection in the line AB is implemented by lifting the paper up, flipping it over, and laying it down so that the copies of A and B superimpose on their original positions. The foam board / tracing paper combination is thus an effective laboratory for quantitatively exploring Euclidean transformations. We can thus carry out the indicated half-turn rotations about points A, B, and C, and experimentally look for the answers to the questions above. The first answer, of course, is that rotation about A, then about B, is equivalent to translation by twice the vector from A to B. The counselors and I 2 elicit this observation by asking appropriate questions : Because the paper finishes “right-side up,” it is plausible that the final operation is a translation. Since the only given points are A and B, this translation should be somehow expressible in terms of A and B. It appears to be parallel to AB, and one can 2 Once a teacher asked me, “Do you and the counselors all take a course in asking questions?” I said we didn’t, and asked what prompted that question. She said, “Because I notice that when you are working with us, all of you tend to ask the same kinds of questions, and I wondered if you learned that in a specific course.” She had very perceptively noticed the common culture of mathematics that is transmitted by higher level study in college, and to which we are trying to expose these teachers, if only briefly. guess, and verify by measurement, that the distance is twice the distance from A to B. Similarly, one can guess that three half-turn rotations about A, then B, then C are equivalent to a single half-turn rotation about a fourth point D, so that ABCD is a parallelogram. Of course, at this stage these results are only conjectures, and we are not done until they are proved rigorously. To do this, we first show that a plane isometry with two fixed points must be either the identity or a reflection. (A good question is, why can’t it be “half the identity and half a reflection,” as, for example, by folding the paper along a line. Answer: that is not an isometry.) This theorem has an obvious physical interpretation that if two pins are stuck through the paper, it is fixed and cannot move. We also argue that if we move the paper in the plane without flipping it over, the result cannot be a reflection. The proof is completed by tracing the images of the particular points A and B under the indicated sequence of operations. A and B may be brought back to their original positions by appending either a translation or another half-turn rotation (here we also need the idea of the inverse of an isometry); since the overall operation has A and B as fixed points and is not a reflection, it must be the identity. Following this experimentation and discussion, I demonstrate a Sketchpad construction of the same experiments. As the original figure and rotation points B A are dragged around, and the entire picture updates dynamically, the relationships that took an hour to discover with pencil and paper leap out at the class and the power of the computer is immediately apparent. Then the class breaks for the computer lab, where we give them systematic exercises to lead them to construct the same experiment themselves. Many other explorations are possible using Sketchpad’s transformation facilities. 3. Reflections We then continue to a discussion of reflections. We prove that every plane isometry can be written as the product of at most three reflections, and hence that two reflections suffice if the isometry is direct. Of course, two reflections are equivalent to a translation if the lines of reflection are parellel, and to a rotation if they intersect. To make these theorems tangible, we look for a physical implementation. As noted above, reflections can be implemented with tracing paper, but this is rather cumbersome and slow. Far more effective is two mirrors, taped together to form a dihedral wedge that stands upright on the paper surface. John Zerolis discovered that mirrored plexiglass, for making mirrored drop ceilings, is lightweight and sturdy, has no sharp edges, and is easily available at home improvement superstores (for example, Home Depot in Chicago). We verfy experimentally that two reflections can reproduce any direct isometry by placing two identical erasers on the table in arbitrary different positions and orientations. By appropriately positioning the pair of mirrors, the twice-reflected image of the first one can always be made to superimpose on the second one. This is easily tested by moving the line of sight up and down across the edge of the mirror: the direct view is seen by looking over the top of the mirrors; the reflected image by looking “through” the mirrors. We close our discussion of reflections and symmetry groups by discussing the finite groups generated by rotations and reflections passing through a common point. We derive the structure of the cyclic groups Cn and the dihedral groups Dn, and show that these are the only finite groups of isometries in the plane. Examples of patterns having the cyclic and dihedral groups as their symmetry groups can be constructed, either by using the mirrors as a kaleidoscope, or by cutting shapes from paper. Take a sheet of paper. Cut a slit from the outer edge to a point in the center. Then roll the paper n times around into a cone, so that the two edges of the slit come back to the same location (with several thicknesses of paper in between). Then cut an arbitrary nonsymmetric pattern into the rolled-up paper cone; when the paper is unrolled, a pattern with symmetry Cn is automatically produced. If you press the cone flat before cutting, so as to superimpose opposite sides, then you introduce two mirror symmetry planes, and the resulting pattern has symmetry Dn. It is clear from this construction that it is never possible to have a single plane of mirror symmetry if any rotational symmetry is also present. By rolling a strip of paper into a cylinder, patterns can be made with translation symmetry and various combinations of rotation and reflection symmetries. This leads naturally to a discussion of “frieze patterns,” and their classification into seven possible combinations of symmetries, which are most simply illustrated by patterns of letters. I also present various examples of symmetry in decoration and art, and in the physical world of shapes of animals. Example Translation … FFFF … … SSSS … … DDDD … … AAAA … …IIII… … DWDM … … MWMW … X X X X X X X Left-right reflection Up-down reflection Half-turn Glide reflection X X X X X X X X X Of course, all these symmetry patterns are simply illustrated using Geometer’s Sketchpad, and I ask the students to construct examples of each. 4. Geometry theorems using transformations There are a number of little theorems whose statements do not involve the language of transformations, but which can most easily be proved using transformations. I like to do a few of these to show the use of transformational language. R Theorem: Take any triangle ∆ABC, and erect squares ACQP on AC and BCRS on BC as shown. Draw the segment PS, which is bold Q in the picture. Let D be the center of the S C square erected on AB. D is the midpoint of D segment PS. Thus the midpoint of PS stays fixed as C is moved with A and B held fixed, P which is easily demonstrated using Sketchpad. A B Proof: Consider the transformation of the plane consisting of a clockwise rotation of 90° about A followed by a clockwise rotation of 90° about B. By a law of composition of rotations (discovered experimentally), this is the same as a half-turn about D. When we rotate about A, point P goes to point C. When we rotate about B, point C goes to point S. Thus, a half-turn about D sends P to S, so these two points are symmetric about D, and D is the midpoint of PS. P Theorem (Napoleon): Take an acute triangle ∆ABC, and erect C equilateral triangles on the edges, with outer corners P, Q, R. Q The segments AP, BQ, CR intersect at a common point F, and F A B meet at 60° angles. This point is called the “Fermat point,” and is the point that minimizes the total distance AF+BF+CF. Proof: The argument is based on 60° rotations about the R corner points, along similar lines to the previous theorem. The proof that F minimizes the sum of lengths proceeds by rotating the candidate point F, and showing that the minimizer must lie on the straight line between opposite corners. We illustrate this theorem by threading three cords through holes in a rigid board. If the cords are tied together above the board, and weights are hung on them underneath, then (with allowances for friction) the knot comes to rest at the Fermat point of the holes. Theorem: Take any triangle ∆ABC, and erect squares on each side, whose centers are P,Q, R as shown. Then the D C P segments PQ and CR are perpendicular and have equal length. Q Proof: Consider the spiral transformation consisting of a B A 45° rotation counterclockwise about A and a dilation by √2. This takes ∆CAR to ∆DAB. Similarly, the spiral R transformation consisting of a 45° rotation clockwise about C, and dilation by √2, takes ∆PCQ to ∆BCD. The segment BD is common to both of these “expanded” triangles. Since the expansion factors of the two spiral transformations were the same, the original lengths PQ and CR were the same; since the rotations were 45° in opposite directions, the angle between PQ and CR is 90°. 5. Dilations The theory of dilations is not difficult. But, unlike translations, rotations, and reflections, which can be implemented on paper by sliding tracing paper or by using mirrors, implementing dilations in the physical world is something of a challenge. We considered two different ways that dilations can be implemented. 5.1 The pantograph The pantograph is a simple The mechanical linkage which has been known for a long time Pantograph (Thomas Jefferson is said to have used one to make file copies of his handwritten O P P letters). With point O fixed, A and with the rigid rods joined B (m AB ) = 4.000 (m CD) by hinges at the points where C D they cross, either point P0 or point P1 can be moved, and the other will trace a scaled image. We distributed simple plastic pantographs (available for a few dollars from educational supply companies) and explored their properties. It takes a little practice to use such a device: the key thing is to hold it at the point which is doing the drawing (either P0 or P1), while watching the point which is tracing the drawing. This figure illustrates a Sketchpad construction which we gave the students as a directed exercise (we explained to them how to do it.) Moving points A, B, C, and D, controls the proportions of the similar triangles, and hence the expansion ratio. With the Sketchpad model, unless you “cheat” by using dilations, only one of P0 or P1 can be moved, unlike with the physical object. E Constructing linkages is an excellent exercise for B using Sketchpad, since one must think carefully Peaucellier's about the chain of logic that Sketchpad follows in Linkage determining your figure from the given inputs. D Other linkages can A carry out other Lemmiscate of D Bernoulli C geometrical M operations of interest. Peaucellier’s linkage implements the operation of A B inversion in a circle (centered at point C in the C figure above). A good exercise is to figure out the radius of the circle of inversion. As Sketchpad exercises, we asked them to construct this 3 linkage, and also a simple linkage which draws the lemmiscate of Bernoulli. 3 A good source for this and many other interesting examples is The Penguin Dictionary of Curious and Interesting Geometry, by David Wells, Penguin 1991. 5.2 Making a seashell from clay Patterns similar to themselves under combinations of rotations and dilations are spirals. We discuss the Archimedean (constant width) spiral and the equiangular spiral, and, with the help of overhead transparancies reduced on the photocopy machine, show that the latter but not the former has spiral symmetry. We also (on the blackboard and with Sketchpad) stack squares together into spirals, which leads to discussion of Fibonacci numbers and the golden ratio. One of the most beautiful and informative examples of symmetry in Nature is 4 the shell of the Nautilus. As D’Arcy Wentworth Thompson observes, In the growth of a shell, we can conceive no simple law than this, namely, that it shall widen and lengthen in the same unvarying proportions: and this simplest of laws is that which Nature tends to follow. The shell, like the creature within it, grows in size but does not change its shape; and the existence of this constant relativity of growth, or constant similarity of form, is of the essence, and may be made the basis of a definition, of the equiangular spiral. The key point is that he gives a simple mechanical reason why one expects the shape of the shell to be this particular mathematical form. Since living creatures metabolize and grow at rates proportional to their current size, it is reasonable for the animal that creates the shell to grow by a constant fraction each time it adds a new piece of shell (rather than adding a constant mass each time). How can we model this self-similar growth using inert materials? We want to make a model shell from clay, by sticking together clay balls whose sizes increase in a gradual geometric progression. Thus the question becomes, how can we devise a geometric construction to make a sequence of balls in which each one is, say, 20% bigger than the one before it? Here is a fairly simple procedure. Take a chunk of modeling clay. Roll it back and forth on the table, to shape it into a long tube of constant cross-sectional area. With the amount of clay we use, this tube comes out about a meter or two long, when it is between half a centimeter and a centimeter in diameter. Then, draw an angle on a sheet of paper. On the lower arm of the angle, mark points spaced equally one centimeter apart. On the upper, mark points spaced 1.2 centimeters apart. Draw straight lines across to connect corresponding points. We can now clip off lengths of clay with a 20% increase from one to the next by the following scheme. Start with any reasonably short length of the clay strip. Stretch it out along the bottom angle of the wedge with one end at the vertex. Trace the parallel lines across from its other end to the other side of the angle; by eye is accurate enough. Clip off another length of the strip, whose length is the distance from 4 On Growth and Form, Cambridge University Press 1942; page 757 of the 1992 Dover reprint. This is a wonderful book that should be on the shelf of everyone interested in the shapes of natural objects, full of fascinating examples. One of Thompson’s main virtues is that he does not only claim what he thinks ought to be true, but tests everything by comparison with the real world. the vertex to that point. Now move the new strip down to the bottom of the wedge, and repeat. When the lengths of clay are lined up parallel to each other, they form a very nice graph of an exponential function. Since the clay strip had uniform thickness, the volume of the pieces of clay is in proportion to their lengths. Thus, once all the separate pieces have been formed, they may be crumpled up into balls, with a 20% volume increment. Since a 20% volume increase corresponds to only about a 6% increase in linear dimension, i would have been difficult to make these balls with a precise growth factor by attempting to work directly with the ball radius. To make an attractive spiral seashell, the best procedure is actually to form the balls into stubby cylinders, each one having its diameter roughly equal to its own height. Then the cylinders can be stuck together end-to-end, forcing them around into a circular spiral, and a very nice nautilus shell results. 6. Conclusions We have outlined a few of the constructions we use in this two-week course, primarily to illustrate how hands-on construction, mathematics theory, and computer laboratory can work together to reinforce fundamental geometric ideas. We cover a few other topics of which space does not permit discussion here: of these, the most interesting is the prevalance of Fibonacci numbers in spirals of plants such as broccoli, pineapple, sunflowers, and pine cones (all illustrated with actual examples). And this year, John Zerolis gave a very interesting presentation of the use of triangle geometry to model the relationships between volatility and correlations of financial assets. One area which we have not yet been able to cover as much as I would like is geometry in three dimensions, such as solid geometry and symmetries of polyhedra. Hands-on manipulations are more difficult than in the plane, and adequate software does not yet exist. This year, though, I have a student working on writing three-dimensional software, which I hope we will be able to use in future years. Acknowledgement My participation in SESAME is supported by award DMS-9502059 from the National Science Foundation under the CAREER program. This program is intended to support academic faculty at the start of their careers; it “enhances and emphasizes the importance the Foundation places on the development of full balanced academic careers that include both research and education.”