This is about the module finiteField.

(fileVal "finiteField") indirectly yields powerful tools for arbitrary finite fields. This page grew with the development of the original code and provides the mathematical perspective, while the present page describes the code as accessed thru the repository. Let FF denote the Scheme value that (fileVal "finiteField") yields. The green text is a coherent synchronized interactive demo. It presumes fileVal.

For any prime p (FF p) yields Fp which depends on p and is a collection of tools for the finite field GF(p) among other things.

(define FF (fileVal "finiteField"))
(define F11 (FF 11))
(define F3 (FF 3))
Here is a C program for multiply (fmul) and inverse (finv) in the field GF(2q) for q<64.