Changeset 49a289 in git


Ignore:
Timestamp:
Feb 14, 2018, 3:09:59 AM (6 years ago)
Author:
Janko Boehm <boehm@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
568369984da1bcf62b4b7db1cca0a61ce1c17060
Parents:
8dc1b399857b3ad28eefa53a41efd283cae32ce2
Message:
Fix making polynomial monic
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Singular/LIB/paraplanecurves.lib

    r8dc1b3 r49a289  
    554554       else
    555555         {
    556            f = subst(f,var(1),var(1)+var(2));
     556           number cc=1;
     557           int tst=0;
     558           poly ff;
     559           while (tst==0){
     560              ff = subst(f,var(1),var(1)+cc*var(2));
     561              tst=((size(coeffs(ff,var(2)))-1) == deg(ff));
     562              if (tst==0){cc=cc+1;}
     563           }
     564           f = subst(f,var(1),var(1)+cc*var(2));
    557565         }
    558566    }
     
    566574       if(bb2x)
    567575         {
    568            map perm = basering, var(2), var(1), var(3);
     576           perm = basering, var(2), var(1), var(3);
    569577           AI = mstd(perm(AI))[2];
    570578         }
    571579       else
    572580         {
    573            AI = mstd(substitute(AI,var(1),var(1)-var(2)))[2];
     581           AI = mstd(substitute(AI,var(1),var(1)-cc*var(2)))[2];
    574582         }
    575583
Note: See TracChangeset for help on using the changeset viewer.