Hey Hal2001.
If a and b are orthogonal then I agree that the whole right term should disappear since matrix multiplication is associative so you can calculate (2/c*a)*(a^t*b) = blah * 0 = 0.
But why are you assuming a is orthogonal to b? Is that assumed in your work or by your teacher?