English

Submodule approach to creative telescoping

Symbolic Computation 2024-05-27 v2

Abstract

This paper proposes ideas to speed up the process of creative telescoping, particularly when the telescoper is reducible. One can interpret telescoping as computing an annihilator LDL \in D for an element mm in a DD-module MM. The main idea is to look for submodules of MM. If NN is a non-trivial submodule of MM, constructing the minimal operator RR of the image of mm in M/NM/N gives a right-factor of LL in DD. Then L=LRL = L' R where the left-factor LL' is the telescoper of R(m)NR(m) \in N. To expedite computing LL', compute the action of DD on a natural basis of NN, then obtain LL' with a cyclic vector computation. The next main idea is that when NN has automorphisms, use them to construct submodules. An automorphism with distinct eigenvalues can be used to decompose NN as a direct sum N1NkN_1 \oplus \cdots \oplus N_k. Then LL' is the LCLM (Least Common Left Multiple) of L1,,LkL_1, \ldots, L_k where LiL_i is the telescoper of the projection of R(m)R(m) on NiN_i. An LCLM can greatly increase the degrees of coefficients, so LL' and LL can be much larger expressions than the factors L1,,LkL_1,\ldots,L_k and RR. Examples show that computing each factor LiL_i and RR seperately can save a lot of CPU time compared to computing LL in expanded form with standard creative telescoping.

Cite

@article{arxiv.2401.08455,
  title  = {Submodule approach to creative telescoping},
  author = {Mark van Hoeij},
  journal= {arXiv preprint arXiv:2401.08455},
  year   = {2024}
}

Comments

10 pages

R2 v1 2026-06-28T14:18:09.768Z