You need the following inequality, for any x>=0,
x>=sinx.
There are many different ways to prove it, and one of them I like very much is through geometry. But it needs some sketches and, therefore, I'll forget it.
Here is another way by analysis. Set f(x)=x-sinx. Then f'(x)=1-cosx>=0 which means that it is a non decreasing function for x>=0. Since f(0)=0, then f(x)>=0, which means x>=sinx for x>=0.
Now,
|cos[a]-cos|
=|cos[(a+b)/2+(a-b)/2]-cos[(a+b)/2-(a-b)/2]|
=|2sin[(a+b)/2]sin[(a-b)/2]|
=|sin[(a+b)/2]||2sin[(a-b)/2]|
Obviously, |sin[(a+b)/2]|<=1. Besides, according to the inequality we proved a while ago, we have
|2sin[(a-b)/2]|=|2sin|(a-b)/2||<=2*|(a-b)/2|=|a-b|
Therefore,
|cos[a]-cos|<=|a-b|.