Ticket #276: commands_file_of_Singular_with_PID_6023

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