What is the proof that First-order logic is complete?

2.1k Views Asked by At

According to Wikipedia, first order logic is complete. What is the proof of this?

(Also, in the same paragraph, it says that its undecidable. Couldn't you just enumerate all possible proofs and disproofs to decide it though?)

2

There are 2 best solutions below

0
On

I won't cover why first order logic is complete - an adequate textbook on mathematical logic will provide the proof. I recommend Mathematical Logic by Kunen, but it may be a bit more extensive than your needs.

As for decidability: Every necessarily true statement is provable, and every necessarily false statement has a proof of its negation (that's what it means to be "complete") but there are statements which are neither. For example, $(\forall x)P(x)$ may be either true or false depending on the universe of discourse and the definition of $P$. On such a statement, your proposed algorithm would never halt, because it would never find a proof or a disproof; but at no point could we be sure that no proof or disproof exists.

0
On