Expand description
Risch algorithm for symbolic integration
Basic implementation covering:
- Simple exponential and logarithmic functions
- Rational function integration via Hermite reduction
- Non-elementary detection
- Completeness guarantee for basic cases
The Risch algorithm is a decision procedure that either:
- Computes the elementary antiderivative
- Proves no elementary antiderivative exists
This implementation handles exponential extensions (e^x, e^(ax)), logarithmic extensions (ln(x), 1/x patterns), and rational functions in their basic forms.
Modules§
- differential_
extension - Differential extension tower construction
- helpers
- Helper functions for Risch algorithm
- hermite
- Hermite reduction for separating polynomial and rational parts
- rational
- Rational function integration using Hermite reduction algorithm
- rde
- Risch Differential Equation (RDE) solving
Enums§
- Risch
Result - Risch integration result
Functions§
- try_
risch_ integration - Main Risch integration entry point