Advanced Math - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.

Online Help

All Products    Maple    MapleSim


Advanced Math

 

conjugate and RootOf

eval

Gröbner Bases

product

Series and Limit Computations

Symbolic Integration

Symbolic Summation

conjugate and RootOf

The conjugate command now has extended support for RootOf expressions. You can now find the conjugate of the following:

• 

Indexed RootOfs

• 

RootOf expressions with a numerical selector and real coefficients

The following examples return unevaluated in Maple 2015 and earlier.

(1.1)

(1.2)

eval

For indefinite integrals, sums, and products, as well as for differentiations, the eval command now supports an additive change of the variable.

 

(2.1)

(2.2)

(2.3)

(2.4)

 

 

Gröbner Bases

Maple 2016 includes a new C implementation of the F4 algorithm for computing Gröbner bases, replacing FGb. The new code is generally faster and uses multiple threads. The benchmarks below show real time on a quad core Intel Core i5 4590 3.3 GHz computer using a logarithmic scale. The new code supports primes up to , an increase over FGb's 16-bit primes. To compute over the rationals, Maple uses Chinese remaindering and rational reconstruction.

 

 

 

product

Maple 2016 includes improved handling of "product over RootOf" cases. The following example returns unevaluated in Maple 2015 and earlier:

(4.1)

Series and Limit Computations

A number of improvements were made to series and limit computations in Maple.

The following series and asymptotic functions were added:

• 

Asymptotic expansions of Airy functions at

• 

Series and asymptotic expansions of hypergeometric functions

• 

Series expansions of abs and signum in the real case

• 

Series expansion of GAMMA function at a symbolic pole

• 

Asymptotic expansion of incomplete GAMMA function w.r.t. the parameter

• 

Asymptotic expansion of Hurwitz Zeta function

• 

Series and asymptotic expansions of harmonic numbers

• 

Series expansions of ln and related functions with a logarithmic branch cut depending on a real parameter were improved.

• 

Finally, limit computations of oscillating functions were improved.

 

New Series Expansions

The following series expansions could not be computed in earlier versions of Maple:

 functions at 1

(5.1.1)

The case where the lower parameter minus the sum of the upper parameters is an integer is supported.

(5.1.2)

The Γ function at a symbolic pole.

(5.1.3)

The harmonic function at a negative integer.

(5.1.4)

(5.1.5)

 

New Asymptotic Expansions

The following asymptotic expansions could not be computed in earlier versions of Maple:

Airy functions at

(5.2.1)

(5.2.2)

Hypergeometric functions w.r.t. the argument:

(5.2.3)

(5.2.4)

(5.2.5)

Cases where the two upper parameters of a  function differ by an integer are handled as well:

(5.2.6)

(5.2.7)

Hypergeometric functions w.r.t. a parameter, when the function is actually elementary:

(5.2.8)

(5.2.9)

Hurwitz ζ and incomplete Γ functions w.r.t. the parameter:

(5.2.10)

(5.2.11)

The harmonic function:

(5.2.12)

(5.2.13)

Two-sided and One-sided Expansions of abs and signum

Maple can now compute two-sided expansions of signum at finite nonzero points.

(5.3.1)

One-sided expansions of abs and signum at 0 and asymptotic expansions can now also be computed.

(5.3.2)

(5.3.3)

(5.3.4)

Expansions of Functions with a Logarithmic Branch Cut Depending on a Real Parameter

For functions ln, arctan, arccot, arctanh, arccoth, Ei, Ci and Chi depending on a parameter, Maple now computes series expansions that are correct for all real values of the parameter (and for all complex values of the series variable sufficiently close to the expansion point).

(5.4.1)

(5.4.2)

(5.4.3)

(5.4.4)

Limits of Oscillating Functions

Limit computations for functions containing oscillating terms were improved. The following limits could not be computed in Maple 2015 or earlier.

(5.5.1)

(5.5.2)

(5.5.3)

Symbolic Integration

The results for definite integration of rational functions have been improved. In certain cases when the denominator is of degree  or higher, the result is now simpler.

 

Maple 2016

Maple 2015

(6.1)

 

(6.2)

(6.3)

 

(6.4)

 

 

In addition, Maple can now compute more definite integrals that could not be computed in Maple 2015 or earlier.

 

(6.5)

(6.6)

(6.7)

 

Symbolic Summation

Maple 2016 includes a number of improvements to Maple's symbolic summation engine:

• 

Improved handling of definite parametric sums

• 

New option formal for sum

• 

Support for Jacobi Theta sums

• 

Support for piecewise expressions with more than two branches

• 

Improved divergence testing for infinite sums

• 

Better support for doubly infinite sums

 

Parametric Sums and Option Formal

Maple 2016 includes several improvements for parametric sums:

• 

The scope of the option parametric was extended so it now works for more types of definite sums.

• 

For infinite sums, Maple is now more careful regarding potentially divergent parametric sums. The behavior can be controlled using assumptions, the _EnvFormal environment variable, or, equivalently, a new option formal to the sum command.

 

By default, Maple returns a generic answer for certain types of parametric definite hypergeometric sums.

With option parametric, a complete case distinction is now returned for hypergeometric sums with a single parameter that is valid for all integer values of the parameter:

(7.1.1)

(7.1.2)

(7.1.3)

(7.1.4)

 

The behavior for infinite parametric sums of geometric, hypergeometric, polylog, or Zeta type has changed.

Without any assumptions on the parameter, such sums now return unevaluated.

The same sums with appropriate assumptions:

(7.1.5)

(7.1.6)

(7.1.7)

(7.1.8)

(7.1.9)

(7.1.10)

(7.1.11)

(7.1.12)

(7.1.13)

(7.1.14)

 

Alternatively, formal answers can be obtained by either setting the environment variable , or by specifying the new option formal. (This even works for non-parametric divergent sums.)

For geometric, polylog, and Zeta type sums, option parametric can also be used:

(7.1.15)

(7.1.16)

(7.1.17)

(7.1.18)

(7.1.19)

(7.1.20)

(7.1.21)

(7.1.22)

 

Jacobi Theta

Maple now recognizes infinite sums that can be expressed in terms of Jacobi Theta  functions.

(7.2.1)

(7.2.2)

(7.2.3)

Piecewise Sums

Maple now supports piecewise summands with integer branch points and more than two branches.

(7.3.1)

(7.3.2)

Sums Diverging to

For some non-hypergeometric infinite sums without parameters, Maple now detects when they diverge to .

(7.4.1)

(7.4.2)

Doubly Infinite Sums

Maple now has improved support for doubly infinite sums, by splitting them into two one-sided infinite sums.

(7.5.1)

(7.5.2)

(7.5.3)

(7.5.4)


Download Help Document