Hypergeometric Solutions of Linear Difference Systems

Abstract

We extend Petkovsek's algorithm for computing hypergeometric solutions of scalar difference equations to the case of difference systems τ(Y) = M Y, with M ∈ GLn(C(x)), where τ is the shift operator. Hypergeometric solutions are solutions of the form γ P where P ∈ C(x)n and γ is a hypergeometric term over C(x), i.e. τ(γ)/γ ∈ C(x). Our contributions concern efficient computation of a set of candidates for τ(γ)/γ which we write as λ = cAB with monic A, B ∈ C[x], c ∈ C*. Factors of the denominators of M-1 and M give candidates for A and B, while another algorithm is needed for c. We use the super-reduction algorithm to compute candidates for c, as well as other ingredients to reduce the list of candidates for A/B. To further reduce the number of candidates A/B, we bound the so-called type of A/B by bounding local types. Our algorithm has been implemented in Maple and experiments show that our implementation can handle systems of high dimension, which is useful for factoring operators.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…