Heighway Dragon
Visualization
AIFS program
@
$dim=2
s=$companion([1,0])
g=s+1
A=(s*g^-1|[1,0]*s^2*g^-1)*A
Overview
The Heighway dragon curve was first investigated by NASA physicist John Heighway and later popularised by Martin Gardner and Donald Knuth. It is most famously associated with the paper folding sequence: repeatedly fold a strip of paper in half in the same direction, then unfold each crease to a right angle. After infinitely many folds, the result is the dragon curve.
Definition
The IFS lives in (the Gaussian integers), controlled by .
The companion matrix (defined as $companion([1,0]) in AIFS) satisfies ,
so in the projected plane.
The expansion has , so contracts by .
| Map | AIFS | Complex form | Rotation |
|---|---|---|---|
s*g^-1 | |||
[1,0]*s^2*g^-1 |
Note: , so .
The only difference from the Twin Dragon is the second map:
s^2*g^-1 (rotation ) here versus s^3*g^-1 (rotation ) there.
Both maps share the fixed common image .
Properties
- Fractal dimension: 2 (the attractor fills a region of the plane)
- Tiling: Four copies of the dragon tile the plane
- Number of transforms: 2, both contraction ratio
- Paper folding: The -th iteration corresponds to folds of a paper strip
Paper Folding Connection
The sequence of fold directions when unfolding (R = right, L = left) follows the recurrence:
This regular paper folding sequence encodes the entire structure of the dragon curve.
Related
All four of the following IFS share the same algebraic skeleton — two maps contracting by over with expansion — differing only in the power of for the second map and the choice of translations:
| IFS | Second map rotation | Translation |
|---|---|---|
| Lévy C Curve | (g^-1) | and |
| Pythagoras Tree | (g^-1) | and |
| Heighway Dragon | (s^2*g^-1) | and |
| Twin Dragon | (s^3*g^-1) | and |
References
- Heighway, J. (1966). Dragon curve. Recreational Mathematics Magazine.
- Davis, C., Knuth, D. E. (1970). Number representations and dragon curves. J. Recreational Mathematics.
- Dragon curve — Wikipedia
- Riddle, L. Classic IFS — Heighway Dragon. Agnes Scott College.
- Hinsley, S. R. Self-Similar Tiles — Quadratic Pletals (Gaussian integer Z[i] family).