The following program gives the correct coefficients under versions 7, 10.2 or 11.0
Table[SeriesCoefficient[(1/2) x^(-1/4) (EllipticTheta[2, 0, x^1] EllipticTheta[3, 0, x^21] - EllipticTheta[3, 0, x^1] EllipticTheta[2, 0, x^21])/(QPochhammer[x^3] QPochhammer[x^7]), {x, 0, n}], {n, 0, 20}]
(* {1, 0, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 3, 2, 3} *)
But under version 11.3 I got
(* {1, 0, 1, 1, 0, 1, 3, 1, 2, 5, 1, 3, 9, 3, 7, 13, 6, 9, 21, 10, 18} *)
Why ?
Second example is:
Table[SeriesCoefficient[EllipticTheta[3, 0, x^7] EllipticTheta[3, 0, x^9] + 1/2 EllipticTheta[2, 0, x^7] EllipticTheta[2, 0, x^9], {x, 0, 2 n}], {n, 0, 10}]
(* {1, 0, 2, 0, 0, 0, 0, 0, 4, 2, 0} *)
Under versions 7, 10.2 or 11 is all correct, but in 11.3 I get
{1 + 2 (x^7)^(1/4) (x^9)^(1/4), 0, 0, 0, 0, 0, 0, 2 (x^7)^(1/4) (x^9)^(1/4), 4, 2 (x^7)^(1/4) (x^9)^(1/4), 0}
Bug ?
Assumptions -> x > 0
toSeriesCoefficient
$\endgroup$MMA 11.3
Series
,SeriesCoefficient
,Limit
and probably another functions they code are rewritten to new one. $\endgroup$