HOME

TheInfoList



OR:

A dragon curve is any member of a family of
self-similar In mathematics, a self-similar object is exactly or approximately similar to a part of itself (i.e., the whole has the same shape as one or more of the parts). Many objects in the real world, such as coastlines, are statistically self-similar ...
fractal curves A fractal curve is, loosely, a mathematical curve whose shape retains the same general pattern of irregularity, regardless of how high it is magnified, that is, its graph takes the form of a fractal. In general, fractal curves are nowhere rect ...
, which can be approximated by
recursive Recursion occurs when the definition of a concept or process depends on a simpler or previous version of itself. Recursion is used in a variety of disciplines ranging from linguistics to logic. The most common application of recursion is in m ...
methods such as
Lindenmayer system An L-system or Lindenmayer system is a parallel rewriting system and a type of formal grammar. An L-system consists of an alphabet of symbols that can be used to make strings, a collection of production rules that expand each symbol into some ...
s. The dragon curve is probably most commonly thought of as the shape that is generated from repeatedly folding a strip of paper in half, although there are other curves that are called dragon curves that are generated differently.


Heighway dragon

The Heighway dragon (also known as the Harter–Heighway dragon or the Jurassic Park dragon) was first investigated by
NASA The National Aeronautics and Space Administration (NASA ) is an independent agencies of the United States government, independent agency of the federal government of the United States, US federal government responsible for the United States ...
physicists John Heighway, Bruce Banks, and William Harter. It was described by
Martin Gardner Martin Gardner (October 21, 1914May 22, 2010) was an American popular mathematics and popular science writer with interests also encompassing magic, scientific skepticism, micromagic, philosophy, religion, and literatureespecially the writin ...
in his
Scientific American ''Scientific American'', informally abbreviated ''SciAm'' or sometimes ''SA'', is an American popular science magazine. Many scientists, including Albert Einstein and Nikola Tesla, have contributed articles to it, with more than 150 Nobel Pri ...
column ''
Mathematical Games A mathematical game is a game whose rules, strategies, and outcomes are defined by clear mathematics, mathematical parameters. Often, such games have simple rules and match procedures, such as tic-tac-toe and dots and boxes. Generally, mathemati ...
'' in 1967. Many of its properties were first published by Chandler Davis and
Donald Knuth Donald Ervin Knuth ( ; born January 10, 1938) is an American computer scientist and mathematician. He is a professor emeritus at Stanford University. He is the 1974 recipient of the ACM Turing Award, informally considered the Nobel Prize of comp ...
. It appeared on the section title pages of the
Michael Crichton John Michael Crichton (; October 23, 1942 – November 4, 2008) was an American author, screenwriter and filmmaker. His books have sold over 200 million copies worldwide, and over a dozen have been adapted into films. His literary works heavil ...
novel ''
Jurassic Park ''Jurassic Park'', later referred to as ''Jurassic World'', is an American science fiction media franchise created by Michael Crichton, centered on a disastrous attempt to create a theme park of De-extinction#Cloning, cloned dinosaurs. It bega ...
''.


Construction

The Heighway dragon can be constructed from a base
line segment In geometry, a line segment is a part of a line (mathematics), straight line that is bounded by two distinct endpoints (its extreme points), and contains every Point (geometry), point on the line that is between its endpoints. It is a special c ...
by repeatedly replacing each segment by two segments with a right angle and with a rotation of 45° alternatively to the right and to the left: The Heighway dragon is also the limit set of the following
iterated function system In mathematics, iterated function systems (IFSs) are a method of constructing fractals; the resulting fractals are often self-similar. IFS fractals are more related to set theory than fractal geometry. They were introduced in 1981. IFS fractals ...
in the complex plane: :f_1(z)=\frac :f_2(z)=1-\frac with the initial set of points S_0=\. Using pairs of real numbers instead, this is the same as the two functions consisting of :\begin f_1(x,y) &= \frac\begin \cos 45^\circ & -\sin 45^\circ \\ \sin 45^\circ & \cos 45^\circ \end \begin x \\ y \end \\ pxf_2(x,y) &= \frac\begin \cos 135^\circ & -\sin 135^\circ \\ \sin 135^\circ & \cos 135^\circ \end \begin x \\ y \end + \begin 1 \\ 0 \end \end


Folding the dragon

The Heighway dragon curve can be constructed by folding a strip of paper, which is how it was originally discovered. Take a strip of paper and fold it in half to the right. Fold it in half again to the right. If the strip was opened out now, unbending each fold to become a 90-degree turn, the turn sequence would be RRL, i.e. the second iteration of the Heighway dragon. Fold the strip in half again to the right, and the turn sequence of the unfolded strip is now RRLRRLL – the third iteration of the Heighway dragon. Continuing folding the strip in half to the right to create further iterations of the Heighway dragon (in practice, the strip becomes too thick to fold sharply after four or five iterations). The folding patterns of this sequence of paper strips, as sequences of right (R) and left (L) folds, are: * 1st iteration: R * 2nd iteration: R R L * 3rd iteration: R R L R R L L * 4th iteration: R R L R R L L R R R L L R L L. Each iteration can be found by copying the previous iteration, then an R, then a second copy of the previous iteration in reverse order with the L and R letters swapped.


