TALAMANA · THE AI LITERACY MAP FOR ARCHITECTURE AND DESIGN · Foundations · AGE 11—14 · FACTUAL · DURABLE
Rules that draw: the kolam
Rules can make form, and you have watched it happen before breakfast.
The idea
Every morning, at doorsteps across Tamil Nadu and South India, someone draws a kolam. Kolam is a living practice with many regional forms; the pulli kolam starts from a grid of dots (pulli), and in the kambi kolam a line weaves round them. The hand follows rules: go round every dot, keep the line moving, let it close on itself. Keep them and a valid pattern appears — and one grid admits many valid patterns, so two people keeping the same rules draw different kolams. A set of steps anyone can follow is an algorithm; this is one, run by hand.
Why it matters
Rules can make form. You have watched it happen before breakfast. Knowing that is the start of understanding how machines make things.
See it in the studio
A paving pattern, a jali screen, a brick bond. Each is a small rule repeated across a surface. Before you draw a single tile, you can write the rule; the rule then draws the rest.
Watch for this
Thinking the pattern is "just decoration" because a hand drew it. The hand is running a procedure. Computer scientists in Madras wrote kolam rules down as formal grammars in 1974. The rules were always there. And the opposite mistake: thinking kolam is only this. The pulli and kambi families are the ones the mathematicians took up; the practice is wider, and it is not a textbook exercise.
Try it
Draw a 3×3 grid of dots. Make up one rule — for example, loop around every dot and never let the line cross itself. Draw it. Give the same grid and the same rule to a friend, and compare: you will probably get two different valid kolams. Then tighten the rule until only one drawing is possible, and notice what that costs.
Prove it
Draw a kolam on a small grid while saying your rule out loud, step by step, so a friend could draw it without seeing yours.
How it works
Kolams come in families. In one, a single continuous line weaves around the dots and closes; in another, the dots are joined by straight strokes (kambi). Researchers have written the rules as formal grammars — array grammars in 1974, and later L-systems, the same kinds of rule systems used to describe programming languages and the growth of plants. A grammar that can generate a kolam is a small program, and most such grammars describe a whole family of valid kolams rather than a single drawing. People at their doorsteps were running them long before computers did.
What this idea builds on
- A starting idea.
What this idea opens up
Sources
Open this idea on the map · The complete map · Logika · RBDS AI Lab, India · revised every edition.