Context in Crossley's book : PC, a predicate calculus consisting in
- " a denumerable set of individual variables"
one predicate : $P(x,y) $
a quantifier : $\exists$
two connectives : $\land$ , $\neg$
formation rules
truth conditions
axioms
one inference rule : modus ponens.
I'm currently trying to capture the main features of the proof of predicate logic's completeness, more precsely of the $\Leftarrow$ part, namely : $\vDash \phi \space\implies\space \vdash\phi$
To show this, it is suffcient ( maybe also necessary) to prove the "Godel-Henkin Completeness Theorem", which reads like this : if $\Sigma$ is a consistent set of formulas, then $\Sigma$ has a model ( that is, there exists an interpretation $\mathcal {A}$ such that every formula $\phi$ belonging to $\Sigma$ is true in $\mathcal {A})$.
As I understand the proof of Godel-Henkin's Completeness Theorem ( as it is presented by Crossley et alii. , in a little volume called What is mathematical logic? Chapter1, OUP 1972) the reasoning goes as follows :
(1) $\Sigma$ is a consistent theory / set of formulas in PC, a Predicate Logic system.
(2) By Lindenbaum's Lemma, we are garanteed that there is at least one full extension of $\Sigma$
(3) In case we find such a full extension that has a model, then $\Sigma$ has a model , and the proof is completed.
(4) So, the whole thing is to define and build a set of formulas that $(a)$ is a full extension of $\Sigma$ and $(b)$ that has a model.
(5) This full extension that has a model , denoted by $\Sigma^{\star}$ ( by Crossley) , can be built by adding new variables to the $PL$ language and by definig a model $<U, R>$ for $\Sigma^{\star}$ such that the universe $U$ ( of the model) is the set of new variables $b_1, b_2, b_3$ ... and such that $P$ is a binary relation holding between $b_i$ and $b_j$ iff $\Sigma^{\star} \vdash P(i,j)$
Is this outline correct? I mean, is (4) really the key point of the proof?
Another way to put my question is : the desired result does not follow directly from Lindenbaum's lemma, but why exactly?
Another question would be : how does the ( complicated) construction of $\Sigma^{\star}$ ensure us that this full extension meets the desired condition of having a model? But this may be too much for a single post.