I'm trying to expand an expression with some small parameters by using Series. It get stuck. Here's a simple example:
Series[x^(10^-6)/(1 - x)^(10^-6), x -> 0]
Series works for both x^(10^-6) and 1/(1 - x)^(10^-6), but not the product of them. Is there any trick to solve this problem? Thanks.
In principle, I can implement the algorithm of series expansion manually. For example
Series2[exp_Times, x___]:=Series[#,x]&/@exp; ...
But it is expected that the efficiency can not be comparable with the built-in function.
Also, the version of MMA I'm using is "12.2.0 for Linux x86 (64-bit) (December 3, 2020)."
Series[expr, {x,0,10}](find series ofexpraround $x= 0$ with 10 terms). Instead what you are doing seems to be more of the formLimit[expr,x->0]. You sure want series and not limit right? $\endgroup$x. In this case, the second argument should bex->0. Also, Sereis gets stuck when I useSeries[exp, {x, 0, 0}]. $\endgroup$Series[x^a/(1 - x)^a, x -> 0]$\endgroup$n = 6; Series[x^(10^-n)/(1 - x)^(10^-n), x -> 0] // Timing {0.020904, SeriesData[x, 0, {1}, 1, 1000001, 1000000]}$\endgroup$