Вот как можно свести к случаю, когда область --- вся плоскость.
Пусть
. Существует путь
в
из
в
, не пересекающий
. Пусть
--- минимальное расстояние между
и
. Для каждой точки
выберем какой-нибудь выпуклый многоугольник диаметра
, содержащийся в
и содержащий
внутри. По компактности
, во множестве всех таких многоугольников есть конечное подмножество, покрывающее
. Пусть
--- объединение внутренностей многоугольников из этого подмножества. Тогда
состоит из конечного числа отрезков и лежит в
. Теперь из наглядных соображений (которые применимы в силу того, что имеем ломаные, а не какие-то патологические кривые) ясно, что
состоит из конечного числа замкнутых несамопересекающихся ломаных
, (или из одной ломаной), причем все
лежат внутри
, а друг в друге не лежат.
Из построения ясно, что любая точка из
лежит на расстоянии
от
. Значит,
не пересекает
. Поэтому или обе
,
лежат снаружи от
, или обе внутри некоторой (одной и той же)
.
Будем считать, что обе вне
(случай, когда обе внутри
, рассматривается аналогично). Возьмем
. Существует ломаная, обозначим ее
, из
в
, лежащая целиком внутри
. Ясно, что первая точка на этой ломаной, принадлежащая
, лежит на
. Обозначим эту точку
. Участок
от
до
--- это ломаная
из
в
, лежащая в
и за исключением точки
лежащая снаружи от
. Поэтому она не пересекает
. Аналогично, есть такая же ломаная из
в некоторую точку
. Пусть
--- путь по
из
в
. Тогда путь
--- искомый.