Changeset d4cec6a in git for Singular/LIB/ainvar.lib


Ignore:
Timestamp:
Jul 23, 2019, 11:31:27 AM (5 years ago)
Author:
Karim Abou Zeid <karim23697@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
7161acac8387482214ebcdd85e77266519f0cad2
Parents:
d906dc5d406b00b056fb825f5c5c8988ebcaceb3628fc3d0ec524cd36ca82c3a6275c0dcf5d73c83
Message:
Merge branch 'spielwiese' into stable
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Singular/LIB/ainvar.lib

    rd906dc rd4cec6a  
    2121LIB "general.lib";
    2222LIB "algebra.lib";
     23LIB "ring.lib";
    2324///////////////////////////////////////////////////////////////////////////////
    2425
     
    102103
    103104  //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");
    105106  poly inv,delta,tee,j;
    106107  ideal id=imap(bsr,id);
     
    214215
    215216  //------------- 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");
    218223  //constructs the leading ideal of dom=(p-@(0),dom[1]-@(1),...,dom[z]-@(z))
    219224     ideal dom=imap(bsr,dom);
Note: See TracChangeset for help on using the changeset viewer.