Demystifier said:
But what does it mean that a statement is true?
In the wiki version it says 'logically valid' rather than 'true'. But whatever it's called, it means that every structure or model that is a semantic
interpretation of the theory satisfies the statement.
Consider the field axioms. These are satisfied by any field. Different structures/models that satisfy them are the reals, the rationals, the complex numbers, the integers modulo p for any prime p, and a myriad of other fields based on surds that we encounter in Galois theory. Those models differ in more ways than just the labels. There are some things that are true for only some of those models. For instance the reals and rationals are totally ordered, but the complex numbers and integers modulo p are not. The truth of those things are proved not by the field axioms but by the axioms of the relevant model (eg we can construct a stand-alone axiomatisation of the complex numbers), which will entail the field axioms but will generate more true statements than the field axioms alone can generate.
What the Godel completeness theorem tells us is that, out of all that additional structure, if there is any statement that is true for ALL fields, then it must be provable by the field axioms alone - even if all the proofs we know use specific properties of the field in question (one proof for the reals, a completely different, non-analogous proof for integers modulo p, etc). Godel tells us there must be a proof that does not rely on use model-specific axioms.
Conversely, if there is no proof of statement S in theory T then there must be at least one model M that satisfies theory T, in which S is not true.
I hope that makes sense. It's a bit meta.