PolynomialExtendedGCD[poly1,poly2,x]
x における一変数多項式として扱われる poly1と poly2の拡張最大公約因子を与える.
PolynomialExtendedGCD[poly1,poly2,x,Modulusp]
素数 p を法とする整数の拡張最大公約因子を与える.
PolynomialExtendedGCD
PolynomialExtendedGCD[poly1,poly2,x]
x における一変数多項式として扱われる poly1と poly2の拡張最大公約因子を与える.
PolynomialExtendedGCD[poly1,poly2,x,Modulusp]
素数 p を法とする整数の拡張最大公約因子を与える.
詳細とオプション
- PolynomialExtendedGCDは以下のオプションを取る.
-
Method Automatic 使用するメソッド Modulus 0 整数に仮定する法
例題
すべて開く すべて閉じる例 (2)
{f, g} = {2x ^ 5 - 2x, (x ^ 2 - 1) ^ 2};{d, {a, b}} = PolynomialExtendedGCD[f, g, x]2番目の部分は最大公約因子を与える多項式の線形結合の係数を与える:
a f + b g == d//Expand記号パラメータを含む係数を持つ多項式の拡張最大公約因子を計算する:
PolynomialExtendedGCD[a(x + b) ^ 2, (x + a)(x + b), x]スコープ (6)
PolynomialExtendedGCD[(x - 1)(x - 2) ^ 2, (x - 1)(x ^ 2 - 3), x]PolynomialExtendedGCD[(x - a)(b x - c) ^ 2, (x - a)(x ^ 2 - b c), x]PolynomialExtendedGCD[a x ^ 2 + b x + c, x - r, x]PolynomialExtendedGCD[(x - I)(x ^ 2 + 1), (x - 1)(x + I), x]PolynomialExtendedGCD[(x - 1) ^ 2(x - 2) ^ 3, x ^ 3 - 1, x, Modulus -> 3]ℱ = FiniteField[17, 3];PolynomialExtendedGCD[ℱ[1]x ^ 2 + ℱ[246]x + ℱ[4436], ℱ[3]x ^ 3 + ℱ[1771]x, x]オプション (2)
アプリケーション (1)
多項式
,
,
が与えられた場合,
となる多項式
と
を求める:
a = (x - 1)(x ^ 2 + 7x - 9);
b = (x - 1) ^ 2(x ^ 3 - 5x + 3);
c = (x - 1)(x ^ 2 - 7);{d, {r, s}} = PolynomialExtendedGCD[a, b, x]h = Cancel[c / d]{f, g} = h{r, s}a f + b g == c//Expand特性と関係 (1)
f = 2a(x ^ 2 - 1) ^ 2(x ^ 3 - 2);
g = 4a(x - 1) ^ 3(x ^ 2 - 3);{d, {r, s}} = PolynomialExtendedGCD[f, g, x]r f + s g == d//Expandxを含まない因子まで,dはPolynomialGCD[f,g]に等しい:
PolynomialGCD[f, g]Cancel[d / %]
と
は,次のExponent条件で一意的に決定される:
Exponent[r, x] < Exponent[g, x] - Exponent[d, x]Exponent[s, x] < Exponent[f, x] - Exponent[d, x]CancelとPolynomialRemainderを使ってdがfとgを割ることを証明する:
Cancel[f / d]PolynomialRemainder[g, d, x]テキスト
Wolfram Research (2007), PolynomialExtendedGCD, Wolfram言語関数, https://reference.wolfram.com/language/ref/PolynomialExtendedGCD.html (2023年に更新).
CMS
Wolfram Language. 2007. "PolynomialExtendedGCD." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2023. https://reference.wolfram.com/language/ref/PolynomialExtendedGCD.html.
APA
Wolfram Language. (2007). PolynomialExtendedGCD. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/PolynomialExtendedGCD.html
BibTeX
@misc{reference.wolfram_2026_polynomialextendedgcd, author="Wolfram Research", title="{PolynomialExtendedGCD}", year="2023", howpublished="\url{https://reference.wolfram.com/language/ref/PolynomialExtendedGCD.html}", note=[Accessed: 08-November-2026]}
BibLaTeX
@online{reference.wolfram_2026_polynomialextendedgcd, organization={Wolfram Research}, title={PolynomialExtendedGCD}, year={2023}, url={https://reference.wolfram.com/language/ref/PolynomialExtendedGCD.html}, note=[Accessed: 08-November-2026]}