FUNCTION : qseries[prodmake] - Convert a q-series into an infinite product
CALLING SEQUENCE : prodmake(f,q,T)
PARAMETERS : f - q-series
T - positive integers
SYNOPSIS :
prodmake(f,q,T) converts the q-series f into an infinite product
T
that agrees with f to O(q ).
EXAMPLES :
> with(qseries);
-----------------------------------------------------------------------------
> tripleprod(q,q^5,30);
216 172 133 99 70 46 27 13 4 7 18 34
- q + q - q + q - q + q - q + q - q + 1 - q + q - q + q
55 81 112 148 189
- q + q - q + q - q
-----------------------------------------------------------------------------
> prodmake(%,q,50);
4 5 6 9 10 11 14
(1 - q) (1 - q ) (1 - q ) (1 - q ) (1 - q ) (1 - q ) (1 - q ) (1 - q )
15 16 19 20 21 24 25
(1 - q ) (1 - q ) (1 - q ) (1 - q ) (1 - q ) (1 - q ) (1 - q )
26 29 30 31 34 35 36
(1 - q ) (1 - q ) (1 - q ) (1 - q ) (1 - q ) (1 - q ) (1 - q )
39 40 41 44 45 46 49
(1 - q ) (1 - q ) (1 - q ) (1 - q ) (1 - q ) (1 - q ) (1 - q )
-----------------------------------------------------------------------------
SEE ALSO :