Changeset f54c83 in git for Singular/LIB/finvar.lib
- Timestamp:
- Mar 16, 2006, 4:50:39 PM (18 years ago)
- Branches:
- (u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
- Children:
- 31279e341ed4fbe1e851f7c578db92d739b4701d
- Parents:
- d7ec6edd2c71e358494730771ecdd167ee5d41bc
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/LIB/finvar.lib
rd7ec6ed rf54c83 1 1 // last change: 98/11/05 2 2 /////////////////////////////////////////////////////////////////////////////// 3 version="$Id: finvar.lib,v 1.4 0 2005-10-27 17:10:54Singular Exp $"3 version="$Id: finvar.lib,v 1.41 2006-03-16 15:50:37 Singular Exp $" 4 4 category="Invariant theory"; 5 5 info=" … … 2134 2134 // intersection with the same Hilbert 2135 2135 // function as P 2136 ideal sP= std(P);2136 ideal sP=groebner(P); 2137 2137 dB=1; // used as degree bound 2138 2138 int i=0; … … 2151 2151 if (B[1]<>0) 2152 2152 { Pplus=P+B; 2153 sPplus= std(Pplus);2153 sPplus=groebner(Pplus); 2154 2154 newdim=dim(sPplus); 2155 2155 dif=n-i-newdim; … … 2281 2281 // intersection with the same Hilbert 2282 2282 // function as P 2283 ideal sP= std(P);2283 ideal sP=groebner(P); 2284 2284 dB=1; // used as degree bound 2285 2285 int i=0; … … 2304 2304 if (B[1]<>0) 2305 2305 { Pplus=P+B; 2306 sPplus= std(Pplus);2306 sPplus=groebner(Pplus); 2307 2307 newdim=dim(sPplus); 2308 2308 dif=n-i-newdim; … … 2423 2423 // intersection with the same Hilbert 2424 2424 // function as P 2425 ideal sP= std(P);2425 ideal sP=groebner(P); 2426 2426 dB=1; // used as degree bound - 2427 2427 d=0; // initializing … … 2439 2439 if (B[1]<>0) 2440 2440 { Pplus=P+B; 2441 newdim=dim( std(Pplus));2441 newdim=dim(groebner(Pplus)); 2442 2442 dif=n-i-newdim; 2443 2443 } … … 2458 2458 dB=dB+dif*(d-1); 2459 2459 P=Pplus; 2460 sP= std(P);2460 sP=groebner(P); 2461 2461 } 2462 2462 if (v) … … 2564 2564 // intersection with the same Hilbert 2565 2565 // function as P 2566 ideal sP= std(P);2566 ideal sP=groebner(P); 2567 2567 dB=1; // used as degree bound - 2568 2568 d=0; // initializing … … 2580 2580 if (B[1]<>0) 2581 2581 { Pplus=P+B; 2582 sPplus= std(Pplus);2582 sPplus=groebner(Pplus); 2583 2583 newdim=dim(sPplus); 2584 2584 dif=n-i-newdim; … … 2711 2711 // intersection with the same Hilbert 2712 2712 // function as P 2713 ideal sP= std(P);2713 ideal sP=groebner(P); 2714 2714 dB=1; // used as degree bound - 2715 2715 d=0; // initializing … … 2726 2726 if (B[1]<>0) 2727 2727 { Pplus=P+B; 2728 sPplus= std(Pplus);2728 sPplus=groebner(Pplus); 2729 2729 newdim=dim(sPplus); 2730 2730 dif=n-i-newdim; … … 3008 3008 } 3009 3009 // degBound=dB; 3010 test_dim=dim( std(TEST));3010 test_dim=dim(groebner(TEST)); 3011 3011 // test_dim=dim(std(TEST,h)); // Hilbert driven std-calculation 3012 3012 // degBound=0; … … 3104 3104 } 3105 3105 // degBound=dB; 3106 test_dim=dim( std(TEST));3106 test_dim=dim(groebner(TEST)); 3107 3107 // test_dim=dim(std(TEST,h)); // Hilbert driven std-calculation 3108 3108 // degBound=0; … … 3286 3286 if (B[1]<>0) 3287 3287 { Pplus=P+B; 3288 newdim=dim( std(Pplus));3288 newdim=dim(groebner(Pplus)); 3289 3289 dif=n-i-newdim; 3290 3290 } … … 3439 3439 if (B[1]<>0) 3440 3440 { Pplus=P+B; 3441 newdim=dim( std(Pplus));3441 newdim=dim(groebner(Pplus)); 3442 3442 dif=n-i-newdim; 3443 3443 } … … 3577 3577 if (B[1]<>0) 3578 3578 { Pplus=P+B; 3579 newdim=dim( std(Pplus));3579 newdim=dim(groebner(Pplus)); 3580 3580 dif=n-i-newdim; 3581 3581 } … … 3724 3724 if (B[1]<>0) 3725 3725 { Pplus=P+B; 3726 newdim=dim( std(Pplus));3726 newdim=dim(groebner(Pplus)); 3727 3727 dif=n-i-newdim; 3728 3728 } … … 3881 3881 if (B[1]<>0) 3882 3882 { Pplus=P+B; 3883 newdim=dim( std(Pplus));3883 newdim=dim(groebner(Pplus)); 3884 3884 dif=n-i-newdim; 3885 3885 } … … 4310 4310 int k; 4311 4311 intvec deg_vec; 4312 ideal sP= std(ideal(P));4312 ideal sP=groebner(ideal(P)); 4313 4313 ideal TEST,B,IS; 4314 4314 ideal S=1; // 1 is the first secondary invariant - … … 4530 4530 int k; 4531 4531 intvec deg_vec; 4532 ideal sP= std(ideal(P));4532 ideal sP=groebner(ideal(P)); 4533 4533 ideal TEST,B,IS; 4534 4534 ideal S=1; // 1 is the first secondary invariant … … 4739 4739 } 4740 4740 //------------------------- initializing variables --------------------------- 4741 ideal sP= std(ideal(P));4741 ideal sP=groebner(ideal(P)); 4742 4742 ideal B, TEST; 4743 4743 ideal S=1; // 1 is the first secondary invariant … … 4896 4896 int k; 4897 4897 intvec irreducible_deg_vec; 4898 ideal sP= std(ideal(P));4898 ideal sP=groebner(ideal(P)); 4899 4899 ideal B,TEST,IS; 4900 4900 ideal S=1; // 1 is the first secondary invariant … … 5712 5712 { J[i]=J[i]-y(i); 5713 5713 } 5714 J= std(J);5714 J=groebner(J); 5715 5715 J=J,I; 5716 5716 option(redSB); 5717 J= std(J);5717 J=groebner(J); 5718 5718 ideal vars; 5719 5719 //for (i=1;i<=n;i=i+1)
Note: See TracChangeset
for help on using the changeset viewer.