1 The birth of modern science “Philosophy is written in this grand book the universe, which stands continually open to our gaze. But the book cannot be understood unless one first learns to comprehend the language and to read the alphabet in which it is composed. It is written in the language of mathematics, and its characters are triangles, circles and other geometric figures, without which it is humanly impossible to understand a single word of it; without these, one wanders about in a dark labyrinth.” In the early 17th century, the Italian Galileo and the Frenchman Descartes, although radically different in their approaches, between them re-defined the goals of science by the interaction of their ideas – the critical rationalism of Descartes, and the practical empiricism of Galileo. They selected the concepts that should be used in good scientific thinking, and they transformed the methodology – the styles and techniques of observation, theory-making and experiment. The one thing they totally agreed about was the importance of mathematics. Their legacy was a new way of looking at and analysing the world mathematically, and a dramatically greater power to explain the world scientifically. That’s where Isaac Newton started. (He was born in the year Galileo died.) Galileo represents the pioneering spirit of the new experimental science, with its novel concentration upon measuring things quantitatively, thinking mathematically about the world, and submitting all hypotheses to the verdict of Nature. We should not ask ‘Why do things happen?’ which is usually beyond our brief, so much as ‘How do they happen?’ We aim at describing the ways of Nature in mathematical terms, thus talking of mathematical ‘laws of Nature’. We can expect to comprehend the world this way, said Galileo, because God has designed the world in mathematical terms, and has created us in his image to make (mathematical) sense of the world. Descartes’s contribution to the fruitful mix was to conceive the world as constituted primarily by mechanical particles acting upon one another and so giving rise to all other ‘secondary’ qualities that our senses perceive. He combined this with a resolute refusal to simply believe what pretended authority of any kind says, but rather to practise systematic doubt about everything, and to use one’s own reason, validated, said Descartes, by the existence of a perfect Creator-God who gives us reason as a good gift to lead us to truth. What Descartes achieved, in radically limiting and re-focusing scientific thought in mechanistic terms and, mathematically, in uniting the respective powers of geometry and algebra in the new coordinate geometry, and what Galileo achieved, in expressing, as variables in geometric diagrams and also as solutions of algebraic equations, the position and velocity of a body moving under gravity, together laid down the essential preparation for the majestic edifice of Newton’s mechanics. Today, using Descartes’s coordinate geometry, and Newton’s (and Leibniz’s) calculus, and starting with what we now call Newton’s laws of motion and his law of universal gravitation, we have a magnificent mathematical model of the world. We can deduce Galileo’s laws of falling bodies and projectiles and also Kepler’s laws of planetary motion. In this grand Newtonian synthesis, terrestrial motion and celestial motion are wonderfully brought together in one comprehensive, unified theory. But let’s go back to Galileo’s simple yet ground-breaking combination of observation, algebra and geometry, applied to a basic human experience: an object falling under gravity. 2 Galileo’s falling stone Galileo’s assumption/hypothesis: “When ... I observe a stone initially at rest falling from an elevated position and continually acquiring new increments of speed, why should I not believe that such increases take place in a manner which is exceedingly simple? ... A motion is said to be uniformly accelerated when starting from rest, it acquires, during equal increments of time, equal increments of speed. That is the concept of accelerated motion that is most simple and easy, and it is confirmed to be that actually occurring in Nature, by exact correspondence with experimental results based upon it.” 1 Galileo’s deduction: Distances are to each other as the squares of the times. Galileo’s experiment: The ball and the inclined plane ... time 1 2 3 4 5 distance 1 4 9 16 25 Galileo’s other assumption: “In order to handle this matter in a scientific way, it is necessary to cut loose from such irksome difficulties [as friction or air resistance], otherwise it is not possible to give any exact description. Once we have discovered our theorems about the stone, assuming there is no resistance, we can correct them or apply them with limitations as experience will teach. I can show by experiments that these external and incidental resistances are scarcely observable for bodies travelling over short distances.” Our modern version of Galileo’s simple mathematical model: Acceleration so velocity hence distance d2 y = g, dt2 Z dy v(t) = = g dt = gt, dt Z 1 y(t) = gt dt = gt2 . 2 a(t) = Ball rolling on an inclined plane: If we roll the ball, as Galileo said he did, down a plane inclined at angle θ then the gravitational force mg can be composed into (so replaced by) a force mg cos θ acting perpendicularly to the plane, together with a force mg sin θ acting downwards parallel to the plane. N F mg sin θ mg cos θ θ 2 The first force on the ball is exactly counterbalanced by an equal and oppositely directed reaction force N exerted by the plane itself on the ball, so no movement takes place perpendicularly to the plane. And it is the other component of force that causes the ball to accelerate in the downward direction along the plane. If it were a stone sliding instead of a ball rolling, we would do well to take a retarding frictional force F into account, acting upwards along the plane, and depending on the magnitude of that perpendicular reaction force as well as the coefficient of friction of stone on planar surface. But with a rolling ball we can afford to ignore the minor effects of friction. All the equations and graphs of distance rolled, velocity and acceleration, would have the same form as with the stone falling freely, with the new (smaller) acceleration g sin θ in place of g. The effect of the inclined plane is just what Galileo meant it to be: a viewing in slow motion. Falling stone with air resistance: Taking into account the air resistance should improve our real-life modelling. It will be proportional to the number of collisions per second with air molecules, hence to the product of the velocity v and the cross-sectional area of the ball presented to the resisting medium. Therefore we assume that the resistance is −kmv, where m is the mass of the ball (included in there for convenience to allow cancellation) and k is a constant to be found by experiment. Its value is proportional to the density of the medium as well as to the cross-sectional area, and it will vary according to local altitude and weather conditions. As the velocity increases so does the resisting force; the minus sign is because resistance is always in the opposite direction to the velocity. Using Newton’s law, we equate the product of mass and acceleration to the total force downward, that due to gravity minus that due to air resistance acting upward. The resulting differential equation is second order, but if we express it in terms of the velocity it becomes a first order equation, easy to solve. mass × accel. d2 y so ma = m 2 d t dv hence ma = m dt dv and therefore a(t) = dt = force, = mg − km = mg − kmv, = g − kv. dy , dt We could integrate this equation as a first order linear equation, or directly by “separating the variables”, and we obtain equations for velocity v and for distance y, in terms of time t. The equation for v(t) is very illuminating. It tells us that in the long run, if the fall continued through the resisting air, the velocity would approach a constant limiting value g/k, called the terminal velocity. Z Z dv = dt, g − kv 1 hence, integrating, − ln(g − kv) = t + c1 , k so that ln(g − kv) = −kt + c2 , where c2 = −kc1 . c3 e−kt , where c3 = ec2 , g c3 v(t) = − c4 e−kt , where c4 = , k k g → as t → ∞. k g − kv Taking exponentials, so = But note that we could have found the terminal velocity much more easily from our fourth equation above, by putting a(t) = 0. Note also that we have made crucial assumptions – about the acceleration and about the resisting medium, that are not exactly true. What are these assumptions, precisely? When might it be necessary to improve our model? How could we do this? 3 3 Galileo’s simple pendulum Galileo’s first observation “One must observe that each pendulum has its own time of vibration so definite and determinate that it is not possible to make it move with any other period than that which nature has given it. For let any one take in his hand the cord to which the weight is attached and try, as much as he pleases, to increase or decrease the frequency of its vibrations; it will be time wasted.” Galileo’s assumptions: That the angle of swing is small, and that friction/resistance may be ignored. Galileo’s experimental conclusion: “As to the times of vibration of bodies suspended by threads of different lengths, they bear to each other the same proportion as the square roots of the lengths of the thread; or one might say that the lengths are to each other as the squares of the times. ... Our modern modelling of this situation: θ L sS M y F mg From the geometry, y ≈ arc M S = Lθ. By Newton’s law, F = mg sin θ ≈ mgθ mg ≈ y L Let the displacement at time t of the bob from the middle point M be y(t), and the corresponding rope angle be θ (the Greek letter theta). Because the angle is small, y is approximately the arc of swing, which is Lθ. The force F tending to restore the bob to the middle equilibrium position M , is the component of the gravitational force acting perpendicularly to the string, which for small angles is approximately in the direction SM . Its value is mg sin θ, where m is the mass of the bob. For small angles this is approximately mgθ, which is approximately mgy/L. This means we have a restoring force proportional (approximately) to the displacement. To demonstrate that this results in simple harmonic motion (given by a sine curve),we write down the differential equation of the motion, equating the force F to the product of the mass m and the acceleration towards the middle point M . The mass cancels out – it is irrelevant to our problem, just as the mass of the falling stone was irrelevant to its acceleration. We have a second order differential equation to solve, with 4 two “initial conditions”, say initial displacement given, and initial velocity zero. Force = mass × acceleration, d2 y mg y = F =m 2, so that − L dt d2 y g giving = − y. dt2 L p This leads to a general solution y(t) = A sin( Lg t + α), where A (the “amplitude”) and α (the “phase”) q are constants to be determined by the initial conditions. The period of this sinusoidal function is 2π Lg , in harmony with Galileo’s experimental conclusion. Now, what assumptions have we made in this model? When might it fail to model vibrations accurately? How could we improve it? 4 Fibonacci’s rabbits, trees, and bees In 1202 one of the great books in the history of science was published in Italy: Liber Abbaci (Book of Counting). It was written by Leonardo of Pisa, called Leonardo Fibonacci – son of Bonacci. His father Bonacci was a merchant who travelled widely around the coast of the Mediterranean Sea, and the bright young Leonardo picked up a great deal of learning from the Arab lands – in particular, the so-called IndianArabic base-ten place-value numeral system we still use today. In fact it’s his book that is credited with introducing the Europeans to the brilliant new numeral system, and ultimately persuading the merchants and bankers to stop using the old, clumsy Roman numerals. However, Leonardo is more famous 800 years later for one problem in his book – about the way rabbits increase in number. Problem: A certain person places one pair of rabbits in a certain place surrounded on all sides by a wall. We want to know how many pairs can be bred from that pair in one year, assuming that it is in their nature that each month they give birth to another pair, and in the second month after birth each new pair can also breed. 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, · · · Fibonacci’s answer is 377 pairs of rabbits, and his sequence of numbers is now known as the Fibonacci sequence. This is an example of a problem in population dynamics, which has dominated mathematical biology over much of the 200 years the subject has existed. However, you can see that someone was making a mathematical model over 800 years ago! How did he solve it? “After the first month there will be two pairs, after the second, three. In the third month, two pairs will produce, so at the end of that month there will be five pairs. In the fourth month, three pairs will produce, so there will be eight pairs. Continuing thus, in the sixth month there will be five plus eight equals thirteen, in the seventh month, eight plus thirteen equals twenty-one, etc. There will be 377 pairs at the end of the twelfth month. For the sequence of numbers is as follows, where each is the sum of the two predecessors, and thus you can do it in order for an infinite number of months.” 5 B ? Y ? A -B ? R A -B Y ?- R R A B Y A B (B, Y, A) Total (1, 0, 0) 1 (0, 1, 0) 1 (1, 0, 1) 2 (1, 1, 1) 3 (2, 1, 2) 5 (3, 2, 3) 8 After n months, let there be (Bn , Yn , An ) (pairs of) babies, young rabbits, adults, respectively. Then An+1 = An + Yn Bn+1 = An + Yn Yn+1 = Bn We deduce An+1 = Bn+1 = Yn+2 . Let the total number of (pairs of) rabbits at n months be given by Fn = An + Bn + Yn . Then we deduce that for n ≥ 0, Fn+2 = Fn+1 + Fn , F0 = F1 = 1. This recursion formula will generate “Fibonacci numbers” as far as we want, as Fibonacci pointed out. He seems to have got there with less fuss and no symbols, and indeed, if you think about that recursion formula, you will see how it becomes almost obvious: Everyone added to the last generation is a baby born to a member of the last-but-one generation! As Fibonacci might have put it, in the 100th month, F98 pairs will produce. But we have a more general method, and our notation and technique can be applied to a host of other problems. The number of pairs of rabbits after Fibonacci’s 12th month is F13 , as he starts with F1 , not F0 , with a pair of young rabbits, not babies. Is there a quick way of arriving at this number or higher Fibonacci numbers like F100 ? A simple computer programme will produce recursively generated numbers very fast. Otherwise we can programme the computer to generate successive pairs if Fibonacci numbers with powers of a matrix: Observe that Fn+2 Fn+1 = 1 1 1 0 6 Fn+1 Fn , for n ≥ 0. Hence F2 F1 1 1 1 0 1 1 1 0 1 1 1 0 1 1 1 0 = = F3 F2 F13 F12 = = F1 F0 1 , 1 2 1 , 1 12 1 377 = . 1 233 There is in fact a lovely closed-form expression for Fn in terms of the golden ratio φ, which you can do some research about. Before leaving the rabbits we must point out that this same model for population growth can be applied to other situations. Assuming that each branch of a tree gives rise to a new branch, but only after skipping a season’s maturation period, we obtain a visually very plausible model: 8 5 3 2 1 And in the ancestry of the male bee of certain species, the forebears follow a Fibonacci law, because, while female bees are born from the mating of male and female, male bees are born asexually to single females. M M F F 3 great grandparents M 2 grandparents F 1 parent M 1 male bee Try to prove for yourself that the number Bn of bee ancestors in the nth generation backward, satisfies the Fibonacci generating equation. (Let Bn = Mn + Fn , the sum of the number of males and females, and write down the equations connecting Mn , Fn , Mn+1 , Fn+1 .) Fibonacci numbers are also the solution to the following problem. Can you see why? Problem: Taking either one or two steps at a time, how many different ways are there to climb n steps? Questions: How accurate is the Fibonacci model for the biological situations we are modelling? What were the assumptions we made? What could be done to improve the model? 7 For the male bee’s ancestors, the numbers are exact. But for rabbits and trees, the model will only ever be an approximate fit, for we assumed a fixed interval of time between being born and reproducing, and we assumed that exactly one entity is produced without fail. Real life is never so predictable. The next step in modelling is to test the model against real data. Perhaps we can improve the estimate of that fixed interval; a better model will not be deterministic – we need to think in terms of probabilities. 5 Red blood cells These give your blood its red colour. Their function is to carry oxygen around the body. When there are too few in your body you suffer from anaemia. They are manufactured in your bone marrow, and each cell lives for about 4 months before dying, probably in your kidney or spleen. You should normally have about 2 × 1013 red blood cells in your body at any moment, unless you live in Lesotho, where people need more (why?). Your bone marrow produces about 2 × 106 red blood cells per second, or 1728 × 108 per day. Let’s make a mathematical model. We assume that a fixed number b of cells are produced every day, and that a fixed proportion m of existing cells die each day, and we want to find: What percentage of cells survive each day? Problem 1: What percentage of cells normally survive each day in the equilibrium situation? Problem 2: Is this equilibrium stable? On our assumptions above, what will normally happen if the red blood cell count is suddenly different from normal? Let Cn be the number of red blood cells present at day n. Let m be the proportion of red blood cells that die each day. Let b be the number of red blood cells produced each day in the bone marrow. Then Cn+1 = (1 − m)Cn + b. Normally, there is a constant situation: Cn = C, say, for all n. Substituting in the equation we have C = (1 − m)C + b, hence mC = b, m= 1728 × 108 b = = 0.00864. C 2 × 1013 Thus, the percentage of red blood cells that die each day is 0.864%, so that 99.136% of them survive each day. Next, suppose Cn 6= C, and let Dn = Cn − C, so Dn is the deviation from the normal. Then 8 Dn+1 Hence 6 Dn = Cn+1 − C = (1 − m)Cn + b − C = (1 − m)Cn + mC − C = (1 − m)(Cn − C) = (1 − m)Dn . = (1 − m)n D0 → 0, so Cn → C. Crop yields and bacteria cultures Over 2000 years ago, in the Chinese classic Jiu zhang suan shu (The Nine Chapters of the Mathematical Art), there appeared an amazing feat of what might, at a stretch, be called mathematical biology. The following problem is solved on the Chinese counting board, by manipulating red and black rods in a manner equivalent to what we call Gaussian elimination in the theory of matrices today. Problem: Now there are 3 classes of paddy: top, medium and low grade. Given 3 bundles of top grade paddy, 2 bundles of medium grade paddy and 1 bundle of low grade paddy, the yield is 39 dou. For 2 bundles of top grade, 3 bundles of medium grade and 1 bundle of low grade, the yield is 34 dou. And for 1 bundle of top grade, 2 bundles of medium grade and 3 bundles of low grade, the yield is 26 dou. How much does one bundle of each grade yield? Answer: Top grade paddy yields nine and a quarter dou per bundle; medium grade paddy four and a quarter dou; and low grade paddy two and three quarters dou. high grade medium grade low grade yield Exercise: 1 2 3 26 2 3 1 34 3 2 1 39 3x+2y+z 2x+3y+z x+2y+3z = = = 39 34 26 (1) (2) (3) Solve the Chinese problem by doing row operations on the matrix of coefficients. Now here is a modern problem, of very similar structure. Three species of bacteria B1 , B2 , B3 are mixed together in the same culture in a laboratory, and it is known that each requires three types of food, F1 , F2 , F3 , and that they consume the food at the following rates: B1 consumes F1 , F2 , F3 at the rates (1, 2, 2); B2 consumes F1 , F2 , F3 at the rates (3, 2, 1); B3 consumes F1 , F2 , F3 at the rates (8, 4, 1). It is found experimentally that when 2750 units of F1 , 1500 units of F1 , and 500 units of F3 are supplied per day, a constant situation is reached in which all of the food is consumed. Consider the following problems. 1. Find the amounts of the bacteria present in this constant situation. 9 2. Which set of constant states is possible, and which is not, regardless of the food supply? Solution: Suppose that there are amounts X1 , X2 , X3 , respectively, of the three bacteria present. Then 1 2 2 3 2 1 8 X1 2750 4 X2 = 1500 1 X3 500 which we may write as AX = F . Note that det(C) = 0, so there are many possible solutions: (X1 , X2 , X3 ) = (t − 250, 1000 − 3t, t), t ∈ R. Notice that for positive values of the Xi we must have 250 ≤ t ≤ 1000 3 . For the second question, consider the map f : R3 → R3 defined by f (X) = AX. The rank is easily found to be 2, so the kernel of f has dimension 1 (it’s a line) and the range is the 2-dimensional plane through the origin, spanned by the two image vectors: 1 1 0 3 f 0 = 2 , f 1 = 2 . 0 2 0 1 Taking the vector product of these two, we get a vector in direction (−2, 5, −4) perpendicular to the required plane, hence the plane is the set of all vectors whose scalar product with that vector is 0; the equation of the plane is 2x − 5y + 4z = 0. One point on this plane is that experimentally discovered equilibrium state (2750, 1500, 500). But all possible equilibrium states must lie on this plane. 7 Age-stratified populations & a butterfly’s life cycle Consider a population of individuals each of which gives birth, lives for a while, then dies. We assume that there is a maximum life span, and we divide the population into k age-groups, numbering a1 (n), a2 (n), . . . , ak (n) individuals at time n, measured in years or breeding seasons. We suppose that 1. everyone in stage k dies at the end of the year/season; 2. the probability that an individual in class j survives another year/season is pj ; 3. the probability that an individual in class j gives birth to exactly one individual is fj (the fertility rate). For example, take k = 4. Then a1 (n + 1) f1 a2 (n + 1) p1 a3 (n + 1) = 0 a4 (n + 1) 0 f2 0 p2 0 10 f3 0 0 p3 f4 a1 (n) a2 (n) 0 0 a3 (n) 0 a4 (n) . This is called the Leslie matrix. After N years we will have f1 a1 (N ) a2 (N ) p1 a3 (N ) = 0 0 a4 (N ) f2 0 p2 0 N f4 a1 (0) a2 (0) 0 0 a3 (0) 0 a4 (0) f3 0 0 p3 . Consider the four stages of a butterfly’s life cycle: egg, caterpillar, pupa (or chrysalis) and adult butterfly. EGG p ~ CATERPILLAR > BUTTERFLY o r q / PUPA (CHRYSALIS) Of course, of the four stages, only the butterfly lays eggs, so f1 = f2 = f3 = 0. Assume that a butterfly succeeds in surviving to lay eggs with probability f , and then always lays N eggs. Then f4 must be replaced by f N . Let En , Cn , Pn , Bn be the numbers of individual eggs, caterpillars, pupa, and butterflies, in a population after the nth season. And let the respective probabilities of an egg, caterpillar and pupa surviving to move into the next class be p, q, r. Then En+1 f N Bn Cn+1 pEn Pn+1 = qCn Bn+1 rPn 0 p = 0 0 En 0 0 fN Cn 0 0 0 q 0 0 Pn 0 r 0 Bn . The parameters f, p, q, r could be estimated from experimental data. The long term fate of the population will depend on their values. For the butterfly, it is easy to see what will happen. We are interested in high powers of the matrix – so it’s natural to consider the eigenvalues. And this leads to: 0 p 0 0 4 0 0 fN 0 0 0 = f N pqr q 0 0 0 r 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 En+4 Cn+4 = f N pqr Pn+4 Bn+4 En Cn Pn Bn It’s easy to check this, but where does it come from? The Cayley-Hamilton theorem says that the matrix will satisfy its characteristic equation, and the eigenvalues of the Leslie matrix are easily seen to be the solutions of the cubic λ3 = f N pqr Thus if f N pqr < 1, ultimate extinction occurs; if f N pqr = 1, there is unstable equilibrium; if f N pqr > 1, there is unsustainable expansion. How realistic is this model? What were our assumptions? How can we test it? How can we improve it? What can we learn from it anyway? 11
© Copyright 2026 Paperzz