Page 1 of 1

Names of Time Symmetries

Posted: July 19th, 2015, 5:18 pm
by Extrementhusiast
Now that we've established names for space symmetries (via Catagolue), I think it's about time to name the time symmetries as well, along with combinations of both types. Here is a list of the 43 possibilities that I made, sorted by space symmetry and operation through time:
  • C1, identity
  • C1, half turn around center
  • C1, half turn around edge
  • C1, half turn around corner
  • C1, quarter turn around center
  • C1, quarter turn around corner
  • C1, orthogonal reflection through center
  • C1, orthogonal reflection through corner
  • C1, diagonal reflection
  • C2_1, identity
  • C2_1, quarter turn
  • C2_1, orthogonal reflection
  • C2_1, diagonal reflection
  • C2_2, identity
  • C2_2, orthogonal reflection
  • C2_4, identity
  • C2_4, quarter turn
  • C2_4, orthogonal reflection
  • C2_4, diagonal reflection
  • C4_1, identity
  • C4_1, orthogonal/diagonal reflection
  • C4_4, identity
  • C4_4, orthogonal/diagonal reflection
  • D2_+1, identity
  • D2_+1, half turn/other orthogonal reflection around/through center
  • D2_+1, half turn/other orthogonal reflection around/through edge
  • D2_+2, identity
  • D2_+2, half turn/other orthogonal reflection around/through edge
  • D2_+2, half turn/other orthogonal reflection around/through corner
  • D2_x, identity
  • D2_x, half turn/other diagonal reflection around/through center
  • D2_x, half turn/other diagonal reflection around/through corner
  • D4_+1, identity
  • D4_+1, quarter turn/diagonal reflection
  • D4_+2, identity
  • D4_+4, identity
  • D4_+4, quarter turn/diagonal reflection
  • D4_x1, identity
  • D4_x1, quarter turn/orthogonal reflection
  • D4_x4, identity
  • D4_x4, quarter turn/orthogonal reflection
  • D8_1, identity
  • D8_4, identity
If it makes it any easier, one can also think of these as edges between the 16 symmetry groups:
  • C1 => C1
  • C1 => C2_1
  • C1 => C2_2
  • C1 => C2_4
  • C1 => C4_1
  • C1 => C4_4
  • C1 => D2_+1
  • C1 => D2_+2
  • C1 => D2_x
  • C2_1 => C2_1
  • C2_1 => C4_1
  • C2_1 => D4_+1
  • C2_1 => D4_x1
  • C2_2 => C2_2
  • C2_2 => D4_+2
  • C2_4 => C2_4
  • C2_4 => C4_4
  • C2_4 => D4_+1
  • C2_4 => D4_x1
  • C4_1 => C4_1
  • C4_1 => D8_1
  • C4_4 => C4_4
  • C4_4 => D8_4
  • D2_+1 => D2_+1
  • D2_+1 => D4_+1
  • D2_+1 => D4_+2
  • D2_+2 => D2_+2
  • D2_+2 => D4_+2
  • D2_+2 => D4_+4
  • D2_x => D2_x
  • D2_x => D4_x1
  • D2_x => D4_x4
  • D4_+1 => D4_+1
  • D4_+1 => D8_1
  • D4_+2 => D4_+2
  • D4_+4 => D4_+4
  • D4_+4 => D8_4
  • D4_x1 => D4_x1
  • D4_x1 => D8_1
  • D4_x4 => D4_x4
  • D4_x4 => D8_4
  • D8_1 => D8_1
  • D8_4 => D8_4
Any ideas? I was thinking about a notation like D2_+1_h2, which gives the initial symmetry and has the the operation used tacked on at the end.

Re: Names of Time Symmetries

Posted: July 19th, 2015, 7:55 pm
by Freywa
The glider, since it's asymmetric yet undergoes a glide reflection, would be in my notation C1S (for slope or diagonal reflection). The symmetrical champagne glass would be D2_+1H (horizontal) and so on, appending a letter to denote time symmetry.

