Hello,
this
symbol x("x"), a("a");
cout << (a*x/2+a*a/3).content(x) << endl;
cout << (x/2+ex(1)/3).content(x) << endl;
cout << (10*x/2+ex(15)/3).content(x) << endl;
gives
a
1
5
while Pari says
1/6*a
1/6
5
but I'm of the opinion it should be
1/6*a
1/6
5/6
I would fix it in ginac but what's the official definition of content?
Regards,
ralf