I have a question about the use of $\nvdash$. $\nvdash$ is commonly used as a meta-level symbol.
Let $A\vdash\perp$, by the deduction theorem, we reach $\vdash A\rightarrow\perp$, which is equivalent to $\vdash\neg A$ (that $A$ is false).
My question is: what does it mean when we write $A\nvdash\perp$? If I interpret it as saying that $\perp$ does not follow from $A$, it seems to be equivalent to saying that no contradiction follows from $A$. But that suggests that $A$ is true, or at least not false. But if that's the case, there is no difference between $A\nvdash\perp$ and $\vdash\neg(A\rightarrow\perp)$. So, I must be wrong.
Then, by stating $A\nvdash\perp$, it should be possible for $A$ to be undecidable, but that's not trivial to me. Can anyone explain it briefly? Thanks!
You're exactly right - $A \not \vdash \perp$ means that $A$ is consistent. That is, we cannot derive a contradiction using $A$ as hypotheses. But there is a difference between "we can't prove it false" and "it's true"!
Here's an easy example. Let's work with the theory of groups. Then
$$ xy = yx \not \vdash \perp$$
Why is this? Because if $xy = yx \vdash \perp$, that would mean no groups could satisfy $xy = yx$ (as the extra axiom would be inconsistent). Of course, abelian groups exist, and the claim follows.
However, this does not mean that $xy = yx$ is true! We have only shown that $xy=yx$ is not always false.
This is exactly what "undecidable" properties are. It's nothing complicated or scary. We have a theory and we have some models of that theory (in this case groups). "Undecidability" of $\varphi$ just means that, looking only at the theory, you can't decide if $\varphi$ is true in every model. And that happens exactly because the opinion of different models differs. This all comes back to the completeness theorem:
The reason people (myself included) get confused by undecidable properties is because we typically only discuss them in settings where we have a particular model in mind. Imagine if $\mathbb{Z}$ was the only group we ever worked with. Then it might be hard to conceive of "$\mathbb{Z}$s" (by this I mean groups) where $xy=yx$ fails. Or moreover, that there might be facts about "$\mathbb{Z}$" that we cannot prove from the group axioms!
But this is exactly what happens with arithmetic. We have a distinguished model of PA, ZFC, etc. in mind when we talk about the "theory" as a whole. A big part of logic is learning to divorce your opinion about the one "real" model from all the others. Once you do that, though, it gets easier
I hope this helps ^_^