Это "значит", конечно, бесподобно. К сожалению, оно опровергается канторовым совершенным множеством (знаете, что это такое?), которое не содержит ни одного отрезка.
Процедуру построения канторова множества, конечно, знаю, но его свойства понимаю плохо. А из чего же оно состоит?
Рассуждал я так. Пусть
- замкнутое множество, его дополнение открытое и состоит из не более чем счетного числа интервалов. Каждому (за исключением быть может одного самого крайнего) такому интервалу можно поставить в соответствие то, что лежит между ним и соседним слева интервалом. Но между двумя соседними интервалами лежит отрезок. Где ошибка в рассуждении?
А зачем Вам эти отрезки? Вот открытое множество на числовой прямой (дополнение этого самого замкнутого), как Вы совершенно справедливо заметили, действительно можно представить как объединение некоторого (не более чем счётного) множества попарно не пересекающихся интервалов. На этих интервалах Вам и нужно определить функцию.
То есть можно утверждать, что на концах интервалов функция имеет какие-то конечные значения и в интервалах определяем функцию, например, линейной так, чтобы пределы слева\справа были равны значениям функции на концах интервала. Правильно?