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

What this idea opens up

Sources

Open this idea on the map · The complete map · Logika · RBDS AI Lab, India · revised every edition.

Age grows from 11 at the centre to 22 at the edge, and six sectors show the learning strands. Tab into the map and the arrow keys step from idea to idea, following the links where there is one. Enter opens the idea under the cursor, and E reads out its links and the reason recorded on each. Press slash for Search, question mark for the full key list, and Escape to leave. Open Ideas for the complete readable list, including what each idea builds on and what it opens up.

LOGIKA · RBDS AI LAB INDIA
ON-RAMP · AGE 11 · FIRST ENCOUNTERS, NOT GATES — IDEAS · — DEPENDENCIES
DONE
OPENS NEXT
SOLID — STANDS ON