【抽象代数】用Mathematica求代数数本原多项式

 时间:2026-02-14 11:18:24

1、我们知道Sqrt[2] + Sqrt[3] 是代数整数,它的本原多项式是:

MinimalPolynomial[Sqrt[2] + Sqrt[3]]

【抽象代数】用Mathematica求代数数本原多项式

2、上面返回的是一个纯函数。如果需要一个关于x的多项式,可以写为:

MinimalPolynomial[Sqrt[2] + Sqrt[3],x]

【抽象代数】用Mathematica求代数数本原多项式

3、同样的,Sqrt[2] + Sqrt[3] + Sqrt[5]的本原多项式也可以求出来,结果得到的多项式有点复杂:

MinimalPolynomial[Sqrt[2] + Sqrt[3] + Sqrt[5],x]

【抽象代数】用Mathematica求代数数本原多项式

4、(Sqrt[2+Sqrt[2]]+I Sqrt[2-Sqrt[2]])/2是一个单位根:

RootOfUnityQ[(Sqrt[2 + Sqrt[2]] + I Sqrt[2 - Sqrt[2]])/2]

【抽象代数】用Mathematica求代数数本原多项式

5、求出它的本原多项式,可以进一步证明,它是一个单位根。

它的本原方程是x^8+1=0,因此,它是一个16次单位根。

【抽象代数】用Mathematica求代数数本原多项式

6、圆周率不存在本原多项式,所以它不是代数数。

【抽象代数】用Mathematica求代数数本原多项式

  • 饥荒联机版如何使小鸟睡觉
  • Steam云状态无法同步怎么办
  • 游戏《饥荒》新手如何选择角色、调整世界
  • 饥荒咋种地?
  • 《饥荒》游戏如何补脑力
  • 热门搜索
    车辆保险怎么算 哈尔滨旅游 干性皮肤的特点 经期可以吃巧克力吗 怀孕后可以同房吗 空虚怎么办 电脑连接电视怎么设置 平遥古城旅游攻略 古镇旅游 欧莱雅的护肤品怎么样