[Math] Are propositional logic/first-order logic complete

first-order-logiclogicpredicate-logic

I don't mean "complete" in the sense of the completeness theorem (semantic provability => syntactic provability). I mean "complete" in the sense of the incompleteness theorem (prove all and only true sentences expressible in its language).

In the second sense of "complete", are propositional logic and/or first-order logic complete?

Thanks!

Best Answer

I don't think there is any meaningful interpretation of "the second sense of complete" in this context that differs from the first. "Every true statement" could only mean "all statements true in every model." Reading the claim that way, completeness is exactly completeness in the first sense.

The reason for the distinction in the incompleteness theorem is that we have some particular model in mind (arithmetic), and we want to know if we can prove everything true in that model from our proof system together with our axioms. The completeness theorem says that our proof system is fine for such purposes. The incompleteness theorem says our axioms cannot be. Again, the distinction doesn't make sense if we're just talking about a proof system for some language.