chern.lib
LIB "chern.lib"; ring r = 0, (x(1..3)), dp; list l=x(1..3); //Complete homogeneous symmetric polynomials up to degree 3 in variables x(1), x(2), x(3) print( CompleteHomog(3, l) ); ==> [1]: ==> 1 ==> [2]: ==> x(1) ==> [3]: ==> x(1)^2-x(2) ==> [4]: ==> x(1)^3-2*x(1)*x(2)+x(3)