Go to the first, previous, next, last section, table of contents.
- setmod_ff([prime|poly])
- 
:: 有限体の設定, 設定されている有限体の法, 定義多項式の表示
- return
- 
数または多項式
- prime
- 
素数
- poly
- 
GF(2) 上既約な 1 変数多項式
- 
引数が正整数 prime の時, GF(prime) を基礎体として設定する. 
- 
引数が多項式 poly の時, 
GF(2^deg(poly mod 2)) = GF(2)[t]/(poly(t) mod 2)
を基礎体として設定する.
- 
無引数の時, 設定されている基礎体が GF(prime) の場合 prime,
GF(2^n) の場合定義多項式を返す. 
- 
GF(2^n) の定義多項式は, GF(2) 上 n 次既約ならなんでも良いが, 効率に
影響するため, defpoly_mod2()で生成するのがよい.
[174] defpoly_mod2(100);
x^100+x^15+1
[175] setmod_ff(@@);
x^100+x^15+1
[176] setmod_ff();
x^100+x^15+1
- 参照
- 
section defpoly_mod2
Go to the first, previous, next, last section, table of contents.