Difference between revisions of "Polyomino"

From LifeWiki
Jump to navigation Jump to search
m (→‎Tetrominoes: added java and download link)
(34 intermediate revisions by 12 users not shown)
Line 2: Line 2:
A '''polyomino''' (or simply '''omino''') is a finite collection of orthogonally connected [[cell]]s. The mathematical study of polyominoes was initiated by Solomon Golomb in 1953. Conway's early investigations of [[Conway's Game of Life|Life]] and other [[cellular automaton|cellular automata]] involved tracking the histories of small polyominoes, this being a reasonable way to ascertain the typical behaviour of different cellular automata when the patterns had to be evolved by hand rather than by computer. Polyominoes have no special significance in Life, but their extensive study during the early years lead to a number of important discoveries and has influenced the terminology of Life.
A '''polyomino''' (or simply '''omino''') is a finite collection of orthogonally connected [[cell]]s. The mathematical study of polyominoes was initiated by Solomon Golomb in 1953. Conway's early investigations of [[Conway's Game of Life|Life]] and other [[cellular automaton|cellular automata]] involved tracking the histories of small polyominoes, this being a reasonable way to ascertain the typical behaviour of different cellular automata when the patterns had to be evolved by hand rather than by computer. Polyominoes have no special significance in Life, but their extensive study during the early years lead to a number of important discoveries and has influenced the terminology of Life.


[[Image:Cross_small.png|framed|right|A cross.]]It is possible for a polyomino to be an [[oscillator]]. In fact, there are infinitely many examples of such polyominoes, including the [[cross]] and its larger analogues. The only other known examples are the [[block]], the [[blinker]], the [[toad]], the [[star]] and (in two different phases) the [[pentadecathlon]].
[[Image:Cross_small.png|framed|right|A cross.]]During the course of its evolution a polyomino could regain its original form, thereby constituting one phase of an [[oscillator]], as seen in the (infinite) [[cross]] family. The only other known examples are the [[block]] (which has [[period]] 1), the [[blinker]], the [[toad]], the [[star]] and (in two different phases) the [[pentadecathlon]]. Were a recurring polyomino displaced, it would be participating in a spaceship, though the only known examples are the [[lightweight spaceship]], the [[middleweight spaceship]], and the [[heavyweight spaceship]]. Of course, its evolution could follow other trajectories, possibly very long lived.  


