I'm reading the book on Discrete Mathematics by Kevin Ferland. In Section 1.5, he says truth tables are not an option for statements involving universal quantifiers.
It seems to me that a statement such as "$\forall\ x \in \mathcal{U}, p(x)$" is either true or false always. I can think of examples: "Any rational number is real." This is a universal statement, and it is true.
Is it possible to choose a universal set $\mathcal{U}$ and condition $p$ so that "$\forall\ x \in \mathcal{U}, p(x)$" does not evaluate to a logical statement (something that is either true or false, but not both)? If so, can you please give a concrete example? If not, why then can I not create a truth table, and going further, why can't I validate argument forms using the truth table?
As an example, let's try to validate the following argument form using a truth table. \begin{align*} \forall\ x \in \mathcal{U}, p(x)\vee q(x)\\ \forall\ x \in \mathcal{U}, \neg p(x)\\ \therefore, \forall\ x \in \mathcal{U}, q(x) \end{align*}
So, we need to show that whenever the premises are both true, the conclusion is also true. Since it's hard to write $\forall$ in the table, assume each of the columns is preceded by $\forall\ x \in \mathcal{U}$. In other words, each statement is universal.
p(x) q(x) p(x) v q(x) ~p(x) q(x)
----+-----+------------+------+-----
T | T | T | F | T
T | F | T | F | F
F | T | T | T | T
F | F | F | T | F
Now, whenever the premises are both true, the conclusion is true. So one would think that the argument form is valid. And indeed, it is valid. You can certainly use universal instantiation and proofs of basic argument forms (which CAN be validated with truth tables) to show that the argument form is valid. This is the way that makes sense to me.
What confuses me is why is the above method flawed? (In general).
Any explicit examples you can give me would greatly help! Thanks in advance.