Changeset 712167 in git


Ignore:
Timestamp:
Jul 13, 2007, 2:08:34 PM (16 years ago)
Author:
Hans Schönemann <hannes@…>
Branches:
(u'spielwiese', '0d6b7fcd9813a1ca1ed4220cfa2b104b97a0a003')
Children:
043cba9d4d180ed9cd19fd2212f6b7e506874565
Parents:
be4db46303a610786bdd624ae324eb267ae77931
Message:
*hannes: hne id


git-svn-id: file:///usr/local/Singular/svn/trunk@10200 2c84dea3-7e68-4137-9b89-c4e89433aadc
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Singular/LIB/hnoether.lib

    rbe4db4 r712167  
    1 version="$Id: hnoether.lib,v 1.53 2006-08-02 15:40:51 Singular Exp $";
     1version="$Id: hnoether.lib,v 1.54 2007-07-13 12:08:34 Singular Exp $";
    22category="Singularities";
    33info="
     
    892892{ "EXAMPLE:"; echo = 2;
    893893  ring exring = 7,(x,y),ds;
    894   list hne=develop(4x98+2x49y7+x11y14+2y14);
    895   print(hne[1]);
     894  list Hne=develop(4x98+2x49y7+x11y14+2y14);
     895  print(Hne[1]);
    896896  // therefore the HNE is:
    897897  // z(-1)= 3*z(0)^7 + z(0)^7*z(1),
     
    902902  // (the missing x in the last line indicates that it is not complete.)
    903903  hne[2];
    904   param(hne);
     904  param(Hne);
    905905  // parametrization:   x(t)= -t^14+O(t^21),  y(t)= -3t^98+O(t^105)
    906906  // (the term -t^109 in y may have a wrong coefficient)
    907   displayHNE(hne);
     907  displayHNE(Hne);
    908908}
    909909
     
    10591059 ring exring=0,(x,y,t),ds;
    10601060 poly f=x3+2xy2+y2;
    1061  list hne=develop(f);
    1062  list hne_extended=extdevelop(hne,10);
     1061 list Hne=develop(f);
     1062 list hne_extended=extdevelop(Hne,10);
    10631063            //   compare the HNE matrices ...
    1064  print(hne[1]);
    1065  print(hne_extended[1]);
     1064 print(Hne[1]);
     1065 print(Hne_extended[1]);
    10661066            // ... and the resulting parametrizations:
    1067  param(hne);
     1067 param(Hne);
    10681068 param(hne_extended);
    10691069 param(hne_extended,0);
     
    12571257{ "EXAMPLE:"; echo = 2;
    12581258 ring exring=0,(x,y),dp;
    1259  list hne=develop(y4+2x3y2+x6+x5y);
    1260  list INV=invariants(hne);
     1259 list Hne=develop(y4+2x3y2+x6+x5y);
     1260 list INV=invariants(Hne);
    12611261 INV[1];                   // the characteristic exponents
    12621262 INV[2];                   // the generators of the semigroup of values
     
    12651265 INV[6];                   // the sequence of multiplicities
    12661266                           // To display the invariants more 'nicely':
    1267  displayInvariants(hne);
     1267 displayInvariants(Hne);
    12681268 /////////////////////////////
    12691269 INV=invariants((x2-y3)*(x3-y5));
     
    14221422{ "EXAMPLE:"; echo = 2;
    14231423 ring exring=0,(x,y),dp;
    1424  list hne=develop(y4+2x3y2+x6+x5y);
    1425  displayInvariants(hne);
     1424 list Hne=develop(y4+2x3y2+x6+x5y);
     1425 displayInvariants(Hne);
    14261426}
    14271427///////////////////////////////////////////////////////////////////////////////
     
    16051605  "EXAMPLE:"; echo = 2;
    16061606  ring r=0,(x,y),dp;
    1607   list hne=hnexpansion((x2-y3)*(x2+y3));
    1608   intersection(hne[1],hne[2]);
     1607  list Hne=hnexpansion((x2-y3)*(x2+y3));
     1608  intersection(Hne[1],Hne[2]);
    16091609}
    16101610///////////////////////////////////////////////////////////////////////////////
     
    17611761  "EXAMPLE:"; echo = 2;
    17621762  ring r=0,(x,y),dp;
    1763   list hne=hnexpansion((x6-y10)*(x+y2-y3)*(x+y2+y3));
    1764   multsequence(hne[1]),"  |  ",multsequence(hne[2]),"  |  ",
    1765   multsequence(hne[3]),"  |  ",multsequence(hne[4]);
    1766   multsequence(hne);
     1763  list Hne=hnexpansion((x6-y10)*(x+y2-y3)*(x+y2+y3));
     1764  multsequence(Hne[1]),"  |  ",multsequence(Hne[2]),"  |  ",
     1765  multsequence(Hne[3]),"  |  ",multsequence(Hne[4]);
     1766  multsequence(Hne);
    17671767  // The meaning of the entries of the 2nd matrix is as follows:
    1768   displayMultsequence(hne);
     1768  displayMultsequence(Hne);
    17691769}
    17701770///////////////////////////////////////////////////////////////////////////////
     
    25422542  "EXAMPLE:"; echo = 2;
    25432543  ring exring=0,(x,y),dp;
    2544   list hne=hnexpansion(x14-3y2x11-y3x10-y2x9+3y4x8+y5x7+3y4x6+x5*(-y6+y5)
     2544  list Hne=hnexpansion(x14-3y2x11-y3x10-y2x9+3y4x8+y5x7+3y4x6+x5*(-y6+y5)
    25452545                      -3y6x3-y7x2+y8);
    2546   displayHNE(hne);    // HNE of 1st,3rd branch is finite
    2547   print(extdevelop(hne[1],5)[1]);
    2548   list ehne=extdevelop(hne[2],5);
     2546  displayHNE(Hne);    // HNE of 1st,3rd branch is finite
     2547  print(extdevelop(Hne[1],5)[1]);
     2548  list ehne=extdevelop(Hne[2],5);
    25492549  displayHNE(ehne);
    2550   param(hne[2]);
     2550  param(Hne[2]);
    25512551  param(ehne);
    25522552
     
    25852585  "EXAMPLE:"; echo = 2;
    25862586  ring r=0,(x,y),dp;
    2587   list hne=develop(x2+y3+y4);
    2588   hne;
    2589   stripHNE(hne);
     2587  list Hne=develop(x2+y3+y4);
     2588  Hne;
     2589  stripHNE(Hne);
    25902590}
    25912591///////////////////////////////////////////////////////////////////////////////
     
    28542854  ring r=0,(x,y),dp;
    28552855  // First, an example which requires no field extension:
    2856   list hne=hnexpansion(x4-y6);
    2857   size(hne);           // number of branches
    2858   displayHNE(hne);     // HN expansion of branches
    2859   param(hne[1]);       // parametrization of 1st branch
    2860   param(hne[2]);       // parametrization of 2nd branch
     2856  list Hne=hnexpansion(x4-y6);
     2857  size(Hne);           // number of branches
     2858  displayHNE(Hne);     // HN expansion of branches
     2859  param(Hne[1]);       // parametrization of 1st branch
     2860  param(Hne[2]);       // parametrization of 2nd branch
    28612861
    28622862  // An example which requires a field extension:
Note: See TracChangeset for help on using the changeset viewer.