Можете считать, что

означает

, а

является сокращением для

, если под функцией понимать специальный вид бинарного отношения, т.е.

.
То, что Вы написали в конце

(под rng имеется в виду область значений, да?) соответствует понятию сюръекции, которое, бывает, обозначается
![$f:\xymatrix{A\ar@{->>}[r]&B}$ $f:\xymatrix{A\ar@{->>}[r]&B}$](https://dxdy-01.korotkov.co.uk/f/c/1/4/c1434a8a39a06b4886d6aeaa42635ec082.png)
.
Очевидно, для любой функции

.
Предлагается рассмотреть:

, или по-другому

.

, или по-другому
