# Regular paperfolding sequence

In mathematics the **regular paperfolding sequence**, also known as the **dragon curve sequence**, is an infinite automatic sequence of 0s and 1s defined as the limit of the following process:

**1****1**1**0****1**1**0**1**1**0**0****1**1**0**1**1**0**0**1**1**1**0**0**1**0**0**

At each stage an alternating sequence of 1s and 0s is inserted between the terms of the previous sequence. The sequence takes its name from the fact that it represents the sequence of left and right folds along a strip of paper that is folded repeatedly in half in the same direction. If each fold is then opened out to create a right-angled corner, the resulting shape approaches the dragon curve fractal.[1] For instance the following curve is given by folding a strip four times to the right and then unfolding to give right angles, this gives the first 15 terms of the sequence when 1 represents a right turn and 0 represents a left turn.

Starting at *n* = 1, the first few terms of the regular paperfolding sequence are:

## Properties

The value of any given term *t*_{n} in the regular paperfolding sequence can be found recursively as follows. If *n* = *m*·2^{k} where *m* is odd then

Thus *t*_{12} = *t*_{3} = 0 but *t*_{13} = 1.

The paperfolding word 1101100111001001..., which is created by concatenating the terms of the regular paperfolding sequence, is a fixed point of the morphism or string substitution rules

- 11
**→**1101 - 01
**→**1001 - 10
**→**1100 - 00
**→**1000

as follows:

- 11
**→**1101**→**11011001**→**1101100111001001**→**11011001110010011101100011001001 ...

It can be seen from the morphism rules that the paperfolding word contains at most three consecutive 0s and at most three consecutive 1s.

The paperfolding sequence also satisfies the symmetry relation:

which shows that the paperfolding word can be constructed as the limit of another iterated process as follows:

**1**- 1
**1**0 - 110
**1**100 - 1101100
**1**1100100 - 110110011100100
**1**110110001100100

In each iteration of this process, a 1 is placed at the end of the previous iteration's string, then this string is repeated in reverse order, replacing 0 by 1 and vice versa.

## Generating function

The generating function of the paperfolding sequence is given by

From the construction of the paperfolding sequence it can be seen that *G* satisfies the functional relation

## Paperfolding constant

Substituting *x* = 0.5 into the generating function gives a real number between 0 and 1 whose binary expansion is the paperfolding word

This number is known as the **paperfolding constant**[2] and has the value

## General paperfolding sequence

The regular paperfolding sequence corresponds to folding a strip of paper consistently in the same direction. If we allow the direction of the fold to vary at each step we obtain a more general class of sequences. Given a binary sequence (*f*_{i}), we can define a general paperfolding sequence with folding instructions (*f*_{i}).

For a binary word *w*, let *w*^{‡} denote the reverse of the complement of *w*. Define an operator *F*_{a} as

and then define a sequence of words depending on the (*f*_{i}) by *w*_{0} = ε,

The limit *w* of the sequence *w*_{n} is a paperfolding sequence. The regular paperfolding sequence corresponds to the folding sequence *f*_{i} = 1 for all *i*.

If *n* = *m*·2^{k} where *m* is odd then

which may be used as a definition of a paperfolding sequence.[3]

## References

- Weisstein, Eric W. "Dragon Curve".
*MathWorld*. - Weisstein, Eric W. "Paper Folding Constant".
*MathWorld*. - Everest, Graham; van der Poorten, Alf; Shparlinski, Igor; Ward, Thomas (2003).
*Recurrence sequences*. Mathematical Surveys and Monographs.**104**. Providence, RI: American Mathematical Society. p. 235. ISBN 0-8218-3387-1. Zbl 1033.11006.

- Allouche, Jean-Paul; Shallit, Jeffrey (2003).
*Automatic Sequences: Theory, Applications, Generalizations*. Cambridge University Press. ISBN 978-0-521-82332-6. Zbl 1086.11015.