Tom Rocks Maths intern Max Cairney-Leeming explains how to make mathematical art using Lindenmayer Systems…

L-systems consist of lists of symbols which represent a drawing function, and a set of rules that are applied to the symbols iteratively. Starting from a simple axiom – often just a straight line – complex systems can be generated which demonstrate fractal-like behaviour. The Heighway Dragon Curve is one such example, as well as realistic plants and trees that are used in animations in films and video games.