I have so far F for identity (since I looks too much like 1 sometimes), H and S for ortho/diag reflection parallel to the axis of reflection, J and T for the same perpendicular to axis (next available letters), P for a half turn (point) and Q for a quarter turn. Any finer details can be specified with more letters; the C1 symmetries listed would then be C1F, C1P, C1Q, C1H, C1S, C1J and C1T. There is no need to specify where the centre of rotation or reflection is; a displacement would suffice but that's out of the context.

Re: Names of Time Symmetries

Posted: February 11th, 2019, 7:29 am
by Macbi
Extrementhusiast linked to this post from another thread, and I decided to revive it because I was thinking of making a very similar post.

I think it would be good to classify all possible symmetries that Life patterns might have. Extrementhusiast's list above only describes the possible symmetries of oscillators, but we should also include things like time-translation symmetry for spaceships. This would give us a unified way to talk about oscillators, spaceships, still lives, wicks, waves and agars, since each of these objects can be classified by their symmetry group. The projects of finding new oscillator periods and spaceship speeds can be thought of as attempts to determine exactly which symmetries, out of all possible symmetries, are actually achieved by patterns in Life.

(From a mathematical point of view, we can let G be the set of permutations of ℤ^3 (two dimensions of space and one of time) such that the induced action on functions ℤ^3 ⟶ {Dead, Alive} preserves whether or not a pattern obeys the rules of Life. The task of naming all the symmetries is then the same as classifying all the subgroups of G up to conjugation. The elements of G are easy to describe. Each element of G applies some spatial symmetry (a rotation, reflection, translation, or glide reflection) and a translation in time.)

The beginning of the classification would be to note that every symmetry group has a mod. This is defined to be the least nonzero number of generations moved in time by a transformation in that group, or zero if the symmetry isn't time periodic. (I would have preferred to call this the period, but for some reason in Life the word "period" is used to describe the amount of time needed for a pattern to return to its original configuration with a translation applied, whereas "mod" allows any spatial transformation in place of the translation.) A symmetry can be specified by giving its mod, its spacial symmetry, and a spatial transformation that describes how the pattern changes between generation 0 and the time when it first repeats.

