FiniteFieldEmbedding[ff1,ff2]
给出有限域 ff1 在有限域 ff2 中的嵌入.
FiniteFieldEmbedding[e1e2]
表示 e1 的环境域在 e2 的环境域中的嵌入,它将 e1 映射到 e2.
FiniteFieldEmbedding
FiniteFieldEmbedding[ff1,ff2]
给出有限域 ff1 在有限域 ff2 中的嵌入.
FiniteFieldEmbedding[e1e2]
表示 e1 的环境域在 e2 的环境域中的嵌入,它将 e1 映射到 e2.
更多信息
- 有限域嵌入也称为伽罗瓦域嵌入或有限域单态.
- 有限域嵌入通常用于识别一个有限域与另一个有限域的子域.
- 如果 ℰ=FiniteFieldEmbedding[e1e2],其中 e1∈ff1 且 e2∈ff2,则
将 ff1 映射至 ff2,并且对于所有
,
,且
. - 如果有限域 ff1 与 ff2 具有相同的特征,并且它的扩张度是 ff2 的扩张度的除数,则有限域 ff1 可以嵌入到 ff2 中.
- 当且仅当它们具有相同的 MinimalPolynomial 并且 e1 生成 ff1 时,有限域元素 e1∈ff1 和 e2∈ff2 定义 ff1 在 ff2 中的域嵌入. 后一个条件当且仅当 e1 的最小多项式次数等于 ff1 在
上的扩张度时成立. - 对于嵌入 ℰ=FiniteFieldEmbedding[e1e2],ℰ["Projection"] 表示从 e2 的环境场 ff2 到 e1 的环境场 ff1 的线性映射
,被视为
上的向量空间,对于所有
,使得
.
范例
打开所有单元 关闭所有单元基本范例 (1)
范围 (3)
{𝒦, ℱ} = {FiniteField[29, 4], FiniteField[29, 12]}ℰ = FiniteFieldEmbedding[𝒦, ℱ]{a, b} = {𝒦[123], 𝒦[456]}ℰ[a + b] == ℰ[a] + ℰ[b]ℰ[a b] == ℰ[a]ℰ[b]ℰ["Projection"] 是
-线性映射但不保留乘法:
{c, d} = {ℱ[123], ℱ[456]}ℰ["Projection"][2c + 3d] == 2ℰ["Projection"][c] + 3ℰ["Projection"][d]ℰ["Projection"][c d] == ℰ["Projection"][c]ℰ["Projection"][d]ℰ["Projection"][ℰ[a]] == aℰ[ℰ["Projection"][c]] == c{𝒦, ℱ} = {FiniteField[97, 4], FiniteField[97, 8]};
a = 𝒦[123]f = MinimalPolynomial[a, x]Factor[f, Extension -> ℱ]b = -FiniteFieldElement[FiniteField[97, 5 + 32*#1 + #1^2 + 65*#1^3 + #1^8 & , "Polynomial"],
{19, 90, 24, 20, 11, 95, 91, 9}]ℰ = FiniteFieldEmbedding[a -> b]FiniteFieldEmbedding[FiniteField[2, 3], FiniteField[3, 6]]FiniteFieldEmbedding[FiniteField[2, 4], FiniteField[2, 6]]应用 (1)
𝒦 = FiniteField[59, 3];
f = 𝒦[123]x ^ 2 + 𝒦[234]x + 𝒦[345]IrreduciblePolynomialQ[f]ℱ = FiniteField[59, 6];
ℰ = FiniteFieldEmbedding[𝒦, ℱ]ff = f /. a_FiniteFieldElement :> ℰ[a]Factor[ff]使用 Extension 选项合并最后两个步骤:
Factor[f, Extension -> ℰ]属性和关系 (4)
{𝒦, ℱ} = {FiniteField[7, 3], FiniteField[7, 9]};
ℰ = FiniteFieldEmbedding[𝒦, ℱ];{a, b} = {𝒦[123], 𝒦[456]}ℰ[a + b] == ℰ[a] + ℰ[b]ℰ[a b] == ℰ[a]ℰ[b]ℰ["Projection"] 是
-线性映射但不保留乘法:
{c, d} = {ℱ[123], ℱ[456]}ℰ["Projection"][2c + 3d] == 2ℰ["Projection"][c] + 3ℰ["Projection"][d]ℰ["Projection"][c d] == ℰ["Projection"][c]ℰ["Projection"][d]ℰ["Projection"][ℰ[a]] == aℰ[ℰ["Projection"][c]] == cℱ = FiniteField[71, 5];
aut = FiniteFieldEmbedding[ℱ, ℱ]所有有限域自同构都是弗罗贝尼乌斯自同构的功能幂(Functional Power):
Table[FrobeniusAutomorphism[ℱ[71], k], {k, 4}]这里 aut[a]==FrobeniusAutomorphism[a,4]:
aut[ℱ[1234]] == FrobeniusAutomorphism[ℱ[1234], 4]{𝒦, ℱ} = {FiniteField[43, 3], FiniteField[43, 6]};
ℰ = FiniteFieldEmbedding[𝒦, ℱ]使用 FiniteFieldElementTrace 计算
:
FiniteFieldElementTrace[ℱ[123], ℰ]使用 FiniteFieldElementNorm 计算
:
FiniteFieldElementNorm[ℱ[123], ℰ]使用 MinimalPolynomial 在
上求
的元素的最小多项式:
MinimalPolynomial[ℱ[123], x, ℰ]使用 Composition 组成有限域嵌入:
𝒦 = FiniteField[71, 3];
ℱ = FiniteField[71, 6];
𝒢 = FiniteField[71, 12];
Subscript[ℰ, 1] = FiniteFieldEmbedding[𝒦, ℱ];
Subscript[ℰ, 2] = FiniteFieldEmbedding[ℱ, 𝒢];
Subscript[ℰ, 21] = Subscript[ℰ, 2] @* Subscript[ℰ, 1]Subscript[ℰ, 21][𝒦[123]] == Subscript[ℰ, 2][Subscript[ℰ, 1][𝒦[123]]]文本
Wolfram Research (2023),FiniteFieldEmbedding,Wolfram 语言函数,https://reference.wolfram.com/language/ref/FiniteFieldEmbedding.html.
CMS
Wolfram 语言. 2023. "FiniteFieldEmbedding." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/FiniteFieldEmbedding.html.
APA
Wolfram 语言. (2023). FiniteFieldEmbedding. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/FiniteFieldEmbedding.html 年
BibTeX
@misc{reference.wolfram_2026_finitefieldembedding, author="Wolfram Research", title="{FiniteFieldEmbedding}", year="2023", howpublished="\url{https://reference.wolfram.com/language/ref/FiniteFieldEmbedding.html}", note=[Accessed: 03-November-2026]}
BibLaTeX
@online{reference.wolfram_2026_finitefieldembedding, organization={Wolfram Research}, title={FiniteFieldEmbedding}, year={2023}, url={https://reference.wolfram.com/language/ref/FiniteFieldEmbedding.html}, note=[Accessed: 03-November-2026]}