- symbol a("a"), b("b");
- ex p[8] = {a,
- b,
- a+b,
- pow(a,2) + a*b + pow(b,2),
- pow(a,3) + pow(a,2)*b - a*pow(b,2) + pow(b,3),
- pow(a,4) + pow(a,3)*b + pow(a*b,2) + a*pow(b,3) + pow(b,4),
- pow(a,5) + pow(a,4)*b + pow(a,3)*pow(b,2) - pow(a,2)*pow(b,3) + a*pow(b,4) + pow(b,5),
- pow(a,6) + pow(a,5)*b + pow(a,4)*pow(b,2) + pow(a*b,3) + pow(a,2)*pow(b,4) + a*pow(b,5) + pow(b,6)
+ const symbol a("a"), b("b");
+ ex p[9] = {ex("a",lst(a,b)),
+ ex("b",lst(a,b)),
+ ex("a+b",lst(a,b)),
+ ex("a^2+a*b+b^2",lst(a,b)),
+ ex("a^3+a^2*b-a*b^2+b^3",lst(a,b)),
+ ex("a^4+a^3*b+a^2*b^2+a*b^3+b^4",lst(a,b)),
+ ex("a^5+a^4*b+a^3*b^2-a^2*b^3+a*b^4+b^5",lst(a,b)),
+ ex("a^6+a^5*b+a^4*b^2+a^3*b^3+a^2*b^4+a*b^5+b^6",lst(a,b)),
+ ex("a^7+a^6*b+a^5*b^2+a^4*b^3-a^3*b^4+a^2*b^5+a*b^6+b^7",lst(a,b))