OreTools[Modular][RightPseudoQuotient] - compute the right pseudo-quotient of two Ore polynomials modulo a prime
OreTools[Modular][RightPseudoRemainder] - compute the right pseudo-remainder of two Ore polynomials modulo a prime
OreTools[Modular][RightQuotient] - compute the right quotient of two Ore polynomials modulo a prime
OreTools[Modular][RightRemainder] - compute the right remainder of two Ore polynomials modulo a prime
|
Calling Sequence
|
|
Modular[RightPseudoQuotient](Ore1, Ore2, p, A, 'm', 'R')
Modular[RightPseudoRemainder](Ore1, Ore2, p, 'm', 'Q')
Modular[RightQuotient](Ore1, Ore2, p, A, 'R')
Modular[RightRemainder](Ore1, Ore2, p, A, 'Q')
|
|
Parameters
|
|
Ore1, Ore2
|
-
|
two Ore polynomials; to define an Ore polynomial, use the OrePoly structure
|
p
|
-
|
prime
|
A
|
-
|
Ore ring; to define an Ore ring, use the SetOreRing command
|
m, Q, R
|
-
|
unevaluated names
|
|
|
|
|
Description
|
|
•
|
The Modular[RightPseudoQuotient](Ore1, Ore2, p, A, 'm', 'R') calling sequence computes the right pseudo-quotient of Ore1 and Ore2 modulo the prime p. If the fifth (optional) argument is present, it is assigned the multiplier. If the sixth (optional) argument is present, it is assigned the right pseudo-remainder of Ore1 and Ore2.
|
•
|
The Modular[RightPseudoRemainder](Ore1, Ore2, p, A, 'm', 'Q') calling sequence computes the right pseudo-remainder of Ore1 and Ore2 modulo the prime p. If the fifth (optional) argument is present, it is assigned the multiplier. If the sixth (optional) argument is present, it is assigned the right pseudo-quotient of Ore1 and Ore2.
|
•
|
The Modular[RightQuotient](Ore1, Ore2, p, A, ''R') calling sequence computes the right quotient of Ore1 and Ore2 modulo the prime p. If the fifth (optional) argument is present, it is assigned the right remainder of Ore1 and Ore2.
|
•
|
The Modular[RightRemainder](Ore1, Ore2, p, A, 'Q') calling sequence computes the right remainder of Ore1 and Ore2 modulo the prime p. If the fifth (optional) argument is present, it is assigned the right quotient of Ore1 and Ore2.
|
|
|
Examples
|
|
>
|
|
>
|
|
| (1) |
>
|
|
| (2) |
>
|
|
| (3) |
>
|
|
| (4) |
>
|
|
| (5) |
Check the results.
>
|
|
| (6) |
>
|
|
| (7) |
>
|
|
| (8) |
>
|
|
| (9) |
Check the results.
>
|
|
| (10) |
>
|
|
| (11) |
>
|
|
| (12) |
|
|