Пусть дано произвольное множество 

 и определенная на нем функция 

. Скажем, что функция 
стройная, если для бесконечной последовательности множеств

 и множества 

 верно

 и 

 (для чего, очевидно, необходимо и достаточно, чтобы 

).
Утверждение 1. Инъекция - стройная функция.
В самом деле, рассмотрим любую точку 

. Поскольку функция инъективна, прообраз 

 состоит из единственной точки 

. Поскольку 

 входит в каждое 

, 

 входит в каждое 

, т.е. 

, а потому 

. Итак, 

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

 - бесконечное множество. Выделим из него счетное подмножество 

 и обозначим его 

. Построим 


,
...
Получим, что для каждого 
 
 
, в то время как пересечение всех 

 пусто (как в примере 
Xaositect).
Вопрос. Достаточно ли для стройности функции, чтобы прообраз каждого элемента области значения был конечен?