As well-known, the Completeness theorem states that
$$\Gamma \vDash \varphi \Rightarrow \Gamma \vdash \varphi$$
The proof we find in didactic textbooks are usually called "Henkin-proofs". Let $\mathcal{L}$ be our referring language. A Henkin-proof (for propositional logic) goes more or less along the lines of
- Let $\Gamma$ be consistent.
- Extend $\Gamma$ to a maximal consistent set $\Delta$
- Show that $\Delta$ preserves consistency and that $\Gamma \subseteq \Delta$
- Define a valuation $v$ for $\Delta$ such that $v(\psi)=1$ iff $\psi \in \Delta$ for all atomic $\psi \in \mathcal{L}$
Define $v$'s unique extension $\bar v$ as usual.
Then $\bar v \vDash \Delta$ and, since $\Gamma \subseteq \Delta$,
$\bar v \vDash \Gamma$.
Now my question is:
Why can't we just define $v$ using $\Gamma$ directly?
I'm obviously missing something, but why can't we simply forget the maximal consistent part? That is, for every atomic $\psi \in \mathcal{L}$, define:
$v(\psi) = \begin{cases} 1 & \text{if $\psi \in \Gamma$} \\ 0 & \text{if $\psi \notin \Gamma$} \end{cases}$
What is the problem with this definition? Is it that we don't know the elements of $\Gamma$? But if it is so, why wouldn't this apply to $\Delta$? In other words, what is the essential point of extending $\Gamma$ to a maximal consistent set?
Thanks in advance.