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

Online Help

All Products    Maple    MapleSim


QDifferenceEquations

  

QMultiplicativeDecomposition

  

construct the four minimal multiplicative decompositions of a q-hypergeometric term

 

Calling Sequence

Parameters

Description

Examples

References

Calling Sequence

QMultiplicativeDecomposition[1](H, q, n, k)

QMultiplicativeDecomposition[2](H, q, n, k)

QMultiplicativeDecomposition[3](H, q, n, k)

QMultiplicativeDecomposition[4](H, q, n, k)

Parameters

H

-

q-hypergeometric term in q^n

q

-

name used as the parameter q, usually q

n

-

variable

k

-

name

Description

• 

Let H be a q-hypergeometric term in q^n. The QMultiplicativeDecomposition[i](H,q,n,k) command constructs the ith minimal multiplicative decomposition of H of the form H⁡qn=W⁡qn⁢∏k=n0n−1⁡F⁡qk where W⁡qn,F⁡qn are rational functions of q^n, degree⁡numer⁡F⁡qn and degree⁡denom⁡F⁡qn have minimal possible values, for i=1,2,3,4.

• 

Additionally, if i=1 then degree⁡denom⁡W is minimal; if i=2 then degree⁡numer⁡W is minimal; if i=3 then degree⁡numer⁡W+degree⁡denom⁡W is minimal, and under this condition, degree⁡denom⁡W is minimal; if i=4 then degree⁡numer⁡W+degree⁡denom⁡W is minimal, and under this condition, degree⁡numer⁡W is minimal.

  

If QMultiplicativeDecomposition is called without an index, the first minimal multiplicative decomposition is constructed.

Examples

> 

with⁡QDifferenceEquations:

> 

H≔Product⁡qk+q2⁢qk+1⁢qk+q5−q3⁢qk+q4−q2⁢q3⁢qk+q2−1⁢q12⁢qk+q2−1qk+q5⁢qk+q42⁢q4⁢qk+1⁢qk+q2−1⁢q2⁢qk+q2−1,k=0..n−1

H≔∏k=0n−1⁡qk+q2⁢qk+1⁢qk+q5−q3⁢qk+q4−q2⁢q3⁢qk+q2−1⁢q12⁢qk+q2−1qk+q5⁢qk+q42⁢q4⁢qk+1⁢qk+q2−1⁢q2⁢qk+q2−1

(1)
> 

QMultiplicativeDecomposition1⁡H,q,n,k

1q10n⁢qn+q2−1q22⁢q3+qn2⁢qn+q42⁢q+qn⁢qn+q2⁢qn+q2−1q11⁢qn+q2−1q10⁢qn+q2−1q9⁢qn+q2−1q8⁢qn+q2−1q7⁢qn+q2−1q6⁢qn+q2−1q5⁢qn+q2−1q4⁢qn+q2−1q3⁢qn+q2−1q⁢qn+q2−1⁢∏k=0n−1⁡qk+q5−q3⁢qk+q4−q2qk+q5⁢qk+1q41+q2−1q22⁢q3+12⁢q4+12⁢q+1⁢q2+1⁢1+q2−1q11⁢1+q2−1q10⁢1+q2−1q9⁢1+q2−1q8⁢1+q2−1q7⁢1+q2−1q6⁢1+q2−1q5⁢1+q2−1q4⁢1+q2−1q3⁢1+q2−1q⁢q2

(2)
> 

QMultiplicativeDecomposition2⁡H,q,n,k

2⁢q3−q+12⁢q4−q2+12⁢1+1q3⁢1+1q2⁢1+1q⁢1+q2−1q⁢q2⁢q5−q3+1⁢q18n⁢q3+qn⁢qn+q4⁢∏k=0n−1⁡qk+q2−1q3⁢qk+q2−1q12qk+q4⁢qk+q5q3+1⁢q4+1⁢q3+qn−q2⁢qn+q4−q22⁢qn+1q3⁢qn+1q2⁢qn+1q⁢qn+1⁢qn+q2−1q⁢qn+q2−1⁢qn+q5−q3

(3)
> 

QMultiplicativeDecomposition3⁡H,q,n,k

q3−q+1⁢q4−q2+1⁢q4n⁢q3+qn2⁢qn+q42⁢q+qn⁢qn+q2⁢qn+q2−1q2⁢∏k=0n−1⁡qk+q5−q3⁢qk+q2−1q12qk+q5⁢qk+1q4q3+12⁢q4+12⁢q+1⁢q2+1⁢1+q2−1q2⁢q3+qn−q⁢qn+q4−q2

(4)
> 

QMultiplicativeDecomposition4⁡H,q,n,k

2⁢1+1q3⁢1+1q2⁢1+1q⁢q3−q+1⁢q4−q2+1⁢q12n⁢q3+qn⁢qn+q4⁢qn+q2−1q2⁢∏k=0n−1⁡qk+q5−q3⁢qk+q2−1q12qk+q5⁢qk+q4q3+1⁢q4+1⁢1+q2−1q2⁢qn+1q3⁢qn+1q2⁢qn+1q⁢qn+1⁢q3+qn−q⁢qn+q4−q2

(5)

References

  

Abramov, S.A.; Le, H.Q.; and Petkovsek, M. "Efficient Representations of (q-)Hypergeometric Terms and the Assignment Problem." Submitted.

  

Abramov, S.A.; Le, H.Q.; and Petkovsek, M. "Rational Canonical Forms and Efficient Representations of Hypergeometric Terms." Proc. ISSAC'2003, pp. 7-14. 2003.

See Also

QDifferenceEquations[QEfficientRepresentation]

QDifferenceEquations[QObjects]

QDifferenceEquations[QRationalCanonicalForm]