1 | option(noredefine);option(redSB);LIB "matrix.lib";LIB "involut.lib";LIB "nctools.lib";LIB "poly.lib";LIB "random.lib";LIB "finvar.lib"; |
---|
2 | int homalg_variable_i; int homalg_variable_j; int homalg_variable_k; list homalg_variable_l; |
---|
3 | |
---|
4 | |
---|
5 | proc IsDiagonalMatrix (matrix m) |
---|
6 | { |
---|
7 | int min=nrows(m); |
---|
8 | if (min>ncols(m)) |
---|
9 | { |
---|
10 | min=ncols(m); |
---|
11 | } |
---|
12 | matrix z[nrows(m)][ncols(m)]; |
---|
13 | matrix c = m; |
---|
14 | for (int i=1; i<=min; i++) |
---|
15 | { |
---|
16 | c[i,i]=0; |
---|
17 | } |
---|
18 | return(c==z); |
---|
19 | } |
---|
20 | |
---|
21 | |
---|
22 | proc ZeroRows (module m) |
---|
23 | { |
---|
24 | list l; |
---|
25 | int s = 1; |
---|
26 | for (int i=1;i<=ncols(m);i++) |
---|
27 | { |
---|
28 | if (m[i]==0) |
---|
29 | { |
---|
30 | l[s]=i; s++; |
---|
31 | } |
---|
32 | } |
---|
33 | if (size(l)==0) |
---|
34 | { |
---|
35 | return("[]")); |
---|
36 | } |
---|
37 | return(string(l)); |
---|
38 | } |
---|
39 | |
---|
40 | |
---|
41 | proc ZeroColumns (matrix n) |
---|
42 | { |
---|
43 | matrix m=module(transpose(n)); |
---|
44 | list l; |
---|
45 | int s = 1; |
---|
46 | for (int i=1;i<=ncols(m);i++) |
---|
47 | { |
---|
48 | if (m[i]==0) |
---|
49 | { |
---|
50 | l[s]=i; s++; |
---|
51 | } |
---|
52 | } |
---|
53 | if (size(l)==0) |
---|
54 | { |
---|
55 | return("[]")); |
---|
56 | } |
---|
57 | return(string(l)); |
---|
58 | } |
---|
59 | |
---|
60 | |
---|
61 | proc PositionOfFirstNonZeroEntryPerRow (matrix M) |
---|
62 | { |
---|
63 | int b = 1; |
---|
64 | intmat m[1][ncols(M)]; |
---|
65 | for (int i=1; i<=ncols(M); i++) |
---|
66 | { |
---|
67 | for (int j=1; j<=nrows(M); j++) |
---|
68 | { |
---|
69 | if ( M[j,i] <> 0 ) { m[1,i] = j; break; } |
---|
70 | } |
---|
71 | if ( b && i > 1 ) { if ( m[1,i] <> m[1,i-1] ) { b = 0; } } // Singular is strange |
---|
72 | } |
---|
73 | if ( b ) { return(m[1,1]); } else { return(m); } |
---|
74 | } |
---|
75 | |
---|
76 | |
---|
77 | proc PositionOfFirstNonZeroEntryPerColumn (matrix M) |
---|
78 | { |
---|
79 | int b = 1; |
---|
80 | intmat m[1][nrows(M)]; |
---|
81 | for (int j=1; j<=nrows(M); j++) |
---|
82 | { |
---|
83 | for (int i=1; i<=ncols(M); i++) |
---|
84 | { |
---|
85 | if ( M[j,i] <> 0 ) { m[1,j] = i; break; } |
---|
86 | } |
---|
87 | if ( b && j > 1 ) { if ( m[1,j] <> m[1,j-1] ) { b = 0; } } // Singular is strange |
---|
88 | } |
---|
89 | if ( b ) { return(m[1,1]); } else { return(m); } |
---|
90 | } |
---|
91 | |
---|
92 | |
---|
93 | proc IndicatorMatrixOfNonZeroEntries(matrix M) |
---|
94 | { |
---|
95 | intmat m[ncols(M)][nrows(M)]; |
---|
96 | for (int i=1; i<=ncols(M); i++) |
---|
97 | { |
---|
98 | for (int j=1; j<=nrows(M); j++) |
---|
99 | { |
---|
100 | m[i,j] = ( M[j,i] <> 0 ); |
---|
101 | } |
---|
102 | } |
---|
103 | return(m); |
---|
104 | } |
---|
105 | |
---|
106 | |
---|
107 | proc MatrixOfSymbols (matrix m) |
---|
108 | { |
---|
109 | int i; int j; poly e; |
---|
110 | int r=nrows(m); |
---|
111 | int c=ncols(m); |
---|
112 | matrix n[r][c]=0; |
---|
113 | for(i=1;i<=r;i++) |
---|
114 | { |
---|
115 | for(j=1;j<=c;j++) |
---|
116 | { |
---|
117 | e=m[i,j]; |
---|
118 | if(e!=0) |
---|
119 | { n[i,j]=e-jet(e,deg(e)-1); } |
---|
120 | } |
---|
121 | } |
---|
122 | return(n); |
---|
123 | } |
---|
124 | |
---|
125 | |
---|
126 | proc BasisOfRowModule (matrix M) |
---|
127 | { |
---|
128 | return(std(M)); |
---|
129 | } |
---|
130 | |
---|
131 | |
---|
132 | proc BasisOfColumnModule (matrix M) |
---|
133 | { |
---|
134 | return(Involution(BasisOfRowModule(Involution(M)))); |
---|
135 | } |
---|
136 | |
---|
137 | |
---|
138 | proc SyzygiesGeneratorsOfRows (matrix M) |
---|
139 | { |
---|
140 | return(SyzForHomalg(M)); |
---|
141 | } |
---|
142 | |
---|
143 | |
---|
144 | proc SyzygiesGeneratorsOfColumns (matrix M) |
---|
145 | { |
---|
146 | return(Involution(SyzForHomalg(Involution(M)))); |
---|
147 | } |
---|
148 | |
---|
149 | |
---|
150 | proc ReducedSyzygiesGeneratorsOfRows (matrix M) |
---|
151 | { |
---|
152 | return(ReducedSyzForHomalg(M)); |
---|
153 | } |
---|
154 | |
---|
155 | |
---|
156 | proc ReducedSyzygiesGeneratorsOfColumns (matrix M) |
---|
157 | { |
---|
158 | return(Involution(ReducedSyzForHomalg(Involution(M)))); |
---|
159 | } |
---|
160 | |
---|
161 | |
---|
162 | proc BasisOfRowsCoeff (matrix M) |
---|
163 | { |
---|
164 | matrix B = BasisOfRowModule(M); |
---|
165 | matrix T = lift(M,B); |
---|
166 | list l = B,T; |
---|
167 | return(l) |
---|
168 | } |
---|
169 | |
---|
170 | |
---|
171 | proc BasisOfColumnsCoeff (matrix M) |
---|
172 | { |
---|
173 | list l = BasisOfRowsCoeff(Involution(M)); |
---|
174 | matrix B = l[1]; |
---|
175 | matrix T = l[2]; |
---|
176 | l = Involution(B),Involution(T); |
---|
177 | return(l); |
---|
178 | } |
---|
179 | |
---|
180 | |
---|
181 | proc DecideZeroRows (matrix A, module B) |
---|
182 | { |
---|
183 | attrib(B,"isSB",1); |
---|
184 | return(reduce(A,B)); |
---|
185 | } |
---|
186 | |
---|
187 | |
---|
188 | proc DecideZeroColumns (matrix A, matrix B) |
---|
189 | { |
---|
190 | return(Involution(DecideZeroRows(Involution(A),Involution(B)))); |
---|
191 | } |
---|
192 | |
---|
193 | |
---|
194 | proc DecideZeroRowsEffectively (matrix A, module B) |
---|
195 | { |
---|
196 | attrib(B,"isSB",1); |
---|
197 | matrix M = reduce(A,B); |
---|
198 | matrix T = lift(B,M-A); |
---|
199 | list l = M,T; |
---|
200 | return(l); |
---|
201 | } |
---|
202 | |
---|
203 | |
---|
204 | proc DecideZeroColumnsEffectively (matrix A, matrix B) |
---|
205 | { |
---|
206 | list l = DecideZeroRowsEffectively(Involution(A),Involution(B)); |
---|
207 | matrix B = l[1]; |
---|
208 | matrix T = l[2]; |
---|
209 | l = Involution(B),Involution(T); |
---|
210 | return(l); |
---|
211 | } |
---|
212 | |
---|
213 | |
---|
214 | proc RelativeSyzygiesGeneratorsOfRows (matrix M1, matrix M2) |
---|
215 | { |
---|
216 | return(BasisOfRowModule(modulo(M1, M2))); |
---|
217 | } |
---|
218 | |
---|
219 | |
---|
220 | proc RelativeSyzygiesGeneratorsOfColumns (matrix M1, matrix M2) |
---|
221 | { |
---|
222 | return(Involution(RelativeSyzygiesGeneratorsOfRows(Involution(M1),Involution(M2)))); |
---|
223 | } |
---|
224 | |
---|
225 | |
---|
226 | proc PartiallyReducedBasisOfRowModule (matrix M) |
---|
227 | { |
---|
228 | return(mstd(M)[2]); |
---|
229 | } |
---|
230 | |
---|
231 | |
---|
232 | proc PartiallyReducedBasisOfColumnModule (matrix M) |
---|
233 | { |
---|
234 | return(Involution(PartiallyReducedBasisOfRowModule(Involution(M)))); |
---|
235 | } |
---|
236 | |
---|
237 | |
---|
238 | proc IsZeroMatrix (matrix m) |
---|
239 | { |
---|
240 | matrix z[nrows(m)][ncols(m)]; |
---|
241 | return(m==z); |
---|
242 | } |
---|
243 | |
---|
244 | |
---|
245 | proc IsIdentityMatrix (matrix m) |
---|
246 | { |
---|
247 | return(m==unitmat(nrows(m))); |
---|
248 | } |
---|
249 | |
---|
250 | |
---|
251 | proc GetColumnIndependentUnitPositions (matrix M, list pos_list) |
---|
252 | { |
---|
253 | int m = nrows(M); |
---|
254 | int n = ncols(M); |
---|
255 | |
---|
256 | list rest; |
---|
257 | intvec tmp = 1..m; |
---|
258 | rest = tmp[1..m]; |
---|
259 | int r = m; |
---|
260 | list rest2; |
---|
261 | list pos; |
---|
262 | int i; int k; int a; int s = 1; int s2; |
---|
263 | |
---|
264 | for (int j=1; j<=n; j++) |
---|
265 | { |
---|
266 | for (i=r; i>0; i--) |
---|
267 | { |
---|
268 | k = rest[i]; |
---|
269 | if (deg(M[k,j]) == 0) //IsUnit |
---|
270 | { |
---|
271 | rest2 = list(); |
---|
272 | s2 = 1; |
---|
273 | pos[s] = list(j,k); s++; |
---|
274 | for (a=1; a<=r; a++) |
---|
275 | { |
---|
276 | if (M[rest[a],j] == 0) |
---|
277 | { |
---|
278 | rest2[s2] = rest[a]; s2++; |
---|
279 | } |
---|
280 | } |
---|
281 | rest = rest2; |
---|
282 | r = size(rest); |
---|
283 | break; |
---|
284 | } |
---|
285 | } |
---|
286 | } |
---|
287 | return(string(pos)); |
---|
288 | } |
---|
289 | |
---|
290 | |
---|
291 | proc GetRowIndependentUnitPositions (matrix M, list pos_list) |
---|
292 | { |
---|
293 | int m = nrows(M); |
---|
294 | int n = ncols(M); |
---|
295 | |
---|
296 | list rest; |
---|
297 | for (int o=n; o>=1; o--) |
---|
298 | { |
---|
299 | rest[o] = o; |
---|
300 | } |
---|
301 | int r = n; |
---|
302 | list e; |
---|
303 | list rest2; |
---|
304 | list pos; |
---|
305 | int j; int k; int a; int s = 1; |
---|
306 | |
---|
307 | for (int i=1; i<=m; i++) |
---|
308 | { |
---|
309 | for (j=1; j<=r; j++) |
---|
310 | { |
---|
311 | k = rest[r-j+1]; |
---|
312 | if (deg(M[i,k]) == 0) //IsUnit |
---|
313 | { |
---|
314 | rest2 = e; |
---|
315 | pos[s] = list(i,k); s++; |
---|
316 | for (a=1; a<=r; a++) |
---|
317 | { |
---|
318 | if (M[i,rest[a]] == 0) |
---|
319 | { |
---|
320 | rest2[size(rest2)+1] = rest[a]; |
---|
321 | } |
---|
322 | } |
---|
323 | rest = rest2; |
---|
324 | r = size(rest); |
---|
325 | break; |
---|
326 | } |
---|
327 | } |
---|
328 | } |
---|
329 | return(string(pos)); |
---|
330 | } |
---|
331 | |
---|
332 | |
---|
333 | proc GetUnitPosition (matrix M, list pos_list) |
---|
334 | { |
---|
335 | int m = nrows(M); |
---|
336 | int n = ncols(M); |
---|
337 | int r; |
---|
338 | list rest; |
---|
339 | for (int o=m; o>=1; o--) |
---|
340 | { |
---|
341 | rest[o] = o; |
---|
342 | } |
---|
343 | rest=Difference(rest,pos_list); |
---|
344 | r=size(rest); |
---|
345 | for (int j=1; j<=n; j++) |
---|
346 | { |
---|
347 | for (int i=1; i<=r; i++) |
---|
348 | { |
---|
349 | if (deg(M[rest[i],j]) == 0) //IsUnit |
---|
350 | { |
---|
351 | return(string(j,",",rest[i])); // this is not a mistake |
---|
352 | } |
---|
353 | } |
---|
354 | } |
---|
355 | return("fail"); |
---|
356 | } |
---|
357 | |
---|
358 | |
---|
359 | proc GetCleanRowsPositions (matrix m, list l) |
---|
360 | { |
---|
361 | list rows; |
---|
362 | int s = 1; |
---|
363 | for (int i=1;i<=size(l);i++) |
---|
364 | { |
---|
365 | for (int j=1;j<=ncols(m);j++) |
---|
366 | { |
---|
367 | if (m[l[i],j]==1) |
---|
368 | { |
---|
369 | rows[s] = j; s++; |
---|
370 | break; |
---|
371 | } |
---|
372 | } |
---|
373 | } |
---|
374 | if (s==0) |
---|
375 | { |
---|
376 | return("[]")); |
---|
377 | } |
---|
378 | return(string(rows)); |
---|
379 | } |
---|
380 | |
---|
381 | |
---|
382 | proc PrimaryDecomposition (matrix m) |
---|
383 | { |
---|
384 | return(primdecSY(m)) |
---|
385 | } |
---|
386 | |
---|
387 | |
---|
388 | proc CoefficientsOfUnreducedNumeratorOfWeightedHilbertPoincareSeries (module m,weights,degrees) |
---|
389 | { |
---|
390 | module M = std(m); |
---|
391 | attrib(M,"isHomog",degrees); |
---|
392 | return(hilb(M,1,weights)); |
---|
393 | } |
---|
394 | |
---|
395 | |
---|
396 | proc GetSparseListOfHomalgMatrixAsString (M) |
---|
397 | { |
---|
398 | list l;int k; |
---|
399 | k = 1; |
---|
400 | for(int i=1; i<=ncols(M); i++){ |
---|
401 | for(int j=1; j<=nrows(M); j++){ |
---|
402 | def p=M[j,i]; // remark: matrices are saved transposed in Singular |
---|
403 | if(p!=0){l[k]=list(i,j,p); k++;}; |
---|
404 | }; |
---|
405 | }; |
---|
406 | return(string(l)); |
---|
407 | } |
---|
408 | |
---|
409 | |
---|
410 | proc IsMemberOfList (int i, list l) |
---|
411 | { |
---|
412 | int k = size(l); |
---|
413 | |
---|
414 | for (int p=1; p<=k; p++) |
---|
415 | { |
---|
416 | if (l[p]==i) |
---|
417 | { |
---|
418 | return(1); // this is not a mistake |
---|
419 | } |
---|
420 | } |
---|
421 | return(0); |
---|
422 | } |
---|
423 | |
---|
424 | |
---|
425 | proc Difference (list a, list b) |
---|
426 | { |
---|
427 | list c; |
---|
428 | int s=size(a); |
---|
429 | int l = 1; |
---|
430 | |
---|
431 | for (int p=1; p<=s; p++) |
---|
432 | { |
---|
433 | if (IsMemberOfList(a[p],b)==0) |
---|
434 | { |
---|
435 | c[l] = a[p]; l++; |
---|
436 | } |
---|
437 | } |
---|
438 | return(c); |
---|
439 | } |
---|
440 | |
---|
441 | |
---|
442 | proc CreateListListOfIntegers (degrees,m,n) |
---|
443 | { |
---|
444 | list l; |
---|
445 | for (int i=m; i>=1; i--) |
---|
446 | { |
---|
447 | l[i]=intvec(degrees[(i-1)*n+1..i*n]); |
---|
448 | } |
---|
449 | return(l); |
---|
450 | } |
---|
451 | |
---|
452 | |
---|
453 | proc GetColumnIndependentUnitPositions_Z (matrix M, list pos_list) |
---|
454 | { |
---|
455 | int m = nrows(M); |
---|
456 | int n = ncols(M); |
---|
457 | |
---|
458 | list rest; |
---|
459 | for (int o=m; o>=1; o--) |
---|
460 | { |
---|
461 | rest[o] = o; |
---|
462 | } |
---|
463 | int r = m; |
---|
464 | list e; |
---|
465 | list rest2; |
---|
466 | list pos; |
---|
467 | int i; int k; int a; int s = 1; |
---|
468 | |
---|
469 | for (int j=1; j<=n; j++) |
---|
470 | { |
---|
471 | for (i=1; i<=r; i++) |
---|
472 | { |
---|
473 | k = rest[r-i+1]; |
---|
474 | if (M[k,j] == 1 || M[k,j] == -1) //IsUnit |
---|
475 | { |
---|
476 | rest2 = e; |
---|
477 | pos[s] = list(j,k); s++; |
---|
478 | for (a=1; a<=r; a++) |
---|
479 | { |
---|
480 | if (M[rest[a],j] == 0) |
---|
481 | { |
---|
482 | rest2[size(rest2)+1] = rest[a]; |
---|
483 | } |
---|
484 | } |
---|
485 | rest = rest2; |
---|
486 | r = size(rest); |
---|
487 | break; |
---|
488 | } |
---|
489 | } |
---|
490 | } |
---|
491 | return(string(pos)); |
---|
492 | } |
---|
493 | |
---|
494 | |
---|
495 | proc GetRowIndependentUnitPositions_Z (matrix M, list pos_list) |
---|
496 | { |
---|
497 | int m = nrows(M); |
---|
498 | int n = ncols(M); |
---|
499 | |
---|
500 | list rest; |
---|
501 | for (int o=n; o>=1; o--) |
---|
502 | { |
---|
503 | rest[o] = o; |
---|
504 | } |
---|
505 | int r = n; |
---|
506 | list e; |
---|
507 | list rest2; |
---|
508 | list pos; |
---|
509 | int j; int k; int a; int s = 1; |
---|
510 | |
---|
511 | for (int i=1; i<=m; i++) |
---|
512 | { |
---|
513 | for (j=1; j<=r; j++) |
---|
514 | { |
---|
515 | k = rest[r-j+1]; |
---|
516 | if (M[i,k] == 1 || M[i,k] == -1) //IsUnit |
---|
517 | { |
---|
518 | rest2 = e; |
---|
519 | pos[s] = list(i,k); s++; |
---|
520 | for (a=1; a<=r; a++) |
---|
521 | { |
---|
522 | if (M[i,rest[a]] == 0) |
---|
523 | { |
---|
524 | rest2[size(rest2)+1] = rest[a]; |
---|
525 | } |
---|
526 | } |
---|
527 | rest = rest2; |
---|
528 | r = size(rest); |
---|
529 | break; |
---|
530 | } |
---|
531 | } |
---|
532 | } |
---|
533 | return(string(pos)); |
---|
534 | } |
---|
535 | |
---|
536 | |
---|
537 | proc GetUnitPosition_Z (matrix M, list pos_list) |
---|
538 | { |
---|
539 | int m = nrows(M); |
---|
540 | int n = ncols(M); |
---|
541 | int r; |
---|
542 | list rest; |
---|
543 | for (int o=m; o>=1; o--) |
---|
544 | { |
---|
545 | rest[o] = o; |
---|
546 | } |
---|
547 | rest=Difference(rest,pos_list); |
---|
548 | r=size(rest); |
---|
549 | for (int j=1; j<=n; j++) |
---|
550 | { |
---|
551 | for (int i=1; i<=r; i++) |
---|
552 | { |
---|
553 | if (M[rest[i],j] == 1 || M[rest[i],j] == -1) //IsUnit |
---|
554 | { |
---|
555 | return(string(j,",",rest[i])); // this is not a mistake |
---|
556 | } |
---|
557 | } |
---|
558 | } |
---|
559 | return("fail"); |
---|
560 | } |
---|
561 | |
---|
562 | |
---|
563 | proc SyzForHomalg (matrix M) |
---|
564 | { |
---|
565 | return(syz(M)); |
---|
566 | } |
---|
567 | |
---|
568 | |
---|
569 | proc ReducedSyzForHomalg (matrix M) |
---|
570 | { |
---|
571 | return(matrix(nres(M,2)[2])); |
---|
572 | } |
---|
573 | |
---|
574 | |
---|
575 | if ( defined(superCommutative) == 1 ) // the new name of the SCA constructor |
---|
576 | { proc superCommutative_ForHomalg = superCommutative; } |
---|
577 | else |
---|
578 | { |
---|
579 | if ( defined(SuperCommutative) == 1 ) // the old name of the SCA constructor |
---|
580 | { proc superCommutative_ForHomalg = SuperCommutative; } |
---|
581 | } |
---|
582 | |
---|
583 | |
---|
584 | |
---|
585 | // start: a workaround for a bug in the 64 bit versions of Singular 3-0-4 |
---|
586 | if ( defined( basering ) != 0 ) |
---|
587 | { |
---|
588 | def homalg_variable_basering = basering; |
---|
589 | } |
---|
590 | ring r; |
---|
591 | if ( deg(0,(1,1,1)) > 0 ) |
---|
592 | { proc Deg (pol,weights) |
---|
593 | { |
---|
594 | if ( pol == 0 ) |
---|
595 | { |
---|
596 | return(deg(0)); |
---|
597 | } |
---|
598 | return(deg(pol,weights)); |
---|
599 | } |
---|
600 | } |
---|
601 | else |
---|
602 | { proc Deg (pol,weights) |
---|
603 | { |
---|
604 | return(deg(pol,weights)); |
---|
605 | } |
---|
606 | } |
---|
607 | kill r; |
---|
608 | if ( defined( homalg_variable_basering ) != 0 ) |
---|
609 | { |
---|
610 | setring homalg_variable_basering; |
---|
611 | } |
---|
612 | // end: a workaround for a bug in the 64 bit versions of Singular 3-0-4 |
---|
613 | |
---|
614 | |
---|
615 | |
---|
616 | // deg(lead()) instead of deg() below works around a bug |
---|
617 | proc homalg_Symbol (poly e) |
---|
618 | { |
---|
619 | if(e==0) {return(e);} |
---|
620 | poly l=lead(e); |
---|
621 | int d=deg(l); |
---|
622 | poly s=l; |
---|
623 | poly r=e-l; |
---|
624 | l=lead(r); |
---|
625 | while(deg(l)==d) |
---|
626 | { |
---|
627 | s=s+l; |
---|
628 | r=r-l; |
---|
629 | l=lead(r); |
---|
630 | } |
---|
631 | return(s); |
---|
632 | } |
---|
633 | |
---|
634 | |
---|
635 | proc MatrixOfSymbols_workaround (matrix m) |
---|
636 | { |
---|
637 | int i; int j; poly e; |
---|
638 | int r=nrows(m); |
---|
639 | int c=ncols(m); |
---|
640 | matrix n[r][c]=0; |
---|
641 | // lead(e) below works around a bug |
---|
642 | for(i=1;i<=r;i++) |
---|
643 | { |
---|
644 | for(j=1;j<=c;j++) |
---|
645 | { |
---|
646 | e=m[i,j]; |
---|
647 | if(e!=0) |
---|
648 | { n[i,j]=homalg_Symbol(e); } |
---|
649 | } |
---|
650 | } |
---|
651 | return(n); |
---|
652 | } |
---|
653 | |
---|
654 | ring homalg_variable_1 = 2,dummy_variable,dp; |
---|
655 | number homalg_variable_2 = 0; |
---|
656 | number homalg_variable_3 = 1; |
---|
657 | number homalg_variable_4 = -1; |
---|
658 | setring homalg_variable_1; |
---|
659 | short=0;option(redTail); |
---|
660 | |
---|
661 | proc Involution (matrix m) |
---|
662 | { |
---|
663 | return(transpose(m)); |
---|
664 | } |
---|
665 | |
---|
666 | ring homalg_variable_5 = (2,Z(4)),dummy_variable,dp; |
---|
667 | setring homalg_variable_5; |
---|
668 | short=0;option(redTail); |
---|
669 | (1)*Z(4)^2+(1)*Z(4)^1+(1)*Z(4)^0; |
---|
670 | minpoly=(1)*Z(4)^2+(1)*Z(4)^1+(1)*Z(4)^0; |
---|
671 | number homalg_variable_6 = 0; |
---|
672 | number homalg_variable_7 = 1; |
---|
673 | number homalg_variable_8 = -1; |
---|
674 | setring homalg_variable_5; |
---|
675 | short=0;option(redTail); |
---|
676 | |
---|
677 | proc Involution (matrix m) |
---|
678 | { |
---|
679 | return(transpose(m)); |
---|
680 | } |
---|
681 | |
---|
682 | poly homalg_variable_9 = Z(4); |
---|
683 | ring homalg_variable_10 = (2,Z(4)),(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20),dp; |
---|
684 | setring homalg_variable_10; |
---|
685 | short=0;option(redTail); |
---|
686 | number homalg_variable_11 = 0; |
---|
687 | number homalg_variable_12 = 1; |
---|
688 | number homalg_variable_13 = -1; |
---|
689 | minpoly=Z(4)^2+Z(4)+1; |
---|
690 | poly homalg_variable_14 = x1; |
---|
691 | poly homalg_variable_15 = x2; |
---|
692 | poly homalg_variable_16 = x3; |
---|
693 | poly homalg_variable_17 = x4; |
---|
694 | poly homalg_variable_18 = x5; |
---|
695 | poly homalg_variable_19 = x6; |
---|
696 | poly homalg_variable_20 = x7; |
---|
697 | poly homalg_variable_21 = x8; |
---|
698 | poly homalg_variable_22 = x9; |
---|
699 | poly homalg_variable_23 = x10; |
---|
700 | poly homalg_variable_24 = x11; |
---|
701 | poly homalg_variable_25 = x12; |
---|
702 | poly homalg_variable_26 = x13; |
---|
703 | poly homalg_variable_27 = x14; |
---|
704 | poly homalg_variable_28 = x15; |
---|
705 | poly homalg_variable_29 = x16; |
---|
706 | poly homalg_variable_30 = x17; |
---|
707 | poly homalg_variable_31 = x18; |
---|
708 | poly homalg_variable_32 = x19; |
---|
709 | poly homalg_variable_33 = x20; |
---|
710 | homalg_variable_14; |
---|
711 | homalg_variable_15; |
---|
712 | homalg_variable_16; |
---|
713 | homalg_variable_17; |
---|
714 | homalg_variable_18; |
---|
715 | homalg_variable_19; |
---|
716 | homalg_variable_20; |
---|
717 | homalg_variable_21; |
---|
718 | homalg_variable_22; |
---|
719 | homalg_variable_23; |
---|
720 | homalg_variable_24; |
---|
721 | homalg_variable_25; |
---|
722 | homalg_variable_26; |
---|
723 | homalg_variable_27; |
---|
724 | homalg_variable_28; |
---|
725 | homalg_variable_29; |
---|
726 | homalg_variable_30; |
---|
727 | homalg_variable_31; |
---|
728 | homalg_variable_32; |
---|
729 | homalg_variable_33; |
---|
730 | poly homalg_variable_34 = Z(4); |
---|
731 | setring homalg_variable_10; |
---|
732 | short=0;option(redTail); |
---|
733 | |
---|
734 | proc Involution (matrix m) |
---|
735 | { |
---|
736 | return(transpose(m)); |
---|
737 | } |
---|
738 | |
---|
739 | string s=read("r: homalg_file_1_PID_38382-singular");execute( "matrix homalg_variable_35[1][20] = " + s + ";" );homalg_variable_35 = transpose(homalg_variable_35); |
---|
740 | string s=read("r: homalg_file_2_PID_38382-singular");execute( "matrix homalg_variable_36[12][20] = " + s + ";" );homalg_variable_36 = transpose(homalg_variable_36); |
---|
741 | IsZeroMatrix(homalg_variable_36); |
---|
742 | ZeroRows(homalg_variable_36); |
---|
743 | matrix homalg_variable_37 = homalg_variable_36; |
---|
744 | def homalg_variable_38 = homalg_variable_37[1,1]; |
---|
745 | def homalg_variable_39 = homalg_variable_37[2,1]; |
---|
746 | def homalg_variable_40 = homalg_variable_37[3,1]; |
---|
747 | def homalg_variable_41 = homalg_variable_37[4,1]; |
---|
748 | def homalg_variable_42 = homalg_variable_37[5,1]; |
---|
749 | def homalg_variable_43 = homalg_variable_37[6,1]; |
---|
750 | def homalg_variable_44 = homalg_variable_37[7,1]; |
---|
751 | def homalg_variable_45 = homalg_variable_37[8,1]; |
---|
752 | def homalg_variable_46 = homalg_variable_37[9,1]; |
---|
753 | def homalg_variable_47 = homalg_variable_37[10,1]; |
---|
754 | def homalg_variable_48 = homalg_variable_37[11,1]; |
---|
755 | def homalg_variable_49 = homalg_variable_37[12,1]; |
---|
756 | def homalg_variable_50 = homalg_variable_37[13,1]; |
---|
757 | def homalg_variable_51 = homalg_variable_37[14,1]; |
---|
758 | def homalg_variable_52 = homalg_variable_37[15,1]; |
---|
759 | def homalg_variable_53 = homalg_variable_37[16,1]; |
---|
760 | def homalg_variable_54 = homalg_variable_37[17,1]; |
---|
761 | def homalg_variable_55 = homalg_variable_37[18,1]; |
---|
762 | def homalg_variable_56 = homalg_variable_37[19,1]; |
---|
763 | def homalg_variable_57 = homalg_variable_37[20,1]; |
---|
764 | def homalg_variable_58 = homalg_variable_37[1,2]; |
---|
765 | def homalg_variable_59 = homalg_variable_37[2,2]; |
---|
766 | def homalg_variable_60 = homalg_variable_37[3,2]; |
---|
767 | def homalg_variable_61 = homalg_variable_37[4,2]; |
---|
768 | def homalg_variable_62 = homalg_variable_37[5,2]; |
---|
769 | def homalg_variable_63 = homalg_variable_37[6,2]; |
---|
770 | def homalg_variable_64 = homalg_variable_37[7,2]; |
---|
771 | def homalg_variable_65 = homalg_variable_37[8,2]; |
---|
772 | def homalg_variable_66 = homalg_variable_37[9,2]; |
---|
773 | def homalg_variable_67 = homalg_variable_37[10,2]; |
---|
774 | def homalg_variable_68 = homalg_variable_37[11,2]; |
---|
775 | def homalg_variable_69 = homalg_variable_37[12,2]; |
---|
776 | def homalg_variable_70 = homalg_variable_37[13,2]; |
---|
777 | def homalg_variable_71 = homalg_variable_37[14,2]; |
---|
778 | def homalg_variable_72 = homalg_variable_37[15,2]; |
---|
779 | def homalg_variable_73 = homalg_variable_37[16,2]; |
---|
780 | def homalg_variable_74 = homalg_variable_37[17,2]; |
---|
781 | def homalg_variable_75 = homalg_variable_37[18,2]; |
---|
782 | def homalg_variable_76 = homalg_variable_37[19,2]; |
---|
783 | def homalg_variable_77 = homalg_variable_37[20,2]; |
---|
784 | def homalg_variable_78 = homalg_variable_37[1,3]; |
---|
785 | def homalg_variable_79 = homalg_variable_37[2,3]; |
---|
786 | def homalg_variable_80 = homalg_variable_37[3,3]; |
---|
787 | def homalg_variable_81 = homalg_variable_37[4,3]; |
---|
788 | def homalg_variable_82 = homalg_variable_37[5,3]; |
---|
789 | def homalg_variable_83 = homalg_variable_37[6,3]; |
---|
790 | def homalg_variable_84 = homalg_variable_37[7,3]; |
---|
791 | def homalg_variable_85 = homalg_variable_37[8,3]; |
---|
792 | def homalg_variable_86 = homalg_variable_37[9,3]; |
---|
793 | def homalg_variable_87 = homalg_variable_37[10,3]; |
---|
794 | def homalg_variable_88 = homalg_variable_37[11,3]; |
---|
795 | def homalg_variable_89 = homalg_variable_37[12,3]; |
---|
796 | def homalg_variable_90 = homalg_variable_37[13,3]; |
---|
797 | def homalg_variable_91 = homalg_variable_37[14,3]; |
---|
798 | def homalg_variable_92 = homalg_variable_37[15,3]; |
---|
799 | def homalg_variable_93 = homalg_variable_37[16,3]; |
---|
800 | def homalg_variable_94 = homalg_variable_37[17,3]; |
---|
801 | def homalg_variable_95 = homalg_variable_37[18,3]; |
---|
802 | def homalg_variable_96 = homalg_variable_37[19,3]; |
---|
803 | def homalg_variable_97 = homalg_variable_37[20,3]; |
---|
804 | def homalg_variable_98 = homalg_variable_37[1,4]; |
---|
805 | def homalg_variable_99 = homalg_variable_37[2,4]; |
---|
806 | def homalg_variable_100 = homalg_variable_37[3,4]; |
---|
807 | def homalg_variable_101 = homalg_variable_37[4,4]; |
---|
808 | def homalg_variable_102 = homalg_variable_37[5,4]; |
---|
809 | def homalg_variable_103 = homalg_variable_37[6,4]; |
---|
810 | def homalg_variable_104 = homalg_variable_37[7,4]; |
---|
811 | def homalg_variable_105 = homalg_variable_37[8,4]; |
---|
812 | def homalg_variable_106 = homalg_variable_37[9,4]; |
---|
813 | def homalg_variable_107 = homalg_variable_37[10,4]; |
---|
814 | def homalg_variable_108 = homalg_variable_37[11,4]; |
---|
815 | def homalg_variable_109 = homalg_variable_37[12,4]; |
---|
816 | def homalg_variable_110 = homalg_variable_37[13,4]; |
---|
817 | def homalg_variable_111 = homalg_variable_37[14,4]; |
---|
818 | def homalg_variable_112 = homalg_variable_37[15,4]; |
---|
819 | def homalg_variable_113 = homalg_variable_37[16,4]; |
---|
820 | def homalg_variable_114 = homalg_variable_37[17,4]; |
---|
821 | def homalg_variable_115 = homalg_variable_37[18,4]; |
---|
822 | def homalg_variable_116 = homalg_variable_37[19,4]; |
---|
823 | def homalg_variable_117 = homalg_variable_37[20,4]; |
---|
824 | def homalg_variable_118 = homalg_variable_37[1,5]; |
---|
825 | def homalg_variable_119 = homalg_variable_37[2,5]; |
---|
826 | def homalg_variable_120 = homalg_variable_37[3,5]; |
---|
827 | def homalg_variable_121 = homalg_variable_37[4,5]; |
---|
828 | def homalg_variable_122 = homalg_variable_37[5,5]; |
---|
829 | def homalg_variable_123 = homalg_variable_37[6,5]; |
---|
830 | def homalg_variable_124 = homalg_variable_37[7,5]; |
---|
831 | def homalg_variable_125 = homalg_variable_37[8,5]; |
---|
832 | def homalg_variable_126 = homalg_variable_37[9,5]; |
---|
833 | def homalg_variable_127 = homalg_variable_37[10,5]; |
---|
834 | def homalg_variable_128 = homalg_variable_37[11,5]; |
---|
835 | def homalg_variable_129 = homalg_variable_37[12,5]; |
---|
836 | def homalg_variable_130 = homalg_variable_37[13,5]; |
---|
837 | def homalg_variable_131 = homalg_variable_37[14,5]; |
---|
838 | def homalg_variable_132 = homalg_variable_37[15,5]; |
---|
839 | def homalg_variable_133 = homalg_variable_37[16,5]; |
---|
840 | def homalg_variable_134 = homalg_variable_37[17,5]; |
---|
841 | def homalg_variable_135 = homalg_variable_37[18,5]; |
---|
842 | def homalg_variable_136 = homalg_variable_37[19,5]; |
---|
843 | def homalg_variable_137 = homalg_variable_37[20,5]; |
---|
844 | def homalg_variable_138 = homalg_variable_37[1,6]; |
---|
845 | def homalg_variable_139 = homalg_variable_37[2,6]; |
---|
846 | def homalg_variable_140 = homalg_variable_37[3,6]; |
---|
847 | def homalg_variable_141 = homalg_variable_37[4,6]; |
---|
848 | def homalg_variable_142 = homalg_variable_37[5,6]; |
---|
849 | def homalg_variable_143 = homalg_variable_37[6,6]; |
---|
850 | def homalg_variable_144 = homalg_variable_37[7,6]; |
---|
851 | def homalg_variable_145 = homalg_variable_37[8,6]; |
---|
852 | def homalg_variable_146 = homalg_variable_37[9,6]; |
---|
853 | def homalg_variable_147 = homalg_variable_37[10,6]; |
---|
854 | def homalg_variable_148 = homalg_variable_37[11,6]; |
---|
855 | def homalg_variable_149 = homalg_variable_37[12,6]; |
---|
856 | def homalg_variable_150 = homalg_variable_37[13,6]; |
---|
857 | def homalg_variable_151 = homalg_variable_37[14,6]; |
---|
858 | def homalg_variable_152 = homalg_variable_37[15,6]; |
---|
859 | def homalg_variable_153 = homalg_variable_37[16,6]; |
---|
860 | def homalg_variable_154 = homalg_variable_37[17,6]; |
---|
861 | def homalg_variable_155 = homalg_variable_37[18,6]; |
---|
862 | def homalg_variable_156 = homalg_variable_37[19,6]; |
---|
863 | def homalg_variable_157 = homalg_variable_37[20,6]; |
---|
864 | def homalg_variable_158 = homalg_variable_37[1,7]; |
---|
865 | def homalg_variable_159 = homalg_variable_37[2,7]; |
---|
866 | def homalg_variable_160 = homalg_variable_37[3,7]; |
---|
867 | def homalg_variable_161 = homalg_variable_37[4,7]; |
---|
868 | def homalg_variable_162 = homalg_variable_37[5,7]; |
---|
869 | def homalg_variable_163 = homalg_variable_37[6,7]; |
---|
870 | def homalg_variable_164 = homalg_variable_37[7,7]; |
---|
871 | def homalg_variable_165 = homalg_variable_37[8,7]; |
---|
872 | def homalg_variable_166 = homalg_variable_37[9,7]; |
---|
873 | def homalg_variable_167 = homalg_variable_37[10,7]; |
---|
874 | def homalg_variable_168 = homalg_variable_37[11,7]; |
---|
875 | def homalg_variable_169 = homalg_variable_37[12,7]; |
---|
876 | def homalg_variable_170 = homalg_variable_37[13,7]; |
---|
877 | def homalg_variable_171 = homalg_variable_37[14,7]; |
---|
878 | def homalg_variable_172 = homalg_variable_37[15,7]; |
---|
879 | def homalg_variable_173 = homalg_variable_37[16,7]; |
---|
880 | def homalg_variable_174 = homalg_variable_37[17,7]; |
---|
881 | def homalg_variable_175 = homalg_variable_37[18,7]; |
---|
882 | def homalg_variable_176 = homalg_variable_37[19,7]; |
---|
883 | def homalg_variable_177 = homalg_variable_37[20,7]; |
---|
884 | def homalg_variable_178 = homalg_variable_37[1,8]; |
---|
885 | def homalg_variable_179 = homalg_variable_37[2,8]; |
---|
886 | def homalg_variable_180 = homalg_variable_37[3,8]; |
---|
887 | def homalg_variable_181 = homalg_variable_37[4,8]; |
---|
888 | def homalg_variable_182 = homalg_variable_37[5,8]; |
---|
889 | def homalg_variable_183 = homalg_variable_37[6,8]; |
---|
890 | def homalg_variable_184 = homalg_variable_37[7,8]; |
---|
891 | def homalg_variable_185 = homalg_variable_37[8,8]; |
---|
892 | def homalg_variable_186 = homalg_variable_37[9,8]; |
---|
893 | def homalg_variable_187 = homalg_variable_37[10,8]; |
---|
894 | def homalg_variable_188 = homalg_variable_37[11,8]; |
---|
895 | def homalg_variable_189 = homalg_variable_37[12,8]; |
---|
896 | def homalg_variable_190 = homalg_variable_37[13,8]; |
---|
897 | def homalg_variable_191 = homalg_variable_37[14,8]; |
---|
898 | def homalg_variable_192 = homalg_variable_37[15,8]; |
---|
899 | def homalg_variable_193 = homalg_variable_37[16,8]; |
---|
900 | def homalg_variable_194 = homalg_variable_37[17,8]; |
---|
901 | def homalg_variable_195 = homalg_variable_37[18,8]; |
---|
902 | def homalg_variable_196 = homalg_variable_37[19,8]; |
---|
903 | def homalg_variable_197 = homalg_variable_37[20,8]; |
---|
904 | def homalg_variable_198 = homalg_variable_37[1,9]; |
---|
905 | def homalg_variable_199 = homalg_variable_37[2,9]; |
---|
906 | def homalg_variable_200 = homalg_variable_37[3,9]; |
---|
907 | def homalg_variable_201 = homalg_variable_37[4,9]; |
---|
908 | def homalg_variable_202 = homalg_variable_37[5,9]; |
---|
909 | def homalg_variable_203 = homalg_variable_37[6,9]; |
---|
910 | def homalg_variable_204 = homalg_variable_37[7,9]; |
---|
911 | def homalg_variable_205 = homalg_variable_37[8,9]; |
---|
912 | def homalg_variable_206 = homalg_variable_37[9,9]; |
---|
913 | def homalg_variable_207 = homalg_variable_37[10,9]; |
---|
914 | def homalg_variable_208 = homalg_variable_37[11,9]; |
---|
915 | def homalg_variable_209 = homalg_variable_37[12,9]; |
---|
916 | def homalg_variable_210 = homalg_variable_37[13,9]; |
---|
917 | def homalg_variable_211 = homalg_variable_37[14,9]; |
---|
918 | def homalg_variable_212 = homalg_variable_37[15,9]; |
---|
919 | def homalg_variable_213 = homalg_variable_37[16,9]; |
---|
920 | def homalg_variable_214 = homalg_variable_37[17,9]; |
---|
921 | def homalg_variable_215 = homalg_variable_37[18,9]; |
---|
922 | def homalg_variable_216 = homalg_variable_37[19,9]; |
---|
923 | def homalg_variable_217 = homalg_variable_37[20,9]; |
---|
924 | def homalg_variable_218 = homalg_variable_37[1,10]; |
---|
925 | def homalg_variable_219 = homalg_variable_37[2,10]; |
---|
926 | def homalg_variable_220 = homalg_variable_37[3,10]; |
---|
927 | def homalg_variable_221 = homalg_variable_37[4,10]; |
---|
928 | def homalg_variable_222 = homalg_variable_37[5,10]; |
---|
929 | def homalg_variable_223 = homalg_variable_37[6,10]; |
---|
930 | def homalg_variable_224 = homalg_variable_37[7,10]; |
---|
931 | def homalg_variable_225 = homalg_variable_37[8,10]; |
---|
932 | def homalg_variable_226 = homalg_variable_37[9,10]; |
---|
933 | def homalg_variable_227 = homalg_variable_37[10,10]; |
---|
934 | def homalg_variable_228 = homalg_variable_37[11,10]; |
---|
935 | def homalg_variable_229 = homalg_variable_37[12,10]; |
---|
936 | def homalg_variable_230 = homalg_variable_37[13,10]; |
---|
937 | def homalg_variable_231 = homalg_variable_37[14,10]; |
---|
938 | def homalg_variable_232 = homalg_variable_37[15,10]; |
---|
939 | def homalg_variable_233 = homalg_variable_37[16,10]; |
---|
940 | def homalg_variable_234 = homalg_variable_37[17,10]; |
---|
941 | def homalg_variable_235 = homalg_variable_37[18,10]; |
---|
942 | def homalg_variable_236 = homalg_variable_37[19,10]; |
---|
943 | def homalg_variable_237 = homalg_variable_37[20,10]; |
---|
944 | def homalg_variable_238 = homalg_variable_37[1,11]; |
---|
945 | def homalg_variable_239 = homalg_variable_37[2,11]; |
---|
946 | def homalg_variable_240 = homalg_variable_37[3,11]; |
---|
947 | def homalg_variable_241 = homalg_variable_37[4,11]; |
---|
948 | def homalg_variable_242 = homalg_variable_37[5,11]; |
---|
949 | def homalg_variable_243 = homalg_variable_37[6,11]; |
---|
950 | def homalg_variable_244 = homalg_variable_37[7,11]; |
---|
951 | def homalg_variable_245 = homalg_variable_37[8,11]; |
---|
952 | def homalg_variable_246 = homalg_variable_37[9,11]; |
---|
953 | def homalg_variable_247 = homalg_variable_37[10,11]; |
---|
954 | def homalg_variable_248 = homalg_variable_37[11,11]; |
---|
955 | def homalg_variable_249 = homalg_variable_37[12,11]; |
---|
956 | def homalg_variable_250 = homalg_variable_37[13,11]; |
---|
957 | def homalg_variable_251 = homalg_variable_37[14,11]; |
---|
958 | def homalg_variable_252 = homalg_variable_37[15,11]; |
---|
959 | def homalg_variable_253 = homalg_variable_37[16,11]; |
---|
960 | def homalg_variable_254 = homalg_variable_37[17,11]; |
---|
961 | def homalg_variable_255 = homalg_variable_37[18,11]; |
---|
962 | def homalg_variable_256 = homalg_variable_37[19,11]; |
---|
963 | def homalg_variable_257 = homalg_variable_37[20,11]; |
---|
964 | def homalg_variable_258 = homalg_variable_37[1,12]; |
---|
965 | def homalg_variable_259 = homalg_variable_37[2,12]; |
---|
966 | def homalg_variable_260 = homalg_variable_37[3,12]; |
---|
967 | def homalg_variable_261 = homalg_variable_37[4,12]; |
---|
968 | def homalg_variable_262 = homalg_variable_37[5,12]; |
---|
969 | def homalg_variable_263 = homalg_variable_37[6,12]; |
---|
970 | def homalg_variable_264 = homalg_variable_37[7,12]; |
---|
971 | def homalg_variable_265 = homalg_variable_37[8,12]; |
---|
972 | def homalg_variable_266 = homalg_variable_37[9,12]; |
---|
973 | def homalg_variable_267 = homalg_variable_37[10,12]; |
---|
974 | def homalg_variable_268 = homalg_variable_37[11,12]; |
---|
975 | def homalg_variable_269 = homalg_variable_37[12,12]; |
---|
976 | def homalg_variable_270 = homalg_variable_37[13,12]; |
---|
977 | def homalg_variable_271 = homalg_variable_37[14,12]; |
---|
978 | def homalg_variable_272 = homalg_variable_37[15,12]; |
---|
979 | def homalg_variable_273 = homalg_variable_37[16,12]; |
---|
980 | def homalg_variable_274 = homalg_variable_37[17,12]; |
---|
981 | def homalg_variable_275 = homalg_variable_37[18,12]; |
---|
982 | def homalg_variable_276 = homalg_variable_37[19,12]; |
---|
983 | def homalg_variable_277 = homalg_variable_37[20,12]; |
---|
984 | matrix homalg_variable_278 = SyzygiesGeneratorsOfRows(homalg_variable_36); |
---|
985 | IsZeroMatrix(homalg_variable_278); |
---|
986 | matrix homalg_variable_279 = BasisOfRowModule(homalg_variable_36); |
---|
987 | ncols(homalg_variable_279); |
---|
988 | homalg_variable_279==homalg_variable_36; |
---|
989 | matrix homalg_variable_281[20][20] = unitmat(20); |
---|
990 | matrix homalg_variable_280 = DecideZeroRows(homalg_variable_281,homalg_variable_279); |
---|
991 | IsZeroMatrix(homalg_variable_280); |
---|
992 | ZeroRows(homalg_variable_280); |
---|
993 | IsIdentityMatrix(homalg_variable_280); |
---|
994 | matrix homalg_variable_282 = homalg_variable_280; |
---|
995 | def homalg_variable_283 = homalg_variable_282[1,1]; |
---|
996 | def homalg_variable_284 = homalg_variable_282[2,1]; |
---|
997 | def homalg_variable_285 = homalg_variable_282[3,1]; |
---|
998 | def homalg_variable_286 = homalg_variable_282[4,1]; |
---|
999 | def homalg_variable_287 = homalg_variable_282[5,1]; |
---|
1000 | def homalg_variable_288 = homalg_variable_282[6,1]; |
---|
1001 | def homalg_variable_289 = homalg_variable_282[7,1]; |
---|
1002 | def homalg_variable_290 = homalg_variable_282[8,1]; |
---|
1003 | def homalg_variable_291 = homalg_variable_282[9,1]; |
---|
1004 | def homalg_variable_292 = homalg_variable_282[10,1]; |
---|
1005 | def homalg_variable_293 = homalg_variable_282[11,1]; |
---|
1006 | def homalg_variable_294 = homalg_variable_282[12,1]; |
---|
1007 | def homalg_variable_295 = homalg_variable_282[13,1]; |
---|
1008 | def homalg_variable_296 = homalg_variable_282[14,1]; |
---|
1009 | def homalg_variable_297 = homalg_variable_282[15,1]; |
---|
1010 | def homalg_variable_298 = homalg_variable_282[16,1]; |
---|
1011 | def homalg_variable_299 = homalg_variable_282[17,1]; |
---|
1012 | def homalg_variable_300 = homalg_variable_282[18,1]; |
---|
1013 | def homalg_variable_301 = homalg_variable_282[19,1]; |
---|
1014 | def homalg_variable_302 = homalg_variable_282[20,1]; |
---|
1015 | def homalg_variable_303 = homalg_variable_282[1,2]; |
---|
1016 | def homalg_variable_304 = homalg_variable_282[2,2]; |
---|
1017 | def homalg_variable_305 = homalg_variable_282[3,2]; |
---|
1018 | def homalg_variable_306 = homalg_variable_282[4,2]; |
---|
1019 | def homalg_variable_307 = homalg_variable_282[5,2]; |
---|
1020 | def homalg_variable_308 = homalg_variable_282[6,2]; |
---|
1021 | def homalg_variable_309 = homalg_variable_282[7,2]; |
---|
1022 | def homalg_variable_310 = homalg_variable_282[8,2]; |
---|
1023 | def homalg_variable_311 = homalg_variable_282[9,2]; |
---|
1024 | def homalg_variable_312 = homalg_variable_282[10,2]; |
---|
1025 | def homalg_variable_313 = homalg_variable_282[11,2]; |
---|
1026 | def homalg_variable_314 = homalg_variable_282[12,2]; |
---|
1027 | def homalg_variable_315 = homalg_variable_282[13,2]; |
---|
1028 | def homalg_variable_316 = homalg_variable_282[14,2]; |
---|
1029 | def homalg_variable_317 = homalg_variable_282[15,2]; |
---|
1030 | def homalg_variable_318 = homalg_variable_282[16,2]; |
---|
1031 | def homalg_variable_319 = homalg_variable_282[17,2]; |
---|
1032 | def homalg_variable_320 = homalg_variable_282[18,2]; |
---|
1033 | def homalg_variable_321 = homalg_variable_282[19,2]; |
---|
1034 | def homalg_variable_322 = homalg_variable_282[20,2]; |
---|
1035 | def homalg_variable_323 = homalg_variable_282[1,3]; |
---|
1036 | def homalg_variable_324 = homalg_variable_282[2,3]; |
---|
1037 | def homalg_variable_325 = homalg_variable_282[3,3]; |
---|
1038 | def homalg_variable_326 = homalg_variable_282[4,3]; |
---|
1039 | def homalg_variable_327 = homalg_variable_282[5,3]; |
---|
1040 | def homalg_variable_328 = homalg_variable_282[6,3]; |
---|
1041 | def homalg_variable_329 = homalg_variable_282[7,3]; |
---|
1042 | def homalg_variable_330 = homalg_variable_282[8,3]; |
---|
1043 | def homalg_variable_331 = homalg_variable_282[9,3]; |
---|
1044 | def homalg_variable_332 = homalg_variable_282[10,3]; |
---|
1045 | def homalg_variable_333 = homalg_variable_282[11,3]; |
---|
1046 | def homalg_variable_334 = homalg_variable_282[12,3]; |
---|
1047 | def homalg_variable_335 = homalg_variable_282[13,3]; |
---|
1048 | def homalg_variable_336 = homalg_variable_282[14,3]; |
---|
1049 | def homalg_variable_337 = homalg_variable_282[15,3]; |
---|
1050 | def homalg_variable_338 = homalg_variable_282[16,3]; |
---|
1051 | def homalg_variable_339 = homalg_variable_282[17,3]; |
---|
1052 | def homalg_variable_340 = homalg_variable_282[18,3]; |
---|
1053 | def homalg_variable_341 = homalg_variable_282[19,3]; |
---|
1054 | def homalg_variable_342 = homalg_variable_282[20,3]; |
---|
1055 | def homalg_variable_343 = homalg_variable_282[1,4]; |
---|
1056 | def homalg_variable_344 = homalg_variable_282[2,4]; |
---|
1057 | def homalg_variable_345 = homalg_variable_282[3,4]; |
---|
1058 | def homalg_variable_346 = homalg_variable_282[4,4]; |
---|
1059 | def homalg_variable_347 = homalg_variable_282[5,4]; |
---|
1060 | def homalg_variable_348 = homalg_variable_282[6,4]; |
---|
1061 | def homalg_variable_349 = homalg_variable_282[7,4]; |
---|
1062 | def homalg_variable_350 = homalg_variable_282[8,4]; |
---|
1063 | def homalg_variable_351 = homalg_variable_282[9,4]; |
---|
1064 | def homalg_variable_352 = homalg_variable_282[10,4]; |
---|
1065 | def homalg_variable_353 = homalg_variable_282[11,4]; |
---|
1066 | def homalg_variable_354 = homalg_variable_282[12,4]; |
---|
1067 | def homalg_variable_355 = homalg_variable_282[13,4]; |
---|
1068 | def homalg_variable_356 = homalg_variable_282[14,4]; |
---|
1069 | def homalg_variable_357 = homalg_variable_282[15,4]; |
---|
1070 | def homalg_variable_358 = homalg_variable_282[16,4]; |
---|
1071 | def homalg_variable_359 = homalg_variable_282[17,4]; |
---|
1072 | def homalg_variable_360 = homalg_variable_282[18,4]; |
---|
1073 | def homalg_variable_361 = homalg_variable_282[19,4]; |
---|
1074 | def homalg_variable_362 = homalg_variable_282[20,4]; |
---|
1075 | def homalg_variable_363 = homalg_variable_282[1,5]; |
---|
1076 | def homalg_variable_364 = homalg_variable_282[2,5]; |
---|
1077 | def homalg_variable_365 = homalg_variable_282[3,5]; |
---|
1078 | def homalg_variable_366 = homalg_variable_282[4,5]; |
---|
1079 | def homalg_variable_367 = homalg_variable_282[5,5]; |
---|
1080 | def homalg_variable_368 = homalg_variable_282[6,5]; |
---|
1081 | def homalg_variable_369 = homalg_variable_282[7,5]; |
---|
1082 | def homalg_variable_370 = homalg_variable_282[8,5]; |
---|
1083 | def homalg_variable_371 = homalg_variable_282[9,5]; |
---|
1084 | def homalg_variable_372 = homalg_variable_282[10,5]; |
---|
1085 | def homalg_variable_373 = homalg_variable_282[11,5]; |
---|
1086 | def homalg_variable_374 = homalg_variable_282[12,5]; |
---|
1087 | def homalg_variable_375 = homalg_variable_282[13,5]; |
---|
1088 | def homalg_variable_376 = homalg_variable_282[14,5]; |
---|
1089 | def homalg_variable_377 = homalg_variable_282[15,5]; |
---|
1090 | def homalg_variable_378 = homalg_variable_282[16,5]; |
---|
1091 | def homalg_variable_379 = homalg_variable_282[17,5]; |
---|
1092 | def homalg_variable_380 = homalg_variable_282[18,5]; |
---|
1093 | def homalg_variable_381 = homalg_variable_282[19,5]; |
---|
1094 | def homalg_variable_382 = homalg_variable_282[20,5]; |
---|
1095 | def homalg_variable_383 = homalg_variable_282[1,6]; |
---|
1096 | def homalg_variable_384 = homalg_variable_282[2,6]; |
---|
1097 | def homalg_variable_385 = homalg_variable_282[3,6]; |
---|
1098 | def homalg_variable_386 = homalg_variable_282[4,6]; |
---|
1099 | def homalg_variable_387 = homalg_variable_282[5,6]; |
---|
1100 | def homalg_variable_388 = homalg_variable_282[6,6]; |
---|
1101 | def homalg_variable_389 = homalg_variable_282[7,6]; |
---|
1102 | def homalg_variable_390 = homalg_variable_282[8,6]; |
---|
1103 | def homalg_variable_391 = homalg_variable_282[9,6]; |
---|
1104 | def homalg_variable_392 = homalg_variable_282[10,6]; |
---|
1105 | def homalg_variable_393 = homalg_variable_282[11,6]; |
---|
1106 | def homalg_variable_394 = homalg_variable_282[12,6]; |
---|
1107 | def homalg_variable_395 = homalg_variable_282[13,6]; |
---|
1108 | def homalg_variable_396 = homalg_variable_282[14,6]; |
---|
1109 | def homalg_variable_397 = homalg_variable_282[15,6]; |
---|
1110 | def homalg_variable_398 = homalg_variable_282[16,6]; |
---|
1111 | def homalg_variable_399 = homalg_variable_282[17,6]; |
---|
1112 | def homalg_variable_400 = homalg_variable_282[18,6]; |
---|
1113 | def homalg_variable_401 = homalg_variable_282[19,6]; |
---|
1114 | def homalg_variable_402 = homalg_variable_282[20,6]; |
---|
1115 | def homalg_variable_403 = homalg_variable_282[1,7]; |
---|
1116 | def homalg_variable_404 = homalg_variable_282[2,7]; |
---|
1117 | def homalg_variable_405 = homalg_variable_282[3,7]; |
---|
1118 | def homalg_variable_406 = homalg_variable_282[4,7]; |
---|
1119 | def homalg_variable_407 = homalg_variable_282[5,7]; |
---|
1120 | def homalg_variable_408 = homalg_variable_282[6,7]; |
---|
1121 | def homalg_variable_409 = homalg_variable_282[7,7]; |
---|
1122 | def homalg_variable_410 = homalg_variable_282[8,7]; |
---|
1123 | def homalg_variable_411 = homalg_variable_282[9,7]; |
---|
1124 | def homalg_variable_412 = homalg_variable_282[10,7]; |
---|
1125 | def homalg_variable_413 = homalg_variable_282[11,7]; |
---|
1126 | def homalg_variable_414 = homalg_variable_282[12,7]; |
---|
1127 | def homalg_variable_415 = homalg_variable_282[13,7]; |
---|
1128 | def homalg_variable_416 = homalg_variable_282[14,7]; |
---|
1129 | def homalg_variable_417 = homalg_variable_282[15,7]; |
---|
1130 | def homalg_variable_418 = homalg_variable_282[16,7]; |
---|
1131 | def homalg_variable_419 = homalg_variable_282[17,7]; |
---|
1132 | def homalg_variable_420 = homalg_variable_282[18,7]; |
---|
1133 | def homalg_variable_421 = homalg_variable_282[19,7]; |
---|
1134 | def homalg_variable_422 = homalg_variable_282[20,7]; |
---|
1135 | def homalg_variable_423 = homalg_variable_282[1,8]; |
---|
1136 | def homalg_variable_424 = homalg_variable_282[2,8]; |
---|
1137 | def homalg_variable_425 = homalg_variable_282[3,8]; |
---|
1138 | def homalg_variable_426 = homalg_variable_282[4,8]; |
---|
1139 | def homalg_variable_427 = homalg_variable_282[5,8]; |
---|
1140 | def homalg_variable_428 = homalg_variable_282[6,8]; |
---|
1141 | def homalg_variable_429 = homalg_variable_282[7,8]; |
---|
1142 | def homalg_variable_430 = homalg_variable_282[8,8]; |
---|
1143 | def homalg_variable_431 = homalg_variable_282[9,8]; |
---|
1144 | def homalg_variable_432 = homalg_variable_282[10,8]; |
---|
1145 | def homalg_variable_433 = homalg_variable_282[11,8]; |
---|
1146 | def homalg_variable_434 = homalg_variable_282[12,8]; |
---|
1147 | def homalg_variable_435 = homalg_variable_282[13,8]; |
---|
1148 | def homalg_variable_436 = homalg_variable_282[14,8]; |
---|
1149 | def homalg_variable_437 = homalg_variable_282[15,8]; |
---|
1150 | def homalg_variable_438 = homalg_variable_282[16,8]; |
---|
1151 | def homalg_variable_439 = homalg_variable_282[17,8]; |
---|
1152 | def homalg_variable_440 = homalg_variable_282[18,8]; |
---|
1153 | def homalg_variable_441 = homalg_variable_282[19,8]; |
---|
1154 | def homalg_variable_442 = homalg_variable_282[20,8]; |
---|
1155 | def homalg_variable_443 = homalg_variable_282[1,9]; |
---|
1156 | def homalg_variable_444 = homalg_variable_282[2,9]; |
---|
1157 | def homalg_variable_445 = homalg_variable_282[3,9]; |
---|
1158 | def homalg_variable_446 = homalg_variable_282[4,9]; |
---|
1159 | def homalg_variable_447 = homalg_variable_282[5,9]; |
---|
1160 | def homalg_variable_448 = homalg_variable_282[6,9]; |
---|
1161 | def homalg_variable_449 = homalg_variable_282[7,9]; |
---|
1162 | def homalg_variable_450 = homalg_variable_282[8,9]; |
---|
1163 | def homalg_variable_451 = homalg_variable_282[9,9]; |
---|
1164 | def homalg_variable_452 = homalg_variable_282[10,9]; |
---|
1165 | def homalg_variable_453 = homalg_variable_282[11,9]; |
---|
1166 | def homalg_variable_454 = homalg_variable_282[12,9]; |
---|
1167 | def homalg_variable_455 = homalg_variable_282[13,9]; |
---|
1168 | def homalg_variable_456 = homalg_variable_282[14,9]; |
---|
1169 | def homalg_variable_457 = homalg_variable_282[15,9]; |
---|
1170 | def homalg_variable_458 = homalg_variable_282[16,9]; |
---|
1171 | def homalg_variable_459 = homalg_variable_282[17,9]; |
---|
1172 | def homalg_variable_460 = homalg_variable_282[18,9]; |
---|
1173 | def homalg_variable_461 = homalg_variable_282[19,9]; |
---|
1174 | def homalg_variable_462 = homalg_variable_282[20,9]; |
---|
1175 | def homalg_variable_463 = homalg_variable_282[1,10]; |
---|
1176 | def homalg_variable_464 = homalg_variable_282[2,10]; |
---|
1177 | def homalg_variable_465 = homalg_variable_282[3,10]; |
---|
1178 | def homalg_variable_466 = homalg_variable_282[4,10]; |
---|
1179 | def homalg_variable_467 = homalg_variable_282[5,10]; |
---|
1180 | def homalg_variable_468 = homalg_variable_282[6,10]; |
---|
1181 | def homalg_variable_469 = homalg_variable_282[7,10]; |
---|
1182 | def homalg_variable_470 = homalg_variable_282[8,10]; |
---|
1183 | def homalg_variable_471 = homalg_variable_282[9,10]; |
---|
1184 | def homalg_variable_472 = homalg_variable_282[10,10]; |
---|
1185 | def homalg_variable_473 = homalg_variable_282[11,10]; |
---|
1186 | def homalg_variable_474 = homalg_variable_282[12,10]; |
---|
1187 | def homalg_variable_475 = homalg_variable_282[13,10]; |
---|
1188 | def homalg_variable_476 = homalg_variable_282[14,10]; |
---|
1189 | def homalg_variable_477 = homalg_variable_282[15,10]; |
---|
1190 | def homalg_variable_478 = homalg_variable_282[16,10]; |
---|
1191 | def homalg_variable_479 = homalg_variable_282[17,10]; |
---|
1192 | def homalg_variable_480 = homalg_variable_282[18,10]; |
---|
1193 | def homalg_variable_481 = homalg_variable_282[19,10]; |
---|
1194 | def homalg_variable_482 = homalg_variable_282[20,10]; |
---|
1195 | def homalg_variable_483 = homalg_variable_282[1,11]; |
---|
1196 | def homalg_variable_484 = homalg_variable_282[2,11]; |
---|
1197 | def homalg_variable_485 = homalg_variable_282[3,11]; |
---|
1198 | def homalg_variable_486 = homalg_variable_282[4,11]; |
---|
1199 | def homalg_variable_487 = homalg_variable_282[5,11]; |
---|
1200 | def homalg_variable_488 = homalg_variable_282[6,11]; |
---|
1201 | def homalg_variable_489 = homalg_variable_282[7,11]; |
---|
1202 | def homalg_variable_490 = homalg_variable_282[8,11]; |
---|
1203 | def homalg_variable_491 = homalg_variable_282[9,11]; |
---|
1204 | def homalg_variable_492 = homalg_variable_282[10,11]; |
---|
1205 | def homalg_variable_493 = homalg_variable_282[11,11]; |
---|
1206 | def homalg_variable_494 = homalg_variable_282[12,11]; |
---|
1207 | def homalg_variable_495 = homalg_variable_282[13,11]; |
---|
1208 | def homalg_variable_496 = homalg_variable_282[14,11]; |
---|
1209 | def homalg_variable_497 = homalg_variable_282[15,11]; |
---|
1210 | def homalg_variable_498 = homalg_variable_282[16,11]; |
---|
1211 | def homalg_variable_499 = homalg_variable_282[17,11]; |
---|
1212 | def homalg_variable_500 = homalg_variable_282[18,11]; |
---|
1213 | kill homalg_variable_278; |
---|
1214 | def homalg_variable_501 = homalg_variable_282[19,11]; |
---|
1215 | def homalg_variable_502 = homalg_variable_282[20,11]; |
---|
1216 | def homalg_variable_503 = homalg_variable_282[1,12]; |
---|
1217 | def homalg_variable_504 = homalg_variable_282[2,12]; |
---|
1218 | def homalg_variable_505 = homalg_variable_282[3,12]; |
---|
1219 | def homalg_variable_506 = homalg_variable_282[4,12]; |
---|
1220 | def homalg_variable_507 = homalg_variable_282[5,12]; |
---|
1221 | def homalg_variable_508 = homalg_variable_282[6,12]; |
---|
1222 | def homalg_variable_509 = homalg_variable_282[7,12]; |
---|
1223 | def homalg_variable_510 = homalg_variable_282[8,12]; |
---|
1224 | def homalg_variable_511 = homalg_variable_282[9,12]; |
---|
1225 | def homalg_variable_512 = homalg_variable_282[10,12]; |
---|
1226 | def homalg_variable_513 = homalg_variable_282[11,12]; |
---|
1227 | def homalg_variable_514 = homalg_variable_282[12,12]; |
---|
1228 | def homalg_variable_515 = homalg_variable_282[13,12]; |
---|
1229 | def homalg_variable_516 = homalg_variable_282[14,12]; |
---|
1230 | def homalg_variable_517 = homalg_variable_282[15,12]; |
---|
1231 | def homalg_variable_518 = homalg_variable_282[16,12]; |
---|
1232 | def homalg_variable_519 = homalg_variable_282[17,12]; |
---|
1233 | def homalg_variable_520 = homalg_variable_282[18,12]; |
---|
1234 | def homalg_variable_521 = homalg_variable_282[19,12]; |
---|
1235 | def homalg_variable_522 = homalg_variable_282[20,12]; |
---|
1236 | def homalg_variable_523 = homalg_variable_282[1,13]; |
---|
1237 | def homalg_variable_524 = homalg_variable_282[2,13]; |
---|
1238 | def homalg_variable_525 = homalg_variable_282[3,13]; |
---|
1239 | def homalg_variable_526 = homalg_variable_282[4,13]; |
---|
1240 | def homalg_variable_527 = homalg_variable_282[5,13]; |
---|
1241 | def homalg_variable_528 = homalg_variable_282[6,13]; |
---|
1242 | def homalg_variable_529 = homalg_variable_282[7,13]; |
---|
1243 | def homalg_variable_530 = homalg_variable_282[8,13]; |
---|
1244 | def homalg_variable_531 = homalg_variable_282[9,13]; |
---|
1245 | def homalg_variable_532 = homalg_variable_282[10,13]; |
---|
1246 | def homalg_variable_533 = homalg_variable_282[11,13]; |
---|
1247 | def homalg_variable_534 = homalg_variable_282[12,13]; |
---|
1248 | def homalg_variable_535 = homalg_variable_282[13,13]; |
---|
1249 | def homalg_variable_536 = homalg_variable_282[14,13]; |
---|
1250 | def homalg_variable_537 = homalg_variable_282[15,13]; |
---|
1251 | def homalg_variable_538 = homalg_variable_282[16,13]; |
---|
1252 | def homalg_variable_539 = homalg_variable_282[17,13]; |
---|
1253 | def homalg_variable_540 = homalg_variable_282[18,13]; |
---|
1254 | def homalg_variable_541 = homalg_variable_282[19,13]; |
---|
1255 | def homalg_variable_542 = homalg_variable_282[20,13]; |
---|
1256 | def homalg_variable_543 = homalg_variable_282[1,14]; |
---|
1257 | def homalg_variable_544 = homalg_variable_282[2,14]; |
---|
1258 | def homalg_variable_545 = homalg_variable_282[3,14]; |
---|
1259 | def homalg_variable_546 = homalg_variable_282[4,14]; |
---|
1260 | def homalg_variable_547 = homalg_variable_282[5,14]; |
---|
1261 | def homalg_variable_548 = homalg_variable_282[6,14]; |
---|
1262 | def homalg_variable_549 = homalg_variable_282[7,14]; |
---|
1263 | def homalg_variable_550 = homalg_variable_282[8,14]; |
---|
1264 | def homalg_variable_551 = homalg_variable_282[9,14]; |
---|
1265 | def homalg_variable_552 = homalg_variable_282[10,14]; |
---|
1266 | def homalg_variable_553 = homalg_variable_282[11,14]; |
---|
1267 | def homalg_variable_554 = homalg_variable_282[12,14]; |
---|
1268 | def homalg_variable_555 = homalg_variable_282[13,14]; |
---|
1269 | def homalg_variable_556 = homalg_variable_282[14,14]; |
---|
1270 | def homalg_variable_557 = homalg_variable_282[15,14]; |
---|
1271 | def homalg_variable_558 = homalg_variable_282[16,14]; |
---|
1272 | def homalg_variable_559 = homalg_variable_282[17,14]; |
---|
1273 | def homalg_variable_560 = homalg_variable_282[18,14]; |
---|
1274 | def homalg_variable_561 = homalg_variable_282[19,14]; |
---|
1275 | def homalg_variable_562 = homalg_variable_282[20,14]; |
---|
1276 | def homalg_variable_563 = homalg_variable_282[1,15]; |
---|
1277 | def homalg_variable_564 = homalg_variable_282[2,15]; |
---|
1278 | def homalg_variable_565 = homalg_variable_282[3,15]; |
---|
1279 | def homalg_variable_566 = homalg_variable_282[4,15]; |
---|
1280 | def homalg_variable_567 = homalg_variable_282[5,15]; |
---|
1281 | def homalg_variable_568 = homalg_variable_282[6,15]; |
---|
1282 | def homalg_variable_569 = homalg_variable_282[7,15]; |
---|
1283 | def homalg_variable_570 = homalg_variable_282[8,15]; |
---|
1284 | def homalg_variable_571 = homalg_variable_282[9,15]; |
---|
1285 | def homalg_variable_572 = homalg_variable_282[10,15]; |
---|
1286 | def homalg_variable_573 = homalg_variable_282[11,15]; |
---|
1287 | def homalg_variable_574 = homalg_variable_282[12,15]; |
---|
1288 | def homalg_variable_575 = homalg_variable_282[13,15]; |
---|
1289 | def homalg_variable_576 = homalg_variable_282[14,15]; |
---|
1290 | def homalg_variable_577 = homalg_variable_282[15,15]; |
---|
1291 | def homalg_variable_578 = homalg_variable_282[16,15]; |
---|
1292 | def homalg_variable_579 = homalg_variable_282[17,15]; |
---|
1293 | def homalg_variable_580 = homalg_variable_282[18,15]; |
---|
1294 | def homalg_variable_581 = homalg_variable_282[19,15]; |
---|
1295 | def homalg_variable_582 = homalg_variable_282[20,15]; |
---|
1296 | def homalg_variable_583 = homalg_variable_282[1,16]; |
---|
1297 | def homalg_variable_584 = homalg_variable_282[2,16]; |
---|
1298 | def homalg_variable_585 = homalg_variable_282[3,16]; |
---|
1299 | def homalg_variable_586 = homalg_variable_282[4,16]; |
---|
1300 | def homalg_variable_587 = homalg_variable_282[5,16]; |
---|
1301 | def homalg_variable_588 = homalg_variable_282[6,16]; |
---|
1302 | def homalg_variable_589 = homalg_variable_282[7,16]; |
---|
1303 | def homalg_variable_590 = homalg_variable_282[8,16]; |
---|
1304 | def homalg_variable_591 = homalg_variable_282[9,16]; |
---|
1305 | def homalg_variable_592 = homalg_variable_282[10,16]; |
---|
1306 | def homalg_variable_593 = homalg_variable_282[11,16]; |
---|
1307 | def homalg_variable_594 = homalg_variable_282[12,16]; |
---|
1308 | def homalg_variable_595 = homalg_variable_282[13,16]; |
---|
1309 | def homalg_variable_596 = homalg_variable_282[14,16]; |
---|
1310 | def homalg_variable_597 = homalg_variable_282[15,16]; |
---|
1311 | def homalg_variable_598 = homalg_variable_282[16,16]; |
---|
1312 | def homalg_variable_599 = homalg_variable_282[17,16]; |
---|
1313 | def homalg_variable_600 = homalg_variable_282[18,16]; |
---|
1314 | def homalg_variable_601 = homalg_variable_282[19,16]; |
---|
1315 | def homalg_variable_602 = homalg_variable_282[20,16]; |
---|
1316 | def homalg_variable_603 = homalg_variable_282[1,17]; |
---|
1317 | def homalg_variable_604 = homalg_variable_282[2,17]; |
---|
1318 | def homalg_variable_605 = homalg_variable_282[3,17]; |
---|
1319 | def homalg_variable_606 = homalg_variable_282[4,17]; |
---|
1320 | def homalg_variable_607 = homalg_variable_282[5,17]; |
---|
1321 | def homalg_variable_608 = homalg_variable_282[6,17]; |
---|
1322 | def homalg_variable_609 = homalg_variable_282[7,17]; |
---|
1323 | def homalg_variable_610 = homalg_variable_282[8,17]; |
---|
1324 | def homalg_variable_611 = homalg_variable_282[9,17]; |
---|
1325 | def homalg_variable_612 = homalg_variable_282[10,17]; |
---|
1326 | def homalg_variable_613 = homalg_variable_282[11,17]; |
---|
1327 | def homalg_variable_614 = homalg_variable_282[12,17]; |
---|
1328 | def homalg_variable_615 = homalg_variable_282[13,17]; |
---|
1329 | def homalg_variable_616 = homalg_variable_282[14,17]; |
---|
1330 | def homalg_variable_617 = homalg_variable_282[15,17]; |
---|
1331 | def homalg_variable_618 = homalg_variable_282[16,17]; |
---|
1332 | def homalg_variable_619 = homalg_variable_282[17,17]; |
---|
1333 | def homalg_variable_620 = homalg_variable_282[18,17]; |
---|
1334 | def homalg_variable_621 = homalg_variable_282[19,17]; |
---|
1335 | def homalg_variable_622 = homalg_variable_282[20,17]; |
---|
1336 | def homalg_variable_623 = homalg_variable_282[1,18]; |
---|
1337 | def homalg_variable_624 = homalg_variable_282[2,18]; |
---|
1338 | def homalg_variable_625 = homalg_variable_282[3,18]; |
---|
1339 | def homalg_variable_626 = homalg_variable_282[4,18]; |
---|
1340 | def homalg_variable_627 = homalg_variable_282[5,18]; |
---|
1341 | def homalg_variable_628 = homalg_variable_282[6,18]; |
---|
1342 | def homalg_variable_629 = homalg_variable_282[7,18]; |
---|
1343 | def homalg_variable_630 = homalg_variable_282[8,18]; |
---|
1344 | def homalg_variable_631 = homalg_variable_282[9,18]; |
---|
1345 | def homalg_variable_632 = homalg_variable_282[10,18]; |
---|
1346 | def homalg_variable_633 = homalg_variable_282[11,18]; |
---|
1347 | def homalg_variable_634 = homalg_variable_282[12,18]; |
---|
1348 | def homalg_variable_635 = homalg_variable_282[13,18]; |
---|
1349 | def homalg_variable_636 = homalg_variable_282[14,18]; |
---|
1350 | def homalg_variable_637 = homalg_variable_282[15,18]; |
---|
1351 | def homalg_variable_638 = homalg_variable_282[16,18]; |
---|
1352 | def homalg_variable_639 = homalg_variable_282[17,18]; |
---|
1353 | def homalg_variable_640 = homalg_variable_282[18,18]; |
---|
1354 | def homalg_variable_641 = homalg_variable_282[19,18]; |
---|
1355 | def homalg_variable_642 = homalg_variable_282[20,18]; |
---|
1356 | def homalg_variable_643 = homalg_variable_282[1,19]; |
---|
1357 | def homalg_variable_644 = homalg_variable_282[2,19]; |
---|
1358 | def homalg_variable_645 = homalg_variable_282[3,19]; |
---|
1359 | def homalg_variable_646 = homalg_variable_282[4,19]; |
---|
1360 | def homalg_variable_647 = homalg_variable_282[5,19]; |
---|
1361 | def homalg_variable_648 = homalg_variable_282[6,19]; |
---|
1362 | def homalg_variable_649 = homalg_variable_282[7,19]; |
---|
1363 | def homalg_variable_650 = homalg_variable_282[8,19]; |
---|
1364 | def homalg_variable_651 = homalg_variable_282[9,19]; |
---|
1365 | def homalg_variable_652 = homalg_variable_282[10,19]; |
---|
1366 | def homalg_variable_653 = homalg_variable_282[11,19]; |
---|
1367 | def homalg_variable_654 = homalg_variable_282[12,19]; |
---|
1368 | def homalg_variable_655 = homalg_variable_282[13,19]; |
---|
1369 | def homalg_variable_656 = homalg_variable_282[14,19]; |
---|
1370 | def homalg_variable_657 = homalg_variable_282[15,19]; |
---|
1371 | def homalg_variable_658 = homalg_variable_282[16,19]; |
---|
1372 | def homalg_variable_659 = homalg_variable_282[17,19]; |
---|
1373 | def homalg_variable_660 = homalg_variable_282[18,19]; |
---|
1374 | def homalg_variable_661 = homalg_variable_282[19,19]; |
---|
1375 | def homalg_variable_662 = homalg_variable_282[20,19]; |
---|
1376 | def homalg_variable_663 = homalg_variable_282[1,20]; |
---|
1377 | def homalg_variable_664 = homalg_variable_282[2,20]; |
---|
1378 | def homalg_variable_665 = homalg_variable_282[3,20]; |
---|
1379 | def homalg_variable_666 = homalg_variable_282[4,20]; |
---|
1380 | def homalg_variable_667 = homalg_variable_282[5,20]; |
---|
1381 | def homalg_variable_668 = homalg_variable_282[6,20]; |
---|
1382 | def homalg_variable_669 = homalg_variable_282[7,20]; |
---|
1383 | def homalg_variable_670 = homalg_variable_282[8,20]; |
---|
1384 | def homalg_variable_671 = homalg_variable_282[9,20]; |
---|
1385 | def homalg_variable_672 = homalg_variable_282[10,20]; |
---|
1386 | def homalg_variable_673 = homalg_variable_282[11,20]; |
---|
1387 | def homalg_variable_674 = homalg_variable_282[12,20]; |
---|
1388 | def homalg_variable_675 = homalg_variable_282[13,20]; |
---|
1389 | def homalg_variable_676 = homalg_variable_282[14,20]; |
---|
1390 | def homalg_variable_677 = homalg_variable_282[15,20]; |
---|
1391 | def homalg_variable_678 = homalg_variable_282[16,20]; |
---|
1392 | def homalg_variable_679 = homalg_variable_282[17,20]; |
---|
1393 | def homalg_variable_680 = homalg_variable_282[18,20]; |
---|
1394 | def homalg_variable_681 = homalg_variable_282[19,20]; |
---|
1395 | def homalg_variable_682 = homalg_variable_282[20,20]; |
---|
1396 | matrix homalg_variable_683 = RelativeSyzygiesGeneratorsOfRows(homalg_variable_280,homalg_variable_279); |
---|
1397 | IsZeroMatrix(homalg_variable_683); |
---|
1398 | ncols(homalg_variable_683); |
---|
1399 | GetUnitPosition(homalg_variable_683, list ( 0 )); |
---|
1400 | def homalg_variable_684 = homalg_variable_683[1,1]; |
---|
1401 | homalg_variable_684==1; |
---|
1402 | matrix homalg_variable_685 = submat(homalg_variable_683,1..20,intvec( 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 )); |
---|
1403 | matrix homalg_variable_686 = submat(homalg_variable_685,intvec( 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20 ),1..11); |
---|
1404 | matrix homalg_variable_687 = submat(homalg_variable_683,1..20,intvec( 1 )); |
---|
1405 | matrix homalg_variable_688 = submat(homalg_variable_687,intvec( 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20 ),1..1); |
---|
1406 | matrix homalg_variable_689 = submat(homalg_variable_683,intvec( 1 ),1..12); |
---|
1407 | matrix homalg_variable_690 = submat(homalg_variable_689,1..1,intvec( 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 )); |
---|
1408 | matrix homalg_variable_691 = homalg_variable_688*homalg_variable_690; |
---|
1409 | matrix homalg_variable_692 = homalg_variable_686-homalg_variable_691; |
---|
1410 | GetUnitPosition(homalg_variable_692, list ( 0 )); |
---|
1411 | def homalg_variable_693 = homalg_variable_692[1,1]; |
---|
1412 | homalg_variable_693==1; |
---|
1413 | matrix homalg_variable_694 = submat(homalg_variable_692,1..19,intvec( 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 )); |
---|
1414 | matrix homalg_variable_695 = submat(homalg_variable_694,intvec( 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19 ),1..10); |
---|
1415 | matrix homalg_variable_696 = submat(homalg_variable_692,1..19,intvec( 1 )); |
---|
1416 | matrix homalg_variable_697 = submat(homalg_variable_696,intvec( 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19 ),1..1); |
---|
1417 | matrix homalg_variable_698 = submat(homalg_variable_692,intvec( 1 ),1..11); |
---|
1418 | matrix homalg_variable_699 = submat(homalg_variable_698,1..1,intvec( 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 )); |
---|
1419 | matrix homalg_variable_700 = homalg_variable_697*homalg_variable_699; |
---|
1420 | matrix homalg_variable_701 = homalg_variable_695-homalg_variable_700; |
---|
1421 | GetUnitPosition(homalg_variable_701, list ( 0 )); |
---|
1422 | def homalg_variable_702 = homalg_variable_701[1,1]; |
---|
1423 | homalg_variable_702==1; |
---|
1424 | matrix homalg_variable_703 = submat(homalg_variable_701,1..18,intvec( 2, 3, 4, 5, 6, 7, 8, 9, 10 )); |
---|
1425 | matrix homalg_variable_704 = submat(homalg_variable_703,intvec( 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18 ),1..9); |
---|
1426 | matrix homalg_variable_705 = submat(homalg_variable_701,1..18,intvec( 1 )); |
---|
1427 | matrix homalg_variable_706 = submat(homalg_variable_705,intvec( 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18 ),1..1); |
---|
1428 | matrix homalg_variable_707 = submat(homalg_variable_701,intvec( 1 ),1..10); |
---|
1429 | matrix homalg_variable_708 = submat(homalg_variable_707,1..1,intvec( 2, 3, 4, 5, 6, 7, 8, 9, 10 )); |
---|
1430 | matrix homalg_variable_709 = homalg_variable_706*homalg_variable_708; |
---|
1431 | matrix homalg_variable_710 = homalg_variable_704-homalg_variable_709; |
---|
1432 | GetUnitPosition(homalg_variable_710, list ( 0 )); |
---|
1433 | def homalg_variable_711 = homalg_variable_710[1,1]; |
---|
1434 | homalg_variable_711==1; |
---|
1435 | matrix homalg_variable_712 = submat(homalg_variable_710,1..17,intvec( 2, 3, 4, 5, 6, 7, 8, 9 )); |
---|
1436 | matrix homalg_variable_713 = submat(homalg_variable_712,intvec( 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17 ),1..8); |
---|
1437 | matrix homalg_variable_714 = submat(homalg_variable_710,1..17,intvec( 1 )); |
---|
1438 | matrix homalg_variable_715 = submat(homalg_variable_714,intvec( 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17 ),1..1); |
---|
1439 | matrix homalg_variable_716 = submat(homalg_variable_710,intvec( 1 ),1..9); |
---|
1440 | matrix homalg_variable_717 = submat(homalg_variable_716,1..1,intvec( 2, 3, 4, 5, 6, 7, 8, 9 )); |
---|
1441 | matrix homalg_variable_718 = homalg_variable_715*homalg_variable_717; |
---|
1442 | matrix homalg_variable_719 = homalg_variable_713-homalg_variable_718; |
---|
1443 | GetUnitPosition(homalg_variable_719, list ( 0 )); |
---|
1444 | def homalg_variable_720 = homalg_variable_719[1,1]; |
---|
1445 | homalg_variable_720==1; |
---|
1446 | matrix homalg_variable_721 = submat(homalg_variable_719,1..16,intvec( 2, 3, 4, 5, 6, 7, 8 )); |
---|
1447 | matrix homalg_variable_722 = submat(homalg_variable_721,intvec( 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 ),1..7); |
---|
1448 | matrix homalg_variable_723 = submat(homalg_variable_719,1..16,intvec( 1 )); |
---|
1449 | matrix homalg_variable_724 = submat(homalg_variable_723,intvec( 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 ),1..1); |
---|
1450 | matrix homalg_variable_725 = submat(homalg_variable_719,intvec( 1 ),1..8); |
---|
1451 | matrix homalg_variable_726 = submat(homalg_variable_725,1..1,intvec( 2, 3, 4, 5, 6, 7, 8 )); |
---|
1452 | matrix homalg_variable_727 = homalg_variable_724*homalg_variable_726; |
---|
1453 | matrix homalg_variable_728 = homalg_variable_722-homalg_variable_727; |
---|
1454 | GetUnitPosition(homalg_variable_728, list ( 0 )); |
---|
1455 | def homalg_variable_729 = homalg_variable_728[1,1]; |
---|
1456 | homalg_variable_729==1; |
---|
1457 | matrix homalg_variable_730 = submat(homalg_variable_728,1..15,intvec( 2, 3, 4, 5, 6, 7 )); |
---|
1458 | matrix homalg_variable_731 = submat(homalg_variable_730,intvec( 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 ),1..6); |
---|
1459 | matrix homalg_variable_732 = submat(homalg_variable_728,1..15,intvec( 1 )); |
---|
1460 | matrix homalg_variable_733 = submat(homalg_variable_732,intvec( 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 ),1..1); |
---|
1461 | matrix homalg_variable_734 = submat(homalg_variable_728,intvec( 1 ),1..7); |
---|
1462 | matrix homalg_variable_735 = submat(homalg_variable_734,1..1,intvec( 2, 3, 4, 5, 6, 7 )); |
---|
1463 | matrix homalg_variable_736 = homalg_variable_733*homalg_variable_735; |
---|
1464 | matrix homalg_variable_737 = homalg_variable_731-homalg_variable_736; |
---|
1465 | GetUnitPosition(homalg_variable_737, list ( 0 )); |
---|
1466 | def homalg_variable_738 = homalg_variable_737[1,1]; |
---|
1467 | homalg_variable_738==1; |
---|
1468 | matrix homalg_variable_739 = submat(homalg_variable_737,1..14,intvec( 2, 3, 4, 5, 6 )); |
---|
1469 | matrix homalg_variable_740 = submat(homalg_variable_739,intvec( 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14 ),1..5); |
---|
1470 | matrix homalg_variable_741 = submat(homalg_variable_737,1..14,intvec( 1 )); |
---|
1471 | matrix homalg_variable_742 = submat(homalg_variable_741,intvec( 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14 ),1..1); |
---|
1472 | matrix homalg_variable_743 = submat(homalg_variable_737,intvec( 1 ),1..6); |
---|
1473 | matrix homalg_variable_744 = submat(homalg_variable_743,1..1,intvec( 2, 3, 4, 5, 6 )); |
---|
1474 | matrix homalg_variable_745 = homalg_variable_742*homalg_variable_744; |
---|
1475 | matrix homalg_variable_746 = homalg_variable_740-homalg_variable_745; |
---|
1476 | GetUnitPosition(homalg_variable_746, list ( 0 )); |
---|
1477 | def homalg_variable_747 = homalg_variable_746[1,1]; |
---|
1478 | homalg_variable_747==1; |
---|
1479 | matrix homalg_variable_748 = submat(homalg_variable_746,1..13,intvec( 2, 3, 4, 5 )); |
---|
1480 | matrix homalg_variable_749 = submat(homalg_variable_748,intvec( 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13 ),1..4); |
---|
1481 | matrix homalg_variable_750 = submat(homalg_variable_746,1..13,intvec( 1 )); |
---|
1482 | matrix homalg_variable_751 = submat(homalg_variable_750,intvec( 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13 ),1..1); |
---|
1483 | matrix homalg_variable_752 = submat(homalg_variable_746,intvec( 1 ),1..5); |
---|
1484 | matrix homalg_variable_753 = submat(homalg_variable_752,1..1,intvec( 2, 3, 4, 5 )); |
---|
1485 | matrix homalg_variable_754 = homalg_variable_751*homalg_variable_753; |
---|
1486 | matrix homalg_variable_755 = homalg_variable_749-homalg_variable_754; |
---|
1487 | GetUnitPosition(homalg_variable_755, list ( 0 )); |
---|
1488 | def homalg_variable_756 = homalg_variable_755[1,1]; |
---|
1489 | homalg_variable_756==1; |
---|
1490 | matrix homalg_variable_757 = submat(homalg_variable_755,1..12,intvec( 2, 3, 4 )); |
---|
1491 | matrix homalg_variable_758 = submat(homalg_variable_757,intvec( 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 ),1..3); |
---|
1492 | matrix homalg_variable_759 = submat(homalg_variable_755,1..12,intvec( 1 )); |
---|
1493 | matrix homalg_variable_760 = submat(homalg_variable_759,intvec( 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 ),1..1); |
---|
1494 | matrix homalg_variable_761 = submat(homalg_variable_755,intvec( 1 ),1..4); |
---|
1495 | matrix homalg_variable_762 = submat(homalg_variable_761,1..1,intvec( 2, 3, 4 )); |
---|
1496 | matrix homalg_variable_763 = homalg_variable_760*homalg_variable_762; |
---|
1497 | matrix homalg_variable_764 = homalg_variable_758-homalg_variable_763; |
---|
1498 | GetUnitPosition(homalg_variable_764, list ( 0 )); |
---|
1499 | def homalg_variable_765 = homalg_variable_764[1,1]; |
---|
1500 | homalg_variable_765==1; |
---|
1501 | matrix homalg_variable_766 = submat(homalg_variable_764,1..11,intvec( 2, 3 )); |
---|
1502 | matrix homalg_variable_767 = submat(homalg_variable_766,intvec( 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 ),1..2); |
---|
1503 | matrix homalg_variable_768 = submat(homalg_variable_764,1..11,intvec( 1 )); |
---|
1504 | matrix homalg_variable_769 = submat(homalg_variable_768,intvec( 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 ),1..1); |
---|
1505 | matrix homalg_variable_770 = submat(homalg_variable_764,intvec( 1 ),1..3); |
---|
1506 | matrix homalg_variable_771 = submat(homalg_variable_770,1..1,intvec( 2, 3 )); |
---|
1507 | matrix homalg_variable_772 = homalg_variable_769*homalg_variable_771; |
---|
1508 | matrix homalg_variable_773 = homalg_variable_767-homalg_variable_772; |
---|
1509 | GetUnitPosition(homalg_variable_773, list ( 0 )); |
---|
1510 | def homalg_variable_774 = homalg_variable_773[1,1]; |
---|
1511 | homalg_variable_774==1; |
---|
1512 | matrix homalg_variable_775 = submat(homalg_variable_773,1..10,intvec( 2 )); |
---|
1513 | matrix homalg_variable_776 = submat(homalg_variable_775,intvec( 2, 3, 4, 5, 6, 7, 8, 9, 10 ),1..1); |
---|
1514 | matrix homalg_variable_777 = submat(homalg_variable_773,1..10,intvec( 1 )); |
---|
1515 | matrix homalg_variable_778 = submat(homalg_variable_777,intvec( 2, 3, 4, 5, 6, 7, 8, 9, 10 ),1..1); |
---|
1516 | matrix homalg_variable_779 = submat(homalg_variable_773,intvec( 1 ),1..2); |
---|
1517 | matrix homalg_variable_780 = submat(homalg_variable_779,1..1,intvec( 2 )); |
---|
1518 | matrix homalg_variable_781 = homalg_variable_778*homalg_variable_780; |
---|
1519 | matrix homalg_variable_782 = homalg_variable_776-homalg_variable_781; |
---|
1520 | GetUnitPosition(homalg_variable_782, list ( 0 )); |
---|
1521 | def homalg_variable_783 = homalg_variable_782[2,1]; |
---|
1522 | homalg_variable_783==1; |
---|
1523 | matrix homalg_variable_784 = submat(homalg_variable_281,1..20,intvec( 12, 14, 15, 16, 17, 18, 19, 20 )); |
---|
1524 | matrix homalg_variable_785 = homalg_variable_784; |
---|
1525 | def homalg_variable_786 = homalg_variable_785[1,1]; |
---|
1526 | def homalg_variable_787 = homalg_variable_785[2,1]; |
---|
1527 | def homalg_variable_788 = homalg_variable_785[3,1]; |
---|
1528 | def homalg_variable_789 = homalg_variable_785[4,1]; |
---|
1529 | def homalg_variable_790 = homalg_variable_785[5,1]; |
---|
1530 | def homalg_variable_791 = homalg_variable_785[6,1]; |
---|
1531 | def homalg_variable_792 = homalg_variable_785[7,1]; |
---|
1532 | def homalg_variable_793 = homalg_variable_785[8,1]; |
---|
1533 | def homalg_variable_794 = homalg_variable_785[9,1]; |
---|
1534 | def homalg_variable_795 = homalg_variable_785[10,1]; |
---|
1535 | def homalg_variable_796 = homalg_variable_785[11,1]; |
---|
1536 | def homalg_variable_797 = homalg_variable_785[12,1]; |
---|
1537 | def homalg_variable_798 = homalg_variable_785[13,1]; |
---|
1538 | def homalg_variable_799 = homalg_variable_785[14,1]; |
---|
1539 | def homalg_variable_800 = homalg_variable_785[15,1]; |
---|
1540 | def homalg_variable_801 = homalg_variable_785[16,1]; |
---|
1541 | def homalg_variable_802 = homalg_variable_785[17,1]; |
---|
1542 | def homalg_variable_803 = homalg_variable_785[18,1]; |
---|
1543 | def homalg_variable_804 = homalg_variable_785[19,1]; |
---|
1544 | def homalg_variable_805 = homalg_variable_785[20,1]; |
---|
1545 | def homalg_variable_806 = homalg_variable_785[1,2]; |
---|
1546 | def homalg_variable_807 = homalg_variable_785[2,2]; |
---|
1547 | def homalg_variable_808 = homalg_variable_785[3,2]; |
---|
1548 | def homalg_variable_809 = homalg_variable_785[4,2]; |
---|
1549 | def homalg_variable_810 = homalg_variable_785[5,2]; |
---|
1550 | def homalg_variable_811 = homalg_variable_785[6,2]; |
---|
1551 | def homalg_variable_812 = homalg_variable_785[7,2]; |
---|
1552 | def homalg_variable_813 = homalg_variable_785[8,2]; |
---|
1553 | def homalg_variable_814 = homalg_variable_785[9,2]; |
---|
1554 | def homalg_variable_815 = homalg_variable_785[10,2]; |
---|
1555 | def homalg_variable_816 = homalg_variable_785[11,2]; |
---|
1556 | def homalg_variable_817 = homalg_variable_785[12,2]; |
---|
1557 | def homalg_variable_818 = homalg_variable_785[13,2]; |
---|
1558 | def homalg_variable_819 = homalg_variable_785[14,2]; |
---|
1559 | def homalg_variable_820 = homalg_variable_785[15,2]; |
---|
1560 | def homalg_variable_821 = homalg_variable_785[16,2]; |
---|
1561 | def homalg_variable_822 = homalg_variable_785[17,2]; |
---|
1562 | def homalg_variable_823 = homalg_variable_785[18,2]; |
---|
1563 | def homalg_variable_824 = homalg_variable_785[19,2]; |
---|
1564 | def homalg_variable_825 = homalg_variable_785[20,2]; |
---|
1565 | def homalg_variable_826 = homalg_variable_785[1,3]; |
---|
1566 | def homalg_variable_827 = homalg_variable_785[2,3]; |
---|
1567 | def homalg_variable_828 = homalg_variable_785[3,3]; |
---|
1568 | def homalg_variable_829 = homalg_variable_785[4,3]; |
---|
1569 | def homalg_variable_830 = homalg_variable_785[5,3]; |
---|
1570 | def homalg_variable_831 = homalg_variable_785[6,3]; |
---|
1571 | def homalg_variable_832 = homalg_variable_785[7,3]; |
---|
1572 | def homalg_variable_833 = homalg_variable_785[8,3]; |
---|
1573 | def homalg_variable_834 = homalg_variable_785[9,3]; |
---|
1574 | def homalg_variable_835 = homalg_variable_785[10,3]; |
---|
1575 | def homalg_variable_836 = homalg_variable_785[11,3]; |
---|
1576 | def homalg_variable_837 = homalg_variable_785[12,3]; |
---|
1577 | def homalg_variable_838 = homalg_variable_785[13,3]; |
---|
1578 | def homalg_variable_839 = homalg_variable_785[14,3]; |
---|
1579 | def homalg_variable_840 = homalg_variable_785[15,3]; |
---|
1580 | def homalg_variable_841 = homalg_variable_785[16,3]; |
---|
1581 | def homalg_variable_842 = homalg_variable_785[17,3]; |
---|
1582 | def homalg_variable_843 = homalg_variable_785[18,3]; |
---|
1583 | def homalg_variable_844 = homalg_variable_785[19,3]; |
---|
1584 | def homalg_variable_845 = homalg_variable_785[20,3]; |
---|
1585 | def homalg_variable_846 = homalg_variable_785[1,4]; |
---|
1586 | def homalg_variable_847 = homalg_variable_785[2,4]; |
---|
1587 | def homalg_variable_848 = homalg_variable_785[3,4]; |
---|
1588 | def homalg_variable_849 = homalg_variable_785[4,4]; |
---|
1589 | def homalg_variable_850 = homalg_variable_785[5,4]; |
---|
1590 | def homalg_variable_851 = homalg_variable_785[6,4]; |
---|
1591 | def homalg_variable_852 = homalg_variable_785[7,4]; |
---|
1592 | def homalg_variable_853 = homalg_variable_785[8,4]; |
---|
1593 | def homalg_variable_854 = homalg_variable_785[9,4]; |
---|
1594 | def homalg_variable_855 = homalg_variable_785[10,4]; |
---|
1595 | def homalg_variable_856 = homalg_variable_785[11,4]; |
---|
1596 | def homalg_variable_857 = homalg_variable_785[12,4]; |
---|
1597 | def homalg_variable_858 = homalg_variable_785[13,4]; |
---|
1598 | def homalg_variable_859 = homalg_variable_785[14,4]; |
---|
1599 | def homalg_variable_860 = homalg_variable_785[15,4]; |
---|
1600 | def homalg_variable_861 = homalg_variable_785[16,4]; |
---|
1601 | def homalg_variable_862 = homalg_variable_785[17,4]; |
---|
1602 | def homalg_variable_863 = homalg_variable_785[18,4]; |
---|
1603 | def homalg_variable_864 = homalg_variable_785[19,4]; |
---|
1604 | def homalg_variable_865 = homalg_variable_785[20,4]; |
---|
1605 | def homalg_variable_866 = homalg_variable_785[1,5]; |
---|
1606 | def homalg_variable_867 = homalg_variable_785[2,5]; |
---|
1607 | def homalg_variable_868 = homalg_variable_785[3,5]; |
---|
1608 | def homalg_variable_869 = homalg_variable_785[4,5]; |
---|
1609 | def homalg_variable_870 = homalg_variable_785[5,5]; |
---|
1610 | def homalg_variable_871 = homalg_variable_785[6,5]; |
---|
1611 | def homalg_variable_872 = homalg_variable_785[7,5]; |
---|
1612 | def homalg_variable_873 = homalg_variable_785[8,5]; |
---|
1613 | def homalg_variable_874 = homalg_variable_785[9,5]; |
---|
1614 | def homalg_variable_875 = homalg_variable_785[10,5]; |
---|
1615 | def homalg_variable_876 = homalg_variable_785[11,5]; |
---|
1616 | def homalg_variable_877 = homalg_variable_785[12,5]; |
---|
1617 | def homalg_variable_878 = homalg_variable_785[13,5]; |
---|
1618 | def homalg_variable_879 = homalg_variable_785[14,5]; |
---|
1619 | def homalg_variable_880 = homalg_variable_785[15,5]; |
---|
1620 | def homalg_variable_881 = homalg_variable_785[16,5]; |
---|
1621 | def homalg_variable_882 = homalg_variable_785[17,5]; |
---|
1622 | def homalg_variable_883 = homalg_variable_785[18,5]; |
---|
1623 | def homalg_variable_884 = homalg_variable_785[19,5]; |
---|
1624 | def homalg_variable_885 = homalg_variable_785[20,5]; |
---|
1625 | def homalg_variable_886 = homalg_variable_785[1,6]; |
---|
1626 | def homalg_variable_887 = homalg_variable_785[2,6]; |
---|
1627 | def homalg_variable_888 = homalg_variable_785[3,6]; |
---|
1628 | def homalg_variable_889 = homalg_variable_785[4,6]; |
---|
1629 | def homalg_variable_890 = homalg_variable_785[5,6]; |
---|
1630 | def homalg_variable_891 = homalg_variable_785[6,6]; |
---|
1631 | def homalg_variable_892 = homalg_variable_785[7,6]; |
---|
1632 | def homalg_variable_893 = homalg_variable_785[8,6]; |
---|
1633 | def homalg_variable_894 = homalg_variable_785[9,6]; |
---|
1634 | def homalg_variable_895 = homalg_variable_785[10,6]; |
---|
1635 | def homalg_variable_896 = homalg_variable_785[11,6]; |
---|
1636 | def homalg_variable_897 = homalg_variable_785[12,6]; |
---|
1637 | def homalg_variable_898 = homalg_variable_785[13,6]; |
---|
1638 | def homalg_variable_899 = homalg_variable_785[14,6]; |
---|
1639 | def homalg_variable_900 = homalg_variable_785[15,6]; |
---|
1640 | def homalg_variable_901 = homalg_variable_785[16,6]; |
---|
1641 | def homalg_variable_902 = homalg_variable_785[17,6]; |
---|
1642 | def homalg_variable_903 = homalg_variable_785[18,6]; |
---|
1643 | def homalg_variable_904 = homalg_variable_785[19,6]; |
---|
1644 | def homalg_variable_905 = homalg_variable_785[20,6]; |
---|
1645 | def homalg_variable_906 = homalg_variable_785[1,7]; |
---|
1646 | def homalg_variable_907 = homalg_variable_785[2,7]; |
---|
1647 | def homalg_variable_908 = homalg_variable_785[3,7]; |
---|
1648 | def homalg_variable_909 = homalg_variable_785[4,7]; |
---|
1649 | def homalg_variable_910 = homalg_variable_785[5,7]; |
---|
1650 | def homalg_variable_911 = homalg_variable_785[6,7]; |
---|
1651 | def homalg_variable_912 = homalg_variable_785[7,7]; |
---|
1652 | def homalg_variable_913 = homalg_variable_785[8,7]; |
---|
1653 | def homalg_variable_914 = homalg_variable_785[9,7]; |
---|
1654 | def homalg_variable_915 = homalg_variable_785[10,7]; |
---|
1655 | def homalg_variable_916 = homalg_variable_785[11,7]; |
---|
1656 | def homalg_variable_917 = homalg_variable_785[12,7]; |
---|
1657 | def homalg_variable_918 = homalg_variable_785[13,7]; |
---|
1658 | def homalg_variable_919 = homalg_variable_785[14,7]; |
---|
1659 | def homalg_variable_920 = homalg_variable_785[15,7]; |
---|
1660 | def homalg_variable_921 = homalg_variable_785[16,7]; |
---|
1661 | def homalg_variable_922 = homalg_variable_785[17,7]; |
---|
1662 | def homalg_variable_923 = homalg_variable_785[18,7]; |
---|
1663 | def homalg_variable_924 = homalg_variable_785[19,7]; |
---|
1664 | def homalg_variable_925 = homalg_variable_785[20,7]; |
---|
1665 | def homalg_variable_926 = homalg_variable_785[1,8]; |
---|
1666 | def homalg_variable_927 = homalg_variable_785[2,8]; |
---|
1667 | def homalg_variable_928 = homalg_variable_785[3,8]; |
---|
1668 | def homalg_variable_929 = homalg_variable_785[4,8]; |
---|
1669 | def homalg_variable_930 = homalg_variable_785[5,8]; |
---|
1670 | def homalg_variable_931 = homalg_variable_785[6,8]; |
---|
1671 | def homalg_variable_932 = homalg_variable_785[7,8]; |
---|
1672 | def homalg_variable_933 = homalg_variable_785[8,8]; |
---|
1673 | def homalg_variable_934 = homalg_variable_785[9,8]; |
---|
1674 | def homalg_variable_935 = homalg_variable_785[10,8]; |
---|
1675 | def homalg_variable_936 = homalg_variable_785[11,8]; |
---|
1676 | def homalg_variable_937 = homalg_variable_785[12,8]; |
---|
1677 | def homalg_variable_938 = homalg_variable_785[13,8]; |
---|
1678 | def homalg_variable_939 = homalg_variable_785[14,8]; |
---|
1679 | def homalg_variable_940 = homalg_variable_785[15,8]; |
---|
1680 | def homalg_variable_941 = homalg_variable_785[16,8]; |
---|
1681 | def homalg_variable_942 = homalg_variable_785[17,8]; |
---|
1682 | def homalg_variable_943 = homalg_variable_785[18,8]; |
---|
1683 | def homalg_variable_944 = homalg_variable_785[19,8]; |
---|
1684 | def homalg_variable_945 = homalg_variable_785[20,8]; |
---|
1685 | matrix m[20][1];string s = "[";for(int i=1;i<=12;i++){m = homalg_variable_36[1..20,i]; if(i!=1){s=s+",";};s=s+"["+string(m)+"]";};s=s+"]";write("w: /var/tmp/homalg_variable_36_PID_38385",s); |
---|
1686 | matrix homalg_variable_947 = submat(homalg_variable_280,1..20,intvec( 12, 14, 15, 16, 17, 18, 19, 20 )); |
---|
1687 | matrix homalg_variable_946 = DecideZeroRows(homalg_variable_947,homalg_variable_279); |
---|
1688 | IsZeroMatrix(homalg_variable_946); |
---|
1689 | matrix homalg_variable_948[20][20] = concat(homalg_variable_946,homalg_variable_279); |
---|
1690 | list homalg_variable_l=BasisOfRowsCoeff(homalg_variable_948); matrix homalg_variable_949 = homalg_variable_l[1]; matrix homalg_variable_950 = homalg_variable_l[2]; |
---|
1691 | ncols(homalg_variable_949); |
---|
1692 | matrix homalg_variable_951 = DecideZeroRows(homalg_variable_35,homalg_variable_279); |
---|
1693 | IsZeroMatrix(homalg_variable_951); |
---|
1694 | IsIdentityMatrix(homalg_variable_949); |
---|
1695 | nrows(homalg_variable_950); |
---|
1696 | matrix homalg_variable_952[1][20] = x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20; |
---|
1697 | homalg_variable_952 = transpose(homalg_variable_952); |
---|
1698 | matrix homalg_variable_953[20][20] = concat(homalg_variable_946,homalg_variable_279); |
---|
1699 | list homalg_variable_l=BasisOfRowsCoeff(homalg_variable_953); matrix homalg_variable_954 = homalg_variable_l[1]; matrix homalg_variable_955 = homalg_variable_l[2]; |
---|
1700 | ncols(homalg_variable_954); |
---|
1701 | matrix homalg_variable_956 = DecideZeroRows(homalg_variable_281,homalg_variable_279); |
---|
1702 | IsZeroMatrix(homalg_variable_956); |
---|
1703 | IsIdentityMatrix(homalg_variable_954); |
---|
1704 | nrows(homalg_variable_955); |
---|
1705 | homalg_variable_14==0; |
---|
1706 | homalg_variable_15==0; |
---|
1707 | homalg_variable_16==0; |
---|
1708 | homalg_variable_17==0; |
---|
1709 | homalg_variable_18==0; |
---|
1710 | homalg_variable_19==0; |
---|
1711 | homalg_variable_20==0; |
---|
1712 | homalg_variable_21==0; |
---|
1713 | homalg_variable_22==0; |
---|
1714 | homalg_variable_23==0; |
---|
1715 | homalg_variable_24==0; |
---|
1716 | homalg_variable_25==0; |
---|
1717 | homalg_variable_26==0; |
---|
1718 | homalg_variable_27==0; |
---|
1719 | homalg_variable_28==0; |
---|
1720 | homalg_variable_29==0; |
---|
1721 | homalg_variable_30==0; |
---|
1722 | homalg_variable_31==0; |
---|
1723 | homalg_variable_32==0; |
---|
1724 | homalg_variable_33==0; |
---|
1725 | def homalg_variable_957 = poly(homalg_variable_12)/homalg_variable_12; |
---|