Changeset 62de185 in git for Singular/LIB/chern.lib
- Timestamp:
- Jul 26, 2021, 8:06:31 PM (3 years ago)
- Branches:
- (u'fieker-DuVal', '117eb8c30fc9e991c4decca4832b1d19036c4c65')(u'spielwiese', 'dce4ad324f6e216ae93a99713959b505fb6213d3')
- Children:
- 82e5a3b518fd95e1024da96ee968381dad771057
- Parents:
- 6d87348193c790c56af231f160493a7df1fb0641
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/LIB/chern.lib
r6d8734 r62de185 200 200 l2[size(l2)+1] = "A@("+string(ii)+")"; 201 201 } 202 ring r@ = create_ring(ring list(basering)[1], l2, "dp", "no_minpoly");202 ring r@ = create_ring(ring_list(basering)[1], l2, "dp", "no_minpoly"); 203 203 ideal V=fetch(br@,V); 204 204 poly f=fetch(br@,f); … … 703 703 l3[size(l3)+1] = "a@("+string(ii)+")"; 704 704 } 705 ring r@ = create_ring(ring list(basering)[1], l3, "lp", "no_minpoly");705 ring r@ = create_ring(ring_list(basering)[1], l3, "lp", "no_minpoly"); 706 706 execute( "map F= br@,"+varstr(br@)+";" ); // define the corresponding inclusion of rings 707 707 list c=F(c); // embed c in the bigger ring … … 1044 1044 l4[size(l4)+1] = "b@("+string(ii)+")"; 1045 1045 } 1046 ring r@ = create_ring(ring list(basering)[1], l4, "lp", "no_minpoly");1046 ring r@ = create_ring(ring_list(basering)[1], l4, "lp", "no_minpoly"); 1047 1047 execute( "map F= br@,"+varstr(br@)+";" ); // define the corresponding inclusion of rings 1048 1048 list c=F(c); // embed c in the bigger ring … … 1138 1138 l5[size(l5)+1] = "C@("+string(ii)+")"; 1139 1139 } 1140 ring r@ = create_ring(ring list(basering)[1], l5, "dp", "no_minpoly");1140 ring r@ = create_ring(ring_list(basering)[1], l5, "dp", "no_minpoly"); 1141 1141 execute( "map F= br@,"+varstr(br@)+";" ); // define the corresponding inclusion of rings 1142 1142 list c, C; … … 1283 1283 l6[size(l6)+1] = "C@("+string(ii)+")"; 1284 1284 } 1285 ring r@ = create_ring(ring list(basering)[1], l6, "dp", "no_minpoly");1285 ring r@ = create_ring(ring_list(basering)[1], l6, "dp", "no_minpoly"); 1286 1286 execute( "map F= br@,"+varstr(br@)+";" ); // define the corresponding inclusion of rings 1287 1287 list c, C; … … 1626 1626 l7[size(l7)+1] = "a@("+string(ii)+")"; 1627 1627 } 1628 ring r@ = create_ring(ring list(basering)[1], l7, "lp", "no_minpoly");1628 ring r@ = create_ring(ring_list(basering)[1], l7, "lp", "no_minpoly"); 1629 1629 execute( "map F= br@,"+varstr(br@)+";" ); // define the corresponding inclusion of rings 1630 1630 list c=F(c); // embed c into the bigger ring … … 1758 1758 l8[size(l8)+1] = "c@("+string(ii)+")"; 1759 1759 } 1760 ring r@ = create_ring(ring list(basering)[1], l8, "dp", "no_minpoly");1760 ring r@ = create_ring(ring_list(basering)[1], l8, "dp", "no_minpoly"); 1761 1761 execute( "map F= br@,"+varstr(br@)+";" ); // define the corresponding inclusion of rings 1762 1762 list c; … … 1930 1930 l9[size(l9)+1] = "a@("+string(ii)+")"; 1931 1931 } 1932 ring r@ = create_ring(ring list(basering)[1], l9, "lp", "no_minpoly");1932 ring r@ = create_ring(ring_list(basering)[1], l9, "lp", "no_minpoly"); 1933 1933 execute( "map F= br@,"+varstr(br@)+";" ); // define the corresponding inclusion of rings 1934 1934 list c = F(c); // embed c into the bigger ring … … 2064 2064 l10[size(l10)+1] = "c@("+string(ii)+")"; 2065 2065 } 2066 ring r@ = create_ring(ring list(basering)[1], l10, "dp", "no_minpoly");2066 ring r@ = create_ring(ring_list(basering)[1], l10, "dp", "no_minpoly"); 2067 2067 execute( "map F= br@,"+varstr(br@)+";" ); // define the corresponding inclusion of rings 2068 2068 list c; … … 2192 2192 l11[size(l11)+1] = "c@("+string(ii)+")"; 2193 2193 } 2194 ring r@ = create_ring(ring list(basering)[1], l11, "dp", "no_minpoly");2194 ring r@ = create_ring(ring_list(basering)[1], l11, "dp", "no_minpoly"); 2195 2195 execute( "map F= br@,"+varstr(br@)+";" ); // define the corresponding inclusion of rings 2196 2196 list c=F(c); // embed c into the bigger ring … … 2280 2280 l12[size(l12)+1] = "a@("+string(ii)+")"; 2281 2281 } 2282 ring r@ = create_ring(ring list(basering)[1], l12, "lp", "no_minpoly");2282 ring r@ = create_ring(ring_list(basering)[1], l12, "lp", "no_minpoly"); 2283 2283 execute( "map F= br@,"+varstr(br@)+";" ); // define the corresponding inclusion of rings 2284 2284 list c=F(c); // embed c into the bigger ring … … 3167 3167 } 3168 3168 l13[size(l13)+1] = "u@"; 3169 ring r@ = create_ring(ring list(basering)[1], l13, "dp", "no_minpoly");3169 ring r@ = create_ring(ring_list(basering)[1], l13, "dp", "no_minpoly"); 3170 3170 ideal I=fetch(br@,I); // the ideal generated by I in the new ring 3171 3171 ideal J(0..n); // define n+1 ideals J(0), ... , J(n) … … 3266 3266 } 3267 3267 l14[size(l14)+1] = "u@"; 3268 ring r@ = create_ring(ring list(basering)[1], l14, "dp", "no_minpoly");3268 ring r@ = create_ring(ring_list(basering)[1], l14, "dp", "no_minpoly"); 3269 3269 ideal I=fetch(br@,I); // the ideal generated by I in the new ring 3270 3270 ideal J(0..n); // define n+1 ideals J(0), ... , J(n) … … 3400 3400 int n=nvars(basering); 3401 3401 def br@=basering; // remember the base ring 3402 ring r@ = create_ring(ring list(basering)[1],"("+varstr(basering)+",homvar@)","dp","no_minpoly");3402 ring r@ = create_ring(ring_list(basering)[1],"("+varstr(basering)+",homvar@)","dp","no_minpoly"); 3403 3403 ideal I=fetch(br@,I); 3404 3404 ideal J=homog(I, homvar@); … … 3983 3983 } 3984 3984 l15[size(l15)+1] = "u@"; 3985 ring r@ = create_ring(ring list(basering)[1], l15, "dp", "no_minpoly");3985 ring r@ = create_ring(ring_list(basering)[1], l15, "dp", "no_minpoly"); 3986 3986 ideal I=fetch(br@,I); 3987 3987 ideal J(0..n);
Note: See TracChangeset
for help on using the changeset viewer.