Первая теорема Вейерштрасса
Если \(f\) непрерывна на отрезке \([a,b]\), то она ограничена на нём. Иными словами, существует \(C\gt 0\) такое, что \(|f(x)|\le C\) для всех \(x\in [a,b]\).1, 2
Доказательство удобно провести от противного. Если \(f\) не ограничена, можно выбрать \(x_{n}\in [a,b]\) так, что \(|f(x_{n})|\gt n\). Из ограниченной последовательности \(\{x_{n}\}\) по теореме Больцано—Вейерштрасса выделяется подпоследовательность \(x_{n_{k}}\to x_{0}\in [a,b]\). Непрерывность даёт \(f(x_{n_{k}})\to f(x_{0})\), поэтому эта последовательность значений должна быть ограниченной. Но \(|f(x_{n_{k}})|\gt n_{k}\to \infty \). Получено противоречие.1, 2
Вторая теорема Вейерштрасса
Если \(f\) непрерывна на \([a,b]\), то существуют точки \(x_{m},x_{M}\in [a,b]\), для которых
\[f(x_{m})=\min _{x\in [a,b]}f(x), f(x_{M})=\max _{x\in [a,b]}f(x)\].1, 2
Рассмотрим, например, \(M=\sup _{[a,b]}f\). Можно выбрать последовательность \(x_{n}\in [a,b]\) так, что \(f(x_{n})\to M\). Из \(\{x_{n}\}\) выделяем подпоследовательность \(x_{n_{k}}\to x_{M}\in [a,b]\). По непрерывности \(f(x_{n_{k}})\to f(x_{M})\). С другой стороны, эта же последовательность стремится к \(M\). Значит, \(f(x_{M})=M\). Для минимума рассуждение аналогично.1
Зачем нужен замкнутый отрезок
Обе теоремы являются проявлением компактности. На некомпактном множестве непрерывность сама по себе не гарантирует ни ограниченность, ни достижение крайних значений.