[back] [prev] [next] [index] [root]
OrderMerge
Computes extension fields which contain the given ones.
Syntax:
L := OrderMerge(o1,o2);
list |
L |
return value |
order |
o1 |
|
order |
o2 |
|
Description:
This function computes fields which contain the given ones.
It is possible to get more than one field (see example).
The output is a list of generating polynomials for these fields.
Let \alpha|i, \beta|j be the zeroes of the defining polynomials
of o|1 and o|2. After a substitution of the form
\beta|i \mapsto \beta|i+s, s\in\N appropriate,
all \alpha|i + \beta|j are pairwise distinct.
The polynomial f := \prod|{i,j} (x-\alpha|i - \beta|j) is computed,
and the irreducible factors are returned.
Example:
Compute the following splitting field.
kash> o:=Order(Z,3,2);
Generating polynomial: x^3 - 2
kash> L:=OrderMerge(o,o);
> [ Generating polynomial: x^3 - 54
, Generating polynomial: x^6 + 108
]
<- back[back] [prev] [next] [index] [root]