代数パッケージ

version 0.49  (2001.07.25)

原 信一郎 (sinara@blade.nagaokaut.ac.jp)

これは1変数あるいは多変数の多項式を計算するためのライブラリです。

1. 練習

2. 主なクラス・モジュール

3. その他

4. パッケージ内容

一変数関係

polynomial.rb          1変数多項式環のクラス
euclidian-ring.rb      ユークリッド整域ユティリティー(G.C.D.の計算)
polynomial-factor.rb   1変数多項式因数分解ライブラリ
  polynomial-factor-int.rb   整数係数版
  polynomial-factor-zp.rb    Zp係数版
  polynomial-factor-alg.rb   代数的数係数版

多変数関係

m-polynomial.rb         多変数多項式環のクラス
  m-index.rb            m-polynomial.rb の下請け
groebner-basis.rb       グレブナ基底の計算モジュール
groebner-basis-coeff.rb 除算の計算モジュール

代数全般

localized-ring.rb       商体作成ライブラリ
matrix-algebra.rb       行列代数のクラス
residue-class-ring.rb   多項式環の剰余環

共通部分

prime-gen.rb            素数生成クラス
numeric-supplement.rb   Numeric の補完
polynomial-converter.rb 多項式環相互変換ユーティリティー
algebra-system.rb       代数系の共通仕様
algebraic-parser.rb     多元環の式の文字列表現を評価するモジュール

その他

array-supplement.rb     Array の補完
doc/                    マニュアル(RD, HTML, TXT)
sample/                 サンプルコード
work/                   (開発作業場所)

5. ToDo