=begin
= 代数パッケージ

2002.03.18

*Version: 0.57
*著者: 原 信一郎
*e-mail: sinara@blade.nagaokaut.ac.jp
*Home Page: ((<URL:http://blade.nagaokaut.ac.jp/~sinara/ruby/math/>))

== これは、、、

1変数あるいは多変数の多項式を計算するためのライブラリです。
数学的対象を自然に Ruby で表現可能にする事を目的にしています。
スピードはありませんが、スクリプト言語なのでアルゴリズムを見る事
ができます。

* 一変数多項式
  * 加法、乗法、商／剰余等の演算
  * 因数分解
  * Galois 群
* 多変数多項式
  * 加法、乗法等の演算
  * 因数分解
  * グレブナ基底の生成、グレブナ基底による商／剰余の演算
* 代数系
  * 商体の生成
  * 剰余環の生成
  * 行列環の生成
  * 置換群の計算
* 集合と写像

== インストール

オブジェクト指向スクリプト言語 Ruby ((<URL:http://www.ruby-lang.org/>)) を
インストールし、このパッケージの全ての lib/*.rb ファイルをロード可能なディレク
トリに置くだけです。

== 使い方・サンプル

doc ディレクトリの ((<index-ja.html|URL:index-ja.html>)) を見てください。
マニュアルやサンプルがあります。

== 参考
* D.コックス, J.リトル and D.オシー, "グレブナ基底と代数多様体入門（上・下）",
  2000,シュプリンガー・フェアラーク東京
* 児玉宏児, "Polynomial", ((<URL:http://www.math.kobe-u.ac.jp/HOME/kodama/tips-RubyPoly.html>))
* H.Anai, M.Noro and K.Yokoyama, "Computation of the splitting fields and the Galois groups of polynomials", Progres in Mathematics, 28-50, Vo.143, 1996

=end
