I was confused on some problems involving predicate.
First, there are many different definitions of predicate, the one I learned is "a predicate in one variable is a mathematical sentence involving a "free variable parameter" which ranged over a well-defined domain of values." Why are there so many different definitions of predicate??
Also, my professor says that the following sentence is a statement, for every x in the set of D, P(x). Where P(x) is a predicate of variable x.
We know that for a predicate to be a statement, we need to quantify all variables, however, in the above statement, we didn't know what set D is. I mean, If we do not know set D, why would the above statement be a statement?
As we know any indicative sentence that is True or False but not both ,is a statement , so in this case $D$ is a set and we don't know about its content and we say for every $x$ in the set of $D$, $P(x)$ and this point that "we didn't know what set $D$ is" may be cause that our statement be False or maybe be True anyway it's is not against out define !