Что-то не то, на этих выкинутых отрезках функция должна быть >0 и непрерывна.
Ну да, так и есть. Что вас смущает?
upd: А, кажется, понял. Функция будет >0 не на отрезках, а на интервалах. А к концам загибается в ноль. И выкидываем мы не отрезки, а интервалы.
Внутренняя мера нулю не равна. Она равна внешней.
Внутренняя мера Жордана множества

равна нулю. Чтобы это понять, попробуйте вставить внутрь канторова множества
хотя бы один отрезок. По этой же причине любое нигде не плотное множество имеет нулевую внутреннюю меру Жордана.