I've been studying the Compactness Theorem in van Dalen's Logic and Structure. In the book, its proof seems to assume that every derivation has a finite number of premises. But this is not explicitly said in the text, as far as I know.
Here is van Dalen's proof (p.111):
$⇒$: Suppose $Γ$ has no model, then by the Model Existence Lemma $Γ$ is inconsistent, i.e. $Γ \vdash ⊥$. Therefore there are $σ_1,...,σ_n ∈ Γ$ such that $σ_1,...,σ_n \vdash ⊥$. This shows that $∆ = {σ_1,...,σ_n}$ has no model.
My problem is how to justify the bold passage.
Is it true then that if $\Gamma \vdash \phi$, $\Gamma$ is always finite in Classical (and Intuitionistic Logic)?