Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 数学とアルゴリズム > 方程式の操作 > 代数変換 > 代数的数 > RootReduce >
Mathematica > 数学とアルゴリズム > 整数論 > 代数的整数論 > 代数的数 > RootReduce >
Mathematica > 数学とアルゴリズム > 数学関数 > 整数論関数 > 代数的整数論 > 代数的数 > RootReduce >

RootReduce

RootReduce[expr]
expr を単一Rootオブジェクトに還元することを試みる.
  • expr が代数演算的に組み合された整数とRootオブジェクトとAlgebraicNumberオブジェクトのみからなるとき,RootReduce[expr]の結果は必ず単一Rootオブジェクトになる.
  • また,簡単なRootオブジェクトは,評価結果として自動的に有理式や根基の組合せとして得られることがある.
  • RootReduceは自動的にリスト,方程式,不等式,論理関数に縫い込まれる.
単一のRootオブジェクトに還元する:
単一のRootオブジェクトに還元する:
In[1]:=
Click for copyable input
Out[1]=
無理式の組合せ:
Rootオブジェクトの組合せ:
根基,Rootオブジェクト,AlgebraicNumberオブジェクトの任意の代数的組合せ還元する:
結果は常にRootオブジェクト,二次無理式あるいは有理数である:
デフォルトで,RootReduceは使用するメソッドをヒューリスティックに選ぶ:
この場合,共通の数体におけるAlgebraicNumberオブジェクトへの変換が使われる:
これ以外に使用可能なメソッドは演算操作を繰り返し行う:
ここではメソッドの方が速い:
Equalが使う数値テストは等式を証明することはできない:
RootReduceは2つの代数的数が等しいことを証明できる:
FullSimplifyRootReduceを使う:
RootReduceが返す結果は標準的である:
一般に,還元された多項式の次数は次数の積である:
例外的な場合には,結果の次数が低くなることもある:
RootオブジェクトはAlgebraicNumberオブジェクトに変換することができる:
RootReduceAlgebraicNumberオブジェクトから変換する:
バージョン 3 の新機能 | バージョン 6 での修正機能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
フォーマット:   HTML  |  CDF