
Algebra

Algebra

(代数モジュール)

代数ライブラリ
   
 ・ Algebra::Polynomial (1変数多項式環クラス)
 ・ Algebra::MPolynomial (多変数多項式環クラス)
 ・ Algebra::ResidueClassRing (剰余環クラス)
 ・ Algebra::LocalizedRing (局所化環クラス)
 ・ Algebra::MatrixAlgebra (行列代数クラス)
 ・ etc.

などをまとめているモジュールです。

関連するファイル:

 ・ require "algebra.rb" をしておくと、
    include Algebra
   
    がなされ、これらのモジュールが記述されたファイルを適宜 require します。
   

スーパークラス:

 ・ Object

インクルードしているモジュール:

なし

クラスメソッド:

Algebra.Polynomial(ring [, obj0 , obj1 [, ...]])
    Algebra.Polynomial() 参照。
   
Algebra.MPolynomial(ring [, obj0 [, obj1 [, ...]]])
    Algebra.MPolynomial() 参照。
   
Algebra.ResidueClassRing(ring, mod)
    Algebra.ResidueClassRing() 参照。
   
Algebra.AlgebraicExtensionField(field, obj){|x| ... }
    Algebra.AlgebraicExtensionField() 参照。
   
Algebra.MatrixAlgebra(ring, m, n)
    Algebra.MatrixAlgebra(ring, m, n) 参照。
   
Algebra.Vector(ring, n)
    Algebra.Vector(ring, n) 参照。
   
Algebra.Covector(ring, n)
    Algebra.Covector(ring, n) 参照。
   
Algebra.SquareMatrix(ring, size)
    Algebra.SquareMatrix(ring, n) 参照。
   

