Развернуть
Для определённости пусть f(a)<0<f(b) (иначе рассмотрим функцию −f, которая непрерывна и имеет те же нули). Построим последовательность вложенных отрезков методом деления пополам. Положим [a0,b0]=[a,b]. Пусть построен отрезок [an,bn], для которого f(an)<0<f(bn). Обозначим mn=2an+bn. Если f(mn)=0, то c=mn — искомая точка (она лежит в (a,b)), и доказательство окончено. Если f(mn)>0, положим [an+1,bn+1]=[an,mn], если f(mn)<0 — положим [an+1,bn+1]=[mn,bn]. В обоих случаях снова f(an+1)<0<f(bn+1).
Если процесс не оборвался, получена система вложенных отрезков [a0,b0]⊃[a1,b1]⊃… с длинами
bn−an=2nb−a≤nb−a
при n≥1 (так как 2n≥n). По следствию из принципа Архимеда для любого ε>0 найдётся n с nb−a<ε, т. е. длины отрезков становятся меньше любого ε. По принципу вложенных отрезков существует единственная точка c, принадлежащая всем отрезкам [an,bn]; ясно, что c∈[a,b].
Так как an≤c≤bn, то ∣an−c∣≤bn−an≤nb−a и ∣bn−c∣≤nb−a, откуда an→c и bn→c. Все an,bn лежат в [a,b], а f непрерывна в точке c (как функция на [a,b]), поэтому по определению непрерывности по Гейне
f(an)→f(c),f(bn)→f(c).
Переходя к пределу в неравенствах f(an)<0 и f(bn)>0, по теореме о предельном переходе в неравенствах получаем f(c)≤0 и f(c)≥0, т. е. f(c)=0. Наконец, c=a и c=b, так как f(a)=0 и f(b)=0; значит, c∈(a,b).
Замечание. Метод даёт приближённое значение корня: середина отрезка [an,bn] отличается от некоторого корня не более чем на 2n+1b−a. ■