Changeset d50995 in git
- Timestamp:
- Dec 4, 2014, 12:59:58 PM (9 years ago)
- Branches:
- (u'spielwiese', '8e0ad00ce244dfd0756200662572aef8402f13d5')
- Children:
- 3bd01abee2945bbd1dd350c68e4ab321a9256c9e
- Parents:
- 009bd5cbba879731a3b0eb480677ac1996111115
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/LIB/finvar.lib
r009bd5 rd50995 1490 1490 string mp=string(minpoly); 1491 1491 execute("ring R=("+charstr(br)+"),("+varstr(br)+"),ds;"); 1492 execute("minpoly=number("+mp+");"); 1492 if (mp!="0") 1493 { 1494 execute("minpoly=number("+mp+");"); 1495 } 1493 1496 poly A(1)=0; // A(1) will contain the sum of n terms - 1494 1497 poly min; // min will be our smallest term - … … 7626 7629 string mp=string(minpoly); 7627 7630 execute("ring R=("+charstr(br)+"),("+varstr(br)+",y(1..m)),dp;"); 7628 execute("minpoly=number("+mp+");"); 7631 if (mp!="0") 7632 { execute("minpoly=number("+mp+");"); } 7629 7633 ideal I=ideal(imap(br,F)); 7630 7634 for (int i=1;i<=m;i++) 7631 { I[i]=I[i]-y(i); 7632 } 7635 { I[i]=I[i]-y(i); } 7633 7636 I=elim(I,1..n); 7634 7637 execute("ring "+newring+"=("+charstr(br)+"),(y(1..m)),dp(m);"); 7635 execute("minpoly=number("+mp+");"); 7638 if (mp!="0") 7639 { execute("minpoly=number("+mp+");"); } 7636 7640 ideal vars; 7637 7641 for (i=2;i<=n;i++) … … 7855 7859 string mp=string(minpoly); 7856 7860 execute("ring R=("+charstr(br)+"),("+varstr(br)+",y(1..m)),lp;"); 7857 execute("minpoly=number("+mp+");"); 7861 if (mp!="0") 7862 { execute("minpoly=number("+mp+");"); } 7858 7863 ideal J=ideal(imap(br,F)); 7859 7864 ideal I=imap(br,I); … … 7881 7886 G=compress(G); 7882 7887 execute("ring "+newring+"=("+charstr(br)+"),(y(1..m)),lp;"); 7883 execute("minpoly=number("+mp+");"); 7888 if (mp!="0") 7889 { execute("minpoly=number("+mp+");"); } 7884 7890 ideal vars; 7885 7891 for (i=2;i<=n;i++) -
libpolys/coeffs/gnumpc.cc
r009bd5 rd50995 601 601 } 602 602 603 assume( n->float_len <= n->float_len2 );604 603 assume( pParameterNames != NULL ); 605 604 assume( pParameterNames[0] != NULL ); -
libpolys/polys/monomials/ring.cc
r009bd5 rd50995 2670 2670 if (try_omit_comp) 2671 2671 { 2672 #ifndef SING_NDEBUG 2673 Warn("WRONG USAGE? of rModifyRing: omitting component due to the ordering block [%d]: %d (ringorder_s)", i, r_ord); 2674 #endif 2672 // tried, but cannot omit component due to the ordering block [%d]: %d (ringorder_s)", i, r_ord 2675 2673 try_omit_comp = FALSE; 2676 2674 }
Note: See TracChangeset
for help on using the changeset viewer.