shell7The Mathematical Study of Mollusk Shells
7. For further thought
1. Bivalve shells also fit in this scheme, for example the Soft-shell Clam Mya arenaria can be modeled as follows.
|
| v=2.5, c=3, a=0.85, b=1.6, h=0.9, k=0, t=-0.52..0.52 |
Experiment with modeling other bivalves, for example mussels and scallops.
2. If you live near a beach, try identifying shells and modelingthem. Otherwise "Nature" stores often have inexpensive butinteresting shells for sale.
3. Why is it that a helically coiled shell fits exactly insidea cone?
4. The 9 parameters we use (v, c, a, b, h, k and thebeginning and end of the t range) are certainly too many.Can 3 be enough, as in the Raup video? Think of ways to simplify the set of parameters.
5. Suppose we are down to a set of m parameters. Theset of all possible parameter values is then a subset M of Rm. Not every point of M corresponds to thecoordinates of an organism. Is there some way to understandwhich regions of M are forbidden, and why?
6. For a fairly elementary treatment of the 3-dimensionalrotation group and its subgroups you may consult thebeginning of Anthony Knapp's Lie Groups, Lie Algebras, andCohomology, Princeton University Press, 1988. This iselementary for graduate students.
The point is first to understand why the dilation equation
D(h1 + h2) =Dh1 Dh2 , D0 =identityimplies
Dh(x,y,z) = evh(x,y,z). We know thatsince
Dh is a dilation it must correspond tomultiplication by some function
f(h). Since we are assuminga smooth dependence on the parameter
h, we can calculate thederivative of
f :
f'(h)= lima->0 (f(h+a)-f(h))/a.The dilation equation gives
f(h+a)=f(h)f(a), so
f'(h)= lima->0 (f(h+a)-f(h))/a = lima->0 f(h)(f(a)-1)/a = v f(h), where v = lima->0(f(a)-1)/a.
The initial value problem f'(h)=v f(h), f(0)=1 has the unique solution f(h)= evh.
What happens to the rotations is more complicated but completelyanalogous. Once we choose coordinates, Rh isa 3x3 matrix whose entries vary smoothly with h.The rotation equation is
R(h1 + h2) = Rh1 Rh2 , R0 = I (the identity matrix).The derivative
R't is the matrix ofthe derivatives of the entries. Using the rotation equation, wehave
R't = lima->0 (R(t+a)-Rt)/a = lima->0 Rt(Ra-I)/a = Rtr, where r is the matrix lima->0(Ra-I)/a.
Now we have the matrix differential equation R't = Rtr , R0= I.There is an exponential map exp for matrices defined by the same power seriesas the usual exponential. In terms of this map our equation has theunique solution Rt = exp(tr).
Finally one needs to know that the possible matrices r forma vector space spanned by
0 -1 0 0 0 -1 0 0 0 [1 0 0] [0 0 0] [0 0 -1] 0 0 0 1 0 0 0 1 0
(this is a consequence of the the Rt being matrices of rotations) and that we can choose our (x,y,z)-coordinates so that
0 -c 0 r = [c 0 0]. 0 0 0
Then it is easy and sort of fun to check explicitly that
cos(ct) -sin(ct) 0 Rt = exp(tr) = [sin(ct) cos(ct) 0]. 0 0 1