snoitareneG Rules

For discussion of other cellular automata.
Post Reply
User avatar
Saka
Posts: 3627
Joined: June 19th, 2015, 8:50 pm
Location: Indonesia
Contact:

snoitareneG Rules

Post by Saka » July 2nd, 2017, 3:58 am

Has anybody messed around with snoitareneG rules? These are reverse generations rules, cells take time to be born (but still take up space). I have created 3 snoitareneG rules, but they are all explosive. I made sgorF (Frogs), srallipretaC (Caterpillars), and sraWratS (StarWars).

Code: Select all

@RULE sgorF

@TABLE
n_states:3
neighborhood:Moore
symmetries:permute
var a = {0,1,2}
var b = a
var c = a
var d = a
var e = a
var f = a
var g = a
var h = a
0,1,1,1,0,0,0,0,0,2
0,1,1,1,1,0,0,0,0,2
2,a,b,c,d,e,f,g,h,1
1,0,0,0,0,0,0,0,0,0
1,1,1,1,0,0,0,0,0,0
1,1,1,1,1,0,0,0,0,0
1,1,1,1,1,1,0,0,0,0
1,1,1,1,1,1,1,0,0,0
1,1,1,1,1,1,1,1,0,0
1,1,1,1,1,1,1,1,1,0
1,1,1,1,1,1,1,1,1,0

Code: Select all

@RULE srallipretaC

@TABLE
n_states:4
neighborhood:Moore
symmetries:permute
var a = {0,1,2,3}
var b = a
var c = a
var d = a
var e = a
var f = a
var g = a
var h = a
0,1,1,1,0,0,0,0,0,3
0,1,1,1,1,1,1,1,0,3
0,1,1,1,1,1,1,1,1,3
3,a,b,c,d,e,f,g,h,2
2,a,b,c,d,e,f,g,h,1
1,0,0,0,0,0,0,0,0,0
1,1,1,1,0,0,0,0,0,0
1,1,1,1,1,1,1,1,1,0

Code: Select all

@RULE sraWratS

@TABLE
n_states:4
neighborhood:Moore
symmetries:permute
var a = {0,1,2,3}
var b = a
var c = a
var d = a
var e = a
var f = a
var g = a
var h = a
0,1,1,0,0,0,0,0,0,3
3,a,b,c,d,e,f,g,h,2
2,a,b,c,d,e,f,g,h,1
1,0,0,0,0,0,0,0,0,0
1,1,0,0,0,0,0,0,0,0
1,1,1,0,0,0,0,0,0,0
1,1,1,1,1,1,1,0,0,0
1,1,1,1,1,1,1,1,0,0
1,1,1,1,1,1,1,1,1,0

User avatar
muzik
Posts: 5647
Joined: January 28th, 2016, 2:47 pm
Location: Scotland

Re: snoitareneG Rules

Post by muzik » August 13th, 2017, 7:48 am

c/20 orthogonal, reminds me of the 2x2 c/8 diagonal.

Code: Select all

x = 4, y = 4, rule = sgorF
.B.A$B2.B$3.B$B!

bprentice
Posts: 920
Joined: September 10th, 2009, 6:20 pm
Location: Coos Bay, Oregon

Re: snoitareneG Rules

Post by bprentice » August 13th, 2017, 8:24 am

This topic was discussed here:

viewtopic.php?f=7&t=2036&p=44058#p44055

Brian Prentice

User avatar
Rhombic
Posts: 1072
Joined: June 1st, 2013, 5:41 pm

Re: snoitareneG Rules

Post by Rhombic » August 13th, 2017, 3:10 pm

"Incubation" rules, I'd say. I won't play around too much with these unless a Rule-Table-generating script is written, but the concept seems interesting. Namely, it would allow rapid death of asymmetric areas while the potentially asymmetric birth area grew, so I'm guessing many of these will have a more strongly pro-symmetric induction compared to regular two-state rules.
SoL : FreeElectronics : DeadlyEnemies : 6a-ite : Rule X3VI
what is “sesame oil”?

Bullet51
Posts: 663
Joined: July 21st, 2014, 4:35 am

Re: snoitareneG Rules

Post by Bullet51 » August 20th, 2017, 1:55 pm

