
Algebra

Algebra

(Module for Algebra)

This is a module containing:
   
 ¡¦ Algebra::Polynomial
 ¡¦ Algebra::MPolynomial
 ¡¦ Algebra::ResidueClassRing
 ¡¦ Algebra::LocalizedRing
 ¡¦ Algebra::MatrixAlgebra
 ¡¦ etc.

Asocciated Files:

 ¡¦ Let require "algebra.rb" then
    include Algebra
   
    has done. And require the scripts defining above modules, automatically.
   

SuperClass:

 ¡¦ Object

Included Modules:

none.

ClassMethods:

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

