OreTools
Quotient
compute the right or left quotient of two Ore polynomials
Remainder
compute the right or left remainder of two Ore polynomials
Calling Sequence
Parameters
Description
Examples
Quotient['right'](Poly1, Poly2, A, 'R')
Quotient(Poly1, Poly2, A, 'R')
Quotient['left'](Poly1, Poly2, A, 'R')
Remainder['right'](Poly1, Poly2, A, 'Q')
Remainder(Poly1, Poly2, A, 'Q')
Remainder['left'](Poly1, Poly2, A, 'Q')
Poly1
-
Ore polynomial; to define an Ore polynomial, use the OrePoly structure.
Poly2
nonzero Ore polynomial; to define an Ore polynomial, use the OrePoly structure.
A
Ore algebra; to define an Ore algebra, use the SetOreRing function.
Q, R
(optional) unevaluated names.
The Quotient['right'](Poly1, Poly2, A) or Quotient(Poly1, Poly2, A) calling sequence returns the right quotient Q of Poly1 and Poly2 such that:
where the degree of the right remainder R is less than that of Poly2.
If the fourth argument 'R' is specified, it is assigned the right remainder defined above.
The Quotient['left'](Poly1, Poly2, A) calling sequence returns the right quotient Q of Poly1 and Poly2 such that:
where the degree of the left remainder R is less than that of Poly2.
If the fourth argument 'R' is specified, it is assigned the left remainder defined above.
The Remainder['right'](Poly1, Poly2, A) or Remainder(Poly1, Poly2, A) calling sequence returns the right remainder R of Poly1 and Poly2 such that:
where the degree of R is less than that of Poly2 and Q is the right quotient.
If the fourth argument 'Q' is specified, it is assigned the right quotient defined above.
The Remainder['left'](Poly1, Poly2, A) calling sequence returns the left remainder R of Poly1 and Poly2 such that:
where the degree of R is less than that of Poly2 and Q is the left quotient.
See Also
OreTools/Add
OreTools/Euclidean
OreTools/Multiply
OreTools/OreAlgebra
OreTools/OrePoly
OreTools[SetOreRing]
Download Help Document