Не стану ничего утверждать наверняка, но мне кажется, что чисто топологический подход может столкнуться с серьезными проблемами. Доказать, что мы имеем связное множество еще мало. Нам надо линейно-связное множество. А это совсем другое дело.
Как я уже говорил, можно просто приближать функцию ломаными, получать приближенные решения и переходить к пределу. Этот подход мне кажется вполне перспективным. Для функций с ограниченной вариацией, в сущности, уже все есть.
1. Без потери общности считаем, что вариация
.
2. Если
не константа на любом интервале, то ее вариация
- строго монотонная функция. А значит можно перейти к новой функции
. Оставляя обозначения прежними, можем считать, что
. Это свойство будем далее называть
-свойством.
3. Приближаем
какой-нибудь ломаной, удовлетворяющей
-свойству (возможно "с точностью до
). Решение для такой ломаной - липшицевы функции
с константой 1.
4. В силу этого семейство приближенных решений компактно.
5. Выбираем сходящуюся подпоследовательность и доказываем, что это искомое решение.
А вот в общем случае надо следить не за вариацией, а за модулем непрерывности. У меня такое ощущение, что для ломаных можно строить решение с неким модулем непрерывности, который детерминировано связан с модулем непрерывности
. После этого теорема Асколи-Арцела.