I had asked and then deleted a few questions over the last few days. I've pinpointed my confusion to the following (mainly to the second set of questions in bold):
Assume we are working in a standard FOL.
Given a set of formula $\Gamma$ and a formula $\varphi$ we have:
- '$\Gamma \models \varphi$' means:
$$ \forall \mathfrak A \bigl[ (\forall \psi\in\Gamma: \mathfrak A\models \psi) \;\to\; \mathfrak A\models\varphi \bigr ] $$
Where $\forall \mathfrak A$ ranges over structures defined in typical fashion.
When $\Gamma$ is empty, we write '$\models \varphi$' and may also say that $\varphi$ is valid.
'$\Gamma \vdash \varphi$' means there is a derivation of $\varphi$ from $\Gamma$, where a derivation is defined in typical fashion.
When $\Gamma$ is empty, we write '$\vdash \varphi$' to mean $\varphi$ is derivable (provable) from just axioms and inference rules of our system.
The soundness and completeness properties given below are properties of our standard first-order-logic (as opposed to properties of theories).
- Soundess: $\Gamma$ $\vdash \varphi$ then $\Gamma \models \varphi$
- Completeness: $\Gamma \models \varphi$ then $\Gamma \vdash \varphi$
The completeness theorem of FOL established the latter. Thus, we have: $\Gamma$ $\vdash \varphi$ $\iff$ $\Gamma \models \varphi$
Questions: What is strong completeness and what is weak completeness and how do they relate to the above definition of completeness? But moreso, what is the proof that the following are logically equivalent definitions of soundness and completeness:
Soundness: If $\Gamma$ has a model, then $\Gamma$ is consistent
Completeness: If $\Gamma$ is consistent, then $\Gamma$ has a model.
- A theory (of standard FOL) is simply a set of formulas of our language (whether a theory is deductively closed or not depends on the definition given by the author)
- A theory $\mathcal{T}$ is said to be consistent if there does not exist a formula $\varphi$ in $\mathcal{T}$ such that $\mathcal{T} \vdash \varphi$ and $\mathcal{T} \vdash \neg\varphi$
- A theory $\mathcal{T}$ is said to be complete if for every formula $\varphi$ (in its vocabulary) either $\mathcal{T} \vdash \varphi$ or $\mathcal{T} \vdash \neg\varphi$
Questions: Are the following alternative definitions of a theory being consistent/complete logically equivalent to the ones given above (I think yes as it i think it would follow from the soundness and completeness of FOL)
- A theory $\mathcal{T}$ is said to be consistent if there does not exist a formula $\varphi$ in $\mathcal{T}$ such that $\mathcal{T} \models \varphi$ and $\mathcal{T} \models \neg\varphi$
- A theory $\mathcal{T}$ is said to be complete if for every formula $\varphi$ (in its vocabulary) either $\mathcal{T} \models \varphi$ or $\mathcal{T} \models\neg\varphi$