-
Notifications
You must be signed in to change notification settings - Fork 11
/
Chou-Reggia-1.rule
407 lines (397 loc) · 6.17 KB
/
Chou-Reggia-1.rule
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
@RULE Chou-Reggia-1
J. A. Reggia, S.L.Armentrout, H.-H. Chou, and Y. Peng.
``Simple systems that exhibit self-directed replication.''
Science, Vol. 259, pages 1282-1287, February 1993.
Transition rules from: http://necsi.org/postdocs/sayama/sdsr/java/loops.java
Credits: "Self-Replicating Loops & Ant, Programmed by Eli Bachmutsky, Copyleft Feb.1999"
@TABLE
# rules: 174
# format: CNESWC'
n_states:8
neighborhood:vonNeumann
symmetries:rotate4
000000
000200
000110
004420
006301
001447
003030
046000
060400
062102
051060
010420
010360
012152
032000
401033
410011
431206
640406
660630
616600
636000
000440
000260
000330
004512
005103
001540
003100
045002
060600
061110
051710
010506
010320
030400
076010
460313
410633
600000
640106
610006
616100
636100
000420
000231
000705
006030
002020
001210
040000
045600
060100
050006
020320
010140
016000
036000
400035
466633
410100
606100
660060
610106
613001
676600
000600
000100
004040
006440
001010
001110
040160
041040
060166
050306
024200
010154
016100
036606
400313
423106
411033
606313
660460
614004
630160
500000
000540
000152
004010
006110
001030
003000
044400
060066
062030
054040
023010
010340
012000
036300
405033
410061
431033
640006
660615
616000
630360
500044
500011
230000
100111
101044
146004
143321
166611
121121
117044
300111
340066
366611
374017
200100
100044
104414
101601
141403
160414
161101
112244
130414
304011
340611
314001
703010
203010
100011
104674
101301
141424
160111
161301
111044
133001
301471
340261
314676
703330
240400
100441
106101
103011
141141
164104
120414
113011
133011
301303
340211
313023
733630
210102
100414
105011
103103
141121
166644
124104
113601
300101
307141
344011
331001
@TREE
num_states=8
num_neighbors=4
num_nodes=195
1 0 1 2 3 4 0 0 7
1 0 1 0 1 4 1 6 7
1 0 1 2 3 4 5 6 7
1 0 1 0 3 5 5 6 7
1 0 4 2 3 4 4 6 7
1 6 1 2 3 4 5 6 7
1 5 1 2 3 4 5 6 7
2 0 1 2 3 4 5 2 6
1 0 1 2 1 1 5 6 7
1 0 1 2 3 4 5 1 7
1 0 1 2 1 4 5 4 7
1 2 1 2 3 4 5 6 7
1 0 1 2 3 4 5 0 7
2 1 8 2 9 10 11 12 2
1 1 1 2 3 4 5 6 7
2 2 2 2 14 2 2 2 2
1 0 3 2 1 3 5 6 7
2 3 16 2 2 2 2 12 2
1 0 4 2 3 4 5 6 7
2 4 18 2 2 2 11 18 2
1 3 1 2 3 4 5 6 7
2 5 20 2 2 2 2 2 2
1 0 1 2 3 1 5 0 7
1 0 1 2 6 4 5 6 7
1 6 1 2 3 4 5 0 7
2 2 22 2 14 23 2 24 2
2 6 2 2 2 2 2 2 2
3 7 13 15 17 19 21 25 26
2 1 8 2 16 18 20 22 2
1 0 1 2 3 0 5 6 7
1 4 1 2 3 4 5 6 7
2 29 2 2 2 2 30 12 2
1 0 1 2 3 6 5 6 7
2 2 2 2 32 18 2 2 2
1 0 1 0 3 3 5 6 0
1 0 1 2 3 3 5 6 7
2 34 35 2 35 2 2 12 2
1 0 4 2 1 4 5 6 7
2 37 18 2 2 18 11 2 2
2 5 2 2 2 2 2 2 2
1 0 1 2 3 3 5 3 7
2 2 2 11 40 18 2 2 2
2 2 2 2 2 2 2 2 2
3 28 31 33 36 38 39 41 42
2 2 32 2 2 2 2 2 2
2 2 18 2 2 2 2 2 2
3 42 42 42 44 45 42 42 42
2 3 9 14 2 2 2 14 2
2 34 2 2 2 2 2 12 2
1 0 1 2 3 4 5 6 0
2 2 2 2 49 2 2 12 2
1 6 1 2 3 3 5 6 7
2 51 2 2 2 2 2 2 2
3 47 48 42 50 45 52 42 42
2 4 10 2 2 2 2 23 2
1 7 1 2 1 4 5 6 7
1 0 1 2 7 4 5 6 7
2 37 2 2 2 55 2 2 56
1 0 1 2 1 4 5 6 7
2 2 58 2 2 2 2 58 2
1 0 1 0 3 4 5 6 7
1 0 3 2 3 4 5 6 7
2 60 61 2 2 2 2 2 2
2 2 58 2 2 2 2 2 2
3 54 57 59 42 62 42 63 63
2 5 11 2 2 11 2 2 2
3 65 39 42 52 42 42 42 42
2 2 12 2 12 18 2 24 2
2 2 2 2 2 2 2 24 2
2 2 35 2 2 2 2 5 2
2 2 18 2 2 2 2 12 2
1 0 1 2 3 4 5 5 7
2 2 71 2 12 2 2 2 2
2 2 2 2 2 2 2 12 2
3 67 68 42 69 70 42 72 73
2 2 2 2 2 58 2 2 2
2 2 18 2 2 2 2 18 2
3 26 75 42 42 76 42 42 42
4 27 43 46 53 64 66 74 77
2 1 29 2 34 37 5 2 2
2 8 2 2 2 2 2 2 2
2 9 2 2 2 2 2 2 2
2 10 2 2 2 55 2 2 58
2 11 30 2 2 2 2 2 2
2 12 12 2 12 2 2 24 2
2 2 2 2 2 56 2 2 2
3 79 80 42 81 82 83 84 85
2 8 2 2 35 18 2 2 2
3 87 42 42 42 42 42 42 42
2 2 2 2 2 2 2 11 2
2 58 2 2 2 2 2 2 2
2 2 11 2 2 2 2 2 2
3 89 42 42 42 90 91 42 42
2 16 2 32 35 2 2 40 2
2 35 2 2 2 2 2 2 2
2 32 2 2 2 2 2 2 2
3 93 94 95 42 42 42 94 42
2 18 2 18 2 18 2 18 2
2 18 2 2 2 2 2 2 2
2 18 2 18 2 2 2 2 2
2 61 2 18 2 2 2 2 2
3 97 98 99 98 100 42 98 98
2 20 30 2 2 11 2 2 2
3 102 42 91 42 42 42 42 42
2 22 12 2 12 2 2 2 2
2 71 2 2 2 2 2 58 2
3 104 42 42 42 90 42 105 42
2 58 2 2 2 2 2 23 2
3 42 42 42 42 107 42 42 42
4 86 88 92 96 101 103 106 108
2 14 32 2 2 2 2 2 2
3 42 75 42 110 45 42 75 42
2 2 2 2 2 2 11 2 2
2 2 2 2 2 18 2 2 2
3 33 112 113 42 42 42 42 42
3 42 42 42 42 45 42 42 42
3 42 42 42 42 42 42 42 42
2 11 2 2 2 2 2 2 2
3 42 117 42 42 42 42 42 42
4 111 114 115 116 115 116 118 116
2 3 34 2 2 2 51 2 2
2 16 35 32 2 2 2 35 2
2 2 35 2 49 2 2 2 2
2 12 12 2 12 2 2 5 2
3 120 121 42 122 42 42 123 42
2 9 2 2 2 18 2 2 2
3 125 42 42 42 42 42 42 42
2 14 2 2 2 2 2 2 2
3 127 95 42 42 42 42 42 42
2 2 2 2 49 2 2 2 2
2 49 2 2 2 2 2 49 2
3 129 94 42 130 42 42 129 42
2 14 12 2 12 2 2 2 2
2 40 2 2 2 2 2 2 2
2 12 2 2 2 2 2 35 2
3 132 133 42 129 42 42 134 42
4 124 126 128 131 116 116 135 116
2 4 37 2 2 60 2 2 2
2 18 18 18 18 61 2 18 18
2 11 11 2 2 2 2 2 2
2 18 2 2 2 2 2 12 18
3 137 138 42 42 45 139 140 42
2 10 2 58 2 61 2 58 58
2 55 2 2 2 2 2 2 2
2 2 2 2 2 2 2 2 23
3 142 42 113 42 143 42 144 90
2 18 2 18 2 18 2 2 2
3 42 146 42 42 42 42 42 42
2 2 55 2 2 2 2 2 2
3 148 98 42 42 42 42 42 42
2 23 2 58 2 2 2 2 2
2 2 2 2 2 2 2 18 2
3 150 98 42 42 42 42 151 42
2 2 56 2 2 2 2 2 2
3 153 42 42 42 42 42 42 42
4 141 145 147 116 149 116 152 154
2 5 5 2 51 2 2 2 2
2 20 2 2 2 2 2 2 2
3 156 157 42 42 42 42 42 42
2 30 2 11 2 2 2 2 2
3 117 159 42 42 42 42 42 42
3 117 117 42 42 42 42 42 42
4 158 160 116 116 161 116 116 116
2 22 2 2 2 58 2 71 2
2 14 40 2 2 2 2 12 2
2 23 18 2 2 2 2 2 2
2 24 2 2 2 2 2 2 2
3 42 163 91 164 165 42 166 42
2 12 2 2 35 18 2 71 2
2 12 2 2 2 2 2 2 2
2 24 2 2 2 2 2 58 2
3 168 169 42 169 42 42 170 42
3 42 42 42 42 90 42 42 42
2 12 2 2 2 2 2 12 2
2 12 2 2 49 2 2 2 2
2 5 2 2 2 2 2 35 2
3 173 169 42 174 42 42 175 42
2 12 2 2 2 2 2 18 2
2 18 23 2 2 2 2 2 2
3 98 42 42 42 42 42 177 178
2 24 24 2 5 12 2 2 12
2 2 2 2 2 2 2 58 2
2 2 2 2 2 2 2 35 2
2 2 58 2 35 18 2 2 2
3 180 181 42 182 151 42 183 42
3 42 42 42 42 42 42 169 42
4 167 171 172 176 179 116 184 185
3 26 75 42 42 42 42 73 42
2 56 2 2 2 2 2 2 2
3 113 42 42 42 188 42 42 42
3 63 42 42 42 42 42 42 42
2 2 2 2 2 23 2 2 2
3 113 191 42 42 42 42 42 42
4 187 189 116 116 190 116 192 116
5 78 109 119 136 155 162 186 193
@COLORS
# colors from
# http://necsi.org/postdocs/sayama/sdsr/java/loops.java
# Color.black,Color.blue,Color.red,Color.green,
# Color.yellow,Color.magenta,Color.white,Color.cyan,Color.orange
1 0 0 255
2 255 0 0
3 0 255 0
4 255 255 0
5 255 0 255
6 255 255 255
7 0 255 255