A polyomino can also be a spaceship, though the only known examples are the [[lightweight spaceship]], the [[middleweight spaceship]], and the [[heavyweight spaceship]].
==Sizes of polyominoes==
Polyominoes of with n cells for n = 1, 2, 3, 4, ... are called haplominoes, dominoes, triominoes, tetrominoes, pentominoes, hexominoes, heptominoes, octominoes, and n-ominoes in general. The number of distinct polyominoes with n cells for n = 1, 2, 3, ... is given by the sequence 1, 1, 2, 5, 12, 35, 108, 369, 1285, ... (Sloane's {{OEIS|A000105}}).


==Sizes of polyominoes==
===Haplominoes===
Polyominoes of with n cells for n = 2, 3, 4, ... are called dominoes, triominoes, tetrominoes, pentominoes, hexominoes, heptominoes, octominoes, and n-ominoes in general.
There is only one '''haplomino''' (also called monomino or dot) and by itself it dies after one [[generation]]. Several objects, such as the middleweight spaceship, produce dot [[spark]]s.


===Dominoes===
===Dominoes===
There is only one '''domino''' and by itself it dies after one [[generation]]. A number of objects, such as the heavyweight spaceship and the pentadecathlon, produce domino [[spark]]s.
There is also only one '''domino''' and by itself it too dies after one generation. A number of objects, such as the heavyweight spaceship and the pentadecathlon, produce domino sparks.
 
Based upon that instant dying property of the domino, [[Squaredance]] is a low density dominos [[agar]] and [[phoenix]].


===Triominoes===
===Triominoes===
Line 16: Line 19:


===Tetrominoes===
===Tetrominoes===
There are five distinct '''tetrominoes''', each of which is shown below. The first is the [[block]], the second is the [[T-tetromino]], and the remaining three rapidly evolve into [[beehive]]s.
There are five distinct '''tetrominoes''', each of which is shown below. The first is the [[block]], the second is the [[T-tetromino]], and the remaining three rapidly evolve into [[beehive]]s. The fourth is commonly referred to as a [[tail]] and is often attached to small [[still life]]s.
 
[[Image:Tetrominoes.png|framed|center|The five distinct tetrominoes. From left to right: O, T, I, J, Z.<br />'''Download [[RLE]]:''' [http://www.conwaylife.com/patterns/tetrominoes.rle click here] ]]
 
===Pentominoes===
There are 12 distinct '''pentominoes'''. [[:Category:Patterns found by John Conway|John Conway]] assigned them all letters in the range O to Z, loosely based on their shapes, and they are all shown below in order.
 
{| style="margin-left: auto; margin-right: auto"
|-
|[[Image:Opentomino_small.png|framed|center|O]]
|[[Image:Ppentomino_small.png|framed|center|P]]
|[[Image:Qpentomino_small.png|framed|center|Q]]
|[[Image:Rpentomino_small.png|framed|center|R]]
|[[Image:Spentomino_small.png|framed|center|S]]
|[[Image:Tpentomino_small.png|framed|center|T]]
|-
|[[Image:Upentomino_small.png|framed|center|U]]
|[[Image:Vpentomino_small.png|framed|center|V]]
|[[Image:Wpentomino_small.png|framed|center|W]]
|[[Image:Xpentomino_small.png|framed|center|X]]
|[[Image:Ypentomino_small.png|framed|center|Y]]
|[[Image:Zpentomino_small.png|framed|center|Z]]
|}
 
* The O-pentomino is a [[traffic light]] [[predecessor]], though not one of the more common ones.
* The P-pentomino is a common [[spark]] that dies in [[generation]] 4.
* The Q-pentomino is a traffic light predecessor.
* The [[R-pentomino]] is a [[methuselah]] and by far the most well-known pentomino.
* The S-pentomino dies in generation 5.
* The T-pentomino is a common [[parent]] of the [[T-tetromino]].
* The U-pentomino dies in generation 4.
* The V-pentomino evolves into a [[loaf]] in generation 3.
* The W-pentomino is a common loaf grandparent.
* The X-pentomino is a traffic light predecessor.
* The Y-pentomino dies in generation 3.
* The Z-pentomino dies in generation 3.
 
===Hexominoes===
There are 35 distinct '''hexominoes''', the majority of which behave in uninteresting ways. The most interesting and well-known examples are [[century]], [[stairstep hexomino]], [[table]], [[toad]] and [[Z-hexomino]].
 
[[Image:Hexominoes.png|frame|center|The 35 distinct hexominoes.<br />'''Download [[RLE]]:''' [http://www.conwaylife.com/patterns/hexominoes.rle click here] ]]
 
===Heptominoes===
There are 108 distinct '''heptominoes'''. Those with names in common use are the [[B-heptomino]], the [[bullet heptomino]], the [[C-heptomino]], the [[Herschel]] and the [[pi-heptomino]].
 
===Octominoes===
There are 369 distinct '''octominoes'''. Despite the abundance of octominoes, the following fairly common octomino (which evolves into a different octomino after two generations), which stabilizes after 386 generations into two [[traffic light]]s and four [[beehive]]s, is often referred to as simply ''the'' octomino:
[[Image:Octomino.png|framed|center|The octomino and its two-generation successor.]]
 
==Switch Engine==
[[Charles Corderman]] discovered the [[switch engine]] by running an exhaustive computer search on all decominoes. The machine that discovered the decomino seed was unique, possessing an unusual architecture.
 
==Nomenclature==
 
The name is a back-formation from 'domino', which explicitly refers to a pair of orthogonally connected live cells. According to the Life Lexicon, the pluralised name can be spelt two different ways: 'polyominos' and 'polyominoes' are both equally acceptable. The same applies to the systematic names of each of the polyomino sizes.


[[Image:Tetrominoes.png|framed|center|The five distinct tetrominoes.<br />'''Manipulate via Java:''' [http://www.conwaylife.com/?p=tetrominoes click here]<br />'''Download [[RLE]]:''' [http://www.conwaylife.com/pattern.asp?p=tetrominoes.rle click here]]]
==See also==
*[[Polyplet]]


==External links==
==External links==
*[http://www.argentum.freeserve.co.uk/lex_p.htm#polyomino Polyomino] at the Life Lexicon
{{LinkWeisstein|Polyomino.html}}
{{LinkLexicon|lex_p.htm#polyomino}}

Revision as of 12:23, 3 July 2017

A polyomino (or simply omino) is a finite collection of orthogonally connected cells. The mathematical study of polyominoes was initiated by Solomon Golomb in 1953. Conway's early investigations of Life and other cellular automata involved tracking the histories of small polyominoes, this being a reasonable way to ascertain the typical behaviour of different cellular automata when the patterns had to be evolved by hand rather than by computer. Polyominoes have no special significance in Life, but their extensive study during the early years lead to a number of important discoveries and has influenced the terminology of Life.

A cross.

During the course of its evolution a polyomino could regain its original form, thereby constituting one phase of an oscillator, as seen in the (infinite) cross family. The only other known examples are the block (which has period 1), the blinker, the toad, the star and (in two different phases) the pentadecathlon. Were a recurring polyomino displaced, it would be participating in a spaceship, though the only known examples are the lightweight spaceship, the middleweight spaceship, and the heavyweight spaceship. Of course, its evolution could follow other trajectories, possibly very long lived.

Sizes of polyominoes

Polyominoes of with n cells for n = 1, 2, 3, 4, ... are called haplominoes, dominoes, triominoes, tetrominoes, pentominoes, hexominoes, heptominoes, octominoes, and n-ominoes in general. The number of distinct polyominoes with n cells for n = 1, 2, 3, ... is given by the sequence 1, 1, 2, 5, 12, 35, 108, 369, 1285, ... (Sloane's OEISicon light 11px.pngA000105).

Haplominoes

There is only one haplomino (also called monomino or dot) and by itself it dies after one generation. Several objects, such as the middleweight spaceship, produce dot sparks.

Dominoes

There is also only one domino and by itself it too dies after one generation. A number of objects, such as the heavyweight spaceship and the pentadecathlon, produce domino sparks.

Based upon that instant dying property of the domino, Squaredance is a low density dominos agar and phoenix.

Triominoes

There are exactly two distinct triominoes. The term is rarely used in Life, because the two objects in question are simply the blinker and the pre-block.

Tetrominoes

There are five distinct tetrominoes, each of which is shown below. The first is the block, the second is the T-tetromino, and the remaining three rapidly evolve into beehives. The fourth is commonly referred to as a tail and is often attached to small still lifes.

The five distinct tetrominoes. From left to right: O, T, I, J, Z.
Download RLE: click here

Pentominoes

There are 12 distinct pentominoes. John Conway assigned them all letters in the range O to Z, loosely based on their shapes, and they are all shown below in order.

O
P
Q
R
S
T
U
V
W
X
Y
Z
  • The O-pentomino is a traffic light predecessor, though not one of the more common ones.
  • The P-pentomino is a common spark that dies in generation 4.
  • The Q-pentomino is a traffic light predecessor.
  • The R-pentomino is a methuselah and by far the most well-known pentomino.
  • The S-pentomino dies in generation 5.
  • The T-pentomino is a common parent of the T-tetromino.
  • The U-pentomino dies in generation 4.
  • The V-pentomino evolves into a loaf in generation 3.
  • The W-pentomino is a common loaf grandparent.
  • The X-pentomino is a traffic light predecessor.
  • The Y-pentomino dies in generation 3.
  • The Z-pentomino dies in generation 3.

Hexominoes

There are 35 distinct hexominoes, the majority of which behave in uninteresting ways. The most interesting and well-known examples are century, stairstep hexomino, table, toad and Z-hexomino.

The 35 distinct hexominoes.
Download RLE: click here

Heptominoes

There are 108 distinct heptominoes. Those with names in common use are the B-heptomino, the bullet heptomino, the C-heptomino, the Herschel and the pi-heptomino.

Octominoes

There are 369 distinct octominoes. Despite the abundance of octominoes, the following fairly common octomino (which evolves into a different octomino after two generations), which stabilizes after 386 generations into two traffic lights and four beehives, is often referred to as simply the octomino:

The octomino and its two-generation successor.

Switch Engine

Charles Corderman discovered the switch engine by running an exhaustive computer search on all decominoes. The machine that discovered the decomino seed was unique, possessing an unusual architecture.

Nomenclature

The name is a back-formation from 'domino', which explicitly refers to a pair of orthogonally connected live cells. According to the Life Lexicon, the pluralised name can be spelt two different ways: 'polyominos' and 'polyominoes' are both equally acceptable. The same applies to the systematic names of each of the polyomino sizes.

See also

External links

Template:LinkWeisstein