In Peano Arithmetic (PA), let $F(x)$ be the formula that means "$x$ is provable in $PA$". Thus, $F(x)$ is a nontrivial property of closed formulas, as some formulas are provable while others are not.
Now, consider the following formula $Q(x)$ with one free variable $x$:
$$ Q(x): \quad \text{If } x \text{ is not provable, then } 1 = 1; \quad \text{otherwise, if } x \text{ is provable, then } \text{Con}(PA). $$
By the Diagonal Lemma, there exists a fixed point $c$ for $Q(x)$. Specifically, we have $Q(c) \iff c$, which leads to the condition:
$$ Q(c) \iff c. $$
According to the definition of $Q(x)$, this implies:
- If $c$ is provable, then $Q(c)$ is $\text{Con}(PA)$.
- If $c$ is not provable, then $Q(c)$ is trivially true because $1 = 1$.
The key observation here is that $c$ is provable if and only if $Q(c)$ is not provable. This seems to suggest that $F(x)$, the provability predicate, is not extensional—that is, it does not preserve logical equivalence because two logically equivalent formulas (i.e., $c$ and $Q(c)$) can behave differently with respect to provability.
However, this reasoning seems problematic because we know that if $a \iff b$ (i.e., $a$ is logically equivalent to $b$), then $a$ is provable if and only if $b$ is provable.
What is the flaw in the reasoning above?
I have taken a look at True vs. Provable but that's not helpful. Because the concern I have is that if two statements imply each other they should be provable or un provable at the same time. But my reasoning contradicts that principle.