@@ -766,27 +766,27 @@ integrate(exp(x), x) # exp(x)
766766integrate(log(x), x) # -x + x*log(x)
767767```
768768"""
769- function integrate (f:: Symbolics.Num , x:: Symbolics.Num ; kwargs... )
769+ function integrate_risch (f:: Symbolics.Num , x:: Symbolics.Num ; kwargs... )
770770 # Extract SymbolicUtils expressions from Symbolics.Num wrappers
771- result_symbolic = integrate (f. val, x. val; kwargs... )
771+ result_symbolic = integrate_risch (f. val, x. val; kwargs... )
772772 # Wrap result back in Symbolics.Num
773773 return Symbolics. Num (result_symbolic)
774774end
775775
776776struct AlgebraicNumbersInvolved <: Exception end
777777
778- function integrate (f:: SymbolicUtils.Add , x:: SymbolicUtils.Symbolic ; useQQBar:: Bool = false ,
778+ function integrate_risch (f:: SymbolicUtils.Add , x:: SymbolicUtils.Symbolic ; useQQBar:: Bool = false ,
779779 catchNotImplementedError:: Bool = true , catchAlgorithmFailedError:: Bool = true )
780780 # For efficiency compute integral of sum as sum of integrals
781781 g = f. coeff* x
782782 for (h, c) in f. dict
783- g += c* integrate (h, x, useQQBar= useQQBar, catchNotImplementedError= catchNotImplementedError,
783+ g += c* integrate_risch (h, x, useQQBar= useQQBar, catchNotImplementedError= catchNotImplementedError,
784784 catchAlgorithmFailedError= catchAlgorithmFailedError)
785785 end
786786 g
787787end
788788
789- function integrate (f:: SymbolicUtils.Symbolic , x:: SymbolicUtils.Symbolic ; useQQBar:: Bool = false ,
789+ function integrate_risch (f:: SymbolicUtils.Symbolic , x:: SymbolicUtils.Symbolic ; useQQBar:: Bool = false ,
790790 catchNotImplementedError:: Bool = true , catchAlgorithmFailedError:: Bool = true )
791791 try
792792 p, funs, vars, args = analyze_expr (f, x)
0 commit comments