Changeset 3bd01a in git
- Timestamp:
- Dec 4, 2014, 1:10:36 PM (9 years ago)
- Branches:
- (u'spielwiese', '8e0ad00ce244dfd0756200662572aef8402f13d5')
- Children:
- 6d4083e9b54af6d3545181587f2eacf2f9b04305
- Parents:
- d50995160fd4a66b8b49207ac2c86fa22afea1ee
- Location:
- Singular/LIB
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/LIB/algebra.lib
rd50995 r3bd01a 1 1 /////////////////////////////////////////////////////////////////////////////// 2 version="version algebra.lib 4.0. 0.0 Jun_2013"; // $Id$2 version="version algebra.lib 4.0.1.1 Dec_2014 "; // $Id$ 3 3 category="Commutative Algebra"; 4 4 info=" … … 77 77 // ---------- create new ring with extra variables -------------------- 78 78 execute ("ring R=("+charstr(br)+"),(x(1..n),y(1..m)),(dp(n),dp(m));"); 79 execute ("minpoly=number("+mp+");"); 79 if (mp!="0") 80 { execute ("minpoly=number("+mp+");"); } 80 81 ideal vars=x(1..n); 81 82 map emb=br,vars; … … 180 181 execute 181 182 ("ring R=("+charstr(br)+"),(x(1..n),y(1..m),z(1..n)),(lp(n),dp(m),lp(n));"); 182 execute ("minpoly=number("+mp+");"); 183 if (mp!="0") 184 { execute ("minpoly=number("+mp+");"); } 183 185 ideal vars = x(1..n); 184 186 map emb = br,vars; … … 267 269 // neu CL 10/05: 268 270 int is_qring; 269 if (size(ideal(gnir))>0) { 271 if (size(ideal(gnir))>0) 272 { 270 273 is_qring=1; 271 274 ideal IdQ = ideal(gnir); … … 276 279 execute ("ring r1= ("+charstr(basering)+"),(x(1..n),y(0..z)),lp;"); 277 280 // execute ("ring r1= ("+charstr(basering)+"),(y(0..z),x(1..n)),dp;"); 278 execute ("minpoly=number("+mp+");"); 281 if (mp!="0") 282 { execute ("minpoly=number("+mp+");"); } 279 283 ideal va = x(1..n); 280 284 map emb = gnir,va; … … 364 368 { 365 369 execute ("ring R1=("+charstr(br)+"),y(1..m),dp;"); 366 execute ("minpoly=number("+mp+");"); 370 if (mp!="0") 371 { execute ("minpoly=number("+mp+");"); } 367 372 setring br; 368 373 map phi = R1,A; … … 372 377 // ---------- create new ring with extra variables -------------------- 373 378 execute ("ring R2=("+charstr(br)+"),(x(1..n),y(1..m)),(dp);"); 374 execute ("minpoly=number("+mp+");"); 379 if (mp!="0") 380 { execute ("minpoly=number("+mp+");"); } 375 381 if( tt == 1 ) 376 382 { … … 397 403 // order 398 404 {execute ("ring R3=("+charstr(br)+"),(x(1..n),y(1..m)),(dp(n),dp(m));"); 399 execute ("minpoly=number("+mp+");"); 405 if (mp!="0") 406 { execute ("minpoly=number("+mp+");"); } 400 407 if ( s != 0 ) 401 408 { ideal vars = x(1..n); … … 495 502 def S = L[2]; 496 503 execute ("ring R=("+charstr(basering)+"),(@(1..n),"+varstr(pr)+"),(dp);"); 497 execute ("minpoly=number("+mp+");"); 504 if (mp!="0") 505 { execute ("minpoly=number("+mp+");"); } 498 506 ideal ker = fetch(S,ker); //in order to have variable names correct 499 507 string sker = string(ker); … … 645 653 // ------------ create new ring with extra variables --------------------- 646 654 execute ("ring R=("+charstr(br)+"),(x(1..n),y(1..m)),(dp(n),dp(m));"); 647 execute ("minpoly=number("+mp+");"); 655 if (mp!="0") 656 { execute ("minpoly=number("+mp+");"); } 648 657 ideal vars = x(1..n); 649 658 map emb = br,vars; … … 717 726 // ------------ create new ring with extra variables --------------------- 718 727 execute ("ring R=("+charstr(br)+"),(x(1..n),y(1..m)),(dp(n),dp(m));"); 719 execute ("minpoly=number("+mp+");"); 728 if (mp!="0") 729 { execute ("minpoly=number("+mp+");"); } 720 730 ideal vars = x(1..n); 721 731 map emb = br,vars; -
Singular/LIB/finvar.lib
rd50995 r3bd01a 1 1 ////////////////////////////////////////////////////////////////////////////// 2 version="version finvar.lib 4.0. 0.0 Jun_2013"; // $Id$2 version="version finvar.lib 4.0.1.1 Dec_2104 "; // $Id$ 3 3 category="Invariant theory"; 4 4 info="
Note: See TracChangeset
for help on using the changeset viewer.