I want to know various field of mathematical concept in order to make new perspective on medicine.
- こちらをまとめる。
- 最大次数の係数が1で、他が整数係数のある多項式の根で、その根がその多項式よりも次数の低い式を満足しないとき、その根は、「次数nの代数的整数」と呼ばれる。
- 代数的整数は、代数的数の特別版
- 条件がついた。
- どんな?
- 多項式の最高次の係数が1である、という
- 代数的数について。こちら。
- Radical Integerについて。こちら。
- radical integerとは、整数を加減乗、と、ルートを取る操作で閉じた操作で手に入る数。
- Radical Integerは、代数的数の部分環である。
- 部分環とは、環の部分集合で、掛け算(第二演算、逆元関係ない方)で閉じているもの。こちら。
- 例:3の倍数全体は、整数全体の部分環
- 3次の代数的数で、Radical integerではないものが存在する。
- 部分環とは、環の部分集合で、掛け算(第二演算、逆元関係ない方)で閉じているもの。こちら。
- 代数的数の和か積は、代数的数。
- 閉じている。
- Abelの不可能定理
- ガウス整数
の代数的数。
の根
- 条件がついた。
- 代数的数については分かった。
- 後は、これをお絵描きして体験する。こちらとこちらを参考にする。
import sympy
from sympy import degree
from sympy.abc import x
expr = 2*x**5 + 4*x**4 + 3*x**2 + 1
degree(2*x**5 + 4*x**4 + 3*x**2 + 1)
#5 degree of function
sympy.LC(expr)
#2 leading coefficient
sympy.LM(expr)
# x**5 leading monomial
sympy.LT(expr)
# 2x**5 leadingterm
sympy.discriminant(expr)
# 200352
#sympy.monic(expr)
sympy.count_roots(expr)
#1 only real numnber.
sympy.real_roots(expr)
#解けてない
sympy.nroots(expr, n = 22)
#[-2.301112521878891658331,
# -0.1827976075126913763677 - 0.624317345744523270158*I,
# -0.1827976075126913763677 + 0.624317345744523270158*I,
# 0.3333538684521372055331 - 0.6342925491449497326945*I,
# 0.3333538684521372055331 + 0.6342925491449497326945*I]
#やはり1個解がある。
sympy.construct_domain(expr,extension=True)
#ZZ[x], expr
#多項式環が返ってくる
Bye bye!