A vector expression is:
p
p*gen(1)
+
-
*
[
]
Example:
// ordering gives priority to components: ring rr=0,(x,y,z),(c,dp); vector v=[x2+y3,2,0,x*y]+gen(6)*x6; v; → [y3+x2,2,0,xy,0,x6] vector w=[z3-x,3y]; v-w; → [y3-z3+x2+x,-3y+2,0,xy,0,x6] v*(z+x); → [xy3+y3z+x3+x2z,2x+2z,0,x2y+xyz,0,x7+x6z]
See Type conversion and casting; ring.