問題タブ [finite-field]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ntl - NTL で $GF(2^x)$ にランダム要素を生成する
有限体演算に関連する NTL 機能の一部を調べようとしていますが、奇妙なことが起こっています。フィールド $GF(2^8)$ に 2 つのランダム要素を生成し、それらを加算および減算しようとしています。しかし、取得した 2 つの「ランダム」要素は、テスト プログラムを実行するたびに等しいようです。アイデアはありますか?
私のテストコード:
数回実行したときのテスト プログラムの出力:
python - 有限体上の SymPy 多項式
電話するf = S.poly(y ** 2 - x ** 3 - x - 1,F)
と、次のエラーが表示されます。
「FiniteField」オブジェクトには属性「is_commutative」がありません
しかし、有限体は定義上可換です! したがって、このエラーが何を意味するのかよくわかりません!
誰もこれに遭遇したことがありますか?有限体上の多項式をどのように宣言しますか?