So to complete the classification we need to describe all the possible spatial symmetries, and for each possible combination of spatial symmetry and spatial transformation between generations pick a canonical such transformation (for example, the zebra stripes agar can be thought of as translating 2 cells to the left every generation, but it's more canonical to describe it as staying still every generation).

The finite spatial symmetry groups have already been named, they're C1, C2_1, C2_2, C2_4, C4_1, C4_4, D2_+1, D2_+2, D2_x, D4_+1, D4_+2, D4_+4, D4_x1, D4_x4, D8_1 and D8_4. But if we also want to describe the symmetries of agars then we would need to describe spatial symmetry groups containing translations. Presumably there is already a list of such groups somewhere. They're analogous to the wallpaper groups, but for ℤ^2 rather than ℝ^2.

Re: Names of Time Symmetries

Posted: February 11th, 2019, 4:58 pm
by Extrementhusiast
Macbi wrote:The beginning of the classification would be to note that every symmetry group has a mod. This is defined to be the least nonzero number of generations moved in time by a transformation in that group, or zero if the symmetry isn't time periodic. (I would have preferred to call this the period, but for some reason in Life the word "period" is used to describe the amount of time needed for a pattern to return to its original configuration with a translation applied, whereas "mod" allows any spatial transformation in place of the translation.)
I myself would probably call such a concept a comma, as after a comma, the cells are allowed to differ in relative position, if only because of the possibility of a different orientation, whereas after a period, the cells must be in the same relative position and the same orientation. (Or something like that; the idea was much clearer in my head.)

Re: Names of Time Symmetries

Posted: February 11th, 2019, 7:45 pm
by 77topaz
Some Life-like CA (though not specifically B3/S23) also have a larger set of spatial symmetry groups with the addition of e.g. skew symmetries or D8_2.

Re: Names of Time Symmetries

Posted: February 12th, 2019, 4:06 am
by Macbi
77topaz wrote:Some Life-like CA (though not specifically B3/S23) also have a larger set of spatial symmetry groups with the addition of e.g. skew symmetries or D8_2.
For example in B/S the only valid pattern is the vacuum, and so the cells can be permuted in literally any way.

Re: Names of Time Symmetries

Posted: February 12th, 2019, 8:22 pm
by 77topaz
Well, that's true, though the rules I was referring were a lot less trivial/more interesting than B/S. But, that does raise the question - what would be the group of all those possible permutations of a two-dimensional grid?

Re: Names of Time Symmetries

Posted: February 13th, 2019, 5:34 am
by Macbi
My point was that some cellular automata can have a lot of symmetries not present in Life, so the project of classifying all symmetries that a cellular automaton can have is probably too complex. It woild be easier just to start with Life and then work out from there into the isotopic range-1 rules.
But, that does raise the question - what would be the group of all those possible permutations of a two-dimensional grid?
The group of all permutations of a set is called the symmetric group on that set.

Re: Names of Time Symmetries

Posted: February 13th, 2019, 4:50 pm
by 77topaz
That makes sense. But, since you already listed all the symmetry groups for CGoL, my comments was simply a suggestion about extension/generalisation that would fall under "then work out from there into the isotopic range-1 rules.", since skew symmetries and D8_2 are observed in certain isotropic range-1 rules.

Re: Names of Time Symmetries

Posted: February 20th, 2019, 7:54 am
by Macbi
vedika31 wrote:I want to start with the basic question.
What is Time symmetries ?
When a pattern repeats itself (possibly reflected, rotated and translated) after some number of generations.

Re: Names of Time Symmetries

Posted: February 20th, 2019, 9:22 am
by Moosey
I feel that temporal glide-symmetric would be the name for some of these symmetries;
Champagne glass (with a house) would be D2+1(TGS11), because it reflects along a line of cells every 11 generations.

Certain RROs would be C4_4(C4TRS45), if their fourfold quarter period versions had C4_4 symmetry, and they would make a 90-degree (π/2 radian) turns every 45 generations. The fist part, C4_4 symmetry, is indicated by the C4_4 before the parentheses, and the second part would be indicated by the contents of the parentheses (C4 meaning 90° turns, TRS meaning temporal rotational symmetry, and 45 indicating the time it takes). Of course these would almost certainly be in OCA but this was just to give an example.

EDIT, on Feb 19, 2020-- hey, wow, I've been here for over a year-- this post is almost 365 days old

Re: Names of Time Symmetries

Posted: December 14th, 2021, 9:07 am
by muzik
Here are examples of each of the 43 square grid symmetry types, using a slightly modified version of Dean Hickerson's naming system (I use f instead of c for "face", and v instead of k for "vertex"), picked from DRH-oscillators.

Complementary blinker as well as 2.4.4 appear to have been miscategorized and are therefore moved to a more fitting category - these use the Poison theme. I've also added examples for spaceships, oscillators with only spatial symmetry, as well as extra still life examples I myself deduced - these use the Generations theme.

Space Only

n

Code: Select all

x = 4, y = 4, rule = B3/S23
2b2o$bobo$bo$2o!
[[ GRID THEME Generations ]]

Code: Select all

x = 7, y = 6, rule = B3/S23
2b3o$o$o3bo$obo$2bo2b2o$4bo!
[[ GRID THEME Generations ]]

Code: Select all

x = 9, y = 9, rule = B3/S23
b2o2bob2o$o2bo2b2o$bobo$2bo$8bo$6b3o$5bo$6bo$7b2o!
[[ GRID THEME Generations TRACK -1/7 0 ]]
-f

Code: Select all

x = 5, y = 4, rule = B3/S23
2bo$bobo$bobo$2ob2o!
[[ GRID ]]

Code: Select all

x = 7, y = 7, rule = B3/S23
3bo$3bobo$bo$ob5o$bo$3bobo$3bo!
[[ GRID THEME Generations ]]

Code: Select all

x = 15, y = 10, rule = B3/S23
7bo$6bobo$5bo3bo$6b3o2$4b2o3b2o$2bo3bobo3bo$b2o3bobo3b2o$o5bobo5bo$bob
2obobob2obo!
[[ GRID THEME Generations TRACK 0 -1/3 ]]
-e

Code: Select all

x = 8, y = 5, rule = B3/S23
3b2o$2bo2bo$bob2obo$bo4bo$2o4b2o!
[[ GRID ]]

Code: Select all

x = 8, y = 5, rule = B3/S23
2o4b2o$obo2bobo$2bo2bo$2bo2bo$3b2o!
[[ GRID THEME Generations ]]

Code: Select all

x = 10, y = 13, rule = B3/S23
4b2o$3b4o2$2b6o$3b4o2$2b2o2b2o$2obo2bob2o$3bo2bo3$4b2o$4b2o!
[[ GRID THEME Generations TRACK 0 -1/10 ]]
/

Code: Select all

x = 3, y = 3, rule = B3/S23
bo$obo$2o!
[[ GRID ]]

Code: Select all

x = 4, y = 4, rule = B3/S23
2o$obo$bobo$2bo!
[[ GRID THEME Generations ]]

Code: Select all

x = 4, y = 4, rule = B3/S23
b2o$o2bo$bobo$2bo!
[[ GRID THEME Generations ]]

Code: Select all

x = 8, y = 8, rule = B3/S23
7bo$5b3o$4bo$5bo$2bo2bo$bob2o$bo$2o!
[[ GRID THEME Generations ]]

Code: Select all

x = 23, y = 23, rule = B3/S23
2b4o$2o4b2o$2o5bo$2b2obobo$7bo$3bo3bo$3bo4bo$5b3o3bo$5b2o4bo$11b2o$13b
o$13b3o3$16bo$15bob5o$14b2o5bo$14b2o3bo2bo$22bo$16b2obo2bo$19bo2bo$20b
2o$20b2o!
[[ GRID THEME Generations TRACK -1/5 1/5 ]]
.f

Code: Select all

x = 5, y = 3, rule = B3/S23
3b2o$obobo$2o!
[[ GRID ]]

Code: Select all

x = 7, y = 5, rule = B3/S23
2ob3o$o$bo3bo$6bo$b3ob2o!
[[ GRID THEME Generations ]]
.e

Code: Select all

x = 4, y = 3, rule = B3/S23
2b2o$o2bo$2o!
[[ GRID ]]

Code: Select all

x = 6, y = 7, rule = B3/S23
b3o2$2o2bo2$bo2b2o2$2b3o!
[[ GRID THEME Generations ]]
.v

Code: Select all

x = 4, y = 2, rule = B3/S23
ob2o$2obo!
[[ GRID ]]

Code: Select all

x = 4, y = 2, rule = B3/S23
b3o$3o!
[[ GRID THEME Generations ]]
+f

Code: Select all

x = 7, y = 5, rule = B3/S23
3bo$b5o$o5bo$b5o$3bo!
[[ GRID ]]

Code: Select all

x = 13, y = 9, rule = B3/S23
3b2o3b2o$2bo7bo$o4bobo4bo$4obobob4o$5bobo$4obobob4o$o4bobo4bo$2bo7bo$
3b2o3b2o!
[[ GRID THEME Generations ]]
+e

Code: Select all

x = 4, y = 3, rule = B3/S23
b2o$o2bo$b2o!
[[ GRID ]]

Code: Select all

x = 5, y = 8, rule = B3/S23
2ob2o$o3bo$b3o3$b3o$o3bo$2ob2o!
[[ GRID THEME Generations ]]
+v

Code: Select all

x = 8, y = 10, rule = B3/S23
3b2o$2bo2bo$2b4o$2o4b2o$bob2obo$bob2obo$2o4b2o$2b4o$2bo2bo$3b2o!
[[ GRID ]]

Code: Select all

x = 12, y = 14, rule = B3/S23
3b2o2b2o$2b2o4b2o$bo8bo$o10bo$bobo4bobo$4b4o3$4b4o$bobo4bobo$o10bo$bo
8bo$2b2o4b2o$3b2o2b2o!
[[ GRID THEME Generations ]]
xf

Code: Select all

x = 3, y = 3, rule = B3/S23
b2o$obo$2o!
[[ GRID ]]

Code: Select all

x = 5, y = 5, rule = B3/S23
bo$obo$bobo$2bobo$3bo!
[[ GRID THEME Generations ]]

Code: Select all

x = 11, y = 11, rule = B3/S23
4bo$2b3o$bo$bo2b3o$2obo3bo$3bo3bo$3bo3bob2o$4b3o2bo$9bo$6b3o$6bo!
[[ GRID THEME Generations ]]
xv

Code: Select all

x = 4, y = 4, rule = B3/S23
2bo$bobo$obo$bo!
[[ GRID ]]

Code: Select all

x = 4, y = 4, rule = B3/S23
2o$obo$bobo$2b2o!
[[ GRID THEME Generations ]]

Code: Select all

x = 4, y = 4, rule = B3/S23
2b2o$3bo$o$2o!
[[ GRID THEME Generations ]]

Code: Select all

x = 8, y = 8, rule = B3/S23
3bo$2bobo$bo2bo$o4b2o$b2o4bo$3bo2bo$3bobo$4bo!
[[ GRID THEME Generations ]]
rf

Code: Select all

x = 7, y = 7, rule = B3/S23
2o4bo$bo2b3o$bobo$2bobo$3bobo$3o2bo$o4b2o!
[[ GRID ]]

Code: Select all

x = 7, y = 7, rule = B3/S23
4b2o$2o3bo$obobo2$2bobobo$bo3b2o$b2o!
[[ GRID THEME Generations ]]
rv

Code: Select all

x = 8, y = 8, rule = B3/S23
3bobo$b4obo$o5bo$bob2ob2o$2ob2obo$bo5bo$bob4o$2bobo!
[[ GRID ]]

Code: Select all

x = 10, y = 10, rule = B3/S23
b3o$9bo$2b2obobobo$7bobo$2bo$7bo$obo$obobob2o$o$6b3o!
[[ GRID THEME Generations ]]
*f

Code: Select all

x = 3, y = 3, rule = B3/S23
bo$obo$bo!
[[ GRID ]]

Code: Select all

x = 11, y = 11, rule = B3/S23
4b3o2$2bobobobo2$obo5bobo$o9bo$obo5bobo2$2bobobobo2$4b3o!
[[ GRID THEME Generations ]]
*v

Code: Select all

x = 2, y = 2, rule = B3/S23
2o$2o!
[[ GRID ]]

Code: Select all

x = 8, y = 8, rule = B3/S23
2b4o$2bo2bo$3o2b3o$o6bo$o6bo$3o2b3o$2bo2bo$2b4o!
[[ GRID THEME Generations ]]
Space and Time

n-f

Code: Select all

x = 7, y = 9, rule = B3/S23
3b2o$b2o3bo$4o2bo$3bobo$3bo$bobobo$obobobo$obobobo$bo3bo!
[[ GRID ]]

Code: Select all

x = 5, y = 4, rule = B3/S23
bo2bo$o$o3bo$4o!
[[ GRID THEME Generations TRACK -1/2 0 ]]
n-e

Code: Select all

x = 6, y = 7, rule = B3/S23
2bo$2bobo$o4bo$6o2$2b2o$2b2o!
[[ GRID ]]

Code: Select all

x = 8, y = 9, rule = B3/S23
3bo$3bobo$bo$6b2o$2o$6bo$2bo$bo2bobo$b2o2b2o!
[[ GRID ]]

Code: Select all

x = 34, y = 23, rule = B3/S23
4b2o10b2o10b2o$4b2o10b2o10b2o$3bo2bo8bo2bo8bo2bo$3b4o8b4o8b4o$2bob2obo
6bob2obo6bob2obo$3bo2bo8bo2bo8bo2bo2$2b2o2b2o6b2o2b2o6b2o2b2o$bo6bo4bo
6bo4bo6bo2$2bo4bo6bo4bo6bo4bo$3bo2bo8bo2bo8bo2bo$4b2o10b2o10b2o2$b2o4b
2o4b2o4b2o4b2o4b2o$o2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo2bo$b2o4b2o4b2o4b2o
4b2o4b2o$2bo4bo6bo4bo6bo4bo2$14bo2$17b3o$17bo!
[[ GRID THEME Generations TRACK 0 -1/10 ]]
n/

Code: Select all

x = 7, y = 7, rule = B3/S23
2o$o3b2o$bobobo2$b2o2bo$3bo2bo$5b2o!
[[ GRID ]]

Code: Select all

x = 3, y = 3, rule = B3/S23
o$obo$2o!
[[ GRID THEME Generations TRACK -1/4 1/4 ]]
n.f

Code: Select all

x = 9, y = 7, rule = B3/S23
3bo$2bobob2o$bo2bobobo$o4bo2bo$obob2obo$b2obobo$5bo!
[[ GRID ]]

Code: Select all

x = 13, y = 9, rule = B3/S23
9b2o$3bo3bo2bo$2bobo2b2o$bo2b3o2b4o$o4b2o2bo2bo$4o4b2obo$4b2o2bobo$2bo
2bo3bo$2b2o!
[[ GRID THEME Poison ]]
n.e

Code: Select all

x = 12, y = 7, rule = B3/S23
3b2ob2o$3b2obo3b2o$8bo2bo$b6ob3o$o2bobo$2o3bob2o$4b2ob2o!
[[ GRID ]]

Code: Select all

x = 7, y = 6, rule = B3/S23
5b2o$3obobo2$bobo2bo$o4bo$2o3bo!
[[ GRID ]]
n.v

Code: Select all

x = 8, y = 6, rule = B3/S23
6b2o$3o2bobo2$bob2o2bo$o5bo$2o4bo!
[[ GRID ]]

Code: Select all

x = 16, y = 6, rule = B3/S23
2b2o8bo$bobo6bobobo$3bob2obobobo$2obobo3b2obob2o$3bo2bo5bo$2bobo7b2o!
[[ GRID ]]
nrf

Code: Select all

x = 13, y = 13, rule = B3/S23
bo$b3o7b2o$4bo6bo$3b2o4bobo$9b2o$6b2o$6b2o$6b2o$2b2o$bobo4b2o$bo6bo$2o
7b3o$11bo!
[[ GRID ]]
nrv

Code: Select all

x = 12, y = 12, rule = B3/S23
4b2o$4b2o2$4b4o$3bobo2bob2o$3bo2bobob2o$2ob2o3bo$2obo4bo$4b4o2$6b2o$6b
2o!
[[ GRID ]]

Code: Select all

x = 12, y = 12, rule = B3/S23
4b2o$4b2o2$4b4o$3bobo2bob2o$3bo2bobob2o$2obo2bobo$2obo4bo$4b4o2$6b2o$
6b2o!
[[ GRID ]]

Code: Select all

x = 21, y = 21, rule = B3/S23
9bo$8bobo2$6bo3b2o$5bo5bo$6bobo$8b2o6bo$16bo$2bo5b2o4b3o$2bo11b2o$3o7b
2o2b2o2b3o$2o6bob2o4b3o$2o2b3obobo5b3o$2b3o$2b3o6bo$10bobo2$8bo3b2o$7b
o5bo$8bobo$10b2o!
[[ GRID ]]
-f+f

Code: Select all

x = 11, y = 5, rule = B3/S23
2o7b2o$obo2bo2bobo$2b4o2bo$obo2bo2bobo$2o7b2o!
[[ GRID ]]

Code: Select all

x = 15, y = 5, rule = B3/S23
2o3b2ob2o3b2o$obobob2o2bobobo$2bob2o4bobo$obobob2o2bobobo$2o3b2ob2o3b
2o!
[[ GRID ]]
-f+e

Code: Select all

x = 6, y = 7, rule = B3/S23
2bo$2bobo$o$b5o$o$2bobo$2bo!
[[ GRID ]]

Code: Select all

x = 9, y = 6, rule = B3/S23
4bo$b2obob2o$o3bo3bo$obobobobo$bo2bo2bo$3bobo!
[[ GRID ]]
-e+e

Code: Select all

x = 7, y = 12, rule = B3/S23
3bo$2bobo$3bo2$b5o$o3bobo$o3bobo$b5o2$3bo$2bobo$3bo!
[[ GRID ]]

Code: Select all

x = 9, y = 12, rule = B3/S23
4bo$2b5o$bo5bo$o2b3o2bo$b2o3b2o$4b2o$4b2o$b2o3b2o$o2b3o2bo$bo5bo$2b5o$
4bo!
[[ GRID ]]

Code: Select all

x = 9, y = 10, rule = B3/S23
bo4bo$bob2o2b2o$ob3o$2bo3b2o$4b2o$4b2o$2bo3b2o$ob3o$bob2o2b2o$bo4bo!
[[ GRID ]]
-e+v

Code: Select all

x = 14, y = 10, rule = B3/S23
2b2o6b2o$2bobob2obobo$5b2o3bo$bo2b2o3b2obo$obobo2bobobobo$obobo2bobobo
bo$bo2b2o3b2obo$5b2o3bo$2bobob2obobo$2b2o6b2o!
[[ GRID ]]
/xf

Code: Select all

x = 9, y = 9, rule = B3/S23
2o$obo3b2o$4bo2bo$2bo$3b2obo$3b2o$b2o2bobo$b2o5bo$7b2o!
[[ GRID ]]
/xv

Code: Select all

x = 6, y = 6, rule = B3/S23
4b2o$3bobo2$bobo$o$2o!
[[ GRID ]]
.f+f

Code: Select all

x = 9, y = 9, rule = B3/S23
4bo$3bobo$2o2bo2b2o$o4b2obo$2b2ob2o$ob2o4bo$2o2bo2b2o$3bobo$4bo!
[[ GRID ]]
.fxf

Code: Select all

x = 5, y = 5, rule = B3/S23
3b2o$4bo$bobo$o$2o!
[[ GRID ]]

Code: Select all

x = 7, y = 7, rule = B3/S23
5b2o$6bo$3bobo2$bobo$o$2o!
[[ GRID ]]

Code: Select all

x = 7, y = 7, rule = B3/S23
2b2ob2o$bobob2o$o2bo$2o3b2o$3bo2bo$2obobo$2ob2o!
[[ GRID THEME Poison ]]
.frf

Code: Select all

x = 11, y = 11, rule = B3/S23
8bo$3o3bo2b2o$6bo$b2obo3bo2$2bobobobo2$2bo3bob2o$4bo$2o2bo3b3o$2bo!
[[ GRID ]]
.e+e

Code: Select all

x = 13, y = 12, rule = B3/S23
5bobo$3b3ob3o$2bo3bo3bo$2b2o2bob3o$2o2b3o4b2o$bo2b2o3bobo$bobo3b2o2bo$
2o4b3o2b2o$2b3obo2b2o$2bo3bo3bo$3b3ob3o$5bobo!
[[ GRID ]]
.v+v

Code: Select all

x = 10, y = 8, rule = B3/S23
2bo$2bo3b3o$o2bo$5bo2b2o$2o2bo$6bo2bo$b3o3bo$7bo!
[[ GRID ]]
.vxv

Code: Select all

x = 4, y = 4, rule = B3/S23
bo$2b2o$2o$2bo!
[[ GRID ]]

Code: Select all

x = 10, y = 8, rule = B3/S23
5b3o$2b2o$2bo3bob2o$3b2ob2o$2b2ob2o$2obo3bo$6b2o$2b3o!
[[ GRID ]]
.vrv

Code: Select all

x = 20, y = 20, rule = B3/S23
4b2o$3bobo$5bob3o7bo$2b2obo2b3o4bobo$5bo13bo$4bo9b6o$6bo5bo$7bo4bo3b2o
$7bo3bo6bo$2b2o5bo5bo$4bo5bo5b2o$bo6bo3bo$2b2o3bo4bo$7bo5bo$6o9bo$o13b
o$2bobo4b3o2bob2o$2bo7b3obo$14bobo$14b2o!
[[ GRID ]]
+f*f

Code: Select all

x = 3, y = 1, rule = B3/S23
3o!
[[ GRID ]]
+v*v

Code: Select all

x = 12, y = 12, rule = B3/S23
2ob2o2b2ob2o$2obo4bob2o$4bo2bo$3o6b3o$o4b2o4bo$3bo4bo$3bo4bo$o4b2o4bo$
3o6b3o$4bo2bo$2obo4bob2o$2ob2o2b2ob2o!
[[ GRID ]]

Code: Select all

x = 16, y = 16, rule = B3/S23
3b2o6b2o$3bobo4bobo2$2o3bob2obo3b2o$obobo6bobobo$5b2o2b2o$2bo10bo$4bo
6bo$4bo6bo$2bo10bo$5b2o2b2o$obobo6bobobo$2o3bob2obo3b2o2$3bobo4bobo$3b
2o6b2o!
[[ GRID ]]
xf*f

Code: Select all

x = 7, y = 7, rule = B3/S23
b2ob2o$ob2o2bo$2o4bo$bo3bo$o4b2o$o2b2obo$b2ob2o!
[[ GRID ]]
xv*v

Code: Select all

x = 14, y = 14, rule = B3/S23
4b2o2b2o$4bobo2bo$8bo$5bo$2o5bobo2b2o$o2bobo5bobo$bo7bo$4bo7bo$obo5bob
o2bo$2o2bobo5b2o$8bo$5bo$4bo2bobo$4b2o2b2o!
[[ GRID ]]

Code: Select all

x = 18, y = 18, rule = B3/S23
3bo10bo$2bobo8bobo$bo2bo8b2obo$o4b2ob2ob2o2bobo$b2o4b2o3bo2b2o$3bo2b2o
3bob2o$3bobo2b3obobo$4b2o3bobo$3b2obo3b2o2bo$3bo2b2o3bob2o$6bobo3b2o$
3bobob3o2bobo$3b2obo3b2o2bo$b2o2bo3b2o4b2o$obo2b2ob2ob2o4bo$bob2o8bo2b
o$2bobo8bobo$3bo10bo!
[[ GRID ]]
rf*f

Code: Select all

x = 13, y = 13, rule = B3/S23
6bo$5bobo$2b2o2bo2b2o$2bob2o4bo$4b3ob2o$bo6b2obo$obobo3bobobo$bob2o6bo
$3b2ob3o$2bo4b2obo$2b2o2bo2b2o$5bobo$6bo!
[[ GRID ]]
rv*v

Code: Select all

x = 8, y = 8, rule = B3/S23
4bo$2bobo$6bo$2o$6b2o$bo$3bobo$3bo!
[[ GRID ]]

Code: Select all

x = 6, y = 6, rule = B3/S23
2o2b2o$o2bobo$bo$4bo$obo2bo$2o2b2o!
[[ GRID ]]

Code: Select all

x = 12, y = 12, rule = B3/S23
5b2o$4bo2bo$3bobobo$9bo$b2o7bo$o8bobo$obo8bo$bo7b2o$2bo$4bobobo$4bo2bo
$5b2o!
[[ GRID ]]