Кстати, а это ведь автоматизировать можно! Сажаем в background программу, которая все время дифференцирует функции, и загоняет результаты в какую-нибудь-там хэш-таблицу или чего там еще бывает. А ты ее периодически спрашиваешь, как проинтегрировать то-то-и-то-то, и если прога нашла уже - отвечает. Разумеется, линейность этой процедуры тоже надо учесть, и прочие свойства.
Я как-то заинтересовался алгоритмами символьного интегрирования и немного почитал по этой теме.
И вот что я Вам,
AD, скажу.
Ваше предложение - просто детский лепет по сравнению с том, что уже наворочено в этой науке. Сообщу Вам по секрету - там уже вовсю используются даже довольно глубокие факты из алгебраической геометрии....