|  |  D.4.8.5 evaluateIntegral Procedure from libraryellipticcovers.lib(see  ellipticcovers_lib).
 
Example:Usage:
evaluateIntegral(P,xx); P number, xx list
 
Assume:
P is a number in a rational function field, xx is a list of variables of the field
 
Return:
number, the constant coefficient of the Laurent series of f in the variables in the list xx.
Theory:
Computes the constant coefficient of the Laurent series iteratively for the elements of xx.
In the setting of covers of elliptic curves this is the path integral over the
propagator divided by the product of all variables (corresponding to the vertices)
computed as a residue.
 
 |  | LIB "ellipticcovers.lib";
ring R=(0,x1,x2,x3,x4),(q1,q2,q3,q4,q5,q6),dp;
graph G = makeGraph(list(1,2,3,4),list(list(1,3),list(1,2),list(1,2),list(2,4),list(3,4),list(3,4)));
number p = propagator(G,list(0,2,1,0,0,1));
evaluateIntegral(p,list(x1,x3,x4,x2));
==> 128
 | 
 
 |