ArticleslgStudy

science

Gosper curve

Gosper 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 Gosper curve rather than just read about it. In short: The Gosper curve, named after Bill Gosper, also known as the Peano-Gosper Curve and the flowsnake (a spoonerism of snowflake), is a space-filling curve whose limit set is rep-7. It is a fractal curve similar in its construction to the dragon curve and the Hilbert curve.

Gosper curve — main illustration
Gosper curve — illustration

Key takeaways

  • Gosper 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 Gosper curve to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Gosper curve from memory before moving on to harder problems.

Reference excerpt

The Gosper curve, named after Bill Gosper, also known as the Peano-Gosper Curve and the flowsnake (a spoonerism of snowflake), is a space-filling curve whose limit set is rep-7. It is a fractal curve similar in its construction to the dragon curve and the Hilbert curve. The Gosper curve can also be used for efficient hierarchical hexagonal clustering and indexing.

Lindenmayer system The Gosper curve can be represented using an L-system with rules as follows:

Angle: 60° Axiom: A {\displaystyle A}

Replacement rules:

A ↦ A − B − − B + A + + A A + B − {\displaystyle A\mapsto A-B--B+A++AA+B-}

B ↦ + A − B B − − B − A + + A + B {\displaystyle B\mapsto +A-BB--B-A++A+B}

In this case both A and B mean to move forward, + means to turn left 60 degrees and - means to turn right 60 degrees - using a "turtle"-style program such as Logo.

Properties The space filled by the curve is called the Gosper island. The first few iterations of it are shown below:

The Gosper Island can tile the plane. In fact, seven copies of the Gosper island can be joined to form a shape that is similar, but scaled up by a factor of √7 in all dimensions. As can be seen from the diagram below, performing this operation with an intermediate iteration of the island leads to a scaled-up version of the next iteration. Repeating this process indefinitely produces a tessellation of the plane. The curve itself can likewise be extended to an infinite curve filling the whole plane.

See also List of fractals by Hausdorff dimension M.C. Escher

References

External links NEW GOSPER SPACE FILLING CURVES FRACTAL DE GOSPER (in French) Gosper Island at Wolfram MathWorld Flowsnake by R. William Gosper

Illustrations

Gosper curve: A fourth-stage Gosper curve
A fourth-stage Gosper curve
Gosper curve: The line from the red to the green point shows a single step of the Gosper curve construction
The line from the red to the green point shows a single step of the Gosper curve construction
Gosper curve illustration
Gosper curve illustration
Gosper curve illustration

Worked examples

Example 1 — a first encounter with Gosper curve

Start with the simplest possible case. Write down what Gosper 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 Gosper 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 Gosper 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 Gosper curve

In research
Gosper 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 Gosper 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
Gosper curve is common in secondary-school and first-year university syllabi. It links to neighbouring topics Fractal curves, so understanding it makes those chapters shorter.
In everyday life
Look for Gosper 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 “Gosper curve” →

Affiliate

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

How to study Gosper curve in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Gosper 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 Gosper curve out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Gosper curve in simple terms?

The Gosper curve, named after Bill Gosper, also known as the Peano-Gosper Curve and the flowsnake (a spoonerism of snowflake), is a space-filling curve whose limit set is rep-7. It is a fractal curve similar in its construction to the dragon curve and the Hilbert curve.

Why does Gosper 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 Gosper 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 Gosper curve.

Tags

  • Fractal curves

Keep exploring