Algebra
(代数モジュール)
代数ライブラリ
などをまとめているモジュールです。
require "algebra.rb" をしておくと、
include Algebra
がなされ、これらのモジュールが記述されたファイルを適宜 require します。
なし
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.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) 参照。