Почему, когда мы используем формулировку с двумя конкретными числами - мы не можем обнаружить элементов, не принадлежащих
- оно нам кажется непрерывным. Но когда мы используем формулировку с двумя множествами - мы обнаруживаем что в
чего-то не хватает, в нем есть "дырки". Это чудо какое-то, я не понимаю.
Попытаюсь неформально объяснить.
Формулировка "с двумя числами" вообще не подходит для "поиска дырок", не предназначена для этого. Ну и что, что мы можем найти элемент между любыми двумя элементами - между этими же элементами может оказаться и "дырка", и ещё много что. Вот пример - множество
. Здесь очевидная "дырка" в точке
. Однако, между любыми двумя элементами этого множества можно найти ещё один элемент - мы легко сможем его брать слева или справа от "дырки", его наличие ничего не значит.
(Совсем неформально про полноту и неполноту)
Формулировка "с двумя множествами" вот чем лучше в плане "поиска дырок". Представим себе числовую прямую
или
. Если вдруг на этой числовой прямой есть "дырка", то есть точки слева от этой дырки и точки справа от неё. Эти точки образуют два множества. То есть если "дырку" где и искать, то между двумя множествами, причём самый интересный случай (и именно он как раз и используется чаще всего) - это когда эти два множества исчерпывают всю нашу числовую прямую. Это и используется в определении.
Кстати заметьте, что в Вашем примере с рациональными множествами
и
- Вы не просто выделяли эти множества в
, а Вы разбили
на эти два множества, т.е. каждая рациональная точка лежит либо в
, либо в
.
----------
Но лучше всего "недырчатость" описывает понятие связности. (Правда, оно уже относится не к структуре порядка, как плотность или полнота, а к топологической структуре.) Его можно сформулировать очень похоже на определение полноты, которое "с двумя множествами" - хотя различие есть.
Вначале вводится понятие точки прикосновения - поищите где-нибудь, если не знаете. Затем определим прикосновение двух множеств: два множества называются соприкасающимися, если одно из них содержит некоторые точки прикосновения другого множества. Неформально это означает, что эти два множества "вплотную и без дырок" примыкают друг к другу. Наконец, множество называется связным, если его нельзя разбить на два непустых несоприкасающихся множества (неформально говоря, если оно цельное, а не состоит из нескольких несоприкасающихся кусков).
(Сразу скажу, что это не совсем стандартное определение связности, но эквивалентное тому, какое обычно даётся в учебниках.)
И вот, как раз получается, что
несвязно, в нём куча дырок, а вот
связно.