ExtendedGosper - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Mozilla Firefox.

Online Help

All Products    Maple    MapleSim


SumTools[Hypergeometric]

  

ExtendedGosper

  

perform extended Gosper's algorithm

 

Calling Sequence

Parameters

Description

Examples

References

Calling Sequence

ExtendedGosper(T, n)

Parameters

T

-

list or set of hypergeometric terms of n

n

-

variable

Description

• 

Let En be the shift operator with respect to n, defined by En⁡f⁡n=f⁡n+1. For the given set (list)

T={t1⁡n,...,tp⁡n}

  

where the ti⁡n are hypergeometric terms of n, the ExtendedGosper(T,n) command returns a set (list)

S={s1⁡n,...,sq⁡n}

  

of hypergeometric terms si⁡n such that

En−1⁢∑i=1qsi⁡n=∑j=1ptj⁡n

  

if each of the hypergeometric term si⁡n exists. Otherwise, the ExtendedGosper routine returns the error message ``no solution found''.

Examples

> 

with⁡SumToolsHypergeometric:

> 

T≔−1k⁢binomial⁡n,k⁢kj,n2⁢an,−n2⁢an+n+12⁢an+1

T≔n2⁢an,−1k⁢nk⁢kj,−n2⁢an+n+12⁢an+1

(1)
> 

ExtendedGosper⁡T,n

a2⁢n2−2⁢a⁢n2−2⁢a⁢n+n2+a+2⁢n+1⁢an+1a3−3⁢a2+3⁢a−1,−−n+k⁢−1k⁢nk⁢kjk+1

(2)
> 

T≔n2⁢4nn+1⁢n+2,22⁢n−1n⁢2⁢n+1⁢binomial⁡2⁢n,n,−n2⁢4nn+1⁢n+2+n+12⁢4n+1n+2⁢n+3

T≔n2⁢4nn+1⁢n+2,22⁢n−1n⁢2⁢n+1⁢2⁢nn,−n2⁢4nn+1⁢n+2+n+12⁢4n+1n+2⁢n+3

(3)
> 

ExtendedGosper⁡T,n

−22⁢n−12⁢nn⁢n,n−1⁢4n+13⁢n+2

(4)

No solution found:

> 

T≔2⁢n+1n2−3⁢n2⁢an,n2⁢an

T≔n2⁢an,2⁢n+1⁢n2⁢ann2−3

(5)
> 

ExtendedGosper⁡T,n

Error, (in SumTools:-Hypergeometric:-ExtendedGosper) no solution found

References

  

Petkovsek, M.; Wilf, H.; and Zeilberger, D. A=B. Wellesley, Massachusetts: A. K. Peters Ltd., 1996.

See Also

sumtools/extended_gosper

SumTools[Hypergeometric]

SumTools[Hypergeometric][Gosper]