Recently, this post got me interested about various Incompleteness phenomena. Let me first lay out Pudlák's idea, so that misunderstandings will be easier to catch, if there are any.
By the Second Incompleteness Theorem, if $\mathsf{PA}$ is consistent, $\mathsf{PA} \nvdash \mathrm{Con}(\mathsf{PA})$. $\mathsf{PA} \nvdash \mathrm{Con}(\mathsf{PA})$ is equivalent to $\mathsf{PA} \nvDash \mathrm{Con}(\mathsf{PA})$ by the Completeness Theorem for FOL. Let's assume that $\mathsf{PA}$ is consistent. It follows by the above that there is a model $M$ such that $M \vDash \mathsf{PA}$ and $M \vDash \neg\mathrm{Con}(\mathsf{PA})$. Now Pudlák lays out his argument: If we live in this model $M$, then this model is our actual metatheoretic arithmetic; it's how our numbers, and hence our mechanical deduction procedures, actually behave. $M \vDash \neg\mathrm{Con}(\mathsf{PA})$ means that there is an actual derivation of a contradiction from $\mathsf{PA}$ in our world, since $M$ is our world.
So far so good. But now the problems start. Let's say that we do live in $M$. This implies that there is a mechanical deduction of $\mathsf{PA} \vdash \bot$ (of course, what $\bot$ is depends on the definition of $\mathrm{Con}$ and is not essential). By Completeness, this means that $\mathsf{PA} \vDash \bot$, which implies that $\mathsf{PA}$ has no model, which contradicts our assumption.
If we take this as a straight-forward case of proof by contradiction, we have proven that $\mathsf{PA}$ is inconsistent, and we could run the same proof for any theory $T$ satisfying the criteria of the Second Incompleteness Theorem. But this is clearly a wrong conclusion. So I want to know where I made a mistake in my reasoning.
I think the main thing I'd like to understand here is how to formalize "thinking" inside of a model. Thus far, I've always taken syntactic deduction to exist over and above all models.
– God bless Jul 09 '22 at 17:07