Changeset 3308a0 in git for Singular/LIB/modwalk.lib


Ignore:
Timestamp:
Dec 15, 2015, 10:22:47 AM (8 years ago)
Author:
Stephan Oberfranz <oberfran@…>
Branches:
(u'fieker-DuVal', '117eb8c30fc9e991c4decca4832b1d19036c4c65')(u'spielwiese', 'b4f17ed1d25f93d46dbe29e4b499baecc2fd51bb')
Children:
c811955258d4eabfe9184e8e74d29f85c25d942b
Parents:
b7405bd5510078cd603417590e421c739141ab7d
Message:
add further examples in modwalk.lib
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Singular/LIB/modwalk.lib

    rb7405b r3308a0  
    7171    ideal I = fetch(R1, I);
    7272    ideal J = modWalk(I);
     73    J;
     74    ring S1 = 0, (a,b,c,d), Dp;
     75    ideal I = 5b2, ac2+9d3+3a2+5b, 2a2c+7abd+bcd+4a2, 2ad2+6b2d+7c3+8ad+4c;
     76    I = std(I);
     77    ring S2 = 0, (c,d,b,a), lp;
     78    ideal I = fetch(S1,I);
     79    // I is assumed to be a Dp-Groebner basis.
     80    // We compute a lp-Groebner basis.
     81    ideal J = modWalk(I,"Dp");
     82    J;
     83    intvec w = 3,2,1,2;
     84    ring S3 = 0, (c,d,b,a), (a(w),lp);
     85    ideal I = fetch(S1,I);
     86    // I is assumed to be a Dp-Groebner basis.
     87    // We compute a (a(w),lp)-Groebner basis.
     88    ideal J = modWalk(I,"Dp",w);
    7389    J;
    7490}
     
    101117    else {
    102118        I = modular("rwalk", list(I,radius,1), primeTest_std, deleteUnluckyPrimes_std,
    103             pTest_std,final_Test_std);
     119            pTest_std,finalTest_std);
    104120    }
    105121
     
    120136    int radius = 2;
    121137    ideal J = modrWalk(I,radius);
     138    J;
     139    ring S1 = 0, (a,b,c,d), Dp;
     140    ideal I = 5b2, ac2+9d3+3a2+5b, 2a2c+7abd+bcd+4a2, 2ad2+6b2d+7c3+8ad+4c;
     141    I = std(I);
     142    ring S2 = 0, (c,d,b,a), lp;
     143    ideal I = fetch(S1,I);
     144    // I is assumed to be a Dp-Groebner basis.
     145    // We compute a lp-Groebner basis.
     146    ideal J = modrWalk(I,radius,"Dp");
     147    J;
     148    intvec w = 3,2,1,2;
     149    ring S3 = 0, (c,d,b,a), (a(w),lp);
     150    ideal I = fetch(S1,I);
     151    // I is assumed to be a Dp-Groebner basis.
     152    // We compute a (a(w),lp)-Groebner basis.
     153    ideal J = modrWalk(I,radius,"Dp",w);
    122154    J;
    123155}
     
    168200    ideal J = modfWalk(I);
    169201    J;
     202    ring S1 = 0, (a,b,c,d), Dp;
     203    ideal I = 5b2, ac2+9d3+3a2+5b, 2a2c+7abd+bcd+4a2, 2ad2+6b2d+7c3+8ad+4c;
     204    I = std(I);
     205    ring S2 = 0, (c,d,b,a), lp;
     206    ideal I = fetch(S1,I);
     207    // I is assumed to be a Dp-Groebner basis.
     208    // We compute a lp-Groebner basis.
     209    ideal J = modfWalk(I,"Dp");
     210    J;
     211    intvec w = 3,2,1,2;
     212    ring S3 = 0, (c,d,b,a), (a(w),lp);
     213    ideal I = fetch(S1,I);
     214    // I is assumed to be a Dp-Groebner basis.
     215    // We compute a (a(w),lp)-Groebner basis.
     216    ideal J = modfWalk(I,"Dp",w);
     217    J;
    170218}
    171219
     
    215263    int radius = 2;
    216264    ideal J = modfrWalk(I,radius);
     265    J;
     266    ring S1 = 0, (a,b,c,d), Dp;
     267    ideal I = 5b2, ac2+9d3+3a2+5b, 2a2c+7abd+bcd+4a2, 2ad2+6b2d+7c3+8ad+4c;
     268    I = std(I);
     269    ring S2 = 0, (c,d,b,a), lp;
     270    ideal I = fetch(S1,I);
     271    // I is assumed to be a Dp-Groebner basis.
     272    // We compute a lp-Groebner basis.
     273    ideal J = modfrWalk(I,radius,"Dp");
     274    J;
     275    intvec w = 3,2,1,2;
     276    ring S3 = 0, (c,d,b,a), (a(w),lp);
     277    ideal I = fetch(S1,I);
     278    // I is assumed to be a Dp-Groebner basis.
     279    // We compute a (a(w),lp)-Groebner basis.
     280    ideal J = modfrWalk(I,radius,"Dp",w);
    217281    J;
    218282}
Note: See TracChangeset for help on using the changeset viewer.