source: git/Tst/Short/bug_tr276.tst @ e1cda9

spielwiese
Last change on this file since e1cda9 was 4974dc, checked in by Hans Schoenemann <hannes@…>, 13 years ago
test tr276: 1.9 GB git-svn-id: file:///usr/local/Singular/svn/trunk@13596 2c84dea3-7e68-4137-9b89-c4e89433aadc
  • Property mode set to 100644
File size: 127.2 KB
Line 
1LIB "tst.lib";
2tst_init();
3
4option(noredefine);option(redSB);
5LIB "matrix.lib";LIB "involut.lib";LIB "nctools.lib";LIB "poly.lib";LIB "finvar.lib";
6int homalg_variable_i; int homalg_variable_j; int homalg_variable_k; list homalg_variable_l;
7
8
9proc IsMemberOfList (int i, list l)
10{
11  int k = size(l);
12 
13  for (int p=1; p<=k; p++)
14  {
15    if (l[p]==i)
16    {
17      return(1); // this is not a mistake
18    }
19  }
20  return(0);
21}
22
23
24proc Difference (list a, list b)
25{
26  list c;
27  int s=size(a);
28  int l = 1;
29 
30  for (int p=1; p<=s; p++)
31  {
32    if (IsMemberOfList(a[p],b)==0)
33    {
34      c[l] = a[p]; l++;
35    }
36  }
37  return(c);
38}
39
40
41proc GetSparseListOfHomalgMatrixAsString (M)
42{
43  list l;int k;
44  k = 1;
45  for(int i=1; i<=ncols(M); i++){
46    for(int j=1; j<=nrows(M); j++){
47      def p=M[j,i]; // remark: matrices are saved transposed in Singular
48      if(p!=0){l[k]=list(i,j,p); k++;};
49    };
50  };
51  return(string(l));
52}
53
54
55proc CreateListListOfIntegers (degrees,m,n)
56{
57  list l;
58  for (int i=m; i>=1; i--)
59  {
60    l[i]=intvec(degrees[(i-1)*n+1..i*n]);
61  }
62  return(l);
63}
64
65
66proc IsZeroMatrix (matrix m)
67{
68  matrix z[nrows(m)][ncols(m)];
69  return(m==z);
70}
71
72
73proc IsIdentityMatrix (matrix m)
74{
75  return(m==unitmat(nrows(m)));
76}
77
78
79proc IsDiagonalMatrix (matrix m)
80{
81  int min=nrows(m);
82  if (min>ncols(m))
83  {
84    min=ncols(m);
85  }
86  matrix z[nrows(m)][ncols(m)];
87  matrix c = m;
88  for (int i=1; i<=min; i++)
89  {
90    c[i,i]=0;
91  }
92  return(c==z);
93}
94
95
96proc ZeroRows (module m)
97{
98  list l;
99  int s = 1;
100  for (int i=1;i<=ncols(m);i++)
101  {
102    if (m[i]==0)
103    {
104      l[s]=i; s++;
105    }
106  }
107  if (size(l)==0)
108  {
109    return("[]"));
110  }
111  return(string(l));
112}
113
114
115proc ZeroColumns (matrix n)
116{
117  matrix m=module(transpose(n));
118  list l;
119  int s = 1;
120  for (int i=1;i<=ncols(m);i++)
121  {
122    if (m[i]==0)
123    {
124      l[s]=i; s++;
125    }
126  }
127  if (size(l)==0)
128  {
129    return("[]"));
130  }
131  return(string(l));
132}
133
134
135proc GetColumnIndependentUnitPositions (matrix M, list pos_list)
136{
137  int m = nrows(M);
138  int n = ncols(M);
139 
140  list rest;
141  for (int o=m; o>=1; o--)
142  {
143    rest[o] = o;
144  }
145  int r = m;
146  list e;
147  list rest2;
148  list pos;
149  int i; int k; int a; int s = 1;
150 
151  for (int j=1; j<=n; j++)
152  {
153    for (i=1; i<=r; i++)
154    {
155      k = rest[r-i+1];
156      if (deg(leadmonom(M[k,j])) == 0) //IsUnit
157      {
158        rest2 = e;
159        pos[s] = list(j,k); s++;
160        for (a=1; a<=r; a++)
161        {
162          if (M[rest[a],j] == 0)
163          {
164            rest2[size(rest2)+1] = rest[a];
165          }
166        }
167        rest = rest2;
168        r = size(rest);
169        break;
170      }
171    }
172  }
173  return(string(pos));
174}
175
176
177proc GetColumnIndependentUnitPositionsLocal (matrix M, list pos_list, matrix max_ideal)
178{
179  int m = nrows(M);
180  int n = ncols(M);
181 
182  list rest;
183  for (int o=m; o>=1; o--)
184  {
185    rest[o] = o;
186  }
187  int r = m;
188  list e;
189  list rest2;
190  list pos;
191  int i; int k; int a; int s = 1;
192 
193  for (int j=1; j<=n; j++)
194  {
195    for (i=1; i<=r; i++)
196    {
197      k = rest[r-i+1];
198      if (reduce(M[k,j],max_ideal) != 0) //IsUnit
199      {
200        rest2 = e;
201        pos[s] = list(j,k); s++;
202        for (a=1; a<=r; a++)
203        {
204          if (M[rest[a],j] == 0)
205          {
206            rest2[size(rest2)+1] = rest[a];
207          }
208        }
209        rest = rest2;
210        r = size(rest);
211        break;
212      }
213    }
214  }
215  return(string(pos));
216}
217
218
219proc GetRowIndependentUnitPositions (matrix M, list pos_list)
220{
221  int m = nrows(M);
222  int n = ncols(M);
223 
224  list rest;
225  for (int o=n; o>=1; o--)
226  {
227    rest[o] = o;
228  }
229  int r = n;
230  list e;
231  list rest2;
232  list pos;
233  int j; int k; int a; int s = 1;
234 
235  for (int i=1; i<=m; i++)
236  {
237    for (j=1; j<=r; j++)
238    {
239      k = rest[r-j+1];
240      if (deg(leadmonom(M[i,k])) == 0) //IsUnit
241      {
242        rest2 = e;
243        pos[s] = list(i,k); s++;
244        for (a=1; a<=r; a++)
245        {
246          if (M[i,rest[a]] == 0)
247          {
248            rest2[size(rest2)+1] = rest[a];
249          }
250        }
251        rest = rest2;
252        r = size(rest);
253        break;
254      }
255    }
256  }
257  return(string(pos));
258}
259
260
261proc GetRowIndependentUnitPositionsLocal (matrix M, list pos_list, matrix max_ideal)
262{
263  int m = nrows(M);
264  int n = ncols(M);
265 
266  list rest;
267  for (int o=n; o>=1; o--)
268  {
269    rest[o] = o;
270  }
271  int r = n;
272  list e;
273  list rest2;
274  list pos;
275  int j; int k; int a; int s = 1;
276 
277  for (int i=1; i<=m; i++)
278  {
279    for (j=1; j<=r; j++)
280    {
281      k = rest[r-j+1];
282      if (reduce(M[i,k],max_ideal) != 0) //IsUnit
283      {
284        rest2 = e;
285        pos[s] = list(i,k); s++;
286        for (a=1; a<=r; a++)
287        {
288          if (M[i,rest[a]] == 0)
289          {
290            rest2[size(rest2)+1] = rest[a];
291          }
292        }
293        rest = rest2;
294        r = size(rest);
295        break;
296      }
297    }
298  }
299  return(string(pos));
300}
301
302
303proc GetUnitPosition (matrix M, list pos_list)
304{
305  int m = nrows(M);
306  int n = ncols(M);
307  int r;
308  list rest;
309  for (int o=m; o>=1; o--)
310  {
311    rest[o] = o;
312  }
313  rest=Difference(rest,pos_list);
314  r=size(rest);
315  for (int j=1; j<=n; j++)
316  {
317    for (int i=1; i<=r; i++)
318    {
319      if (deg(leadmonom(M[rest[i],j])) == 0)//IsUnit
320      {
321        return(string(j,",",rest[i])); // this is not a mistake
322      }
323    }
324  }
325  return("fail");
326}
327
328
329proc GetUnitPositionLocal (matrix M, list pos_list, matrix max_ideal)
330{
331  int m = nrows(M);
332  int n = ncols(M);
333  int r;
334  list rest;
335  for (int o=m; o>=1; o--)
336  {
337    rest[o] = o;
338  }
339  rest=Difference(rest,pos_list);
340  r=size(rest);
341  for (int j=1; j<=n; j++)
342  {
343    for (int i=1; i<=r; i++)
344    {
345      if (reduce(M[rest[i],j],max_ideal) != 0)//IsUnit
346      {
347        return(string(j,",",rest[i])); // this is not a mistake
348      }
349    }
350  }
351  return("fail");
352}
353
354
355proc GetCleanRowsPositions (matrix m, list l)
356{
357  list rows;
358  int s = 1;
359  for (int i=1;i<=size(l);i++)
360  {
361    for (int j=1;j<=ncols(m);j++)
362    {
363      if (m[l[i],j]==1)
364      {
365        rows[s] = j; s++;
366        break;
367      }
368    }
369  }
370  if (s==0)
371  {
372    return("[]"));
373  }
374  return(string(rows));
375}
376
377
378proc BasisOfRowModule (matrix M)
379{
380  return(std(M));
381}
382
383
384proc BasisOfColumnModule (matrix M)
385{
386  return(Involution(BasisOfRowModule(Involution(M))));
387}
388
389
390proc ReducedBasisOfRowModule (matrix M)
391{
392  return(mstd(M)[2]);
393}
394
395
396proc ReducedBasisOfColumnModule (matrix M)
397{
398  return(Involution(ReducedBasisOfRowModule(Involution(M))));
399}
400
401
402proc BasisOfRowsCoeff (matrix M)
403{
404  matrix B = std(M);
405  matrix T = lift(M,B);
406  list l = B,T;
407  return(l)
408}
409
410
411proc BasisOfColumnsCoeff (matrix M)
412{
413  list l = BasisOfRowsCoeff(Involution(M));
414  matrix B = l[1];
415  matrix T = l[2];
416  l = Involution(B),Involution(T);
417  return(l);
418}
419
420
421proc DecideZeroRows (matrix A, matrix B)
422{
423  return(reduce(A,B));
424}
425
426
427proc DecideZeroColumns (matrix A, matrix B)
428{
429  return(Involution(reduce(Involution(A),Involution(B))));
430}
431
432
433proc DecideZeroRowsEffectively (matrix A, matrix B)
434{
435  matrix M = reduce(A,B);
436  matrix T = lift(B,M-A);
437  list l = M,T;
438  return(l);
439}
440
441
442proc DecideZeroColumnsEffectively (matrix A, matrix B)
443{
444  list l = DecideZeroRowsEffectively(Involution(A),Involution(B));
445  matrix B = l[1];
446  matrix T = l[2];
447  l = Involution(B),Involution(T);
448  return(l);
449}
450
451
452proc SyzForHomalg (matrix M)
453{
454  return(syz(M));
455}
456
457
458proc SyzygiesGeneratorsOfRows (matrix M)
459{
460  return(SyzForHomalg(M));
461}
462
463
464proc SyzygiesGeneratorsOfColumns (matrix M)
465{
466  return(Involution(SyzForHomalg(Involution(M))));
467}
468
469
470proc RelativeSyzygiesGeneratorsOfRows (matrix M1, matrix M2)
471{
472  return(std(modulo(M1, M2)));
473}
474
475
476proc RelativeSyzygiesGeneratorsOfColumns (matrix M1, matrix M2)
477{
478  return(Involution(RelativeSyzygiesGeneratorsOfRows(Involution(M1),Involution(M2))));
479}
480
481
482proc ReducedSyzForHomalg (matrix M)
483{
484  return(matrix(nres(M,2)[2]));
485}
486
487
488proc ReducedSyzygiesGeneratorsOfRows (matrix M)
489{
490  return(ReducedSyzForHomalg(M));
491}
492
493
494proc ReducedSyzygiesGeneratorsOfColumns (matrix M)
495{
496  return(Involution(ReducedSyzForHomalg(Involution(M))));
497}
498
499
500ring r;
501if ( deg(0,(1,1,1)) > 0 )  // this is a workaround for a bug in the 64 bit versions of Singular 3-0-4
502{ proc Deg (pol,weights)
503  {
504    if ( pol == 0 )
505    {
506      return(deg(0));
507    }
508    return(deg(pol,weights));
509  }
510}
511else
512{ proc Deg (pol,weights)
513  {
514    return(deg(pol,weights));
515  }
516}
517kill r;
518
519
520proc MultiDeg (pol,weights)
521{
522  int mul=size(weights);
523  intmat m[1][mul];
524  for (int i=1; i<=mul; i++)
525  {
526    m[1,i]=Deg(pol,weights[i]);
527  }
528  return(m);
529}
530
531
532proc DegreesOfEntries (matrix M)
533{
534  intmat m[ncols(M)][nrows(M)];
535  for (int i=1; i<=ncols(M); i++)
536  {
537    for (int j=1; j<=nrows(M); j++)
538    {
539      m[i,j] = deg(M[j,i]);
540    }
541  }
542  return(m);
543}
544
545
546proc WeightedDegreesOfEntries (matrix M, weights)
547{
548  intmat m[ncols(M)][nrows(M)];
549  for (int i=1; i<=ncols(M); i++)
550  {
551    for (int j=1; j<=nrows(M); j++)
552    {
553      m[i,j] = Deg(M[j,i],weights);
554    }
555  }
556  return(m);
557}
558
559
560proc DecideZeroRowsEffectivelyLocal (matrix A, matrix B)
561{
562  list l = division(A,B);
563  matrix U=l[3];
564  for (int i=1; i<=ncols(U); i++)
565  {
566    if(U[i,i]==0){U[i,i]=1;};
567  }
568  l[3]=U;
569  l[2] = A * l[3] - B * l[1];
570  list l2 = CreateInputForLocalMatrixRows(l[2],l[3]);
571  list l3 = CreateInputForLocalMatrixRows(-l[1],l[3]);
572  list l = l2[1],l2[2],l3[1],l3[2];
573  return(l);
574}
575
576
577proc DecideZeroColumnsEffectivelyLocal (matrix A, matrix B)
578{
579  list l = DecideZeroRowsEffectivelyLocal(Involution(A),Involution(B));
580  matrix B = l[1];
581  matrix T = l[3];
582  l = Involution(B),l[2],Involution(T),l[4];
583  return(l);
584}
585
586
587proc DecideZeroRowsLocal (matrix A, matrix B)
588{
589  list l=DecideZeroRowsEffectivelyLocal(A,B);
590  l=l[1],l[2];
591  return(l);
592}
593
594
595proc DecideZeroColumnsLocal (matrix A, matrix B)
596{
597  list l=DecideZeroColumnsEffectivelyLocal(A,B);
598  l=l[1],l[2];
599  return(l);
600}
601
602
603proc BasisOfRowsCoeffLocal (matrix M)
604{
605  matrix B = std(M);
606  matrix U;
607  matrix T = lift(M,B,U); //never use stdlift, also because it might differ from std!!!
608  list l = CreateInputForLocalMatrixRows(T,U);
609  l = B,l[1],l[2];
610  return(l)
611}
612
613
614proc BasisOfColumnsCoeffLocal (matrix M)
615{
616  list l = BasisOfRowsCoeffLocal(Involution(M));
617  matrix B = l[1];
618  matrix T = l[2];
619  l = Involution(B),Involution(T),l[3];
620  return(l);
621}
622
623
624ring r= 0,(x),ds;
625matrix M[2][2]=[1,0,0,0];
626matrix NN[2][1]=[1,0];
627module N=std(NN);
628list l=division(M,N);
629if( l[3][2,2]==0 ) // this is a workaround for a bug in the 64 bit versions of Singular 3-1-0
630{ proc CreateInputForLocalMatrixRows (matrix A, matrix U)
631  {
632    poly u=1;
633    matrix A2=A;
634    for (int i=1; i<=ncols(U); i++)
635    {
636      if(U[i,i]!=0){u=lcm(u,U[i,i]);};
637    }
638    for (int i=1; i<=ncols(U); i++)
639    {
640      if(U[i,i]==0){
641        poly gg=1;
642      } else {
643        poly uu=U[i,i];
644        poly gg=u/uu;
645      };
646      if(gg!=1)
647      {
648        for(int k=1;k<=nrows(A2);k++){A2[k,i]=A2[k,i]*gg;};
649      }
650    }
651    list l=A2,u;
652    return(l);
653  }
654}
655else
656{ proc CreateInputForLocalMatrixRows (matrix A, matrix U)
657  {
658    poly u=1;
659    matrix A2=A;
660    for (int i=1; i<=ncols(U); i++)
661    {
662      u=lcm(u,U[i,i]);
663    }
664    for (int i=1; i<=ncols(U); i++)
665    {
666      poly uu=U[i,i];
667      poly gg=u/uu;
668      if(gg!=1)
669      {
670        for(int k=1;k<=nrows(A2);k++){A2[k,i]=A2[k,i]*gg;};
671      }
672    }
673    list l=A2,u;
674    return(l);
675  }
676}
677kill r;
678
679proc PrimaryDecomposition (matrix m)
680{
681  return(primdecSY(m))
682}
683
684
685proc NonTrivialDegreePerRow (matrix M)
686{
687  int b = 1;
688  intmat m[1][ncols(M)];
689  int d = deg(0);
690  for (int i=1; i<=ncols(M); i++)
691  {
692    for (int j=1; j<=nrows(M); j++)
693    {
694      if ( deg(M[j,i]) <> d ) { m[1,i] = deg(M[j,i]); break; }
695    }
696    if ( b && i > 1 ) { if ( m[1,i] <> m[1,i-1] ) { b = 0; } } // Singular is strange
697  }
698  if ( b ) { return(m[1,1]); } else { return(m); }
699}
700
701
702proc NonTrivialWeightedDegreePerRow (matrix M, weights)
703{
704  int b = 1;
705  intmat m[1][ncols(M)];
706  int d = Deg(0,weights);
707  for (int i=1; i<=ncols(M); i++)
708  {
709    for (int j=1; j<=nrows(M); j++)
710    {
711      if ( Deg(M[j,i],weights) <> d ) { m[1,i] = Deg(M[j,i],weights); break; }
712    }
713    if ( b && i > 1 ) { if ( m[1,i] <> m[1,i-1] ) { b = 0; } } // Singular is strange
714  }
715  if ( b ) { return(m[1,1]); } else { return(m); }
716}
717
718
719proc NonTrivialDegreePerRowWithColPosition(matrix M)
720{
721  intmat m[2][ncols(M)];
722  int d = deg(0);
723  for (int i=1; i<=ncols(M); i++)
724  {
725    for (int j=1; j<=nrows(M); j++)
726    {
727      if ( deg(M[j,i]) <> d ) { m[1,i] = deg(M[j,i]); m[2,i] = j; break; }
728    }
729  }
730  return(m);
731}
732
733
734proc NonTrivialWeightedDegreePerRowWithColPosition(matrix M, weights)
735{
736  intmat m[2][ncols(M)];
737  int d = Deg(0,weights);
738  for (int i=1; i<=ncols(M); i++)
739  {
740    for (int j=1; j<=nrows(M); j++)
741    {
742      if ( Deg(M[j,i],weights) <> d ) { m[1,i] = Deg(M[j,i],weights); m[2,i] = j; break; }
743    }
744  }
745  return(m);
746}
747
748
749proc NonTrivialDegreePerColumn (matrix M)
750{
751  int b = 1;
752  intmat m[1][nrows(M)];
753  int d = deg(0);
754  for (int j=1; j<=nrows(M); j++)
755  {
756    for (int i=1; i<=ncols(M); i++)
757    {
758      if ( deg(M[j,i]) <> d ) { m[1,j] = deg(M[j,i]); break; }
759    }
760    if ( b && j > 1 ) { if ( m[1,j] <> m[1,j-1] ) { b = 0; } } // Singular is strange
761  }
762  if ( b ) { return(m[1,1]); } else { return(m); }
763}
764
765
766proc NonTrivialWeightedDegreePerColumn (matrix M, weights)
767{
768  int b = 1;
769  intmat m[1][nrows(M)];
770  int d = Deg(0,weights);
771  for (int j=1; j<=nrows(M); j++)
772  {
773    for (int i=1; i<=ncols(M); i++)
774    {
775      if ( Deg(M[j,i],weights) <> d ) { m[1,j] = Deg(M[j,i],weights); break; }
776    }
777    if ( b && j > 1 ) { if ( m[1,j] <> m[1,j-1] ) { b = 0; } } // Singular is strange
778  }
779  if ( b ) { return(m[1,1]); } else { return(m); }
780}
781
782
783proc NonTrivialDegreePerColumnWithRowPosition (matrix M)
784{
785  intmat m[2][nrows(M)];
786  int d = deg(0);
787  for (int j=1; j<=nrows(M); j++)
788  {
789    for (int i=1; i<=ncols(M); i++)
790    {
791      if ( deg(M[j,i]) <> d ) { m[1,j] = deg(M[j,i]); m[2,j] = i; break; }
792    }
793  }
794  return(m);
795}
796
797
798proc NonTrivialWeightedDegreePerColumnWithRowPosition (matrix M, weights)
799{
800  intmat m[2][nrows(M)];
801  int d = Deg(0,weights);
802  for (int j=1; j<=nrows(M); j++)
803  {
804    for (int i=1; i<=ncols(M); i++)
805    {
806      if ( Deg(M[j,i],weights) <> d ) { m[1,j] = Deg(M[j,i],weights); m[2,j] = i; break; }
807    }
808  }
809  return(m);
810}
811
812
813proc Diff (matrix m, matrix n) // following the Macaulay2 convention
814{
815  int f = nrows(m);
816  int p = ncols(m);
817  int g = nrows(n);
818  int q = ncols(n);
819  matrix h[f*g][p*q]=0;
820  for (int i=1; i<=f; i=i+1)
821    {
822    for (int j=1; j<=g; j=j+1)
823      {
824      for (int k=1; k<=p; k=k+1)
825        {
826        for (int l=1; l<=q; l=l+1)
827          {
828            h[g*(i-1)+j,q*(k-1)+l] = diff( ideal(m[i,k]), ideal(n[j,l]) )[1,1];
829          }
830        }
831      }
832    }
833  return(h)
834}
835
836ring homalg_variable_1 = 0,dummy_variable,dp;
837setring homalg_variable_1;
838short=0;option(redTail);
839
840proc Involution (matrix m)
841{
842  return(transpose(m));
843}
844
845matrix homalg_variable_2[120][8] = 1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,1,1,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,0,0,0,0,1,0,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,0,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,1,0,1,1,1,1,0,0,0,1,1,2,1,0,0,0,0,1,1,1,1,1,0,0,0,1,0,1,1,1,1,0,0,0,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,2,1,0,0,0,1,1,1,1,1,1,0,0,1,0,1,1,1,1,1,0,0,1,1,2,1,1,0,0,0,1,1,1,1,1,1,0,0,1,0,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,2,2,1,0,0,0,1,1,1,2,1,1,0,0,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,0,1,1,2,2,1,0,0,0,1,1,2,1,1,1,0,0,1,1,1,1,1,1,1,1,1,2,2,1,1,0,0,1,1,1,2,2,1,0,0,1,1,1,2,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,2,2,1,1,0,0,1,1,2,1,1,1,1,1,1,2,2,2,1,0,0,1,1,2,2,1,1,1,0,1,1,1,2,2,1,1,0,1,1,1,2,1,1,1,1,0,1,1,2,2,2,1,0,0,1,1,2,2,1,1,1,1,1,2,3,2,1,0,0,1,1,2,2,2,1,1,0,1,1,2,2,1,1,1,1,1,1,1,2,2,2,1,0,1,1,1,2,2,1,1,1,0,1,1,2,2,2,1,1,1,2,2,3,2,1,0,0,1,1,2,3,2,1,1,0,1,1,2,2,2,2,1,0,1,1,2,2,2,1,1,1,1,1,1,2,2,2,1,1,0,1,1,2,2,2,2,1,1,2,2,3,2,1,1,0,1,1,2,3,2,2,1,0,1,1,2,3,2,1,1,1,1,1,2,2,2,2,1,1,1,1,1,2,2,2,2,1,1,2,2,3,2,2,1,0,1,2,2,3,2,1,1,1,1,1,2,3,3,2,1,0,1,1,2,3,2,2,1,1,1,1,2,2,2,2,2,1,1,2,2,3,3,2,1,0,1,2,2,3,2,2,1,1,1,1,2,3,3,2,1,1,1,1,2,3,2,2,2,1,1,2,2,4,3,2,1,0,1,2,2,3,3,2,1,1,1,2,2,3,2,2,2,1,1,1,2,3,3,2,2,1,1,2,3,4,3,2,1,0,1,2,2,4,3,2,1,1,1,2,2,3,3,2,2,1,1,1,2,3,3,3,2,1,2,2,3,4,3,2,1,0,1,2,3,4,3,2,1,1,1,2,2,4,3,2,2,1,1,2,2,3,3,3,2,1,2,2,3,4,3,2,1,1,1,2,3,4,3,2,2,1,1,2,2,4,3,3,2,1,2,2,3,4,3,2,2,1,1,2,3,4,3,3,2,1,1,2,2,4,4,3,2,1,2,2,3,4,3,3,2,1,1,2,3,4,4,3,2,1,2,2,3,4,4,3,2,1,1,2,3,5,4,3,2,1,2,2,3,5,4,3,2,1,1,3,3,5,4,3,2,1,2,3,3,5,4,3,2,1,2,2,4,5,4,3,2,1,2,3,4,5,4,3,2,1,2,3,4,6,4,3,2,1,2,3,4,6,5,3,2,1,2,3,4,6,5,4,2,1,2,3,4,6,5,4,3,1,2,3,4,6,5,4,3,2;
846homalg_variable_2 = transpose(homalg_variable_2);
847ring homalg_variable_3 = (0),(x1,x2,x3,x4,x5,x6,x7,x8),dp;
848setring homalg_variable_3;
849short=0;option(redTail);
850
851proc Involution (matrix m)
852{
853  return(transpose(m));
854}
855
856setring homalg_variable_1;
857short=0;option(redTail);
858
859proc Involution (matrix m)
860{
861  return(transpose(m));
862}
863
864matrix homalg_variable_4 = Involution(homalg_variable_2);
865setring homalg_variable_3;
866short=0;option(redTail);
867
868proc Involution (matrix m)
869{
870  return(transpose(m));
871}
872
873matrix homalg_variable_5 = imap(homalg_variable_1,homalg_variable_4);
874matrix homalg_variable_6[1][8] = x1,x2,x3,x4,x5,x6,x7,x8;
875homalg_variable_6 = transpose(homalg_variable_6);
876matrix homalg_variable_7 = submat(homalg_variable_5,intvec( 1 ),1..8);
877matrix homalg_variable_8 = homalg_variable_7*homalg_variable_6;
878IsZeroMatrix(homalg_variable_8);
879matrix homalg_variable_9 = submat(homalg_variable_5,intvec( 2 ),1..8);
880matrix homalg_variable_10 = homalg_variable_9*homalg_variable_6;
881IsZeroMatrix(homalg_variable_10);
882matrix homalg_variable_11 = submat(homalg_variable_5,intvec( 3 ),1..8);
883matrix homalg_variable_12 = homalg_variable_11*homalg_variable_6;
884IsZeroMatrix(homalg_variable_12);
885matrix homalg_variable_13 = submat(homalg_variable_5,intvec( 4 ),1..8);
886matrix homalg_variable_14 = homalg_variable_13*homalg_variable_6;
887IsZeroMatrix(homalg_variable_14);
888matrix homalg_variable_15 = submat(homalg_variable_5,intvec( 5 ),1..8);
889matrix homalg_variable_16 = homalg_variable_15*homalg_variable_6;
890IsZeroMatrix(homalg_variable_16);
891matrix homalg_variable_17 = submat(homalg_variable_5,intvec( 6 ),1..8);
892matrix homalg_variable_18 = homalg_variable_17*homalg_variable_6;
893IsZeroMatrix(homalg_variable_18);
894matrix homalg_variable_19 = submat(homalg_variable_5,intvec( 7 ),1..8);
895matrix homalg_variable_20 = homalg_variable_19*homalg_variable_6;
896IsZeroMatrix(homalg_variable_20);
897matrix homalg_variable_21 = submat(homalg_variable_5,intvec( 8 ),1..8);
898matrix homalg_variable_22 = homalg_variable_21*homalg_variable_6;
899IsZeroMatrix(homalg_variable_22);
900matrix homalg_variable_23 = submat(homalg_variable_5,intvec( 9 ),1..8);
901matrix homalg_variable_24 = homalg_variable_23*homalg_variable_6;
902IsZeroMatrix(homalg_variable_24);
903matrix homalg_variable_25 = submat(homalg_variable_5,intvec( 10 ),1..8);
904matrix homalg_variable_26 = homalg_variable_25*homalg_variable_6;
905IsZeroMatrix(homalg_variable_26);
906matrix homalg_variable_27 = submat(homalg_variable_5,intvec( 11 ),1..8);
907matrix homalg_variable_28 = homalg_variable_27*homalg_variable_6;
908IsZeroMatrix(homalg_variable_28);
909matrix homalg_variable_29 = submat(homalg_variable_5,intvec( 12 ),1..8);
910matrix homalg_variable_30 = homalg_variable_29*homalg_variable_6;
911IsZeroMatrix(homalg_variable_30);
912matrix homalg_variable_31 = submat(homalg_variable_5,intvec( 13 ),1..8);
913matrix homalg_variable_32 = homalg_variable_31*homalg_variable_6;
914IsZeroMatrix(homalg_variable_32);
915matrix homalg_variable_33 = submat(homalg_variable_5,intvec( 14 ),1..8);
916matrix homalg_variable_34 = homalg_variable_33*homalg_variable_6;
917IsZeroMatrix(homalg_variable_34);
918matrix homalg_variable_35 = submat(homalg_variable_5,intvec( 15 ),1..8);
919matrix homalg_variable_36 = homalg_variable_35*homalg_variable_6;
920IsZeroMatrix(homalg_variable_36);
921matrix homalg_variable_37 = submat(homalg_variable_5,intvec( 16 ),1..8);
922matrix homalg_variable_38 = homalg_variable_37*homalg_variable_6;
923IsZeroMatrix(homalg_variable_38);
924matrix homalg_variable_39 = submat(homalg_variable_5,intvec( 17 ),1..8);
925matrix homalg_variable_40 = homalg_variable_39*homalg_variable_6;
926IsZeroMatrix(homalg_variable_40);
927matrix homalg_variable_41 = submat(homalg_variable_5,intvec( 18 ),1..8);
928matrix homalg_variable_42 = homalg_variable_41*homalg_variable_6;
929IsZeroMatrix(homalg_variable_42);
930matrix homalg_variable_43 = submat(homalg_variable_5,intvec( 19 ),1..8);
931matrix homalg_variable_44 = homalg_variable_43*homalg_variable_6;
932IsZeroMatrix(homalg_variable_44);
933matrix homalg_variable_45 = submat(homalg_variable_5,intvec( 20 ),1..8);
934matrix homalg_variable_46 = homalg_variable_45*homalg_variable_6;
935IsZeroMatrix(homalg_variable_46);
936matrix homalg_variable_47 = submat(homalg_variable_5,intvec( 21 ),1..8);
937matrix homalg_variable_48 = homalg_variable_47*homalg_variable_6;
938IsZeroMatrix(homalg_variable_48);
939matrix homalg_variable_49 = submat(homalg_variable_5,intvec( 22 ),1..8);
940matrix homalg_variable_50 = homalg_variable_49*homalg_variable_6;
941IsZeroMatrix(homalg_variable_50);
942matrix homalg_variable_51 = submat(homalg_variable_5,intvec( 23 ),1..8);
943matrix homalg_variable_52 = homalg_variable_51*homalg_variable_6;
944IsZeroMatrix(homalg_variable_52);
945matrix homalg_variable_53 = submat(homalg_variable_5,intvec( 24 ),1..8);
946matrix homalg_variable_54 = homalg_variable_53*homalg_variable_6;
947IsZeroMatrix(homalg_variable_54);
948matrix homalg_variable_55 = submat(homalg_variable_5,intvec( 25 ),1..8);
949matrix homalg_variable_56 = homalg_variable_55*homalg_variable_6;
950IsZeroMatrix(homalg_variable_56);
951matrix homalg_variable_57 = submat(homalg_variable_5,intvec( 26 ),1..8);
952matrix homalg_variable_58 = homalg_variable_57*homalg_variable_6;
953IsZeroMatrix(homalg_variable_58);
954matrix homalg_variable_59 = submat(homalg_variable_5,intvec( 27 ),1..8);
955matrix homalg_variable_60 = homalg_variable_59*homalg_variable_6;
956IsZeroMatrix(homalg_variable_60);
957matrix homalg_variable_61 = submat(homalg_variable_5,intvec( 28 ),1..8);
958matrix homalg_variable_62 = homalg_variable_61*homalg_variable_6;
959IsZeroMatrix(homalg_variable_62);
960matrix homalg_variable_63 = submat(homalg_variable_5,intvec( 29 ),1..8);
961matrix homalg_variable_64 = homalg_variable_63*homalg_variable_6;
962IsZeroMatrix(homalg_variable_64);
963matrix homalg_variable_65 = submat(homalg_variable_5,intvec( 30 ),1..8);
964matrix homalg_variable_66 = homalg_variable_65*homalg_variable_6;
965IsZeroMatrix(homalg_variable_66);
966matrix homalg_variable_67 = submat(homalg_variable_5,intvec( 31 ),1..8);
967matrix homalg_variable_68 = homalg_variable_67*homalg_variable_6;
968IsZeroMatrix(homalg_variable_68);
969matrix homalg_variable_69 = submat(homalg_variable_5,intvec( 32 ),1..8);
970matrix homalg_variable_70 = homalg_variable_69*homalg_variable_6;
971IsZeroMatrix(homalg_variable_70);
972matrix homalg_variable_71 = submat(homalg_variable_5,intvec( 33 ),1..8);
973matrix homalg_variable_72 = homalg_variable_71*homalg_variable_6;
974IsZeroMatrix(homalg_variable_72);
975matrix homalg_variable_73 = submat(homalg_variable_5,intvec( 34 ),1..8);
976matrix homalg_variable_74 = homalg_variable_73*homalg_variable_6;
977IsZeroMatrix(homalg_variable_74);
978matrix homalg_variable_75 = submat(homalg_variable_5,intvec( 35 ),1..8);
979matrix homalg_variable_76 = homalg_variable_75*homalg_variable_6;
980IsZeroMatrix(homalg_variable_76);
981matrix homalg_variable_77 = submat(homalg_variable_5,intvec( 36 ),1..8);
982matrix homalg_variable_78 = homalg_variable_77*homalg_variable_6;
983IsZeroMatrix(homalg_variable_78);
984matrix homalg_variable_79 = submat(homalg_variable_5,intvec( 37 ),1..8);
985matrix homalg_variable_80 = homalg_variable_79*homalg_variable_6;
986IsZeroMatrix(homalg_variable_80);
987matrix homalg_variable_81 = submat(homalg_variable_5,intvec( 38 ),1..8);
988matrix homalg_variable_82 = homalg_variable_81*homalg_variable_6;
989IsZeroMatrix(homalg_variable_82);
990matrix homalg_variable_83 = submat(homalg_variable_5,intvec( 39 ),1..8);
991matrix homalg_variable_84 = homalg_variable_83*homalg_variable_6;
992IsZeroMatrix(homalg_variable_84);
993matrix homalg_variable_85 = submat(homalg_variable_5,intvec( 40 ),1..8);
994matrix homalg_variable_86 = homalg_variable_85*homalg_variable_6;
995IsZeroMatrix(homalg_variable_86);
996matrix homalg_variable_87 = submat(homalg_variable_5,intvec( 41 ),1..8);
997matrix homalg_variable_88 = homalg_variable_87*homalg_variable_6;
998IsZeroMatrix(homalg_variable_88);
999matrix homalg_variable_89 = submat(homalg_variable_5,intvec( 42 ),1..8);
1000matrix homalg_variable_90 = homalg_variable_89*homalg_variable_6;
1001IsZeroMatrix(homalg_variable_90);
1002matrix homalg_variable_91 = submat(homalg_variable_5,intvec( 43 ),1..8);
1003matrix homalg_variable_92 = homalg_variable_91*homalg_variable_6;
1004IsZeroMatrix(homalg_variable_92);
1005matrix homalg_variable_93 = submat(homalg_variable_5,intvec( 44 ),1..8);
1006matrix homalg_variable_94 = homalg_variable_93*homalg_variable_6;
1007IsZeroMatrix(homalg_variable_94);
1008matrix homalg_variable_95 = submat(homalg_variable_5,intvec( 45 ),1..8);
1009matrix homalg_variable_96 = homalg_variable_95*homalg_variable_6;
1010IsZeroMatrix(homalg_variable_96);
1011matrix homalg_variable_97 = submat(homalg_variable_5,intvec( 46 ),1..8);
1012matrix homalg_variable_98 = homalg_variable_97*homalg_variable_6;
1013IsZeroMatrix(homalg_variable_98);
1014matrix homalg_variable_99 = submat(homalg_variable_5,intvec( 47 ),1..8);
1015matrix homalg_variable_100 = homalg_variable_99*homalg_variable_6;
1016IsZeroMatrix(homalg_variable_100);
1017matrix homalg_variable_101 = submat(homalg_variable_5,intvec( 48 ),1..8);
1018matrix homalg_variable_102 = homalg_variable_101*homalg_variable_6;
1019IsZeroMatrix(homalg_variable_102);
1020matrix homalg_variable_103 = submat(homalg_variable_5,intvec( 49 ),1..8);
1021matrix homalg_variable_104 = homalg_variable_103*homalg_variable_6;
1022IsZeroMatrix(homalg_variable_104);
1023matrix homalg_variable_105 = submat(homalg_variable_5,intvec( 50 ),1..8);
1024matrix homalg_variable_106 = homalg_variable_105*homalg_variable_6;
1025IsZeroMatrix(homalg_variable_106);
1026matrix homalg_variable_107 = submat(homalg_variable_5,intvec( 51 ),1..8);
1027matrix homalg_variable_108 = homalg_variable_107*homalg_variable_6;
1028IsZeroMatrix(homalg_variable_108);
1029matrix homalg_variable_109 = submat(homalg_variable_5,intvec( 52 ),1..8);
1030matrix homalg_variable_110 = homalg_variable_109*homalg_variable_6;
1031IsZeroMatrix(homalg_variable_110);
1032matrix homalg_variable_111 = submat(homalg_variable_5,intvec( 53 ),1..8);
1033matrix homalg_variable_112 = homalg_variable_111*homalg_variable_6;
1034IsZeroMatrix(homalg_variable_112);
1035matrix homalg_variable_113 = submat(homalg_variable_5,intvec( 54 ),1..8);
1036matrix homalg_variable_114 = homalg_variable_113*homalg_variable_6;
1037IsZeroMatrix(homalg_variable_114);
1038matrix homalg_variable_115 = submat(homalg_variable_5,intvec( 55 ),1..8);
1039matrix homalg_variable_116 = homalg_variable_115*homalg_variable_6;
1040IsZeroMatrix(homalg_variable_116);
1041matrix homalg_variable_117 = submat(homalg_variable_5,intvec( 56 ),1..8);
1042matrix homalg_variable_118 = homalg_variable_117*homalg_variable_6;
1043IsZeroMatrix(homalg_variable_118);
1044matrix homalg_variable_119 = submat(homalg_variable_5,intvec( 57 ),1..8);
1045matrix homalg_variable_120 = homalg_variable_119*homalg_variable_6;
1046IsZeroMatrix(homalg_variable_120);
1047matrix homalg_variable_121 = submat(homalg_variable_5,intvec( 58 ),1..8);
1048matrix homalg_variable_122 = homalg_variable_121*homalg_variable_6;
1049IsZeroMatrix(homalg_variable_122);
1050matrix homalg_variable_123 = submat(homalg_variable_5,intvec( 59 ),1..8);
1051matrix homalg_variable_124 = homalg_variable_123*homalg_variable_6;
1052IsZeroMatrix(homalg_variable_124);
1053matrix homalg_variable_125 = submat(homalg_variable_5,intvec( 60 ),1..8);
1054matrix homalg_variable_126 = homalg_variable_125*homalg_variable_6;
1055IsZeroMatrix(homalg_variable_126);
1056matrix homalg_variable_127 = submat(homalg_variable_5,intvec( 61 ),1..8);
1057matrix homalg_variable_128 = homalg_variable_127*homalg_variable_6;
1058IsZeroMatrix(homalg_variable_128);
1059matrix homalg_variable_129 = submat(homalg_variable_5,intvec( 62 ),1..8);
1060matrix homalg_variable_130 = homalg_variable_129*homalg_variable_6;
1061IsZeroMatrix(homalg_variable_130);
1062matrix homalg_variable_131 = submat(homalg_variable_5,intvec( 63 ),1..8);
1063matrix homalg_variable_132 = homalg_variable_131*homalg_variable_6;
1064IsZeroMatrix(homalg_variable_132);
1065matrix homalg_variable_133 = submat(homalg_variable_5,intvec( 64 ),1..8);
1066matrix homalg_variable_134 = homalg_variable_133*homalg_variable_6;
1067IsZeroMatrix(homalg_variable_134);
1068matrix homalg_variable_135 = submat(homalg_variable_5,intvec( 65 ),1..8);
1069matrix homalg_variable_136 = homalg_variable_135*homalg_variable_6;
1070IsZeroMatrix(homalg_variable_136);
1071matrix homalg_variable_137 = submat(homalg_variable_5,intvec( 66 ),1..8);
1072matrix homalg_variable_138 = homalg_variable_137*homalg_variable_6;
1073IsZeroMatrix(homalg_variable_138);
1074matrix homalg_variable_139 = submat(homalg_variable_5,intvec( 67 ),1..8);
1075matrix homalg_variable_140 = homalg_variable_139*homalg_variable_6;
1076IsZeroMatrix(homalg_variable_140);
1077matrix homalg_variable_141 = submat(homalg_variable_5,intvec( 68 ),1..8);
1078matrix homalg_variable_142 = homalg_variable_141*homalg_variable_6;
1079IsZeroMatrix(homalg_variable_142);
1080matrix homalg_variable_143 = submat(homalg_variable_5,intvec( 69 ),1..8);
1081matrix homalg_variable_144 = homalg_variable_143*homalg_variable_6;
1082IsZeroMatrix(homalg_variable_144);
1083matrix homalg_variable_145 = submat(homalg_variable_5,intvec( 70 ),1..8);
1084matrix homalg_variable_146 = homalg_variable_145*homalg_variable_6;
1085IsZeroMatrix(homalg_variable_146);
1086matrix homalg_variable_147 = submat(homalg_variable_5,intvec( 71 ),1..8);
1087matrix homalg_variable_148 = homalg_variable_147*homalg_variable_6;
1088IsZeroMatrix(homalg_variable_148);
1089matrix homalg_variable_149 = submat(homalg_variable_5,intvec( 72 ),1..8);
1090matrix homalg_variable_150 = homalg_variable_149*homalg_variable_6;
1091IsZeroMatrix(homalg_variable_150);
1092matrix homalg_variable_151 = submat(homalg_variable_5,intvec( 73 ),1..8);
1093matrix homalg_variable_152 = homalg_variable_151*homalg_variable_6;
1094IsZeroMatrix(homalg_variable_152);
1095matrix homalg_variable_153 = submat(homalg_variable_5,intvec( 74 ),1..8);
1096matrix homalg_variable_154 = homalg_variable_153*homalg_variable_6;
1097IsZeroMatrix(homalg_variable_154);
1098matrix homalg_variable_155 = submat(homalg_variable_5,intvec( 75 ),1..8);
1099matrix homalg_variable_156 = homalg_variable_155*homalg_variable_6;
1100IsZeroMatrix(homalg_variable_156);
1101matrix homalg_variable_157 = submat(homalg_variable_5,intvec( 76 ),1..8);
1102matrix homalg_variable_158 = homalg_variable_157*homalg_variable_6;
1103IsZeroMatrix(homalg_variable_158);
1104matrix homalg_variable_159 = submat(homalg_variable_5,intvec( 77 ),1..8);
1105matrix homalg_variable_160 = homalg_variable_159*homalg_variable_6;
1106IsZeroMatrix(homalg_variable_160);
1107matrix homalg_variable_161 = submat(homalg_variable_5,intvec( 78 ),1..8);
1108matrix homalg_variable_162 = homalg_variable_161*homalg_variable_6;
1109IsZeroMatrix(homalg_variable_162);
1110matrix homalg_variable_163 = submat(homalg_variable_5,intvec( 79 ),1..8);
1111matrix homalg_variable_164 = homalg_variable_163*homalg_variable_6;
1112IsZeroMatrix(homalg_variable_164);
1113matrix homalg_variable_165 = submat(homalg_variable_5,intvec( 80 ),1..8);
1114matrix homalg_variable_166 = homalg_variable_165*homalg_variable_6;
1115IsZeroMatrix(homalg_variable_166);
1116matrix homalg_variable_167 = submat(homalg_variable_5,intvec( 81 ),1..8);
1117matrix homalg_variable_168 = homalg_variable_167*homalg_variable_6;
1118IsZeroMatrix(homalg_variable_168);
1119matrix homalg_variable_169 = submat(homalg_variable_5,intvec( 82 ),1..8);
1120matrix homalg_variable_170 = homalg_variable_169*homalg_variable_6;
1121IsZeroMatrix(homalg_variable_170);
1122matrix homalg_variable_171 = submat(homalg_variable_5,intvec( 83 ),1..8);
1123matrix homalg_variable_172 = homalg_variable_171*homalg_variable_6;
1124IsZeroMatrix(homalg_variable_172);
1125matrix homalg_variable_173 = submat(homalg_variable_5,intvec( 84 ),1..8);
1126matrix homalg_variable_174 = homalg_variable_173*homalg_variable_6;
1127IsZeroMatrix(homalg_variable_174);
1128matrix homalg_variable_175 = submat(homalg_variable_5,intvec( 85 ),1..8);
1129matrix homalg_variable_176 = homalg_variable_175*homalg_variable_6;
1130IsZeroMatrix(homalg_variable_176);
1131matrix homalg_variable_177 = submat(homalg_variable_5,intvec( 86 ),1..8);
1132matrix homalg_variable_178 = homalg_variable_177*homalg_variable_6;
1133IsZeroMatrix(homalg_variable_178);
1134matrix homalg_variable_179 = submat(homalg_variable_5,intvec( 87 ),1..8);
1135matrix homalg_variable_180 = homalg_variable_179*homalg_variable_6;
1136IsZeroMatrix(homalg_variable_180);
1137matrix homalg_variable_181 = submat(homalg_variable_5,intvec( 88 ),1..8);
1138matrix homalg_variable_182 = homalg_variable_181*homalg_variable_6;
1139IsZeroMatrix(homalg_variable_182);
1140matrix homalg_variable_183 = submat(homalg_variable_5,intvec( 89 ),1..8);
1141matrix homalg_variable_184 = homalg_variable_183*homalg_variable_6;
1142IsZeroMatrix(homalg_variable_184);
1143matrix homalg_variable_185 = submat(homalg_variable_5,intvec( 90 ),1..8);
1144matrix homalg_variable_186 = homalg_variable_185*homalg_variable_6;
1145IsZeroMatrix(homalg_variable_186);
1146matrix homalg_variable_187 = submat(homalg_variable_5,intvec( 91 ),1..8);
1147matrix homalg_variable_188 = homalg_variable_187*homalg_variable_6;
1148IsZeroMatrix(homalg_variable_188);
1149matrix homalg_variable_189 = submat(homalg_variable_5,intvec( 92 ),1..8);
1150matrix homalg_variable_190 = homalg_variable_189*homalg_variable_6;
1151IsZeroMatrix(homalg_variable_190);
1152matrix homalg_variable_191 = submat(homalg_variable_5,intvec( 93 ),1..8);
1153matrix homalg_variable_192 = homalg_variable_191*homalg_variable_6;
1154IsZeroMatrix(homalg_variable_192);
1155matrix homalg_variable_193 = submat(homalg_variable_5,intvec( 94 ),1..8);
1156matrix homalg_variable_194 = homalg_variable_193*homalg_variable_6;
1157IsZeroMatrix(homalg_variable_194);
1158matrix homalg_variable_195 = submat(homalg_variable_5,intvec( 95 ),1..8);
1159matrix homalg_variable_196 = homalg_variable_195*homalg_variable_6;
1160IsZeroMatrix(homalg_variable_196);
1161matrix homalg_variable_197 = submat(homalg_variable_5,intvec( 96 ),1..8);
1162matrix homalg_variable_198 = homalg_variable_197*homalg_variable_6;
1163IsZeroMatrix(homalg_variable_198);
1164matrix homalg_variable_199 = submat(homalg_variable_5,intvec( 97 ),1..8);
1165matrix homalg_variable_200 = homalg_variable_199*homalg_variable_6;
1166IsZeroMatrix(homalg_variable_200);
1167matrix homalg_variable_201 = submat(homalg_variable_5,intvec( 98 ),1..8);
1168matrix homalg_variable_202 = homalg_variable_201*homalg_variable_6;
1169IsZeroMatrix(homalg_variable_202);
1170matrix homalg_variable_203 = submat(homalg_variable_5,intvec( 99 ),1..8);
1171matrix homalg_variable_204 = homalg_variable_203*homalg_variable_6;
1172IsZeroMatrix(homalg_variable_204);
1173matrix homalg_variable_205 = submat(homalg_variable_5,intvec( 100 ),1..8);
1174matrix homalg_variable_206 = homalg_variable_205*homalg_variable_6;
1175IsZeroMatrix(homalg_variable_206);
1176matrix homalg_variable_207 = submat(homalg_variable_5,intvec( 101 ),1..8);
1177matrix homalg_variable_208 = homalg_variable_207*homalg_variable_6;
1178IsZeroMatrix(homalg_variable_208);
1179matrix homalg_variable_209 = submat(homalg_variable_5,intvec( 102 ),1..8);
1180matrix homalg_variable_210 = homalg_variable_209*homalg_variable_6;
1181IsZeroMatrix(homalg_variable_210);
1182matrix homalg_variable_211 = submat(homalg_variable_5,intvec( 103 ),1..8);
1183matrix homalg_variable_212 = homalg_variable_211*homalg_variable_6;
1184IsZeroMatrix(homalg_variable_212);
1185matrix homalg_variable_213 = submat(homalg_variable_5,intvec( 104 ),1..8);
1186matrix homalg_variable_214 = homalg_variable_213*homalg_variable_6;
1187IsZeroMatrix(homalg_variable_214);
1188matrix homalg_variable_215 = submat(homalg_variable_5,intvec( 105 ),1..8);
1189matrix homalg_variable_216 = homalg_variable_215*homalg_variable_6;
1190IsZeroMatrix(homalg_variable_216);
1191matrix homalg_variable_217 = submat(homalg_variable_5,intvec( 106 ),1..8);
1192matrix homalg_variable_218 = homalg_variable_217*homalg_variable_6;
1193IsZeroMatrix(homalg_variable_218);
1194matrix homalg_variable_219 = submat(homalg_variable_5,intvec( 107 ),1..8);
1195matrix homalg_variable_220 = homalg_variable_219*homalg_variable_6;
1196IsZeroMatrix(homalg_variable_220);
1197matrix homalg_variable_221 = submat(homalg_variable_5,intvec( 108 ),1..8);
1198matrix homalg_variable_222 = homalg_variable_221*homalg_variable_6;
1199IsZeroMatrix(homalg_variable_222);
1200matrix homalg_variable_223 = submat(homalg_variable_5,intvec( 109 ),1..8);
1201matrix homalg_variable_224 = homalg_variable_223*homalg_variable_6;
1202IsZeroMatrix(homalg_variable_224);
1203matrix homalg_variable_225 = submat(homalg_variable_5,intvec( 110 ),1..8);
1204matrix homalg_variable_226 = homalg_variable_225*homalg_variable_6;
1205IsZeroMatrix(homalg_variable_226);
1206matrix homalg_variable_227 = submat(homalg_variable_5,intvec( 111 ),1..8);
1207matrix homalg_variable_228 = homalg_variable_227*homalg_variable_6;
1208IsZeroMatrix(homalg_variable_228);
1209matrix homalg_variable_229 = submat(homalg_variable_5,intvec( 112 ),1..8);
1210matrix homalg_variable_230 = homalg_variable_229*homalg_variable_6;
1211IsZeroMatrix(homalg_variable_230);
1212matrix homalg_variable_231 = submat(homalg_variable_5,intvec( 113 ),1..8);
1213matrix homalg_variable_232 = homalg_variable_231*homalg_variable_6;
1214IsZeroMatrix(homalg_variable_232);
1215matrix homalg_variable_233 = submat(homalg_variable_5,intvec( 114 ),1..8);
1216matrix homalg_variable_234 = homalg_variable_233*homalg_variable_6;
1217IsZeroMatrix(homalg_variable_234);
1218matrix homalg_variable_235 = submat(homalg_variable_5,intvec( 115 ),1..8);
1219matrix homalg_variable_236 = homalg_variable_235*homalg_variable_6;
1220IsZeroMatrix(homalg_variable_236);
1221matrix homalg_variable_237 = submat(homalg_variable_5,intvec( 116 ),1..8);
1222matrix homalg_variable_238 = homalg_variable_237*homalg_variable_6;
1223IsZeroMatrix(homalg_variable_238);
1224matrix homalg_variable_239 = submat(homalg_variable_5,intvec( 117 ),1..8);
1225matrix homalg_variable_240 = homalg_variable_239*homalg_variable_6;
1226IsZeroMatrix(homalg_variable_240);
1227matrix homalg_variable_241 = submat(homalg_variable_5,intvec( 118 ),1..8);
1228matrix homalg_variable_242 = homalg_variable_241*homalg_variable_6;
1229IsZeroMatrix(homalg_variable_242);
1230matrix homalg_variable_243 = submat(homalg_variable_5,intvec( 119 ),1..8);
1231matrix homalg_variable_244 = homalg_variable_243*homalg_variable_6;
1232IsZeroMatrix(homalg_variable_244);
1233matrix homalg_variable_245 = submat(homalg_variable_5,intvec( 120 ),1..8);
1234matrix homalg_variable_246 = homalg_variable_245*homalg_variable_6;
1235IsZeroMatrix(homalg_variable_246);
1236matrix homalg_variable_247 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_7,homalg_variable_8);
1237IsZeroMatrix(homalg_variable_247);
1238ncols(homalg_variable_247);
1239matrix homalg_variable_248 = SyzygiesGeneratorsOfRows(homalg_variable_247);
1240IsZeroMatrix(homalg_variable_248);
1241ZeroRows(homalg_variable_247);
1242IsIdentityMatrix(homalg_variable_247);
1243NonTrivialDegreePerRow( homalg_variable_247 );
1244print(transpose(homalg_variable_247));
1245matrix homalg_variable_250 = homalg_variable_9*homalg_variable_247;
1246matrix homalg_variable_249 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_250,homalg_variable_10);
1247IsZeroMatrix(homalg_variable_249);
1248ncols(homalg_variable_249);
1249matrix homalg_variable_251 = SyzygiesGeneratorsOfRows(homalg_variable_249);
1250IsZeroMatrix(homalg_variable_251);
1251ZeroRows(homalg_variable_249);
1252IsIdentityMatrix(homalg_variable_249);
1253NonTrivialDegreePerRowWithColPosition( homalg_variable_249 );
1254print(transpose(homalg_variable_249));
1255tst_ignore(string(memory(0)));
1256matrix homalg_variable_253 = homalg_variable_11*homalg_variable_247;
1257matrix homalg_variable_254 = homalg_variable_253*homalg_variable_249;
1258matrix homalg_variable_252 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_254,homalg_variable_12);
1259IsZeroMatrix(homalg_variable_252);
1260ncols(homalg_variable_252);
1261matrix homalg_variable_255 = SyzygiesGeneratorsOfRows(homalg_variable_252);
1262IsZeroMatrix(homalg_variable_255);
1263ZeroRows(homalg_variable_252);
1264IsIdentityMatrix(homalg_variable_252);
1265NonTrivialDegreePerRowWithColPosition( homalg_variable_252 );
1266print(transpose(homalg_variable_252));
1267tst_ignore(string(memory(0)));
1268matrix homalg_variable_257 = homalg_variable_247*homalg_variable_249;
1269matrix homalg_variable_258 = homalg_variable_13*homalg_variable_257;
1270matrix homalg_variable_259 = homalg_variable_258*homalg_variable_252;
1271matrix homalg_variable_256 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_259,homalg_variable_14);
1272IsZeroMatrix(homalg_variable_256);
1273ncols(homalg_variable_256);
1274matrix homalg_variable_260 = SyzygiesGeneratorsOfRows(homalg_variable_256);
1275IsZeroMatrix(homalg_variable_260);
1276ZeroRows(homalg_variable_256);
1277IsIdentityMatrix(homalg_variable_256);
1278NonTrivialDegreePerRowWithColPosition( homalg_variable_256 );
1279print(transpose(homalg_variable_256));
1280tst_ignore(string(memory(0)));
1281matrix homalg_variable_262 = homalg_variable_257*homalg_variable_252;
1282matrix homalg_variable_263 = homalg_variable_15*homalg_variable_262;
1283matrix homalg_variable_264 = homalg_variable_263*homalg_variable_256;
1284matrix homalg_variable_261 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_264,homalg_variable_16);
1285IsZeroMatrix(homalg_variable_261);
1286ncols(homalg_variable_261);
1287matrix homalg_variable_265 = SyzygiesGeneratorsOfRows(homalg_variable_261);
1288IsZeroMatrix(homalg_variable_265);
1289ZeroRows(homalg_variable_261);
1290IsIdentityMatrix(homalg_variable_261);
1291NonTrivialDegreePerRowWithColPosition( homalg_variable_261 );
1292print(transpose(homalg_variable_261));
1293tst_ignore(string(memory(0)));
1294matrix homalg_variable_267 = homalg_variable_262*homalg_variable_256;
1295matrix homalg_variable_268 = homalg_variable_17*homalg_variable_267;
1296matrix homalg_variable_269 = homalg_variable_268*homalg_variable_261;
1297matrix homalg_variable_266 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_269,homalg_variable_18);
1298IsZeroMatrix(homalg_variable_266);
1299ncols(homalg_variable_266);
1300matrix homalg_variable_270 = SyzygiesGeneratorsOfRows(homalg_variable_266);
1301IsZeroMatrix(homalg_variable_270);
1302ZeroRows(homalg_variable_266);
1303IsIdentityMatrix(homalg_variable_266);
1304NonTrivialDegreePerRowWithColPosition( homalg_variable_266 );
1305print(transpose(homalg_variable_266));
1306tst_ignore(string(memory(0)));
1307matrix homalg_variable_272 = homalg_variable_267*homalg_variable_261;
1308matrix homalg_variable_273 = homalg_variable_19*homalg_variable_272;
1309matrix homalg_variable_274 = homalg_variable_273*homalg_variable_266;
1310matrix homalg_variable_271 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_274,homalg_variable_20);
1311IsZeroMatrix(homalg_variable_271);
1312ncols(homalg_variable_271);
1313matrix homalg_variable_275 = SyzygiesGeneratorsOfRows(homalg_variable_271);
1314IsZeroMatrix(homalg_variable_275);
1315ZeroRows(homalg_variable_271);
1316IsIdentityMatrix(homalg_variable_271);
1317NonTrivialDegreePerRowWithColPosition( homalg_variable_271 );
1318print(transpose(homalg_variable_271));
1319tst_ignore(string(memory(0)));
1320kill homalg_variable_248;kill homalg_variable_250;kill homalg_variable_251;kill homalg_variable_253;kill homalg_variable_254;kill homalg_variable_255;kill homalg_variable_258;kill homalg_variable_259;kill homalg_variable_260;kill homalg_variable_263;kill homalg_variable_264;kill homalg_variable_265;kill homalg_variable_268;kill homalg_variable_269;kill homalg_variable_270;kill homalg_variable_275;
1321matrix homalg_variable_277 = homalg_variable_272*homalg_variable_266;
1322matrix homalg_variable_278 = homalg_variable_21*homalg_variable_277;
1323matrix homalg_variable_279 = homalg_variable_278*homalg_variable_271;
1324matrix homalg_variable_276 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_279,homalg_variable_22);
1325IsZeroMatrix(homalg_variable_276);
1326ncols(homalg_variable_276);
1327matrix homalg_variable_280 = SyzygiesGeneratorsOfRows(homalg_variable_276);
1328IsZeroMatrix(homalg_variable_280);
1329ZeroRows(homalg_variable_276);
1330IsIdentityMatrix(homalg_variable_276);
1331NonTrivialDegreePerRowWithColPosition( homalg_variable_276 );
1332print(transpose(homalg_variable_276));
1333tst_ignore(string(memory(0)));
1334matrix homalg_variable_282 = homalg_variable_277*homalg_variable_271;
1335matrix homalg_variable_283 = homalg_variable_23*homalg_variable_282;
1336matrix homalg_variable_284 = homalg_variable_283*homalg_variable_276;
1337matrix homalg_variable_281 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_284,homalg_variable_24);
1338IsZeroMatrix(homalg_variable_281);
1339ncols(homalg_variable_281);
1340matrix homalg_variable_285 = SyzygiesGeneratorsOfRows(homalg_variable_281);
1341IsZeroMatrix(homalg_variable_285);
1342ZeroRows(homalg_variable_281);
1343IsIdentityMatrix(homalg_variable_281);
1344NonTrivialDegreePerRow( homalg_variable_281 );
1345print(transpose(homalg_variable_281));
1346tst_ignore(string(memory(0)));
1347matrix homalg_variable_287 = homalg_variable_282*homalg_variable_276;
1348matrix homalg_variable_288 = homalg_variable_25*homalg_variable_287;
1349matrix homalg_variable_289 = homalg_variable_288*homalg_variable_281;
1350matrix homalg_variable_286 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_289,homalg_variable_26);
1351IsZeroMatrix(homalg_variable_286);
1352ncols(homalg_variable_286);
1353matrix homalg_variable_290 = SyzygiesGeneratorsOfRows(homalg_variable_286);
1354IsZeroMatrix(homalg_variable_290);
1355ZeroRows(homalg_variable_286);
1356IsIdentityMatrix(homalg_variable_286);
1357NonTrivialDegreePerRowWithColPosition( homalg_variable_286 );
1358print(transpose(homalg_variable_286));
1359tst_ignore(string(memory(0)));
1360matrix homalg_variable_292 = homalg_variable_287*homalg_variable_281;
1361matrix homalg_variable_293 = homalg_variable_27*homalg_variable_292;
1362matrix homalg_variable_294 = homalg_variable_293*homalg_variable_286;
1363matrix homalg_variable_291 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_294,homalg_variable_28);
1364IsZeroMatrix(homalg_variable_291);
1365ncols(homalg_variable_291);
1366matrix homalg_variable_295 = SyzygiesGeneratorsOfRows(homalg_variable_291);
1367IsZeroMatrix(homalg_variable_295);
1368ZeroRows(homalg_variable_291);
1369IsIdentityMatrix(homalg_variable_291);
1370NonTrivialDegreePerRowWithColPosition( homalg_variable_291 );
1371print(transpose(homalg_variable_291));
1372tst_ignore(string(memory(0)));
1373matrix homalg_variable_297 = homalg_variable_292*homalg_variable_286;
1374matrix homalg_variable_298 = homalg_variable_29*homalg_variable_297;
1375matrix homalg_variable_299 = homalg_variable_298*homalg_variable_291;
1376matrix homalg_variable_296 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_299,homalg_variable_30);
1377IsZeroMatrix(homalg_variable_296);
1378ncols(homalg_variable_296);
1379matrix homalg_variable_300 = SyzygiesGeneratorsOfRows(homalg_variable_296);
1380IsZeroMatrix(homalg_variable_300);
1381ZeroRows(homalg_variable_296);
1382IsIdentityMatrix(homalg_variable_296);
1383NonTrivialDegreePerRowWithColPosition( homalg_variable_296 );
1384print(transpose(homalg_variable_296));
1385tst_ignore(string(memory(0)));
1386matrix homalg_variable_302 = homalg_variable_297*homalg_variable_291;
1387matrix homalg_variable_303 = homalg_variable_31*homalg_variable_302;
1388matrix homalg_variable_304 = homalg_variable_303*homalg_variable_296;
1389matrix homalg_variable_301 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_304,homalg_variable_32);
1390IsZeroMatrix(homalg_variable_301);
1391ncols(homalg_variable_301);
1392matrix homalg_variable_305 = SyzygiesGeneratorsOfRows(homalg_variable_301);
1393IsZeroMatrix(homalg_variable_305);
1394ZeroRows(homalg_variable_301);
1395IsIdentityMatrix(homalg_variable_301);
1396NonTrivialDegreePerRowWithColPosition( homalg_variable_301 );
1397print(transpose(homalg_variable_301));
1398tst_ignore(string(memory(0)));
1399matrix homalg_variable_307 = homalg_variable_302*homalg_variable_296;
1400matrix homalg_variable_308 = homalg_variable_33*homalg_variable_307;
1401matrix homalg_variable_309 = homalg_variable_308*homalg_variable_301;
1402matrix homalg_variable_306 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_309,homalg_variable_34);
1403IsZeroMatrix(homalg_variable_306);
1404ncols(homalg_variable_306);
1405matrix homalg_variable_310 = SyzygiesGeneratorsOfRows(homalg_variable_306);
1406IsZeroMatrix(homalg_variable_310);
1407ZeroRows(homalg_variable_306);
1408IsIdentityMatrix(homalg_variable_306);
1409NonTrivialDegreePerRowWithColPosition( homalg_variable_306 );
1410print(transpose(homalg_variable_306));
1411tst_ignore(string(memory(0)));
1412kill homalg_variable_278;kill homalg_variable_279;kill homalg_variable_280;kill homalg_variable_283;kill homalg_variable_284;kill homalg_variable_285;kill homalg_variable_288;kill homalg_variable_289;kill homalg_variable_290;kill homalg_variable_293;kill homalg_variable_294;kill homalg_variable_295;kill homalg_variable_298;kill homalg_variable_299;kill homalg_variable_300;kill homalg_variable_304;kill homalg_variable_305;kill homalg_variable_310;
1413matrix homalg_variable_312 = homalg_variable_307*homalg_variable_301;
1414matrix homalg_variable_313 = homalg_variable_35*homalg_variable_312;
1415matrix homalg_variable_314 = homalg_variable_313*homalg_variable_306;
1416matrix homalg_variable_311 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_314,homalg_variable_36);
1417IsZeroMatrix(homalg_variable_311);
1418ncols(homalg_variable_311);
1419matrix homalg_variable_315 = SyzygiesGeneratorsOfRows(homalg_variable_311);
1420IsZeroMatrix(homalg_variable_315);
1421ZeroRows(homalg_variable_311);
1422IsIdentityMatrix(homalg_variable_311);
1423NonTrivialDegreePerRowWithColPosition( homalg_variable_311 );
1424print(transpose(homalg_variable_311));
1425tst_ignore(string(memory(0)));
1426matrix homalg_variable_317 = homalg_variable_312*homalg_variable_306;
1427matrix homalg_variable_318 = homalg_variable_37*homalg_variable_317;
1428matrix homalg_variable_319 = homalg_variable_318*homalg_variable_311;
1429matrix homalg_variable_316 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_319,homalg_variable_38);
1430IsZeroMatrix(homalg_variable_316);
1431ncols(homalg_variable_316);
1432matrix homalg_variable_320 = SyzygiesGeneratorsOfRows(homalg_variable_316);
1433IsZeroMatrix(homalg_variable_320);
1434ZeroRows(homalg_variable_316);
1435IsIdentityMatrix(homalg_variable_316);
1436NonTrivialDegreePerRowWithColPosition( homalg_variable_316 );
1437print(transpose(homalg_variable_316));
1438tst_ignore(string(memory(0)));
1439matrix homalg_variable_322 = homalg_variable_317*homalg_variable_311;
1440matrix homalg_variable_323 = homalg_variable_39*homalg_variable_322;
1441matrix homalg_variable_324 = homalg_variable_323*homalg_variable_316;
1442matrix homalg_variable_321 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_324,homalg_variable_40);
1443IsZeroMatrix(homalg_variable_321);
1444ncols(homalg_variable_321);
1445matrix homalg_variable_325 = SyzygiesGeneratorsOfRows(homalg_variable_321);
1446IsZeroMatrix(homalg_variable_325);
1447ZeroRows(homalg_variable_321);
1448IsIdentityMatrix(homalg_variable_321);
1449NonTrivialDegreePerRowWithColPosition( homalg_variable_321 );
1450print(transpose(homalg_variable_321));
1451tst_ignore(string(memory(0)));
1452matrix homalg_variable_327 = homalg_variable_322*homalg_variable_316;
1453matrix homalg_variable_328 = homalg_variable_41*homalg_variable_327;
1454matrix homalg_variable_329 = homalg_variable_328*homalg_variable_321;
1455matrix homalg_variable_326 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_329,homalg_variable_42);
1456IsZeroMatrix(homalg_variable_326);
1457ncols(homalg_variable_326);
1458matrix homalg_variable_330 = SyzygiesGeneratorsOfRows(homalg_variable_326);
1459IsZeroMatrix(homalg_variable_330);
1460ncols(homalg_variable_330);
1461GetColumnIndependentUnitPositions(homalg_variable_330, list ( 0 ));
1462matrix homalg_variable_332 = submat(homalg_variable_326,1..8,intvec( 1, 2, 3, 4, 5, 6, 7, 8 ));
1463matrix homalg_variable_331 = SyzygiesGeneratorsOfRows(homalg_variable_332);
1464IsZeroMatrix(homalg_variable_331);
1465ZeroRows(homalg_variable_332);
1466IsIdentityMatrix(homalg_variable_332);
1467NonTrivialDegreePerRowWithColPosition( homalg_variable_332 );
1468print(transpose(homalg_variable_332));
1469tst_ignore(string(memory(0)));
1470matrix homalg_variable_334 = homalg_variable_327*homalg_variable_321;
1471matrix homalg_variable_335 = homalg_variable_43*homalg_variable_334;
1472matrix homalg_variable_336 = homalg_variable_335*homalg_variable_332;
1473matrix homalg_variable_333 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_336,homalg_variable_44);
1474IsZeroMatrix(homalg_variable_333);
1475ncols(homalg_variable_333);
1476matrix homalg_variable_337 = SyzygiesGeneratorsOfRows(homalg_variable_333);
1477IsZeroMatrix(homalg_variable_337);
1478ncols(homalg_variable_337);
1479GetColumnIndependentUnitPositions(homalg_variable_337, list ( 0 ));
1480matrix homalg_variable_339 = submat(homalg_variable_333,1..8,intvec( 1, 2, 3, 4, 5, 6, 7, 10 ));
1481matrix homalg_variable_338 = SyzygiesGeneratorsOfRows(homalg_variable_339);
1482IsZeroMatrix(homalg_variable_338);
1483ZeroRows(homalg_variable_339);
1484IsIdentityMatrix(homalg_variable_339);
1485NonTrivialDegreePerRowWithColPosition( homalg_variable_339 );
1486print(transpose(homalg_variable_339));
1487tst_ignore(string(memory(0)));
1488matrix homalg_variable_341 = homalg_variable_334*homalg_variable_332;
1489matrix homalg_variable_342 = homalg_variable_45*homalg_variable_341;
1490matrix homalg_variable_343 = homalg_variable_342*homalg_variable_339;
1491matrix homalg_variable_340 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_343,homalg_variable_46);
1492IsZeroMatrix(homalg_variable_340);
1493ncols(homalg_variable_340);
1494matrix homalg_variable_344 = SyzygiesGeneratorsOfRows(homalg_variable_340);
1495IsZeroMatrix(homalg_variable_344);
1496ncols(homalg_variable_344);
1497GetColumnIndependentUnitPositions(homalg_variable_344, list ( 0 ));
1498matrix homalg_variable_346 = submat(homalg_variable_340,1..8,intvec( 1, 2, 3, 4, 5, 6, 10, 12 ));
1499matrix homalg_variable_345 = SyzygiesGeneratorsOfRows(homalg_variable_346);
1500IsZeroMatrix(homalg_variable_345);
1501ZeroRows(homalg_variable_346);
1502IsIdentityMatrix(homalg_variable_346);
1503NonTrivialDegreePerRowWithColPosition( homalg_variable_346 );
1504print(transpose(homalg_variable_346));
1505tst_ignore(string(memory(0)));
1506kill homalg_variable_314;kill homalg_variable_315;kill homalg_variable_318;kill homalg_variable_319;kill homalg_variable_320;kill homalg_variable_323;kill homalg_variable_324;kill homalg_variable_325;kill homalg_variable_328;kill homalg_variable_329;kill homalg_variable_331;kill homalg_variable_335;kill homalg_variable_336;kill homalg_variable_338;kill homalg_variable_345;
1507matrix homalg_variable_348 = homalg_variable_341*homalg_variable_339;
1508matrix homalg_variable_349 = homalg_variable_47*homalg_variable_348;
1509matrix homalg_variable_350 = homalg_variable_349*homalg_variable_346;
1510matrix homalg_variable_347 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_350,homalg_variable_48);
1511IsZeroMatrix(homalg_variable_347);
1512ncols(homalg_variable_347);
1513matrix homalg_variable_351 = SyzygiesGeneratorsOfRows(homalg_variable_347);
1514IsZeroMatrix(homalg_variable_351);
1515ncols(homalg_variable_351);
1516GetColumnIndependentUnitPositions(homalg_variable_351, list ( 0 ));
1517matrix homalg_variable_353 = submat(homalg_variable_347,1..8,intvec( 1, 2, 3, 4, 5, 10, 12, 15 ));
1518matrix homalg_variable_352 = SyzygiesGeneratorsOfRows(homalg_variable_353);
1519IsZeroMatrix(homalg_variable_352);
1520ZeroRows(homalg_variable_353);
1521IsIdentityMatrix(homalg_variable_353);
1522NonTrivialDegreePerRowWithColPosition( homalg_variable_353 );
1523print(transpose(homalg_variable_353));
1524tst_ignore(string(memory(0)));
1525matrix homalg_variable_355 = homalg_variable_348*homalg_variable_346;
1526matrix homalg_variable_356 = homalg_variable_49*homalg_variable_355;
1527matrix homalg_variable_357 = homalg_variable_356*homalg_variable_353;
1528matrix homalg_variable_354 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_357,homalg_variable_50);
1529IsZeroMatrix(homalg_variable_354);
1530ncols(homalg_variable_354);
1531matrix homalg_variable_358 = SyzygiesGeneratorsOfRows(homalg_variable_354);
1532IsZeroMatrix(homalg_variable_358);
1533ncols(homalg_variable_358);
1534GetColumnIndependentUnitPositions(homalg_variable_358, list ( 0 ));
1535matrix homalg_variable_360 = submat(homalg_variable_354,1..8,intvec( 1, 2, 3, 4, 10, 12, 15, 19 ));
1536matrix homalg_variable_359 = SyzygiesGeneratorsOfRows(homalg_variable_360);
1537IsZeroMatrix(homalg_variable_359);
1538ZeroRows(homalg_variable_360);
1539IsIdentityMatrix(homalg_variable_360);
1540NonTrivialDegreePerRowWithColPosition( homalg_variable_360 );
1541print(transpose(homalg_variable_360));
1542tst_ignore(string(memory(0)));
1543matrix homalg_variable_362 = homalg_variable_355*homalg_variable_353;
1544matrix homalg_variable_363 = homalg_variable_51*homalg_variable_362;
1545matrix homalg_variable_364 = homalg_variable_363*homalg_variable_360;
1546matrix homalg_variable_361 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_364,homalg_variable_52);
1547IsZeroMatrix(homalg_variable_361);
1548ncols(homalg_variable_361);
1549matrix homalg_variable_365 = SyzygiesGeneratorsOfRows(homalg_variable_361);
1550IsZeroMatrix(homalg_variable_365);
1551ZeroRows(homalg_variable_361);
1552IsIdentityMatrix(homalg_variable_361);
1553NonTrivialDegreePerRowWithColPosition( homalg_variable_361 );
1554print(transpose(homalg_variable_361));
1555tst_ignore(string(memory(0)));
1556matrix homalg_variable_367 = homalg_variable_362*homalg_variable_360;
1557matrix homalg_variable_368 = homalg_variable_53*homalg_variable_367;
1558matrix homalg_variable_369 = homalg_variable_368*homalg_variable_361;
1559matrix homalg_variable_366 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_369,homalg_variable_54);
1560IsZeroMatrix(homalg_variable_366);
1561ncols(homalg_variable_366);
1562matrix homalg_variable_370 = SyzygiesGeneratorsOfRows(homalg_variable_366);
1563IsZeroMatrix(homalg_variable_370);
1564ncols(homalg_variable_370);
1565GetColumnIndependentUnitPositions(homalg_variable_370, list ( 0 ));
1566matrix homalg_variable_372 = submat(homalg_variable_366,1..8,intvec( 1, 2, 3, 4, 5, 6, 7, 8 ));
1567matrix homalg_variable_371 = SyzygiesGeneratorsOfRows(homalg_variable_372);
1568IsZeroMatrix(homalg_variable_371);
1569ZeroRows(homalg_variable_372);
1570IsIdentityMatrix(homalg_variable_372);
1571NonTrivialDegreePerRowWithColPosition( homalg_variable_372 );
1572print(transpose(homalg_variable_372));
1573tst_ignore(string(memory(0)));
1574matrix homalg_variable_374 = homalg_variable_367*homalg_variable_361;
1575matrix homalg_variable_375 = homalg_variable_55*homalg_variable_374;
1576matrix homalg_variable_376 = homalg_variable_375*homalg_variable_372;
1577matrix homalg_variable_373 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_376,homalg_variable_56);
1578IsZeroMatrix(homalg_variable_373);
1579ncols(homalg_variable_373);
1580matrix homalg_variable_377 = SyzygiesGeneratorsOfRows(homalg_variable_373);
1581IsZeroMatrix(homalg_variable_377);
1582ncols(homalg_variable_377);
1583GetColumnIndependentUnitPositions(homalg_variable_377, list ( 0 ));
1584matrix homalg_variable_379 = submat(homalg_variable_373,1..8,intvec( 1, 2, 3, 4, 5, 6, 7, 10 ));
1585matrix homalg_variable_378 = SyzygiesGeneratorsOfRows(homalg_variable_379);
1586IsZeroMatrix(homalg_variable_378);
1587ZeroRows(homalg_variable_379);
1588IsIdentityMatrix(homalg_variable_379);
1589NonTrivialDegreePerRowWithColPosition( homalg_variable_379 );
1590print(transpose(homalg_variable_379));
1591tst_ignore(string(memory(0)));
1592kill homalg_variable_350;kill homalg_variable_352;kill homalg_variable_357;kill homalg_variable_359;kill homalg_variable_363;kill homalg_variable_364;kill homalg_variable_365;kill homalg_variable_368;kill homalg_variable_369;kill homalg_variable_371;kill homalg_variable_378;
1593matrix homalg_variable_381 = homalg_variable_374*homalg_variable_372;
1594matrix homalg_variable_382 = homalg_variable_57*homalg_variable_381;
1595matrix homalg_variable_383 = homalg_variable_382*homalg_variable_379;
1596matrix homalg_variable_380 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_383,homalg_variable_58);
1597IsZeroMatrix(homalg_variable_380);
1598ncols(homalg_variable_380);
1599matrix homalg_variable_384 = SyzygiesGeneratorsOfRows(homalg_variable_380);
1600IsZeroMatrix(homalg_variable_384);
1601ncols(homalg_variable_384);
1602GetColumnIndependentUnitPositions(homalg_variable_384, list ( 0 ));
1603matrix homalg_variable_386 = submat(homalg_variable_380,1..8,intvec( 1, 2, 3, 4, 5, 6, 7, 8 ));
1604matrix homalg_variable_385 = SyzygiesGeneratorsOfRows(homalg_variable_386);
1605IsZeroMatrix(homalg_variable_385);
1606ZeroRows(homalg_variable_386);
1607IsIdentityMatrix(homalg_variable_386);
1608NonTrivialDegreePerRowWithColPosition( homalg_variable_386 );
1609print(transpose(homalg_variable_386));
1610tst_ignore(string(memory(0)));
1611matrix homalg_variable_388 = homalg_variable_381*homalg_variable_379;
1612matrix homalg_variable_389 = homalg_variable_59*homalg_variable_388;
1613matrix homalg_variable_390 = homalg_variable_389*homalg_variable_386;
1614matrix homalg_variable_387 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_390,homalg_variable_60);
1615IsZeroMatrix(homalg_variable_387);
1616ncols(homalg_variable_387);
1617matrix homalg_variable_391 = SyzygiesGeneratorsOfRows(homalg_variable_387);
1618IsZeroMatrix(homalg_variable_391);
1619ncols(homalg_variable_391);
1620GetColumnIndependentUnitPositions(homalg_variable_391, list ( 0 ));
1621matrix homalg_variable_393 = submat(homalg_variable_387,1..8,intvec( 1, 2, 3, 4, 5, 6, 10, 12 ));
1622matrix homalg_variable_392 = SyzygiesGeneratorsOfRows(homalg_variable_393);
1623IsZeroMatrix(homalg_variable_392);
1624ZeroRows(homalg_variable_393);
1625IsIdentityMatrix(homalg_variable_393);
1626NonTrivialDegreePerRowWithColPosition( homalg_variable_393 );
1627print(transpose(homalg_variable_393));
1628tst_ignore(string(memory(0)));
1629matrix homalg_variable_395 = homalg_variable_388*homalg_variable_386;
1630matrix homalg_variable_396 = homalg_variable_61*homalg_variable_395;
1631matrix homalg_variable_397 = homalg_variable_396*homalg_variable_393;
1632matrix homalg_variable_394 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_397,homalg_variable_62);
1633IsZeroMatrix(homalg_variable_394);
1634ncols(homalg_variable_394);
1635matrix homalg_variable_398 = SyzygiesGeneratorsOfRows(homalg_variable_394);
1636IsZeroMatrix(homalg_variable_398);
1637ncols(homalg_variable_398);
1638GetColumnIndependentUnitPositions(homalg_variable_398, list ( 0 ));
1639matrix homalg_variable_400 = submat(homalg_variable_394,1..8,intvec( 1, 2, 3, 4, 6, 7, 8, 9, 12, 13, 15, 16, 17, 19, 20, 21, 22 ));
1640matrix homalg_variable_399 = SyzygiesGeneratorsOfRows(homalg_variable_400);
1641IsZeroMatrix(homalg_variable_399);
1642ncols(homalg_variable_399);
1643GetColumnIndependentUnitPositions(homalg_variable_399, list ( 0 ));
1644matrix homalg_variable_402 = submat(homalg_variable_400,1..8,intvec( 1, 2, 3, 4, 5, 6, 9, 11, 14, 15 ));
1645matrix homalg_variable_401 = SyzygiesGeneratorsOfRows(homalg_variable_402);
1646IsZeroMatrix(homalg_variable_401);
1647ncols(homalg_variable_401);
1648GetColumnIndependentUnitPositions(homalg_variable_401, list ( 0 ));
1649matrix homalg_variable_404 = submat(homalg_variable_402,1..8,intvec( 1, 2, 3, 4, 5, 7, 8, 9 ));
1650matrix homalg_variable_403 = SyzygiesGeneratorsOfRows(homalg_variable_404);
1651IsZeroMatrix(homalg_variable_403);
1652ZeroRows(homalg_variable_404);
1653IsIdentityMatrix(homalg_variable_404);
1654NonTrivialDegreePerRowWithColPosition( homalg_variable_404 );
1655print(transpose(homalg_variable_404));
1656tst_ignore(string(memory(0)));
1657matrix homalg_variable_406 = homalg_variable_395*homalg_variable_393;
1658matrix homalg_variable_407 = homalg_variable_63*homalg_variable_406;
1659matrix homalg_variable_408 = homalg_variable_407*homalg_variable_404;
1660matrix homalg_variable_405 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_408,homalg_variable_64);
1661IsZeroMatrix(homalg_variable_405);
1662ncols(homalg_variable_405);
1663matrix homalg_variable_409 = SyzygiesGeneratorsOfRows(homalg_variable_405);
1664IsZeroMatrix(homalg_variable_409);
1665ncols(homalg_variable_409);
1666GetColumnIndependentUnitPositions(homalg_variable_409, list ( 0 ));
1667matrix homalg_variable_411 = submat(homalg_variable_405,1..8,intvec( 1, 2, 3, 5, 6, 7, 8, 9, 12, 13, 15, 16, 17, 19, 20, 21, 22, 24, 25, 26, 27, 28 ));
1668matrix homalg_variable_410 = SyzygiesGeneratorsOfRows(homalg_variable_411);
1669IsZeroMatrix(homalg_variable_410);
1670ncols(homalg_variable_410);
1671GetColumnIndependentUnitPositions(homalg_variable_410, list ( 0 ));
1672matrix homalg_variable_413 = submat(homalg_variable_411,1..8,intvec( 1, 2, 3, 4, 5, 6, 7, 9, 11, 12, 14, 15, 16, 18, 19, 20, 21 ));
1673matrix homalg_variable_412 = SyzygiesGeneratorsOfRows(homalg_variable_413);
1674IsZeroMatrix(homalg_variable_412);
1675ncols(homalg_variable_412);
1676GetColumnIndependentUnitPositions(homalg_variable_412, list ( 0 ));
1677matrix homalg_variable_415 = submat(homalg_variable_413,1..8,intvec( 1, 2, 3, 4, 5, 6, 8, 9, 11, 12, 14, 15, 16 ));
1678matrix homalg_variable_414 = SyzygiesGeneratorsOfRows(homalg_variable_415);
1679IsZeroMatrix(homalg_variable_414);
1680ncols(homalg_variable_414);
1681GetColumnIndependentUnitPositions(homalg_variable_414, list ( 0 ));
1682matrix homalg_variable_417 = submat(homalg_variable_415,1..8,intvec( 1, 2, 3, 4, 5, 7, 8, 9, 11, 12 ));
1683matrix homalg_variable_416 = SyzygiesGeneratorsOfRows(homalg_variable_417);
1684IsZeroMatrix(homalg_variable_416);
1685ncols(homalg_variable_416);
1686GetColumnIndependentUnitPositions(homalg_variable_416, list ( 0 ));
1687matrix homalg_variable_419 = submat(homalg_variable_417,1..8,intvec( 1, 2, 3, 4, 6, 7, 8, 9 ));
1688matrix homalg_variable_418 = SyzygiesGeneratorsOfRows(homalg_variable_419);
1689IsZeroMatrix(homalg_variable_418);
1690ZeroRows(homalg_variable_419);
1691IsIdentityMatrix(homalg_variable_419);
1692NonTrivialDegreePerRowWithColPosition( homalg_variable_419 );
1693print(transpose(homalg_variable_419));
1694tst_ignore(string(memory(0)));
1695matrix homalg_variable_421 = homalg_variable_406*homalg_variable_404;
1696matrix homalg_variable_422 = homalg_variable_65*homalg_variable_421;
1697kill homalg_variable_385;kill homalg_variable_389;kill homalg_variable_390;kill homalg_variable_392;kill homalg_variable_396;kill homalg_variable_397;kill homalg_variable_403;kill homalg_variable_407;kill homalg_variable_408;kill homalg_variable_418;
1698matrix homalg_variable_423 = homalg_variable_422*homalg_variable_419;
1699matrix homalg_variable_420 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_423,homalg_variable_66);
1700IsZeroMatrix(homalg_variable_420);
1701ncols(homalg_variable_420);
1702matrix homalg_variable_424 = SyzygiesGeneratorsOfRows(homalg_variable_420);
1703IsZeroMatrix(homalg_variable_424);
1704ZeroRows(homalg_variable_420);
1705IsIdentityMatrix(homalg_variable_420);
1706NonTrivialDegreePerRowWithColPosition( homalg_variable_420 );
1707print(transpose(homalg_variable_420));
1708tst_ignore(string(memory(0)));
1709matrix homalg_variable_426 = homalg_variable_421*homalg_variable_419;
1710matrix homalg_variable_427 = homalg_variable_67*homalg_variable_426;
1711matrix homalg_variable_428 = homalg_variable_427*homalg_variable_420;
1712matrix homalg_variable_425 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_428,homalg_variable_68);
1713IsZeroMatrix(homalg_variable_425);
1714ncols(homalg_variable_425);
1715matrix homalg_variable_429 = SyzygiesGeneratorsOfRows(homalg_variable_425);
1716IsZeroMatrix(homalg_variable_429);
1717ncols(homalg_variable_429);
1718GetColumnIndependentUnitPositions(homalg_variable_429, list ( 0 ));
1719matrix homalg_variable_431 = submat(homalg_variable_425,1..8,intvec( 1, 2, 3, 4, 5, 6, 7, 8 ));
1720matrix homalg_variable_430 = SyzygiesGeneratorsOfRows(homalg_variable_431);
1721IsZeroMatrix(homalg_variable_430);
1722ZeroRows(homalg_variable_431);
1723IsIdentityMatrix(homalg_variable_431);
1724NonTrivialDegreePerRowWithColPosition( homalg_variable_431 );
1725print(transpose(homalg_variable_431));
1726tst_ignore(string(memory(0)));
1727matrix homalg_variable_433 = homalg_variable_426*homalg_variable_420;
1728matrix homalg_variable_434 = homalg_variable_69*homalg_variable_433;
1729matrix homalg_variable_435 = homalg_variable_434*homalg_variable_431;
1730matrix homalg_variable_432 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_435,homalg_variable_70);
1731IsZeroMatrix(homalg_variable_432);
1732ncols(homalg_variable_432);
1733matrix homalg_variable_436 = SyzygiesGeneratorsOfRows(homalg_variable_432);
1734IsZeroMatrix(homalg_variable_436);
1735ncols(homalg_variable_436);
1736GetColumnIndependentUnitPositions(homalg_variable_436, list ( 0 ));
1737matrix homalg_variable_438 = submat(homalg_variable_432,1..8,intvec( 1, 2, 3, 4, 5, 6, 7, 9 ));
1738matrix homalg_variable_437 = SyzygiesGeneratorsOfRows(homalg_variable_438);
1739IsZeroMatrix(homalg_variable_437);
1740ZeroRows(homalg_variable_438);
1741IsIdentityMatrix(homalg_variable_438);
1742NonTrivialDegreePerRowWithColPosition( homalg_variable_438 );
1743print(transpose(homalg_variable_438));
1744tst_ignore(string(memory(0)));
1745matrix homalg_variable_440 = homalg_variable_433*homalg_variable_431;
1746matrix homalg_variable_441 = homalg_variable_71*homalg_variable_440;
1747matrix homalg_variable_442 = homalg_variable_441*homalg_variable_438;
1748matrix homalg_variable_439 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_442,homalg_variable_72);
1749IsZeroMatrix(homalg_variable_439);
1750ncols(homalg_variable_439);
1751matrix homalg_variable_443 = SyzygiesGeneratorsOfRows(homalg_variable_439);
1752IsZeroMatrix(homalg_variable_443);
1753ncols(homalg_variable_443);
1754GetColumnIndependentUnitPositions(homalg_variable_443, list ( 0 ));
1755matrix homalg_variable_445 = submat(homalg_variable_439,1..8,intvec( 1, 2, 3, 4, 5, 6, 8, 9, 12 ));
1756matrix homalg_variable_444 = SyzygiesGeneratorsOfRows(homalg_variable_445);
1757IsZeroMatrix(homalg_variable_444);
1758ncols(homalg_variable_444);
1759GetColumnIndependentUnitPositions(homalg_variable_444, list ( 0 ));
1760matrix homalg_variable_447 = submat(homalg_variable_445,1..8,intvec( 1, 2, 3, 4, 5, 6, 7, 9 ));
1761matrix homalg_variable_446 = SyzygiesGeneratorsOfRows(homalg_variable_447);
1762IsZeroMatrix(homalg_variable_446);
1763ZeroRows(homalg_variable_447);
1764IsIdentityMatrix(homalg_variable_447);
1765NonTrivialDegreePerRowWithColPosition( homalg_variable_447 );
1766print(transpose(homalg_variable_447));
1767tst_ignore(string(memory(0)));
1768matrix homalg_variable_449 = homalg_variable_440*homalg_variable_438;
1769matrix homalg_variable_450 = homalg_variable_73*homalg_variable_449;
1770matrix homalg_variable_451 = homalg_variable_450*homalg_variable_447;
1771matrix homalg_variable_448 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_451,homalg_variable_74);
1772IsZeroMatrix(homalg_variable_448);
1773ncols(homalg_variable_448);
1774matrix homalg_variable_452 = SyzygiesGeneratorsOfRows(homalg_variable_448);
1775IsZeroMatrix(homalg_variable_452);
1776ncols(homalg_variable_452);
1777GetColumnIndependentUnitPositions(homalg_variable_452, list ( 0 ));
1778matrix homalg_variable_454 = submat(homalg_variable_448,1..8,intvec( 1, 2, 3, 4, 5, 7, 8, 10, 11, 12, 13, 15, 16, 17 ));
1779matrix homalg_variable_453 = SyzygiesGeneratorsOfRows(homalg_variable_454);
1780IsZeroMatrix(homalg_variable_453);
1781ncols(homalg_variable_453);
1782GetColumnIndependentUnitPositions(homalg_variable_453, list ( 0 ));
1783matrix homalg_variable_456 = submat(homalg_variable_454,1..8,intvec( 1, 2, 3, 4, 5, 6, 8, 9, 10, 12, 13 ));
1784matrix homalg_variable_455 = SyzygiesGeneratorsOfRows(homalg_variable_456);
1785IsZeroMatrix(homalg_variable_455);
1786ncols(homalg_variable_455);
1787GetColumnIndependentUnitPositions(homalg_variable_455, list ( 0 ));
1788matrix homalg_variable_458 = submat(homalg_variable_456,1..8,intvec( 1, 2, 3, 4, 5, 6, 7, 10 ));
1789matrix homalg_variable_457 = SyzygiesGeneratorsOfRows(homalg_variable_458);
1790IsZeroMatrix(homalg_variable_457);
1791ZeroRows(homalg_variable_458);
1792IsIdentityMatrix(homalg_variable_458);
1793NonTrivialDegreePerRowWithColPosition( homalg_variable_458 );
1794print(transpose(homalg_variable_458));
1795tst_ignore(string(memory(0)));
1796kill homalg_variable_424;kill homalg_variable_427;kill homalg_variable_428;kill homalg_variable_430;kill homalg_variable_434;kill homalg_variable_435;kill homalg_variable_437;kill homalg_variable_441;kill homalg_variable_442;kill homalg_variable_446;
1797matrix homalg_variable_460 = homalg_variable_449*homalg_variable_447;
1798matrix homalg_variable_461 = homalg_variable_75*homalg_variable_460;
1799matrix homalg_variable_462 = homalg_variable_461*homalg_variable_458;
1800matrix homalg_variable_459 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_462,homalg_variable_76);
1801IsZeroMatrix(homalg_variable_459);
1802ncols(homalg_variable_459);
1803matrix homalg_variable_463 = SyzygiesGeneratorsOfRows(homalg_variable_459);
1804IsZeroMatrix(homalg_variable_463);
1805ncols(homalg_variable_463);
1806GetColumnIndependentUnitPositions(homalg_variable_463, list ( 0 ));
1807matrix homalg_variable_465 = submat(homalg_variable_459,1..8,intvec( 1, 2, 3, 4, 6, 7, 9, 10, 11, 12, 15, 16, 17, 19, 20, 21, 22 ));
1808matrix homalg_variable_464 = SyzygiesGeneratorsOfRows(homalg_variable_465);
1809IsZeroMatrix(homalg_variable_464);
1810ncols(homalg_variable_464);
1811GetColumnIndependentUnitPositions(homalg_variable_464, list ( 0 ));
1812matrix homalg_variable_467 = submat(homalg_variable_465,1..8,intvec( 1, 2, 3, 4, 5, 7, 8, 9, 11, 12, 14, 15, 16 ));
1813matrix homalg_variable_466 = SyzygiesGeneratorsOfRows(homalg_variable_467);
1814IsZeroMatrix(homalg_variable_466);
1815ncols(homalg_variable_466);
1816GetColumnIndependentUnitPositions(homalg_variable_466, list ( 0 ));
1817matrix homalg_variable_469 = submat(homalg_variable_467,1..8,intvec( 1, 2, 3, 4, 5, 6, 7, 9, 11, 12 ));
1818matrix homalg_variable_468 = SyzygiesGeneratorsOfRows(homalg_variable_469);
1819IsZeroMatrix(homalg_variable_468);
1820ncols(homalg_variable_468);
1821GetColumnIndependentUnitPositions(homalg_variable_468, list ( 0 ));
1822matrix homalg_variable_471 = submat(homalg_variable_469,1..8,intvec( 1, 2, 3, 4, 5, 6, 8, 9 ));
1823matrix homalg_variable_470 = SyzygiesGeneratorsOfRows(homalg_variable_471);
1824IsZeroMatrix(homalg_variable_470);
1825ZeroRows(homalg_variable_471);
1826IsIdentityMatrix(homalg_variable_471);
1827NonTrivialDegreePerRowWithColPosition( homalg_variable_471 );
1828print(transpose(homalg_variable_471));
1829tst_ignore(string(memory(0)));
1830matrix homalg_variable_473 = homalg_variable_460*homalg_variable_458;
1831matrix homalg_variable_474 = homalg_variable_77*homalg_variable_473;
1832matrix homalg_variable_475 = homalg_variable_474*homalg_variable_471;
1833matrix homalg_variable_472 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_475,homalg_variable_78);
1834IsZeroMatrix(homalg_variable_472);
1835ncols(homalg_variable_472);
1836matrix homalg_variable_476 = SyzygiesGeneratorsOfRows(homalg_variable_472);
1837IsZeroMatrix(homalg_variable_476);
1838ncols(homalg_variable_476);
1839GetColumnIndependentUnitPositions(homalg_variable_476, list ( 0 ));
1840matrix homalg_variable_478 = submat(homalg_variable_472,1..8,intvec( 1, 2, 3, 4, 6, 7, 8, 9, 10, 12, 13, 15, 16, 17, 19, 20, 21, 22 ));
1841matrix homalg_variable_477 = SyzygiesGeneratorsOfRows(homalg_variable_478);
1842IsZeroMatrix(homalg_variable_477);
1843ncols(homalg_variable_477);
1844GetColumnIndependentUnitPositions(homalg_variable_477, list ( 0 ));
1845matrix homalg_variable_480 = submat(homalg_variable_478,1..8,intvec( 1, 2, 3, 4, 5, 6, 7, 8, 10, 12, 13, 15, 16, 17 ));
1846matrix homalg_variable_479 = SyzygiesGeneratorsOfRows(homalg_variable_480);
1847IsZeroMatrix(homalg_variable_479);
1848ncols(homalg_variable_479);
1849GetColumnIndependentUnitPositions(homalg_variable_479, list ( 0 ));
1850matrix homalg_variable_482 = submat(homalg_variable_480,1..8,intvec( 1, 2, 3, 4, 5, 6, 7, 9, 10, 12, 13 ));
1851matrix homalg_variable_481 = SyzygiesGeneratorsOfRows(homalg_variable_482);
1852IsZeroMatrix(homalg_variable_481);
1853ncols(homalg_variable_481);
1854GetColumnIndependentUnitPositions(homalg_variable_481, list ( 0 ));
1855matrix homalg_variable_484 = submat(homalg_variable_482,1..8,intvec( 1, 2, 3, 4, 5, 6, 8, 9, 10 ));
1856matrix homalg_variable_483 = SyzygiesGeneratorsOfRows(homalg_variable_484);
1857IsZeroMatrix(homalg_variable_483);
1858ncols(homalg_variable_483);
1859GetColumnIndependentUnitPositions(homalg_variable_483, list ( 0 ));
1860matrix homalg_variable_486 = submat(homalg_variable_484,1..8,intvec( 1, 2, 3, 4, 5, 7, 8, 9 ));
1861matrix homalg_variable_485 = SyzygiesGeneratorsOfRows(homalg_variable_486);
1862IsZeroMatrix(homalg_variable_485);
1863ZeroRows(homalg_variable_486);
1864IsIdentityMatrix(homalg_variable_486);
1865NonTrivialDegreePerRowWithColPosition( homalg_variable_486 );
1866print(transpose(homalg_variable_486));
1867tst_ignore(string(memory(0)));
1868matrix homalg_variable_488 = homalg_variable_473*homalg_variable_471;
1869matrix homalg_variable_489 = homalg_variable_79*homalg_variable_488;
1870matrix homalg_variable_490 = homalg_variable_489*homalg_variable_486;
1871matrix homalg_variable_487 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_490,homalg_variable_80);
1872IsZeroMatrix(homalg_variable_487);
1873ncols(homalg_variable_487);
1874matrix homalg_variable_491 = SyzygiesGeneratorsOfRows(homalg_variable_487);
1875IsZeroMatrix(homalg_variable_491);
1876ZeroRows(homalg_variable_487);
1877IsIdentityMatrix(homalg_variable_487);
1878NonTrivialDegreePerRowWithColPosition( homalg_variable_487 );
1879print(transpose(homalg_variable_487));
1880tst_ignore(string(memory(0)));
1881kill homalg_variable_461;kill homalg_variable_462;kill homalg_variable_470;kill homalg_variable_475;kill homalg_variable_485;kill homalg_variable_491;
1882matrix homalg_variable_493 = homalg_variable_488*homalg_variable_486;
1883matrix homalg_variable_494 = homalg_variable_81*homalg_variable_493;
1884matrix homalg_variable_495 = homalg_variable_494*homalg_variable_487;
1885matrix homalg_variable_492 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_495,homalg_variable_82);
1886IsZeroMatrix(homalg_variable_492);
1887ncols(homalg_variable_492);
1888matrix homalg_variable_496 = SyzygiesGeneratorsOfRows(homalg_variable_492);
1889IsZeroMatrix(homalg_variable_496);
1890ncols(homalg_variable_496);
1891GetColumnIndependentUnitPositions(homalg_variable_496, list ( 0 ));
1892matrix homalg_variable_498 = submat(homalg_variable_492,1..8,intvec( 1, 2, 3, 4, 5, 6, 7, 8 ));
1893matrix homalg_variable_497 = SyzygiesGeneratorsOfRows(homalg_variable_498);
1894IsZeroMatrix(homalg_variable_497);
1895ZeroRows(homalg_variable_498);
1896IsIdentityMatrix(homalg_variable_498);
1897NonTrivialDegreePerRowWithColPosition( homalg_variable_498 );
1898print(transpose(homalg_variable_498));
1899tst_ignore(string(memory(0)));
1900matrix homalg_variable_500 = homalg_variable_493*homalg_variable_487;
1901matrix homalg_variable_501 = homalg_variable_83*homalg_variable_500;
1902matrix homalg_variable_502 = homalg_variable_501*homalg_variable_498;
1903matrix homalg_variable_499 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_502,homalg_variable_84);
1904IsZeroMatrix(homalg_variable_499);
1905ncols(homalg_variable_499);
1906matrix homalg_variable_503 = SyzygiesGeneratorsOfRows(homalg_variable_499);
1907IsZeroMatrix(homalg_variable_503);
1908ncols(homalg_variable_503);
1909GetColumnIndependentUnitPositions(homalg_variable_503, list ( 0 ));
1910matrix homalg_variable_505 = submat(homalg_variable_499,1..8,intvec( 1, 2, 3, 4, 5, 6, 7, 9 ));
1911matrix homalg_variable_504 = SyzygiesGeneratorsOfRows(homalg_variable_505);
1912IsZeroMatrix(homalg_variable_504);
1913ZeroRows(homalg_variable_505);
1914IsIdentityMatrix(homalg_variable_505);
1915NonTrivialDegreePerRowWithColPosition( homalg_variable_505 );
1916print(transpose(homalg_variable_505));
1917tst_ignore(string(memory(0)));
1918matrix homalg_variable_507 = homalg_variable_500*homalg_variable_498;
1919matrix homalg_variable_508 = homalg_variable_85*homalg_variable_507;
1920matrix homalg_variable_509 = homalg_variable_508*homalg_variable_505;
1921matrix homalg_variable_506 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_509,homalg_variable_86);
1922IsZeroMatrix(homalg_variable_506);
1923ncols(homalg_variable_506);
1924matrix homalg_variable_510 = SyzygiesGeneratorsOfRows(homalg_variable_506);
1925IsZeroMatrix(homalg_variable_510);
1926ncols(homalg_variable_510);
1927GetColumnIndependentUnitPositions(homalg_variable_510, list ( 0 ));
1928matrix homalg_variable_512 = submat(homalg_variable_506,1..8,intvec( 1, 2, 3, 4, 5, 6, 8, 10, 12 ));
1929matrix homalg_variable_511 = SyzygiesGeneratorsOfRows(homalg_variable_512);
1930IsZeroMatrix(homalg_variable_511);
1931ncols(homalg_variable_511);
1932GetColumnIndependentUnitPositions(homalg_variable_511, list ( 0 ));
1933matrix homalg_variable_514 = submat(homalg_variable_512,1..8,intvec( 1, 2, 3, 4, 5, 6, 7, 9 ));
1934matrix homalg_variable_513 = SyzygiesGeneratorsOfRows(homalg_variable_514);
1935IsZeroMatrix(homalg_variable_513);
1936ZeroRows(homalg_variable_514);
1937IsIdentityMatrix(homalg_variable_514);
1938NonTrivialDegreePerRowWithColPosition( homalg_variable_514 );
1939print(transpose(homalg_variable_514));
1940tst_ignore(string(memory(0)));
1941matrix homalg_variable_516 = homalg_variable_507*homalg_variable_505;
1942matrix homalg_variable_517 = homalg_variable_87*homalg_variable_516;
1943matrix homalg_variable_518 = homalg_variable_517*homalg_variable_514;
1944matrix homalg_variable_515 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_518,homalg_variable_88);
1945IsZeroMatrix(homalg_variable_515);
1946ncols(homalg_variable_515);
1947matrix homalg_variable_519 = SyzygiesGeneratorsOfRows(homalg_variable_515);
1948IsZeroMatrix(homalg_variable_519);
1949ncols(homalg_variable_519);
1950GetColumnIndependentUnitPositions(homalg_variable_519, list ( 0 ));
1951matrix homalg_variable_521 = submat(homalg_variable_515,1..8,intvec( 1, 2, 3, 4, 5, 7, 8, 10, 11, 12, 15, 16 ));
1952matrix homalg_variable_520 = SyzygiesGeneratorsOfRows(homalg_variable_521);
1953IsZeroMatrix(homalg_variable_520);
1954ncols(homalg_variable_520);
1955GetColumnIndependentUnitPositions(homalg_variable_520, list ( 0 ));
1956matrix homalg_variable_523 = submat(homalg_variable_521,1..8,intvec( 1, 2, 3, 4, 5, 6, 8, 11 ));
1957matrix homalg_variable_522 = SyzygiesGeneratorsOfRows(homalg_variable_523);
1958IsZeroMatrix(homalg_variable_522);
1959ZeroRows(homalg_variable_523);
1960IsIdentityMatrix(homalg_variable_523);
1961NonTrivialDegreePerRowWithColPosition( homalg_variable_523 );
1962print(transpose(homalg_variable_523));
1963tst_ignore(string(memory(0)));
1964kill homalg_variable_495;kill homalg_variable_497;kill homalg_variable_501;kill homalg_variable_502;kill homalg_variable_504;kill homalg_variable_508;kill homalg_variable_509;kill homalg_variable_513;kill homalg_variable_522;
1965matrix homalg_variable_525 = homalg_variable_516*homalg_variable_514;
1966matrix homalg_variable_526 = homalg_variable_89*homalg_variable_525;
1967matrix homalg_variable_527 = homalg_variable_526*homalg_variable_523;
1968matrix homalg_variable_524 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_527,homalg_variable_90);
1969IsZeroMatrix(homalg_variable_524);
1970ncols(homalg_variable_524);
1971matrix homalg_variable_528 = SyzygiesGeneratorsOfRows(homalg_variable_524);
1972IsZeroMatrix(homalg_variable_528);
1973ncols(homalg_variable_528);
1974GetColumnIndependentUnitPositions(homalg_variable_528, list ( 0 ));
1975matrix homalg_variable_530 = submat(homalg_variable_524,1..8,intvec( 1, 2, 3, 4, 6, 9, 10, 13, 14, 15, 16, 19, 20, 21 ));
1976matrix homalg_variable_529 = SyzygiesGeneratorsOfRows(homalg_variable_530);
1977IsZeroMatrix(homalg_variable_529);
1978ncols(homalg_variable_529);
1979GetColumnIndependentUnitPositions(homalg_variable_529, list ( 0 ));
1980matrix homalg_variable_532 = submat(homalg_variable_530,1..8,intvec( 1, 2, 3, 4, 5, 6, 8, 9, 12, 13 ));
1981matrix homalg_variable_531 = SyzygiesGeneratorsOfRows(homalg_variable_532);
1982IsZeroMatrix(homalg_variable_531);
1983ncols(homalg_variable_531);
1984GetColumnIndependentUnitPositions(homalg_variable_531, list ( 0 ));
1985matrix homalg_variable_534 = submat(homalg_variable_532,1..8,intvec( 1, 2, 3, 4, 5, 6, 7, 9 ));
1986matrix homalg_variable_533 = SyzygiesGeneratorsOfRows(homalg_variable_534);
1987IsZeroMatrix(homalg_variable_533);
1988ZeroRows(homalg_variable_534);
1989IsIdentityMatrix(homalg_variable_534);
1990NonTrivialDegreePerRowWithColPosition( homalg_variable_534 );
1991print(transpose(homalg_variable_534));
1992tst_ignore(string(memory(0)));
1993matrix homalg_variable_536 = homalg_variable_525*homalg_variable_523;
1994matrix homalg_variable_537 = homalg_variable_91*homalg_variable_536;
1995matrix homalg_variable_538 = homalg_variable_537*homalg_variable_534;
1996matrix homalg_variable_535 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_538,homalg_variable_92);
1997IsZeroMatrix(homalg_variable_535);
1998ncols(homalg_variable_535);
1999matrix homalg_variable_539 = SyzygiesGeneratorsOfRows(homalg_variable_535);
2000IsZeroMatrix(homalg_variable_539);
2001ncols(homalg_variable_539);
2002GetColumnIndependentUnitPositions(homalg_variable_539, list ( 0 ));
2003matrix homalg_variable_541 = submat(homalg_variable_535,1..8,intvec( 1, 2, 3, 5, 6, 8, 9, 10, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 26, 27, 28 ));
2004matrix homalg_variable_540 = SyzygiesGeneratorsOfRows(homalg_variable_541);
2005IsZeroMatrix(homalg_variable_540);
2006ncols(homalg_variable_540);
2007GetColumnIndependentUnitPositions(homalg_variable_540, list ( 0 ));
2008matrix homalg_variable_543 = submat(homalg_variable_541,1..8,intvec( 1, 2, 3, 4, 6, 7, 9, 10, 11, 12, 13, 15, 16, 17, 19, 20, 21, 22 ));
2009matrix homalg_variable_542 = SyzygiesGeneratorsOfRows(homalg_variable_543);
2010IsZeroMatrix(homalg_variable_542);
2011ncols(homalg_variable_542);
2012GetColumnIndependentUnitPositions(homalg_variable_542, list ( 0 ));
2013matrix homalg_variable_545 = submat(homalg_variable_543,1..8,intvec( 1, 2, 3, 4, 5, 7, 8, 10, 12, 13, 15, 16, 17 ));
2014matrix homalg_variable_544 = SyzygiesGeneratorsOfRows(homalg_variable_545);
2015IsZeroMatrix(homalg_variable_544);
2016ncols(homalg_variable_544);
2017GetColumnIndependentUnitPositions(homalg_variable_544, list ( 0 ));
2018matrix homalg_variable_547 = submat(homalg_variable_545,1..8,intvec( 1, 2, 3, 4, 5, 6, 7, 9, 11, 12 ));
2019matrix homalg_variable_546 = SyzygiesGeneratorsOfRows(homalg_variable_547);
2020IsZeroMatrix(homalg_variable_546);
2021ncols(homalg_variable_546);
2022GetColumnIndependentUnitPositions(homalg_variable_546, list ( 0 ));
2023matrix homalg_variable_549 = submat(homalg_variable_547,1..8,intvec( 1, 2, 3, 4, 5, 6, 8, 9 ));
2024matrix homalg_variable_548 = SyzygiesGeneratorsOfRows(homalg_variable_549);
2025IsZeroMatrix(homalg_variable_548);
2026ZeroRows(homalg_variable_549);
2027IsIdentityMatrix(homalg_variable_549);
2028NonTrivialDegreePerRowWithColPosition( homalg_variable_549 );
2029print(transpose(homalg_variable_549));
2030tst_ignore(string(memory(0)));
2031matrix homalg_variable_551 = homalg_variable_536*homalg_variable_534;
2032matrix homalg_variable_552 = homalg_variable_93*homalg_variable_551;
2033matrix homalg_variable_553 = homalg_variable_552*homalg_variable_549;
2034matrix homalg_variable_550 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_553,homalg_variable_94);
2035IsZeroMatrix(homalg_variable_550);
2036ncols(homalg_variable_550);
2037matrix homalg_variable_554 = SyzygiesGeneratorsOfRows(homalg_variable_550);
2038IsZeroMatrix(homalg_variable_554);
2039ZeroRows(homalg_variable_550);
2040IsIdentityMatrix(homalg_variable_550);
2041NonTrivialDegreePerRowWithColPosition( homalg_variable_550 );
2042print(transpose(homalg_variable_550));
2043tst_ignore(string(memory(0)));
2044kill homalg_variable_526;kill homalg_variable_527;kill homalg_variable_533;kill homalg_variable_537;kill homalg_variable_538;kill homalg_variable_548;kill homalg_variable_554;
2045matrix homalg_variable_556 = homalg_variable_551*homalg_variable_549;
2046matrix homalg_variable_557 = homalg_variable_95*homalg_variable_556;
2047matrix homalg_variable_558 = homalg_variable_557*homalg_variable_550;
2048matrix homalg_variable_555 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_558,homalg_variable_96);
2049IsZeroMatrix(homalg_variable_555);
2050ncols(homalg_variable_555);
2051matrix homalg_variable_559 = SyzygiesGeneratorsOfRows(homalg_variable_555);
2052IsZeroMatrix(homalg_variable_559);
2053ncols(homalg_variable_559);
2054GetColumnIndependentUnitPositions(homalg_variable_559, list ( 0 ));
2055matrix homalg_variable_561 = submat(homalg_variable_555,1..8,intvec( 1, 2, 3, 4, 5, 6, 7, 8 ));
2056matrix homalg_variable_560 = SyzygiesGeneratorsOfRows(homalg_variable_561);
2057IsZeroMatrix(homalg_variable_560);
2058ZeroRows(homalg_variable_561);
2059IsIdentityMatrix(homalg_variable_561);
2060NonTrivialDegreePerRowWithColPosition( homalg_variable_561 );
2061print(transpose(homalg_variable_561));
2062tst_ignore(string(memory(0)));
2063matrix homalg_variable_563 = homalg_variable_556*homalg_variable_550;
2064matrix homalg_variable_564 = homalg_variable_97*homalg_variable_563;
2065matrix homalg_variable_565 = homalg_variable_564*homalg_variable_561;
2066matrix homalg_variable_562 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_565,homalg_variable_98);
2067IsZeroMatrix(homalg_variable_562);
2068ncols(homalg_variable_562);
2069matrix homalg_variable_566 = SyzygiesGeneratorsOfRows(homalg_variable_562);
2070IsZeroMatrix(homalg_variable_566);
2071ncols(homalg_variable_566);
2072GetColumnIndependentUnitPositions(homalg_variable_566, list ( 0 ));
2073matrix homalg_variable_568 = submat(homalg_variable_562,1..8,intvec( 1, 2, 3, 4, 5, 6, 7, 9, 10 ));
2074matrix homalg_variable_567 = SyzygiesGeneratorsOfRows(homalg_variable_568);
2075IsZeroMatrix(homalg_variable_567);
2076ncols(homalg_variable_567);
2077GetColumnIndependentUnitPositions(homalg_variable_567, list ( 0 ));
2078matrix homalg_variable_570 = submat(homalg_variable_568,1..8,intvec( 1, 2, 3, 4, 5, 6, 7, 8 ));
2079matrix homalg_variable_569 = SyzygiesGeneratorsOfRows(homalg_variable_570);
2080IsZeroMatrix(homalg_variable_569);
2081ZeroRows(homalg_variable_570);
2082IsIdentityMatrix(homalg_variable_570);
2083NonTrivialDegreePerRowWithColPosition( homalg_variable_570 );
2084print(transpose(homalg_variable_570));
2085tst_ignore(string(memory(0)));
2086matrix homalg_variable_572 = homalg_variable_563*homalg_variable_561;
2087matrix homalg_variable_573 = homalg_variable_99*homalg_variable_572;
2088matrix homalg_variable_574 = homalg_variable_573*homalg_variable_570;
2089matrix homalg_variable_571 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_574,homalg_variable_100);
2090IsZeroMatrix(homalg_variable_571);
2091ncols(homalg_variable_571);
2092matrix homalg_variable_575 = SyzygiesGeneratorsOfRows(homalg_variable_571);
2093IsZeroMatrix(homalg_variable_575);
2094ncols(homalg_variable_575);
2095GetColumnIndependentUnitPositions(homalg_variable_575, list ( 0 ));
2096matrix homalg_variable_577 = submat(homalg_variable_571,1..8,intvec( 1, 2, 3, 4, 5, 6, 7, 9, 10 ));
2097matrix homalg_variable_576 = SyzygiesGeneratorsOfRows(homalg_variable_577);
2098IsZeroMatrix(homalg_variable_576);
2099ncols(homalg_variable_576);
2100GetColumnIndependentUnitPositions(homalg_variable_576, list ( 0 ));
2101matrix homalg_variable_579 = submat(homalg_variable_577,1..8,intvec( 1, 2, 3, 4, 5, 6, 7, 8 ));
2102matrix homalg_variable_578 = SyzygiesGeneratorsOfRows(homalg_variable_579);
2103IsZeroMatrix(homalg_variable_578);
2104ZeroRows(homalg_variable_579);
2105IsIdentityMatrix(homalg_variable_579);
2106NonTrivialDegreePerRowWithColPosition( homalg_variable_579 );
2107print(transpose(homalg_variable_579));
2108tst_ignore(string(memory(0)));
2109kill homalg_variable_557;kill homalg_variable_558;kill homalg_variable_560;kill homalg_variable_564;kill homalg_variable_565;kill homalg_variable_569;kill homalg_variable_578;
2110matrix homalg_variable_581 = homalg_variable_572*homalg_variable_570;
2111matrix homalg_variable_582 = homalg_variable_101*homalg_variable_581;
2112matrix homalg_variable_583 = homalg_variable_582*homalg_variable_579;
2113matrix homalg_variable_580 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_583,homalg_variable_102);
2114IsZeroMatrix(homalg_variable_580);
2115ncols(homalg_variable_580);
2116matrix homalg_variable_584 = SyzygiesGeneratorsOfRows(homalg_variable_580);
2117IsZeroMatrix(homalg_variable_584);
2118ncols(homalg_variable_584);
2119GetColumnIndependentUnitPositions(homalg_variable_584, list ( 0 ));
2120matrix homalg_variable_586 = submat(homalg_variable_580,1..8,intvec( 1, 2, 3, 4, 5, 6, 8, 9, 12 ));
2121matrix homalg_variable_585 = SyzygiesGeneratorsOfRows(homalg_variable_586);
2122IsZeroMatrix(homalg_variable_585);
2123ncols(homalg_variable_585);
2124GetColumnIndependentUnitPositions(homalg_variable_585, list ( 0 ));
2125matrix homalg_variable_588 = submat(homalg_variable_586,1..8,intvec( 1, 2, 3, 4, 5, 6, 7, 9 ));
2126matrix homalg_variable_587 = SyzygiesGeneratorsOfRows(homalg_variable_588);
2127IsZeroMatrix(homalg_variable_587);
2128ZeroRows(homalg_variable_588);
2129IsIdentityMatrix(homalg_variable_588);
2130NonTrivialDegreePerRowWithColPosition( homalg_variable_588 );
2131print(transpose(homalg_variable_588));
2132tst_ignore(string(memory(0)));
2133matrix homalg_variable_590 = homalg_variable_581*homalg_variable_579;
2134matrix homalg_variable_591 = homalg_variable_103*homalg_variable_590;
2135matrix homalg_variable_592 = homalg_variable_591*homalg_variable_588;
2136matrix homalg_variable_589 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_592,homalg_variable_104);
2137IsZeroMatrix(homalg_variable_589);
2138ncols(homalg_variable_589);
2139matrix homalg_variable_593 = SyzygiesGeneratorsOfRows(homalg_variable_589);
2140IsZeroMatrix(homalg_variable_593);
2141ncols(homalg_variable_593);
2142GetColumnIndependentUnitPositions(homalg_variable_593, list ( 0 ));
2143matrix homalg_variable_595 = submat(homalg_variable_589,1..8,intvec( 1, 2, 3, 4, 5, 7, 8, 10, 12, 13, 15, 16, 17 ));
2144matrix homalg_variable_594 = SyzygiesGeneratorsOfRows(homalg_variable_595);
2145IsZeroMatrix(homalg_variable_594);
2146ncols(homalg_variable_594);
2147GetColumnIndependentUnitPositions(homalg_variable_594, list ( 0 ));
2148matrix homalg_variable_597 = submat(homalg_variable_595,1..8,intvec( 1, 2, 3, 4, 5, 6, 8, 9, 11, 12 ));
2149matrix homalg_variable_596 = SyzygiesGeneratorsOfRows(homalg_variable_597);
2150IsZeroMatrix(homalg_variable_596);
2151ncols(homalg_variable_596);
2152GetColumnIndependentUnitPositions(homalg_variable_596, list ( 0 ));
2153matrix homalg_variable_599 = submat(homalg_variable_597,1..8,intvec( 1, 2, 3, 4, 5, 6, 7, 9 ));
2154matrix homalg_variable_598 = SyzygiesGeneratorsOfRows(homalg_variable_599);
2155IsZeroMatrix(homalg_variable_598);
2156ZeroRows(homalg_variable_599);
2157IsIdentityMatrix(homalg_variable_599);
2158NonTrivialDegreePerRowWithColPosition( homalg_variable_599 );
2159print(transpose(homalg_variable_599));
2160tst_ignore(string(memory(0)));
2161matrix homalg_variable_601 = homalg_variable_590*homalg_variable_588;
2162matrix homalg_variable_602 = homalg_variable_105*homalg_variable_601;
2163matrix homalg_variable_603 = homalg_variable_602*homalg_variable_599;
2164matrix homalg_variable_600 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_603,homalg_variable_106);
2165IsZeroMatrix(homalg_variable_600);
2166ncols(homalg_variable_600);
2167matrix homalg_variable_604 = SyzygiesGeneratorsOfRows(homalg_variable_600);
2168IsZeroMatrix(homalg_variable_604);
2169ncols(homalg_variable_604);
2170GetColumnIndependentUnitPositions(homalg_variable_604, list ( 0 ));
2171matrix homalg_variable_606 = submat(homalg_variable_600,1..8,intvec( 1, 2, 3, 4, 6, 7, 9, 10, 11, 13, 14, 15, 16, 17, 19, 20, 21, 22 ));
2172matrix homalg_variable_605 = SyzygiesGeneratorsOfRows(homalg_variable_606);
2173IsZeroMatrix(homalg_variable_605);
2174ncols(homalg_variable_605);
2175GetColumnIndependentUnitPositions(homalg_variable_605, list ( 0 ));
2176matrix homalg_variable_608 = submat(homalg_variable_606,1..8,intvec( 1, 2, 3, 4, 5, 7, 8, 10, 11, 12, 13, 15, 16, 17 ));
2177matrix homalg_variable_607 = SyzygiesGeneratorsOfRows(homalg_variable_608);
2178IsZeroMatrix(homalg_variable_607);
2179ncols(homalg_variable_607);
2180GetColumnIndependentUnitPositions(homalg_variable_607, list ( 0 ));
2181matrix homalg_variable_610 = submat(homalg_variable_608,1..8,intvec( 1, 2, 3, 4, 5, 6, 8, 9, 12 ));
2182matrix homalg_variable_609 = SyzygiesGeneratorsOfRows(homalg_variable_610);
2183IsZeroMatrix(homalg_variable_609);
2184ncols(homalg_variable_609);
2185GetColumnIndependentUnitPositions(homalg_variable_609, list ( 0 ));
2186matrix homalg_variable_612 = submat(homalg_variable_610,1..8,intvec( 1, 2, 3, 4, 5, 6, 7, 9 ));
2187matrix homalg_variable_611 = SyzygiesGeneratorsOfRows(homalg_variable_612);
2188IsZeroMatrix(homalg_variable_611);
2189ZeroRows(homalg_variable_612);
2190IsIdentityMatrix(homalg_variable_612);
2191NonTrivialDegreePerRowWithColPosition( homalg_variable_612 );
2192print(transpose(homalg_variable_612));
2193tst_ignore(string(memory(0)));
2194kill homalg_variable_583;kill homalg_variable_587;kill homalg_variable_591;kill homalg_variable_592;kill homalg_variable_598;kill homalg_variable_611;
2195matrix homalg_variable_614 = homalg_variable_601*homalg_variable_599;
2196matrix homalg_variable_615 = homalg_variable_107*homalg_variable_614;
2197matrix homalg_variable_616 = homalg_variable_615*homalg_variable_612;
2198matrix homalg_variable_613 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_616,homalg_variable_108);
2199IsZeroMatrix(homalg_variable_613);
2200ncols(homalg_variable_613);
2201matrix homalg_variable_617 = SyzygiesGeneratorsOfRows(homalg_variable_613);
2202IsZeroMatrix(homalg_variable_617);
2203ZeroRows(homalg_variable_613);
2204IsIdentityMatrix(homalg_variable_613);
2205NonTrivialDegreePerRowWithColPosition( homalg_variable_613 );
2206print(transpose(homalg_variable_613));
2207tst_ignore(string(memory(0)));
2208matrix homalg_variable_619 = homalg_variable_614*homalg_variable_612;
2209matrix homalg_variable_620 = homalg_variable_109*homalg_variable_619;
2210matrix homalg_variable_621 = homalg_variable_620*homalg_variable_613;
2211matrix homalg_variable_618 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_621,homalg_variable_110);
2212IsZeroMatrix(homalg_variable_618);
2213ncols(homalg_variable_618);
2214matrix homalg_variable_622 = SyzygiesGeneratorsOfRows(homalg_variable_618);
2215IsZeroMatrix(homalg_variable_622);
2216ZeroRows(homalg_variable_618);
2217IsIdentityMatrix(homalg_variable_618);
2218NonTrivialDegreePerRowWithColPosition( homalg_variable_618 );
2219print(transpose(homalg_variable_618));
2220tst_ignore(string(memory(0)));
2221matrix homalg_variable_624 = homalg_variable_619*homalg_variable_613;
2222matrix homalg_variable_625 = homalg_variable_111*homalg_variable_624;
2223matrix homalg_variable_626 = homalg_variable_625*homalg_variable_618;
2224matrix homalg_variable_623 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_626,homalg_variable_112);
2225IsZeroMatrix(homalg_variable_623);
2226ncols(homalg_variable_623);
2227matrix homalg_variable_627 = SyzygiesGeneratorsOfRows(homalg_variable_623);
2228IsZeroMatrix(homalg_variable_627);
2229ncols(homalg_variable_627);
2230GetColumnIndependentUnitPositions(homalg_variable_627, list ( 0 ));
2231matrix homalg_variable_629 = submat(homalg_variable_623,1..8,intvec( 1, 2, 3, 4, 5, 6, 7, 8 ));
2232matrix homalg_variable_628 = SyzygiesGeneratorsOfRows(homalg_variable_629);
2233IsZeroMatrix(homalg_variable_628);
2234ZeroRows(homalg_variable_629);
2235IsIdentityMatrix(homalg_variable_629);
2236NonTrivialDegreePerRowWithColPosition( homalg_variable_629 );
2237print(transpose(homalg_variable_629));
2238tst_ignore(string(memory(0)));
2239kill homalg_variable_615;kill homalg_variable_616;kill homalg_variable_617;kill homalg_variable_620;kill homalg_variable_621;kill homalg_variable_622;kill homalg_variable_628;
2240matrix homalg_variable_631 = homalg_variable_624*homalg_variable_618;
2241matrix homalg_variable_632 = homalg_variable_113*homalg_variable_631;
2242matrix homalg_variable_633 = homalg_variable_632*homalg_variable_629;
2243matrix homalg_variable_630 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_633,homalg_variable_114);
2244IsZeroMatrix(homalg_variable_630);
2245ncols(homalg_variable_630);
2246matrix homalg_variable_634 = SyzygiesGeneratorsOfRows(homalg_variable_630);
2247IsZeroMatrix(homalg_variable_634);
2248ncols(homalg_variable_634);
2249GetColumnIndependentUnitPositions(homalg_variable_634, list ( 0 ));
2250matrix homalg_variable_636 = submat(homalg_variable_630,1..8,intvec( 1, 2, 3, 4, 5, 6, 7, 9 ));
2251matrix homalg_variable_635 = SyzygiesGeneratorsOfRows(homalg_variable_636);
2252IsZeroMatrix(homalg_variable_635);
2253ZeroRows(homalg_variable_636);
2254IsIdentityMatrix(homalg_variable_636);
2255NonTrivialDegreePerRowWithColPosition( homalg_variable_636 );
2256print(transpose(homalg_variable_636));
2257tst_ignore(string(memory(0)));
2258matrix homalg_variable_638 = homalg_variable_631*homalg_variable_629;
2259matrix homalg_variable_639 = homalg_variable_115*homalg_variable_638;
2260matrix homalg_variable_640 = homalg_variable_639*homalg_variable_636;
2261matrix homalg_variable_637 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_640,homalg_variable_116);
2262IsZeroMatrix(homalg_variable_637);
2263ncols(homalg_variable_637);
2264matrix homalg_variable_641 = SyzygiesGeneratorsOfRows(homalg_variable_637);
2265IsZeroMatrix(homalg_variable_641);
2266ncols(homalg_variable_641);
2267GetColumnIndependentUnitPositions(homalg_variable_641, list ( 0 ));
2268matrix homalg_variable_643 = submat(homalg_variable_637,1..8,intvec( 1, 2, 3, 4, 5, 6, 8, 9, 10, 12, 13 ));
2269matrix homalg_variable_642 = SyzygiesGeneratorsOfRows(homalg_variable_643);
2270IsZeroMatrix(homalg_variable_642);
2271ncols(homalg_variable_642);
2272GetColumnIndependentUnitPositions(homalg_variable_642, list ( 0 ));
2273matrix homalg_variable_645 = submat(homalg_variable_643,1..8,intvec( 1, 2, 3, 4, 5, 6, 7, 8, 10 ));
2274matrix homalg_variable_644 = SyzygiesGeneratorsOfRows(homalg_variable_645);
2275IsZeroMatrix(homalg_variable_644);
2276ncols(homalg_variable_644);
2277GetColumnIndependentUnitPositions(homalg_variable_644, list ( 0 ));
2278matrix homalg_variable_647 = submat(homalg_variable_645,1..8,intvec( 1, 2, 3, 4, 5, 6, 7, 9 ));
2279matrix homalg_variable_646 = SyzygiesGeneratorsOfRows(homalg_variable_647);
2280IsZeroMatrix(homalg_variable_646);
2281ZeroRows(homalg_variable_647);
2282IsIdentityMatrix(homalg_variable_647);
2283NonTrivialDegreePerRowWithColPosition( homalg_variable_647 );
2284print(transpose(homalg_variable_647));
2285tst_ignore(string(memory(0)));
2286matrix homalg_variable_649 = homalg_variable_638*homalg_variable_636;
2287matrix homalg_variable_650 = homalg_variable_117*homalg_variable_649;
2288matrix homalg_variable_651 = homalg_variable_650*homalg_variable_647;
2289matrix homalg_variable_648 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_651,homalg_variable_118);
2290IsZeroMatrix(homalg_variable_648);
2291ncols(homalg_variable_648);
2292matrix homalg_variable_652 = SyzygiesGeneratorsOfRows(homalg_variable_648);
2293IsZeroMatrix(homalg_variable_652);
2294ncols(homalg_variable_652);
2295GetColumnIndependentUnitPositions(homalg_variable_652, list ( 0 ));
2296matrix homalg_variable_654 = submat(homalg_variable_648,1..8,intvec( 1, 2, 3, 4, 5, 7, 8, 10, 11, 12, 13, 15, 16, 17 ));
2297matrix homalg_variable_653 = SyzygiesGeneratorsOfRows(homalg_variable_654);
2298IsZeroMatrix(homalg_variable_653);
2299ncols(homalg_variable_653);
2300GetColumnIndependentUnitPositions(homalg_variable_653, list ( 0 ));
2301kill homalg_variable_632;kill homalg_variable_633;kill homalg_variable_635;kill homalg_variable_639;kill homalg_variable_640;kill homalg_variable_646;
2302matrix homalg_variable_656 = submat(homalg_variable_654,1..8,intvec( 1, 2, 3, 4, 5, 6, 8, 9, 10, 12, 13 ));
2303matrix homalg_variable_655 = SyzygiesGeneratorsOfRows(homalg_variable_656);
2304IsZeroMatrix(homalg_variable_655);
2305ncols(homalg_variable_655);
2306GetColumnIndependentUnitPositions(homalg_variable_655, list ( 0 ));
2307matrix homalg_variable_658 = submat(homalg_variable_656,1..8,intvec( 1, 2, 3, 4, 5, 6, 7, 8, 10 ));
2308matrix homalg_variable_657 = SyzygiesGeneratorsOfRows(homalg_variable_658);
2309IsZeroMatrix(homalg_variable_657);
2310ncols(homalg_variable_657);
2311GetColumnIndependentUnitPositions(homalg_variable_657, list ( 0 ));
2312matrix homalg_variable_660 = submat(homalg_variable_658,1..8,intvec( 1, 2, 3, 4, 5, 6, 7, 9 ));
2313matrix homalg_variable_659 = SyzygiesGeneratorsOfRows(homalg_variable_660);
2314IsZeroMatrix(homalg_variable_659);
2315ZeroRows(homalg_variable_660);
2316IsIdentityMatrix(homalg_variable_660);
2317NonTrivialDegreePerRowWithColPosition( homalg_variable_660 );
2318print(transpose(homalg_variable_660));
2319tst_ignore(string(memory(0)));
2320matrix homalg_variable_662 = homalg_variable_649*homalg_variable_647;
2321matrix homalg_variable_663 = homalg_variable_119*homalg_variable_662;
2322matrix homalg_variable_664 = homalg_variable_663*homalg_variable_660;
2323matrix homalg_variable_661 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_664,homalg_variable_120);
2324IsZeroMatrix(homalg_variable_661);
2325ncols(homalg_variable_661);
2326matrix homalg_variable_665 = SyzygiesGeneratorsOfRows(homalg_variable_661);
2327IsZeroMatrix(homalg_variable_665);
2328ZeroRows(homalg_variable_661);
2329IsIdentityMatrix(homalg_variable_661);
2330NonTrivialDegreePerRowWithColPosition( homalg_variable_661 );
2331print(transpose(homalg_variable_661));
2332tst_ignore(string(memory(0)));
2333matrix homalg_variable_667 = homalg_variable_662*homalg_variable_660;
2334matrix homalg_variable_668 = homalg_variable_121*homalg_variable_667;
2335matrix homalg_variable_669 = homalg_variable_668*homalg_variable_661;
2336matrix homalg_variable_666 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_669,homalg_variable_122);
2337IsZeroMatrix(homalg_variable_666);
2338ncols(homalg_variable_666);
2339matrix homalg_variable_670 = SyzygiesGeneratorsOfRows(homalg_variable_666);
2340IsZeroMatrix(homalg_variable_670);
2341ncols(homalg_variable_670);
2342GetColumnIndependentUnitPositions(homalg_variable_670, list ( 0 ));
2343matrix homalg_variable_672 = submat(homalg_variable_666,1..8,intvec( 1, 2, 3, 4, 5, 6, 7, 8 ));
2344matrix homalg_variable_671 = SyzygiesGeneratorsOfRows(homalg_variable_672);
2345IsZeroMatrix(homalg_variable_671);
2346ZeroRows(homalg_variable_672);
2347IsIdentityMatrix(homalg_variable_672);
2348NonTrivialDegreePerRowWithColPosition( homalg_variable_672 );
2349print(transpose(homalg_variable_672));
2350tst_ignore(string(memory(0)));
2351kill homalg_variable_659;kill homalg_variable_663;kill homalg_variable_664;kill homalg_variable_665;kill homalg_variable_671;
2352matrix homalg_variable_674 = homalg_variable_667*homalg_variable_661;
2353matrix homalg_variable_675 = homalg_variable_123*homalg_variable_674;
2354matrix homalg_variable_676 = homalg_variable_675*homalg_variable_672;
2355matrix homalg_variable_673 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_676,homalg_variable_124);
2356IsZeroMatrix(homalg_variable_673);
2357ncols(homalg_variable_673);
2358matrix homalg_variable_677 = SyzygiesGeneratorsOfRows(homalg_variable_673);
2359IsZeroMatrix(homalg_variable_677);
2360ncols(homalg_variable_677);
2361GetColumnIndependentUnitPositions(homalg_variable_677, list ( 0 ));
2362matrix homalg_variable_679 = submat(homalg_variable_673,1..8,intvec( 1, 2, 3, 4, 5, 6, 7, 9 ));
2363matrix homalg_variable_678 = SyzygiesGeneratorsOfRows(homalg_variable_679);
2364IsZeroMatrix(homalg_variable_678);
2365ZeroRows(homalg_variable_679);
2366IsIdentityMatrix(homalg_variable_679);
2367NonTrivialDegreePerRowWithColPosition( homalg_variable_679 );
2368print(transpose(homalg_variable_679));
2369tst_ignore(string(memory(0)));
2370matrix homalg_variable_681 = homalg_variable_674*homalg_variable_672;
2371matrix homalg_variable_682 = homalg_variable_125*homalg_variable_681;
2372matrix homalg_variable_683 = homalg_variable_682*homalg_variable_679;
2373matrix homalg_variable_680 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_683,homalg_variable_126);
2374IsZeroMatrix(homalg_variable_680);
2375ncols(homalg_variable_680);
2376matrix homalg_variable_684 = SyzygiesGeneratorsOfRows(homalg_variable_680);
2377IsZeroMatrix(homalg_variable_684);
2378ncols(homalg_variable_684);
2379GetColumnIndependentUnitPositions(homalg_variable_684, list ( 0 ));
2380matrix homalg_variable_686 = submat(homalg_variable_680,1..8,intvec( 1, 2, 3, 4, 5, 6, 8, 9, 11, 12, 13 ));
2381matrix homalg_variable_685 = SyzygiesGeneratorsOfRows(homalg_variable_686);
2382IsZeroMatrix(homalg_variable_685);
2383ncols(homalg_variable_685);
2384GetColumnIndependentUnitPositions(homalg_variable_685, list ( 0 ));
2385matrix homalg_variable_688 = submat(homalg_variable_686,1..8,intvec( 1, 2, 3, 4, 5, 6, 7, 9 ));
2386matrix homalg_variable_687 = SyzygiesGeneratorsOfRows(homalg_variable_688);
2387IsZeroMatrix(homalg_variable_687);
2388ZeroRows(homalg_variable_688);
2389IsIdentityMatrix(homalg_variable_688);
2390NonTrivialDegreePerRowWithColPosition( homalg_variable_688 );
2391print(transpose(homalg_variable_688));
2392tst_ignore(string(memory(0)));
2393matrix homalg_variable_690 = homalg_variable_681*homalg_variable_679;
2394matrix homalg_variable_691 = homalg_variable_127*homalg_variable_690;
2395matrix homalg_variable_692 = homalg_variable_691*homalg_variable_688;
2396matrix homalg_variable_689 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_692,homalg_variable_128);
2397IsZeroMatrix(homalg_variable_689);
2398ncols(homalg_variable_689);
2399matrix homalg_variable_693 = SyzygiesGeneratorsOfRows(homalg_variable_689);
2400IsZeroMatrix(homalg_variable_693);
2401ncols(homalg_variable_693);
2402GetColumnIndependentUnitPositions(homalg_variable_693, list ( 0 ));
2403matrix homalg_variable_695 = submat(homalg_variable_689,1..8,intvec( 1, 2, 3, 4, 5, 7, 8, 10, 11, 12, 13, 15, 16, 17 ));
2404matrix homalg_variable_694 = SyzygiesGeneratorsOfRows(homalg_variable_695);
2405IsZeroMatrix(homalg_variable_694);
2406ncols(homalg_variable_694);
2407GetColumnIndependentUnitPositions(homalg_variable_694, list ( 0 ));
2408matrix homalg_variable_697 = submat(homalg_variable_695,1..8,intvec( 1, 2, 3, 4, 5, 6, 8, 9, 12 ));
2409matrix homalg_variable_696 = SyzygiesGeneratorsOfRows(homalg_variable_697);
2410IsZeroMatrix(homalg_variable_696);
2411ncols(homalg_variable_696);
2412GetColumnIndependentUnitPositions(homalg_variable_696, list ( 0 ));
2413matrix homalg_variable_699 = submat(homalg_variable_697,1..8,intvec( 1, 2, 3, 4, 5, 6, 7, 9 ));
2414matrix homalg_variable_698 = SyzygiesGeneratorsOfRows(homalg_variable_699);
2415IsZeroMatrix(homalg_variable_698);
2416ZeroRows(homalg_variable_699);
2417IsIdentityMatrix(homalg_variable_699);
2418NonTrivialDegreePerRowWithColPosition( homalg_variable_699 );
2419print(transpose(homalg_variable_699));
2420tst_ignore(string(memory(0)));
2421kill homalg_variable_678;kill homalg_variable_682;kill homalg_variable_683;kill homalg_variable_687;kill homalg_variable_698;
2422matrix homalg_variable_701 = homalg_variable_690*homalg_variable_688;
2423matrix homalg_variable_702 = homalg_variable_129*homalg_variable_701;
2424matrix homalg_variable_703 = homalg_variable_702*homalg_variable_699;
2425matrix homalg_variable_700 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_703,homalg_variable_130);
2426IsZeroMatrix(homalg_variable_700);
2427ncols(homalg_variable_700);
2428matrix homalg_variable_704 = SyzygiesGeneratorsOfRows(homalg_variable_700);
2429IsZeroMatrix(homalg_variable_704);
2430ncols(homalg_variable_704);
2431GetColumnIndependentUnitPositions(homalg_variable_704, list ( 0 ));
2432matrix homalg_variable_706 = submat(homalg_variable_700,1..8,intvec( 1, 2, 3, 4, 6, 9, 11, 13, 15, 16, 19, 21, 22 ));
2433matrix homalg_variable_705 = SyzygiesGeneratorsOfRows(homalg_variable_706);
2434IsZeroMatrix(homalg_variable_705);
2435ncols(homalg_variable_705);
2436GetColumnIndependentUnitPositions(homalg_variable_705, list ( 0 ));
2437matrix homalg_variable_708 = submat(homalg_variable_706,1..8,intvec( 1, 2, 3, 4, 5, 6, 8, 11 ));
2438matrix homalg_variable_707 = SyzygiesGeneratorsOfRows(homalg_variable_708);
2439IsZeroMatrix(homalg_variable_707);
2440ZeroRows(homalg_variable_708);
2441IsIdentityMatrix(homalg_variable_708);
2442NonTrivialDegreePerRowWithColPosition( homalg_variable_708 );
2443print(transpose(homalg_variable_708));
2444tst_ignore(string(memory(0)));
2445matrix homalg_variable_710 = homalg_variable_701*homalg_variable_699;
2446matrix homalg_variable_711 = homalg_variable_131*homalg_variable_710;
2447matrix homalg_variable_712 = homalg_variable_711*homalg_variable_708;
2448matrix homalg_variable_709 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_712,homalg_variable_132);
2449IsZeroMatrix(homalg_variable_709);
2450ncols(homalg_variable_709);
2451matrix homalg_variable_713 = SyzygiesGeneratorsOfRows(homalg_variable_709);
2452IsZeroMatrix(homalg_variable_713);
2453ZeroRows(homalg_variable_709);
2454IsIdentityMatrix(homalg_variable_709);
2455NonTrivialDegreePerRowWithColPosition( homalg_variable_709 );
2456print(transpose(homalg_variable_709));
2457tst_ignore(string(memory(0)));
2458kill homalg_variable_702;kill homalg_variable_703;kill homalg_variable_707;kill homalg_variable_713;
2459matrix homalg_variable_715 = homalg_variable_710*homalg_variable_708;
2460matrix homalg_variable_716 = homalg_variable_133*homalg_variable_715;
2461matrix homalg_variable_717 = homalg_variable_716*homalg_variable_709;
2462matrix homalg_variable_714 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_717,homalg_variable_134);
2463IsZeroMatrix(homalg_variable_714);
2464ncols(homalg_variable_714);
2465matrix homalg_variable_718 = SyzygiesGeneratorsOfRows(homalg_variable_714);
2466IsZeroMatrix(homalg_variable_718);
2467ncols(homalg_variable_718);
2468GetColumnIndependentUnitPositions(homalg_variable_718, list ( 0 ));
2469matrix homalg_variable_720 = submat(homalg_variable_714,1..8,intvec( 1, 2, 3, 4, 5, 6, 7, 8 ));
2470matrix homalg_variable_719 = SyzygiesGeneratorsOfRows(homalg_variable_720);
2471IsZeroMatrix(homalg_variable_719);
2472ZeroRows(homalg_variable_720);
2473IsIdentityMatrix(homalg_variable_720);
2474NonTrivialDegreePerRowWithColPosition( homalg_variable_720 );
2475print(transpose(homalg_variable_720));
2476tst_ignore(string(memory(0)));
2477matrix homalg_variable_722 = homalg_variable_715*homalg_variable_709;
2478matrix homalg_variable_723 = homalg_variable_135*homalg_variable_722;
2479matrix homalg_variable_724 = homalg_variable_723*homalg_variable_720;
2480matrix homalg_variable_721 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_724,homalg_variable_136);
2481IsZeroMatrix(homalg_variable_721);
2482ncols(homalg_variable_721);
2483matrix homalg_variable_725 = SyzygiesGeneratorsOfRows(homalg_variable_721);
2484IsZeroMatrix(homalg_variable_725);
2485ncols(homalg_variable_725);
2486GetColumnIndependentUnitPositions(homalg_variable_725, list ( 0 ));
2487matrix homalg_variable_727 = submat(homalg_variable_721,1..8,intvec( 1, 2, 3, 4, 5, 6, 7, 9, 10 ));
2488matrix homalg_variable_726 = SyzygiesGeneratorsOfRows(homalg_variable_727);
2489IsZeroMatrix(homalg_variable_726);
2490ncols(homalg_variable_726);
2491GetColumnIndependentUnitPositions(homalg_variable_726, list ( 0 ));
2492matrix homalg_variable_729 = submat(homalg_variable_727,1..8,intvec( 1, 2, 3, 4, 5, 6, 7, 8 ));
2493matrix homalg_variable_728 = SyzygiesGeneratorsOfRows(homalg_variable_729);
2494IsZeroMatrix(homalg_variable_728);
2495ZeroRows(homalg_variable_729);
2496IsIdentityMatrix(homalg_variable_729);
2497NonTrivialDegreePerRowWithColPosition( homalg_variable_729 );
2498print(transpose(homalg_variable_729));
2499tst_ignore(string(memory(0)));
2500matrix homalg_variable_731 = homalg_variable_722*homalg_variable_720;
2501matrix homalg_variable_732 = homalg_variable_137*homalg_variable_731;
2502matrix homalg_variable_733 = homalg_variable_732*homalg_variable_729;
2503matrix homalg_variable_730 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_733,homalg_variable_138);
2504IsZeroMatrix(homalg_variable_730);
2505ncols(homalg_variable_730);
2506matrix homalg_variable_734 = SyzygiesGeneratorsOfRows(homalg_variable_730);
2507IsZeroMatrix(homalg_variable_734);
2508ncols(homalg_variable_734);
2509GetColumnIndependentUnitPositions(homalg_variable_734, list ( 0 ));
2510matrix homalg_variable_736 = submat(homalg_variable_730,1..8,intvec( 1, 2, 3, 4, 5, 6, 8, 9, 11, 12, 13 ));
2511matrix homalg_variable_735 = SyzygiesGeneratorsOfRows(homalg_variable_736);
2512IsZeroMatrix(homalg_variable_735);
2513ncols(homalg_variable_735);
2514GetColumnIndependentUnitPositions(homalg_variable_735, list ( 0 ));
2515matrix homalg_variable_738 = submat(homalg_variable_736,1..8,intvec( 1, 2, 3, 4, 5, 6, 7, 9, 10 ));
2516matrix homalg_variable_737 = SyzygiesGeneratorsOfRows(homalg_variable_738);
2517IsZeroMatrix(homalg_variable_737);
2518ncols(homalg_variable_737);
2519GetColumnIndependentUnitPositions(homalg_variable_737, list ( 0 ));
2520matrix homalg_variable_740 = submat(homalg_variable_738,1..8,intvec( 1, 2, 3, 4, 5, 6, 7, 8 ));
2521matrix homalg_variable_739 = SyzygiesGeneratorsOfRows(homalg_variable_740);
2522IsZeroMatrix(homalg_variable_739);
2523ZeroRows(homalg_variable_740);
2524IsIdentityMatrix(homalg_variable_740);
2525NonTrivialDegreePerRowWithColPosition( homalg_variable_740 );
2526print(transpose(homalg_variable_740));
2527tst_ignore(string(memory(0)));
2528kill homalg_variable_719;kill homalg_variable_723;kill homalg_variable_724;kill homalg_variable_728;kill homalg_variable_739;
2529matrix homalg_variable_742 = homalg_variable_731*homalg_variable_729;
2530matrix homalg_variable_743 = homalg_variable_139*homalg_variable_742;
2531matrix homalg_variable_744 = homalg_variable_743*homalg_variable_740;
2532matrix homalg_variable_741 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_744,homalg_variable_140);
2533IsZeroMatrix(homalg_variable_741);
2534ncols(homalg_variable_741);
2535matrix homalg_variable_745 = SyzygiesGeneratorsOfRows(homalg_variable_741);
2536IsZeroMatrix(homalg_variable_745);
2537ncols(homalg_variable_745);
2538GetColumnIndependentUnitPositions(homalg_variable_745, list ( 0 ));
2539matrix homalg_variable_747 = submat(homalg_variable_741,1..8,intvec( 1, 2, 3, 4, 5, 7, 8, 10, 11, 12, 14, 15, 16, 17 ));
2540matrix homalg_variable_746 = SyzygiesGeneratorsOfRows(homalg_variable_747);
2541IsZeroMatrix(homalg_variable_746);
2542ncols(homalg_variable_746);
2543GetColumnIndependentUnitPositions(homalg_variable_746, list ( 0 ));
2544matrix homalg_variable_749 = submat(homalg_variable_747,1..8,intvec( 1, 2, 3, 4, 5, 6, 8, 11, 12 ));
2545matrix homalg_variable_748 = SyzygiesGeneratorsOfRows(homalg_variable_749);
2546IsZeroMatrix(homalg_variable_748);
2547ncols(homalg_variable_748);
2548GetColumnIndependentUnitPositions(homalg_variable_748, list ( 0 ));
2549matrix homalg_variable_751 = submat(homalg_variable_749,1..8,intvec( 1, 2, 3, 4, 5, 6, 7, 8 ));
2550matrix homalg_variable_750 = SyzygiesGeneratorsOfRows(homalg_variable_751);
2551IsZeroMatrix(homalg_variable_750);
2552ZeroRows(homalg_variable_751);
2553IsIdentityMatrix(homalg_variable_751);
2554NonTrivialDegreePerRowWithColPosition( homalg_variable_751 );
2555print(transpose(homalg_variable_751));
2556tst_ignore(string(memory(0)));
2557matrix homalg_variable_753 = homalg_variable_742*homalg_variable_740;
2558matrix homalg_variable_754 = homalg_variable_141*homalg_variable_753;
2559matrix homalg_variable_755 = homalg_variable_754*homalg_variable_751;
2560matrix homalg_variable_752 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_755,homalg_variable_142);
2561IsZeroMatrix(homalg_variable_752);
2562ncols(homalg_variable_752);
2563matrix homalg_variable_756 = SyzygiesGeneratorsOfRows(homalg_variable_752);
2564IsZeroMatrix(homalg_variable_756);
2565ncols(homalg_variable_756);
2566GetColumnIndependentUnitPositions(homalg_variable_756, list ( 0 ));
2567matrix homalg_variable_758 = submat(homalg_variable_752,1..8,intvec( 1, 2, 3, 4, 6, 7, 9, 10, 11, 13, 14, 15, 16, 17, 19, 20, 21, 22 ));
2568matrix homalg_variable_757 = SyzygiesGeneratorsOfRows(homalg_variable_758);
2569IsZeroMatrix(homalg_variable_757);
2570ncols(homalg_variable_757);
2571GetColumnIndependentUnitPositions(homalg_variable_757, list ( 0 ));
2572matrix homalg_variable_760 = submat(homalg_variable_758,1..8,intvec( 1, 2, 3, 4, 5, 7, 10, 11, 12, 15, 16 ));
2573matrix homalg_variable_759 = SyzygiesGeneratorsOfRows(homalg_variable_760);
2574IsZeroMatrix(homalg_variable_759);
2575ncols(homalg_variable_759);
2576GetColumnIndependentUnitPositions(homalg_variable_759, list ( 0 ));
2577matrix homalg_variable_762 = submat(homalg_variable_760,1..8,intvec( 1, 2, 3, 4, 5, 6, 7, 8, 10 ));
2578matrix homalg_variable_761 = SyzygiesGeneratorsOfRows(homalg_variable_762);
2579IsZeroMatrix(homalg_variable_761);
2580ncols(homalg_variable_761);
2581GetColumnIndependentUnitPositions(homalg_variable_761, list ( 0 ));
2582matrix homalg_variable_764 = submat(homalg_variable_762,1..8,intvec( 1, 2, 3, 4, 5, 6, 7, 9 ));
2583matrix homalg_variable_763 = SyzygiesGeneratorsOfRows(homalg_variable_764);
2584IsZeroMatrix(homalg_variable_763);
2585ZeroRows(homalg_variable_764);
2586IsIdentityMatrix(homalg_variable_764);
2587NonTrivialDegreePerRowWithColPosition( homalg_variable_764 );
2588print(transpose(homalg_variable_764));
2589tst_ignore(string(memory(0)));
2590kill homalg_variable_743;kill homalg_variable_744;kill homalg_variable_750;kill homalg_variable_763;
2591matrix homalg_variable_766 = homalg_variable_753*homalg_variable_751;
2592matrix homalg_variable_767 = homalg_variable_143*homalg_variable_766;
2593matrix homalg_variable_768 = homalg_variable_767*homalg_variable_764;
2594matrix homalg_variable_765 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_768,homalg_variable_144);
2595IsZeroMatrix(homalg_variable_765);
2596ncols(homalg_variable_765);
2597matrix homalg_variable_769 = SyzygiesGeneratorsOfRows(homalg_variable_765);
2598IsZeroMatrix(homalg_variable_769);
2599ZeroRows(homalg_variable_765);
2600IsIdentityMatrix(homalg_variable_765);
2601NonTrivialDegreePerRowWithColPosition( homalg_variable_765 );
2602print(transpose(homalg_variable_765));
2603tst_ignore(string(memory(0)));
2604matrix homalg_variable_771 = homalg_variable_766*homalg_variable_764;
2605matrix homalg_variable_772 = homalg_variable_145*homalg_variable_771;
2606matrix homalg_variable_773 = homalg_variable_772*homalg_variable_765;
2607matrix homalg_variable_770 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_773,homalg_variable_146);
2608IsZeroMatrix(homalg_variable_770);
2609ncols(homalg_variable_770);
2610matrix homalg_variable_774 = SyzygiesGeneratorsOfRows(homalg_variable_770);
2611IsZeroMatrix(homalg_variable_774);
2612ncols(homalg_variable_774);
2613GetColumnIndependentUnitPositions(homalg_variable_774, list ( 0 ));
2614matrix homalg_variable_776 = submat(homalg_variable_770,1..8,intvec( 1, 2, 3, 4, 5, 6, 7, 8 ));
2615matrix homalg_variable_775 = SyzygiesGeneratorsOfRows(homalg_variable_776);
2616IsZeroMatrix(homalg_variable_775);
2617ZeroRows(homalg_variable_776);
2618IsIdentityMatrix(homalg_variable_776);
2619NonTrivialDegreePerRowWithColPosition( homalg_variable_776 );
2620print(transpose(homalg_variable_776));
2621tst_ignore(string(memory(0)));
2622kill homalg_variable_767;kill homalg_variable_768;kill homalg_variable_769;kill homalg_variable_775;
2623matrix homalg_variable_778 = homalg_variable_771*homalg_variable_765;
2624matrix homalg_variable_779 = homalg_variable_147*homalg_variable_778;
2625matrix homalg_variable_780 = homalg_variable_779*homalg_variable_776;
2626matrix homalg_variable_777 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_780,homalg_variable_148);
2627IsZeroMatrix(homalg_variable_777);
2628ncols(homalg_variable_777);
2629matrix homalg_variable_781 = SyzygiesGeneratorsOfRows(homalg_variable_777);
2630IsZeroMatrix(homalg_variable_781);
2631ncols(homalg_variable_781);
2632GetColumnIndependentUnitPositions(homalg_variable_781, list ( 0 ));
2633matrix homalg_variable_783 = submat(homalg_variable_777,1..8,intvec( 1, 2, 3, 4, 5, 6, 7, 9, 10 ));
2634matrix homalg_variable_782 = SyzygiesGeneratorsOfRows(homalg_variable_783);
2635IsZeroMatrix(homalg_variable_782);
2636ncols(homalg_variable_782);
2637GetColumnIndependentUnitPositions(homalg_variable_782, list ( 0 ));
2638matrix homalg_variable_785 = submat(homalg_variable_783,1..8,intvec( 1, 2, 3, 4, 5, 6, 7, 8 ));
2639matrix homalg_variable_784 = SyzygiesGeneratorsOfRows(homalg_variable_785);
2640IsZeroMatrix(homalg_variable_784);
2641ZeroRows(homalg_variable_785);
2642IsIdentityMatrix(homalg_variable_785);
2643NonTrivialDegreePerRowWithColPosition( homalg_variable_785 );
2644print(transpose(homalg_variable_785));
2645tst_ignore(string(memory(0)));
2646matrix homalg_variable_787 = homalg_variable_778*homalg_variable_776;
2647matrix homalg_variable_788 = homalg_variable_149*homalg_variable_787;
2648matrix homalg_variable_789 = homalg_variable_788*homalg_variable_785;
2649matrix homalg_variable_786 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_789,homalg_variable_150);
2650IsZeroMatrix(homalg_variable_786);
2651ncols(homalg_variable_786);
2652matrix homalg_variable_790 = SyzygiesGeneratorsOfRows(homalg_variable_786);
2653IsZeroMatrix(homalg_variable_790);
2654ncols(homalg_variable_790);
2655GetColumnIndependentUnitPositions(homalg_variable_790, list ( 0 ));
2656matrix homalg_variable_792 = submat(homalg_variable_786,1..8,intvec( 1, 2, 3, 4, 5, 6, 8, 9, 11, 12, 13 ));
2657matrix homalg_variable_791 = SyzygiesGeneratorsOfRows(homalg_variable_792);
2658IsZeroMatrix(homalg_variable_791);
2659ncols(homalg_variable_791);
2660GetColumnIndependentUnitPositions(homalg_variable_791, list ( 0 ));
2661matrix homalg_variable_794 = submat(homalg_variable_792,1..8,intvec( 1, 2, 3, 4, 5, 6, 7, 9 ));
2662matrix homalg_variable_793 = SyzygiesGeneratorsOfRows(homalg_variable_794);
2663IsZeroMatrix(homalg_variable_793);
2664ZeroRows(homalg_variable_794);
2665IsIdentityMatrix(homalg_variable_794);
2666NonTrivialDegreePerRowWithColPosition( homalg_variable_794 );
2667print(transpose(homalg_variable_794));
2668tst_ignore(string(memory(0)));
2669kill homalg_variable_780;kill homalg_variable_784;kill homalg_variable_793;
2670matrix homalg_variable_796 = homalg_variable_787*homalg_variable_785;
2671matrix homalg_variable_797 = homalg_variable_151*homalg_variable_796;
2672matrix homalg_variable_798 = homalg_variable_797*homalg_variable_794;
2673matrix homalg_variable_795 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_798,homalg_variable_152);
2674IsZeroMatrix(homalg_variable_795);
2675ncols(homalg_variable_795);
2676matrix homalg_variable_799 = SyzygiesGeneratorsOfRows(homalg_variable_795);
2677IsZeroMatrix(homalg_variable_799);
2678ncols(homalg_variable_799);
2679GetColumnIndependentUnitPositions(homalg_variable_799, list ( 0 ));
2680matrix homalg_variable_801 = submat(homalg_variable_795,1..8,intvec( 1, 2, 3, 4, 5, 7, 10, 14, 17 ));
2681matrix homalg_variable_800 = SyzygiesGeneratorsOfRows(homalg_variable_801);
2682IsZeroMatrix(homalg_variable_800);
2683ncols(homalg_variable_800);
2684GetColumnIndependentUnitPositions(homalg_variable_800, list ( 0 ));
2685matrix homalg_variable_803 = submat(homalg_variable_801,1..8,intvec( 1, 2, 3, 4, 5, 6, 7, 8 ));
2686matrix homalg_variable_802 = SyzygiesGeneratorsOfRows(homalg_variable_803);
2687IsZeroMatrix(homalg_variable_802);
2688ZeroRows(homalg_variable_803);
2689IsIdentityMatrix(homalg_variable_803);
2690NonTrivialDegreePerRowWithColPosition( homalg_variable_803 );
2691print(transpose(homalg_variable_803));
2692tst_ignore(string(memory(0)));
2693matrix homalg_variable_805 = homalg_variable_796*homalg_variable_794;
2694matrix homalg_variable_806 = homalg_variable_153*homalg_variable_805;
2695matrix homalg_variable_807 = homalg_variable_806*homalg_variable_803;
2696matrix homalg_variable_804 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_807,homalg_variable_154);
2697IsZeroMatrix(homalg_variable_804);
2698ncols(homalg_variable_804);
2699matrix homalg_variable_808 = SyzygiesGeneratorsOfRows(homalg_variable_804);
2700IsZeroMatrix(homalg_variable_808);
2701ncols(homalg_variable_808);
2702GetColumnIndependentUnitPositions(homalg_variable_808, list ( 0 ));
2703matrix homalg_variable_810 = submat(homalg_variable_804,1..8,intvec( 1, 2, 3, 4, 6, 9, 11, 13, 15, 16, 19, 21, 22 ));
2704matrix homalg_variable_809 = SyzygiesGeneratorsOfRows(homalg_variable_810);
2705IsZeroMatrix(homalg_variable_809);
2706ncols(homalg_variable_809);
2707GetColumnIndependentUnitPositions(homalg_variable_809, list ( 0 ));
2708matrix homalg_variable_812 = submat(homalg_variable_810,1..8,intvec( 1, 2, 3, 4, 5, 6, 8, 11 ));
2709matrix homalg_variable_811 = SyzygiesGeneratorsOfRows(homalg_variable_812);
2710IsZeroMatrix(homalg_variable_811);
2711ZeroRows(homalg_variable_812);
2712IsIdentityMatrix(homalg_variable_812);
2713NonTrivialDegreePerRowWithColPosition( homalg_variable_812 );
2714print(transpose(homalg_variable_812));
2715tst_ignore(string(memory(0)));
2716kill homalg_variable_802;kill homalg_variable_811;
2717matrix homalg_variable_814 = homalg_variable_805*homalg_variable_803;
2718matrix homalg_variable_815 = homalg_variable_155*homalg_variable_814;
2719matrix homalg_variable_816 = homalg_variable_815*homalg_variable_812;
2720matrix homalg_variable_813 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_816,homalg_variable_156);
2721IsZeroMatrix(homalg_variable_813);
2722ncols(homalg_variable_813);
2723matrix homalg_variable_817 = SyzygiesGeneratorsOfRows(homalg_variable_813);
2724IsZeroMatrix(homalg_variable_817);
2725ZeroRows(homalg_variable_813);
2726IsIdentityMatrix(homalg_variable_813);
2727NonTrivialDegreePerRowWithColPosition( homalg_variable_813 );
2728print(transpose(homalg_variable_813));
2729tst_ignore(string(memory(0)));
2730matrix homalg_variable_819 = homalg_variable_814*homalg_variable_812;
2731matrix homalg_variable_820 = homalg_variable_157*homalg_variable_819;
2732matrix homalg_variable_821 = homalg_variable_820*homalg_variable_813;
2733matrix homalg_variable_818 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_821,homalg_variable_158);
2734IsZeroMatrix(homalg_variable_818);
2735ncols(homalg_variable_818);
2736matrix homalg_variable_822 = SyzygiesGeneratorsOfRows(homalg_variable_818);
2737IsZeroMatrix(homalg_variable_822);
2738ncols(homalg_variable_822);
2739GetColumnIndependentUnitPositions(homalg_variable_822, list ( 0 ));
2740matrix homalg_variable_824 = submat(homalg_variable_818,1..8,intvec( 1, 2, 3, 4, 5, 6, 7, 8 ));
2741matrix homalg_variable_823 = SyzygiesGeneratorsOfRows(homalg_variable_824);
2742IsZeroMatrix(homalg_variable_823);
2743ZeroRows(homalg_variable_824);
2744IsIdentityMatrix(homalg_variable_824);
2745NonTrivialDegreePerRowWithColPosition( homalg_variable_824 );
2746print(transpose(homalg_variable_824));
2747tst_ignore(string(memory(0)));
2748matrix homalg_variable_826 = homalg_variable_819*homalg_variable_813;
2749matrix homalg_variable_827 = homalg_variable_159*homalg_variable_826;
2750matrix homalg_variable_828 = homalg_variable_827*homalg_variable_824;
2751matrix homalg_variable_825 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_828,homalg_variable_160);
2752IsZeroMatrix(homalg_variable_825);
2753ncols(homalg_variable_825);
2754matrix homalg_variable_829 = SyzygiesGeneratorsOfRows(homalg_variable_825);
2755IsZeroMatrix(homalg_variable_829);
2756ncols(homalg_variable_829);
2757GetColumnIndependentUnitPositions(homalg_variable_829, list ( 0 ));
2758kill homalg_variable_817;kill homalg_variable_820;kill homalg_variable_821;kill homalg_variable_823;
2759matrix homalg_variable_831 = submat(homalg_variable_825,1..8,intvec( 1, 2, 3, 4, 5, 6, 7, 9, 10 ));
2760matrix homalg_variable_830 = SyzygiesGeneratorsOfRows(homalg_variable_831);
2761IsZeroMatrix(homalg_variable_830);
2762ncols(homalg_variable_830);
2763GetColumnIndependentUnitPositions(homalg_variable_830, list ( 0 ));
2764matrix homalg_variable_833 = submat(homalg_variable_831,1..8,intvec( 1, 2, 3, 4, 5, 6, 7, 8 ));
2765matrix homalg_variable_832 = SyzygiesGeneratorsOfRows(homalg_variable_833);
2766IsZeroMatrix(homalg_variable_832);
2767ZeroRows(homalg_variable_833);
2768IsIdentityMatrix(homalg_variable_833);
2769NonTrivialDegreePerRowWithColPosition( homalg_variable_833 );
2770print(transpose(homalg_variable_833));
2771tst_ignore(string(memory(0)));
2772matrix homalg_variable_835 = homalg_variable_826*homalg_variable_824;
2773matrix homalg_variable_836 = homalg_variable_161*homalg_variable_835;
2774matrix homalg_variable_837 = homalg_variable_836*homalg_variable_833;
2775matrix homalg_variable_834 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_837,homalg_variable_162);
2776IsZeroMatrix(homalg_variable_834);
2777ncols(homalg_variable_834);
2778matrix homalg_variable_838 = SyzygiesGeneratorsOfRows(homalg_variable_834);
2779IsZeroMatrix(homalg_variable_838);
2780ncols(homalg_variable_838);
2781GetColumnIndependentUnitPositions(homalg_variable_838, list ( 0 ));
2782matrix homalg_variable_840 = submat(homalg_variable_834,1..8,intvec( 1, 2, 3, 4, 5, 6, 8, 11, 13 ));
2783matrix homalg_variable_839 = SyzygiesGeneratorsOfRows(homalg_variable_840);
2784IsZeroMatrix(homalg_variable_839);
2785ncols(homalg_variable_839);
2786GetColumnIndependentUnitPositions(homalg_variable_839, list ( 0 ));
2787matrix homalg_variable_842 = submat(homalg_variable_840,1..8,intvec( 1, 2, 3, 4, 5, 6, 7, 8 ));
2788matrix homalg_variable_841 = SyzygiesGeneratorsOfRows(homalg_variable_842);
2789IsZeroMatrix(homalg_variable_841);
2790ZeroRows(homalg_variable_842);
2791IsIdentityMatrix(homalg_variable_842);
2792NonTrivialDegreePerRowWithColPosition( homalg_variable_842 );
2793print(transpose(homalg_variable_842));
2794tst_ignore(string(memory(0)));
2795matrix homalg_variable_844 = homalg_variable_835*homalg_variable_833;
2796matrix homalg_variable_845 = homalg_variable_163*homalg_variable_844;
2797matrix homalg_variable_846 = homalg_variable_845*homalg_variable_842;
2798matrix homalg_variable_843 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_846,homalg_variable_164);
2799IsZeroMatrix(homalg_variable_843);
2800ncols(homalg_variable_843);
2801matrix homalg_variable_847 = SyzygiesGeneratorsOfRows(homalg_variable_843);
2802IsZeroMatrix(homalg_variable_847);
2803ncols(homalg_variable_847);
2804GetColumnIndependentUnitPositions(homalg_variable_847, list ( 0 ));
2805kill homalg_variable_832;kill homalg_variable_836;kill homalg_variable_837;kill homalg_variable_841;
2806matrix homalg_variable_849 = submat(homalg_variable_843,1..8,intvec( 1, 2, 3, 4, 5, 7, 10, 14, 17 ));
2807matrix homalg_variable_848 = SyzygiesGeneratorsOfRows(homalg_variable_849);
2808IsZeroMatrix(homalg_variable_848);
2809ncols(homalg_variable_848);
2810GetColumnIndependentUnitPositions(homalg_variable_848, list ( 0 ));
2811matrix homalg_variable_851 = submat(homalg_variable_849,1..8,intvec( 1, 2, 3, 4, 5, 6, 7, 8 ));
2812matrix homalg_variable_850 = SyzygiesGeneratorsOfRows(homalg_variable_851);
2813IsZeroMatrix(homalg_variable_850);
2814ZeroRows(homalg_variable_851);
2815IsIdentityMatrix(homalg_variable_851);
2816NonTrivialDegreePerRowWithColPosition( homalg_variable_851 );
2817print(transpose(homalg_variable_851));
2818tst_ignore(string(memory(0)));
2819
2820tst_status(1);$
2821
Note: See TracBrowser for help on using the repository browser.