FOBISIA Code Breaking Competition 2025

FOBISIA Code Breaking Competition 2025 Back by popular demand – we’re going to run the FOBISIA Code Breaking Maths Challenge again.  Last year we had close to 120 schools taking part with over 22,000 students completing at least one code level.  We hope that this year’s event will be equally successful.   The dates will be: Between... Continue Reading →

Featured post

IB Maths Resources + Intermathematics

Teachers can also download hundreds of IB maths resources from my new site intermathematics.com. See below for a flavour of the type of content available! 1. Worksheets All worksheets are designed to take 40 mins to 1 hour and can be used very effectively as homework sheets or classroom activities. Worksheets are designed to hit... Continue Reading →

Featured post

Cardioids in Coffee Cups

Cardioids in Coffee Cups Numberphile have just done a nice video on how a cardioid shape is formed when a light is shone against the side of a mug. You can see this effect above (from the Numberphile video here). So, I decided to recreate this using Geogebra to get to understand some of the... Continue Reading →

Looking for a pre-Ice Age civilisation?

Looking for a pre-Ice Age civilisation? An interesting thought experiment is to consider the rise of modern civilisation and to ask whether civilisations could have risen in the long distant past. Let's look at some graphs to see the plausibility of the climatic side of this. Firstly we can see on this graph (source here)... Continue Reading →

Buffon’s needle: Calculating pi

Buffon's needle: Calculating pi The following problem, first posed in the 1700s by the Comte de Buffon has a surprising solution which can be used to generate pi.  This is a nice example of probability games which can generate mathematical results over repeated trials (the Monte Carlo method). Here is the original problem: "Suppose we... Continue Reading →

Lattice based cryptography

Lattice based cryptography With the growing possibility of quantum computing being able to crack RSA encryption (the encryption technique which currently secures most banking and digital communications), the search is underway to find quantum-computing proof encryption.  One potential possibility is lattice based cryptography - so I will explore the basics of this below! Creating a... Continue Reading →

Maths and Evolutionary Biology

