A function-constant is allowed in a VT constraint iff it is the name of a part-slot, a parameter-slot, or it is one of the operators allowed by VT.
(<=> (Function-Allowed-In-Vt-Constraint ?Function-Constant)
(Or (Subpart-Slot (Denotation ?Function-Constant))
(Parameter-Slot (Denotation ?Function-Constant))
(Member ?Function-Constant
(Setof '+
'-
'*
'/
'Setof
'Square
'Sqrt
'Floor
'Invsin))))