Докажем для верхней грани. Доказательство для нижней аналогичное.
Надо доказать, что всякое непустое числовое множество, ограниченное сверху, имеет верхнюю грань.
Обозначим само числовое множество за X. Множество верхних границ будем обозначать за {M}.
Рассмотрим два случая:
- У множества X есть наибольший элемент
- У множества X нет наибольшего элемента
Случай 1
Итак, в множестве X есть наибольший x′. По определению это означает, что
∀x∈X : x≤x′
Так как x′ не меньше любого элемента из X, то он же является одной из верхних границ множества X.
Докажем, что он является наименьшей верхней границей, то есть является точной верхней гранью множества X:
x′=supX
Докажем от противного. Пусть x′ не наименьшая верхняя граница, значит существует x′′<x′.
Так как x′′ — верхняя граница, то он должен быть не меньше любого элемента из X, в том числе не меньше x′, так как x′∈X:
Получаем два противоречащих друг другу неравенства:
x′′<x′x′≤x′′
То есть, x′′ одновременно строго меньше и не меньше x′. Получили противоречие, а значит верно исходное предположение.
Итак, мы доказали, что
x′=supX
■
Случай 2
Пусть у X нет наибольшего элемента. Тогда введем два множества: A и A′. К A′ отнесем все верхние границы множества X. В множестве A оставим все остальные вещественные числа.
Все числа из X относятся к множеству A. Если это было не так, и какой-то элемент x′ принадлежал бы A′, то x′ оказался бы верхней границей X. Так как он принадлежит X,
то он оказался бы наибольшим элементом X, а этот вариант уже был рассмотрен в Случае 1.
Докажем, что A и A′ образуют сечение A/A′ на вещественных числах:
- A∩A′=∅
- A∪A=R
- ∀a∈A,a′∈A′ : a<a′
Докажем 1
Если бы это было не так, то существует какой-то элемент t на пересечении A и A′. Так как t∈A, то либо t∈X или t<X (меньше любого элемента из X).
Вариант с t∈X не сработает, так как выше мы показали, что все элементы X лежат только в A. Если t<X, то получаем противоречающие друг другу неравенства:
∀x∈X : t<x и x≤t
Докажем 2
Докажем от противного. Путь это не так, и существует какой-то t в R, которого нет ни в A, ни в A′. Если t∈X, то t∈A. Если t<X, то t∈A. Если t≥X, то t∈A′.
Получается, что в любом из вариантов t принадлежит либо A, либо A′. Противоречие. Значет верно исходное предположение.
Докажем 3
Если a∈A, то либо a∈X, либо a<X. Так как a′∈A′, то a′ — верхняя граница X, а значит a′>a (равенства, как мы показали выше тут быть не может), когда a∈X и уж тем более a′>a, когда a<X.
Итак, мы доказали, что множества A и A′ образуют сечение A/A′ на вещественных числах. По основной теореме Дедекинда должно существовать вещественное число β, задающее это сечение.
Есть два варианта:
- β является наибольшим элементом класса A
- β является наименьшим элементом класса A′
Покажем, что вариант 1 приводит к противоречию. Докажем от противного. Пусть β∈A и является наибольшим элементом класса A:
∀a∈A : a≤β
Раз a≤β, то β не меньше любого элемента из X:
∀x∈X : x≤β
Получается, что β — верхняя граница X, а значит β∈A′. Получили противоречие, так как β, как мы показали выше, не может находится на пересечении A и A′.
Значит, остается единственный верный вариант — β является наименьшим элементом класса A′. Так как класс A′ — множество всех верхних граней X, то β является наименьшей
верхней гранью.
β=supX
■