send link to app

Math Multiverse is an RPN calculator to explore alternate math universes (i.e., algebraic fields).

There are six types of structures to explore: integers (Z), modular integers (Z/mZ), binary polynomials (F2[x]), modular binary polynomials (F2[x]/g(x)F2[x]), polynomials (Fp[x]) and extension fields (Fp[x]/g(x)Fp[x]) over odd prime fields.

The app contains a selection of prime integers and (primitive) polynomials of various degrees to choose from.

1) All prime integers less than 2^{19} ;
2) Binary (i.e., F2) primitive polynomial for degrees 2 thru 48;
3) A selection of primitive polynomials for all odd prime base fields less than 256.

Up to four global elements -- i.e., elements that can be copied to whatever universe you are in -- may be stored.

Other app properties:
1) Right click on parts of the app to reveal help;
2) A LaTeX version of the data may be printed out from the file menu;
3) Register data may be dragged to other positions in the register, or double clicked to copy;
4) Register data may be dragged to a global variable or the input register area;
5) Double click on a prime/primitive polynomial to copy it to the register.