С одной стороны, теперь лучше, а с другой — хуже:
1. Хотя бы даже ограничение

странновато, т. к. поле само над собой векторное пространство.
2. Допустим, вам нужны только штуки над вещественными числами — хорошо. Но если писать в общем, а особенно если понимать это как определения того, что стоит справа — что обязательно кому-то в такой размытой постановке взбредёт в голову — эти функции надо будет честно называть более конкретными именами, а лучше просто писать формулой, потому что это очень длинно получается, и, к тому же, грамматика русского математического языка не настолько гибка, так что будет ещё длиннее. Если же говорить именно о любых скалярах и векторах, стоит писать что-то вроде такого:
[Контекст:

— линейное пространство над

.]

— скалярнозначная функция векторного аргумента.
Но и то это получится ерунда, потому что правое можно понять и как функцию из векторов в «чужие» скаляры (никто не запрещает — у неё даже смысл может быть). Обычно пользуются более специфическими объектами и соответственно и зовут их более специфически, да и контекст там обычно более наполнен чем-то, помогающим разобрать, о чём сыр-бор. Например,
[Контекст:

— линейное пространство над

.]

;

для любых

;

аналогично

— линейная форма [на

].
А почто вам классификация, не совсем понятно. Ведь в неё, как минимум, столько интересного не входит!