Должны быть. Только определение, хоть и правильно как формула, «размечено» двоеточием неправильно — уж либо это должно быть

, либо

. А вообще определение, конечно, может и не содержать

*, но тогда двоеточечная запись не получится.
* Если доказуема формула

со свободными переменными

, то можно ввести новый

-местный функциональный символ

и аксиому-определение
![$A[f(x_1,\ldots,x_n)/y]$ $A[f(x_1,\ldots,x_n)/y]$](https://dxdy-02.korotkov.co.uk/f/1/d/8/1d8edffbd68a5e230616cc335a956c4082.png)
(игрек заменяется в

на указанный терм). Например, мы можем ввести двуместную операцию вычитания куда-то, где уже есть коммутативное обратимое сложение. Доказав, что

, можем определить вычитание аксиомой

; это будет вполне нормально, но двоеточие по смыслу поставить некуда.
Если что, не помню, видели ли вы уже это…