Maths and Evolutionary Biology Mathematics is often utilised across many fields - lets look at an example from biology, evolutionary biology and paleontology, in trying to understand the development of homo-sapiens.  We can start with a large data set which gives us the data for mammal body mass and brain size in grams (downloaded from... Continue Reading →

Aliquot sequence: An unsolved problem

Aliquot sequence: An unsolved problem At school students get used to the idea that we know all the answers in mathematics - but the aliquot sequence is a simple example of an unsolved problem in mathematics.  The code above (if run for long enough on a super-computer!) might be enough to disprove a conjecture about... Continue Reading →

Time dependent gravity exploration

Time dependent gravity exploration In our universe we have a gravitational constant - i.e gravity is not dependent on time.  If gravity changed with respect to time then the gravitational force exerted by the Sun on Earth would lessen (or increase) over time with all other factors remaining the same. Interestingly time-dependent gravity was first... Continue Reading →

Lissajous Curves: Roller Coasters

Roller Coaster design This post continues from the previous post on Lissajous Curves.  Make sure to read that one first! We can design a rollercoaster track by using the following Lissajous Curve: This gives the following graph: Ground level is given by the line y = −50. Distances are in metres and t is measured... Continue Reading →

AI Masters Olympiad Geometry

AI Masters Olympiad Geometry The team behind Google's Deep Mind have just released details of a new AI system:  AlphaGeometry This has been specifically trained to solve classical geometry problems - and already is now at the level of a Gold Medalist at the International Olympiad (considering only geometry problems).  This is an incredible achievement... Continue Reading →

Lissajous Curves

Lissajous Curves Lissajous Curves were explored by French Physicist Jules Lissajous in the 1850s.  The picture above (Wikimedia Commons) shows him investigating Lissajous curves through a telescope. Lissajous curves include those which can be written in the form: This parametric form allows us to represent complicated curves which are difficult to write in terms of... Continue Reading →

Using matrices to make fractals

Using matrices to make fractals We start with a triangle ABC, with coordinates 𝐴(0,0) , 𝐵(1,0) , 𝐶( 0,1) as shown above.  We can this triangle F_0 and we then write this as the following matrix: We then have the following algorithm to generate the next triangle F_1. In effect this means that the triangle... Continue Reading →

Chi Square: Language Recognition II

Chi Square: Language Recognition II I thought I would build on the last post by making a simple spreadsheet that can then easily show which language is being used.  I chose the groupings of letters such that as long as there are at least 1000 letters in the text it will satisfy the Chi square... Continue Reading →

Ladybirds vs Aphids

Ladybirds vs Aphids At t=0 we have a ladybird on the edge of a leaf at point A(0,10) in cm, and an aphid at point B(0,10).  The ladybird is in pursuit of the aphid.  In each time interval of 1 second the ladybird travels 1cm by heading towards the aphid following the shortest straight-line path. ... Continue Reading →

The Holy Grail of Maths: Langlands. (specialization vs generalization).

https://www.youtube.com/watch?v=4dyytPboqvE This year's TOK question for Mathematics is the following: "How can we reconcile the opposing demands for specialization and generalization in the production of knowledge? Discuss with reference to mathematics and one other area of knowledge" This is a nice chance to discuss the Langlands program which was recently covered in a really excellent... Continue Reading →

Toads and snakes: an investigation!

Toads and snakes: an investigation! We have 2 populations:  Toads who live inside a circle (a pond) and snakes which live inside a square (field).  If the circle is completely surrounded by the square then no toads can live, and if the square is completely surrounded by the circle, no snakes can live.  We want... Continue Reading →

Climate Change: Modelling Global Sea Ice

Climate Change: Modelling Global Sea Ice Modelling the change of sea ice over time (global sea ice extent) is an important metric for understanding one of the (many) effects of climate change.  This is a good example of how we can use some good quality secondary data, CSV files and Desmos to represent this data.... Continue Reading →

New IB teacher and IB student resources added

New IB teacher and IB student resources added I've just added a lot of new free content to support both students and teachers in the IB Mathematics course.  This includes: Paper 3 Paper 3 resources:  13 full exploration questions with full markschemes.  This is a selection of the Paper 3 investigations I’ve made over the... Continue Reading →

Teenagers prove Pythagoras using Trigonometry

(Photograph:  Photograph: WWL-TV, from The Guardian) Teenagers prove Pythagoras using Trigonometry The Guardian recently reported that 2 US teenagers discovered a new proof for Pythagoras using trigonometry.  Whilst initial reports claimed incorrectly that this was the first time that Pythagoras had been proved by trigonometry, it is nevertheless an impressive achievement.  I will go through... Continue Reading →

Creating a Neural Network: AI Machine Learning

Creating a Neural Network: AI Machine Learning A neural network is a type of machine learning algorithm modeled after the structure and function of the human brain. It is composed of a large number of interconnected "neurons," which are organized into layers. These layers are responsible for processing and transforming the input data and passing... Continue Reading →

Finding planes with radar

Finding planes with radar PlusMaths recently did a nice post about the link between ellipses and radar (here), which inspired me to do my own mini investigation on this topic.  We will work in 2D (with planes on the ground) for ease of calculations!  A transmitter will send out signals - and if any of... Continue Reading →

Proving Pythagoras Like Einstein?

Proving Pythagoras Like Einstein? There are many ways to prove Pythagoras' theorem - Einstein reputedly used the sketch above to prove this using similar triangles.  To keep in the spirit of discovery I also just took this diagram as a starting point and tried to prove this myself, (though Einstein's version turns out to be... Continue Reading →

New teacher and student resources

I've just made a big update to both the teacher and student resources sections: Student resources These now have some great free resources for students to help them with the IB maths course - including full course notes, formula books, Paper 3s, an Exploration guides and a great mind-map.  Make sure to check these all... Continue Reading →

Finding the average distance in a polygon

Finding the average distance in a polygon Over the previous couple of posts I've looked at the average distance in squares, rectangles and equilateral triangles.  The logical extension to this is to consider a regular polygon with sides 1.   Above is pictured a regular pentagon with sides 1 enclosed in a 2 by 2 square. ... Continue Reading →

Maths Games and Markov Chains

Maths Games and Markov Chains This post carries on from the previous one on Markov chains - be sure to read that first if this is a new topic.  The image above is of the Russian mathematician Andrey Markov [public domain picture from here] who was the first mathematician to work in this field (in... Continue Reading →

New Paper 3s for Applications!

New Paper 3s for Applications! I've just finished making six Paper 3 practice papers for HL students sitting the Applications examination.   The Paper 3 pack is 41 pages and includes over 180 marks of questions and full typed up markscheme.  I've paid close attention to the IB's provided examples for the course to make sure... Continue Reading →

Life on the Beach with Markov Chains

Life on the Beach with Markov Chains Markov chains are exceptionally useful tools for calculating probabilities - and are used in fields such as economics, biology, gambling, computing (such as Google's search algorithm), marketing and many more.  They can be used when we have the probability of a future event dependent on a current event.... Continue Reading →

Powered by WordPress.com.

Up ↑