Canonical stresses for an octahedron

> with(linalg):

> V:=(x1+x2)*(x3+x4)*(x5+x6);

V := (x1+x2)*(x3+x4)*(x5+x6)

> W:=expand((x1+x2+2)*(x3+x4+2)*(x5+x6+2));

W := 8+x2*x3*x5+x1*x4*x6+x1*x4*x5+2*x3*x6+x2*x3*x6+...
W := 8+x2*x3*x5+x1*x4*x6+x1*x4*x5+2*x3*x6+x2*x3*x6+...

> b3:=V;

b3 := (x1+x2)*(x3+x4)*(x5+x6)

> b2:=multiply([1,1,1,1,1,1],grad(b3,[x1,x2,x3,x4,x5,x6]));

b2 := 2*(x3+x4)*(x5+x6)+2*(x1+x2)*(x5+x6)+2*(x1+x2)...

> b1:=multiply([1,1,1,1,1,1],grad(b2,[x1,x2,x3,x4,x5,x6]));

b1 := 8*x5+8*x6+8*x3+8*x4+8*x1+8*x2

> b0:=multiply([1,1,1,1,1,1],grad(b1,[x1,x2,x3,x4,x5,x6]));

b0 := 48

>