Generalized Hermite Reduction, Creative Telescoping and Definite Integration of D-Finite Functions

05/09/2018
by   Alin Bostan, et al.
0

Hermite reduction is a classical algorithmic tool in symbolic integration. It is used to decompose a given rational function as a sum of a function with simple poles and the derivative of another rational function. We extend Hermite reduction to arbitrary linear differential operators instead of the pure derivative, and develop efficient algorithms for this reduction. We then apply the generalized Hermite reduction to the computation of linear operators satisfied by single definite integrals of D-finite functions of several continuous or discrete parameters. The resulting algorithm is a generalization of reduction-based methods for creative telescoping.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/14/2023

Reduction-Based Creative Telescoping for Definite Summation of D-finite Functions

Creative telescoping is an algorithmic method initiated by Zeilberger to...
research
05/17/2016

Efficient Algorithms for Mixed Creative Telescoping

Creative telescoping is a powerful computer algebra paradigm -initiated ...
research
02/07/2018

Additive Decompositions in Primitive Extensions

This paper extends the classical Ostrogradsky-Hermite reduction for rati...
research
01/17/2021

Telescopers for differential forms with one parameter

Telescopers for a function are linear differential (resp. difference) op...
research
12/05/2017

Symbolic-Numeric Integration of Rational Functions

We consider the problem of symbolic-numeric integration of symbolic func...
research
11/17/2020

Solving Symmetric and Positive Definite Second-Order Cone Linear Complementarity Problem by A Rational Krylov Subspace Method

The second-order cone linear complementarity problem (SOCLCP) is a gener...
research
08/29/2017

Syzygies among reduction operators

We introduce the notion of syzygy for a set of reduction operators and r...

Please sign up or login with your details

Forgot password? Click here to reset