=begin (()) = Algebra ((*(代数モジュール)*)) 代数ライブラリ * (()) (1変数多項式環クラス) * (()) (多変数多項式環クラス) * (()) (剰余環クラス) * (()) (局所化環クラス) * (()) (行列代数クラス) * etc. などをまとめているモジュールです。 == 関連するファイル: * (({require "algebra.rb"})) をしておくと、 include Algebra がなされ、これらのモジュールが記述されたファイルを適宜 (({require})) します。 == スーパークラス: * ((|Object|)) == インクルードしているモジュール: なし == クラスメソッド: --- Algebra.Polynomial(ring [, obj0 , obj1 [, ...]]) (())() 参照。 --- Algebra.MPolynomial(ring [, obj0 [, obj1 [, ...]]]) (())() 参照。 --- Algebra.ResidueClassRing(ring, mod) (())() 参照。 --- Algebra.AlgebraicExtensionField(field, obj){|x| ... } (())() 参照。 --- Algebra.MatrixAlgebra(ring, m, n) (())(ring, m, n) 参照。 --- Algebra.Vector(ring, n) (())(ring, n) 参照。 --- Algebra.Covector(ring, n) (())(ring, n) 参照。 --- Algebra.SquareMatrix(ring, size) (())(ring, n) 参照。 =end