The Wolfram blog by Oleksandr Pavlyk:
Mathematica and the Fundamental Theorem of Calculus
says that “of course” Mathematica’s definite integral algorithms do not make the mistake clearly demonstrated by the attached file igdemo.nb . The last two lines in the calculation should be identical: one gives 0 and the other alpha. The 4 lines above those should also be identical; there is a 3 to 1 vote. The problem comes from the ambiguity in the choice of branch of an inverse trig function appearing in the antiderivative. I have a very large calculation full of similar integrals. How can I tell which results are correct and which are nonsense? By the way, I beg to differ with the terminology in the blog. A correct antiderivative of a true function is ALWAYS continuous. If the alleged antiderivative has a jump discontinuity, its derivative is not the original integrand. The derivative is the integrand plus a Dirac delta function (if distributions are supported) or Undefined (if they are not). Is any progress being made toward handling this situation properly in Mma?