Copyright © Masayuki Noro 2009. All rights reserved.
| [ << ] | [ < ] | [上] | [ > ] | [ >> ] | [冒頭] | [目次] | [見出し] | [ ? ] |
| 1 MWL 関連計算パッケージ noro_mwl.rr | ||
| Index |
| 1.1 MWL 関連計算 |
このマニュアルでは, asir-contrib パッケージに収録されている, MWL 関連計算パッケージ ‘noro_mwl.rr’ について解説する. このパッケージを使うには, まず ‘noro_mwl.rr’ をロードする.
[1518] load("noro_mwl.rr");
このパッケージの函数を呼び出すには, 全て mwl. を先頭につける.
| [ << ] | [ < ] | [上] | [ > ] | [ >> ] | [冒頭] | [目次] | [見出し] | [ ? ] |
| • mwl.pdecomp |
| [ << ] | [ < ] | [上] | [ > ] | [ >> ] | [冒頭] | [目次] | [見出し] | [ ? ] |
mwl.pdecomp, mwl.pdecomp_ff二要素からなるリスト
多項式リスト
変数リスト
素数
0 または 1
mwl.pdecomp は有理数体上, mwl.pdecomp_ff は
GF(mod) (位数 mod の有限体) 上での分解を行う.
nd_gr_trace が
用いられるが, オプション f4=1 を指定すると nd_f4_trace
が用いられる.
gbcheck=0 を指定すると, グレブナー基底計算における
チェックが省かれる. この場合, 大変小さい確率で正しい結果が出力されない
ことが有り得るが, ほとんどの場合は正しいので, 予備的な実験を繰り返す場合
に有用である.
出力されたイデアルリストの全ての共通部分が入力
と一致すれば, 出力が入力イデアルの分解になっていることは保証される.
[1520] load("noro_mwl.rr");
[1554] B=[(x+y+z)^2*(x+y-z)^2,(x+y*z)^2*(x-y*z)^2,
(x^2+y^2+z^2)^2*(x^2-y^2-z^2)^2]$
[1555] V=[x,y,z]$
[1556] L=mwl.pdecomp(B,V)$
[1557] C=L[0]$
[1558] G=L[1]$
[1559] length(C);
5
[1560] C0=primadec(C[0],V)$
[1561] C0[0];
[[x^2+(2*y-2*z)*x+y^2-2*z*y+z^2,...],[z^2+z+1,y-z-1,x+1]]
[1562] CM=mwl.pdecomp_ff(B,V,31991|f4=1)$
[1563] length(CM[0]);
5
| [ << ] | [ < ] | [上] | [ > ] | [ >> ] | [冒頭] | [目次] | [見出し] | [ ? ] |
mwl.generate_coef_ideal:: x, y, t の多項式 f の多項式零点 (x(t),y(t)) の係数の満たす 方程式のイデアルを生成する
多項式リストと変数リストのペアからなるリスト
多項式
0 または 1
[1519] load("noro_mwl.rr")$
[1553] F=y^2-(x^3-x+t^2)$
[1554] L=mwl.generate_coef_ideal(F);
[[b3^2-a2^3,2*b3*b2-3*a2^2*a1,2*b3*b1+b2^2-3*a2^2*a0-3*a2*a1^2,...],
[b3,b2,b1,b0,a2,a1,a0]]
[1555] L=mwl.generate_coef_ideal(F|simp=1);
[[-3*a1*v^4+2*b2*v^3,-3*a0*v^4+2*b1*v^3-3*a1^2*v^2+b2^2,...],
[b2,b1,b0,a1,a0,v]]
| [ << ] | [ < ] | [上] | [ > ] | [ >> ] | [冒頭] | [目次] | [見出し] | [ ? ] |
| 移動: | M |
|---|
| 見出し一覧 | 項 | ||
|---|---|---|---|
| | |||
| M | |||
mwl.generate_coef_ideal | 1.1.2 mwl.generate_coef_ideal | ||
mwl.pdecomp | 1.1.1 mwl.pdecomp, mwl.pdecomp_ff | ||
mwl.pdecomp_ff | 1.1.1 mwl.pdecomp, mwl.pdecomp_ff | ||
| | |||
| 移動: | M |
|---|
| [冒頭] | [目次] | [見出し] | [ ? ] |
| [冒頭] | [目次] | [見出し] | [ ? ] |
| [冒頭] | [目次] | [見出し] | [ ? ] |
この文書は11月 5, 2025にtexi2html 5.0を用いて生成されました。
ナビゲーションパネル中のボタンには以下の意味があります。
| ボタン | 名称 | 移動先 | 1.2.3項からの移動先 |
|---|---|---|---|
| [ << ] | FastBack | Beginning of this chapter or previous chapter | 1 |
| [ < ] | Back | Previous section in reading order | 1.2.2 |
| [上] | Up | Up section | 1.2 |
| [ > ] | Forward | Next section in reading order | 1.2.4 |
| [ >> ] | FastForward | Next chapter | 2 |
| [冒頭] | 冒頭 | Cover (top) of document | |
| [目次] | 目次 | Table of contents | |
| [見出し] | 見出し | 見出し | |
| [ ? ] | About | About (help) |
例では、以下に示す構造を持つ文書の1.2.3項を現在位置に仮定しています。
この文書は11月 5, 2025にtexi2html 5.0を用いて生成されました。