Определение композиции отношений у него в 1м упражнении. Где там такие ограничения?
Отношений - да, но не функций (см. скриншот). Немного не к месту здесь выглядит упоминание области значений, но, как ни странно, по сути это верно (хотя и ни к чему здесь) -

может быть даже частично определенной функцией на

, лишь бы ее домен содержал область значений

.
Вот ровно над первым Вашим скриншотом написано определение
Цитата:
любое множество

, содержащее область значений функции, называют тогда областью ее прибытия
Да, тут у него действительно немного мутно. В основном из-за того, что "функция" и "функция из

в

" - разные понятия. У него тут такая последовательность:
1) берем произвольную функцию

;
2) вычисляем ее область определения

и область значений

;
3) берем произвольное множество

;
4) получившуюся тройку

называем функцией из

в

.
У тройки, получившейся в пункте

, одна вполне определенная область прибытия, она же кодомен, и в упражнении идет речь именно о функциях-тройках. А просто нетипизированные функции без указания домена и кодомена, кажется, у Зорича далее определения вообще не встречаются.
Подход немного старомодный, но вполне рабочий, у Куратовского-Мостовского точно так же. У Келли вообще тройки не строятся, а вводится двуместный предикат "

- отображение в

" (а для сюръективности - "

- отображение на

").
У Манкрза еще смешнее - он честно определяет

, требует его инъективность, потом обозначает

, выбирает

, чтобы

, и выкидывает

и

за ненадобностью, оставляя пару

, обозначаемую

.