Пусть дано произвольное множество
и определенная на нем функция
. Скажем, что функция
стройная, если для бесконечной последовательности множеств
и множества
верно
и
(для чего, очевидно, необходимо и достаточно, чтобы
).
Утверждение 1. Инъекция - стройная функция.
В самом деле, рассмотрим любую точку
. Поскольку функция инъективна, прообраз
состоит из единственной точки
. Поскольку
входит в каждое
,
входит в каждое
, т.е.
, а потому
. Итак,
, чего и хотелось.
Но инъективность, являясь достаточным условием стройности, не является необходимым, ибо очевидно утверждение 2.
Утверждение 2. Функция с конечной областью определения - стройная.
Вместе с тем не всякая функция является стройной, как показывают вышеприведенные примеры, которые можно обобщить до утверждения 3.
Утверждение 3. Если в области значения функции есть элемент с бесконечным прообразом, она не стройная.
В самом деле, пусть прообраз элемента
- бесконечное множество. Выделим из него счетное подмножество
и обозначим его
. Построим
,
...
Получим, что для каждого
, в то время как пересечение всех
пусто (как в примере
Xaositect).
Вопрос. Достаточно ли для стройности функции, чтобы прообраз каждого элемента области значения был конечен?