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 | |||||
| |||||
View static image | |||||
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.
Image gallery
- Generation 100,000,000 of metacatacryst
- The bottom-left portion of the catacryst (an ark)
- The top-left portion of the catacryst (another ark)
- The top-middle portion of the catacryst (a glider-producing switch engine)
- The top-right portion of the catacryst
- Generation 10,000,000,000 of metacatacryst
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.