In FOL, consider the following statement in English. If
\begin{array} \\ \Gamma \vdash p_1 \\ \dots \\ \Gamma \vdash p_n \\ \hline \Gamma \vdash p \end{array}
then I guessed that $$ p_1, \dots, p_n \vdash p $$
But then I realized that if $\Gamma \vdash p$ holds and doesn't depend on $\Gamma \vdash p_1, \dots, \Gamma \vdash p_n$, then $p_1, \dots, p_n \vdash p$ doesn't necessarily hold. Is it a counterexample to the above statement?
I was wondering what change could be made to the statement to make it correct?
What about adding this condition to the statement:
None of $\Gamma \vdash p_1, \dots, \Gamma \vdash p_n$ could be omitted for $\Gamma \vdash p$ to hold.
? But I saw Exercise 6 on p130 in Enderton's A Mathematical Introduction to Logic:
- (a) Show that if $\vdash \alpha \to \beta$ , then $\vdash \forall x \alpha \to \forall x \beta$.
(b) Show that it is not in general true that $\alpha \to \beta \models \forall x \alpha \to \forall x \beta$.
So why is (b)?
Or can we change the conclusion? For example, how about this change:
If
\begin{array} \\ \Gamma \vdash p_1 \\ \dots \\ \Gamma \vdash p_n \\ \hline \Gamma \vdash p \end{array}
then
$$ \vdash ((\Gamma \to p_1) \And \dots \And (\Gamma \to p_n)) \to (\Gamma \to p) $$ ?