I need to taylor expand the function x^(-a-1)(1+Ax^3)^(-1)(1+Bx)^(y-1) up to order one in x, but when i use the Series "command" it expand only the third term up to first order and cancel the second one giving so a much lower order of expansion because of the first term. How can I solve this? For the expansion can be considered y>a
It is not clear to me what result is expected. Is this variant better?
Series[dd^(-a - 1) (1 + b*dd^3)^(-1) (1 + dd*c)^(y - 1), {dd, 0, 1}] // Together (* Out[430]= dd^-a (SeriesData[dd, 0, {1, c (-1 + y)}, -1, 1, 1]) *)
Series[D^(-a - 1)*(1 + b*D^3)^(-1)*(1 + D*c)^(y - 1), {D, 0, 1}]
Please provide the code you used (in plain text, not as an image).