Properties

* Many self-similarities can be seen in the Heighway dragon curve. The most obvious is the repetition of the same pattern tilted by 45° and with a reduction ratio of \textstyle. Based on these self-similarities, many of its lengths are simple rational numbers. * The dragon curve can tile the plane. One possible tiling replaces each edge of a
square tiling In geometry, the square tiling, square tessellation or square grid is a regular tiling of the Euclidean plane consisting of four squares around every vertex. John Horton Conway called it a quadrille. Structure and properties The square tili ...
with a dragon curve, using the recursive definition of the dragon starting from a line segment. The initial direction to expand each segment can be determined from a checkerboard coloring of a square tiling, expanding vertical segments into black tiles and out of white tiles, and expanding horizontal segments into white tiles and out of black ones. * As a
space-filling curve In mathematical analysis, a space-filling curve is a curve whose Range of a function, range reaches every point in a higher dimensional region, typically the unit square (or more generally an ''n''-dimensional unit hypercube). Because Giuseppe Pea ...
, the dragon curve has
fractal dimension In mathematics, a fractal dimension is a term invoked in the science of geometry to provide a rational statistical index of complexity detail in a pattern. A fractal pattern changes with the Scaling (geometry), scale at which it is measured. It ...
exactly 2. For a dragon curve with initial segment length 1, its area is 1/2, as can be seen from its tilings of the plane. * The boundary of the set covered by the dragon curve has infinite length, with fractal dimension 2\log_2\lambda\approx 1.523627086202492, where \lambda=\frac\approx 1.69562076956 is the real solution of the equation \lambda^3-\lambda^2-2=0.


Twindragon

The twindragon (also known as the Davis–Knuth dragon) can be constructed by placing two Heighway dragon curves back to back (after flipping the original dragon curve vertically and horizontally). It is also the limit set of the following iterated function system: :f_1(z)=\frac :f_2(z)=1-\frac where the initial shape is defined by the following set S_0 = \. It can be also written as a
Lindenmayer system An L-system or Lindenmayer system is a parallel rewriting system and a type of formal grammar. An L-system consists of an alphabet of symbols that can be used to make strings, a collection of production rules that expand each symbol into some ...
– it only needs adding another section in the initial string: * angle 90° * initial string ''FX+FX+'' * string rewriting rules ** ''X'' ''X''+''YF'' ** ''Y'' ''FX''−''Y''. It is also the locus of points in the complex plane with the same integer part when written in base (-1 \pm i).


Terdragon

The terdragon can be written as a
Lindenmayer system An L-system or Lindenmayer system is a parallel rewriting system and a type of formal grammar. An L-system consists of an alphabet of symbols that can be used to make strings, a collection of production rules that expand each symbol into some ...
: * angle 120° * initial string ''F'' * string rewriting rules ** ''F'' ''F+F−F''. It is the limit set of the following iterated function system: :\begin f_1(z)&=\lambda z \\ pxf_2(z)&=\fracz + \lambda \\ pxf_3(z)&=\lambda z + \lambda^* \\ px\mbox\lambda&=\frac-\frac \text\lambda^*=\frac+\frac. \end


Lévy dragon

The Lévy C curve is sometimes known as the Lévy dragon.


Occurrences of the dragon curve in solution sets

Having obtained the set of solutions to a linear differential equation, any linear combination of the solutions will, because of the
superposition principle The superposition principle, also known as superposition property, states that, for all linear systems, the net response caused by two or more stimuli is the sum of the responses that would have been caused by each stimulus individually. So th ...
, also obey the original equation. In other words, new solutions are obtained by applying a function to the set of existing solutions. This is similar to how an iterated function system produces new points in a set, though not all IFS are linear functions. In a conceptually similar vein, a set of Littlewood polynomials can be arrived at by such iterated applications of a set of functions. A Littlewood polynomial is a polynomial: p(x) = \sum_^n a_i x^i \, where all a_i = \pm 1. For some , w, < 1 we define the following functions: : f_+(z) = 1 + wz : f_-(z) = 1 - wz Starting at z=0 we can generate all Littlewood polynomials of degree d using these functions iteratively d+1 times. For instance: :f_+(f_-(f_-(0))) = 1 + (1-w)w = 1 + 1w - 1w^2 It can be seen that for w=\tfrac, the above pair of functions is equivalent to the IFS formulation of the Heighway dragon. That is, the Heighway dragon, iterated to a certain iteration, describe the set of all Littlewood polynomials up to a certain degree, evaluated at the point w=\tfrac. Indeed, when plotting a sufficiently high number of roots of the Littlewood polynomials, structures similar to the dragon curve appear at points close to these coordinates.


See also

* List of fractals by Hausdorff dimension *
Complex-base system In arithmetic, a complex-base system is a positional numeral system whose radix is an imaginary (proposed by Donald Knuth in 1955) or complex number (proposed by S. Khmelnik in 1964 and Walter F. Penney in 1965W. Penney, A "binary" system for com ...


References


External links

*
Knuth on the Dragon Curve
{{Mathematics of paper folding Fractal curves Paper folding L-systems