ArticleslgStudy

science

Sierpiński curve

Sierpiński curve is a science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Sierpiński curve rather than just read about it. In short: Sierpiński curves are a recursively defined sequence of continuous closed plane fractal curves discovered by Wacław Sierpiński, which in the limit n → ∞ completely fill the unit square: thus their limit curve, also called the Sierpiński curve, is an example of a space-filling curve. Because the Sierpiński curve is space-filling, its Hausdorff dimension (in the limit n → ∞) is 2.

Sierpiński curve — main illustration
Sierpiński curve — illustration

Key takeaways

  • Sierpiński curve belongs to science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Sierpiński curve to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Sierpiński curve from memory before moving on to harder problems.

Reference excerpt

Sierpiński curves are a recursively defined sequence of continuous closed plane fractal curves discovered by Wacław Sierpiński, which in the limit n → ∞ completely fill the unit square: thus their limit curve, also called the Sierpiński curve, is an example of a space-filling curve. Because the Sierpiński curve is space-filling, its Hausdorff dimension (in the limit n → ∞) is 2. The Euclidean length ln of the nth iteration curve Sn is

l n = 2 3 ( 1 + 2 ) 2 n − 1 3 ( 2 − 2 ) 1 2 n = 2 7 4 3 sinh ⁡ ( n log ⁡ ( 2 ) + arsinh ⁡ ( 3 2 5 4 ) ) {\displaystyle {\begin{aligned}l_{n}&={\frac {2}{3}}\left(1+{\sqrt {2}}\right)2^{n}-{\frac {1}{3}}\left(2-{\sqrt {2}}\right){\frac {1}{2^{n}}}\\[4px]&={\frac {2^{\frac {7}{4}}}{3}}\sinh \left(n\log(2)+\operatorname {arsinh} \left({\frac {3}{2^{\frac {5}{4}}}}\right)\right)\end{aligned}}}

That is, it grows exponentially with n beyond any limit, whereas the limit for n → ∞ of the area enclosed by Sn is ⁠5/12⁠ that of the square (in Euclidean metric).

Uses of the curve The Sierpiński curve is useful in several practical applications because it is more symmetrical than other commonly studied space-filling curves. For example, it has been used as a basis for the rapid construction of an approximate solution to the Travelling Salesman Problem (which asks for the shortest sequence of a given set of points): The heuristic is simply to visit the points in the same sequence as they appear on the Sierpiński curve. To do this requires two steps: First compute an inverse image of each point to be visited; then sort the values. This idea has been used to build routing systems for commercial vehicles based only on Rolodex card files. A space-filling curve is a continuous map of the unit interval onto a unit square and so a (pseudo) inverse maps the unit square to the unit interval. One way of constructing a pseudo-inverse is as follows. Let the lower-left corner (0, 0) of the unit square correspond to 0.0 (and 1.0). Then the upper-left corner (0, 1) must correspond to 0.25, the upper-right corner (1, 1) to 0.50, and the lower-right corner (1, 0) to 0.75. The inverse map of interior points are computed by taking advantage of the recursive structure of the curve. Here is a function coded in Java that will compute the relative position of any point on the Sierpiński curve (that is, a pseudo-inverse value). It takes as input the coordinates of the point (x, y) to be inverted, and the corners of an enclosing right isosceles triangle (ax, ay), (bx, by), and (cx, cy). (The unit square is the union of two such triangles.) The remaining parameters specify the level of accuracy to which the inverse should be computed.

Representation as Lindenmayer system The Sierpiński curve can be expressed by a rewrite system (L-system).

Alphabet: F, G, X Constants: F, G, +, − Axiom: F−−XF−−F−−XF Production rules: X → XF+G+XF−−F−−XF+G+X Angle: 45 Here, both F and G mean "draw forward", + means "turn left 45°", and − means "turn right 45°" (see turtle graphics). The curve is usually drawn with different lengths for F and G. The Sierpiński square curve can be similarly expressed:

Alphabet: F, X Constants: F, +, − Axiom: F+XF+F+XF Production rules: X → XF−F+F−XF+F+XF−F+F−X Angle: 90

Arrowhead curve The Sierpiński arrowhead curve is a fractal curve similar in appearance and identical in limit to the Sierpiński triangle.

… excerpt ends here. Continue reading the full article.

Illustrations

Sierpiński curve: Sierpiński curve ("Sierpiński's square snowflake"[1]) of first order
Sierpiński curve ("Sierpiński's square snowflake"[1]) of first order
Sierpiński curve: Sierpiński curves of orders 1 and 2
Sierpiński curves of orders 1 and 2
Sierpiński curve: Sierpiński curves of orders 1 to 3
Sierpiński curves of orders 1 to 3
Sierpiński curve: Sierpiński "square curve"[2] of orders 2–4
Sierpiński "square curve"[2] of orders 2–4
Sierpiński curve: Evolution of Sierpiński arrowhead curve
Evolution of Sierpiński arrowhead curve

Worked examples

Example 1 — a first encounter with Sierpiński curve

Start with the simplest possible case. Write down what Sierpiński curve claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Sierpiński curve before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Sierpiński curve ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Sierpiński curve

In research
Sierpiński curve appears in science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Sierpiński curve in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Sierpiński curve is common in secondary-school and first-year university syllabi. It links to neighbouring topics Fractal curves, L-systems, Science and technology in Poland, so understanding it makes those chapters shorter.
In everyday life
Look for Sierpiński curve outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.
Ask Teacher Smith questions about this articleOpens your AI tutor with a question about “Sierpiński curve” →

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Sierpiński curve in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Sierpiński curve means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Sierpiński curve out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Sierpiński curve in simple terms?

Sierpiński curves are a recursively defined sequence of continuous closed plane fractal curves discovered by Wacław Sierpiński, which in the limit n → ∞ completely fill the unit square: thus their limit curve, also called the Sierpiński curve, is an example of a space-filling curve. Because the Sie…

Why does Sierpiński curve matter?

Because it connects several science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Sierpiński curve?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Sierpiński curve.

Tags

  • Fractal curves
  • L-systems
  • Science and technology in Poland

Keep exploring