# #9. Product¶

Note

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 ninth radio transmission using previously contributed code.

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

## Interpretation¶

Definition of the new glyph is consistent with the definition of multiplication.

## Decoded¶

mul
ap ap mul 4 2   =   8
ap ap mul 3 4   =   12
ap ap mul 3 -2   =   -6
ap ap mul x0 x1   =   ap ap mul x1 x0
ap ap mul x0 0   =   0
ap ap mul x0 1   =   x0
...


## Code¶

Revised version of the Haskell code that supports the mul glyph is published on the message #3 page.

Contributed by Discord users @pink_snow and @fryguybob.

Example output: