ArticleslgStudy

biology

Langton's loops

Langton's loops is a biology 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 Langton's loops rather than just read about it. In short: Langton's loops are a particular "species" of artificial life in a cellular automaton created in 1984 by Christopher Langton. They consist of a loop of cells containing genetic information, which flows continuously around the loop and out along an "arm" (or pseudopod), which will become the daughter loop.

Langton's loops — main illustration
Langton's loops — illustration

Key takeaways

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

Reference excerpt

Langton's loops are a particular "species" of artificial life in a cellular automaton created in 1984 by Christopher Langton. They consist of a loop of cells containing genetic information, which flows continuously around the loop and out along an "arm" (or pseudopod), which will become the daughter loop. The "genes" instruct it to make three left turns, completing the loop, which then disconnects from its parent.

History In 1952 John von Neumann created the first cellular automaton (CA) with the goal of creating a self-replicating machine. This automaton was necessarily very complex due to its computation- and construction-universality. In 1968 Edgar F. Codd reduced the number of states from 29 in von Neumann's CA to 8 in his. When Christopher Langton did away with the universality condition, he was able to significantly reduce the automaton's complexity. Its self-replicating loops are based on one of the simplest elements in Codd's automaton, the periodic emitter.

Specification Langton's Loops run in a CA that has 8 states, and uses the von Neumann neighborhood with rotational symmetry. The transition table can be found here: [1]. As with Codd's CA, Langton's Loops consist of sheathed wires. The signals travel passively along the wires until they reach the open ends, when the command they carry is executed.

Colonies Because of a particular property of the loops' "pseudopodia", they are unable to reproduce into the space occupied by another loop. Thus, once a loop is surrounded, it is incapable of reproducing, resulting in a coral-like colony with a thin layer of reproducing organisms surrounding a core of inactive "dead" organisms. The maximum population will be asymptotic to ⌊ A 121 ⌋ {\displaystyle \textstyle \left\lfloor {\frac {A}{121}}\right\rfloor } , where A is the total area of the space in cells.

Encoding of the genome The loops' genetic code is stored as a series of nonzero-zero state pairs. The standard loop's genome is illustrated in the picture at the top, and may be stated as a series of numbered states starting from the T-junction and running clockwise: 70-70-70-70-70-70-40-40. The '70' command advances the end of the wire by one cell, while the '40-40' sequence causes the left turn. State 3 is used as a temporary marker for several stages. While the roles of states 0,1,2,3,4 and 7 are similar to Codd's CA, the remaining states 5 and 6 are used instead to mediate the loop replication process. After the loop has completed, state 5 travels counter-clockwise along the sheath of the parent loop to the next corner, causing the next arm to be produced in a different direction. State 6 temporarily joins the genome of the daughter loop and initialises the growing arm at the next corner it reaches. The genome is used a total of six times: once to extend the pseudopod to the desired location, four times to complete the loop, and again to transfer the genome into the daughter loop. Clearly, this is dependent on the fourfold rotational symmetry of the loop; without it, the loop would be incapable of containing the information required to describe it. The same use of symmetry for genome compression is used in many biological viruses, such as the icosahedral adenovirus.

Comparison of related CA loops

See also Artificial life – Field of study Cellular automaton – Discrete model of computation Christopher Langton – American computer scientist Codd's cellular automaton – 2D cellular automaton devised by Edgar F. Codd in 1968 Conway's Game of Life – Two-dimensional cellular automaton Langton's ant – Two-dimensional Turing machine with emergent behavior von Neumann cellular automaton – Cellular automaton used to model universal construction

References

External links

Video of Chris Langton demonstrating self reproducing loops. visual representation of several of the self-replicating loops in a Java applet The Rule Table Repository has the transition tables for many of the CA mentioned above. Golly - supports Langton's Loops along with the Game of Life, and other rulesets.

Illustrations

Langton's loops: Langton's Loop, in the starting configuration
Langton's Loop, in the starting configuration
Langton's loops: A colony of loops. The ones in the centre are "dead".
A colony of loops. The ones in the centre are "dead".
Langton's loops illustration
Langton's loops illustration
Langton's loops illustration

Worked examples

Example 1 — a first encounter with Langton's loops

Start with the simplest possible case. Write down what Langton's loops claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In biology, 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 Langton's loops 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 Langton's loops 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 Langton's loops

In research
Langton's loops appears in biology 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 Langton's loops 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
Langton's loops is common in secondary-school and first-year university syllabi. It links to neighbouring topics Artificial life, Cellular automaton rules, so understanding it makes those chapters shorter.
In everyday life
Look for Langton's loops 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 “Langton's loops” →

Affiliate

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

How to study Langton's loops in 20 minutes

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

Frequently asked questions

What is Langton's loops in simple terms?

Langton's loops are a particular "species" of artificial life in a cellular automaton created in 1984 by Christopher Langton. They consist of a loop of cells containing genetic information, which flows continuously around the loop and out along an "arm" (or pseudopod), which will become the daughte…

Why does Langton's loops matter?

Because it connects several biology 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 Langton's loops?

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 Langton's loops.

Tags

  • Artificial life
  • Cellular automaton rules

Keep exploring