In Enderton's Mathematical logic, at the end of page 69, when he defines First-Order language syntax, he categorized its symbols into two groups 1) logical symbols 2) parameters.
I understand that function and predicate symbols are parametric for each First order language (they differ in each application in terms of quantity and arity of each symbol), so they go under parameters. But why he puts the quantifier in this group?
Can anybody comment what is the precise criterion for this distinction (logical symbols and parameters)?
Update: The categorization of variables as either logical or non-logical symbols are also discussed here (noted by @ Mauro ALLEGRANZA below). It seems there is no unified agreement in classifying FOL symbols. I leave the question as it is, with the hope to get more feedback from the community.
My (very) personal understanding of this issue is related to the (not obviuos) concept of Logical Constants.
According to the "traditional" view :
In my reading, Enderton uses "logical symbols" with the same meaning of "logical constants", i.e. symbols like $\lnot$ or $=$ that do not change meaning according the context.
Obviously, the meaning of a predicate or constant symbol is specified only through an interpretation.
If we follow this approach, we can say that also the quantifiers are specified through an interpretation; the meaning of $\forall$ is obviously "all", but this "all" changes if we are speaking of natural numbers : in this case $\forall$ means "for all $n \in \mathbb N$", or if we are speaking of Greek philosophers : in this case $\forall$ means "Plato and Aristotle and ..."
But you can see other equally authoritative textbooks (like van Dalen's one) where a similar distinction is not present, and there is only one list of symbols.
You can see also :
Regarding variables, we can compare :
with :