Не по окружности, а как раз по верхней или нижней полуокружности.
Соответственно, если мы рассмотрим верхний или нижний полукруг и устремим его радиус к

, то все особые точки верхней/нижней полуплоскости в него попадут. А с другой стороны, значение интеграла по полуокружности будет стремиться к нулю, а по отрезку - к v.p. нашего несобственного интеграла.
Проверка моей доходчивости, простите, если не понял.
Интеграл по верхней полуокружности равен, поскольку замкнутый контур, сумме вычетов внутри этого контура, то есть если устремить радиус полуокружности в бесконечность то всех вычетов в верхней полуплоскости. С другой стороны интеграл по этой полуокружности равен сумме интегралов по самой полуокружности плюс по оси(то есть наш искомый интеграл). По лемме Жордана интеграл по полуокружности стремится к нулю, поэтому интеграл по оси(вида

) будет равен сумме вычетов в верхней полуплоскости. Так?
Спасибо еще раз.