[back] [prev] [next] [index] [root]
AlffInit
Initializes some useful variables for an algebraic function
field session.
Syntax:
AlffInit(k);
AlffInit(k, T);
AlffInit(k, T, y);
field |
k |
|
strings |
T, y |
the variable names |
See also: AlffOrders, Alff
Description:
This function is used for convenience to initialize
some useful variables
for an algebraic function field session and is not
recommended for use in programming. It initializes:
- k, the constant field,
- w, a generator of k over its base field
if finite,
- kT, the polynomial ring k[T],
- kTf, the field k(T),
- kTy, the polynomial ring k[T][y],
- T, the variable T,
- y, the variable y,
- AlffGlobals, a record containing all the above values.
The optional two parameter strings define the names of
variables T and y.
Example:
kash> AlffInit(FF(5, 2));
"Defining global variables: k, w, kT, kTf, kTy, T, y, AlffGlobals"
kash> k;
Finite field of size 5^2
kash> kTy;
Univariate Polynomial Ring in y over Univariate Polynomial Ring in T over GF(5\
^2)
kash> y^4+T^3+2;
> y^4 + T^3 + 2
<- back[back] [prev] [next] [index] [root]