Changeset 034ce1 in git


Ignore:
Timestamp:
May 12, 2000, 2:25:47 PM (23 years ago)
Author:
Hans Schönemann <hannes@…>
Branches:
(u'jengelh-datetime', 'ceac47cbc86fe4a15902392bdbb9bd2ae0ea02c6')(u'spielwiese', 'cdfcdb8287f66bc6070028082cbbc6eff10e609b')
Children:
7bb71fad3a9d45a2e30c8458373b89a01eecf500
Parents:
73d7b5cf051d2bb349542039ed3ac2b513f7c109
Message:
* hannes: execute


git-svn-id: file:///usr/local/Singular/svn/trunk@4322 2c84dea3-7e68-4137-9b89-c4e89433aadc
Location:
Singular/LIB
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • Singular/LIB/ainvar.lib

    r73d7b5 r034ce1  
    1 // $Id: ainvar.lib,v 1.1 1999-12-13 15:53:37 obachman Exp $
     1// $Id: ainvar.lib,v 1.2 2000-05-12 12:25:40 Singular Exp $
    22/////////////////////////////////////////////////////////////////////////////
    33
    4 version="$Id: ainvar.lib,v 1.1 1999-12-13 15:53:37 obachman Exp $";
     4version="$Id: ainvar.lib,v 1.2 2000-05-12 12:25:40 Singular Exp $";
    55info="
    66LIBRARY: ainvar.lib   PROCEDURES FOR COMPUTING INVARIANTS RINGS OF THE ADDITIVE GROUP
     
    107107
    108108  //changes the basering bsr to bsr[@t]
    109   execute "ring s="+charstr(basering)+",("+varstr(basering)+",@t),dp;";
     109  execute("ring s="+charstr(basering)+",("+varstr(basering)+",@t),dp;");
    110110  poly inv,delta,tee,j;
    111111  ideal id=imap(bsr,id);
     
    216216
    217217  //------------- changes the basering bsr to bsr[@(0),...,@(z)] ----------
    218   execute "ring s="+charstr(basering)+",("+varstr(basering)+",@(0..z)),dp;";
     218  execute("ring s="+charstr(basering)+",("+varstr(basering)+",@(0..z)),dp;");
    219219// Ev hier die Reihenfolge der Vars aendern. Dazu muss unten aber entsprechend
    220220// geaendert werden:
    221 //  execute "ring s="+charstr(basering)+",(@(0..z),"+varstr(basering)+"),dp;";
     221//  execute("ring s="+charstr(basering)+",(@(0..z),"+varstr(basering)+"),dp;");
    222222
    223223  //constructs the leading ideal of dom=(p-@(0),dom[1]-@(1),...,dom[z]-@(z))
  • Singular/LIB/algebra.lib

    r73d7b5 r034ce1  
    11///////////////////////////////////////////////////////////////////////////////
    2 version="$Id: algebra.lib,v 1.4 1999-08-05 10:53:29 obachman Exp $";
     2version="$Id: algebra.lib,v 1.5 2000-05-12 12:25:41 Singular Exp $";
    33info="
    44LIBRARY:  algebra.lib   PROCEDURES FOR COMPUTING WITH ALGBRAS AND MAPS
     
    584584    string mp=string(minpoly);
    585585  // ------------ create new ring with extra variables ---------------------
    586   execute ("ring R=("+charstr(br)+"),(x(1..n),y(1..m)),(dp(n),dp(m));");
     586    execute ("ring R=("+charstr(br)+"),(x(1..n),y(1..m)),(dp(n),dp(m));");
    587587    execute ("minpoly=number("+mp+");");
    588588    ideal vars = x(1..n);
     
    655655    string mp=string(minpoly);
    656656  // ------------ create new ring with extra variables ---------------------
    657   execute ("ring R=("+charstr(br)+"),(x(1..n),y(1..m)),(dp(n),dp(m));");
     657    execute ("ring R=("+charstr(br)+"),(x(1..n),y(1..m)),(dp(n),dp(m));");
    658658    execute ("minpoly=number("+mp+");");
    659659    ideal vars = x(1..n);
  • Singular/LIB/classify.lib

    r73d7b5 r034ce1  
    1 e// $Id: classify.lib,v 1.41 2000-05-05 18:40:29 obachman Exp $
     1e// $Id: classify.lib,v 1.42 2000-05-12 12:25:41 Singular Exp $
    22// KK, last modified: 04.04.1998
    33///////////////////////////////////////////////////////////////////////////////
    44
    5 version  = "$Id: classify.lib,v 1.41 2000-05-05 18:40:29 obachman Exp $";
     5version  = "$Id: classify.lib,v 1.42 2000-05-12 12:25:41 Singular Exp $";
    66info="
    77LIBRARY:  classify.lib  Procedures for the Arnold-Classifier of Singularities
     
    23682368    S = "f = ", Tp, ";";
    23692369    debug_log(2,"S=", S, " Tp=", Tp, "Key=", Key);
    2370     execute S;
    2371     execute read(dbmLink, Key)+";";
     2370    execute(S);
     2371    execute(read(dbmLink, Key)+";");
    23722372    debug_log(1, "Polynom f=", f,  "  crk=", crk, "  Mu=", Mu,
    23732373                " MlnCd=", MlnCd);
     
    24862486    if( s != "" && defined(@DeBug)==0) {
    24872487      s="newDebug="+s;
    2488       execute s;
     2488      execute(s);
    24892489    }
    24902490  }
     
    26582658  def ring_save=basering;
    26592659
    2660   execute @ringdisplay;
     2660  execute(@ringdisplay);
    26612661  map showpoly=ring_save,maxideal(1);
    26622662  s = string(showpoly(g));
     
    27082708    debug_log(8, "  Number of columns: 0");
    27092709    s2 = "k = "+s1+";";
    2710     execute s2;
     2710    execute(s2);
    27112711    if( (Typ=="A[") || (Typ=="D[") ) { s3 = "k"; }
    27122712    if( Typ == "E[") { t = 6; }
     
    27432743    b  = find(s1, ",");
    27442744    s2 = "k = ",s1[1..b-1],";";
    2745     execute s2;
     2745    execute(s2);
    27462746    s1 = s1[b+1..size(s1)];
    27472747    if(find(s1, ",") == 0) {
    27482748      debug_log(8, "  Number of columns 1");
    27492749      s2 = "r = "+s1+";";
    2750       execute s2;
     2750      execute(s2);
    27512751      s4 = "r";
    27522752      s3 = "k";
     
    27682768      b  = find(s1, ",");
    27692769      s2 = "r = ",s1[1..b-1],";";
    2770       execute s2;
     2770      execute(s2);
    27712771      s2 = "s = ",s1[b+1..size(s1)],";";
    2772       execute s2;
     2772      execute(s2);
    27732773      if(Typ=="Y[") { s2 = "Y[k,r,s]"; }
    27742774      if(Typ=="Z[") { s2 = "Z[k,r,s]"; }
  • Singular/LIB/deform.lib

    r73d7b5 r034ce1  
    1 // $Id: deform.lib,v 1.20 2000-05-12 12:20:25 krueger Exp $
     1// $Id: deform.lib,v 1.21 2000-05-12 12:25:42 Singular Exp $
    22// author: Bernd Martin email: martin@math.tu-cottbus.de
    33//(bm, last modified 4/98)
    44///////////////////////////////////////////////////////////////////////////////
    5 version="$Id: deform.lib,v 1.20 2000-05-12 12:20:25 krueger Exp $";
     5version="$Id: deform.lib,v 1.21 2000-05-12 12:25:42 Singular Exp $";
    66info="
    77LIBRARY:  deform.lib       PROCEDURES FOR COMPUTING MINIVERSAL DEFORMATION
     
    660660   string my_Ox = my+"Ox";
    661661   string my_So = my+"So";
    662   extendring(my_Px,e1,my_var,my_ord);
     662   extendring(my_Px,e1,my_var,my_ord);
    663663   ideal Io  = imap(Po,Io);         attrib(Io,"isSB",1);
    664664   my ="qring "+my_Qx+" = Io;       export("+my_Qx+");";
    665   execute(my);
     665   execute(my);
    666666   if (switch)
    667667   {
  • Singular/LIB/factor.lib

    r73d7b5 r034ce1  
    1 // $Id: factor.lib,v 1.6 1998-05-14 18:44:59 Singular Exp $
     1// $Id: factor.lib,v 1.7 2000-05-12 12:25:43 Singular Exp $
    22//(RS)
    33///////////////////////////////////////////////////////////////////////////////
    44
    5 version="$Id: factor.lib,v 1.6 1998-05-14 18:44:59 Singular Exp $";
     5version="$Id: factor.lib,v 1.7 2000-05-12 12:25:43 Singular Exp $";
    66info="
    77LIBRARY:  factor.lib    PROCEDURES FOR CALLING THE REDUCE FACTORIZER
     
    7373  {
    7474    resultstring = delete_dollar( resultstring );
    75     execute resultstring;
     75    execute(resultstring);
    7676  }
    7777  // remove tmp-files after usage */
  • Singular/LIB/finvar.lib

    r73d7b5 r034ce1  
    1 // $Id: finvar.lib,v 1.26 2000-05-02 14:52:48 Singular Exp $
     1// $Id: finvar.lib,v 1.27 2000-05-12 12:25:43 Singular Exp $
    22// author: Agnes Eileen Heydtmann, email:agnes@math.uni-sb.de
    33// last change: 98/11/05
    44///////////////////////////////////////////////////////////////////////////////
    5 version="$Id: finvar.lib,v 1.26 2000-05-02 14:52:48 Singular Exp $"
     5version="$Id: finvar.lib,v 1.27 2000-05-12 12:25:43 Singular Exp $"
    66info="
    77LIBRARY:  finvar.lib       LIBRARY TO CALCULATE INVARIANT RINGS OF FINITE GROUPS
     
    765765    if (minpoly==0)
    766766    { if (i>size(chst))
    767       { execute "ring "+newring+"=0,("+varstr(br)+"),("+ordstr(br)+")";
     767      { execute("ring "+newring+"=0,("+varstr(br)+"),("+ordstr(br)+")");
    768768      }
    769769      else
    770770      { chst=chst[i..size(chst)];
    771         execute "ring "+newring+"=(0"+chst+"),("+varstr(br)+"),("+ordstr(br)+")";
     771        execute
     772        ("ring "+newring+"=(0"+chst+"),("+varstr(br)+"),("+ordstr(br)+")");
    772773      }
    773774    }
     
    776777      minp=minp[2..size(minp)-1];
    777778      chst=chst[i..size(chst)];
    778       execute "ring "+newring+"=(0"+chst+"),("+varstr(br)+"),("+ordstr(br)+")";
    779       execute "minpoly="+minp;
     779      execute("ring "+newring+"=(0"+chst+"),("+varstr(br)+"),("+ordstr(br)+")");
     780      execute("minpoly="+minp);
    780781    }
    781782    matrix I=diag(1,n);
     
    813814      }
    814815      setring `newring`;
    815       execute "matrix G(i)["+string(n)+"]["+string(n)+"]="+stM(i);
     816      execute("matrix G(i)["+string(n)+"]["+string(n)+"]="+stM(i));
    816817      p=det(I-v1*G(i));                // denominator of new term -
    817818      M[1,1]=M[1,1]*p+M[1,2];          // expanding M[1,1]/M[1,2] + 1/p
     
    12021203    if (minpoly==0)
    12031204    { if (i>size(chst))
    1204       { execute "ring "+newring+"=0,("+varstr(br)+"),("+ordstr(br)+")";
     1205      { execute("ring "+newring+"=0,("+varstr(br)+"),("+ordstr(br)+")");
    12051206      }
    12061207      else
    12071208      { chst=chst[i..size(chst)];
    1208         execute "ring "+newring+"=(0"+chst+"),("+varstr(br)+"),("+ordstr(br)+")";
     1209        execute
     1210        ("ring "+newring+"=(0"+chst+"),("+varstr(br)+"),("+ordstr(br)+")");
    12091211      }
    12101212    }
     
    12131215      minp=minp[2..size(minp)-1];
    12141216      chst=chst[i..size(chst)];
    1215       execute "ring "+newring+"=(0"+chst+"),("+varstr(br)+"),("+ordstr(br)+")";
    1216       execute "minpoly="+minp;
     1217      execute("ring "+newring+"=(0"+chst+"),("+varstr(br)+"),("+ordstr(br)+")");
     1218      execute("minpoly="+minp);
    12171219    }
    12181220    poly v1=var(1);                    // the Molien series will be in terms of
     
    12341236    }
    12351237    setring `newring`;
    1236     execute "matrix G(1)["+string(n)+"]["+string(n)+"]="+stM(1);
     1238    execute("matrix G(1)["+string(n)+"]["+string(n)+"]="+stM(1));
    12371239    matrix A(2)[1][2];                 // A(2) will contain the Molien series -
    12381240    A(2)[1,1]=1;                       // A(2)[1,1] will be the numerator
     
    12711273        }
    12721274        setring `newring`;
    1273         execute "matrix G(i)["+string(n)+"]["+string(n)+"]="+stM(i);
     1275        execute("matrix G(i)["+string(n)+"]["+string(n)+"]="+stM(i));
    12741276        p=det(I-v1*G(i));              // denominator of new term -
    12751277        A(2)[1,1]=A(2)[1,1]*p+A(2)[1,2]; // expanding A(2)[1,1]/A(2)[1,2] +1/p
     
    13301332          }
    13311333          setring `newring`;
    1332           execute "matrix G(g)["+string(n)+"]["+string(n)+"]="+stM(g);
     1334          execute("matrix G(g)["+string(n)+"]["+string(n)+"]="+stM(g));
    13331335          p=det(I-v1*G(g));            // denominator of new term
    13341336          A(2)[1,1]=A(2)[1,1]*p+A(2)[1,2];
     
    14731475    poly A(1)=M[1,2];                  // denominator of Molien series (for now)
    14741476    string mp=string(minpoly);
    1475     execute "ring R=("+charstr(br)+"),("+varstr(br)+"),ds;";
    1476     execute "minpoly=number("+mp+");";
     1477    execute("ring R=("+charstr(br)+"),("+varstr(br)+"),ds;");
     1478    execute("minpoly=number("+mp+");");
    14771479    poly A(1)=0;                       // A(1) will contain the sum of n terms -
    14781480    poly min;                          // min will be our smallest term -
     
    15961598  }
    15971599 //----------------------------------------------------------------------------
    1598   execute "ring T=("+charstr(br)+"),("+varstr(br)+",p(1..m)),lp;";
     1600  execute("ring T=("+charstr(br)+"),("+varstr(br)+",p(1..m)),lp;");
    15991601  // p(1..m) are the general coefficients of the general polynomial of degree g
    1600   execute "ideal vars="+varstr(br)+";";
     1602  execute("ideal vars="+varstr(br)+";");
    16011603  map f;
    16021604  ideal mon=imap(br,mon);
     
    30453047          }
    30463048          if (not(flag))
    3047           { execute "test_dim="+string(answer[1..size(answer)]);
     3049          { execute("test_dim="+string(answer[1..size(answer)]));
    30483050            if (test_dim<=max)
    30493051            { flag=1;
     
    31543156            }
    31553157            if (not(flag))
    3156             { execute "test_dim="+string(answer[1..size(answer)]);
     3158            { execute("test_dim="+string(answer[1..size(answer)]));
    31573159              if (test_dim<=max)
    31583160              { flag=1;
     
    51165118  string mp=string(minpoly);           // generating a ring where we can do
    51175119                                       // elimination
    5118   execute "ring R=("+charstr(br)+"),(x(1..n),y(1..n),h),dp;";
    5119   execute "minpoly=number("+mp+");";
     5120  execute("ring R=("+charstr(br)+"),(x(1..n),y(1..n),h),dp;");
     5121  execute("minpoly=number("+mp+");");
    51205122  map f=br,maxideal(1);                // canonical mapping
    51215123  matrix M[k][m+k*n];
     
    56405642    int m=ncols(F);
    56415643    string mp=string(minpoly);
    5642     execute "ring R=("+charstr(br)+"),("+varstr(br)+",y(1..m)),dp;";
    5643     execute "minpoly=number("+mp+");";
     5644    execute("ring R=("+charstr(br)+"),("+varstr(br)+",y(1..m)),dp;");
     5645    execute("minpoly=number("+mp+");");
    56445646    ideal I=ideal(imap(br,F));
    56455647    for (int i=1;i<=m;i++)
     
    56475649    }
    56485650    I=elim(I,1,n);
    5649     execute "ring "+newring+"=("+charstr(br)+"),(y(1..m)),dp(m);";
    5650     execute "minpoly=number("+mp+");";
     5651    execute("ring "+newring+"=("+charstr(br)+"),(y(1..m)),dp(m);");
     5652    execute("minpoly=number("+mp+");");
    56515653    ideal vars;
    56525654    for (i=2;i<=n;i++)
     
    56585660    kill emb, vars, R;
    56595661    keepring `newring`;
    5660     // execute "keepring "+newring+";";
    56615662    return();
    56625663  }
     
    57015702    int m=ncols(F);
    57025703    string mp=string(minpoly);
    5703     execute "ring R=("+charstr(br)+"),("+varstr(br)+",y(1..m)),lp;";
    5704     execute "minpoly=number("+mp+");";
     5704    execute("ring R=("+charstr(br)+"),("+varstr(br)+",y(1..m)),lp;");
     5705    execute("minpoly=number("+mp+");");
    57055706    ideal J=ideal(imap(br,F));
    57065707    ideal I=imap(br,I);
     
    57275728    }
    57285729    G=compress(G);
    5729     execute "ring "+newring+"=("+charstr(br)+"),(y(1..m)),lp;";
    5730     execute "minpoly=number("+mp+");";
     5730    execute("ring "+newring+"=("+charstr(br)+"),(y(1..m)),lp;");
     5731    execute("minpoly=number("+mp+");");
    57315732    ideal vars;
    57325733    for (i=2;i<=n;i++)
     
    57385739    kill vars, emb;
    57395740    keepring `newring`;
    5740     // execute "keepring "+newring+";";
    57415741    return();
    57425742  }
     
    57755775    string newring="E";
    57765776    relative_orbit_variety(I,F,newring);
    5777     execute "ring R=("+charstr(br)+"),("+varstr(br)+","+varstr(E)+"),lp;";
     5777    execute("ring R=("+charstr(br)+"),("+varstr(br)+","+varstr(E)+"),lp;");
    57785778    ideal F=imap(br,F);
    57795779    for (int i=1;i<=n;i++)
  • Singular/LIB/general.lib

    r73d7b5 r034ce1  
    1 // $Id: general.lib,v 1.26 2000-04-27 10:07:13 obachman Exp $
     1// $Id: general.lib,v 1.27 2000-05-12 12:25:47 Singular Exp $
    22//GMG, last modified 18.6.99
    33///////////////////////////////////////////////////////////////////////////////
    44
    5 version="$Id: general.lib,v 1.26 2000-04-27 10:07:13 obachman Exp $";
     5version="$Id: general.lib,v 1.27 2000-05-12 12:25:47 Singular Exp $";
    66info="
    77LIBRARY:  general.lib   PROCEDURES OF GENERAL TYPE
     
    8080   string sR = "ring R = (0,"+A_Z("A",6)+"),("+A_Z("a",10)+"),dp;";
    8181   sR;
    82    execute sR;
     82   execute(sR);
    8383   R;
    8484}
     
    740740      if( find(os,",") )
    741741      {
    742          execute "nw = "+os+";";
     742         execute("nw = "+os+";");
    743743         if( size(nw) > ii )
    744744         {
     
    751751      else
    752752      {
    753          execute "q = "+os+";";
     753         execute("q = "+os+";");
    754754         if( q > ii )
    755755         {
     
    853853      if ( typeof(#[1])=="string" )
    854854      {
    855          execute "ring r1 =("+charstr(P)+"),("+varstr(P)+"),("+#[1]+");";
     855         execute("ring r1 =("+charstr(P)+"),("+varstr(P)+"),("+#[1]+");");
    856856         def i = imap(P,id);
    857857         v = sortvec(i);
     
    881881         }
    882882      }
    883       execute "ring r=0,x(1..s),("+o+");";
     883      execute("ring r=0,x(1..s),("+o+");");
    884884      ideal i;
    885885      poly f;
  • Singular/LIB/hnoether.lib

    r73d7b5 r034ce1  
    1 // $Id: hnoether.lib,v 1.19 2000-04-27 21:06:09 lamm Exp $
     1// $Id: hnoether.lib,v 1.20 2000-05-12 12:25:47 Singular Exp $
    22// last change:           27.04.00
    33///////////////////////////////////////////////////////////////////////////////
    44// This library is for Singular 1-3-7 or newer
    55
    6 version="$Id: hnoether.lib,v 1.19 2000-04-27 21:06:09 lamm Exp $";
     6version="$Id: hnoether.lib,v 1.20 2000-05-12 12:25:47 Singular Exp $";
    77info="
    88LIBRARY:  hnoether.lib   Procedures for the Hamburger-Noether (Puiseux) development
     
    281281  }
    282282  execute("ring rsqrf = ("+charstr(altring)+"),(x,y),dp;");
    283   if ((gcd_ok!=0) && (mipl!="0")) { execute "minpoly="+mipl+";"; }
     283  if ((gcd_ok!=0) && (mipl!="0")) { execute("minpoly="+mipl+";"); }
    284284  poly f=fetch(altring,f);
    285285  poly dif,g,l;
     
    376376 }
    377377 execute("ring rsqrf = ("+charstr(altring)+"),(x,y),dp;");
    378  if (mipl!="0") { execute "minpoly="+mipl+";"; }
     378 if (mipl!="0") { execute("minpoly="+mipl+";"); }
    379379 poly f=fetch(altring,f);
    380380 poly l=fetch(altring,l);
     
    558558   execute("ring guenstig = ("+charstr(altring)+"),(x,y),ls;");
    559559   if ((char(basering)==0) && (mipl!="0")) {
    560      execute "minpoly="+mipl+";";
     560     execute("minpoly="+mipl+";");
    561561   }}
    562562 else { def guenstig=basering; }
     
    591591 if ((p!=0) and (ringchar != string(p))) {
    592592                            // coefficient field is extension of Z/pZ
    593    execute "int n_elements="+ringchar[1,size(ringchar)-2]+";";
     593   execute("int n_elements="+ringchar[1,size(ringchar)-2]+";");
    594594                            // number of elements of actual ring
    595595   number generat=par(1);   // generator of the coefficient field of the ring
     
    17891789   if (charstr(basering)!=string(char(basering))+","+parstr(basering)) {
    17901790     execute
    1791        "ring dazu=("+charstr(basering)+"),z(0.."+string(size(v)-1)+"),ls;";
     1791      ("ring dazu=("+charstr(basering)+"),z(0.."+string(size(v)-1)+"),ls;");
    17921792   }
    17931793   else { ring dazu=char(altring),z(0..size(v)-1),ls; }
     
    20592059     if (tststr==string(p)) {
    20602060       if (size(parstr(basering))>1) {         // ring (p,a,..),...
    2061         execute "ring extdguenstig=("+charstr(basering)+"),(x,y),ls;";
     2061        execute("ring extdguenstig=("+charstr(basering)+"),(x,y),ls;");
    20622062       }
    20632063       else {                                  // ring (p,a),...
    20642064        string mipl=string(minpoly);
    20652065        ring extdguenstig=(p,`parstr(basering)`),(x,y),ls;
    2066         if (mipl!="0") { execute "minpoly="+mipl+";"; }
     2066        if (mipl!="0") { execute("minpoly="+mipl+";"); }
    20672067       }
    20682068     }
    20692069     else {
    2070        execute "ring extdguenstig=("+charstr(basering)+"),(x,y),ls;";
     2070       execute("ring extdguenstig=("+charstr(basering)+"),(x,y),ls;");
    20712071     }
    20722072  }
     
    23142314   string strmip=string(minpoly);
    23152315   string strf=string(f);
    2316    execute "ring tempr=("+string(char(basering))+","+parstr(basering)+"),("
    2317            +varstr(basering)+"),dp;";
    2318    execute "minpoly="+strmip+";";
    2319    execute "poly f="+strf+";";
     2316   execute("ring tempr=("+string(char(basering))+","+parstr(basering)+"),("
     2317           +varstr(basering)+"),dp;");
     2318   execute("minpoly="+strmip+";");
     2319   execute("poly f="+strf+";");
    23202320   list hne=reddevelop(f);
    23212321   if ((voice==2) && (printlevel > -1)) {
     
    23412341     string strmip=string(minpoly);
    23422342     ring HNEring=(char(altring),`parstr(altring)`),(x,y),ls;
    2343      execute "minpoly="+strmip+";";
     2343     execute("minpoly="+strmip+";");
    23442344     export HNEring;
    23452345     poly f=fetch(altring,f);
     
    24952495     " ** occurs during the calculation, we cannot proceed with the";
    24962496     " ** corresponding branches ...";
    2497      execute "ring HNEring=("+charstr(basering)+"),(x,y),ls;";
     2497     execute("ring HNEring=("+charstr(basering)+"),(x,y),ls;");
    24982498 //--- ring ...=(char(.),`parstr()`),... geht nicht, wenn mehr als 1 Param. ---
    24992499   }
     
    25012501    string pa=parstr(altring);
    25022502    ring HNhelpring=p,`pa`,dp;
    2503     execute "poly mipo="+mipl+";";   // Minimalpolynom in Polynom umgewandelt
     2503    execute("poly mipo="+mipl+";");  // Minimalpolynom in Polynom umgewandelt
    25042504    ring HNEring=(p,a),(x,y),ls;
    25052505    map getminpol=HNhelpring,a;
    25062506    mipl=string(getminpol(mipo));    // String umgewandelt mit 'a' als Param.
    2507     execute "minpoly="+mipl+";";     // "minpoly=poly is not supported"
     2507    execute("minpoly="+mipl+";");     // "minpoly=poly is not supported"
    25082508    kill HNhelpring, getminpol;
    25092509   }
Note: See TracChangeset for help on using the changeset viewer.