PolynomialMod[poly,m]
m を法として多項式 poly を与える.
PolynomialMod[poly,{m1,m2,…}]
すべての miを法として簡約する.
PolynomialMod
PolynomialMod[poly,m]
m を法として多項式 poly を与える.
PolynomialMod[poly,{m1,m2,…}]
すべての miを法として簡約する.
詳細とオプション
- 整数 m でPolynomialMod[poly,m]は,すべての係数が m を法として簡約された多項式を与える.
- m が多項式の場合,PolynomialMod[poly,m]は,最小の次数と主となる係数を持った結果を与えるために,m の倍数多項式の差を取ることによって,poly を簡約する.
- PolynomialModは,一定の規則に基づいた結果を与える.他の規則での結果とは,m の倍数だけ異なる.
- PolynomialRemainderとは異なり,PolynomialModはこの結果を作成する上で除法を行わない.
- PolynomialModは次のオプションを取る.
-
CoefficientDomain 
係数と仮定されるオブジェクトの型 Modulus 0 整数に仮定する法 Trig False 代数変換だけでなく三角変換も行うかどうか
例題
すべて開く すべて閉じる例 (2)
スコープ (6)
PolynomialMod[3x ^ 3 + 21x ^ 2 - 7x + 55, 9]PolynomialMod[35x ^ 3 + 21x ^ 2y ^ 2 - 17x y ^ 3 + 55z - 123, 19]PolynomialMod[3x ^ 3 + 21x ^ 2 - 7x + 55, 2x ^ 2 - 7]Cancel[(3x ^ 3 + 21x ^ 2 - 7x + 55 - %) / (2x ^ 2 - 7)]PolynomialMod[3x ^ 3 + 21x ^ 2 - 7x + 55, x ^ 2 + I]PolynomialMod[3x ^ 3 + 21x ^ 2 - 7x + 55, {2x ^ 2 - 7, 9}]PolynomialMod[3x ^ 3 + 21x ^ 2y ^ 2 - 7x y ^ 3 + 55, {2x ^ 2 - 7, x y - 3, 9}]オプション (3)
CoefficientDomain (2)
デフォルトのCoefficientDomain->Rationalsでは,整数係数が反転されることがある:
PolynomialMod[x ^ 2, 2x - 1]CoefficientDomain->Integersとすると,PolynomialModは整数係数を反転しない:
PolynomialMod[x ^ 2, 2x - 1, CoefficientDomain -> Integers]アプリケーション (1)
特性と関係 (5)
単変量有理多項式の場合,PolynomialRemainderはPolynomialModに等しい:
PolynomialMod[2x ^ 3 + 3x ^ 2 + 4x + 5, 6x ^ 2 - 7]PolynomialRemainder[2x ^ 3 + 3x ^ 2 + 4x + 5, 6x ^ 2 - 7, x]PolynomialRemainderは,すべての多項式が指定の変数中で単変量であると判断する:
PolynomialRemainder[x ^ 2, x + a, x]多変数多項式の場合PolynomialModはそれ自身の変数の次数を選ぶ:
PolynomialMod[x ^ 2, x + a]PolynomialMod[a ^ 2, x + a]PolynomialRemainderは,パラメータが可逆であると判断する:
PolynomialRemainder[x ^ 2 + a ^ 2, a x - 1, x]PolynomialModは記号式を反転させない:
PolynomialMod[x ^ 2 + a ^ 2, a x - 1]テクニカルノート
-
▪
- 多項式の代数演算 ▪
- 素数を法とする多項式
履歴
1991 で導入 (2.0) | 2003 で更新 (5.0)
テキスト
Wolfram Research (1991), PolynomialMod, Wolfram言語関数, https://reference.wolfram.com/language/ref/PolynomialMod.html (2003年に更新).
CMS
Wolfram Language. 1991. "PolynomialMod." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2003. https://reference.wolfram.com/language/ref/PolynomialMod.html.
APA
Wolfram Language. (1991). PolynomialMod. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/PolynomialMod.html
BibTeX
@misc{reference.wolfram_2026_polynomialmod, author="Wolfram Research", title="{PolynomialMod}", year="2003", howpublished="\url{https://reference.wolfram.com/language/ref/PolynomialMod.html}", note=[Accessed: 04-November-2026]}
BibLaTeX
@online{reference.wolfram_2026_polynomialmod, organization={Wolfram Research}, title={PolynomialMod}, year={2003}, url={https://reference.wolfram.com/language/ref/PolynomialMod.html}, note=[Accessed: 04-November-2026]}