Overview of the RationalNormalForms Package
Calling Sequence
Description
List of RationalNormalForms Package Commands
Examples
References
RationalNormalForms:-command(arguments)
command(arguments)
The RationalNormalForms package is used to solve the following problems:
Construct the polynomial normal form of a rational function.
Construct the rational canonical forms of a rational function.
Construct a minimal representation of a hypergeometric term.
Each command in the RationalNormalForms package can be accessed by using either the long form or the short form of the command name in the command calling sequence.
The long form, RationalNormalForms:-command, is always available. The short form can be used after loading the package.
The following is a list of available commands.
AreSimilar
IsHypergeometricTerm
MinimalRepresentation
PolynomialNormalForm
RationalCanonicalForm
To display the help page for a particular RationalNormalForms command, see Getting Help with a Command in a Package.
with⁡RationalNormalForms:
F≔n2−1⁢3⁢n+1!n+3!⁢2⁢n+7!
IsHypergeometricTerm⁡F,n,certificate
true
certificate
3⁢3⁢n+2⁢3⁢n+4⁢n⁢n+22⁢2⁢n+9⁢n+42⁢n−1
z,r,s,u,v≔RationalCanonicalForm1⁡certificate,n
z,r,s,u,v≔274,n+23⁢n+43,n+92⁢n+4,n−1,n+3⁢n+2
MinimalRepresentation1⁡F,n,k
274n⁢n−1⁢∏k=2n−1⁡k+23⁢k+43k+92⁢k+4721710⁢n+3⁢n+2
Abramov, S., and Petkovsek, M. "Canonical Representations of Hypergeometric Terms." FPSAC. 2000.
See Also
help
LREtools
module
UsingPackages
with
Download Help Document