README-ja.rd

# 代数パッケージ

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 を見てください。 マニュアルやサンプルがあります。

## 参考

- 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