The role of this condition is subtle.
It is important for the proof because it means that all
terms will be constants or variables, and hence all
qf.
formulas will be relations of constants or variables.
This condition
sounds like it makes the theorem significantly weaker, but that’s not really the case. If we have a
language L with
function symbols, we can still apply this theorem by moving over to a
language L′ wherein the
functions symbols of
L have been replaced with
relation symbols. (This will require some care to preserve
structure/
theory semantics, of course)