Напишите, пожалуйста, явно, о каком множестве речь.
Берем множество
![$M = [0; 2] \backslash \{1\}$ $M = [0; 2] \backslash \{1\}$](https://dxdy-03.korotkov.co.uk/f/a/b/f/abf4b7fed7a1dc3df52e2460ecf9591782.png)
и рассматриваем сужение на него функции

. Эта функция непрерывна в каждой точке множества

. Но она не является непрерывной на отрезке
![$[0; 2]$ $[0; 2]$](https://dxdy-01.korotkov.co.uk/f/4/1/9/419771367632f7c86e28642d3fd49c4482.png)
. Далее: она принимает на крайних точках значения противоположных знаков, но нуля у нее нету. Теорему Больцано-Коши использовать нельзя, т.к. функция

не является функцией, определенной на отрезке.
Давайте в случаях двусмысленности говорить "

-отрезок" для множества

(

) и "

-отрезок" для множества

(

).
Возвращаемся к сигнуму. Пусть

. Выполнена ли для этого множества теорема Больцано-Вейрештрасса? Т.е. верно ли, что для любого отрезка из

и непрерывной на нём функции, принимающей на концах значения разных знаков, функция принимает на этом отрезке нулевое значение?
Тут двусмысленное место - "отрезка из

". Я так понимаю, что имеется в виду любой обычный вещественный отрезок, не содержащий ноль. Но сужение сигнума на любой такой отрезок - константа. Поэтому теорема Больцано-Коши не то чтобы невыполняется, а просто никакое такое сужение не подходит под ее условия (значения на концах разных знаков). Подходило бы под условия - теорема бы выполнялась.