[back] [prev] [next] [index] [root]

 


FF

Creates a finite field.

Syntax:

F := FF(p);
F := FF(p, d);
F := FF(f);

finite field
  F  
integer
  p  
integer
  d  
polynomial
  f  

See also:  FFElt, FFGenerator, FFPrimitiveElt

Description:

A finite field can be created in three different ways:


Example:

Creation of finite fields:

kash> F2 := FF(2);
Finite field of size 2
kash> F2x := PolyAlg(F2);
Univariate Polynomial Ring in x over GF(2)

kash> f := Poly(F2x, [1, 1, 1]);
x^2 + x + 1
kash> F4 := FF(f);
Finite field of size 2^2
kash> F9 := FF(3, 3);
> Finite field of size 3^3


<- back[back] [prev] [next] [index] [root]