Changeset a470eb in git for Singular/LIB/jacobson.lib
- Timestamp:
- Dec 9, 2008, 5:50:21 PM (15 years ago)
- Branches:
- (u'spielwiese', '8e0ad00ce244dfd0756200662572aef8402f13d5')
- Children:
- b27003ea53bc5aef753c4c03343c9966e60f84a5
- Parents:
- 14ccffa45f9de16d6daa9a125a75bcc8b23f9014
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/LIB/jacobson.lib
r14ccff ra470eb 1 1 ////////////////////////////////////////////////////////////////////////////// 2 version="$Id: jacobson.lib,v 1. 4 2008-12-01 20:51:16levandov Exp $";2 version="$Id: jacobson.lib,v 1.5 2008-12-09 16:50:21 levandov Exp $"; 3 3 category="System and Control Theory"; 4 4 info=" … … 27 27 RETURN: list 28 28 NOTE: By default, the diagonal matrix, the Smith normal form, is returned. 29 @* R stays for the ring, where computations will take place. 29 30 @* If optional integer eng1 is nonzero, smith returns 30 31 @* 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 … … 68 69 69 70 //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) ) 71 72 { 72 73 module L=freemodule(COL); … … 558 559 NOTE: A list of matrices L such that L[1]*M*L[3]=L[2] such that L[2] is a diagonal matrix and 559 560 @* L[1], L[3] unimodular matrices. 561 @* R stays for the ring, where computations will take place. 560 562 @* eng determines the engine, that computes the Groebner basis. By default eng equals zero. 561 563 @* If eng = 0 than std is used to caculate a Groebner basis
Note: See TracChangeset
for help on using the changeset viewer.