Должны быть. Только определение, хоть и правильно как формула, «размечено» двоеточием неправильно — уж либо это должно быть
, либо
. А вообще определение, конечно, может и не содержать
*, но тогда двоеточечная запись не получится.
* Если доказуема формула
со свободными переменными
, то можно ввести новый
-местный функциональный символ
и аксиому-определение
(игрек заменяется в
на указанный терм). Например, мы можем ввести двуместную операцию вычитания куда-то, где уже есть коммутативное обратимое сложение. Доказав, что
, можем определить вычитание аксиомой
; это будет вполне нормально, но двоеточие по смыслу поставить некуда.
Если что, не помню, видели ли вы уже это…