Changeset a470eb in git for Singular/LIB/jacobson.lib


Ignore:
Timestamp:
Dec 9, 2008, 5:50:21 PM (15 years ago)
Author:
Viktor Levandovskyy <levandov@…>
Branches:
(u'spielwiese', '8e0ad00ce244dfd0756200662572aef8402f13d5')
Children:
b27003ea53bc5aef753c4c03343c9966e60f84a5
Parents:
14ccffa45f9de16d6daa9a125a75bcc8b23f9014
Message:
*levandov: minor bugfixes and docu


git-svn-id: file:///usr/local/Singular/svn/trunk@11229 2c84dea3-7e68-4137-9b89-c4e89433aadc
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Singular/LIB/jacobson.lib

    r14ccff ra470eb  
    11//////////////////////////////////////////////////////////////////////////////
    2 version="$Id: jacobson.lib,v 1.4 2008-12-01 20:51:16 levandov Exp $";
     2version="$Id: jacobson.lib,v 1.5 2008-12-09 16:50:21 levandov Exp $";
    33category="System and Control Theory";
    44info="
     
    2727RETURN: list
    2828NOTE: By default, the diagonal matrix, the Smith normal form, is returned.
     29@* R stays for the ring, where computations will take place.
    2930@* If optional integer eng1 is nonzero, smith returns
    3031@* a list of matrices L such that L[1]*M*L[3]=L[2] with L[2]_11|L[2]_22|...|L[2]_nn and
     
    6869
    6970  //if MA eqauls the zero matrix give back MA
    70   if ( (size(m)==0) and (size(transpose(m))==0) )
     71  if ( (size(module(m))==0) and (size(transpose(module(m)))==0) )
    7172  {
    7273    module L=freemodule(COL);
     
    558559NOTE: A list of matrices L such that L[1]*M*L[3]=L[2] such that L[2] is a diagonal matrix and
    559560@* L[1], L[3] unimodular matrices.
     561@* R stays for the ring, where computations will take place.
    560562@* eng determines the engine, that computes the Groebner basis. By default eng equals zero.
    561563@* If eng = 0 than std is used to caculate a Groebner basis
Note: See TracChangeset for help on using the changeset viewer.