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

Online Help

All Products    Maple    MapleSim


DEtools

  

ReduceHyperexp

  

a reduction algorithm for hyperexponential functions

 

Calling Sequence

Parameters

Description

Examples

References

Calling Sequence

ReduceHyperexp(H, x, newH)

Parameters

H

-

hyperexponential function of x

H1

-

hyperexponential function of x

H2

-

hyperexponential function of x

x

-

variable

newH

-

(optional) name; assigned a computed equivalence of H

Description

• 

For a specified hyperexponential function H of x, the (H1, H2) := ReduceHyperexp(H, x, newH) calling sequence constructs two hyperexponential functions H1 and H2 such that H⁡x=ⅆⅆxH1⁡x+H2⁡x and the certificate ⅆⅆxH2⁡xH2⁡x has a differential rational normal form r,s,u,v with v of minimal degree.

• 

The output from ReduceHyperexp is a sequence of two elements H1,H2 each of which is either 0 or written in the form

H⁡x=V⁡x⁢ⅇ∫F⁡xⅆx

  

(The form shown above is called a multiplicative decomposition of the hyperexponential function H⁡x.)

• 

ReduceHyperexp is a generalization of the reduction algorithm for rational functions by Hermite (recall that a rational function is also a hyperexponential function). It also covers the differential Gosper's algorithm.

Examples

> 

with⁡DEtools:

> 

H≔exp⁡Int⁡2⁢x−7x+42,x⁢x6+16⁢x5+103⁢x4+327⁢x3+647⁢x2+737⁢x+194x−12⁢x+24⁢x+42

H≔ⅇ∫2⁢x−7x+42ⅆx⁢x6+16⁢x5+103⁢x4+327⁢x3+647⁢x2+737⁢x+194x−12⁢x+24⁢x+42

(1)
> 

H1,H2≔ReduceHyperexp⁡H,x,nH

H1,H2≔−24⁢x3+143⁢x2+292⁢x+216⁢ⅇ∫−15x+42ⅆxx−1⁢x+23,x3+17⁢x2+88⁢x−231⁢ⅇ∫−23−2⁢xx+42ⅆxx−1

(2)
> 

nH

x6+16⁢x5+103⁢x4+327⁢x3+647⁢x2+737⁢x+194⁢ⅇ∫−15x+42ⅆxx−12⁢x+24

(3)
> 

H≔−exp⁡Int⁡2⁢x−7x+42,x⁢x2+27⁢x+62x+24⁢x+42

H≔−ⅇ∫2⁢x−7x+42ⅆx⁢x2+27⁢x+62x+24⁢x+42

(4)
> 

H1,H2≔ReduceHyperexp⁡H,x

H1,H2≔−x2+8⁢x+16⁢ⅇ∫−15x+42ⅆxx+23,0

(5)

References

  

Geddes, Keith; Le, Ha; and Li, Ziming. "Differential rational canonical forms and a reduction algorithm for hyperexponential functions." Proceedings of ISSAC 2004. ACM Press. (2004): 183-190.

See Also

DEtools[AreSimilar]

DEtools[Gosper]

DEtools[IsHyperexponential]

DEtools[MultiplicativeDecomposition]

SumTools[Hypergeometric][SumDecomposition]