DenominatorIntegration(R, F)

intden.spad line 28 [edit on github]

This package generates logarithmic integrals and polylogs corresponding to denominator of the integrand.

li_int: (Fraction SparseUnivariatePolynomial F, Kernel F, Symbol) -> Record(answer: Fraction SparseUnivariatePolynomial F, logpart: Fraction SparseUnivariatePolynomial F, ir: IntegrationResult Fraction SparseUnivariatePolynomial F)

li_int(f, k, x) generates logarithmic integrals.

poly_int: (Fraction SparseUnivariatePolynomial F, Kernel F, Symbol) -> Record(answer: Fraction SparseUnivariatePolynomial F, logpart: Fraction SparseUnivariatePolynomial F, ir: IntegrationResult Fraction SparseUnivariatePolynomial F)

poly_int(f, k, x) generates polylogarithms.

solve_u: (F, F, Symbol) -> Union(List List F, failed)

solve_u(f1, u, x) returns [[c1, k1], …, [cn, kn]] such that f1 = c1*u^k1 + … + cn^kn and D(ci, x) = 0 or “failed”.