QDifferenceEquations
QMultiplicativeDecomposition
construct the four minimal multiplicative decompositions of a q-hypergeometric term
Calling Sequence
Parameters
Description
Examples
References
QMultiplicativeDecomposition[1](H, q, n, k)
QMultiplicativeDecomposition[2](H, q, n, k)
QMultiplicativeDecomposition[3](H, q, n, k)
QMultiplicativeDecomposition[4](H, q, n, k)
H
-
q-hypergeometric term in q^n
q
name used as the parameter q, usually q
n
variable
k
name
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.
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
QMultiplicativeDecomposition1⁡H,q,n,k
1q10n⁢qn+q2−1q22⁢q3+qn2⁢q4+qn2⁢q+qn⁢q2+qn⁢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⁢q2+qn−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
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⁢q4+qn⁢∏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⁢q2+qn−1⁢qn+q5−q3
QMultiplicativeDecomposition3⁡H,q,n,k
q3−q+1⁢q4−q2+1⁢q4n⁢q3+qn2⁢q4+qn2⁢q+qn⁢q2+qn⁢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
QMultiplicativeDecomposition4⁡H,q,n,k
2⁢q3−q+1⁢q4−q2+1⁢1+1q3⁢1+1q2⁢1+1q⁢q12n⁢qn+q2−1q2⁢q3+qn⁢q4+qn⁢∏k=0n−1⁡qk+q5−q3⁢qk+q2−1q12qk+q5⁢qk+q41+q2−1q2⁢q3+1⁢q4+1⁢q3+qn−q⁢qn+q4−q2⁢qn+1q3⁢qn+1q2⁢qn+1q⁢qn+1
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]
Download Help Document