It is basically the snoitareneG rule B1/S0/sG3/V, but some auxiliary transitions are added in order to prevent explosions.

Code: Select all

@RULE B1S0
@TABLE
n_states:3
neighborhood:vonNeumann
symmetries:permute
var a={0,1,2}
var b={0,1,2}
var c={0,1,2}
var d={0,1,2}
var e={0,1,2}
var f={0,1,2}
var g={0,1,2}
var h={0,1,2}
var i={0,1,2}

var s1={0,2}
var s2={0,2}
var s3={0,2}
var s4={0,2}
var s5={0,2}
var s6={0,2}
var s7={0,2}
var s8={0,2}

0,1,0,0,0,2
#AUX
2,2,2,1,0,0
2,2,2,2,1,0
2,2,0,0,0,0
2,1,0,0,0,0

2,a,b,c,d,1

#AUX
1,2,2,a,b,0

1,1,0,0,0,0
1,1,1,0,0,0
1,1,1,1,0,0
1,1,1,1,1,0
@COLORS
0 0 0 0
1 255 0 0
2 0 255 255

Code: Select all

x = 11, y = 9, rule = B1S0
A4.A.B.A$.A$2.A4.A2.A$3.A4.A$4.A3.A$3.A.A.A$7.2A$4.A$6.A!
Still drifting.

User avatar
toroidalet
Posts: 1514
Joined: August 7th, 2016, 1:48 pm
Location: My computer
Contact:

Re: snoitareneG Rules

Post by toroidalet » August 20th, 2017, 4:57 pm

819-generation methuselah:

Code: Select all

x = 6, y = 5, rule = B1S0
3.A$3.A$A4.A$A2.A$3.A!
7-cell infinite growth:

Code: Select all

x = 6, y = 6, rule = B1S0
4.2A2$A2.A$2.A$A$A!
It's sort of a shame the diagonal wicks can only be destroyed from the endpoints.

Code: Select all

x = 33, y = 28, rule = B1S0
30.A$32.A$32.A6$.2A2$A8$16.B$16.A$15.A$14.A$13.A$12.A$11.A$10.A$9.A$
9.B!
p8 replicator:

Code: Select all

x = 5, y = 4, rule = B1S0
3.A$3.2A$2A$.A!
Any sufficiently advanced software is indistinguishable from malice.

fluffykitty
Posts: 1175
Joined: June 14th, 2014, 5:03 pm
Contact:

Re: snoitareneG Rules

Post by fluffykitty » August 20th, 2017, 7:00 pm

Please don't name your rules with the same name as Quicklife rules..

User avatar
b-engine
Posts: 1294
Joined: October 26th, 2023, 4:11 am
Location: Somewhere on earth

Re: snoitareneG Rule: B3/S23/C-3

Post by b-engine » March 14th, 2024, 7:04 am

(Sorry for posting at a topic that had been inactive for 7 years)

This should be the 3-state snoitareneG version of Life.

I suggest LifeViewer to support snoitareneG rules using a negative number after the C or G.

Then this is the first rule using this notation, I bet:

Code: Select all

#C This will still works even if LifeViewer supports the notation of "negative generations", possibly after few builds.

x = 3, y = 3, rule = 23/3/-3
.B$2.B$3B!

@RULE 23/3/-3
@TABLE
n_states:3
neighborhood:Moore
symmetries:permute
var a = {0,1,2}
var a2 = a
var a3 = a
var a4 = a
var a5 = a
var a6 = a
var a7 = a
var a8 = a
var b = {0,1}
var b2 = b
var b3 = b
var b4 = b
var b5 = b
var b6 = b

0,2,2,2,b,b2,b3,b4,b5,1
2,2,2,b,b2,b3,b4,b5,b6,2
2,2,2,2,b,b2,b3,b4,b5,2

1,a,a2,a3,a4,a5,a6,a7,a8,2
2,a,a2,a3,a4,a5,a6,a7,a8,0
Also someone had thought that he discovered a new rulespace (which is actually snoitareneG)
iddi01 wrote:
February 28th, 2024, 7:01 am
Generations rules are asymmetric on black/white reversal, instead becoming the black/white reversal of another kind of CA,
Namely GOBWR (Generations On Black/White Reversal) rules.

