Changeset d4cec6a in git for Singular/LIB/ainvar.lib
- Timestamp:
- Jul 23, 2019, 11:31:27 AM (5 years ago)
- Branches:
- (u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
- Children:
- 7161acac8387482214ebcdd85e77266519f0cad2
- Parents:
- d906dc5d406b00b056fb825f5c5c8988ebcaceb3628fc3d0ec524cd36ca82c3a6275c0dcf5d73c83
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/LIB/ainvar.lib
rd906dc rd4cec6a 21 21 LIB "general.lib"; 22 22 LIB "algebra.lib"; 23 LIB "ring.lib"; 23 24 /////////////////////////////////////////////////////////////////////////////// 24 25 … … 102 103 103 104 //changes the basering bsr to bsr[@t] 104 execute("ring s="+charstr(basering)+",("+varstr(basering)+",@t),dp;");105 ring s = create_ring(ringlist(basering)[1],"("+varstr(basering)+",@t)","dp","no_minpoly"); 105 106 poly inv,delta,tee,j; 106 107 ideal id=imap(bsr,id); … … 214 215 215 216 //------------- changes the basering bsr to bsr[@(0),...,@(z)] ---------- 216 execute("ring s="+charstr(basering)+",("+varstr(basering)+",@(0..z)),dp;"); 217 217 list l2 = ringlist(basering)[2]; 218 for (int ii = 0; ii <= z; ii++) 219 { 220 l2[size(l2)+1] = "@("+string(ii)+")"; 221 } 222 ring s = create_ring(ringlist(basering)[1], l2, "dp", "no_minpoly"); 218 223 //constructs the leading ideal of dom=(p-@(0),dom[1]-@(1),...,dom[z]-@(z)) 219 224 ideal dom=imap(bsr,dom);
Note: See TracChangeset
for help on using the changeset viewer.