Metacatacryst

Metacatacryst is a 52-cell quadratic growth pattern found by Nick Gotts in December 2000. It is a modification of the catacryst (also found by Gotts) that contains six fewer cells but has a much larger bounding box. In terms of its 52 cells, it had been at one time the smallest known pattern that exhibits superlinear growth, but was superceded by 26-cell quadratic growth, which had been also found by Gotts.

Metacatacryst
Pattern type Breeder
Number of cells 52
Bounding box 59739×14663
Direction Unknown
Period Unknown
Speed Unknown
Discovered by Nick Gotts
Year of discovery 2000

Growth rate

Metacatacryst almost undoubtedly exhibits quadratic growth, but it is nowhere near as regular as other breeders. There is a form of expanding feedback loop, as switch engines deplete the gliders. An aperiodic sequence is generated by the resulting pattern of switch engines.

gollark: ?coliru```c#include <stdio.h>#define S2(x) #x#define A2(x, ...) x(x(__VA_ARGS__))#define B2(x, y, ...) x(y, x(y, __VA_ARGS__ ))#define A4(x, ...) B2(A2, x, __VA_ARGS__)#define R2(x) x x#define R4(x) A2(R2, x)#define R8(x) A2(R4, x)#define R16(x) A2(R8, x)#define S(x) A4(S2, A4(S2, x))#define QUITELONG R16(long)int main(){printf(S(QUITELONG));return 42;}```
gollark: Er.... Coliru?
gollark: ?coliru```c#include <stdio.h>#define S2(x) #x#define A2(x, ...) x(x(__VA_ARGS__))#define A4(x, ...) A2(x, A2(x, __VA_ARGS__))#define R2(x) x x#define R4(x) A2(R2, x)#define R8(x) A2(R4, x)#define R16(x) A2(R8, x)#define S(x) A4(S2, A4(S2, x))#define QUITELONG R16(long)int main(){printf(S(QUITELONG));return 42;}```
gollark: ?coliru```c#include <stdio.h>#define S2(x) #x#define A2(x, ...) x(x(__VA_ARGS__))#define A4(x, ...) A2(x, A2(x, __VA_ARGS__))#define R2(x) x x#define R4(x) A2(R2, x)#define R8(x) A2(R4, x)#define R16(x) A2(R8, x)#define S(x) A4(S2, A4(S2, x))#define QUITELONG R16(long)int main(){printf(S(QUITELONG));return 42;}```
gollark: ?coliru```c#include <stdio.h>#define S2(x) #x#define A2(x, ...) x(x(__VA_ARGS__))#define A4(x, ...) A2(A2(x, __VA_ARGS__), __VA_ARGS__)#define R2(x) x x#define R4(x) A2(R2, x)#define R8(x) A2(R4, x)#define R16(x) A2(R8, x)#define S(x) A4(S2, A4(S2, x))#define QUITELONG R16(long)int main(){printf(S(QUITELONG));return 42;}```
This article is issued from Conwaylife. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.