
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).
   

