Changeset 8f1d129 in git


Ignore:
Timestamp:
Dec 17, 2010, 12:21:25 PM (12 years ago)
Author:
Stefan Steidel <steidel@…>
Branches:
(u'spielwiese', '91fdef05f09f54b8d58d92a472e9c4a43aa4656f')
Children:
2fd30cb3d4e41a93238b92df65a30fb88c8276de
Parents:
e706ffc5b389f9d13ab41079aeb6f177c48d6f85
Message:
Changes in procedures zeroR resp. findGen and attachment of further examples

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

Legend:

Unmodified
Added
Removed
  • Singular/LIB/assprimeszerodim.lib

    re706ff r8f1d129  
    204204
    205205   if(k == 0) { return(I); }
    206    else { return(std(I + F)); }
     206   else { return(modStd(I + F)); }
    207207}
    208208
     
    711711      }
    712712   }
    713    for(i = 1; i < n; i++)
    714    {
    715       r = r + var(i);
    716       k = specialTest(d,r,J);
    717       if(k){break;}
     713   if((!k) && (n > 2))
     714   {
     715      for(i = 1; i < n; i++)
     716      {
     717         r = r + var(i);
     718         k = specialTest(d,r,J);
     719         if(k){ break; }
     720      }
    718721   }
    719722   setring R;
     
    980983
    981984================================================================================
     985
     986//=== One component at the origin
     987
     988ring R = 0, (x,y), dp;
     989poly f1 = (y5 + y4x7 + 2x8);
     990poly f2 = (y3 + 7x4);
     991poly f3 = (y7 + 2x12);
     992poly f = f1*f2*f3 + y19;
     993ideal I = f, diff(f, x), diff(f, y);
     994
     995ring R = 0, (x,y), dp;
     996poly f1 = (y5 + y4x7 + 2x8);
     997poly f2 = (y3 + 7x4);
     998poly f3 = (y7 + 2x12);
     999poly f4 = (y11 + 2x18);
     1000poly f = f1*f2*f3*f4 + y30;
     1001ideal I = f, diff(f, x), diff(f, y);
     1002
     1003ring R = 0, (x,y), dp;
     1004poly f1 = (y15 + y14x7 + 2x18);
     1005poly f2 = (y13 + 7x14);
     1006poly f3 = (y17 + 2x22);
     1007poly f = f1*f2*f3 + y49;
     1008ideal I = f, diff(f, x), diff(f, y);
     1009
     1010ring R = 0, (x,y), dp;
     1011poly f1 = (y15 + y14x20 + 2x38);
     1012poly f2 = (y19 + 3y17x50 + 7x52);
     1013poly f = f1*f2 + y36;
     1014ideal I = f, diff(f, x), diff(f, y);
     1015
     1016//=== Several components
     1017
     1018ring R = 0, (x,y), dp;
     1019poly f1 = (y5 + y4x7 + 2x8);
     1020poly f2 = (y13 + 7x14);
     1021poly f = f1*subst(f2, x, x-3, y, y+5);
     1022ideal I = f, diff(f, x), diff(f, y);
     1023
     1024ring R = 0, (x,y), dp;
     1025poly f1 = (y5  + y4x7 + 2x8);
     1026poly f2 = (y3 + 7x4);
     1027poly f3 = (y7 + 2x12);
     1028poly f = f1*f2*subst(f3, y, y+5);
     1029ideal I = f, diff(f, x), diff(f, y);
     1030
     1031ring R = 0, (x,y), dp;
     1032poly f1 = (y5  + 2x8);
     1033poly f2 = (y3 + 7x4);
     1034poly f3 = (y7 + 2x12);
     1035poly f = f1*subst(f2,x,x-1)*subst(f3, y, y+5);
     1036ideal I = f, diff(f, x), diff(f, y);
    9821037*/
    9831038
Note: See TracChangeset for help on using the changeset viewer.