#5. Successor

Note

If you have any ideas or enhancements for this page, please edit it on GitHub!

Following documentation is a cooperative result combined from our Discord chat and numerous pull requests. Thanks to everyone who helped!

Image

This image was produced from the fifth radio transmission using previously contributed code.

This partly annotated version of the image was made using code from message #3.

Interpretation

There are two new symbols in this message, which are used inseparably from each other. It seems that a combination of them represents an increment operation.

The three-pixel symbol could be the application operator, and the other complicated one is the successor function. (by @nore)

The inner part of the complicated symbol is number 1. (by @gltronred) As a consequence of this observation, this symbol could contain any number: (image by @elventian)

The numerical value of new symbols are 0 and 417.

Decoded

inc
ap inc 0   =   1
ap inc 1   =   2
ap inc 2   =   3
ap inc 3   =   4
...
ap inc 300   =   301
ap inc 301   =   302
...
ap inc -1   =   0
ap inc -2   =   -1
ap inc -3   =   -2
...

Code

Revised version of the Haskell code that supports the ap and inc glyphs is published on the message #3 page.

Contributed by Discord users @pink_snow and @fryguybob.

Example output: