text: Функции попадают под одно из трёх следующих ограничений: Нет ограничений: любой элемент a {\displaystyle a} из N {\displaystyle N} может быть отображён функцией f {\displaystyle f} в любой элемент b {\displaystyle b} из X {\displaystyle X} , и каждый элемент b {\displaystyle b} может встретиться несколько раз. f {\displaystyle f} является инъекцией: каждое значение f ( a ) {\displaystyle f(a)} для a {\displaystyle a} из N {\displaystyle N} должно отличаться от всех остальных, так что каждый элемент b {\displaystyle b} из X {\displaystyle X} может встретиться максимум один раз в образе функции f {\displaystyle f} . f {\displaystyle f} является сюръекцией: для любого элемента b {\displaystyle b} из X {\displaystyle X} должен быть по меньшей мере один элемент a {\displaystyle a} из N {\displaystyle N} , такой, что f ( a ) = b {\displaystyle f(a)=b} , то есть каждый элемент b {\displaystyle b} будет встречаться в образе функции f {\displaystyle f} по меньшей мере один раз.