Skip over navigation
Cambridge University Faculty of Mathematics NRich logo
menu search
  • Teachers expand_more
    • Early years
    • Primary
    • Secondary
    • Post-16
    • Events
    • Professional development
  • Students expand_more
    • Primary
    • Secondary
    • Post-16
  • Parents expand_more
    • Early Years
    • Primary
    • Secondary
    • Post-16
  • Problem-Solving Schools
  • About NRICH expand_more
    • About us
    • Impact stories
    • Support us
    • Our funders
    • Contact us
  • search

Or search by topic

Number and algebra

  • The Number System and Place Value
  • Calculations and Numerical Methods
  • Fractions, Decimals, Percentages, Ratio and Proportion
  • Properties of Numbers
  • Patterns, Sequences and Structure
  • Algebraic expressions, equations and formulae
  • Coordinates, Functions and Graphs

Geometry and measure

  • Angles, Polygons, and Geometrical Proof
  • 3D Geometry, Shape and Space
  • Measuring and calculating with units
  • Transformations and constructions
  • Pythagoras and Trigonometry
  • Vectors and Matrices

Probability and statistics

  • Handling, Processing and Representing Data
  • Probability

Working mathematically

  • Thinking mathematically
  • Developing positive attitudes
  • Cross-curricular contexts

Advanced mathematics

  • Decision Mathematics and Combinatorics
  • Advanced Probability and Statistics
  • Mechanics
  • Calculus

For younger learners

  • Early Years Foundation Stage
Age 14 to 18
Article by Rachel Thomas

Published 2018

Utter Chaos!


Consider the quadratic equation: $$y = 4x - 4x^2$$

It seems like a pretty ordinary equation, nothing much to get excited about. Here is its graph:

 


Now use your calculator to plug in some numbers. Start with a value for x, say  x=0.2, apply your equation and get y=0.64. 
Now try again, this time using this new value for x: plug in x=0.64 and get y=0.9216. 
Go again, with the new value x=0.9216 and get y=0.28901376. 

Carry on repeating this process (called iterating) for as long as takes your fancy, and you'll get a sequence of numbers:

0.2, 0.64, 0.9216, 0.28901376, 0.8219392261, 0.5854205387, 0.9708133262, ...

What do you think would have happened if you'd started this process with value of 0.2001 for x rather than 0.2? Those two numbers are very close, almost the same, so you would think they'd produce a fairly similar sequence of numbers...

You might like to try it for yourself, perhaps using a spreadsheet, before reading on. 

Here is what happens for the two different starting values, plotted out in blue for the sequence of numbers when you start with x=0.2 and red for the sequence that started with x=0.2001:

 
For the first 8 or so times you plug the numbers back into the equation, you get a fairly similar sequence of numbers - it's very hard to distinguish between the red and blue lines in the chart for those 8 values. Then you begin to see the two lines diverging, and by the 12th iteration, they are wildly out of kilter with each other! Are you surprised that just a small difference in the starting value results in wildly different behaviour in just a few steps?   

This behaviour was first encountered by mathematician Edward Lorenz in 1961 when he reran a computer simulation for forecasting the weather. The first time the simulation ran, it started with an initial value of 0.506127, but the second time Lorenz typed in the number by hand and rounded the number to 0.506. No one at the time would have thought such a slight difference would have an impact. But Lorenz was surprised to discover it led to very different forecasts.

 
Lorenz poetically describing this behaviour as “two weather situations differing by as little as the immediate influence of a single butterfly will generally after sufficient time evolve into two situations differing by as much as the presence of a tornado”. 


We now call this sensitivity to initial conditions the butterfly effect and it is one of the hallmarks of mathematical chaos. One of the most surprising things about chaos theory is that it can emerge from such simple equations, such as our example above, as well as from the complex mathematics that is used in weather forecasting, predicting the stock market, and understanding social trends.

You can read more about chaos and Jurassic Park on Plus!
  • Tech help
  • Accessibility Statement
  • Sign up to our newsletter
  • Twitter X logo

The NRICH Project aims to enrich the mathematical experiences of all learners. To support this aim, members of the NRICH team work in a wide range of capacities, including providing professional development for teachers wishing to embed rich mathematical tasks into everyday classroom practice.

NRICH is part of the family of activities in the Millennium Mathematics Project.

University of Cambridge logo NRICH logo