Changeset 92550d in git
- Timestamp:
- May 20, 2014, 5:18:40 PM (9 years ago)
- Branches:
- (u'spielwiese', '8e0ad00ce244dfd0756200662572aef8402f13d5')
- Children:
- a770fe2fceb17640c0d38e02178754f465f6ef5b
- Parents:
- 984ff3b24d0cfc0f0c40172a5ef29ced17fd6741
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/LIB/primdec.lib
r984ff3 r92550d 4006 4006 } 4007 4007 // remaining case: re[n+1] is trivial 4008 // either n is at least number of variables or 4008 // either n is at least number of variables or 4009 4009 // resolution happens to be shorter 4010 4010 ideal ann=Ann(transpose(re[n])); … … 4152 4152 matrix m=char_series(PS); // We compute an irreducible 4153 4153 // characteristic series 4154 if ((nrows(m)==1) 4155 && (ncols(m)==1) 4156 && (m[1,1]==1)) // in case of an empty series: min_ass_prim_charsets1 4157 { 4158 return min_ass_prim_charsets1(PS); 4159 } 4154 4160 int i,j,k; 4155 4161 list PSI; … … 4251 4257 matrix m=char_series(PS); // We compute an irreducible 4252 4258 // characteristic series 4259 // this series may be empty (1x1: 1) 4253 4260 int i,j,k; 4261 while ((nrows(m)==1) 4262 && (ncols(m)==1) 4263 && (m[1,1]==1)) // in case of an empty series: permute the variables 4264 { 4265 n=string(var(nvars(oldring))); 4266 for(i=1;i<nvars(oldring);i++) { n=n+","+string(var(i)); } 4267 kill r; 4268 execute("ring r=("+charstr(oldring)+"),("+n+"),dp;"); 4269 ideal PS=imap(oldring,PS); 4270 matrix m=char_series(PS); 4271 } 4254 4272 ideal I; 4255 4273 list PSI; -
Tst/Short/bug_charseries.res.gz.uu
r984ff3 r92550d 1 begin 64 4bug_charseries.res.gz2 M'XL(" %?:;%,``V)U9U]C:&%R<V5R:65S+G)E<P#5E%%OFS`0Q]_S*4[1'@A01 begin 640 bug_charseries.res.gz 2 M'XL(""-R>U,``V)U9U]C:&%R<V5R:65S+G)E<P#5E%%OFS`0Q]_S*4[1'@A0 3 3 MBFU(2".8-&T/E:9-2BI54]5$)#&I-4:H(=K*I]\%!VP13=IK><'<_W>'??>' 4 4 MU</G^V\`0!+X>O\)QG55>[G8CA>CU46A"6!P(PI16Y/%Z'R')('MZ;#9O:2R -
Tst/Short/bug_charseries.stat
r984ff3 r92550d 1 1 >> tst_memory_0 :: 1 399642710:4.0.0, 32 bit:4.0.0:i686-Linux:mamawutz:2367202 1 >> tst_memory_1 :: 1 399642710:4.0.0, 32 bit:4.0.0:i686-Linux:mamawutz:23388163 1 >> tst_memory_2 :: 1 399642710:4.0.0, 32 bit:4.0.0:i686-Linux:mamawutz:23754804 1 >> tst_timer_1 :: 1 399642710:4.0.0, 32 bit:4.0.0:i686-Linux:mamawutz:121 1 >> tst_memory_0 :: 1400599075:4.0.0, 64 bit:4.0.0:x86_64-Linux:nepomuck:272136 2 1 >> tst_memory_1 :: 1400599075:4.0.0, 64 bit:4.0.0:x86_64-Linux:nepomuck:2342912 3 1 >> tst_memory_2 :: 1400599075:4.0.0, 64 bit:4.0.0:x86_64-Linux:nepomuck:2375984 4 1 >> tst_timer_1 :: 1400599075:4.0.0, 64 bit:4.0.0:x86_64-Linux:nepomuck:3 -
factory/cf_gcd.cc
r984ff3 r92550d 958 958 content ( const CanonicalForm & f, const Variable & x ) 959 959 { 960 if (f.inBaseDomain()) return f; 960 961 ASSERT( x.level() > 0, "cannot calculate content with respect to algebraic variable" ); 961 962 Variable y = f.mvar();
Note: See TracChangeset
for help on using the changeset viewer.