すみません、かきなおします。 

1/2*(a^2-1)(a+1)+1/6*(a+1)^3です。

>もし(1/2)*(a^2-1)(a+1)のつもりであるなら、
>a^2-1=(a+1)(a-1)

なぜこうなるのですか?
計算したらa^3+a^2-a-1/2になるんですが・・・
どこでまちがってるんでしょう?