TOPICS
Search

Symbolic Integration


Symbolic integration is the problem of finding an explicit antiderivative for a given expression. In contrast to symbolic differentiation, which is essentially mechanical for elementary functions, symbolic integration can require deciding whether an elementary antiderivative exists at all.

For elementary functions, the Risch algorithm gives a decision procedure in principle. Practical computer algebra systems often combine Risch-based methods with heuristic transformations, table lookups, and rule-based integration. Rule-based systems such as RUBI use large collections of pattern-matching rules (Rich et al. 2018), while benchmarking suites compare the behavior of different systems on curated integrals (Abbasi 2024).

Special-purpose symbolic integration algorithms are also available in the Wolfram Function Repository. For example, Sam Blake's ResourceFunction["IntegrateAlgebraic"] computes elementary antiderivatives of algebraic functions using heuristics for pseudo-elliptic and pseudo-hyperelliptic integrals (Blake).

Desmond (2026) introduced exhaustive symbolic integration, in which a finite expression grammar is enumerated and differentiated to form a lookup table of integrands and antiderivatives. This makes it possible to measure an "integrability fraction" for a bounded grammar and to find elementary antiderivatives missed by existing computer algebra systems.


See also

Computer Algebra, Elementary Function, Indefinite Integral, Liouville's Principle, Numerical Integration, Risch Algorithm

Explore with Wolfram|Alpha

References

Abbasi, N. M. "Computer Algebra Independent Integration Tests." 2024. https://www.12000.org/my_notes/CAS_integration_tests/. Blake, S. "IntegrateAlgebraic." Wolfram Function Repository. https://resources.wolframcloud.com/FunctionRepository/resources/IntegrateAlgebraic/.Bronstein, M. Symbolic Integration I: Transcendental Functions. New York: Springer-Verlag, 1997.Desmond, H. "Exhaustive Symbolic Integration: Integration by Differentiation and the Landscape of Symbolic Integrability." 6 May 2026. https://arxiv.org/abs/2605.04978.Geddes, K. O.; Czapor, S. R.; and Labahn, G. Algorithms for Computer Algebra. Amsterdam, Netherlands: Kluwer, 1992.Rich, A.; Scheibe, P.; and Abbasi, N. M. "Rule-Based Integration: An Extensive System of Symbolic Integration Rules." J. Open Source Software 3, 1073, 2018. https://doi.org/10.21105/joss.01073.Risch, R. H. "The Problem of Integration in Finite Terms." Trans. Amer. Math. Soc. 139, 167-189, 1969.

Cite this as:

Weisstein, Eric W. "Symbolic Integration." From MathWorld--A Wolfram Resource. https://mathworld.wolfram.com/SymbolicIntegration.html

Subject classifications