The idea of GOBWR rules is that cells can't die within n number of generations since it was born, in which n is the number defined in the Generations rulestring.

Example: 012345-i6ac78/12345-ik6a78/3

The black/white reversal of that rule is the same as that for B12345-ik6a78/S012345-i6ac78, but cells can't die immediately after being born.

At least for now, that rule is impossible to achieve through rulestring, so i made a rule table (and tree) for it:
...
Most LtL patterns under 8x8 bounding box and smallest LtL camelship
My rules

-

100th post: 18 November 2023
1000th post: 8 March 2024
10000th post:

-

Do not capitalize my username. Also you can edit quotes cause I don't like very long quotes.

User avatar
confocaloid
Posts: 2933
Joined: February 8th, 2022, 3:15 pm

Re: snoitareneG Rule: B3/S23/C-3

Post by confocaloid » March 14th, 2024, 7:18 am

b-engine wrote:
March 14th, 2024, 7:04 am
[...] Also someone had thought that he discovered a new rulespace (which is actually snoitareneG) [...]
Are you sure the two rulespaces are equivalent? Can you give an explicit bijection?
iddi01 wrote:
February 28th, 2024, 8:14 am
There is one major difference:
In GOBWR rules, cells in the process of being born are treated as alive, and counts toward birth and survival.
In "snoitareneG" rules, cells in the process of being born are treated as dead, and does not counts toward birth and survival.
[...]
127:1 B3/S234c User:Confocal/R (isotropic CA, incomplete)
Unlikely events happen.
My silence does not imply agreement, nor indifference. If I disagreed with something in the past, then please do not construe my silence as something that could change that.

User avatar
b-engine
Posts: 1294
Joined: October 26th, 2023, 4:11 am
Location: Somewhere on earth

Re: snoitareneG Rule: B3/S23/C-3

Post by b-engine » March 14th, 2024, 7:19 am

confocaloid wrote:
March 14th, 2024, 7:18 am
Are you sure the two rulespaces are equivalent? Can you give an explicit bijection?
Well, I'd meant "A variant of snoitareneG".
Most LtL patterns under 8x8 bounding box and smallest LtL camelship
My rules

-

100th post: 18 November 2023
1000th post: 8 March 2024
10000th post:

-

Do not capitalize my username. Also you can edit quotes cause I don't like very long quotes.

User avatar
confocaloid
Posts: 2933
Joined: February 8th, 2022, 3:15 pm

Re: snoitareneG Rules

Post by confocaloid » March 14th, 2024, 7:22 am

A "variant" that works in a significantly different way is not really a variant.

edit
b-engine wrote:
March 14th, 2024, 7:31 am
But if a variant is only some tweak away from the original variant then it still should be called a variant [...]
I guess that depends on whether the consequences of the tweak are considered significant. (E.g. B38/S23 is just one tweak away from B3/S23, but the consequences of that tweak are fairly obvious: b38s23/C1)
Last edited by confocaloid on March 14th, 2024, 8:03 am, edited 1 time in total.

User avatar
b-engine
Posts: 1294
Joined: October 26th, 2023, 4:11 am
Location: Somewhere on earth

Re: snoitareneG Rules

Post by b-engine » March 14th, 2024, 7:31 am

confocaloid wrote:
March 14th, 2024, 7:22 am
A "variant" that works in a significantly different way is not really a variant.
But if a variant is only some tweak away from the original variant then it still should be called a variant (like you call that EightLife is a variant of Life). The *only* difference between the 2 rulespace is that a birthing cell is treated as on in one rulespace and off in another (snoitareneG rulespace).

EDIT:
confocaloid wrote:
March 14th, 2024, 7:22 am
I guess that depends on whether the consequences of the tweak are considered significant. (E.g. B38/S23 is just one tweak away from B3/S23, but the consequences of that tweak are fairly obvious: b38s23/C1)
I think a variant doesn't require the variant to have only minor consequences, but must have only minor changes.
Most LtL patterns under 8x8 bounding box and smallest LtL camelship
My rules

-

100th post: 18 November 2023
1000th post: 8 March 2024
10000th post:

-

Do not capitalize my username. Also you can edit quotes cause I don't like very long quotes.

Post Reply