1) Большая симметричность.
Симметричность дают бинарные отношения. Функции для того и созданы, чтобы быть НЕсимметричными.
2) Обратная функция есть у любого вложения, а не только у биекций.
Что вы понимаете под "обратной" функцией? По-моему, функция
является обратной к функции
, если как
, так и
являются тождественными функциями. В вашем случае это, очевидно, не так.
Ближе к функциям в программировании, вычисление которых может зациклиться.
В программировании как раз гораздо удобнее рассматривать не частично определённые функции, а непрерывные функции из домена в домен. Не нужно волноваться на тему "определена ли функция в этой точке" - да, определена, но её значение может быть равно (_|_). Это означает, что мы по-прежнему можем, например, подставлять это значение в какие-либо формулы, и т.п.
Когда дойдём до общерекурсивных функций, не придётся оговариваться, что это не "настоящие" функции, а частично определённые.
Какие есть причины предпочитать традиционное определение? Какие формулировки ухудшаются?
Да почти все. На каждом шагу придётся спотыкаться и оговаривать "всюду определённая".