SumTools[Hypergeometric]
IndefiniteSum
calculate indefinite sum
Calling Sequence
Parameters
Description
Examples
References
IndefiniteSum(T, n)
T
-
function of n
n
variable
The IndefiniteSum(T,n) command computes a function G such that Tn=En−1·Gn if it exists.
The classes of functions T supported are rational functions, hypergeometric terms, and those for which the minimal annihilator in KnEn for T can be computed.
withSumToolsHypergeometric:
T≔1n2+sqrt5n−1
T≔1n2+5n−1
SumT,n=IndefiniteSumT,n
∑n1n2+5n−1=−13n−32+52−13n−12+52−13n+12+52
T≔n32n
∑nn32n=n3−6n2+18n−262n
T≔Γn+1−Γn−Ψn
∑nΓn+1−Γn−Ψn=n4−n3−6n2−6n−5Γn+1−Γn−Ψnn2+n+3−n5−n4−10n3−9n2−2Γn+2−Γn+1−Ψn+1nn2+n+3+n+1n3−5n2+4n−2Γn+3−Γn+2−Ψn+2nn2+n+3
Abramov, S.A. "Indefinite sums of rational functions." Proc. ISSAC'95, pp. 303-308. 1995.
Abramov, S.A., and van Hoeij, M. "Integration of solutions of linear functional equations." Integral Transformations and Special Functions, Vol. 8 No. 1-2, (1999): 3-12.
Gosper, R.W., Jr. "Decision procedure for indefinite hypergeometric summation." Proc. Natl. Acad. Sci. USA, Vol. 75, (1977): 40-42.
See Also
sum
SumTools[Hypergeometric][DefiniteSum]
SumTools[Hypergeometric][Gosper]
SumTools[Hypergeometric][SumDecomposition]
SumTools[IndefiniteSum][AccurateSummation]
Download Help Document