QSimpComb - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.
Our website is currently undergoing maintenance, which may result in occasional errors while browsing. We apologize for any inconvenience this may cause and are working swiftly to restore full functionality. Thank you for your patience.

Online Help

All Products    Maple    MapleSim


QDifferenceEquations

  

QSimpComb

  

simplification of expressions involving q-hypergeometric terms

  

QSimplify

  

simplification of expressions involving q-hypergeometric terms

 

Calling Sequence

Parameters

Description

Examples

References

Calling Sequence

QSimpComb(f)

QSimplify(f)

Parameters

f

-

algebraic expression

Description

• 

The commands QSimpComb and QSimplify are for simplification of expressions involving q-hypergeometric terms. For a function fqk, the main use of QSimpComb is for detecting if fqk is a q-hypergeometric term in qk. That is, if fqk+1fqk is a rational function in qk (see IsQHypergeometricTerm). If the result is not a rational function, QSimplify returns in general a more compact answer.

• 

This implementation is mainly based on the implementation by H. Boeing, W. Koepf. See the Reference Section.

Examples

withQDifferenceEquations:

Hq212q6nQPochhammer1q5+q3,q,nQPochhammer1q4+q2,q,nQPochhammer1q21q3,q,nQPochhammer1q2,q,nQPochhammer1q21q12,q,nQPochhammer1,q,nQPochhammer1q21q2,q,nQPochhammer1q5,q,nQPochhammer1q4,q,n2QPochhammerq4,q,nQPochhammer1q2+1,q,n

Hq212q6nQPochhammer1q5+q3,q,nQPochhammer1q4+q2,q,nQPochhammerq3q21,q,nQPochhammer1q2,q,nQPochhammerq12q21,q,nQPochhammer−1,q,nQPochhammerq2q21,q,nQPochhammer1q5,q,nQPochhammer1q4,q,n2QPochhammerq4,q,nQPochhammer1q2+1,q,n

(1)

Apply QSimpComb to the consecutive ratio Hn+1Hn. If the result is a rational function in qn, then H is a q-hypergeometric term.

QSimpCombsubsn=n+1,HH

q5q3+qnq2+qnqnq12+q211+qnqnq3+q21q4q2+qnq2qn+q21q2+qn1q4+qn21+qnq4q5+qn

(2)

IsQHypergeometricTermH,n,qn=N

true

(3)

fQPochhammeraqkn,q,nQPochhammerqa,q,knQPochhammerqa,q,knnanqbinomialn,2kn2

fQPochhammeraqkn,q,nQPochhammerqa,q,knanqn2kn2QPochhammerqa,q,knn

(4)

QSimplifyf

0

(5)

f1QPochhammera,q,2nQPochhammera,q2,nQPochhammeraq,q2,n

fQPochhammera,q2,nQPochhammerqa,q2,nQPochhammera,q,2n

(6)

QSimpCombf

QPochhammera,q2,nQPochhammerqa,q2,nQPochhammera,q,2n

(7)

QSimplifyf

1

(8)

References

  

Boeing, H., and Koepf, W. "Algorithms for q-hypergeometric summation in computer algebra." Journal of Symbolic Computation. Vol. 11. (1999): 1-23.

See Also

QDifferenceEquations[IsQHypergeometricTerm]

QDifferenceEquations[QObjects]