[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]