<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://conwaylife.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=JsfasdF248</id>
	<title>LifeWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://conwaylife.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=JsfasdF248"/>
	<link rel="alternate" type="text/html" href="https://conwaylife.com/wiki/Special:Contributions/JsfasdF248"/>
	<updated>2026-11-09T18:03:16Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://conwaylife.com/w/index.php?title=Cyclic&amp;diff=156881</id>
		<title>Cyclic</title>
		<link rel="alternate" type="text/html" href="https://conwaylife.com/w/index.php?title=Cyclic&amp;diff=156881"/>
		<updated>2024-11-14T23:43:45Z</updated>

		<summary type="html">&lt;p&gt;JsfasdF248: grammar&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Oscillator&lt;br /&gt;
|name             = Cyclic&lt;br /&gt;
|pname            = cyclic&lt;br /&gt;
|f1               = Billiard table&lt;br /&gt;
|c                = 32&lt;br /&gt;
|bx               = 10&lt;br /&gt;
|by               = 10&lt;br /&gt;
|fc               = 42.5&lt;br /&gt;
|p                = 2&lt;br /&gt;
|m                = 2&lt;br /&gt;
|h                = 8&lt;br /&gt;
|v                = 0.22&lt;br /&gt;
|symmetry         = xk&lt;br /&gt;
|rotor            = Diagonal on-off&lt;br /&gt;
|discoverer       = Ian Osgood&lt;br /&gt;
|discoveryear     = 2006&lt;br /&gt;
|rulemin          = B3/S23&lt;br /&gt;
|rulemax          = B378/S01235678&lt;br /&gt;
|rulespecial      = [[Conway&#039;s Game of Life|Conway Life]]&lt;br /&gt;
|isorulemin       = B3jn/S2ck3jknqy&lt;br /&gt;
|isorulemax       = B2cik34-ejwz5-kq6-n78/S01234-ky5678&lt;br /&gt;
|synthesis        = 9&lt;br /&gt;
|synthesisRLE     = true&lt;br /&gt;
|animated         = true&lt;br /&gt;
|plaintext        = true&lt;br /&gt;
|rle              = true&lt;br /&gt;
|viewerconfig     = #C [[ LOOP 2 THUMBSIZE 2 HEIGHT 480 GPS 2 ]]&lt;br /&gt;
|apgcode          = xp2_g8861dmo8gz123dmgc221&lt;br /&gt;
|pentadecathlonid = 32P2.15192&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;Cyclic&#039;&#039;&#039; is a {{period|2}} [[oscillator]] that resembles both a [[bakery]] and the rotor of the [[great on-off]] and [[eater plug]]. It was reported by Ian Osgood in {{year|2006}} and recognized as a new [[casing]] for a previously known oscillator, {{LinkCatagolue|xp2_0g842dlq4oz34blm8421|patternname=32P2.15181|style=raw}}.&amp;lt;ref&amp;gt;{{LinkGoLNews|2006/03/new_p2_oscillators.html|title=New P2 Oscillators|date=March 1, 2006|author=Heinrich Koenig‏‎}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
One predecessor consists entirely of a bakery plus two diagonally adjacent cells added in the middle, as shown below. Due to the simplicity of this predecessor, the oscillator is sometimes referred to as the &amp;quot;most rediscovered pattern&amp;quot; in Conway&#039;s Game of Life.&amp;lt;ref name=&amp;quot;post121959&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Another predecessor consists of a [[lake 2]] with a [[duoplet]] in the middle, which is also frequently rediscovered.&lt;br /&gt;
&lt;br /&gt;
{{gallery top}}&lt;br /&gt;
{{gallery item|{{EmbedViewer&lt;br /&gt;
|pname    = cyclicpredecessor&lt;br /&gt;
|position = center&lt;br /&gt;
|caption  = Cyclic predecessor&lt;br /&gt;
|style    = width:300px;&lt;br /&gt;
}}}}&lt;br /&gt;
&lt;br /&gt;
{{gallery item|{{EmbedViewer&lt;br /&gt;
|rle = x = 10, y = 10, rule = B3/S23&lt;br /&gt;
4b2o$3bo2bo$3bo2bo$b2o4b2o$o3bo4bo$o4bo3bo$b2o4b2o$3bo2bo$3bo2bo$4b2o!&lt;br /&gt;
|position = center&lt;br /&gt;
|caption  = Another cyclic predecessor&lt;br /&gt;
|style    = width:300px;&lt;br /&gt;
}}}}&lt;br /&gt;
{{gallery bottom}}&lt;br /&gt;
&lt;br /&gt;
A {{gliders|10}} [[synthesis]] for this oscillator was found by [[Goldtiger997]] on July 6, 2016.&amp;lt;ref name=&amp;quot;post32885&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[A for all]]&lt;br /&gt;
* [[Four boats]]&lt;br /&gt;
* [[Washing machine]]&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;post121959&amp;quot;&amp;gt;{{LinkForumThread&lt;br /&gt;
|format = ref&lt;br /&gt;
|title  = Re: Thread For Your Useless Discoveries&lt;br /&gt;
|p      = 121959&lt;br /&gt;
|author = bubblegum&lt;br /&gt;
|date   = February 6, 2021&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;post32885&amp;quot;&amp;gt;{{LinkForumThread&lt;br /&gt;
|format     = ref&lt;br /&gt;
|p          = 32885&lt;br /&gt;
|title      = Re: Synthesising Oscillators&lt;br /&gt;
|author     = Goldtiger997&lt;br /&gt;
|date       = July 6, 2016&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;/references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* {{LinkCatagolue|xp2_g8861dmo8gz123dmgc221}}&lt;br /&gt;
* {{LinkPentadecathlonObject|32P2.15192}}&lt;/div&gt;</summary>
		<author><name>JsfasdF248</name></author>
	</entry>
	<entry>
		<id>https://conwaylife.com/w/index.php?title=Density&amp;diff=114985</id>
		<title>Density</title>
		<link rel="alternate" type="text/html" href="https://conwaylife.com/w/index.php?title=Density&amp;diff=114985"/>
		<updated>2022-09-07T15:12:03Z</updated>

		<summary type="html">&lt;p&gt;JsfasdF248: /* Still Lifes */ sortable&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Glossary}}&lt;br /&gt;
The &#039;&#039;&#039;density&#039;&#039;&#039; of a pattern is the proportion of live [[cell]]s within its [[bounding box]].&lt;br /&gt;
&lt;br /&gt;
==Still Lifes==&lt;br /&gt;
The general problem of finding the maximum density of an nxn square [[pseudo]] [[still life]] was solved for all n in 2012.&amp;lt;ref name=ref1&amp;gt;{{cite web|url=https://people.eng.unimelb.edu.au/pstuckey/papers/still-life.pdf | title=A Complete Solution to the Maximum Density Still Life Problem  | publisher=Geoffrey Chu, Peter J. Stuckey, NICTA Victoria Laboratory, Department of Computing and Information Systems, University of Melbourne, Australia | date=November 8, 2013}}&amp;lt;/ref&amp;gt; The maximum densities of square still lifes up to 20×20 were known ten years earlier.&amp;lt;ref&amp;gt;{{cite web|url=https://web.archive.org/web/20130731001049/http://www.ai.sri.com/~nysmith/life  |title=Maximum Density Still Life |publisher=Neil Yorke-Smith|date=August 4, 2003}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following table contains maximum density still life information for side lengths through 25.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Side length !! Max. density !! Max. population&amp;lt;sup&amp;gt;&amp;amp;dagger;&amp;lt;/sup&amp;gt;&amp;lt;br/&amp;gt;(example) !! Example pattern(s) !! Total patterns&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 0 || 0 || || 0&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 1 || 4&amp;lt;br/&amp;gt;[[block]] || {{EmbedViewer|pname=block|viewerconfig= #C [[ THUMBSIZE 3 ]]}} || 1&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 0.6667 || 6&amp;lt;br/&amp;gt;[[ship]] || {{EmbedViewer|pname=ship|viewerconfig= #C [[ THUMBSIZE 3 ]]}} || 1&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 0.5 || 8&amp;lt;br/&amp;gt;[[pond]]&amp;lt;br/&amp;gt;[[long ship]] || {{EmbedViewer|pname=pond|viewerconfig= #C [[ THUMBSIZE 3 ]]}}&amp;lt;br&amp;gt;{{EmbedViewer|pname=longship|viewerconfig= #C [[ THUMBSIZE 3 ]]}} || 2&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 0.64 || 16&amp;lt;br/&amp;gt;[https://catagolue.hatsya.com/object/xs16_rr0rr/b3s23 four blocks] || {{EmbedViewer|pname=4blocks|viewerconfig= #C [[ THUMBSIZE 3 ]]}} || 1&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 0.5 || 18&amp;lt;br/&amp;gt;two [[long shillelagh]]s&amp;lt;br/&amp;gt;[https://catagolue.hatsya.com/object/xs18_j5mgdbz1101/b3s23 trans-snake-tie with ship]&amp;lt;br/&amp;gt;[https://catagolue.hatsya.com/object/xs18_gbr0rrz11/b3s23 three blocks with ship] || {{EmbedViewer|pname=twolongshillelaghs|viewerconfig= #C [[ THUMBSIZE 3 ]]}} &amp;lt;br /&amp;gt;{{EmbedViewer|pname=transsnaketiewithship|viewerconfig= #C [[ THUMBSIZE 3 ]]}} &amp;lt;br /&amp;gt;{{EmbedViewer|pname=3blockswithship|viewerconfig= #C [[ THUMBSIZE 3 ]]}} &amp;lt;br /&amp;gt;{{EmbedViewer|pname=6x6maxdensitystilllifes|viewerconfig= #C [[ THUMBSIZE 3 ]]}} || 9&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 0.5714 || 28&amp;lt;br/&amp;gt;[https://catagolue.hatsya.com/object/xs28_db8n9arz3123032/b3s23 tub of snakes] || {{EmbedViewer|pname=7x7maxdensity |viewerconfig= #C [[ THUMBSIZE 3 ]]}} || 1&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 0.5625 || 36&amp;lt;br/&amp;gt;nine blocks || {{EmbedViewer|pname=9blocks|viewerconfig= #C [[ THUMBSIZE 3 ]]}} || 1&lt;br /&gt;
|-&lt;br /&gt;
| 9 || 0.5309 || 43 || {{EmbedViewer|pname=43cell9x9pseudostilllifes|viewerconfig= #C [[ THUMBSIZE 3 ]]}} || 10&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 0.5400 || 54 || {{EmbedViewer|viewerconfig= #C [[ THUMBSIZE 3 ]] | pname=10x10maxdensity }} || &amp;gt;100&lt;br /&gt;
|-&lt;br /&gt;
| 11 || 0.5289 || 64&amp;lt;br/&amp;gt;sixteen blocks|| {{EmbedViewer|viewerconfig= #C [[ THUMBSIZE 3 ]] | pname=11x11maxdensity }} || 1&lt;br /&gt;
|-&lt;br /&gt;
| 12 || 0.5278 || 76 || {{EmbedViewer|viewerconfig= #C [[ THUMBSIZE 3 ]] | pname=12x12maxdensity }}&lt;br /&gt;
|-&lt;br /&gt;
| 13 || 0.5325 || 90 || {{EmbedViewer|viewerconfig= #C [[ THUMBSIZE 3 ]] | pname=13x13maxdensity }}&lt;br /&gt;
|-&lt;br /&gt;
| 14 || 0.5306 || 104 || {{EmbedViewer|viewerconfig= #C [[ THUMBSIZE 3 ]] | pname=14x14maxdensity }}&lt;br /&gt;
|-&lt;br /&gt;
| 15 || 0.5289 || 119 || {{EmbedViewer|viewerconfig= #C [[ THUMBSIZE 3 ]] | pname=15x15maxdensity }}&lt;br /&gt;
|-&lt;br /&gt;
| 16 || 0.531 || 136 || {{EmbedViewer|viewerconfig= #C [[ THUMBSIZE 3 ]] | pname=16x16maxdensity }}&lt;br /&gt;
|-&lt;br /&gt;
| 17 || 0.526 || 152 || {{EmbedViewer|viewerconfig= #C [[ THUMBSIZE 3 ]] | pname=17x17maxdensity }}&lt;br /&gt;
|-&lt;br /&gt;
| 18 || 0.528 || 171 || {{EmbedViewer|viewerconfig= #C [[ THUMBSIZE 3 ]] | pname=18x18maxdensity }} &lt;br /&gt;
|-&lt;br /&gt;
| 19 || 0.526 || 190 || {{EmbedViewer|viewerconfig= #C [[ THUMBSIZE 3 ]] | pname=19x19maxdensity }}&lt;br /&gt;
|-&lt;br /&gt;
| 20 || 0.525 || 210 || {{EmbedViewer|viewerconfig= #C [[ THUMBSIZE 3 ]] | pname=20x20maxdensity }}&lt;br /&gt;
|-&lt;br /&gt;
| 21 || 0.526 || 232 || {{EmbedViewer|viewerconfig= #C [[ THUMBSIZE 3 ]] | pname=21x21maxdensity }}&lt;br /&gt;
|-&lt;br /&gt;
| 22 || 0.523 || 253 || {{EmbedViewer|viewerconfig= #C [[ THUMBSIZE 3 ]] | pname=22x22maxdensity }}&lt;br /&gt;
|-&lt;br /&gt;
| 23 || 0.522 || 276 || {{EmbedViewer|viewerconfig= #C [[ THUMBSIZE 3 ]] | pname=23x23maxdensity }}&lt;br /&gt;
|-&lt;br /&gt;
| 24 || 0.523 || 301 || {{EmbedViewer|viewerconfig= #C [[ THUMBSIZE 3 ]] | pname=24x24maxdensity }}&lt;br /&gt;
|-&lt;br /&gt;
| 25 || 0.522 || 326 || {{EmbedViewer|viewerconfig= #C [[ THUMBSIZE 3 ]] | pname=25x25maxdensity }}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;&amp;amp;dagger;&amp;lt;/sup&amp;gt;After the first few terms, the numbers in this sequence closely approximate the triangular number sequence.&amp;lt;ref&amp;gt;{{LinkWikipedia|Triangular_number|name=Tringular number|nobullet=nobullet}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*For any side length of the form 3n-1, a segment of [[block agar]] can be used to reach a population of 4n²; to n=4 this is the optimal solution, as can be seen in the above table.&lt;br /&gt;
*The maximum density of an nxn still life is greater than or equal to 1/2 for all finite n&amp;gt;1.&amp;lt;ref name=&amp;quot;cgolmc_1&amp;quot;&amp;gt;[[Conway&#039;s Game of Life: Mathematics and Construction]], Section 2.5-Still Life Density&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Densities of other objects ==&lt;br /&gt;
* The maximum density of a still life agar was proven to be 1/2 by [[Noam Elkies]]&amp;lt;ref&amp;gt;{{cite web|url=https://arxiv.org/abs/math/9905194 |title=The still-Life density problem and its generalizations|author=Noam D. Elkies| accessdate=May 26, 2022| date=May 31, 1999}}&amp;lt;/ref&amp;gt; (this is known as the &#039;&#039;&#039;still life conjecture&#039;&#039;&#039;).&lt;br /&gt;
* The maximum average density of an oscillating agar is conjectured but not proven to be 1/2. The current upper bound is 8/13, proven by [[Hartmut Holzwart]] in {{year|1992}}.&amp;lt;ref name=&amp;quot;post147457&amp;quot; /&amp;gt;&lt;br /&gt;
* The density of [[ash]] is [[Achim Flammenkamp&#039;s census|approximately 0.0287]] (1 in 35).&lt;br /&gt;
* By observation, the density of a [[space dust]]y oscillator or spaceship is usually between 0.25 and 0.3.&amp;lt;ref name=&amp;quot;post146282&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;post147457&amp;quot;&amp;gt;{{LinkForumThread&lt;br /&gt;
|format = ref&lt;br /&gt;
|title  = Re: Can we substantiate this claim?&lt;br /&gt;
|p      = 147457&lt;br /&gt;
|author = Hartmut Holzwart&lt;br /&gt;
|date   = June 22, 2022&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;post146282&amp;quot;&amp;gt;{{LinkForumThread&lt;br /&gt;
|format = ref&lt;br /&gt;
|title  = Re: Can we substantiate this claim?&lt;br /&gt;
|p      = 146282&lt;br /&gt;
|author = David Raucci&lt;br /&gt;
|date   = May 29, 2022&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;/references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
{{LinkLexicon|lex_d.htm#density}}&lt;br /&gt;
*[https://golhobby.com/patman Maximum Density Still Lifes-PatMan pattern collection] all n=2...200&lt;br /&gt;
*[https://oeis.org/A055397 OEIS: A055397-Maximum population of an n X n stable pattern in Conway&#039;s Game of Life]&lt;/div&gt;</summary>
		<author><name>JsfasdF248</name></author>
	</entry>
	<entry>
		<id>https://conwaylife.com/w/index.php?title=8life&amp;diff=91955</id>
		<title>8life</title>
		<link rel="alternate" type="text/html" href="https://conwaylife.com/w/index.php?title=8life&amp;diff=91955"/>
		<updated>2022-01-08T02:20:30Z</updated>

		<summary type="html">&lt;p&gt;JsfasdF248: Changed redirect target from EightLife to OCA:EightLife&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[OCA:EightLife]]&lt;/div&gt;</summary>
		<author><name>JsfasdF248</name></author>
	</entry>
	<entry>
		<id>https://conwaylife.com/w/index.php?title=8life&amp;diff=91954</id>
		<title>8life</title>
		<link rel="alternate" type="text/html" href="https://conwaylife.com/w/index.php?title=8life&amp;diff=91954"/>
		<updated>2022-01-08T02:20:11Z</updated>

		<summary type="html">&lt;p&gt;JsfasdF248: Redirected page to EightLife&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[EightLife]]&lt;/div&gt;</summary>
		<author><name>JsfasdF248</name></author>
	</entry>
	<entry>
		<id>https://conwaylife.com/w/index.php?title=Static_symmetry&amp;diff=82940</id>
		<title>Static symmetry</title>
		<link rel="alternate" type="text/html" href="https://conwaylife.com/w/index.php?title=Static_symmetry&amp;diff=82940"/>
		<updated>2021-10-02T16:55:07Z</updated>

		<summary type="html">&lt;p&gt;JsfasdF248: /* Compositional/translational symmetry */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ambox|text=&#039;&#039;&#039;This article needs additional [[Help:Images|images]] for [[hexagonal neighbourhood|hexagonal]] and [[triangular neighbourhood|triangular]] symmetries.&#039;&#039;&#039;}}&lt;br /&gt;
The Life transition rule, like that of any [[Isotropic_non-totalistic_Life-like_cellular_automaton|isotropic cellular automaton]], is invariant under reflections and rotations. That is, the change in state of a cell remains the same if its [[neighbourhood]] is rotated or reflected. This implies there are &#039;&#039;&#039;symmetries&#039;&#039;&#039; which if present in a pattern are present in all its successors. Note that the converse is not true: a pattern need not have the full symmetry of one of its successor states.&lt;br /&gt;
&lt;br /&gt;
==Square-grid symmetries==&lt;br /&gt;
&lt;br /&gt;
[[File:Symmetries.png|center|frame|Overview of symmetries (excluding D8_2).]]&lt;br /&gt;
&lt;br /&gt;
===Rotational symmetries===&lt;br /&gt;
Rotational symmetries include the following (note that &amp;quot;C&amp;quot; refers to the [https://en.wikipedia.org/wiki/Cyclic_group cyclic groups]):&lt;br /&gt;
&lt;br /&gt;
====C1====&lt;br /&gt;
&#039;&#039;&#039;C1&#039;&#039;&#039;: Symmetric under 360° rotation. This is essentially no symmetry at all. Example: [[Eater 1]]&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry C1.png|frame|C1 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====C2====&lt;br /&gt;
&#039;&#039;&#039;C2&#039;&#039;&#039;: Symmetric under 180° rotation. There are three possibilities:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;C2_1&#039;&#039;&#039;: Rotation around the center of a cell. The bounding rectangle of a C2_1 pattern is odd by odd. Example: [[Long snake]]&lt;br /&gt;
* &#039;&#039;&#039;C2_2&#039;&#039;&#039;: Rotation around the midpoint of a side of a cell. The bounding rectangle is even by odd. Example: [[Aircraft carrier]]&lt;br /&gt;
* &#039;&#039;&#039;C2_4&#039;&#039;&#039;: Rotation around a corner of a cell. The bounding rectangle is even by even. Example: [[Snake]]&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry C2_1.png|frame|C2_1 symmetry]]&lt;br /&gt;
| [[File:Symmetry C2_2.png|frame|C2_2 symmetry]]&lt;br /&gt;
| [[File:Symmetry C2_4.png|frame|C2_4 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====C4====&lt;br /&gt;
&#039;&#039;&#039;C4&#039;&#039;&#039;: Symmetric under 90° rotation. There are two possibilities:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;C4_1&#039;&#039;&#039;: Rotation around the center of a cell. The bounding rectangle is odd by odd. Example: [[Shuriken]]&lt;br /&gt;
* &#039;&#039;&#039;C4_4&#039;&#039;&#039;: Rotation around a corner of a cell. The bounding rectangle is even by even. Example: [[Quad]]&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry C4_1.png|frame|C4_1 symmetry]]&lt;br /&gt;
| [[File:Symmetry C4_4.png|frame|C4_4 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Reflectional symmetries===&lt;br /&gt;
Reflectional symmetries include the following (note that &amp;quot;D&amp;quot; refers to the [https://en.wikipedia.org/wiki/Dihedral_group dihedral groups]):&lt;br /&gt;
&lt;br /&gt;
====D2====&lt;br /&gt;
&#039;&#039;&#039;D2&#039;&#039;&#039;: Symmetric under reflection through a line. There are two possibilities:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;D2_+&#039;&#039;&#039; The line is orthogonal. There are two sub-possibilities:&lt;br /&gt;
** &#039;&#039;&#039;D2_+1&#039;&#039;&#039; The line bisects a row of cells. The bounding rectangle is odd by any.&lt;br /&gt;
** &#039;&#039;&#039;D2_+2&#039;&#039;&#039; The line lies between two rows of cells. The bounding rectangle is even by any.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D2_+1.png|frame|D2_+1 symmetry]]&lt;br /&gt;
| [[File:Symmetry D2_+2.png|frame|D2_+2 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;D2_x&#039;&#039;&#039; The line is diagonal.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D2_x.png|frame|D2_x symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====D4====&lt;br /&gt;
&#039;&#039;&#039;D4&#039;&#039;&#039;: Symmetric under both reflection and 180° rotation. The reflection symmetry will be with respect to two lines. There are two possibilities:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;D4_+&#039;&#039;&#039;: The lines are orthogonal. There are three sub-possibilities:&lt;br /&gt;
** &#039;&#039;&#039;D4_+1&#039;&#039;&#039;: Rotation around the center of a cell. The bounding rectangle is odd by odd.&lt;br /&gt;
** &#039;&#039;&#039;D4_+2&#039;&#039;&#039;: Rotation around the midpoint of a side of a cell. The bounding rectangle is even by odd.&lt;br /&gt;
** &#039;&#039;&#039;D4_+4&#039;&#039;&#039;: Rotation around a corner of a cell. The bounding rectangle is even by even.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D4_+1.png|frame|D4_+1 symmetry]]&lt;br /&gt;
| [[File:Symmetry D4_+2.png|frame|D4_+2 symmetry]]&lt;br /&gt;
| [[File:Symmetry D4_+4.png|frame|D4_+4 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;D4_x&#039;&#039;&#039; The lines are diagonal. There are two sub-possibilities:&lt;br /&gt;
** &#039;&#039;&#039;D4_x1&#039;&#039;&#039;: Rotation around the center of a cell. The bounding rectangle is odd by odd.&lt;br /&gt;
** &#039;&#039;&#039;D4_x4&#039;&#039;&#039;: Rotation around a corner of a cell. The bounding rectangle is even by even.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D4_x1.png|frame|D4_x1 symmetry]]&lt;br /&gt;
| [[File:Symmetry D4_x4.png|frame|D4_x4 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====D8====&lt;br /&gt;
&#039;&#039;&#039;D8&#039;&#039;&#039;: Symmetric under both reflection and 90° rotation. The reflection symmetry will be with respect to horizontal, vertical, and diagonal lines. There are three possibilities:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;D8_1&#039;&#039;&#039;: Rotation around the center of a cell. The bounding rectangle is odd by odd.&lt;br /&gt;
* &#039;&#039;&#039;D8_2&#039;&#039;&#039;: Rotation around a edge of a cell. The bounding rectangle is even by odd. This symmetry is not preserved by Life (reverting to D4_+2), but is with most bilaterally symmetric rules.&lt;br /&gt;
* &#039;&#039;&#039;D8_4&#039;&#039;&#039;: Rotation around a corner of a cell. The bounding rectangle is even by even.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D8_1.png|frame|D8_1 symmetry]]&lt;br /&gt;
| [[File:Symmetry D8_2.png|frame|D8_2 symmetry]]&lt;br /&gt;
| [[File:Symmetry D8_4.png|frame|D8_4 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
To preserve D8_2 symmetry, the following transitions must either all exist simultaneously with all other transitions in the same line or none should:&amp;lt;ref name=&amp;quot;post28936&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* B1c/B2c/B4c&lt;br /&gt;
* B1e/B2a/B2i/B4i&lt;br /&gt;
* B3e/B3j&lt;br /&gt;
* B3i/B6i&lt;br /&gt;
* B3q/B3y&lt;br /&gt;
* B4t/B5r&lt;br /&gt;
* B4e/B5y/B4w&lt;br /&gt;
* B4a/B5i&lt;br /&gt;
* B4n/B5e&lt;br /&gt;
* B5a/B7e/B8&lt;br /&gt;
* B6c/B6k&lt;br /&gt;
* S0/S1e/S3a&lt;br /&gt;
* S2c/S2k&lt;br /&gt;
* S2i/S5i&lt;br /&gt;
* S3e/S4r&lt;br /&gt;
* S3i/S4a/S4t/S6a/S6i/S7e&lt;br /&gt;
* S3r/S4i&lt;br /&gt;
* S3y/S4c/S4q&lt;br /&gt;
* S5e/S5j&lt;br /&gt;
* S5q/S5y&lt;br /&gt;
* S6c/S7c&lt;br /&gt;
&lt;br /&gt;
===Skew symmetries===&lt;br /&gt;
&lt;br /&gt;
If a pattern exhibits symmetry only after its constituent congruent pieces are offset by certain amounts in one or both orthogonal directions, the pattern is said to exhibit skew symmetry.&lt;br /&gt;
&lt;br /&gt;
===[[Gutter]] symmetries===&lt;br /&gt;
&lt;br /&gt;
Gutter symmetries are distinguished from non-gutter symmetries by the existence of an empty lane of cells &amp;amp;ndash; the &amp;quot;gutter&amp;quot; &amp;amp;ndash; separating the congruent pieces making up overall pattern.&lt;br /&gt;
&lt;br /&gt;
A pattern that exhibits gutter symmetry only after its pieces are skewed in the above sense is said to exhibit skew-gutter symmetry.&lt;br /&gt;
&lt;br /&gt;
Gutter and skewgutter symmetries are known to exist for both orthogonal and diagonal lines of symmetry.........? :(&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D2_+1g.png|thumb|Orthogonal gutter symmetry&amp;lt;br&amp;gt;D2_+1_gO1S0]]&lt;br /&gt;
| [[File:Symmetry D2_+1g s1.png|thumb|Orthogonal skewgutter symmetry&amp;lt;br&amp;gt;D2_+1_gO1S1]]&lt;br /&gt;
| [[File:Symmetry D2_+1g s2.png|thumb|Orthogonal double skewgutter symmetry&amp;lt;ref name=&amp;quot;post66043&amp;quot; /&amp;gt;&amp;lt;br&amp;gt;D2_+1_gO1S2]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D4_+1g.png|thumb|D4_+1 with orthogonal gutter symmetry&amp;lt;br&amp;gt;D4_+1_gO1S0]]&lt;br /&gt;
| [[File:Symmetry D4_+1gg.png|thumb|D4_+1 with two orthogonal gutters&amp;lt;br&amp;gt;D4_+1_gO1SO_gO1S0]]&lt;br /&gt;
| [[File:Symmetry D4_+2g.png|thumb|D4_+2 with orthogonal gutter symmetry&amp;lt;br&amp;gt;D4_+2_gO1S0]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D4_+2g s1.png|thumb|D4_+2 with orthogonal gutter symmetry, skewed]]&lt;br /&gt;
| [[File:Symmetry D4_+2g s2.png|thumb|D4_+2 with orthogonal gutter symmetry, doubly skewed]]&lt;br /&gt;
| [[File:Symmetry D4_+1twoskew.png|thumb|D4_+1 with two skew orthogonal gutters]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D4_+2 twoguttersoneskew.png|thumb|D4_+2 with two orthogonal gutters, one skewed]]&lt;br /&gt;
| [[File:Symmetry D4_+2 twoguttersonedoubleskew.png|thumb|D4_+2 with two orthogonal gutters, one doubly skewed]]&lt;br /&gt;
| [[File:Symmetry D4_+1twodoubleskew.png|thumb|D4_+1 with two double-skew orthogonal gutters]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D2_xg.png|thumb|Diagonal gutter symmetry&amp;lt;br&amp;gt;D2_x_gD1S0]]&lt;br /&gt;
| [[File:Symmetry D2_xg s1.png|thumb|Diagonal skewgutter symmetry&amp;lt;br&amp;gt;D2_x_gD1S1]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D4_x1g.png|thumb|D4_x1 with diagonal gutter symmetry&amp;lt;br&amp;gt;D4_x1_gD1S0]]&lt;br /&gt;
| [[File:Symmetry D4_x1gg.png|thumb|D4_x1 with two diagonal gutters&amp;lt;br&amp;gt;D4_x1_gD1S0_gD1S0]]&lt;br /&gt;
| [[File:Symmetry D4_x4g.png|thumb|D4_x4 with diagonal gutter symmetry&amp;lt;br&amp;gt;D4_x4_gD1S0]]&lt;br /&gt;
| [[File:Symmetry D4_x4gg.png|thumb|D4_x4 with two diagonal gutters&amp;lt;br&amp;gt;D4_x4_gD1S0_gD1S0]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D8_1og.png|thumb|D8_1 with orthogonal gutter symmetry]]&lt;br /&gt;
| [[File:Symmetry D8_1dg.png|thumb|D8_1 with diagonal gutter symmetry]]&lt;br /&gt;
| [[File:Symmetry D8_1gg.png|thumb|D8_1 with orthogonal and diagonal gutters]]&lt;br /&gt;
| [[File:Symmetry D8_4g.png|thumb|D8_4 with diagonal gutter symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D8_1s1og.png|thumb|D8_1 with rotationally-symmetric orthogonal skewgutter symmetry]]&lt;br /&gt;
| [[File:Symmetry D8_1s1ogdg.png|thumb|and diagonal gutters]]&lt;br /&gt;
| [[File:Symmetry D8_1s2og.png|thumb|D8_1 with rotationally-symmetric orthogonal double skewgutter symmetry]]&lt;br /&gt;
| [[File:Symmetry D8_1s2ogdg.png|thumb|and diagonal gutters]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
In order to preserve orthogonal gutter symmetry, the birth conditions B0, B2c, B2i, B4i, B4c and B6i must be absent.&lt;br /&gt;
&lt;br /&gt;
In order to preserve orthogonal skewgutter symmetry, the birth conditions B0, B1c, B2k, B2n, B3n, B3y, B4y, B4z, B5r and B6i must be absent.&lt;br /&gt;
&lt;br /&gt;
In order to preserve orthogonal double skewgutter symmetry, the birth conditions B0, B1c, B1e, B2a, B2i, B2k, B2n, B3c, B3q, B3r, B4c, B4n, B4y, B4z, B5e, B5r and B6i must be absent.&lt;br /&gt;
&lt;br /&gt;
In order to preserve diagonal gutter symmetry, the birth conditions B0, B2n, B2e, B4e, B4w and B6n must be absent.&lt;br /&gt;
&lt;br /&gt;
In order to preserve diagonal skewgutter symmetry, the birth consitions B0, B1c, B1e, B2a, B2k, B3k, B3q and B4q must be absent.&lt;br /&gt;
&lt;br /&gt;
Preserving triple or higher orthogonal skewgutter symmetry in a range-1 Moore rule requires that a pattern must not be able to escape its bounding box.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Zero-dimensional&amp;quot; gutters of a single cell can also exist, and indeed do exist in Life (in which they form immediately due to the lack of S0, S4 or S8). However, these are of absolutely no interest due to applying to every pattern with a symmetry that can support them.&lt;br /&gt;
&lt;br /&gt;
===Compositional/translational symmetry===&lt;br /&gt;
For certain rules, any pattern completely made of correctly-aligned arrangements of cells that fit within a 2&amp;amp;times;2 area will always be made up of said 2&amp;amp;times;2 arrangements of cells in all subsequent generations, simulating a [[Margolus]]-neighbourhood rule.&amp;lt;ref name=&amp;quot;post54857&amp;quot; /&amp;gt; One famous example of this is [[OCA:2&amp;amp;times;2|2&amp;amp;times;2]].&lt;br /&gt;
&lt;br /&gt;
In the case of 2&amp;amp;times;2&#039;s rule, further self-similarity can be noted with certain patterns - anything made of solid 4&amp;amp;times;4 blocks which are correctly aligned will still be made of 4&amp;amp;times;4 blocks in even generations, and so on.&lt;br /&gt;
&lt;br /&gt;
[[apgsearch]] supports the full block version of these symmetries through the inflation operator.&lt;br /&gt;
&lt;br /&gt;
Most well-known [[wick]]s and [[agar]]s have translational symmetry, in one and two dimensions respectively, though some may also have reflectional symmetry, and agars can have rotational symmetry.&lt;br /&gt;
&lt;br /&gt;
===Oscillator symmetries===&lt;br /&gt;
&lt;br /&gt;
[[Oscillators]] have a wider range of symmetries than still lifes. This is because an oscillator can appear in two or four congruent states, not necessarily the same. There are 43 possible symmetries of oscillators, 27 of which do not appear in still lifes (i.e. period/mod = 2 or 4). The symmetry class is the symmetry class of the oscillator in a single generation followed by the symmetry class of the union of the generation and its congruent successors.&amp;lt;ref&amp;gt;{{CiteHickersonOscillators|accessdate=May 2, 2019}}&amp;lt;/ref&amp;gt;&amp;lt;!--&lt;br /&gt;
====Flippers====&lt;br /&gt;
&lt;br /&gt;
====180 degree rotators====&lt;br /&gt;
&lt;br /&gt;
====90 degree rotators====--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Spaceship symmetries===&lt;br /&gt;
&lt;br /&gt;
Spaceships have a limited range of symmetries because no spaceship can have rotational symmetry. However, spaceships can have glide symmetry, which is not applicable for finite patterns that do not move.&lt;br /&gt;
&lt;br /&gt;
==Hexagonal-grid and triangular-grid symmetries==&lt;br /&gt;
&lt;br /&gt;
[[hexagonal neighbourhood|Hexagonal]] and [[triangular neighbourhood|triangular]] grids have the same set of admissible symmetries as each other (by [http://mathworld.wolfram.com/DualTessellation.html planar duality]), but these are not the same symmetries as square grids. Due to how hexagonal and triangular grids are handled by programs such as [[Golly]] and [[LifeViewer]], they will also appear markedly different in these respects. C2, D2, and D4 symmetries are still compatible, but C4 symmetries become meaningless because the cells no longer have a side count that is perfectly divisible by 4. Other symmetries are exclusive to these alternative grids, as indicated below:&lt;br /&gt;
&lt;br /&gt;
* C1&lt;br /&gt;
* C2_1&lt;br /&gt;
* C2_4&lt;br /&gt;
* C3_1&lt;br /&gt;
* C3_3 (unsupported by apgsearch)&lt;br /&gt;
* C6&lt;br /&gt;
* D2_xo&lt;br /&gt;
* D2_x&lt;br /&gt;
* D4_x1&lt;br /&gt;
* D4_x4&lt;br /&gt;
* D6_1&lt;br /&gt;
* D6_1o&lt;br /&gt;
* D6_3 (unsupported by apgsearch)&lt;br /&gt;
* D12&lt;br /&gt;
&lt;br /&gt;
[[apgsearch]] currently supports most higher symmetries for hexagonal rules; the rest (C3_3 and D6_3) will be added in a future version.&amp;lt;ref name=&amp;quot;post66638&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hexagonal rules can also support gutter symmetry,&amp;lt;ref name=&amp;quot;post66215&amp;quot; /&amp;gt; however, like with square grid gutters, apgsearch does not currently support searching with these.&lt;br /&gt;
&lt;br /&gt;
===Rotational symmetries===&lt;br /&gt;
Rotational symmetries include the following:&lt;br /&gt;
&lt;br /&gt;
====C1====&lt;br /&gt;
&#039;&#039;&#039;C1&#039;&#039;&#039;: Symmetric under 360° rotation. This is essentially no symmetry at all.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Hexagonal symmetry C1.png|frame|C1 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====C2====&lt;br /&gt;
&#039;&#039;&#039;C2&#039;&#039;&#039;: Symmetric under 180° rotation. There are two possibilities:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;C2_1&#039;&#039;&#039;: Rotation around the center of a cell.&lt;br /&gt;
* &#039;&#039;&#039;C2_4&#039;&#039;&#039;: Rotation around a corner of a cell.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Hexagonal symmetry C2_1.png|frame|C2_1 symmetry]]&lt;br /&gt;
| [[File:Hexagonal symmetry C2_4.png|frame|C2_4 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====C3====&lt;br /&gt;
&#039;&#039;&#039;C3&#039;&#039;&#039;: Symmetric under 120° rotation. There are two possibilities:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;C3_1&#039;&#039;&#039;: Rotation around the center of a cell.&lt;br /&gt;
* &#039;&#039;&#039;C3_3&#039;&#039;&#039;: Rotation around a corner of a cell. (unsupported by apgsearch)&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Hexagonal symmetry C3_1.png|frame|C3_1 symmetry]]&lt;br /&gt;
| [[File:Hexagonal symmetry C3_3.png|frame|C3_3 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====C6====&lt;br /&gt;
&#039;&#039;&#039;C6&#039;&#039;&#039;: Symmetric under 60° rotation.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Hexagonal symmetry C6.png|frame|C6 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Reflectional symmetries===&lt;br /&gt;
Reflectional symmetries include the following:&lt;br /&gt;
&lt;br /&gt;
====D2====&lt;br /&gt;
&#039;&#039;&#039;D2&#039;&#039;&#039;: There is line symmetry. There are two possibilities:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;D2_x&#039;&#039;&#039;: Through the vertices of a cell. &lt;br /&gt;
* &#039;&#039;&#039;D2_xo&#039;&#039;&#039;: Through the edges of a cell.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Hexagonal symmetry D2_x.png|frame|D2_x symmetry]]&lt;br /&gt;
| [[File:Hexagonal symmetry D2_xo.png|frame|D2_xo symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====D4====&lt;br /&gt;
&#039;&#039;&#039;D4&#039;&#039;&#039;: Symmetric under both reflection and 180° rotation. The reflection symmetry will be with respect to two lines. There are two possibilities:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;D4_x1&#039;&#039;&#039;: Rotation around the center of a cell.&lt;br /&gt;
* &#039;&#039;&#039;D4_x4&#039;&#039;&#039;: Rotation around the edges of a cell.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Hexagonal symmetry D4_x1.png|frame|D4_x1 symmetry]]&lt;br /&gt;
| [[File:Hexagonal symmetry D4_x4.png|frame|D4_x4 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====D6====&lt;br /&gt;
&#039;&#039;&#039;D6&#039;&#039;&#039;: Symmetric under both reflection and 120° rotation. The reflection symmetry will be with respect to three lines. There are three possibilities:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;D6_1&#039;&#039;&#039;: Rotation around the center of a cell with lines going through the edges of cells.&lt;br /&gt;
* &#039;&#039;&#039;D6_1o&#039;&#039;&#039;: Rotation around the center of a cell with lines going through the centers of cells.&lt;br /&gt;
* &#039;&#039;&#039;D6_3&#039;&#039;&#039;: Rotation around the corner of a cell. (unsupported by apgsearch)&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Hexagonal symmetry D6_1.png|frame|D6_1 symmetry]]&lt;br /&gt;
| [[File:Hexagonal symmetry D6_1o.png|frame|D6_1o symmetry]]&lt;br /&gt;
| [[File:Hexagonal symmetry D6_3.png|frame|D6_3 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====D12====&lt;br /&gt;
&#039;&#039;&#039;D12&#039;&#039;&#039;: Symmetric under both reflection and 60° rotation. The reflection symmetry will be with respect to six lines.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Hexagonal symmetry D12.png|frame|D12 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;post28936&amp;quot;&amp;gt;{{LinkForumThread&lt;br /&gt;
|format = ref&lt;br /&gt;
|title  = Truly Bilateral Life-Like rules&lt;br /&gt;
|p      = 28936&lt;br /&gt;
|author = BlinkerSpawn&lt;br /&gt;
|date   = March 19, 2016&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;post66043&amp;quot;&amp;gt;{{LinkForumThread&lt;br /&gt;
|format = ref&lt;br /&gt;
|title  = Re: Rules with interesting dynamics&lt;br /&gt;
|p      = 66043&lt;br /&gt;
|author = muzik&lt;br /&gt;
|date   = November 30, 2018&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;post66215&amp;quot;&amp;gt;{{LinkForumThread&lt;br /&gt;
|format = ref&lt;br /&gt;
|title  = Re: Non-totalistic hex rules&lt;br /&gt;
|p      = 66215&lt;br /&gt;
|author = muzik&lt;br /&gt;
|date   = December 5, 2018&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;post66638&amp;quot;&amp;gt;{{LinkForumThread&lt;br /&gt;
|format = ref&lt;br /&gt;
|title  = Re: apgsearch v4.0&lt;br /&gt;
|p      = 66638&lt;br /&gt;
|author = Adam P. Goucher&lt;br /&gt;
|date   = December 20, 2018&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;post54857&amp;quot;&amp;gt;{{LinkForumThread&lt;br /&gt;
|format = ref&lt;br /&gt;
|title  = Re: Rules with interesting dynamics&lt;br /&gt;
|p      = 54857&lt;br /&gt;
|author = Aidan F. Pierce&lt;br /&gt;
|date   = January 8, 2018&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;/references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
{{LinkLexicon|lex_s.htm#symmetric|name=Symmetric}}&lt;br /&gt;
{{LinkForumThread|f=7|t=1898|title=Help with symmetries}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Everything else]]&lt;/div&gt;</summary>
		<author><name>JsfasdF248</name></author>
	</entry>
	<entry>
		<id>https://conwaylife.com/w/index.php?title=Static_symmetry&amp;diff=82939</id>
		<title>Static symmetry</title>
		<link rel="alternate" type="text/html" href="https://conwaylife.com/w/index.php?title=Static_symmetry&amp;diff=82939"/>
		<updated>2021-10-02T16:54:03Z</updated>

		<summary type="html">&lt;p&gt;JsfasdF248: /* Compositional/translational symmetry */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ambox|text=&#039;&#039;&#039;This article needs additional [[Help:Images|images]] for [[hexagonal neighbourhood|hexagonal]] and [[triangular neighbourhood|triangular]] symmetries.&#039;&#039;&#039;}}&lt;br /&gt;
The Life transition rule, like that of any [[Isotropic_non-totalistic_Life-like_cellular_automaton|isotropic cellular automaton]], is invariant under reflections and rotations. That is, the change in state of a cell remains the same if its [[neighbourhood]] is rotated or reflected. This implies there are &#039;&#039;&#039;symmetries&#039;&#039;&#039; which if present in a pattern are present in all its successors. Note that the converse is not true: a pattern need not have the full symmetry of one of its successor states.&lt;br /&gt;
&lt;br /&gt;
==Square-grid symmetries==&lt;br /&gt;
&lt;br /&gt;
[[File:Symmetries.png|center|frame|Overview of symmetries (excluding D8_2).]]&lt;br /&gt;
&lt;br /&gt;
===Rotational symmetries===&lt;br /&gt;
Rotational symmetries include the following (note that &amp;quot;C&amp;quot; refers to the [https://en.wikipedia.org/wiki/Cyclic_group cyclic groups]):&lt;br /&gt;
&lt;br /&gt;
====C1====&lt;br /&gt;
&#039;&#039;&#039;C1&#039;&#039;&#039;: Symmetric under 360° rotation. This is essentially no symmetry at all. Example: [[Eater 1]]&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry C1.png|frame|C1 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====C2====&lt;br /&gt;
&#039;&#039;&#039;C2&#039;&#039;&#039;: Symmetric under 180° rotation. There are three possibilities:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;C2_1&#039;&#039;&#039;: Rotation around the center of a cell. The bounding rectangle of a C2_1 pattern is odd by odd. Example: [[Long snake]]&lt;br /&gt;
* &#039;&#039;&#039;C2_2&#039;&#039;&#039;: Rotation around the midpoint of a side of a cell. The bounding rectangle is even by odd. Example: [[Aircraft carrier]]&lt;br /&gt;
* &#039;&#039;&#039;C2_4&#039;&#039;&#039;: Rotation around a corner of a cell. The bounding rectangle is even by even. Example: [[Snake]]&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry C2_1.png|frame|C2_1 symmetry]]&lt;br /&gt;
| [[File:Symmetry C2_2.png|frame|C2_2 symmetry]]&lt;br /&gt;
| [[File:Symmetry C2_4.png|frame|C2_4 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====C4====&lt;br /&gt;
&#039;&#039;&#039;C4&#039;&#039;&#039;: Symmetric under 90° rotation. There are two possibilities:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;C4_1&#039;&#039;&#039;: Rotation around the center of a cell. The bounding rectangle is odd by odd. Example: [[Shuriken]]&lt;br /&gt;
* &#039;&#039;&#039;C4_4&#039;&#039;&#039;: Rotation around a corner of a cell. The bounding rectangle is even by even. Example: [[Quad]]&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry C4_1.png|frame|C4_1 symmetry]]&lt;br /&gt;
| [[File:Symmetry C4_4.png|frame|C4_4 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Reflectional symmetries===&lt;br /&gt;
Reflectional symmetries include the following (note that &amp;quot;D&amp;quot; refers to the [https://en.wikipedia.org/wiki/Dihedral_group dihedral groups]):&lt;br /&gt;
&lt;br /&gt;
====D2====&lt;br /&gt;
&#039;&#039;&#039;D2&#039;&#039;&#039;: Symmetric under reflection through a line. There are two possibilities:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;D2_+&#039;&#039;&#039; The line is orthogonal. There are two sub-possibilities:&lt;br /&gt;
** &#039;&#039;&#039;D2_+1&#039;&#039;&#039; The line bisects a row of cells. The bounding rectangle is odd by any.&lt;br /&gt;
** &#039;&#039;&#039;D2_+2&#039;&#039;&#039; The line lies between two rows of cells. The bounding rectangle is even by any.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D2_+1.png|frame|D2_+1 symmetry]]&lt;br /&gt;
| [[File:Symmetry D2_+2.png|frame|D2_+2 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;D2_x&#039;&#039;&#039; The line is diagonal.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D2_x.png|frame|D2_x symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====D4====&lt;br /&gt;
&#039;&#039;&#039;D4&#039;&#039;&#039;: Symmetric under both reflection and 180° rotation. The reflection symmetry will be with respect to two lines. There are two possibilities:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;D4_+&#039;&#039;&#039;: The lines are orthogonal. There are three sub-possibilities:&lt;br /&gt;
** &#039;&#039;&#039;D4_+1&#039;&#039;&#039;: Rotation around the center of a cell. The bounding rectangle is odd by odd.&lt;br /&gt;
** &#039;&#039;&#039;D4_+2&#039;&#039;&#039;: Rotation around the midpoint of a side of a cell. The bounding rectangle is even by odd.&lt;br /&gt;
** &#039;&#039;&#039;D4_+4&#039;&#039;&#039;: Rotation around a corner of a cell. The bounding rectangle is even by even.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D4_+1.png|frame|D4_+1 symmetry]]&lt;br /&gt;
| [[File:Symmetry D4_+2.png|frame|D4_+2 symmetry]]&lt;br /&gt;
| [[File:Symmetry D4_+4.png|frame|D4_+4 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;D4_x&#039;&#039;&#039; The lines are diagonal. There are two sub-possibilities:&lt;br /&gt;
** &#039;&#039;&#039;D4_x1&#039;&#039;&#039;: Rotation around the center of a cell. The bounding rectangle is odd by odd.&lt;br /&gt;
** &#039;&#039;&#039;D4_x4&#039;&#039;&#039;: Rotation around a corner of a cell. The bounding rectangle is even by even.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D4_x1.png|frame|D4_x1 symmetry]]&lt;br /&gt;
| [[File:Symmetry D4_x4.png|frame|D4_x4 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====D8====&lt;br /&gt;
&#039;&#039;&#039;D8&#039;&#039;&#039;: Symmetric under both reflection and 90° rotation. The reflection symmetry will be with respect to horizontal, vertical, and diagonal lines. There are three possibilities:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;D8_1&#039;&#039;&#039;: Rotation around the center of a cell. The bounding rectangle is odd by odd.&lt;br /&gt;
* &#039;&#039;&#039;D8_2&#039;&#039;&#039;: Rotation around a edge of a cell. The bounding rectangle is even by odd. This symmetry is not preserved by Life (reverting to D4_+2), but is with most bilaterally symmetric rules.&lt;br /&gt;
* &#039;&#039;&#039;D8_4&#039;&#039;&#039;: Rotation around a corner of a cell. The bounding rectangle is even by even.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D8_1.png|frame|D8_1 symmetry]]&lt;br /&gt;
| [[File:Symmetry D8_2.png|frame|D8_2 symmetry]]&lt;br /&gt;
| [[File:Symmetry D8_4.png|frame|D8_4 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
To preserve D8_2 symmetry, the following transitions must either all exist simultaneously with all other transitions in the same line or none should:&amp;lt;ref name=&amp;quot;post28936&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* B1c/B2c/B4c&lt;br /&gt;
* B1e/B2a/B2i/B4i&lt;br /&gt;
* B3e/B3j&lt;br /&gt;
* B3i/B6i&lt;br /&gt;
* B3q/B3y&lt;br /&gt;
* B4t/B5r&lt;br /&gt;
* B4e/B5y/B4w&lt;br /&gt;
* B4a/B5i&lt;br /&gt;
* B4n/B5e&lt;br /&gt;
* B5a/B7e/B8&lt;br /&gt;
* B6c/B6k&lt;br /&gt;
* S0/S1e/S3a&lt;br /&gt;
* S2c/S2k&lt;br /&gt;
* S2i/S5i&lt;br /&gt;
* S3e/S4r&lt;br /&gt;
* S3i/S4a/S4t/S6a/S6i/S7e&lt;br /&gt;
* S3r/S4i&lt;br /&gt;
* S3y/S4c/S4q&lt;br /&gt;
* S5e/S5j&lt;br /&gt;
* S5q/S5y&lt;br /&gt;
* S6c/S7c&lt;br /&gt;
&lt;br /&gt;
===Skew symmetries===&lt;br /&gt;
&lt;br /&gt;
If a pattern exhibits symmetry only after its constituent congruent pieces are offset by certain amounts in one or both orthogonal directions, the pattern is said to exhibit skew symmetry.&lt;br /&gt;
&lt;br /&gt;
===[[Gutter]] symmetries===&lt;br /&gt;
&lt;br /&gt;
Gutter symmetries are distinguished from non-gutter symmetries by the existence of an empty lane of cells &amp;amp;ndash; the &amp;quot;gutter&amp;quot; &amp;amp;ndash; separating the congruent pieces making up overall pattern.&lt;br /&gt;
&lt;br /&gt;
A pattern that exhibits gutter symmetry only after its pieces are skewed in the above sense is said to exhibit skew-gutter symmetry.&lt;br /&gt;
&lt;br /&gt;
Gutter and skewgutter symmetries are known to exist for both orthogonal and diagonal lines of symmetry.........? :(&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D2_+1g.png|thumb|Orthogonal gutter symmetry&amp;lt;br&amp;gt;D2_+1_gO1S0]]&lt;br /&gt;
| [[File:Symmetry D2_+1g s1.png|thumb|Orthogonal skewgutter symmetry&amp;lt;br&amp;gt;D2_+1_gO1S1]]&lt;br /&gt;
| [[File:Symmetry D2_+1g s2.png|thumb|Orthogonal double skewgutter symmetry&amp;lt;ref name=&amp;quot;post66043&amp;quot; /&amp;gt;&amp;lt;br&amp;gt;D2_+1_gO1S2]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D4_+1g.png|thumb|D4_+1 with orthogonal gutter symmetry&amp;lt;br&amp;gt;D4_+1_gO1S0]]&lt;br /&gt;
| [[File:Symmetry D4_+1gg.png|thumb|D4_+1 with two orthogonal gutters&amp;lt;br&amp;gt;D4_+1_gO1SO_gO1S0]]&lt;br /&gt;
| [[File:Symmetry D4_+2g.png|thumb|D4_+2 with orthogonal gutter symmetry&amp;lt;br&amp;gt;D4_+2_gO1S0]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D4_+2g s1.png|thumb|D4_+2 with orthogonal gutter symmetry, skewed]]&lt;br /&gt;
| [[File:Symmetry D4_+2g s2.png|thumb|D4_+2 with orthogonal gutter symmetry, doubly skewed]]&lt;br /&gt;
| [[File:Symmetry D4_+1twoskew.png|thumb|D4_+1 with two skew orthogonal gutters]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D4_+2 twoguttersoneskew.png|thumb|D4_+2 with two orthogonal gutters, one skewed]]&lt;br /&gt;
| [[File:Symmetry D4_+2 twoguttersonedoubleskew.png|thumb|D4_+2 with two orthogonal gutters, one doubly skewed]]&lt;br /&gt;
| [[File:Symmetry D4_+1twodoubleskew.png|thumb|D4_+1 with two double-skew orthogonal gutters]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D2_xg.png|thumb|Diagonal gutter symmetry&amp;lt;br&amp;gt;D2_x_gD1S0]]&lt;br /&gt;
| [[File:Symmetry D2_xg s1.png|thumb|Diagonal skewgutter symmetry&amp;lt;br&amp;gt;D2_x_gD1S1]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D4_x1g.png|thumb|D4_x1 with diagonal gutter symmetry&amp;lt;br&amp;gt;D4_x1_gD1S0]]&lt;br /&gt;
| [[File:Symmetry D4_x1gg.png|thumb|D4_x1 with two diagonal gutters&amp;lt;br&amp;gt;D4_x1_gD1S0_gD1S0]]&lt;br /&gt;
| [[File:Symmetry D4_x4g.png|thumb|D4_x4 with diagonal gutter symmetry&amp;lt;br&amp;gt;D4_x4_gD1S0]]&lt;br /&gt;
| [[File:Symmetry D4_x4gg.png|thumb|D4_x4 with two diagonal gutters&amp;lt;br&amp;gt;D4_x4_gD1S0_gD1S0]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D8_1og.png|thumb|D8_1 with orthogonal gutter symmetry]]&lt;br /&gt;
| [[File:Symmetry D8_1dg.png|thumb|D8_1 with diagonal gutter symmetry]]&lt;br /&gt;
| [[File:Symmetry D8_1gg.png|thumb|D8_1 with orthogonal and diagonal gutters]]&lt;br /&gt;
| [[File:Symmetry D8_4g.png|thumb|D8_4 with diagonal gutter symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D8_1s1og.png|thumb|D8_1 with rotationally-symmetric orthogonal skewgutter symmetry]]&lt;br /&gt;
| [[File:Symmetry D8_1s1ogdg.png|thumb|and diagonal gutters]]&lt;br /&gt;
| [[File:Symmetry D8_1s2og.png|thumb|D8_1 with rotationally-symmetric orthogonal double skewgutter symmetry]]&lt;br /&gt;
| [[File:Symmetry D8_1s2ogdg.png|thumb|and diagonal gutters]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
In order to preserve orthogonal gutter symmetry, the birth conditions B0, B2c, B2i, B4i, B4c and B6i must be absent.&lt;br /&gt;
&lt;br /&gt;
In order to preserve orthogonal skewgutter symmetry, the birth conditions B0, B1c, B2k, B2n, B3n, B3y, B4y, B4z, B5r and B6i must be absent.&lt;br /&gt;
&lt;br /&gt;
In order to preserve orthogonal double skewgutter symmetry, the birth conditions B0, B1c, B1e, B2a, B2i, B2k, B2n, B3c, B3q, B3r, B4c, B4n, B4y, B4z, B5e, B5r and B6i must be absent.&lt;br /&gt;
&lt;br /&gt;
In order to preserve diagonal gutter symmetry, the birth conditions B0, B2n, B2e, B4e, B4w and B6n must be absent.&lt;br /&gt;
&lt;br /&gt;
In order to preserve diagonal skewgutter symmetry, the birth consitions B0, B1c, B1e, B2a, B2k, B3k, B3q and B4q must be absent.&lt;br /&gt;
&lt;br /&gt;
Preserving triple or higher orthogonal skewgutter symmetry in a range-1 Moore rule requires that a pattern must not be able to escape its bounding box.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Zero-dimensional&amp;quot; gutters of a single cell can also exist, and indeed do exist in Life (in which they form immediately due to the lack of S0, S4 or S8). However, these are of absolutely no interest due to applying to every pattern with a symmetry that can support them.&lt;br /&gt;
&lt;br /&gt;
===Compositional/translational symmetry===&lt;br /&gt;
For certain rules, any pattern completely made of correctly-aligned arrangements of cells that fit within a 2&amp;amp;times;2 area will always be made up of said 2&amp;amp;times;2 arrangements of cells in all subsequent generations, simulating a [[Margolus]]-neighbourhood rule.&amp;lt;ref name=&amp;quot;post54857&amp;quot; /&amp;gt; One famous example of this is [[OCA:2&amp;amp;times;2|2&amp;amp;times;2]].&lt;br /&gt;
&lt;br /&gt;
In the case of 2&amp;amp;times;2&#039;s rule, further self-similarity can be noted with certain patterns - anything made of solid 4&amp;amp;times;4 blocks which are correctly aligned will still be made of 4&amp;amp;times;4 blocks in even generations, and so on.&lt;br /&gt;
&lt;br /&gt;
[[apgsearch]] supports the full block version of these symmetries through the inflation operator.&lt;br /&gt;
&lt;br /&gt;
Most well-known [[wick]]s and [[agar]]s have translational symmetry, in one and two dimensions respectively, though some may also have reflectional or rotational symmetry.&lt;br /&gt;
&lt;br /&gt;
===Oscillator symmetries===&lt;br /&gt;
&lt;br /&gt;
[[Oscillators]] have a wider range of symmetries than still lifes. This is because an oscillator can appear in two or four congruent states, not necessarily the same. There are 43 possible symmetries of oscillators, 27 of which do not appear in still lifes (i.e. period/mod = 2 or 4). The symmetry class is the symmetry class of the oscillator in a single generation followed by the symmetry class of the union of the generation and its congruent successors.&amp;lt;ref&amp;gt;{{CiteHickersonOscillators|accessdate=May 2, 2019}}&amp;lt;/ref&amp;gt;&amp;lt;!--&lt;br /&gt;
====Flippers====&lt;br /&gt;
&lt;br /&gt;
====180 degree rotators====&lt;br /&gt;
&lt;br /&gt;
====90 degree rotators====--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Spaceship symmetries===&lt;br /&gt;
&lt;br /&gt;
Spaceships have a limited range of symmetries because no spaceship can have rotational symmetry. However, spaceships can have glide symmetry, which is not applicable for finite patterns that do not move.&lt;br /&gt;
&lt;br /&gt;
==Hexagonal-grid and triangular-grid symmetries==&lt;br /&gt;
&lt;br /&gt;
[[hexagonal neighbourhood|Hexagonal]] and [[triangular neighbourhood|triangular]] grids have the same set of admissible symmetries as each other (by [http://mathworld.wolfram.com/DualTessellation.html planar duality]), but these are not the same symmetries as square grids. Due to how hexagonal and triangular grids are handled by programs such as [[Golly]] and [[LifeViewer]], they will also appear markedly different in these respects. C2, D2, and D4 symmetries are still compatible, but C4 symmetries become meaningless because the cells no longer have a side count that is perfectly divisible by 4. Other symmetries are exclusive to these alternative grids, as indicated below:&lt;br /&gt;
&lt;br /&gt;
* C1&lt;br /&gt;
* C2_1&lt;br /&gt;
* C2_4&lt;br /&gt;
* C3_1&lt;br /&gt;
* C3_3 (unsupported by apgsearch)&lt;br /&gt;
* C6&lt;br /&gt;
* D2_xo&lt;br /&gt;
* D2_x&lt;br /&gt;
* D4_x1&lt;br /&gt;
* D4_x4&lt;br /&gt;
* D6_1&lt;br /&gt;
* D6_1o&lt;br /&gt;
* D6_3 (unsupported by apgsearch)&lt;br /&gt;
* D12&lt;br /&gt;
&lt;br /&gt;
[[apgsearch]] currently supports most higher symmetries for hexagonal rules; the rest (C3_3 and D6_3) will be added in a future version.&amp;lt;ref name=&amp;quot;post66638&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hexagonal rules can also support gutter symmetry,&amp;lt;ref name=&amp;quot;post66215&amp;quot; /&amp;gt; however, like with square grid gutters, apgsearch does not currently support searching with these.&lt;br /&gt;
&lt;br /&gt;
===Rotational symmetries===&lt;br /&gt;
Rotational symmetries include the following:&lt;br /&gt;
&lt;br /&gt;
====C1====&lt;br /&gt;
&#039;&#039;&#039;C1&#039;&#039;&#039;: Symmetric under 360° rotation. This is essentially no symmetry at all.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Hexagonal symmetry C1.png|frame|C1 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====C2====&lt;br /&gt;
&#039;&#039;&#039;C2&#039;&#039;&#039;: Symmetric under 180° rotation. There are two possibilities:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;C2_1&#039;&#039;&#039;: Rotation around the center of a cell.&lt;br /&gt;
* &#039;&#039;&#039;C2_4&#039;&#039;&#039;: Rotation around a corner of a cell.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Hexagonal symmetry C2_1.png|frame|C2_1 symmetry]]&lt;br /&gt;
| [[File:Hexagonal symmetry C2_4.png|frame|C2_4 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====C3====&lt;br /&gt;
&#039;&#039;&#039;C3&#039;&#039;&#039;: Symmetric under 120° rotation. There are two possibilities:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;C3_1&#039;&#039;&#039;: Rotation around the center of a cell.&lt;br /&gt;
* &#039;&#039;&#039;C3_3&#039;&#039;&#039;: Rotation around a corner of a cell. (unsupported by apgsearch)&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Hexagonal symmetry C3_1.png|frame|C3_1 symmetry]]&lt;br /&gt;
| [[File:Hexagonal symmetry C3_3.png|frame|C3_3 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====C6====&lt;br /&gt;
&#039;&#039;&#039;C6&#039;&#039;&#039;: Symmetric under 60° rotation.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Hexagonal symmetry C6.png|frame|C6 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Reflectional symmetries===&lt;br /&gt;
Reflectional symmetries include the following:&lt;br /&gt;
&lt;br /&gt;
====D2====&lt;br /&gt;
&#039;&#039;&#039;D2&#039;&#039;&#039;: There is line symmetry. There are two possibilities:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;D2_x&#039;&#039;&#039;: Through the vertices of a cell. &lt;br /&gt;
* &#039;&#039;&#039;D2_xo&#039;&#039;&#039;: Through the edges of a cell.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Hexagonal symmetry D2_x.png|frame|D2_x symmetry]]&lt;br /&gt;
| [[File:Hexagonal symmetry D2_xo.png|frame|D2_xo symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====D4====&lt;br /&gt;
&#039;&#039;&#039;D4&#039;&#039;&#039;: Symmetric under both reflection and 180° rotation. The reflection symmetry will be with respect to two lines. There are two possibilities:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;D4_x1&#039;&#039;&#039;: Rotation around the center of a cell.&lt;br /&gt;
* &#039;&#039;&#039;D4_x4&#039;&#039;&#039;: Rotation around the edges of a cell.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Hexagonal symmetry D4_x1.png|frame|D4_x1 symmetry]]&lt;br /&gt;
| [[File:Hexagonal symmetry D4_x4.png|frame|D4_x4 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====D6====&lt;br /&gt;
&#039;&#039;&#039;D6&#039;&#039;&#039;: Symmetric under both reflection and 120° rotation. The reflection symmetry will be with respect to three lines. There are three possibilities:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;D6_1&#039;&#039;&#039;: Rotation around the center of a cell with lines going through the edges of cells.&lt;br /&gt;
* &#039;&#039;&#039;D6_1o&#039;&#039;&#039;: Rotation around the center of a cell with lines going through the centers of cells.&lt;br /&gt;
* &#039;&#039;&#039;D6_3&#039;&#039;&#039;: Rotation around the corner of a cell. (unsupported by apgsearch)&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Hexagonal symmetry D6_1.png|frame|D6_1 symmetry]]&lt;br /&gt;
| [[File:Hexagonal symmetry D6_1o.png|frame|D6_1o symmetry]]&lt;br /&gt;
| [[File:Hexagonal symmetry D6_3.png|frame|D6_3 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====D12====&lt;br /&gt;
&#039;&#039;&#039;D12&#039;&#039;&#039;: Symmetric under both reflection and 60° rotation. The reflection symmetry will be with respect to six lines.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Hexagonal symmetry D12.png|frame|D12 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;post28936&amp;quot;&amp;gt;{{LinkForumThread&lt;br /&gt;
|format = ref&lt;br /&gt;
|title  = Truly Bilateral Life-Like rules&lt;br /&gt;
|p      = 28936&lt;br /&gt;
|author = BlinkerSpawn&lt;br /&gt;
|date   = March 19, 2016&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;post66043&amp;quot;&amp;gt;{{LinkForumThread&lt;br /&gt;
|format = ref&lt;br /&gt;
|title  = Re: Rules with interesting dynamics&lt;br /&gt;
|p      = 66043&lt;br /&gt;
|author = muzik&lt;br /&gt;
|date   = November 30, 2018&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;post66215&amp;quot;&amp;gt;{{LinkForumThread&lt;br /&gt;
|format = ref&lt;br /&gt;
|title  = Re: Non-totalistic hex rules&lt;br /&gt;
|p      = 66215&lt;br /&gt;
|author = muzik&lt;br /&gt;
|date   = December 5, 2018&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;post66638&amp;quot;&amp;gt;{{LinkForumThread&lt;br /&gt;
|format = ref&lt;br /&gt;
|title  = Re: apgsearch v4.0&lt;br /&gt;
|p      = 66638&lt;br /&gt;
|author = Adam P. Goucher&lt;br /&gt;
|date   = December 20, 2018&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;post54857&amp;quot;&amp;gt;{{LinkForumThread&lt;br /&gt;
|format = ref&lt;br /&gt;
|title  = Re: Rules with interesting dynamics&lt;br /&gt;
|p      = 54857&lt;br /&gt;
|author = Aidan F. Pierce&lt;br /&gt;
|date   = January 8, 2018&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;/references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
{{LinkLexicon|lex_s.htm#symmetric|name=Symmetric}}&lt;br /&gt;
{{LinkForumThread|f=7|t=1898|title=Help with symmetries}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Everything else]]&lt;/div&gt;</summary>
		<author><name>JsfasdF248</name></author>
	</entry>
	<entry>
		<id>https://conwaylife.com/w/index.php?title=Static_symmetry&amp;diff=77977</id>
		<title>Static symmetry</title>
		<link rel="alternate" type="text/html" href="https://conwaylife.com/w/index.php?title=Static_symmetry&amp;diff=77977"/>
		<updated>2021-02-06T04:54:48Z</updated>

		<summary type="html">&lt;p&gt;JsfasdF248: /* C4 */ Examples&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ambox|text=&#039;&#039;&#039;This article needs additional [[Help:Images|images]] for [[hexagonal neighbourhood|hexagonal]] and [[triangular neighbourhood|triangular]] symmetries.&#039;&#039;&#039;}}&lt;br /&gt;
The Life transition rule, like that of any [[Isotropic_non-totalistic_Life-like_cellular_automaton|isotropic cellular automaton]], is invariant under reflections and rotations. That is, the change in state of a cell remains the same if its [[neighbourhood]] is rotated or reflected. This implies there are &#039;&#039;&#039;symmetries&#039;&#039;&#039; which if present in a pattern are present in all its successors. Note that the converse is not true: a pattern need not have the full symmetry of one of its successor states.&lt;br /&gt;
&lt;br /&gt;
==Square-grid symmetries==&lt;br /&gt;
&lt;br /&gt;
[[File:Symmetries.png|center|frame|Overview of symmetries (excluding D8_2).]]&lt;br /&gt;
&lt;br /&gt;
===Rotational symmetries===&lt;br /&gt;
Rotational symmetries include the following (note that &amp;quot;C&amp;quot; refers to the [https://en.wikipedia.org/wiki/Cyclic_group cyclic groups]):&lt;br /&gt;
&lt;br /&gt;
====C1====&lt;br /&gt;
&#039;&#039;&#039;C1&#039;&#039;&#039;: Symmetric under 360° rotation. This is essentially no symmetry at all. Example: [[Eater 1]]&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry C1.png|frame|C1 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====C2====&lt;br /&gt;
&#039;&#039;&#039;C2&#039;&#039;&#039;: Symmetric under 180° rotation. There are three possibilities:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;C2_1&#039;&#039;&#039;: Rotation around the center of a cell. The bounding rectangle of a C2_1 pattern is odd by odd. Example: [[Long snake]]&lt;br /&gt;
* &#039;&#039;&#039;C2_2&#039;&#039;&#039;: Rotation around the midpoint of a side of a cell. The bounding rectangle is even by odd. Example: [[Aircraft carrier]]&lt;br /&gt;
* &#039;&#039;&#039;C2_4&#039;&#039;&#039;: Rotation around a corner of a cell. The bounding rectangle is even by even. Example: [[Snake]]&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry C2_1.png|frame|C2_1 symmetry]]&lt;br /&gt;
| [[File:Symmetry C2_2.png|frame|C2_2 symmetry]]&lt;br /&gt;
| [[File:Symmetry C2_4.png|frame|C2_4 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====C4====&lt;br /&gt;
&#039;&#039;&#039;C4&#039;&#039;&#039;: Symmetric under 90° rotation. There are two possibilities:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;C4_1&#039;&#039;&#039;: Rotation around the center of a cell. The bounding rectangle is odd by odd. Example: [[Shuriken]]&lt;br /&gt;
* &#039;&#039;&#039;C4_4&#039;&#039;&#039;: Rotation around a corner of a cell. The bounding rectangle is even by even. Example: [[Quad]]&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry C4_1.png|frame|C4_1 symmetry]]&lt;br /&gt;
| [[File:Symmetry C4_4.png|frame|C4_4 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Reflectional symmetries===&lt;br /&gt;
Reflectional symmetries include the following (note that &amp;quot;D&amp;quot; refers to the [https://en.wikipedia.org/wiki/Dihedral_group dihedral groups]):&lt;br /&gt;
&lt;br /&gt;
====D2====&lt;br /&gt;
&#039;&#039;&#039;D2&#039;&#039;&#039;: Symmetric under reflection through a line. There are two possibilities:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;D2_+&#039;&#039;&#039; The line is orthogonal. There are two sub-possibilities:&lt;br /&gt;
** &#039;&#039;&#039;D2_+1&#039;&#039;&#039; The line bisects a row of cells. The bounding rectangle is odd by any.&lt;br /&gt;
** &#039;&#039;&#039;D2_+2&#039;&#039;&#039; The line lies between two rows of cells. The bounding rectangle is even by any.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D2_+1.png|frame|D2_+1 symmetry]]&lt;br /&gt;
| [[File:Symmetry D2_+2.png|frame|D2_+2 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;D2_x&#039;&#039;&#039; The line is diagonal.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D2_x.png|frame|D2_x symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====D4====&lt;br /&gt;
&#039;&#039;&#039;D4&#039;&#039;&#039;: Symmetric under both reflection and 180° rotation. The reflection symmetry will be with respect to two lines. There are two possibilities:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;D4_+&#039;&#039;&#039;: The lines are orthogonal. There are three sub-possibilities:&lt;br /&gt;
** &#039;&#039;&#039;D4_+1&#039;&#039;&#039;: Rotation around the center of a cell. The bounding rectangle is odd by odd.&lt;br /&gt;
** &#039;&#039;&#039;D4_+2&#039;&#039;&#039;: Rotation around the midpoint of a side of a cell. The bounding rectangle is even by odd.&lt;br /&gt;
** &#039;&#039;&#039;D4_+4&#039;&#039;&#039;: Rotation around a corner of a cell. The bounding rectangle is even by even.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D4_+1.png|frame|D4_+1 symmetry]]&lt;br /&gt;
| [[File:Symmetry D4_+2.png|frame|D4_+2 symmetry]]&lt;br /&gt;
| [[File:Symmetry D4_+4.png|frame|D4_+4 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;D4_x&#039;&#039;&#039; The lines are diagonal. There are two sub-possibilities:&lt;br /&gt;
** &#039;&#039;&#039;D4_x1&#039;&#039;&#039;: Rotation around the center of a cell. The bounding rectangle is odd by odd.&lt;br /&gt;
** &#039;&#039;&#039;D4_x4&#039;&#039;&#039;: Rotation around a corner of a cell. The bounding rectangle is even by even.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D4_x1.png|frame|D4_x1 symmetry]]&lt;br /&gt;
| [[File:Symmetry D4_x4.png|frame|D4_x4 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====D8====&lt;br /&gt;
&#039;&#039;&#039;D8&#039;&#039;&#039;: Symmetric under both reflection and 90° rotation. The reflection symmetry will be with respect to horizontal, vertical, and diagonal lines. There are three possibilities:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;D8_1&#039;&#039;&#039;: Rotation around the center of a cell. The bounding rectangle is odd by odd.&lt;br /&gt;
* &#039;&#039;&#039;D8_2&#039;&#039;&#039;: Rotation around a edge of a cell. The bounding rectangle is even by odd. This symmetry is not preserved by Life (reverting to D4_+2), but is with most bilaterally symmetric rules.&lt;br /&gt;
* &#039;&#039;&#039;D8_4&#039;&#039;&#039;: Rotation around a corner of a cell. The bounding rectangle is even by even.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D8_1.png|frame|D8_1 symmetry]]&lt;br /&gt;
| [[File:Symmetry D8_2.png|frame|D8_2 symmetry]]&lt;br /&gt;
| [[File:Symmetry D8_4.png|frame|D8_4 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
To preserve D8_2 symmetry, the following transitions must either all exist simultaneously with all other transitions in the same line or none should:&amp;lt;ref name=&amp;quot;post28936&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* B1c/B2c/B4c&lt;br /&gt;
* B1e/B2a/B2i/B4i&lt;br /&gt;
* B3e/B3j&lt;br /&gt;
* B3i/B6i&lt;br /&gt;
* B3q/B3y&lt;br /&gt;
* B4t/B5r&lt;br /&gt;
* B4e/B5y/B4w&lt;br /&gt;
* B4a/B5i&lt;br /&gt;
* B4n/B5e&lt;br /&gt;
* B5a/B7e/B8&lt;br /&gt;
* B6c/B6k&lt;br /&gt;
* S0/S1e/S3a&lt;br /&gt;
* S2c/S2k&lt;br /&gt;
* S2i/S5i&lt;br /&gt;
* S3e/S4r&lt;br /&gt;
* S3i/S4a/S4t/S6a/S6i/S7e&lt;br /&gt;
* S3r/S4i&lt;br /&gt;
* S3y/S4c/S4q&lt;br /&gt;
* S5e/S5j&lt;br /&gt;
* S5q/S5y&lt;br /&gt;
* S6c/S7c&lt;br /&gt;
&lt;br /&gt;
===Skew symmetries===&lt;br /&gt;
&lt;br /&gt;
If a pattern exhibits symmetry only after its constituent congruent pieces are offset by certain amounts in one or both orthogonal directions, the pattern is said to exhibit skew symmetry.&lt;br /&gt;
&lt;br /&gt;
===[[Gutter]] symmetries===&lt;br /&gt;
&lt;br /&gt;
Gutter symmetries are distinguished from non-gutter symmetries by the existence of an empty lane of cells &amp;amp;ndash; the &amp;quot;gutter&amp;quot; &amp;amp;ndash; separating the congruent pieces making up overall pattern.&lt;br /&gt;
&lt;br /&gt;
A pattern that exhibits gutter symmetry only after its pieces are skewed in the above sense is said to exhibit skew-gutter symmetry.&lt;br /&gt;
&lt;br /&gt;
Gutter and skewgutter symmetries are known to exist for both orthogonal and diagonal lines of symmetry.........? :(&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D2_+1g.png|thumb|Orthogonal gutter symmetry&amp;lt;br&amp;gt;D2_+1_gO1S0]]&lt;br /&gt;
| [[File:Symmetry D2_+1g s1.png|thumb|Orthogonal skewgutter symmetry&amp;lt;br&amp;gt;D2_+1_gO1S1]]&lt;br /&gt;
| [[File:Symmetry D2_+1g s2.png|thumb|Orthogonal double skewgutter symmetry&amp;lt;ref name=&amp;quot;post66043&amp;quot; /&amp;gt;&amp;lt;br&amp;gt;D2_+1_gO1S2]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D4_+1g.png|thumb|D4_+1 with orthogonal gutter symmetry&amp;lt;br&amp;gt;D4_+1_gO1S0]]&lt;br /&gt;
| [[File:Symmetry D4_+1gg.png|thumb|D4_+1 with two orthogonal gutters&amp;lt;br&amp;gt;D4_+1_gO1SO_gO1S0]]&lt;br /&gt;
| [[File:Symmetry D4_+2g.png|thumb|D4_+2 with orthogonal gutter symmetry&amp;lt;br&amp;gt;D4_+2_gO1S0]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D4_+2g s1.png|thumb|D4_+2 with orthogonal gutter symmetry, skewed]]&lt;br /&gt;
| [[File:Symmetry D4_+2g s2.png|thumb|D4_+2 with orthogonal gutter symmetry, doubly skewed]]&lt;br /&gt;
| [[File:Symmetry D4_+1twoskew.png|thumb|D4_+1 with two skew orthogonal gutters]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D4_+2 twoguttersoneskew.png|thumb|D4_+2 with two orthogonal gutters, one skewed]]&lt;br /&gt;
| [[File:Symmetry D4_+2 twoguttersonedoubleskew.png|thumb|D4_+2 with two orthogonal gutters, one doubly skewed]]&lt;br /&gt;
| [[File:Symmetry D4_+1twodoubleskew.png|thumb|D4_+1 with two double-skew orthogonal gutters]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D2_xg.png|thumb|Diagonal gutter symmetry&amp;lt;br&amp;gt;D2_x_gD1S0]]&lt;br /&gt;
| [[File:Symmetry D2_xg s1.png|thumb|Diagonal skewgutter symmetry&amp;lt;br&amp;gt;D2_x_gD1S1]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D4_x1g.png|thumb|D4_x1 with diagonal gutter symmetry&amp;lt;br&amp;gt;D4_x1_gD1S0]]&lt;br /&gt;
| [[File:Symmetry D4_x1gg.png|thumb|D4_x1 with two diagonal gutters&amp;lt;br&amp;gt;D4_x1_gD1S0_gD1S0]]&lt;br /&gt;
| [[File:Symmetry D4_x4g.png|thumb|D4_x4 with diagonal gutter symmetry&amp;lt;br&amp;gt;D4_x4_gD1S0]]&lt;br /&gt;
| [[File:Symmetry D4_x4gg.png|thumb|D4_x4 with two diagonal gutters&amp;lt;br&amp;gt;D4_x4_gD1S0_gD1S0]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D8_1og.png|thumb|D8_1 with orthogonal gutter symmetry]]&lt;br /&gt;
| [[File:Symmetry D8_1dg.png|thumb|D8_1 with diagonal gutter symmetry]]&lt;br /&gt;
| [[File:Symmetry D8_1gg.png|thumb|D8_1 with orthogonal and diagonal gutters]]&lt;br /&gt;
| [[File:Symmetry D8_4g.png|thumb|D8_4 with diagonal gutter symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D8_1s1og.png|thumb|D8_1 with rotationally-symmetric orthogonal skewgutter symmetry]]&lt;br /&gt;
| [[File:Symmetry D8_1s1ogdg.png|thumb|and diagonal gutters]]&lt;br /&gt;
| [[File:Symmetry D8_1s2og.png|thumb|D8_1 with rotationally-symmetric orthogonal double skewgutter symmetry]]&lt;br /&gt;
| [[File:Symmetry D8_1s2ogdg.png|thumb|and diagonal gutters]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
In order to preserve orthogonal gutter symmetry, the birth conditions B0, B2c, B2i, B4i, B4c and B6i must be absent.&lt;br /&gt;
&lt;br /&gt;
In order to preserve orthogonal skewgutter symmetry, the birth conditions B0, B1c, B2k, B2n, B3n, B3y, B4y, B4z, B5r and B6i must be absent.&lt;br /&gt;
&lt;br /&gt;
In order to preserve orthogonal double skewgutter symmetry, the birth conditions B0, B1c, B1e, B2a, B2i, B2k, B2n, B3c, B3q, B3r, B4c, B4n, B4y, B4z, B5e, B5r and B6i must be absent.&lt;br /&gt;
&lt;br /&gt;
In order to preserve diagonal gutter symmetry, the birth conditions B0, B2n, B2e, B4e, B4w and B6n must be absent.&lt;br /&gt;
&lt;br /&gt;
In order to preserve diagonal skewgutter symmetry, the birth consitions B0, B1c, B1e, B2a, B2k, B3k, B3q and B4q must be absent.&lt;br /&gt;
&lt;br /&gt;
Preserving triple or higher orthogonal skewgutter symmetry in a range-1 Moore rule requires that a pattern must not be able to escape its bounding box.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Zero-dimensional&amp;quot; gutters of a single cell can also exist, and indeed do exist in Life (in which they form immediately due to the lack of S0, S4 or S8). However, these are of absolutely no interest due to applying to every pattern with a symmetry that can support them.&lt;br /&gt;
&lt;br /&gt;
===Compositional/translational symmetry===&lt;br /&gt;
For certain rules, any pattern completely made of correctly-aligned arrangements of cells that fit within a 2&amp;amp;times;2 area will always be made up of said 2&amp;amp;times;2 arrangements of cells in all subsequent generations, simulating a [[Margolus]]-neighbourhood rule.&amp;lt;ref name=&amp;quot;post54857&amp;quot; /&amp;gt; One famous example of this is [[OCA:2&amp;amp;times;2|2&amp;amp;times;2]].&lt;br /&gt;
&lt;br /&gt;
In the case of 2&amp;amp;times;2&#039;s rule, further self-similarity can be noted with certain patterns - anything made of solid 4&amp;amp;times;4 blocks which are correctly aligned will still be made of 4&amp;amp;times;4 blocks in even generations, and so on.&lt;br /&gt;
&lt;br /&gt;
[[apgsearch]] supports the full block version of these symmetries through the inflation operator.&lt;br /&gt;
&lt;br /&gt;
===Oscillator symmetries===&lt;br /&gt;
&lt;br /&gt;
[[Oscillators]] have a wider range of symmetries than still lifes. This is because an oscillator can appear in two or four congruent states, not necessarily the same. There are 43 possible symmetries of oscillators, 27 of which do not appear in still lifes (i.e. period/mod = 2 or 4). The symmetry class is the symmetry class of the oscillator in a single generation followed by the symmetry class of the union of the generation and its congruent successors.&amp;lt;ref&amp;gt;{{CiteHickersonOscillators|accessdate=May 2, 2019}}&amp;lt;/ref&amp;gt;&amp;lt;!--&lt;br /&gt;
====Flippers====&lt;br /&gt;
&lt;br /&gt;
====180 degree rotators====&lt;br /&gt;
&lt;br /&gt;
====90 degree rotators====--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Spaceship symmetries===&lt;br /&gt;
&lt;br /&gt;
Spaceships have a limited range of symmetries because no spaceship can have rotational symmetry. However, spaceships can have glide symmetry, which is not applicable for finite patterns that do not move.&lt;br /&gt;
&lt;br /&gt;
==Hexagonal-grid and triangular-grid symmetries==&lt;br /&gt;
&lt;br /&gt;
[[hexagonal neighbourhood|Hexagonal]] and [[triangular neighbourhood|triangular]] grids have the same set of admissible symmetries as each other (by [http://mathworld.wolfram.com/DualTessellation.html planar duality]), but these are not the same symmetries as square grids. Due to how hexagonal and triangular grids are handled by programs such as [[Golly]] and [[LifeViewer]], they will also appear markedly different in these respects. C2, D2, and D4 symmetries are still compatible, but C4 symmetries become meaningless because the cells no longer have a side count that is perfectly divisible by 4. Other symmetries are exclusive to these alternative grids, as indicated below:&lt;br /&gt;
&lt;br /&gt;
* C1&lt;br /&gt;
* C2_1&lt;br /&gt;
* C2_4&lt;br /&gt;
* C3_1&lt;br /&gt;
* C3_3 (unsupported by apgsearch)&lt;br /&gt;
* C6&lt;br /&gt;
* D2_xo&lt;br /&gt;
* D2_x&lt;br /&gt;
* D4_x1&lt;br /&gt;
* D4_x4&lt;br /&gt;
* D6_1&lt;br /&gt;
* D6_1o&lt;br /&gt;
* D6_3 (unsupported by apgsearch)&lt;br /&gt;
* D12&lt;br /&gt;
&lt;br /&gt;
[[apgsearch]] currently supports most higher symmetries for hexagonal rules; the rest (C3_3 and D6_3) will be added in a future version.&amp;lt;ref name=&amp;quot;post66638&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hexagonal rules can also support gutter symmetry,&amp;lt;ref name=&amp;quot;post66215&amp;quot; /&amp;gt; however, like with square grid gutters, apgsearch does not currently support searching with these.&lt;br /&gt;
&lt;br /&gt;
===Rotational symmetries===&lt;br /&gt;
Rotational symmetries include the following:&lt;br /&gt;
&lt;br /&gt;
====C1====&lt;br /&gt;
&#039;&#039;&#039;C1&#039;&#039;&#039;: Symmetric under 360° rotation. This is essentially no symmetry at all.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Hexagonal symmetry C1.png|frame|C1 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====C2====&lt;br /&gt;
&#039;&#039;&#039;C2&#039;&#039;&#039;: Symmetric under 180° rotation. There are two possibilities:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;C2_1&#039;&#039;&#039;: Rotation around the center of a cell.&lt;br /&gt;
* &#039;&#039;&#039;C2_4&#039;&#039;&#039;: Rotation around a corner of a cell.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Hexagonal symmetry C2_1.png|frame|C2_1 symmetry]]&lt;br /&gt;
| [[File:Hexagonal symmetry C2_4.png|frame|C2_4 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====C3====&lt;br /&gt;
&#039;&#039;&#039;C3&#039;&#039;&#039;: Symmetric under 120° rotation. There are two possibilities:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;C3_1&#039;&#039;&#039;: Rotation around the center of a cell.&lt;br /&gt;
* &#039;&#039;&#039;C3_3&#039;&#039;&#039;: Rotation around a corner of a cell. (unsupported by apgsearch)&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Hexagonal symmetry C3_1.png|frame|C3_1 symmetry]]&lt;br /&gt;
| [[File:Hexagonal symmetry C3_3.png|frame|C3_3 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====C6====&lt;br /&gt;
&#039;&#039;&#039;C6&#039;&#039;&#039;: Symmetric under 60° rotation.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Hexagonal symmetry C6.png|frame|C6 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Reflectional symmetries===&lt;br /&gt;
Reflectional symmetries include the following:&lt;br /&gt;
&lt;br /&gt;
====D2====&lt;br /&gt;
&#039;&#039;&#039;D2&#039;&#039;&#039;: There is line symmetry. There are two possibilities:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;D2_x&#039;&#039;&#039;: Through the vertices of a cell. &lt;br /&gt;
* &#039;&#039;&#039;D2_xo&#039;&#039;&#039;: Through the edges of a cell.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Hexagonal symmetry D2_x.png|frame|D2_x symmetry]]&lt;br /&gt;
| [[File:Hexagonal symmetry D2_xo.png|frame|D2_xo symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====D4====&lt;br /&gt;
&#039;&#039;&#039;D4&#039;&#039;&#039;: Symmetric under both reflection and 180° rotation. The reflection symmetry will be with respect to two lines. There are two possibilities:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;D4_x1&#039;&#039;&#039;: Rotation around the center of a cell.&lt;br /&gt;
* &#039;&#039;&#039;D4_x4&#039;&#039;&#039;: Rotation around the edges of a cell.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Hexagonal symmetry D4_x1.png|frame|D4_x1 symmetry]]&lt;br /&gt;
| [[File:Hexagonal symmetry D4_x4.png|frame|D4_x4 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====D6====&lt;br /&gt;
&#039;&#039;&#039;D6&#039;&#039;&#039;: Symmetric under both reflection and 120° rotation. The reflection symmetry will be with respect to three lines. There are three possibilities:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;D6_1&#039;&#039;&#039;: Rotation around the center of a cell with lines going through the edges of cells.&lt;br /&gt;
* &#039;&#039;&#039;D6_1o&#039;&#039;&#039;: Rotation around the center of a cell with lines going through the centers of cells.&lt;br /&gt;
* &#039;&#039;&#039;D6_3&#039;&#039;&#039;: Rotation around the corner of a cell. (unsupported by apgsearch)&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Hexagonal symmetry D6_1.png|frame|D6_1 symmetry]]&lt;br /&gt;
| [[File:Hexagonal symmetry D6_1o.png|frame|D6_1o symmetry]]&lt;br /&gt;
| [[File:Hexagonal symmetry D6_3.png|frame|D6_3 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====D12====&lt;br /&gt;
&#039;&#039;&#039;D12&#039;&#039;&#039;: Symmetric under both reflection and 60° rotation. The reflection symmetry will be with respect to six lines.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Hexagonal symmetry D12.png|frame|D12 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;post28936&amp;quot;&amp;gt;{{LinkForumThread&lt;br /&gt;
|format = ref&lt;br /&gt;
|title  = Truly Bilateral Life-Like rules&lt;br /&gt;
|p      = 28936&lt;br /&gt;
|author = BlinkerSpawn&lt;br /&gt;
|date   = March 19, 2016&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;post66043&amp;quot;&amp;gt;{{LinkForumThread&lt;br /&gt;
|format = ref&lt;br /&gt;
|title  = Re: Rules with interesting dynamics&lt;br /&gt;
|p      = 66043&lt;br /&gt;
|author = muzik&lt;br /&gt;
|date   = November 30, 2018&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;post66215&amp;quot;&amp;gt;{{LinkForumThread&lt;br /&gt;
|format = ref&lt;br /&gt;
|title  = Re: Non-totalistic hex rules&lt;br /&gt;
|p      = 66215&lt;br /&gt;
|author = muzik&lt;br /&gt;
|date   = December 5, 2018&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;post66638&amp;quot;&amp;gt;{{LinkForumThread&lt;br /&gt;
|format = ref&lt;br /&gt;
|title  = Re: apgsearch v4.0&lt;br /&gt;
|p      = 66638&lt;br /&gt;
|author = Adam P. Goucher&lt;br /&gt;
|date   = December 20, 2018&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;post54857&amp;quot;&amp;gt;{{LinkForumThread&lt;br /&gt;
|format = ref&lt;br /&gt;
|title  = Re: Rules with interesting dynamics&lt;br /&gt;
|p      = 54857&lt;br /&gt;
|author = Aidan F. Pierce&lt;br /&gt;
|date   = January 8, 2018&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;/references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
{{LinkLexicon|lex_s.htm#symmetric|name=Symmetric}}&lt;br /&gt;
{{LinkForumThread|f=7|t=1898|title=Help with symmetries}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Everything else]]&lt;/div&gt;</summary>
		<author><name>JsfasdF248</name></author>
	</entry>
	<entry>
		<id>https://conwaylife.com/w/index.php?title=Static_symmetry&amp;diff=77976</id>
		<title>Static symmetry</title>
		<link rel="alternate" type="text/html" href="https://conwaylife.com/w/index.php?title=Static_symmetry&amp;diff=77976"/>
		<updated>2021-02-06T04:36:49Z</updated>

		<summary type="html">&lt;p&gt;JsfasdF248: /* C2 */ Examples&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ambox|text=&#039;&#039;&#039;This article needs additional [[Help:Images|images]] for [[hexagonal neighbourhood|hexagonal]] and [[triangular neighbourhood|triangular]] symmetries.&#039;&#039;&#039;}}&lt;br /&gt;
The Life transition rule, like that of any [[Isotropic_non-totalistic_Life-like_cellular_automaton|isotropic cellular automaton]], is invariant under reflections and rotations. That is, the change in state of a cell remains the same if its [[neighbourhood]] is rotated or reflected. This implies there are &#039;&#039;&#039;symmetries&#039;&#039;&#039; which if present in a pattern are present in all its successors. Note that the converse is not true: a pattern need not have the full symmetry of one of its successor states.&lt;br /&gt;
&lt;br /&gt;
==Square-grid symmetries==&lt;br /&gt;
&lt;br /&gt;
[[File:Symmetries.png|center|frame|Overview of symmetries (excluding D8_2).]]&lt;br /&gt;
&lt;br /&gt;
===Rotational symmetries===&lt;br /&gt;
Rotational symmetries include the following (note that &amp;quot;C&amp;quot; refers to the [https://en.wikipedia.org/wiki/Cyclic_group cyclic groups]):&lt;br /&gt;
&lt;br /&gt;
====C1====&lt;br /&gt;
&#039;&#039;&#039;C1&#039;&#039;&#039;: Symmetric under 360° rotation. This is essentially no symmetry at all. Example: [[Eater 1]]&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry C1.png|frame|C1 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====C2====&lt;br /&gt;
&#039;&#039;&#039;C2&#039;&#039;&#039;: Symmetric under 180° rotation. There are three possibilities:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;C2_1&#039;&#039;&#039;: Rotation around the center of a cell. The bounding rectangle of a C2_1 pattern is odd by odd. Example: [[Long snake]]&lt;br /&gt;
* &#039;&#039;&#039;C2_2&#039;&#039;&#039;: Rotation around the midpoint of a side of a cell. The bounding rectangle is even by odd. Example: [[Aircraft carrier]]&lt;br /&gt;
* &#039;&#039;&#039;C2_4&#039;&#039;&#039;: Rotation around a corner of a cell. The bounding rectangle is even by even. Example: [[Snake]]&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry C2_1.png|frame|C2_1 symmetry]]&lt;br /&gt;
| [[File:Symmetry C2_2.png|frame|C2_2 symmetry]]&lt;br /&gt;
| [[File:Symmetry C2_4.png|frame|C2_4 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====C4====&lt;br /&gt;
&#039;&#039;&#039;C4&#039;&#039;&#039;: Symmetric under 90° rotation. There are two possibilities:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;C4_1&#039;&#039;&#039;: Rotation around the center of a cell. The bounding rectangle is odd by odd.&lt;br /&gt;
* &#039;&#039;&#039;C4_4&#039;&#039;&#039;: Rotation around a corner of a cell. The bounding rectangle is even by even.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry C4_1.png|frame|C4_1 symmetry]]&lt;br /&gt;
| [[File:Symmetry C4_4.png|frame|C4_4 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Reflectional symmetries===&lt;br /&gt;
Reflectional symmetries include the following (note that &amp;quot;D&amp;quot; refers to the [https://en.wikipedia.org/wiki/Dihedral_group dihedral groups]):&lt;br /&gt;
&lt;br /&gt;
====D2====&lt;br /&gt;
&#039;&#039;&#039;D2&#039;&#039;&#039;: Symmetric under reflection through a line. There are two possibilities:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;D2_+&#039;&#039;&#039; The line is orthogonal. There are two sub-possibilities:&lt;br /&gt;
** &#039;&#039;&#039;D2_+1&#039;&#039;&#039; The line bisects a row of cells. The bounding rectangle is odd by any.&lt;br /&gt;
** &#039;&#039;&#039;D2_+2&#039;&#039;&#039; The line lies between two rows of cells. The bounding rectangle is even by any.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D2_+1.png|frame|D2_+1 symmetry]]&lt;br /&gt;
| [[File:Symmetry D2_+2.png|frame|D2_+2 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;D2_x&#039;&#039;&#039; The line is diagonal.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D2_x.png|frame|D2_x symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====D4====&lt;br /&gt;
&#039;&#039;&#039;D4&#039;&#039;&#039;: Symmetric under both reflection and 180° rotation. The reflection symmetry will be with respect to two lines. There are two possibilities:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;D4_+&#039;&#039;&#039;: The lines are orthogonal. There are three sub-possibilities:&lt;br /&gt;
** &#039;&#039;&#039;D4_+1&#039;&#039;&#039;: Rotation around the center of a cell. The bounding rectangle is odd by odd.&lt;br /&gt;
** &#039;&#039;&#039;D4_+2&#039;&#039;&#039;: Rotation around the midpoint of a side of a cell. The bounding rectangle is even by odd.&lt;br /&gt;
** &#039;&#039;&#039;D4_+4&#039;&#039;&#039;: Rotation around a corner of a cell. The bounding rectangle is even by even.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D4_+1.png|frame|D4_+1 symmetry]]&lt;br /&gt;
| [[File:Symmetry D4_+2.png|frame|D4_+2 symmetry]]&lt;br /&gt;
| [[File:Symmetry D4_+4.png|frame|D4_+4 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;D4_x&#039;&#039;&#039; The lines are diagonal. There are two sub-possibilities:&lt;br /&gt;
** &#039;&#039;&#039;D4_x1&#039;&#039;&#039;: Rotation around the center of a cell. The bounding rectangle is odd by odd.&lt;br /&gt;
** &#039;&#039;&#039;D4_x4&#039;&#039;&#039;: Rotation around a corner of a cell. The bounding rectangle is even by even.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D4_x1.png|frame|D4_x1 symmetry]]&lt;br /&gt;
| [[File:Symmetry D4_x4.png|frame|D4_x4 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====D8====&lt;br /&gt;
&#039;&#039;&#039;D8&#039;&#039;&#039;: Symmetric under both reflection and 90° rotation. The reflection symmetry will be with respect to horizontal, vertical, and diagonal lines. There are three possibilities:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;D8_1&#039;&#039;&#039;: Rotation around the center of a cell. The bounding rectangle is odd by odd.&lt;br /&gt;
* &#039;&#039;&#039;D8_2&#039;&#039;&#039;: Rotation around a edge of a cell. The bounding rectangle is even by odd. This symmetry is not preserved by Life (reverting to D4_+2), but is with most bilaterally symmetric rules.&lt;br /&gt;
* &#039;&#039;&#039;D8_4&#039;&#039;&#039;: Rotation around a corner of a cell. The bounding rectangle is even by even.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D8_1.png|frame|D8_1 symmetry]]&lt;br /&gt;
| [[File:Symmetry D8_2.png|frame|D8_2 symmetry]]&lt;br /&gt;
| [[File:Symmetry D8_4.png|frame|D8_4 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
To preserve D8_2 symmetry, the following transitions must either all exist simultaneously with all other transitions in the same line or none should:&amp;lt;ref name=&amp;quot;post28936&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* B1c/B2c/B4c&lt;br /&gt;
* B1e/B2a/B2i/B4i&lt;br /&gt;
* B3e/B3j&lt;br /&gt;
* B3i/B6i&lt;br /&gt;
* B3q/B3y&lt;br /&gt;
* B4t/B5r&lt;br /&gt;
* B4e/B5y/B4w&lt;br /&gt;
* B4a/B5i&lt;br /&gt;
* B4n/B5e&lt;br /&gt;
* B5a/B7e/B8&lt;br /&gt;
* B6c/B6k&lt;br /&gt;
* S0/S1e/S3a&lt;br /&gt;
* S2c/S2k&lt;br /&gt;
* S2i/S5i&lt;br /&gt;
* S3e/S4r&lt;br /&gt;
* S3i/S4a/S4t/S6a/S6i/S7e&lt;br /&gt;
* S3r/S4i&lt;br /&gt;
* S3y/S4c/S4q&lt;br /&gt;
* S5e/S5j&lt;br /&gt;
* S5q/S5y&lt;br /&gt;
* S6c/S7c&lt;br /&gt;
&lt;br /&gt;
===Skew symmetries===&lt;br /&gt;
&lt;br /&gt;
If a pattern exhibits symmetry only after its constituent congruent pieces are offset by certain amounts in one or both orthogonal directions, the pattern is said to exhibit skew symmetry.&lt;br /&gt;
&lt;br /&gt;
===[[Gutter]] symmetries===&lt;br /&gt;
&lt;br /&gt;
Gutter symmetries are distinguished from non-gutter symmetries by the existence of an empty lane of cells &amp;amp;ndash; the &amp;quot;gutter&amp;quot; &amp;amp;ndash; separating the congruent pieces making up overall pattern.&lt;br /&gt;
&lt;br /&gt;
A pattern that exhibits gutter symmetry only after its pieces are skewed in the above sense is said to exhibit skew-gutter symmetry.&lt;br /&gt;
&lt;br /&gt;
Gutter and skewgutter symmetries are known to exist for both orthogonal and diagonal lines of symmetry.........? :(&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D2_+1g.png|thumb|Orthogonal gutter symmetry&amp;lt;br&amp;gt;D2_+1_gO1S0]]&lt;br /&gt;
| [[File:Symmetry D2_+1g s1.png|thumb|Orthogonal skewgutter symmetry&amp;lt;br&amp;gt;D2_+1_gO1S1]]&lt;br /&gt;
| [[File:Symmetry D2_+1g s2.png|thumb|Orthogonal double skewgutter symmetry&amp;lt;ref name=&amp;quot;post66043&amp;quot; /&amp;gt;&amp;lt;br&amp;gt;D2_+1_gO1S2]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D4_+1g.png|thumb|D4_+1 with orthogonal gutter symmetry&amp;lt;br&amp;gt;D4_+1_gO1S0]]&lt;br /&gt;
| [[File:Symmetry D4_+1gg.png|thumb|D4_+1 with two orthogonal gutters&amp;lt;br&amp;gt;D4_+1_gO1SO_gO1S0]]&lt;br /&gt;
| [[File:Symmetry D4_+2g.png|thumb|D4_+2 with orthogonal gutter symmetry&amp;lt;br&amp;gt;D4_+2_gO1S0]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D4_+2g s1.png|thumb|D4_+2 with orthogonal gutter symmetry, skewed]]&lt;br /&gt;
| [[File:Symmetry D4_+2g s2.png|thumb|D4_+2 with orthogonal gutter symmetry, doubly skewed]]&lt;br /&gt;
| [[File:Symmetry D4_+1twoskew.png|thumb|D4_+1 with two skew orthogonal gutters]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D4_+2 twoguttersoneskew.png|thumb|D4_+2 with two orthogonal gutters, one skewed]]&lt;br /&gt;
| [[File:Symmetry D4_+2 twoguttersonedoubleskew.png|thumb|D4_+2 with two orthogonal gutters, one doubly skewed]]&lt;br /&gt;
| [[File:Symmetry D4_+1twodoubleskew.png|thumb|D4_+1 with two double-skew orthogonal gutters]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D2_xg.png|thumb|Diagonal gutter symmetry&amp;lt;br&amp;gt;D2_x_gD1S0]]&lt;br /&gt;
| [[File:Symmetry D2_xg s1.png|thumb|Diagonal skewgutter symmetry&amp;lt;br&amp;gt;D2_x_gD1S1]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D4_x1g.png|thumb|D4_x1 with diagonal gutter symmetry&amp;lt;br&amp;gt;D4_x1_gD1S0]]&lt;br /&gt;
| [[File:Symmetry D4_x1gg.png|thumb|D4_x1 with two diagonal gutters&amp;lt;br&amp;gt;D4_x1_gD1S0_gD1S0]]&lt;br /&gt;
| [[File:Symmetry D4_x4g.png|thumb|D4_x4 with diagonal gutter symmetry&amp;lt;br&amp;gt;D4_x4_gD1S0]]&lt;br /&gt;
| [[File:Symmetry D4_x4gg.png|thumb|D4_x4 with two diagonal gutters&amp;lt;br&amp;gt;D4_x4_gD1S0_gD1S0]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D8_1og.png|thumb|D8_1 with orthogonal gutter symmetry]]&lt;br /&gt;
| [[File:Symmetry D8_1dg.png|thumb|D8_1 with diagonal gutter symmetry]]&lt;br /&gt;
| [[File:Symmetry D8_1gg.png|thumb|D8_1 with orthogonal and diagonal gutters]]&lt;br /&gt;
| [[File:Symmetry D8_4g.png|thumb|D8_4 with diagonal gutter symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D8_1s1og.png|thumb|D8_1 with rotationally-symmetric orthogonal skewgutter symmetry]]&lt;br /&gt;
| [[File:Symmetry D8_1s1ogdg.png|thumb|and diagonal gutters]]&lt;br /&gt;
| [[File:Symmetry D8_1s2og.png|thumb|D8_1 with rotationally-symmetric orthogonal double skewgutter symmetry]]&lt;br /&gt;
| [[File:Symmetry D8_1s2ogdg.png|thumb|and diagonal gutters]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
In order to preserve orthogonal gutter symmetry, the birth conditions B0, B2c, B2i, B4i, B4c and B6i must be absent.&lt;br /&gt;
&lt;br /&gt;
In order to preserve orthogonal skewgutter symmetry, the birth conditions B0, B1c, B2k, B2n, B3n, B3y, B4y, B4z, B5r and B6i must be absent.&lt;br /&gt;
&lt;br /&gt;
In order to preserve orthogonal double skewgutter symmetry, the birth conditions B0, B1c, B1e, B2a, B2i, B2k, B2n, B3c, B3q, B3r, B4c, B4n, B4y, B4z, B5e, B5r and B6i must be absent.&lt;br /&gt;
&lt;br /&gt;
In order to preserve diagonal gutter symmetry, the birth conditions B0, B2n, B2e, B4e, B4w and B6n must be absent.&lt;br /&gt;
&lt;br /&gt;
In order to preserve diagonal skewgutter symmetry, the birth consitions B0, B1c, B1e, B2a, B2k, B3k, B3q and B4q must be absent.&lt;br /&gt;
&lt;br /&gt;
Preserving triple or higher orthogonal skewgutter symmetry in a range-1 Moore rule requires that a pattern must not be able to escape its bounding box.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Zero-dimensional&amp;quot; gutters of a single cell can also exist, and indeed do exist in Life (in which they form immediately due to the lack of S0, S4 or S8). However, these are of absolutely no interest due to applying to every pattern with a symmetry that can support them.&lt;br /&gt;
&lt;br /&gt;
===Compositional/translational symmetry===&lt;br /&gt;
For certain rules, any pattern completely made of correctly-aligned arrangements of cells that fit within a 2&amp;amp;times;2 area will always be made up of said 2&amp;amp;times;2 arrangements of cells in all subsequent generations, simulating a [[Margolus]]-neighbourhood rule.&amp;lt;ref name=&amp;quot;post54857&amp;quot; /&amp;gt; One famous example of this is [[OCA:2&amp;amp;times;2|2&amp;amp;times;2]].&lt;br /&gt;
&lt;br /&gt;
In the case of 2&amp;amp;times;2&#039;s rule, further self-similarity can be noted with certain patterns - anything made of solid 4&amp;amp;times;4 blocks which are correctly aligned will still be made of 4&amp;amp;times;4 blocks in even generations, and so on.&lt;br /&gt;
&lt;br /&gt;
[[apgsearch]] supports the full block version of these symmetries through the inflation operator.&lt;br /&gt;
&lt;br /&gt;
===Oscillator symmetries===&lt;br /&gt;
&lt;br /&gt;
[[Oscillators]] have a wider range of symmetries than still lifes. This is because an oscillator can appear in two or four congruent states, not necessarily the same. There are 43 possible symmetries of oscillators, 27 of which do not appear in still lifes (i.e. period/mod = 2 or 4). The symmetry class is the symmetry class of the oscillator in a single generation followed by the symmetry class of the union of the generation and its congruent successors.&amp;lt;ref&amp;gt;{{CiteHickersonOscillators|accessdate=May 2, 2019}}&amp;lt;/ref&amp;gt;&amp;lt;!--&lt;br /&gt;
====Flippers====&lt;br /&gt;
&lt;br /&gt;
====180 degree rotators====&lt;br /&gt;
&lt;br /&gt;
====90 degree rotators====--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Spaceship symmetries===&lt;br /&gt;
&lt;br /&gt;
Spaceships have a limited range of symmetries because no spaceship can have rotational symmetry. However, spaceships can have glide symmetry, which is not applicable for finite patterns that do not move.&lt;br /&gt;
&lt;br /&gt;
==Hexagonal-grid and triangular-grid symmetries==&lt;br /&gt;
&lt;br /&gt;
[[hexagonal neighbourhood|Hexagonal]] and [[triangular neighbourhood|triangular]] grids have the same set of admissible symmetries as each other (by [http://mathworld.wolfram.com/DualTessellation.html planar duality]), but these are not the same symmetries as square grids. Due to how hexagonal and triangular grids are handled by programs such as [[Golly]] and [[LifeViewer]], they will also appear markedly different in these respects. C2, D2, and D4 symmetries are still compatible, but C4 symmetries become meaningless because the cells no longer have a side count that is perfectly divisible by 4. Other symmetries are exclusive to these alternative grids, as indicated below:&lt;br /&gt;
&lt;br /&gt;
* C1&lt;br /&gt;
* C2_1&lt;br /&gt;
* C2_4&lt;br /&gt;
* C3_1&lt;br /&gt;
* C3_3 (unsupported by apgsearch)&lt;br /&gt;
* C6&lt;br /&gt;
* D2_xo&lt;br /&gt;
* D2_x&lt;br /&gt;
* D4_x1&lt;br /&gt;
* D4_x4&lt;br /&gt;
* D6_1&lt;br /&gt;
* D6_1o&lt;br /&gt;
* D6_3 (unsupported by apgsearch)&lt;br /&gt;
* D12&lt;br /&gt;
&lt;br /&gt;
[[apgsearch]] currently supports most higher symmetries for hexagonal rules; the rest (C3_3 and D6_3) will be added in a future version.&amp;lt;ref name=&amp;quot;post66638&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hexagonal rules can also support gutter symmetry,&amp;lt;ref name=&amp;quot;post66215&amp;quot; /&amp;gt; however, like with square grid gutters, apgsearch does not currently support searching with these.&lt;br /&gt;
&lt;br /&gt;
===Rotational symmetries===&lt;br /&gt;
Rotational symmetries include the following:&lt;br /&gt;
&lt;br /&gt;
====C1====&lt;br /&gt;
&#039;&#039;&#039;C1&#039;&#039;&#039;: Symmetric under 360° rotation. This is essentially no symmetry at all.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Hexagonal symmetry C1.png|frame|C1 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====C2====&lt;br /&gt;
&#039;&#039;&#039;C2&#039;&#039;&#039;: Symmetric under 180° rotation. There are two possibilities:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;C2_1&#039;&#039;&#039;: Rotation around the center of a cell.&lt;br /&gt;
* &#039;&#039;&#039;C2_4&#039;&#039;&#039;: Rotation around a corner of a cell.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Hexagonal symmetry C2_1.png|frame|C2_1 symmetry]]&lt;br /&gt;
| [[File:Hexagonal symmetry C2_4.png|frame|C2_4 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====C3====&lt;br /&gt;
&#039;&#039;&#039;C3&#039;&#039;&#039;: Symmetric under 120° rotation. There are two possibilities:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;C3_1&#039;&#039;&#039;: Rotation around the center of a cell.&lt;br /&gt;
* &#039;&#039;&#039;C3_3&#039;&#039;&#039;: Rotation around a corner of a cell. (unsupported by apgsearch)&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Hexagonal symmetry C3_1.png|frame|C3_1 symmetry]]&lt;br /&gt;
| [[File:Hexagonal symmetry C3_3.png|frame|C3_3 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====C6====&lt;br /&gt;
&#039;&#039;&#039;C6&#039;&#039;&#039;: Symmetric under 60° rotation.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Hexagonal symmetry C6.png|frame|C6 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Reflectional symmetries===&lt;br /&gt;
Reflectional symmetries include the following:&lt;br /&gt;
&lt;br /&gt;
====D2====&lt;br /&gt;
&#039;&#039;&#039;D2&#039;&#039;&#039;: There is line symmetry. There are two possibilities:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;D2_x&#039;&#039;&#039;: Through the vertices of a cell. &lt;br /&gt;
* &#039;&#039;&#039;D2_xo&#039;&#039;&#039;: Through the edges of a cell.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Hexagonal symmetry D2_x.png|frame|D2_x symmetry]]&lt;br /&gt;
| [[File:Hexagonal symmetry D2_xo.png|frame|D2_xo symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====D4====&lt;br /&gt;
&#039;&#039;&#039;D4&#039;&#039;&#039;: Symmetric under both reflection and 180° rotation. The reflection symmetry will be with respect to two lines. There are two possibilities:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;D4_x1&#039;&#039;&#039;: Rotation around the center of a cell.&lt;br /&gt;
* &#039;&#039;&#039;D4_x4&#039;&#039;&#039;: Rotation around the edges of a cell.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Hexagonal symmetry D4_x1.png|frame|D4_x1 symmetry]]&lt;br /&gt;
| [[File:Hexagonal symmetry D4_x4.png|frame|D4_x4 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====D6====&lt;br /&gt;
&#039;&#039;&#039;D6&#039;&#039;&#039;: Symmetric under both reflection and 120° rotation. The reflection symmetry will be with respect to three lines. There are three possibilities:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;D6_1&#039;&#039;&#039;: Rotation around the center of a cell with lines going through the edges of cells.&lt;br /&gt;
* &#039;&#039;&#039;D6_1o&#039;&#039;&#039;: Rotation around the center of a cell with lines going through the centers of cells.&lt;br /&gt;
* &#039;&#039;&#039;D6_3&#039;&#039;&#039;: Rotation around the corner of a cell. (unsupported by apgsearch)&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Hexagonal symmetry D6_1.png|frame|D6_1 symmetry]]&lt;br /&gt;
| [[File:Hexagonal symmetry D6_1o.png|frame|D6_1o symmetry]]&lt;br /&gt;
| [[File:Hexagonal symmetry D6_3.png|frame|D6_3 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====D12====&lt;br /&gt;
&#039;&#039;&#039;D12&#039;&#039;&#039;: Symmetric under both reflection and 60° rotation. The reflection symmetry will be with respect to six lines.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Hexagonal symmetry D12.png|frame|D12 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;post28936&amp;quot;&amp;gt;{{LinkForumThread&lt;br /&gt;
|format = ref&lt;br /&gt;
|title  = Truly Bilateral Life-Like rules&lt;br /&gt;
|p      = 28936&lt;br /&gt;
|author = BlinkerSpawn&lt;br /&gt;
|date   = March 19, 2016&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;post66043&amp;quot;&amp;gt;{{LinkForumThread&lt;br /&gt;
|format = ref&lt;br /&gt;
|title  = Re: Rules with interesting dynamics&lt;br /&gt;
|p      = 66043&lt;br /&gt;
|author = muzik&lt;br /&gt;
|date   = November 30, 2018&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;post66215&amp;quot;&amp;gt;{{LinkForumThread&lt;br /&gt;
|format = ref&lt;br /&gt;
|title  = Re: Non-totalistic hex rules&lt;br /&gt;
|p      = 66215&lt;br /&gt;
|author = muzik&lt;br /&gt;
|date   = December 5, 2018&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;post66638&amp;quot;&amp;gt;{{LinkForumThread&lt;br /&gt;
|format = ref&lt;br /&gt;
|title  = Re: apgsearch v4.0&lt;br /&gt;
|p      = 66638&lt;br /&gt;
|author = Adam P. Goucher&lt;br /&gt;
|date   = December 20, 2018&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;post54857&amp;quot;&amp;gt;{{LinkForumThread&lt;br /&gt;
|format = ref&lt;br /&gt;
|title  = Re: Rules with interesting dynamics&lt;br /&gt;
|p      = 54857&lt;br /&gt;
|author = Aidan F. Pierce&lt;br /&gt;
|date   = January 8, 2018&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;/references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
{{LinkLexicon|lex_s.htm#symmetric|name=Symmetric}}&lt;br /&gt;
{{LinkForumThread|f=7|t=1898|title=Help with symmetries}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Everything else]]&lt;/div&gt;</summary>
		<author><name>JsfasdF248</name></author>
	</entry>
	<entry>
		<id>https://conwaylife.com/w/index.php?title=Static_symmetry&amp;diff=77975</id>
		<title>Static symmetry</title>
		<link rel="alternate" type="text/html" href="https://conwaylife.com/w/index.php?title=Static_symmetry&amp;diff=77975"/>
		<updated>2021-02-06T04:30:17Z</updated>

		<summary type="html">&lt;p&gt;JsfasdF248: /* C1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ambox|text=&#039;&#039;&#039;This article needs additional [[Help:Images|images]] for [[hexagonal neighbourhood|hexagonal]] and [[triangular neighbourhood|triangular]] symmetries.&#039;&#039;&#039;}}&lt;br /&gt;
The Life transition rule, like that of any [[Isotropic_non-totalistic_Life-like_cellular_automaton|isotropic cellular automaton]], is invariant under reflections and rotations. That is, the change in state of a cell remains the same if its [[neighbourhood]] is rotated or reflected. This implies there are &#039;&#039;&#039;symmetries&#039;&#039;&#039; which if present in a pattern are present in all its successors. Note that the converse is not true: a pattern need not have the full symmetry of one of its successor states.&lt;br /&gt;
&lt;br /&gt;
==Square-grid symmetries==&lt;br /&gt;
&lt;br /&gt;
[[File:Symmetries.png|center|frame|Overview of symmetries (excluding D8_2).]]&lt;br /&gt;
&lt;br /&gt;
===Rotational symmetries===&lt;br /&gt;
Rotational symmetries include the following (note that &amp;quot;C&amp;quot; refers to the [https://en.wikipedia.org/wiki/Cyclic_group cyclic groups]):&lt;br /&gt;
&lt;br /&gt;
====C1====&lt;br /&gt;
&#039;&#039;&#039;C1&#039;&#039;&#039;: Symmetric under 360° rotation. This is essentially no symmetry at all. Example: [[Eater 1]]&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry C1.png|frame|C1 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====C2====&lt;br /&gt;
&#039;&#039;&#039;C2&#039;&#039;&#039;: Symmetric under 180° rotation. There are three possibilities:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;C2_1&#039;&#039;&#039;: Rotation around the center of a cell. The bounding rectangle of a C2_1 pattern is odd by odd.&lt;br /&gt;
* &#039;&#039;&#039;C2_2&#039;&#039;&#039;: Rotation around the midpoint of a side of a cell. The bounding rectangle is even by odd.&lt;br /&gt;
* &#039;&#039;&#039;C2_4&#039;&#039;&#039;: Rotation around a corner of a cell. The bounding rectangle is even by even.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry C2_1.png|frame|C2_1 symmetry]]&lt;br /&gt;
| [[File:Symmetry C2_2.png|frame|C2_2 symmetry]]&lt;br /&gt;
| [[File:Symmetry C2_4.png|frame|C2_4 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====C4====&lt;br /&gt;
&#039;&#039;&#039;C4&#039;&#039;&#039;: Symmetric under 90° rotation. There are two possibilities:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;C4_1&#039;&#039;&#039;: Rotation around the center of a cell. The bounding rectangle is odd by odd.&lt;br /&gt;
* &#039;&#039;&#039;C4_4&#039;&#039;&#039;: Rotation around a corner of a cell. The bounding rectangle is even by even.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry C4_1.png|frame|C4_1 symmetry]]&lt;br /&gt;
| [[File:Symmetry C4_4.png|frame|C4_4 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Reflectional symmetries===&lt;br /&gt;
Reflectional symmetries include the following (note that &amp;quot;D&amp;quot; refers to the [https://en.wikipedia.org/wiki/Dihedral_group dihedral groups]):&lt;br /&gt;
&lt;br /&gt;
====D2====&lt;br /&gt;
&#039;&#039;&#039;D2&#039;&#039;&#039;: Symmetric under reflection through a line. There are two possibilities:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;D2_+&#039;&#039;&#039; The line is orthogonal. There are two sub-possibilities:&lt;br /&gt;
** &#039;&#039;&#039;D2_+1&#039;&#039;&#039; The line bisects a row of cells. The bounding rectangle is odd by any.&lt;br /&gt;
** &#039;&#039;&#039;D2_+2&#039;&#039;&#039; The line lies between two rows of cells. The bounding rectangle is even by any.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D2_+1.png|frame|D2_+1 symmetry]]&lt;br /&gt;
| [[File:Symmetry D2_+2.png|frame|D2_+2 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;D2_x&#039;&#039;&#039; The line is diagonal.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D2_x.png|frame|D2_x symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====D4====&lt;br /&gt;
&#039;&#039;&#039;D4&#039;&#039;&#039;: Symmetric under both reflection and 180° rotation. The reflection symmetry will be with respect to two lines. There are two possibilities:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;D4_+&#039;&#039;&#039;: The lines are orthogonal. There are three sub-possibilities:&lt;br /&gt;
** &#039;&#039;&#039;D4_+1&#039;&#039;&#039;: Rotation around the center of a cell. The bounding rectangle is odd by odd.&lt;br /&gt;
** &#039;&#039;&#039;D4_+2&#039;&#039;&#039;: Rotation around the midpoint of a side of a cell. The bounding rectangle is even by odd.&lt;br /&gt;
** &#039;&#039;&#039;D4_+4&#039;&#039;&#039;: Rotation around a corner of a cell. The bounding rectangle is even by even.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D4_+1.png|frame|D4_+1 symmetry]]&lt;br /&gt;
| [[File:Symmetry D4_+2.png|frame|D4_+2 symmetry]]&lt;br /&gt;
| [[File:Symmetry D4_+4.png|frame|D4_+4 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;D4_x&#039;&#039;&#039; The lines are diagonal. There are two sub-possibilities:&lt;br /&gt;
** &#039;&#039;&#039;D4_x1&#039;&#039;&#039;: Rotation around the center of a cell. The bounding rectangle is odd by odd.&lt;br /&gt;
** &#039;&#039;&#039;D4_x4&#039;&#039;&#039;: Rotation around a corner of a cell. The bounding rectangle is even by even.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D4_x1.png|frame|D4_x1 symmetry]]&lt;br /&gt;
| [[File:Symmetry D4_x4.png|frame|D4_x4 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====D8====&lt;br /&gt;
&#039;&#039;&#039;D8&#039;&#039;&#039;: Symmetric under both reflection and 90° rotation. The reflection symmetry will be with respect to horizontal, vertical, and diagonal lines. There are three possibilities:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;D8_1&#039;&#039;&#039;: Rotation around the center of a cell. The bounding rectangle is odd by odd.&lt;br /&gt;
* &#039;&#039;&#039;D8_2&#039;&#039;&#039;: Rotation around a edge of a cell. The bounding rectangle is even by odd. This symmetry is not preserved by Life (reverting to D4_+2), but is with most bilaterally symmetric rules.&lt;br /&gt;
* &#039;&#039;&#039;D8_4&#039;&#039;&#039;: Rotation around a corner of a cell. The bounding rectangle is even by even.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D8_1.png|frame|D8_1 symmetry]]&lt;br /&gt;
| [[File:Symmetry D8_2.png|frame|D8_2 symmetry]]&lt;br /&gt;
| [[File:Symmetry D8_4.png|frame|D8_4 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
To preserve D8_2 symmetry, the following transitions must either all exist simultaneously with all other transitions in the same line or none should:&amp;lt;ref name=&amp;quot;post28936&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* B1c/B2c/B4c&lt;br /&gt;
* B1e/B2a/B2i/B4i&lt;br /&gt;
* B3e/B3j&lt;br /&gt;
* B3i/B6i&lt;br /&gt;
* B3q/B3y&lt;br /&gt;
* B4t/B5r&lt;br /&gt;
* B4e/B5y/B4w&lt;br /&gt;
* B4a/B5i&lt;br /&gt;
* B4n/B5e&lt;br /&gt;
* B5a/B7e/B8&lt;br /&gt;
* B6c/B6k&lt;br /&gt;
* S0/S1e/S3a&lt;br /&gt;
* S2c/S2k&lt;br /&gt;
* S2i/S5i&lt;br /&gt;
* S3e/S4r&lt;br /&gt;
* S3i/S4a/S4t/S6a/S6i/S7e&lt;br /&gt;
* S3r/S4i&lt;br /&gt;
* S3y/S4c/S4q&lt;br /&gt;
* S5e/S5j&lt;br /&gt;
* S5q/S5y&lt;br /&gt;
* S6c/S7c&lt;br /&gt;
&lt;br /&gt;
===Skew symmetries===&lt;br /&gt;
&lt;br /&gt;
If a pattern exhibits symmetry only after its constituent congruent pieces are offset by certain amounts in one or both orthogonal directions, the pattern is said to exhibit skew symmetry.&lt;br /&gt;
&lt;br /&gt;
===[[Gutter]] symmetries===&lt;br /&gt;
&lt;br /&gt;
Gutter symmetries are distinguished from non-gutter symmetries by the existence of an empty lane of cells &amp;amp;ndash; the &amp;quot;gutter&amp;quot; &amp;amp;ndash; separating the congruent pieces making up overall pattern.&lt;br /&gt;
&lt;br /&gt;
A pattern that exhibits gutter symmetry only after its pieces are skewed in the above sense is said to exhibit skew-gutter symmetry.&lt;br /&gt;
&lt;br /&gt;
Gutter and skewgutter symmetries are known to exist for both orthogonal and diagonal lines of symmetry.........? :(&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D2_+1g.png|thumb|Orthogonal gutter symmetry&amp;lt;br&amp;gt;D2_+1_gO1S0]]&lt;br /&gt;
| [[File:Symmetry D2_+1g s1.png|thumb|Orthogonal skewgutter symmetry&amp;lt;br&amp;gt;D2_+1_gO1S1]]&lt;br /&gt;
| [[File:Symmetry D2_+1g s2.png|thumb|Orthogonal double skewgutter symmetry&amp;lt;ref name=&amp;quot;post66043&amp;quot; /&amp;gt;&amp;lt;br&amp;gt;D2_+1_gO1S2]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D4_+1g.png|thumb|D4_+1 with orthogonal gutter symmetry&amp;lt;br&amp;gt;D4_+1_gO1S0]]&lt;br /&gt;
| [[File:Symmetry D4_+1gg.png|thumb|D4_+1 with two orthogonal gutters&amp;lt;br&amp;gt;D4_+1_gO1SO_gO1S0]]&lt;br /&gt;
| [[File:Symmetry D4_+2g.png|thumb|D4_+2 with orthogonal gutter symmetry&amp;lt;br&amp;gt;D4_+2_gO1S0]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D4_+2g s1.png|thumb|D4_+2 with orthogonal gutter symmetry, skewed]]&lt;br /&gt;
| [[File:Symmetry D4_+2g s2.png|thumb|D4_+2 with orthogonal gutter symmetry, doubly skewed]]&lt;br /&gt;
| [[File:Symmetry D4_+1twoskew.png|thumb|D4_+1 with two skew orthogonal gutters]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D4_+2 twoguttersoneskew.png|thumb|D4_+2 with two orthogonal gutters, one skewed]]&lt;br /&gt;
| [[File:Symmetry D4_+2 twoguttersonedoubleskew.png|thumb|D4_+2 with two orthogonal gutters, one doubly skewed]]&lt;br /&gt;
| [[File:Symmetry D4_+1twodoubleskew.png|thumb|D4_+1 with two double-skew orthogonal gutters]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D2_xg.png|thumb|Diagonal gutter symmetry&amp;lt;br&amp;gt;D2_x_gD1S0]]&lt;br /&gt;
| [[File:Symmetry D2_xg s1.png|thumb|Diagonal skewgutter symmetry&amp;lt;br&amp;gt;D2_x_gD1S1]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D4_x1g.png|thumb|D4_x1 with diagonal gutter symmetry&amp;lt;br&amp;gt;D4_x1_gD1S0]]&lt;br /&gt;
| [[File:Symmetry D4_x1gg.png|thumb|D4_x1 with two diagonal gutters&amp;lt;br&amp;gt;D4_x1_gD1S0_gD1S0]]&lt;br /&gt;
| [[File:Symmetry D4_x4g.png|thumb|D4_x4 with diagonal gutter symmetry&amp;lt;br&amp;gt;D4_x4_gD1S0]]&lt;br /&gt;
| [[File:Symmetry D4_x4gg.png|thumb|D4_x4 with two diagonal gutters&amp;lt;br&amp;gt;D4_x4_gD1S0_gD1S0]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D8_1og.png|thumb|D8_1 with orthogonal gutter symmetry]]&lt;br /&gt;
| [[File:Symmetry D8_1dg.png|thumb|D8_1 with diagonal gutter symmetry]]&lt;br /&gt;
| [[File:Symmetry D8_1gg.png|thumb|D8_1 with orthogonal and diagonal gutters]]&lt;br /&gt;
| [[File:Symmetry D8_4g.png|thumb|D8_4 with diagonal gutter symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D8_1s1og.png|thumb|D8_1 with rotationally-symmetric orthogonal skewgutter symmetry]]&lt;br /&gt;
| [[File:Symmetry D8_1s1ogdg.png|thumb|and diagonal gutters]]&lt;br /&gt;
| [[File:Symmetry D8_1s2og.png|thumb|D8_1 with rotationally-symmetric orthogonal double skewgutter symmetry]]&lt;br /&gt;
| [[File:Symmetry D8_1s2ogdg.png|thumb|and diagonal gutters]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
In order to preserve orthogonal gutter symmetry, the birth conditions B0, B2c, B2i, B4i, B4c and B6i must be absent.&lt;br /&gt;
&lt;br /&gt;
In order to preserve orthogonal skewgutter symmetry, the birth conditions B0, B1c, B2k, B2n, B3n, B3y, B4y, B4z, B5r and B6i must be absent.&lt;br /&gt;
&lt;br /&gt;
In order to preserve orthogonal double skewgutter symmetry, the birth conditions B0, B1c, B1e, B2a, B2i, B2k, B2n, B3c, B3q, B3r, B4c, B4n, B4y, B4z, B5e, B5r and B6i must be absent.&lt;br /&gt;
&lt;br /&gt;
In order to preserve diagonal gutter symmetry, the birth conditions B0, B2n, B2e, B4e, B4w and B6n must be absent.&lt;br /&gt;
&lt;br /&gt;
In order to preserve diagonal skewgutter symmetry, the birth consitions B0, B1c, B1e, B2a, B2k, B3k, B3q and B4q must be absent.&lt;br /&gt;
&lt;br /&gt;
Preserving triple or higher orthogonal skewgutter symmetry in a range-1 Moore rule requires that a pattern must not be able to escape its bounding box.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Zero-dimensional&amp;quot; gutters of a single cell can also exist, and indeed do exist in Life (in which they form immediately due to the lack of S0, S4 or S8). However, these are of absolutely no interest due to applying to every pattern with a symmetry that can support them.&lt;br /&gt;
&lt;br /&gt;
===Compositional/translational symmetry===&lt;br /&gt;
For certain rules, any pattern completely made of correctly-aligned arrangements of cells that fit within a 2&amp;amp;times;2 area will always be made up of said 2&amp;amp;times;2 arrangements of cells in all subsequent generations, simulating a [[Margolus]]-neighbourhood rule.&amp;lt;ref name=&amp;quot;post54857&amp;quot; /&amp;gt; One famous example of this is [[OCA:2&amp;amp;times;2|2&amp;amp;times;2]].&lt;br /&gt;
&lt;br /&gt;
In the case of 2&amp;amp;times;2&#039;s rule, further self-similarity can be noted with certain patterns - anything made of solid 4&amp;amp;times;4 blocks which are correctly aligned will still be made of 4&amp;amp;times;4 blocks in even generations, and so on.&lt;br /&gt;
&lt;br /&gt;
[[apgsearch]] supports the full block version of these symmetries through the inflation operator.&lt;br /&gt;
&lt;br /&gt;
===Oscillator symmetries===&lt;br /&gt;
&lt;br /&gt;
[[Oscillators]] have a wider range of symmetries than still lifes. This is because an oscillator can appear in two or four congruent states, not necessarily the same. There are 43 possible symmetries of oscillators, 27 of which do not appear in still lifes (i.e. period/mod = 2 or 4). The symmetry class is the symmetry class of the oscillator in a single generation followed by the symmetry class of the union of the generation and its congruent successors.&amp;lt;ref&amp;gt;{{CiteHickersonOscillators|accessdate=May 2, 2019}}&amp;lt;/ref&amp;gt;&amp;lt;!--&lt;br /&gt;
====Flippers====&lt;br /&gt;
&lt;br /&gt;
====180 degree rotators====&lt;br /&gt;
&lt;br /&gt;
====90 degree rotators====--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Spaceship symmetries===&lt;br /&gt;
&lt;br /&gt;
Spaceships have a limited range of symmetries because no spaceship can have rotational symmetry. However, spaceships can have glide symmetry, which is not applicable for finite patterns that do not move.&lt;br /&gt;
&lt;br /&gt;
==Hexagonal-grid and triangular-grid symmetries==&lt;br /&gt;
&lt;br /&gt;
[[hexagonal neighbourhood|Hexagonal]] and [[triangular neighbourhood|triangular]] grids have the same set of admissible symmetries as each other (by [http://mathworld.wolfram.com/DualTessellation.html planar duality]), but these are not the same symmetries as square grids. Due to how hexagonal and triangular grids are handled by programs such as [[Golly]] and [[LifeViewer]], they will also appear markedly different in these respects. C2, D2, and D4 symmetries are still compatible, but C4 symmetries become meaningless because the cells no longer have a side count that is perfectly divisible by 4. Other symmetries are exclusive to these alternative grids, as indicated below:&lt;br /&gt;
&lt;br /&gt;
* C1&lt;br /&gt;
* C2_1&lt;br /&gt;
* C2_4&lt;br /&gt;
* C3_1&lt;br /&gt;
* C3_3 (unsupported by apgsearch)&lt;br /&gt;
* C6&lt;br /&gt;
* D2_xo&lt;br /&gt;
* D2_x&lt;br /&gt;
* D4_x1&lt;br /&gt;
* D4_x4&lt;br /&gt;
* D6_1&lt;br /&gt;
* D6_1o&lt;br /&gt;
* D6_3 (unsupported by apgsearch)&lt;br /&gt;
* D12&lt;br /&gt;
&lt;br /&gt;
[[apgsearch]] currently supports most higher symmetries for hexagonal rules; the rest (C3_3 and D6_3) will be added in a future version.&amp;lt;ref name=&amp;quot;post66638&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hexagonal rules can also support gutter symmetry,&amp;lt;ref name=&amp;quot;post66215&amp;quot; /&amp;gt; however, like with square grid gutters, apgsearch does not currently support searching with these.&lt;br /&gt;
&lt;br /&gt;
===Rotational symmetries===&lt;br /&gt;
Rotational symmetries include the following:&lt;br /&gt;
&lt;br /&gt;
====C1====&lt;br /&gt;
&#039;&#039;&#039;C1&#039;&#039;&#039;: Symmetric under 360° rotation. This is essentially no symmetry at all.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Hexagonal symmetry C1.png|frame|C1 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====C2====&lt;br /&gt;
&#039;&#039;&#039;C2&#039;&#039;&#039;: Symmetric under 180° rotation. There are two possibilities:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;C2_1&#039;&#039;&#039;: Rotation around the center of a cell.&lt;br /&gt;
* &#039;&#039;&#039;C2_4&#039;&#039;&#039;: Rotation around a corner of a cell.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Hexagonal symmetry C2_1.png|frame|C2_1 symmetry]]&lt;br /&gt;
| [[File:Hexagonal symmetry C2_4.png|frame|C2_4 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====C3====&lt;br /&gt;
&#039;&#039;&#039;C3&#039;&#039;&#039;: Symmetric under 120° rotation. There are two possibilities:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;C3_1&#039;&#039;&#039;: Rotation around the center of a cell.&lt;br /&gt;
* &#039;&#039;&#039;C3_3&#039;&#039;&#039;: Rotation around a corner of a cell. (unsupported by apgsearch)&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Hexagonal symmetry C3_1.png|frame|C3_1 symmetry]]&lt;br /&gt;
| [[File:Hexagonal symmetry C3_3.png|frame|C3_3 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====C6====&lt;br /&gt;
&#039;&#039;&#039;C6&#039;&#039;&#039;: Symmetric under 60° rotation.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Hexagonal symmetry C6.png|frame|C6 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Reflectional symmetries===&lt;br /&gt;
Reflectional symmetries include the following:&lt;br /&gt;
&lt;br /&gt;
====D2====&lt;br /&gt;
&#039;&#039;&#039;D2&#039;&#039;&#039;: There is line symmetry. There are two possibilities:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;D2_x&#039;&#039;&#039;: Through the vertices of a cell. &lt;br /&gt;
* &#039;&#039;&#039;D2_xo&#039;&#039;&#039;: Through the edges of a cell.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Hexagonal symmetry D2_x.png|frame|D2_x symmetry]]&lt;br /&gt;
| [[File:Hexagonal symmetry D2_xo.png|frame|D2_xo symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====D4====&lt;br /&gt;
&#039;&#039;&#039;D4&#039;&#039;&#039;: Symmetric under both reflection and 180° rotation. The reflection symmetry will be with respect to two lines. There are two possibilities:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;D4_x1&#039;&#039;&#039;: Rotation around the center of a cell.&lt;br /&gt;
* &#039;&#039;&#039;D4_x4&#039;&#039;&#039;: Rotation around the edges of a cell.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Hexagonal symmetry D4_x1.png|frame|D4_x1 symmetry]]&lt;br /&gt;
| [[File:Hexagonal symmetry D4_x4.png|frame|D4_x4 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====D6====&lt;br /&gt;
&#039;&#039;&#039;D6&#039;&#039;&#039;: Symmetric under both reflection and 120° rotation. The reflection symmetry will be with respect to three lines. There are three possibilities:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;D6_1&#039;&#039;&#039;: Rotation around the center of a cell with lines going through the edges of cells.&lt;br /&gt;
* &#039;&#039;&#039;D6_1o&#039;&#039;&#039;: Rotation around the center of a cell with lines going through the centers of cells.&lt;br /&gt;
* &#039;&#039;&#039;D6_3&#039;&#039;&#039;: Rotation around the corner of a cell. (unsupported by apgsearch)&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Hexagonal symmetry D6_1.png|frame|D6_1 symmetry]]&lt;br /&gt;
| [[File:Hexagonal symmetry D6_1o.png|frame|D6_1o symmetry]]&lt;br /&gt;
| [[File:Hexagonal symmetry D6_3.png|frame|D6_3 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====D12====&lt;br /&gt;
&#039;&#039;&#039;D12&#039;&#039;&#039;: Symmetric under both reflection and 60° rotation. The reflection symmetry will be with respect to six lines.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Hexagonal symmetry D12.png|frame|D12 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;post28936&amp;quot;&amp;gt;{{LinkForumThread&lt;br /&gt;
|format = ref&lt;br /&gt;
|title  = Truly Bilateral Life-Like rules&lt;br /&gt;
|p      = 28936&lt;br /&gt;
|author = BlinkerSpawn&lt;br /&gt;
|date   = March 19, 2016&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;post66043&amp;quot;&amp;gt;{{LinkForumThread&lt;br /&gt;
|format = ref&lt;br /&gt;
|title  = Re: Rules with interesting dynamics&lt;br /&gt;
|p      = 66043&lt;br /&gt;
|author = muzik&lt;br /&gt;
|date   = November 30, 2018&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;post66215&amp;quot;&amp;gt;{{LinkForumThread&lt;br /&gt;
|format = ref&lt;br /&gt;
|title  = Re: Non-totalistic hex rules&lt;br /&gt;
|p      = 66215&lt;br /&gt;
|author = muzik&lt;br /&gt;
|date   = December 5, 2018&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;post66638&amp;quot;&amp;gt;{{LinkForumThread&lt;br /&gt;
|format = ref&lt;br /&gt;
|title  = Re: apgsearch v4.0&lt;br /&gt;
|p      = 66638&lt;br /&gt;
|author = Adam P. Goucher&lt;br /&gt;
|date   = December 20, 2018&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;post54857&amp;quot;&amp;gt;{{LinkForumThread&lt;br /&gt;
|format = ref&lt;br /&gt;
|title  = Re: Rules with interesting dynamics&lt;br /&gt;
|p      = 54857&lt;br /&gt;
|author = Aidan F. Pierce&lt;br /&gt;
|date   = January 8, 2018&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;/references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
{{LinkLexicon|lex_s.htm#symmetric|name=Symmetric}}&lt;br /&gt;
{{LinkForumThread|f=7|t=1898|title=Help with symmetries}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Everything else]]&lt;/div&gt;</summary>
		<author><name>JsfasdF248</name></author>
	</entry>
	<entry>
		<id>https://conwaylife.com/w/index.php?title=Static_symmetry&amp;diff=60796</id>
		<title>Static symmetry</title>
		<link rel="alternate" type="text/html" href="https://conwaylife.com/w/index.php?title=Static_symmetry&amp;diff=60796"/>
		<updated>2019-05-02T20:17:30Z</updated>

		<summary type="html">&lt;p&gt;JsfasdF248: /* Oscillator symmetries */  Added sections&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Life transition rule, like that of any [[Isotropic_non-totalistic_Life-like_cellular_automaton|isotropic cellular automaton]], is invariant under reflections and rotations. That is, the change in state of a cell remains the same if its [[neighbourhood]] is rotated or reflected. This implies there are &#039;&#039;&#039;symmetries&#039;&#039;&#039; which if present in a pattern are present in all its successors. Note that the converse is not true: a pattern need not have the full symmetry of one of its successor states.&lt;br /&gt;
&lt;br /&gt;
==Square-grid symmetries==&lt;br /&gt;
&lt;br /&gt;
[[File:Symmetries.png|center|frame|Overview of symmetries (excluding D8_2).]]&lt;br /&gt;
&lt;br /&gt;
===Rotational symmetries===&lt;br /&gt;
Rotational symmetries include the following (note that &amp;quot;C&amp;quot; refers to the [https://en.wikipedia.org/wiki/Cyclic_group cyclic groups]):&lt;br /&gt;
&lt;br /&gt;
====C1====&lt;br /&gt;
&#039;&#039;&#039;C1&#039;&#039;&#039;: Symmetric under 360° rotation. This is essentially no symmetry at all.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry C1.png|frame|C1 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====C2====&lt;br /&gt;
&#039;&#039;&#039;C2&#039;&#039;&#039;: Symmetric under 180° rotation. There are three possibilities:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;C2_1&#039;&#039;&#039;: Rotation around the center of a cell. The bounding rectangle of a C2_1 pattern is odd by odd.&lt;br /&gt;
* &#039;&#039;&#039;C2_2&#039;&#039;&#039;: Rotation around the midpoint of a side of a cell. The bounding rectangle is even by odd.&lt;br /&gt;
* &#039;&#039;&#039;C2_4&#039;&#039;&#039;: Rotation around a corner of a cell. The bounding rectangle is even by even.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry C2_1.png|frame|C2_1 symmetry]]&lt;br /&gt;
| [[File:Symmetry C2_2.png|frame|C2_2 symmetry]]&lt;br /&gt;
| [[File:Symmetry C2_4.png|frame|C2_4 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====C4====&lt;br /&gt;
&#039;&#039;&#039;C4&#039;&#039;&#039;: Symmetric under 90° rotation. There are two possibilities:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;C4_1&#039;&#039;&#039;: Rotation around the center of a cell. The bounding rectangle is odd by odd.&lt;br /&gt;
* &#039;&#039;&#039;C4_4&#039;&#039;&#039;: Rotation around a corner of a cell. The bounding rectangle is even by even.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry C4_1.png|frame|C4_1 symmetry]]&lt;br /&gt;
| [[File:Symmetry C4_4.png|frame|C4_4 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Reflectional symmetries===&lt;br /&gt;
Reflectional symmetries include the following (note that &amp;quot;D&amp;quot; refers to the [https://en.wikipedia.org/wiki/Dihedral_group dihedral groups]):&lt;br /&gt;
&lt;br /&gt;
====D2====&lt;br /&gt;
&#039;&#039;&#039;D2&#039;&#039;&#039;: Symmetric under reflection through a line. There are two possibilities:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;D2_+&#039;&#039;&#039; The line is orthogonal. There are two sub-possibilities:&lt;br /&gt;
** &#039;&#039;&#039;D2_+1&#039;&#039;&#039; The line bisects a row of cells. The bounding rectangle is odd by any.&lt;br /&gt;
** &#039;&#039;&#039;D2_+2&#039;&#039;&#039; The line lies between two rows of cells. The bounding rectangle is even by any.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D2_+1.png|frame|D2_+1 symmetry]]&lt;br /&gt;
| [[File:Symmetry D2_+2.png|frame|D2_+2 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;D2_x&#039;&#039;&#039; The line is diagonal.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D2_x.png|frame|D2_x symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====D4====&lt;br /&gt;
&#039;&#039;&#039;D4&#039;&#039;&#039;: Symmetric under both reflection and 180° rotation. The reflection symmetry will be with respect to two lines. There are two possibilities:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;D4_+&#039;&#039;&#039;: The lines are orthogonal. There are three sub-possibilities:&lt;br /&gt;
** &#039;&#039;&#039;D4_+1&#039;&#039;&#039;: Rotation around the center of a cell. The bounding rectangle is odd by odd.&lt;br /&gt;
** &#039;&#039;&#039;D4_+2&#039;&#039;&#039;: Rotation around the midpoint of a side of a cell. The bounding rectangle is even by odd.&lt;br /&gt;
** &#039;&#039;&#039;D4_+4&#039;&#039;&#039;: Rotation around a corner of a cell. The bounding rectangle is even by even.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D4_+1.png|frame|D4_+1 symmetry]]&lt;br /&gt;
| [[File:Symmetry D4_+2.png|frame|D4_+2 symmetry]]&lt;br /&gt;
| [[File:Symmetry D4_+4.png|frame|D4_+4 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;D4_x&#039;&#039;&#039; The lines are diagonal. There are two sub-possibilities:&lt;br /&gt;
** &#039;&#039;&#039;D4_x1&#039;&#039;&#039;: Rotation around the center of a cell. The bounding rectangle is odd by odd.&lt;br /&gt;
** &#039;&#039;&#039;D4_x4&#039;&#039;&#039;: Rotation around a corner of a cell. The bounding rectangle is even by even.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D4_x1.png|frame|D4_x1 symmetry]]&lt;br /&gt;
| [[File:Symmetry D4_x4.png|frame|D4_x4 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====D8====&lt;br /&gt;
&#039;&#039;&#039;D8&#039;&#039;&#039;: Symmetric under both reflection and 90° rotation. The reflection symmetry will be with respect to horizontal, vertical, and diagonal lines. There are two possibilities:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;D8_1&#039;&#039;&#039;: Rotation around the center of a cell. The bounding rectangle is odd by odd.&lt;br /&gt;
* &#039;&#039;&#039;D8_2&#039;&#039;&#039;: Rotation around a edge of a cell. The bounding rectangle is even by odd. This symmetry is not preserved by Life (reverting to D4_+2), but is with most bilaterally symmetric rules.&lt;br /&gt;
* &#039;&#039;&#039;D8_4&#039;&#039;&#039;: Rotation around a corner of a cell. The bounding rectangle is even by even.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D8_1.png|frame|D8_1 symmetry]]&lt;br /&gt;
| [[File:Symmetry D8_2.png|frame|D8_2 symmetry]]&lt;br /&gt;
| [[File:Symmetry D8_4.png|frame|D8_4 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
To preserve D8_2 symmetry, the following transitions must either all exist simultaneously with all other transitions in the same line or none should:&amp;lt;ref name=&amp;quot;post28936&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* B1c/B2c/B4c&lt;br /&gt;
* B1e/B2a/B2i/B4i&lt;br /&gt;
* B3e/B3j&lt;br /&gt;
* B3i/B6i&lt;br /&gt;
* B3q/B3y&lt;br /&gt;
* B4t/B5r&lt;br /&gt;
* B4e/B5y/B4w&lt;br /&gt;
* B4a/B5i&lt;br /&gt;
* B4n/B5e&lt;br /&gt;
* B5a/B7e/B8&lt;br /&gt;
* B6c/B6k&lt;br /&gt;
* S0/S1e/S3a&lt;br /&gt;
* S2c/S2k&lt;br /&gt;
* S2i/S5i&lt;br /&gt;
* S3e/S4r&lt;br /&gt;
* S3i/S4a/S4t/S6a/S6i/S7e&lt;br /&gt;
* S3r/S4i&lt;br /&gt;
* S3y/S4c/S4q&lt;br /&gt;
* S5e/S5j&lt;br /&gt;
* S5q/S5y&lt;br /&gt;
* S6c/S7c&lt;br /&gt;
&lt;br /&gt;
===Skew symmetries===&lt;br /&gt;
&lt;br /&gt;
If a pattern exhibits symmetry only after its constituent congruent pieces are offset by certain amounts in one or both orthogonal directions, the pattern is said to exhibit skew symmetry.&lt;br /&gt;
&lt;br /&gt;
===Gutter symmetries===&lt;br /&gt;
&lt;br /&gt;
Gutter symmetries are distinguished from non-gutter symmetries by the existence of an empty lane of cells &amp;amp;ndash; the &amp;quot;gutter&amp;quot; &amp;amp;ndash; separating the congruent pieces making up overall pattern.&lt;br /&gt;
&lt;br /&gt;
A pattern that exhibits gutter symmetry only after its pieces are skewed in the above sense is said to exhibit skew-gutter symmetry.&lt;br /&gt;
&lt;br /&gt;
Gutter and skewgutter symmetries are known to exist for both orthogonal and diagonal lines of symmetry.........&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D2_+1g.png|thumb|Orthogonal gutter symmetry&amp;lt;br&amp;gt;D2_+1_gO1S0]]&lt;br /&gt;
| [[File:Symmetry D2_+1g s1.png|thumb|Orthogonal skewgutter symmetry&amp;lt;br&amp;gt;D2_+1_gO1S1]]&lt;br /&gt;
| [[File:Symmetry D2_+1g s2.png|thumb|Orthogonal double skewgutter symmetry&amp;lt;ref name=&amp;quot;post66043&amp;quot; /&amp;gt;&amp;lt;br&amp;gt;D2_+1_gO1S2]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D4_+1g.png|thumb|D4_+1 with orthogonal gutter symmetry&amp;lt;br&amp;gt;D4_+1_gO1S0]]&lt;br /&gt;
| [[File:Symmetry D4_+1gg.png|thumb|D4_+1 with two orthogonal gutters&amp;lt;br&amp;gt;D4_+1_gO1SO_gO1S0]]&lt;br /&gt;
| [[File:Symmetry D4_+2g.png|thumb|D4_+2 with orthogonal gutter symmetry&amp;lt;br&amp;gt;D4_+2_gO1S0]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D4_+2g s1.png|thumb|D4_+2 with orthogonal gutter symmetry, skewed]]&lt;br /&gt;
| [[File:Symmetry D4_+2g s2.png|thumb|D4_+2 with orthogonal gutter symmetry, doubly skewed]]&lt;br /&gt;
| [[File:Symmetry D4_+1twoskew.png|thumb|D4_+1 with two skew orthogonal gutters]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D4_+2 twoguttersoneskew.png|thumb|D4_+2 with two orthogonal gutters, one skewed]]&lt;br /&gt;
| [[File:Symmetry D4_+2 twoguttersonedoubleskew.png|thumb|D4_+2 with two orthogonal gutters, one doubly skewed]]&lt;br /&gt;
| [[File:Symmetry D4_+1twodoubleskew.png|thumb|D4_+1 with two double-skew orthogonal gutters]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D2_xg.png|thumb|Diagonal gutter symmetry&amp;lt;br&amp;gt;D2_x_gD1S0]]&lt;br /&gt;
| [[File:Symmetry D2_xg s1.png|thumb|Diagonal skewgutter symmetry&amp;lt;br&amp;gt;D2_x_gD1S1]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D4_x1g.png|thumb|D4_x1 with diagonal gutter symmetry&amp;lt;br&amp;gt;D4_x1_gD1S0]]&lt;br /&gt;
| [[File:Symmetry D4_x1gg.png|thumb|D4_x1 with two diagonal gutters&amp;lt;br&amp;gt;D4_x1_gD1S0_gD1S0]]&lt;br /&gt;
| [[File:Symmetry D4_x4g.png|thumb|D4_x4 with diagonal gutter symmetry&amp;lt;br&amp;gt;D4_x4_gD1S0]]&lt;br /&gt;
| [[File:Symmetry D4_x4gg.png|thumb|D4_x4 with two diagonal gutters&amp;lt;br&amp;gt;D4_x4_gD1S0_gD1S0]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D8_1og.png|thumb|D8_1 with orthogonal gutter symmetry]]&lt;br /&gt;
| [[File:Symmetry D8_1dg.png|thumb|D8_1 with diagonal gutter symmetry]]&lt;br /&gt;
| [[File:Symmetry D8_1gg.png|thumb|D8_1 with orthogonal and diagonal gutters]]&lt;br /&gt;
| [[File:Symmetry D8_4g.png|thumb|D8_4 with diagonal gutter symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D8_1s1og.png|thumb|D8_1 with rotationally-symmetric orthogonal skewgutter symmetry]]&lt;br /&gt;
| [[File:Symmetry D8_1s1ogdg.png|thumb|and diagonal gutters]]&lt;br /&gt;
| [[File:Symmetry D8_1s2og.png|thumb|D8_1 with rotationally-symmetric orthogonal double skewgutter symmetry]]&lt;br /&gt;
| [[File:Symmetry D8_1s2ogdg.png|thumb|and diagonal gutters]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
In order to preserve orthogonal gutter symmetry, the birth conditions B0, B2c, B2i, B4i, B4c and B6i must be absent.&lt;br /&gt;
&lt;br /&gt;
In order to preserve orthogonal skewgutter symmetry, the birth conditions B0, B1c, B2k, B2n, B3n, B3y, B4y, B4z, B5r and B6i must be absent.&lt;br /&gt;
&lt;br /&gt;
In order to preserve orthogonal double skewgutter symmetry, the birth conditions B0, B1c, B1e, B2a, B2i, B2k, B2n, B3c, B3q, B3r, B4c, B4n, B4y, B4z, B5e, B5r and B6i must be absent.&lt;br /&gt;
&lt;br /&gt;
In order to preserve diagonal gutter symmetry, the birth conditions B0, B2n, B2e, B4e, B4w and B6n must be absent.&lt;br /&gt;
&lt;br /&gt;
In order to preserve diagonal skewgutter symmetry, the birth consitions B0, B1c, B1e, B2a, B2k, B3k, B3q and B4q must be absent.&lt;br /&gt;
&lt;br /&gt;
Preserving triple or higher orthogonal skewgutter symmetry in a range-1 Moore rule requires that a pattern must not be able to escape its bounding box.&lt;br /&gt;
&lt;br /&gt;
===Oscillator symmetries===&lt;br /&gt;
&lt;br /&gt;
[[Oscillators]] have a wider range of symmetries than still lifes. This is because an oscillator can appear in two or four congruent states, not necessarily the same. There are 43 possible symmetries of oscillators, 27 of which do not appear in still lifes (i.e. period/mod = 2 or 4). The symmetry class is the symmetry class of the oscillator in a single generation followed by the symmetry class of the union of the generation and its congruent successors.&lt;br /&gt;
&amp;lt;!--please use symmetry section of http://radicaleye.com/DRH/stamps.html to expand--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Flippers====&lt;br /&gt;
&lt;br /&gt;
====180 degree rotators====&lt;br /&gt;
&lt;br /&gt;
====90 degree rotators====&lt;br /&gt;
&lt;br /&gt;
===Spaceship symmetries===&lt;br /&gt;
&lt;br /&gt;
Spaceships have a limited range of symmetries because no spaceship can have rotational symmetry. However, spaceships can have glide symmetry, which is not applicable for finite patterns that do not move.&lt;br /&gt;
&lt;br /&gt;
==Hexagonal-grid and triangular-grid symmetries==&lt;br /&gt;
&lt;br /&gt;
[[hexagonal neighbourhood|Hexagonal]] and [[triangular neighbourhood|triangular]] grids have the same set of admissible symmetries as each other (by [http://mathworld.wolfram.com/DualTessellation.html planar duality]), but these are not the same symmetries as square grids. C2, D2, and D4 symmetries are still compatible, but C4 symmetries become meaningless because the cells no longer have a side count that is divisible by 4. Other symmetries are exclusive to these alternative grids, as indicated below: &amp;lt;!--please add images later down the line--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* C1&lt;br /&gt;
* C2_1&lt;br /&gt;
* C2_4&lt;br /&gt;
* C3_1&lt;br /&gt;
* C3_3 (unsupported by apgsearch)&lt;br /&gt;
* C6&lt;br /&gt;
* D2_xo&lt;br /&gt;
* D2_x&lt;br /&gt;
* D4_x1&lt;br /&gt;
* D4_x4&lt;br /&gt;
* D6_1&lt;br /&gt;
* D6_1o&lt;br /&gt;
* D6_3 (unsupported by apgsearch)&lt;br /&gt;
* D12&lt;br /&gt;
&lt;br /&gt;
[[apgsearch]] currently supports most higher symmetries for hexagonal rules; the rest (C3_3 and D6_3) will be added in a future version.&amp;lt;ref name=&amp;quot;post66638&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hexagonal rules can also support gutter symmetry,&amp;lt;ref name=&amp;quot;post66215&amp;quot; /&amp;gt; however, like with square grid gutters, apgsearch does not currently support searching with these.&lt;br /&gt;
&lt;br /&gt;
===Rotational symmetries===&lt;br /&gt;
Rotational symmetries include the following:&lt;br /&gt;
&lt;br /&gt;
====C1====&lt;br /&gt;
&#039;&#039;&#039;C1&#039;&#039;&#039;: Symmetric under 360° rotation. This is essentially no symmetry at all.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Hexagonal symmetry C1.png|frame|C1 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====C2====&lt;br /&gt;
&#039;&#039;&#039;C2&#039;&#039;&#039;: Symmetric under 180° rotation. There are two possibilities:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;C2_1&#039;&#039;&#039;: Rotation around the center of a cell.&lt;br /&gt;
* &#039;&#039;&#039;C2_4&#039;&#039;&#039;: Rotation around a corner of a cell.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Hexagonal symmetry C2_1.png|frame|C2_1 symmetry]]&lt;br /&gt;
| [[File:Hexagonal symmetry C2_4.png|frame|C2_4 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====C3====&lt;br /&gt;
&#039;&#039;&#039;C3&#039;&#039;&#039;: Symmetric under 120° rotation. There are two possibilities:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;C3_1&#039;&#039;&#039;: Rotation around the center of a cell.&lt;br /&gt;
* &#039;&#039;&#039;C3_3&#039;&#039;&#039;: Rotation around a corner of a cell. (unsupported by apgsearch)&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Hexagonal symmetry C3_1.png|frame|C3_1 symmetry]]&lt;br /&gt;
| [[File:Hexagonal symmetry C3_3.png|frame|C3_3 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====C6====&lt;br /&gt;
&#039;&#039;&#039;C6&#039;&#039;&#039;: Symmetric under 60° rotation.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Hexagonal symmetry C6.png|frame|C6 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Reflectional symmetries===&lt;br /&gt;
Reflectional symmetries include the following:&lt;br /&gt;
&lt;br /&gt;
====D2====&lt;br /&gt;
&#039;&#039;&#039;D2&#039;&#039;&#039;: There is line symmetry. There are two possibilities:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;D2_x&#039;&#039;&#039;: Through the vertices of a cell. &lt;br /&gt;
* &#039;&#039;&#039;D2_xo&#039;&#039;&#039;: Through the edges of a cell.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Hexagonal symmetry D2_x.png|frame|D2_x symmetry]]&lt;br /&gt;
| [[File:Hexagonal symmetry D2_xo.png|frame|D2_xo symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====D4====&lt;br /&gt;
&#039;&#039;&#039;D4&#039;&#039;&#039;: Symmetric under both reflection and 180° rotation. The reflection symmetry will be with respect to two lines. There are two possibilities:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;D4_x1&#039;&#039;&#039;: Rotation around the center of a cell.&lt;br /&gt;
* &#039;&#039;&#039;D4_x4&#039;&#039;&#039;: Rotation around the edges of a cell.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Hexagonal symmetry D4_x1.png|frame|D4_x1 symmetry]]&lt;br /&gt;
| [[File:Hexagonal symmetry D4_x4.png|frame|D4_x4 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====D6====&lt;br /&gt;
&#039;&#039;&#039;D6&#039;&#039;&#039;: Symmetric under both reflection and 120° rotation. The reflection symmetry will be with respect to three lines. There are three possibilities:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;D6_1&#039;&#039;&#039;: Rotation around the center of a cell with lines going through the edges of cells.&lt;br /&gt;
* &#039;&#039;&#039;D6_1o&#039;&#039;&#039;: Rotation around the center of a cell with lines going through the centers of cells.&lt;br /&gt;
* &#039;&#039;&#039;D6_3&#039;&#039;&#039;: Rotation around the corner of a cell. (unsupported by apgsearch)&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Hexagonal symmetry D6_1.png|frame|D6_1 symmetry]]&lt;br /&gt;
| [[File:Hexagonal symmetry D6_1o.png|frame|D6_1o symmetry]]&lt;br /&gt;
| [[File:Hexagonal symmetry D6_3.png|frame|D6_3 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====D12====&lt;br /&gt;
&#039;&#039;&#039;D12&#039;&#039;&#039;: Symmetric under both reflection and 60° rotation. The reflection symmetry will be with respect to six lines.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Hexagonal symmetry D12.png|frame|D12 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;post28936&amp;quot;&amp;gt;{{LinkForumThread&lt;br /&gt;
|format = ref&lt;br /&gt;
|title  = Truly Bilateral Life-Like rules&lt;br /&gt;
|p      = 28936&lt;br /&gt;
|author = BlinkerSpawn&lt;br /&gt;
|date   = March 19, 2016&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;post66043&amp;quot;&amp;gt;{{LinkForumThread&lt;br /&gt;
|format = ref&lt;br /&gt;
|title  = Re: Rules with interesting dynamics&lt;br /&gt;
|p      = 66043&lt;br /&gt;
|author = muzik&lt;br /&gt;
|date   = November 30, 2018&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;post66215&amp;quot;&amp;gt;{{LinkForumThread&lt;br /&gt;
|format = ref&lt;br /&gt;
|title  = Re: Non-totalistic hex rules&lt;br /&gt;
|p      = 66215&lt;br /&gt;
|author = muzik&lt;br /&gt;
|date   = December 5, 2018&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;post66638&amp;quot;&amp;gt;{{LinkForumThread&lt;br /&gt;
|format = ref&lt;br /&gt;
|title  = Re: apgsearch v4.0&lt;br /&gt;
|p      = 66638&lt;br /&gt;
|author = Adam P. Goucher&lt;br /&gt;
|date   = December 20, 2018&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;/references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
{{LinkLexicon|lex_s.htm#symmetric|name=Symmetric}}&lt;br /&gt;
{{LinkForumThread|f=7|t=1898|title=Help with symmetries}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Everything else]]&lt;/div&gt;</summary>
		<author><name>JsfasdF248</name></author>
	</entry>
	<entry>
		<id>https://conwaylife.com/w/index.php?title=Static_symmetry&amp;diff=60791</id>
		<title>Static symmetry</title>
		<link rel="alternate" type="text/html" href="https://conwaylife.com/w/index.php?title=Static_symmetry&amp;diff=60791"/>
		<updated>2019-05-02T02:38:33Z</updated>

		<summary type="html">&lt;p&gt;JsfasdF248: Added sections for oscillators and spaceships (please expand)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Life transition rule, like that of any [[Isotropic_non-totalistic_Life-like_cellular_automaton|isotropic cellular automaton]], is invariant under reflections and rotations. That is, the change in state of a cell remains the same if its [[neighbourhood]] is rotated or reflected. This implies there are &#039;&#039;&#039;symmetries&#039;&#039;&#039; which if present in a pattern are present in all its successors. Note that the converse is not true: a pattern need not have the full symmetry of one of its successor states.&lt;br /&gt;
&lt;br /&gt;
==Square-grid symmetries==&lt;br /&gt;
&lt;br /&gt;
[[File:Symmetries.png|center|frame|Overview of symmetries (excluding D8_2).]]&lt;br /&gt;
&lt;br /&gt;
===Rotational symmetries===&lt;br /&gt;
Rotational symmetries include the following (note that &amp;quot;C&amp;quot; refers to the [https://en.wikipedia.org/wiki/Cyclic_group cyclic groups]):&lt;br /&gt;
&lt;br /&gt;
====C1====&lt;br /&gt;
&#039;&#039;&#039;C1&#039;&#039;&#039;: Symmetric under 360° rotation. This is essentially no symmetry at all.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry C1.png|frame|C1 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====C2====&lt;br /&gt;
&#039;&#039;&#039;C2&#039;&#039;&#039;: Symmetric under 180° rotation. There are three possibilities:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;C2_1&#039;&#039;&#039;: Rotation around the center of a cell. The bounding rectangle of a C2_1 pattern is odd by odd.&lt;br /&gt;
* &#039;&#039;&#039;C2_2&#039;&#039;&#039;: Rotation around the midpoint of a side of a cell. The bounding rectangle is even by odd.&lt;br /&gt;
* &#039;&#039;&#039;C2_4&#039;&#039;&#039;: Rotation around a corner of a cell. The bounding rectangle is even by even.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry C2_1.png|frame|C2_1 symmetry]]&lt;br /&gt;
| [[File:Symmetry C2_2.png|frame|C2_2 symmetry]]&lt;br /&gt;
| [[File:Symmetry C2_4.png|frame|C2_4 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====C4====&lt;br /&gt;
&#039;&#039;&#039;C4&#039;&#039;&#039;: Symmetric under 90° rotation. There are two possibilities:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;C4_1&#039;&#039;&#039;: Rotation around the center of a cell. The bounding rectangle is odd by odd.&lt;br /&gt;
* &#039;&#039;&#039;C4_4&#039;&#039;&#039;: Rotation around a corner of a cell. The bounding rectangle is even by even.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry C4_1.png|frame|C4_1 symmetry]]&lt;br /&gt;
| [[File:Symmetry C4_4.png|frame|C4_4 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Reflectional symmetries===&lt;br /&gt;
Reflectional symmetries include the following (note that &amp;quot;D&amp;quot; refers to the [https://en.wikipedia.org/wiki/Dihedral_group dihedral groups]):&lt;br /&gt;
&lt;br /&gt;
====D2====&lt;br /&gt;
&#039;&#039;&#039;D2&#039;&#039;&#039;: Symmetric under reflection through a line. There are two possibilities:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;D2_+&#039;&#039;&#039; The line is orthogonal. There are two sub-possibilities:&lt;br /&gt;
** &#039;&#039;&#039;D2_+1&#039;&#039;&#039; The line bisects a row of cells. The bounding rectangle is odd by any.&lt;br /&gt;
** &#039;&#039;&#039;D2_+2&#039;&#039;&#039; The line lies between two rows of cells. The bounding rectangle is even by any.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D2_+1.png|frame|D2_+1 symmetry]]&lt;br /&gt;
| [[File:Symmetry D2_+2.png|frame|D2_+2 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;D2_x&#039;&#039;&#039; The line is diagonal.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D2_x.png|frame|D2_x symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====D4====&lt;br /&gt;
&#039;&#039;&#039;D4&#039;&#039;&#039;: Symmetric under both reflection and 180° rotation. The reflection symmetry will be with respect to two lines. There are two possibilities:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;D4_+&#039;&#039;&#039;: The lines are orthogonal. There are three sub-possibilities:&lt;br /&gt;
** &#039;&#039;&#039;D4_+1&#039;&#039;&#039;: Rotation around the center of a cell. The bounding rectangle is odd by odd.&lt;br /&gt;
** &#039;&#039;&#039;D4_+2&#039;&#039;&#039;: Rotation around the midpoint of a side of a cell. The bounding rectangle is even by odd.&lt;br /&gt;
** &#039;&#039;&#039;D4_+4&#039;&#039;&#039;: Rotation around a corner of a cell. The bounding rectangle is even by even.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D4_+1.png|frame|D4_+1 symmetry]]&lt;br /&gt;
| [[File:Symmetry D4_+2.png|frame|D4_+2 symmetry]]&lt;br /&gt;
| [[File:Symmetry D4_+4.png|frame|D4_+4 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;D4_x&#039;&#039;&#039; The lines are diagonal. There are two sub-possibilities:&lt;br /&gt;
** &#039;&#039;&#039;D4_x1&#039;&#039;&#039;: Rotation around the center of a cell. The bounding rectangle is odd by odd.&lt;br /&gt;
** &#039;&#039;&#039;D4_x4&#039;&#039;&#039;: Rotation around a corner of a cell. The bounding rectangle is even by even.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D4_x1.png|frame|D4_x1 symmetry]]&lt;br /&gt;
| [[File:Symmetry D4_x4.png|frame|D4_x4 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====D8====&lt;br /&gt;
&#039;&#039;&#039;D8&#039;&#039;&#039;: Symmetric under both reflection and 90° rotation. The reflection symmetry will be with respect to horizontal, vertical, and diagonal lines. There are two possibilities:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;D8_1&#039;&#039;&#039;: Rotation around the center of a cell. The bounding rectangle is odd by odd.&lt;br /&gt;
* &#039;&#039;&#039;D8_2&#039;&#039;&#039;: Rotation around a edge of a cell. The bounding rectangle is even by odd. This symmetry is not preserved by Life (reverting to D4_+2), but is with most bilaterally symmetric rules.&lt;br /&gt;
* &#039;&#039;&#039;D8_4&#039;&#039;&#039;: Rotation around a corner of a cell. The bounding rectangle is even by even.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D8_1.png|frame|D8_1 symmetry]]&lt;br /&gt;
| [[File:Symmetry D8_2.png|frame|D8_2 symmetry]]&lt;br /&gt;
| [[File:Symmetry D8_4.png|frame|D8_4 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
To preserve D8_2 symmetry, the following transitions must either all exist simultaneously with all other transitions in the same line or none should:&amp;lt;ref name=&amp;quot;post28936&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* B1c/B2c/B4c&lt;br /&gt;
* B1e/B2a/B2i/B4i&lt;br /&gt;
* B3e/B3j&lt;br /&gt;
* B3i/B6i&lt;br /&gt;
* B3q/B3y&lt;br /&gt;
* B4t/B5r&lt;br /&gt;
* B4e/B5y/B4w&lt;br /&gt;
* B4a/B5i&lt;br /&gt;
* B4n/B5e&lt;br /&gt;
* B5a/B7e/B8&lt;br /&gt;
* B6c/B6k&lt;br /&gt;
* S0/S1e/S3a&lt;br /&gt;
* S2c/S2k&lt;br /&gt;
* S2i/S5i&lt;br /&gt;
* S3e/S4r&lt;br /&gt;
* S3i/S4a/S4t/S6a/S6i/S7e&lt;br /&gt;
* S3r/S4i&lt;br /&gt;
* S3y/S4c/S4q&lt;br /&gt;
* S5e/S5j&lt;br /&gt;
* S5q/S5y&lt;br /&gt;
* S6c/S7c&lt;br /&gt;
&lt;br /&gt;
===Skew symmetries===&lt;br /&gt;
&lt;br /&gt;
If a pattern exhibits symmetry only after its constituent congruent pieces are offset by certain amounts in one or both orthogonal directions, the pattern is said to exhibit skew symmetry.&lt;br /&gt;
&lt;br /&gt;
===Gutter symmetries===&lt;br /&gt;
&lt;br /&gt;
Gutter symmetries are distinguished from non-gutter symmetries by the existence of an empty lane of cells &amp;amp;ndash; the &amp;quot;gutter&amp;quot; &amp;amp;ndash; separating the congruent pieces making up overall pattern.&lt;br /&gt;
&lt;br /&gt;
A pattern that exhibits gutter symmetry only after its pieces are skewed in the above sense is said to exhibit skew-gutter symmetry.&lt;br /&gt;
&lt;br /&gt;
Gutter and skewgutter symmetries are known to exist for both orthogonal and diagonal lines of symmetry.........&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D2_+1g.png|thumb|Orthogonal gutter symmetry&amp;lt;br&amp;gt;D2_+1_gO1S0]]&lt;br /&gt;
| [[File:Symmetry D2_+1g s1.png|thumb|Orthogonal skewgutter symmetry&amp;lt;br&amp;gt;D2_+1_gO1S1]]&lt;br /&gt;
| [[File:Symmetry D2_+1g s2.png|thumb|Orthogonal double skewgutter symmetry&amp;lt;ref name=&amp;quot;post66043&amp;quot; /&amp;gt;&amp;lt;br&amp;gt;D2_+1_gO1S2]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D4_+1g.png|thumb|D4_+1 with orthogonal gutter symmetry&amp;lt;br&amp;gt;D4_+1_gO1S0]]&lt;br /&gt;
| [[File:Symmetry D4_+1gg.png|thumb|D4_+1 with two orthogonal gutters&amp;lt;br&amp;gt;D4_+1_gO1SO_gO1S0]]&lt;br /&gt;
| [[File:Symmetry D4_+2g.png|thumb|D4_+2 with orthogonal gutter symmetry&amp;lt;br&amp;gt;D4_+2_gO1S0]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D4_+2g s1.png|thumb|D4_+2 with orthogonal gutter symmetry, skewed]]&lt;br /&gt;
| [[File:Symmetry D4_+2g s2.png|thumb|D4_+2 with orthogonal gutter symmetry, doubly skewed]]&lt;br /&gt;
| [[File:Symmetry D4_+1twoskew.png|thumb|D4_+1 with two skew orthogonal gutters]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D4_+2 twoguttersoneskew.png|thumb|D4_+2 with two orthogonal gutters, one skewed]]&lt;br /&gt;
| [[File:Symmetry D4_+2 twoguttersonedoubleskew.png|thumb|D4_+2 with two orthogonal gutters, one doubly skewed]]&lt;br /&gt;
| [[File:Symmetry D4_+1twodoubleskew.png|thumb|D4_+1 with two double-skew orthogonal gutters]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D2_xg.png|thumb|Diagonal gutter symmetry&amp;lt;br&amp;gt;D2_x_gD1S0]]&lt;br /&gt;
| [[File:Symmetry D2_xg s1.png|thumb|Diagonal skewgutter symmetry&amp;lt;br&amp;gt;D2_x_gD1S1]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D4_x1g.png|thumb|D4_x1 with diagonal gutter symmetry&amp;lt;br&amp;gt;D4_x1_gD1S0]]&lt;br /&gt;
| [[File:Symmetry D4_x1gg.png|thumb|D4_x1 with two diagonal gutters&amp;lt;br&amp;gt;D4_x1_gD1S0_gD1S0]]&lt;br /&gt;
| [[File:Symmetry D4_x4g.png|thumb|D4_x4 with diagonal gutter symmetry&amp;lt;br&amp;gt;D4_x4_gD1S0]]&lt;br /&gt;
| [[File:Symmetry D4_x4gg.png|thumb|D4_x4 with two diagonal gutters&amp;lt;br&amp;gt;D4_x4_gD1S0_gD1S0]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D8_1og.png|thumb|D8_1 with orthogonal gutter symmetry]]&lt;br /&gt;
| [[File:Symmetry D8_1dg.png|thumb|D8_1 with diagonal gutter symmetry]]&lt;br /&gt;
| [[File:Symmetry D8_1gg.png|thumb|D8_1 with orthogonal and diagonal gutters]]&lt;br /&gt;
| [[File:Symmetry D8_4g.png|thumb|D8_4 with diagonal gutter symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Symmetry D8_1s1og.png|thumb|D8_1 with rotationally-symmetric orthogonal skewgutter symmetry]]&lt;br /&gt;
| [[File:Symmetry D8_1s1ogdg.png|thumb|and diagonal gutters]]&lt;br /&gt;
| [[File:Symmetry D8_1s2og.png|thumb|D8_1 with rotationally-symmetric orthogonal double skewgutter symmetry]]&lt;br /&gt;
| [[File:Symmetry D8_1s2ogdg.png|thumb|and diagonal gutters]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
In order to preserve orthogonal gutter symmetry, the birth conditions B0, B2c, B2i, B4i, B4c and B6i must be absent.&lt;br /&gt;
&lt;br /&gt;
In order to preserve orthogonal skewgutter symmetry, the birth conditions B0, B1c, B2k, B2n, B3n, B3y, B4y, B4z, B5r and B6i must be absent.&lt;br /&gt;
&lt;br /&gt;
In order to preserve orthogonal double skewgutter symmetry, the birth conditions B0, B1c, B1e, B2a, B2i, B2k, B2n, B3c, B3q, B3r, B4c, B4n, B4y, B4z, B5e, B5r and B6i must be absent.&lt;br /&gt;
&lt;br /&gt;
In order to preserve diagonal gutter symmetry, the birth conditions B0, B2n, B2e, B4e, B4w and B6n must be absent.&lt;br /&gt;
&lt;br /&gt;
In order to preserve diagonal skewgutter symmetry, the birth consitions B0, B1c, B1e, B2a, B2k, B3k, B3q and B4q must be absent.&lt;br /&gt;
&lt;br /&gt;
Preserving triple or higher orthogonal skewgutter symmetry in a range-1 Moore rule requires that a pattern must not be able to escape its bounding box.&lt;br /&gt;
&lt;br /&gt;
===Oscillator symmetries===&lt;br /&gt;
&lt;br /&gt;
[[Oscillators]] have a wider range of symmetries than still lifes. This is because an oscillator can appear in two or four congruent states, not necessarily the same. There are 43 possible symmetries of oscillators, 27 of which do not appear in still lifes (i.e. period/mod = 2 or 4).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--please use symmetry section of http://radicaleye.com/DRH/stamps.html to expand--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Spaceship symmetries===&lt;br /&gt;
&lt;br /&gt;
Spaceships have a limited range of symmetries because no spaceship can have rotational symmetry. However, spaceships can have glide symmetry, which is not applicable for finite patterns that do not move.&lt;br /&gt;
&lt;br /&gt;
==Hexagonal-grid and triangular-grid symmetries==&lt;br /&gt;
&lt;br /&gt;
[[hexagonal neighbourhood|Hexagonal]] and [[triangular neighbourhood|triangular]] grids have the same set of admissible symmetries as each other (by [http://mathworld.wolfram.com/DualTessellation.html planar duality]), but these are not the same symmetries as square grids. C2, D2, and D4 symmetries are still compatible, but C4 symmetries become meaningless because the cells no longer have a side count that is divisible by 4. Other symmetries are exclusive to these alternative grids, as indicated below: &amp;lt;!--please add images later down the line--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* C1&lt;br /&gt;
* C2_1&lt;br /&gt;
* C2_4&lt;br /&gt;
* C3_1&lt;br /&gt;
* C3_3 (unsupported by apgsearch)&lt;br /&gt;
* C6&lt;br /&gt;
* D2_xo&lt;br /&gt;
* D2_x&lt;br /&gt;
* D4_x1&lt;br /&gt;
* D4_x4&lt;br /&gt;
* D6_1&lt;br /&gt;
* D6_1o&lt;br /&gt;
* D6_3 (unsupported by apgsearch)&lt;br /&gt;
* D12&lt;br /&gt;
&lt;br /&gt;
[[apgsearch]] currently supports most higher symmetries for hexagonal rules; the rest (C3_3 and D6_3) will be added in a future version.&amp;lt;ref name=&amp;quot;post66638&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hexagonal rules can also support gutter symmetry,&amp;lt;ref name=&amp;quot;post66215&amp;quot; /&amp;gt; however, like with square grid gutters, apgsearch does not currently support searching with these.&lt;br /&gt;
&lt;br /&gt;
===Rotational symmetries===&lt;br /&gt;
Rotational symmetries include the following:&lt;br /&gt;
&lt;br /&gt;
====C1====&lt;br /&gt;
&#039;&#039;&#039;C1&#039;&#039;&#039;: Symmetric under 360° rotation. This is essentially no symmetry at all.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Hexagonal symmetry C1.png|frame|C1 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====C2====&lt;br /&gt;
&#039;&#039;&#039;C2&#039;&#039;&#039;: Symmetric under 180° rotation. There are two possibilities:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;C2_1&#039;&#039;&#039;: Rotation around the center of a cell.&lt;br /&gt;
* &#039;&#039;&#039;C2_4&#039;&#039;&#039;: Rotation around a corner of a cell.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Hexagonal symmetry C2_1.png|frame|C2_1 symmetry]]&lt;br /&gt;
| [[File:Hexagonal symmetry C2_4.png|frame|C2_4 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====C3====&lt;br /&gt;
&#039;&#039;&#039;C3&#039;&#039;&#039;: Symmetric under 120° rotation. There are two possibilities:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;C3_1&#039;&#039;&#039;: Rotation around the center of a cell.&lt;br /&gt;
* &#039;&#039;&#039;C3_3&#039;&#039;&#039;: Rotation around a corner of a cell. (unsupported by apgsearch)&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Hexagonal symmetry C3_1.png|frame|C3_1 symmetry]]&lt;br /&gt;
| [[File:Hexagonal symmetry C3_3.png|frame|C3_3 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====C6====&lt;br /&gt;
&#039;&#039;&#039;C6&#039;&#039;&#039;: Symmetric under 60° rotation.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Hexagonal symmetry C6.png|frame|C6 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Reflectional symmetries===&lt;br /&gt;
Reflectional symmetries include the following:&lt;br /&gt;
&lt;br /&gt;
====D2====&lt;br /&gt;
&#039;&#039;&#039;D2&#039;&#039;&#039;: There is line symmetry. There are two possibilities:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;D2_x&#039;&#039;&#039;: Through the vertices of a cell. &lt;br /&gt;
* &#039;&#039;&#039;D2_xo&#039;&#039;&#039;: Through the edges of a cell.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Hexagonal symmetry D2_x.png|frame|D2_x symmetry]]&lt;br /&gt;
| [[File:Hexagonal symmetry D2_xo.png|frame|D2_xo symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====D4====&lt;br /&gt;
&#039;&#039;&#039;D4&#039;&#039;&#039;: Symmetric under both reflection and 180° rotation. The reflection symmetry will be with respect to two lines. There are two possibilities:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;D4_x1&#039;&#039;&#039;: Rotation around the center of a cell.&lt;br /&gt;
* &#039;&#039;&#039;D4_x4&#039;&#039;&#039;: Rotation around the edges of a cell.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Hexagonal symmetry D4_x1.png|frame|D4_x1 symmetry]]&lt;br /&gt;
| [[File:Hexagonal symmetry D4_x4.png|frame|D4_x4 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====D6====&lt;br /&gt;
&#039;&#039;&#039;D6&#039;&#039;&#039;: Symmetric under both reflection and 120° rotation. The reflection symmetry will be with respect to three lines. There are three possibilities:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;D6_1&#039;&#039;&#039;: Rotation around the center of a cell with lines going through the edges of cells.&lt;br /&gt;
* &#039;&#039;&#039;D6_1o&#039;&#039;&#039;: Rotation around the center of a cell with lines going through the centers of cells.&lt;br /&gt;
* &#039;&#039;&#039;D6_3&#039;&#039;&#039;: Rotation around the corner of a cell. (unsupported by apgsearch)&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Hexagonal symmetry D6_1.png|frame|D6_1 symmetry]]&lt;br /&gt;
| [[File:Hexagonal symmetry D6_1o.png|frame|D6_1o symmetry]]&lt;br /&gt;
| [[File:Hexagonal symmetry D6_3.png|frame|D6_3 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====D12====&lt;br /&gt;
&#039;&#039;&#039;D12&#039;&#039;&#039;: Symmetric under both reflection and 60° rotation. The reflection symmetry will be with respect to six lines.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin-left: auto; margin-right: auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Hexagonal symmetry D12.png|frame|D12 symmetry]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;post28936&amp;quot;&amp;gt;{{LinkForumThread&lt;br /&gt;
|format = ref&lt;br /&gt;
|title  = Truly Bilateral Life-Like rules&lt;br /&gt;
|p      = 28936&lt;br /&gt;
|author = BlinkerSpawn&lt;br /&gt;
|date   = March 19, 2016&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;post66043&amp;quot;&amp;gt;{{LinkForumThread&lt;br /&gt;
|format = ref&lt;br /&gt;
|title  = Re: Rules with interesting dynamics&lt;br /&gt;
|p      = 66043&lt;br /&gt;
|author = muzik&lt;br /&gt;
|date   = November 30, 2018&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;post66215&amp;quot;&amp;gt;{{LinkForumThread&lt;br /&gt;
|format = ref&lt;br /&gt;
|title  = Re: Non-totalistic hex rules&lt;br /&gt;
|p      = 66215&lt;br /&gt;
|author = muzik&lt;br /&gt;
|date   = December 5, 2018&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;post66638&amp;quot;&amp;gt;{{LinkForumThread&lt;br /&gt;
|format = ref&lt;br /&gt;
|title  = Re: apgsearch v4.0&lt;br /&gt;
|p      = 66638&lt;br /&gt;
|author = Adam P. Goucher&lt;br /&gt;
|date   = December 20, 2018&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;/references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
{{LinkLexicon|lex_s.htm#symmetric|name=Symmetric}}&lt;br /&gt;
{{LinkForumThread|f=7|t=1898|title=Help with symmetries}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Everything else]]&lt;/div&gt;</summary>
		<author><name>JsfasdF248</name></author>
	</entry>
	<entry>
		<id>https://conwaylife.com/w/index.php?title=Mod&amp;diff=60790</id>
		<title>Mod</title>
		<link rel="alternate" type="text/html" href="https://conwaylife.com/w/index.php?title=Mod&amp;diff=60790"/>
		<updated>2019-05-02T02:03:34Z</updated>

		<summary type="html">&lt;p&gt;JsfasdF248: Added another type of p/m=2 symmetry&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Glossary}}&lt;br /&gt;
The &#039;&#039;&#039;mod&#039;&#039;&#039; of an [[oscillator]] or [[spaceship]] is the smallest number of [[generation]]s that it takes for it to reappear in its original form, possibily subject to some rotation or reflection. The mod of a pattern may be equal to its [[period]], but it may also be a quarter of the period (for oscillators that [[:Category:Non-flipping oscillators that turn 90 degrees|rotate 90 degrees]] every quarter period) or half the period (for other oscillators that [[:Category:Non-flipping oscillators that turn 180 degrees|rotate 180 degrees]] every half period, oscillators with 180 degree rotational symmetry that rotate 90 degrees every half period, and also for [[flipper]]s).&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
{{LinkLexicon|lex_m.htm#mod}}&lt;/div&gt;</summary>
		<author><name>JsfasdF248</name></author>
	</entry>
</feed>