I entered the follow code in order to tell Mathematica an integral result, which it is unable to evaluate originally:
Unprotect[Integrate];
Integrate[Log[1-x]*Log[1+x]^2/x,{x,0,1}]:= -Pi^4/240
Protect[Integrate]
Then I entered
Integrate[Log[1-x]*Log[1+x]^2/x,{x,0,1}]
Mathematica gives the result I input, which is fine. However, when I tried
Integrate[1+Log[1-x]*Log[1+x]^2/x,{x,0,1}]
Integrate[2*Log[1-x]*Log[1+x]^2/x,{x,0,1}]
Mathematica return them unevaluated (as if I hadn't made that definition at all).
My question is, is it possible to make Mathematica more intelligent in this aspect? For my purpose, I would already be satisfied if Mathematica knows to use the following two properties: $$\int f + \int g = \int(f+g) \qquad \int (cf) = c\int f$$ that is, whenever I defined the value of $\int f, \int g$, Mathematica can return $\int(f+g)$. My scope of integration will be solely single variable definite with exact arithmetic.
Thank you very much.
Integrate[Log[1 - x] Log[1 + x]^2/x, {x, 0, 1}]==0which is obviously wrong??? – Ulrich Neumann Dec 31 '17 at 17:260. Very interesting history... – QuantumDot Dec 31 '17 at 18:26