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

Online Help

All Products    Maple    MapleSim


LREtools[HypergeometricTerm]

  

HGDispersion

  

return the hypergeometric dispersion of two polynomials depending on a hypergeometric term

 

Calling Sequence

Parameters

Description

Examples

References

Calling Sequence

HGDispersion(p, q, x, r)

Parameters

p

-

first polynomial

q

-

second polynomial

x

-

independent variable, for example, x

r

-

list of equations that specifies the tower of hypergeometric extensions

Description

• 

The HGDispersion(p, q, x, r) command returns the hypergeometric dispersion of p and q, that is,

D=max{n≥0:deg⁡gcd⁡p,Enq>0}

where E: Ex=x+1 is the shift operator and p⁡x and q⁡x are polynomials in K(r), where K is the ground field and r is the tower of hypergeometric extensions. Each ri is specified by a hypergeometric term, that is, Eriri is a rational function over K. The HGDispersion function returns −1 if the hypergeometric dispersion is not defined.

• 

The polynomials can contain hypergeometric terms in their coefficients. These terms are defined in the formal parameter r. Each hypergeometric term in the list is specified by a name, for example, t. It can be specified directly in the form of an equation, for example, t=n!, or specified as a list consisting of the name of the term variable and the consecutive term ratio, for example, t,n+1.

• 

The computation of hypergeometric dispersions is reduced to solving the σ-orbit problem (see OrbitProblemSolution) in the shortened tower of hypergeometric extensions.

Examples

> 

with⁡LREtoolsHypergeometricTerm:

> 

alias⁡φ=3+4⁢RootOf⁡x2+15:

> 

p≔φ4⁢s2+φ2⁢s+1

p≔φ4⁢s2+φ2⁢s+1

(1)
> 

q≔s2+s+1

q≔s2+s+1

(2)
> 

ext≔s=φx

ext≔s=φx

(3)
> 

HGDispersion⁡p,q,x,ext

2

(4)
> 

alias⁡φ=RootOf⁡x3−5:

> 

p≔φ4⁢s2+φ2⁢s+1

p≔φ4⁢s2+φ2⁢s+1

(5)
> 

q≔s2+s+1

q≔s2+s+1

(6)
> 

ext≔s=φx

ext≔s=φx

(7)
> 

HGDispersion⁡p,q,x,ext

−1

(8)
> 

p≔24⁢s2+22⁢s+1+v

p≔16⁢s2+4⁢s+v+1

(9)
> 

q≔16⁢x+32⁢x+22⁢x+12⁢s2+4⁢x+3⁢x+2⁢x+1⁢s+1+8⁢v

q≔16⁢x+32⁢x+22⁢x+12⁢s2+4⁢x+3⁢x+2⁢x+1⁢s+1+8⁢v

(10)
> 

ext≔v=2x,s=x!

ext≔v=2x,s=x!

(11)
> 

HGDispersion⁡s⁢q,p⁢v+s,x,ext

3

(12)

References

  

Abramov, S.A., and Bronstein, M. "Hypergeometric dispersion and the orbit problem." Proc. ISSAC 2000.

See Also

alias

LREtools[HypergeometricTerm]

LREtools[HypergeometricTerm][OrbitProblemSolution]

LREtools[HypergeometricTerm][RationalSolution]

LREtools[HypergeometricTerm][UniversalDenominator]