=================================================================== RCS file: /home/cvs/OpenXM/src/k097/lib/minimal/minimal-test.k,v retrieving revision 1.15 retrieving revision 1.17 diff -u -p -r1.15 -r1.17 --- OpenXM/src/k097/lib/minimal/minimal-test.k 2000/08/02 05:14:31 1.15 +++ OpenXM/src/k097/lib/minimal/minimal-test.k 2000/08/10 02:59:08 1.17 @@ -1,4 +1,4 @@ -/* $OpenXM: OpenXM/src/k097/lib/minimal/minimal-test.k,v 1.14 2000/08/02 04:26:36 takayama Exp $ */ +/* $OpenXM: OpenXM/src/k097/lib/minimal/minimal-test.k,v 1.16 2000/08/09 03:45:27 takayama Exp $ */ load["minimal.k"]; def sm1_resol1(p) { sm1(" p resol1 /FunctionValue set "); @@ -369,5 +369,98 @@ def test22() { test_if_v_strict(b,w,"x,y,z"); return(a); } + +def FillFromLeft(mat,p,z) { + local m,n,i,j,aa; + m = Length(mat); n = Length(mat[0]); + aa = NewMatrix(m,n+p); + for (i=0; i minimal "); + Sweyl("x,y", [ww]); + Eqs = [Dx-(x*Dx+y*Dy), + Dy-(x*Dx+y*Dy)]; + sm1(" Eqs dehomogenize /Eqs set"); + Res = Sminimal(Eqs); + Sweyl("x,y", [ww]); + a = Reparse(Res[0]); + sm1_pmat(a); + Println("Initial of the complex is "); + sm1_pmat( Sinit_w(a,ww) ); + return(Res); +} + +def test24b() { + local Res, Eqs, ww ; + ww = ["x",-1,"y",-1,"Dx",1,"Dy",1]; + Println("Construction of minimal "); + Sweyl("x,y", [ww]); + Eqs = [Dx-(x*Dx+y*Dy), + Dy-(x*Dx+y*Dy)]; + sm1(" Eqs dehomogenize /Eqs set"); + Res = Sminimal(Eqs,["Sordinary"]); + sm1_pmat(Res[0]); + return(Res); +} + +