Hi, I just had the time to have a look at the issue. After reading it, I'm inferring that performing subs on an unevaluated integral, should do the same as what xreplace does
For example: eq = Integral((exp(x*log(x))*log(x)), (x, 0, 1)).subs(exp(x*log(x)), x**x) Integral(exp(x*log(x))*log(x), (x, 0, 1)) eq = Integral((exp(x*log(x))*log(x)), (x, 0, 1)).xreplace({exp(x*log(x)): x **x}) Integral(x**x*log(x), (x, 0, 1)) eq = Integral(x, x).subs(x, y) Integral(y, x) eq = Integral(x, x).xreplace({x: y}) Integral(y, y) I would like to know if my interpretation is right before working on the issue. Thanks -- You received this message because you are subscribed to the Google Groups "sympy" group. To unsubscribe from this group and stop receiving emails from it, send an email to sympy+unsubscr...@googlegroups.com. To post to this group, send email to sympy@googlegroups.com. Visit this group at http://groups.google.com/group/sympy. For more options, visit https://groups.google.com/groups/opt_out.