Changeset 9660f5 in git for Singular/LIB/algebra.lib
- Timestamp:
- Apr 3, 2009, 10:58:53 PM (14 years ago)
- Branches:
- (u'spielwiese', '0d6b7fcd9813a1ca1ed4220cfa2b104b97a0a003')
- Children:
- bb02ea041a895524f1e9c21fb8250d90719003c1
- Parents:
- 5c990f152831c8b6b6954cc2fc0829365f41cc20
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/LIB/algebra.lib
r5c990f1 r9660f5 3 3 //new proc nonZeroEntry(id), used to fix a bug in proc finitenessTest 4 4 /////////////////////////////////////////////////////////////////////////////// 5 version="$Id: algebra.lib,v 1. 19 2009-02-20 09:26:50 SingularExp $";5 version="$Id: algebra.lib,v 1.20 2009-04-03 20:58:53 motsak Exp $"; 6 6 category="Commutative Algebra"; 7 7 info=" … … 249 249 and then l[2] = y(0)-h(y(1),...,y(k)) if p = h(i[1],...,i[k]) 250 250 l[1]=0 iff p is in not the subring generated by i, 251 and then l[2] = h(y(0),y(1),...,y(k) where p satisfies the251 and then l[2] = h(y(0),y(1),...,y(k)) where p satisfies the 252 252 nonlinear relation h(p,i[1],...,i[k])=0. 253 253 @end format 254 254 NOTE: the proc algebra_containment tests the same with a different 255 255 algorithm, which is often faster 256 if l[1] == 0 then l[2] may contain more than one relation h(y(0),y(1),...,y(k)), 257 separated by comma 256 258 EXAMPLE: example inSubring; shows an example 257 259 " … … 298 300 } 299 301 if (deg(ker[i]/y(0))>0) 300 { l[2]=l[2]+string(ker[i]); 302 { if( l[2] != "" ){ l[2] = l[2] + ","; } 303 l[2] = l[2] + string(ker[i]); 301 304 } 302 305 }
Note: See TracChangeset
for help on using the changeset viewer.