FUNCTION : JACP2jaclist - Convert a quotient of jacprods into a (jac)-list CALLING SEQUENCE : JACP2jaclist() JACP2jaclist(jacprod) PARAMETERS : jacprod - Quotient of products JAC(b,a) SYNOPSIS : jacprod is a quotient of products JAC(b,a). The quotient is converted to a list. Each term JAC(b,a)^c in the quotient is converted to an item [b,a,c] in the list. This function is used by jacbase. EXAMPLES : > with(qseries): > with(thetaids): > JACP2jaclist(); ------------------------------------------------------------- JACP2jaclist(jprod) jprod is a quotient of theta-functions encoded in terms of JAC(a,b,infinity). The quotient is converted to a list. Each term JAC(a,b,infinity)^c in the quotient is converted to an item [a,b,infinity,c] in the list. ------------------------------------------------------------- > M := 100: aa[ M ] := 1+q; > for n from M-1 by -1 to 1 do > a[ n ] := 1 + q^n/a[ n+1 ]: > od: > series(a[1],q,100): > jacprodmake(%,q,50); JAC(2, 5, infinity) ------------------- JAC(1, 5, infinity) > JACP2jaclist(%); [[1, 5, infinity, -1], [2, 5, infinity, 1]] SEE ALSO : GETAP2getalist, jacprodmake, jacbase