Changeset 66bb58 in git for Singular


Ignore:
Timestamp:
Jun 17, 2015, 12:37:30 PM (9 years ago)
Author:
Hans Schoenemann <hannes@…>
Branches:
(u'spielwiese', '2a584933abf2a2d3082034c7586d38bb6de1a30a')
Children:
3e1c75620dfadd12d3798a1aee9d665e5388539d78f5473d833f58e4d789d22b4bdd90725e6f52a4d52203afadb18a3c05d4c08a2bc18bc327690cd9
Parents:
6d1d1eb90429f666ee8004fe1ee9911bbead1dc9
Message:
poly::content for ZZ and in general
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Singular/LIB/poly.lib

    r6d1d1e r66bb58  
    895895{
    896896  if (f==0) { return(number(1)); }
    897   if (attrib(basering,"ring_cf"))
    898   {
    899     "not yet implemented";
     897  if (attrib(basering,"ring_cf")
     898  && ((typeof(f)=="poly")||(typeof(f)=="vector")))
     899  {
     900    number c=leadcoef(f);
     901    while((c!=1)&&(f!=0))
     902    {
     903      c=gcd(c,leadcoef(f));
     904      f=f-lead(f);
     905    }
     906    return(c);
    900907  }
    901908  else
Note: See TracChangeset for help on using the changeset viewer.