algtodalg, dalgtoalg, dptodalg, dalgtodpDAlg に変換する.
DAlg dalg を代数的数に変換する.
DAlg に変換する.
DAlg dalg を分散多項式に変換する.
DAlg または [分散多項式,分母] なるリスト
root を含む代数的数
root を含む代数的数, DAlg および分散多項式間の変換を行う.
DAlg が属すべき代数体は, set_field() により
あらかじめ設定しておく必要がある.
dalgtodp() は, 分子である整数係数分散多項式と, 分母である整数を要素に持つ
リストを返す.
algtodalg(), dptodalg() は簡単化された結果を返す.
[0] A=newalg(x^2+1); (#0) [1] B=newalg(x^3+A*x+A); (#1) [2] set_field([B,A]); 0 [3] C=algtodalg((A+B)^10); ((408)*<<2,1>>+(103)*<<2,0>>+(-36)*<<1,1>>+(-446)*<<1,0>> +(-332)*<<0,1>>+(-218)*<<0,0>>) [4] dalgtoalg(C); ((408*#0+103)*#1^2+(-36*#0-446)*#1-332*#0-218) [5] D=dptodalg(<<10,10>>/10+2*<<5,5>>+1/3*<<0,0>>); ((-9)*<<2,1>>+(57)*<<2,0>>+(-63)*<<1,1>>+(-12)*<<1,0>> +(-60)*<<0,1>>+(1)*<<0,0>>)/30 [6] dalgtodp(D); [(-9)*<<2,1>>+(57)*<<2,0>>+(-63)*<<1,1>>+(-12)*<<1,0>> +(-60)*<<0,1>>+(1)*<<0,0>>,30]
set_field
Go to the first, previous, next, last section, table of contents.