Computer Science I / Integration and Antiderivatives
Practice question · Multiple choice

Substitution reverses the chain rule and integration by parts reverses the product rule. Why does integration have a technique per differentiation rule rather than one general method?

Hints
  1. Differentiate any elementary expression. Is there ever a choice about how?
  2. Now integrate one. What has to be recognised first?
Show the answer

B. Because differentiation is mechanical and integration is pattern matching.

Why

Differentiating is algorithmic — identify the outermost structure, apply the rule, recurse — with never a choice, which is why symbolic differentiation is easy to program. Integration runs it backwards and requires recognising which rule could have produced this expression. The deeper fact is that many elementary functions have no elementary antiderivative.

Read the lesson: Integration and Antiderivatives →

Practise Integration and Antiderivatives

The app has 7 more questions on this lesson, and keeps your place in the course. Computer Science I is free to start.

More questions on Integration and Antiderivatives