I have a simple question.
Suppose we have a universally quantified statement $\forall xP(x)$. And we want to use universal instantiation rule.
And when we instantiate $P(c)$, this $c$ must be specific or can also be arbitrary?
I am asking this because in discrete mathematics book I have read that for Universal Instantiation, that $c$ is a particular member of the domain
Fragment from the Discrete Mathematics and Its Applications by Kenneth Rosen (on the first page of the fragment)
I have also an example. Could you help me how to use rules of inference here
“All hummingbirds are richly colored.” - $\forall x(H(x)→R(x))$;
“No large birds live on honey.” - $\forall x(L(x)→¬Y(x))$;
“Birds that do not live on honey are dull in color.” - $\forall x(¬Y(x)→¬R(x))$;
to prove this:
“Hummingbirds are small.” - $\forall x(H(x)→¬L(x))$
(domain is all the birds)
We should write universally quantified statements for those propositions. However, then to infer the conclusion I don't see any way to use universal instantiation.
on the first page there is said that it must be specific
– Emzar Chichoevi Mar 29 '25 at 12:59