FiniteFieldElementPrimitiveQ[a]
a がその周辺体の原始元かどうかを調べる.
FiniteFieldElementPrimitiveQ
FiniteFieldElementPrimitiveQ[a]
a がその周辺体の原始元かどうかを調べる.
詳細
- a の最小多項式が原始的でその次数が
上の
の拡大次数と等しければ a は有限体
の原始元である. - q 元の有限体はEulerPhi[q-1]の原始元を含む.
例題
すべて開く すべて閉じる例 (1)
スコープ (3)
ℱ = FiniteField[179, 2];FiniteFieldElementPrimitiveQ[ℱ[123]]FiniteFieldElementPrimitiveQ[ℱ[234]]ℱ = FiniteField[2, 10, "Exponential"];FiniteFieldElementPrimitiveQ[ℱ[2]]FiniteFieldElementPrimitiveQ[ℱ[4]]FiniteFieldElementオブジェクトではない引数はFalseを与える:
FiniteFieldElementPrimitiveQ[17]FiniteFieldElementPrimitiveQ[x]アプリケーション (1)
ℱ = FiniteField[3, 10];
b = ℱ[123]FiniteFieldElementPrimitiveQ[b]𝒢 = FiniteField[3, MinimalPolynomial[b], "Exponential"]ℐ = FiniteFieldEmbedding[b -> 𝒢[2]]dlog[a_] := ℐ[a]["Index"] - 1dlog[ℱ[456]]b ^ %特性と関係 (4)
体のすべての非零の元が a の整数ベキなら,a はその周辺体の原始元である:
ℱ = FiniteField[5, 3];
a = ℱ[123];
FiniteFieldElementPrimitiveQ[a]Information[ℱ, "FieldSize"]Length[Union[a ^ Range[124]]]a が
iの生成元でその最小多項式が原始的なら,a は
iの原始元である:
ℱ = FiniteField[59, 6];
a = ℱ[123456];
FiniteFieldElementPrimitiveQ[a]MinimalPolynomialを使って a の最小多項式を求める:
f = MinimalPolynomial[a, x]Exponent[f, x] == Information[ℱ, "ExtensionDegree"]PrimitivePolynomialQを使って f が原始的であることを示す:
PrimitivePolynomialQ[f, 59]ℱ = FiniteField[1009, 2];
a = ℱ[1017];
FiniteFieldElementPrimitiveQ[a]Information[ℱ, "FieldSize"]MultiplicativeOrderを使って a の乗法的位数を計算する:
MultiplicativeOrder[a]q 元の有限体はEulerPhi[q-1]の原始元を含む:
ℱ = FiniteField[11, 5];
Count[FiniteFieldElementPrimitiveQ[ℱ[#]]& /@ Range[0, Information[ℱ, "FieldSize"] - 1], True]EulerPhi[Information[ℱ, "FieldSize"] - 1]関連するガイド
-
▪
- 有限体
テキスト
Wolfram Research (2023), FiniteFieldElementPrimitiveQ, Wolfram言語関数, https://reference.wolfram.com/language/ref/FiniteFieldElementPrimitiveQ.html.
CMS
Wolfram Language. 2023. "FiniteFieldElementPrimitiveQ." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/FiniteFieldElementPrimitiveQ.html.
APA
Wolfram Language. (2023). FiniteFieldElementPrimitiveQ. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/FiniteFieldElementPrimitiveQ.html
BibTeX
@misc{reference.wolfram_2026_finitefieldelementprimitiveq, author="Wolfram Research", title="{FiniteFieldElementPrimitiveQ}", year="2023", howpublished="\url{https://reference.wolfram.com/language/ref/FiniteFieldElementPrimitiveQ.html}", note=[Accessed: 07-October-2026]}
BibLaTeX
@online{reference.wolfram_2026_finitefieldelementprimitiveq, organization={Wolfram Research}, title={FiniteFieldElementPrimitiveQ}, year={2023}, url={https://reference.wolfram.com/language/ref/FiniteFieldElementPrimitiveQ.html}, note=[Accessed: 07-October-2026]}