# The Octonion RPN Calculator

### Software © (2009, 2023) John Wayland Bales under the GNU General Public License

You may use or modify this software for any non-commercial use so long as you include this copyright notice.

Also check out the Sedenion calculator.

ReadMe for more information.

CAUTION: You must RE-INITIALIZE the calculator after changing the default settings in Row 1.

Fano Plane Code compliments of Bruce Gray

#### A worked example of use

To illustrate one of the Moufang identities using randomly generated entries, for example
Z(X(ZY)) = ((ZX)Z)Y, perform the following operations:

- Select random vectors X, Y and Z
- INPUT X STO
- INPUT Y STO
- INPUT Z STO

- Perform the operations on the left side of the identity
- Z RCL ENTER (Since Z should already be in the register, you don't actually have to recall it.)
- Y RCL × ENTER
- X RCL SWAP × ENTER
- Z RCL SWAP ×

- Store the result
- A STO

- Perform the operations on the right side of the identity
- Z RCL ENTER
- X RCL × ENTER
- Z RCL × ENTER
- Y RCL × ENTER

- Subtract the result obtained on the left side of the identity. Result should be 0 (allowing for tiny round off errors
of order 10
^{-14}).
- A RCL –

Please contact me if you locate a bug. Include instructions on how to reproduce the error.

Contact:John Wayland Bales,
Department of Mathematics (Retired), Tuskegee University, Tuskegee, AL 36088 USA