15

As a mathematician interested in novel applications I am trying to gain a deeper understanding of (the non-constructiveness of) Gödel's Completeness Theorem and have recently studying two texts: Mathematical Logic for Mathematicians (by Y.Manin) and the book on Reverse Mathematics by Simpson [2009]. Having read Mendelsohn and Crossley (and other works) I am actually surprised by the non-constructivism in this proof, due to the fact that many classic logic texts do not emphasis it.

However Manin emphasises that the proofs (and he presents 4 proofs for completeness/compactness) are all via the Axiom of Choice.

Meanwhile in the Reverse Mathematics work we learn that the non-constructiveness is identified as the "Weak Konig's Lemma" (WKL) assumption. I see from reviewing the online summaries of Gödel's original proof that Gödel used Konig's Lemma itself. Konig's Lemma lies in a higher "non-constructivity class" ACA in Reverse Mathematics, than does WKL.

Now the problem I have with this non-constructiveness is that both Axiom of Choice and WKL are not necessary truths: we can (I think) have a mathematical universe in which they are negated. However I see that WKL is provable in ZF. Hence Gödel's Completeness theorem is not a necessary truth either - but to be a logic theorem it needs to be a necessary truth, not conditional on another assumption surely?

In this paper Gödel ends his dissertation with :

"essential use is made of the principle of the excluded middle for infinite collections... It might perhaps appear that this would invalidate the entire completeness proof."

In summary has this invalidation has not been suggested in recent years by the recognition of the following facts not known to Gödel or in 1930 ?:

  1. Konig's Lemma is a consequence of the Axiom of Choice
  2. The proof can be reduced to Weak Konig's Lemma, but no further
  3. Axiom of Choice is not a necessary logical truth (merely a mathematical convenience)
  4. The theorems of Turing Computability theory (which play a role in understanding the Lindenbaum Lemma non-constructivity from another perspective)
  • or does it all depend on whether WKL (as opposed to AC) actually is classically refutable?

EDIT: I have a linked question which contains discussion on a related topic.

I shall add a summary of some of the comments from below, to make the question more self-contained. Also I hope that it will make answering it easier if I add some more background.

In this question I am viewing Logic and Mathematics as separate, but overlapping topics: there are aspects of Logic not relevant to Mathematics and vice versa. This question is primarily about its title: the Constructiveness (or otherwise) of Gödel's Completeness Theorem (GC) and the consequences of that. Mathematical topics and mathematical philosophy are relevant only if they are directly connected, as I see this as a question about Logic.

Historically there is a particular timeline, which contains some unexpected twists:

Gödel (1929) Dissertation (Unpublished) --- Contains qualms about non-constructiveness in GC

Gödel (1930) GC paper Published --- All qualms removed, giving initial appearance of constructiveness. Reinvents Konig's Lemma.

Kleene (1952) Intro. to MetaMathematics --- Proves GC non-constructively using Gödel-Henkin proof. This uses "Lindenbaum Lemma". Claims that AC is not required in his proof.

Later texts (e.g. Boolos-Jeffrey) --- No reference to non-constructiveness in GC

Manin "Logic for Mathematicians" --- "we shall have to use Zorn's Lemma"

Reverse Mathematics --- Weak Konig Lemma for GC

So which of all these is correct? If an Answer were to claim that GC was constructive, then the Answerer will have to justify that answer. If an Answer were to claim that GC was non-constructive then we have at least two distinct possibilities: WKL or Zorn. Furthermore the latter case re-opens Gödel's original non-Constructiveness qualms. Do these qualms have any validity - for example is there a sense in which it is not "universally valid"?

Note also that GC is exceptional amongst Gödel's work in that he generally worked within constructive frameworks as with his Incompleteness Theorem, etc.

I have now studied another proof of GC by Hilbert-Bernays(1939). This theorem only applies in the Arithmetic domain (not Sets) and is again non-constructive. The "price" that has been paid for the non-constructivity is that the system will be $\omega-$inconsistent (rather than incomplete- since it is a completeness theorem). Summarising: a "true" statement (for all numbers) can be falsified by a proof of its negation.

Now $\omega$-inconsistency does not exist for general domains, so is the non-constructive proof still considered entirely valid? Put simply: is there a new type of Gödel Incompleteness?

Mario Krenn
  • 924
  • 1
  • 10
  • 43
  • 1
    What do you mean "truth"? – Asaf Karagila Feb 02 '14 at 23:17
  • "Logical truth" here is shorthand for the fact that Cohen independence makes AC not a necessary consequence of ZF. For a statement which is a consequence of ZF (like WKL) the question is whether ZF is logically necessary (at least WKL). In each case can one construct a counterexample? IE False = a counter-example exists. – Roy Simpson Feb 02 '14 at 23:25
  • So "truth" means a consequence of $\sf ZF$? Are you trying to find out consistent counterexamples for the completeness theorem in $\sf ZF$ or...? – Asaf Karagila Feb 02 '14 at 23:26
  • Can a consistent counterexample to completeness exist in ZF? No if it really only depends on WKL and not AC. Yes if there is a tacit dependence on AC somewhere in the proof. 2. Otherwise could a consistent counterexample exist in a simpler structure than full ZF, one that does not imply WKL? After all Godel completeness is about Logic not Set theory per se.
  • – Roy Simpson Feb 02 '14 at 23:32
  • Okay. I can write a partial answer now. And I will. – Asaf Karagila Feb 02 '14 at 23:34
  • The answer of Carl and Asaf give all the details about mathematical content of the Theorem : it "speaks of" all models, included the infinite ones; so we need a tool to handle with them ($ZFC$). About your consideration regarding logical or necessary truth, in spite of recent effort to "revamp" logicism - see (Logicism and Neo-Logicism)[http://plato.stanford.edu/entries/logicism/] - it is hard to believe that a "reasonable" interpretation of logical truth can support all the complex "mathematical building". 1/2 – Mauro ALLEGRANZA Feb 03 '14 at 07:46
  • The original conception of the founding-fathers of Logicism (Frege and Russell) was that logic is the "most general" science; its truths are "general" because they are "topic-neutral", i.e. they are applicable to everything. This conception ruined against the difficulty of considering some axiom (like AC or Reducibility Axiom) "logical truth". Today, at least in math, the more likely candidate to a "theory of everything" is $ZFC$, and it still need "logically suspect" axioms, i.e.axioms that is not easy at all to justify a priori. 2/2 – Mauro ALLEGRANZA Feb 03 '14 at 07:51
  • Mauro, the problem with ZFC from the perspective of this question is that we have (Cohen) Independence- non-well ordered sets exist. A mathematical theorem might well be justified in its use of ZFC all the same. However every other logic theorem at this level (soundness, finite propositional logic completeness, etc) do not need ZFC let alone AC. (Although admittedly sets are required as models). The issue for me is the "extralogical" nature of AC - and thereby the possibility of some kind of counter-example- rather than its "non-constructive" nature in a basic logic theorem. – Roy Simpson Feb 03 '14 at 10:06
  • The mere possibility of a counterexample means that the Completeness theorem is not universally valid - and I would like to understand that better. Also I am not claiming Logicism - I am not claiming that mathematics is logic: the nearest I am claiming is that Logic is not Mathematics. – Roy Simpson Feb 03 '14 at 10:09
  • @Roy Simpson: of course the completeness theorem is not universally valid. As I pointed out, essentially no theorem of interest - in logic or in mathematics - is universally valid. The axiom of choice is a (tempting) red herring in that respect. – Carl Mummert Feb 03 '14 at 10:45
  • @Carl Mummert: what is not universally valid about finite propositional logic completeness; or the FOL soundness theorem? Are there counter-examples to these? – Roy Simpson Feb 03 '14 at 11:02
  • Have you examined the proof of these theorems - can you name a formal system in which they are provable? Non-logical axioms are required. For example, completeness even for finite theories in propositional logic require non-logical axioms to manipulate truth assignments and sets of formulas, and non-logical induction axioms. And of course this is just a special case of the actual completeness theorem for propositional logic. Similarly the soundness theorem for a deductive system will require non-logical induction axioms. By definition, every non-logical axiom has counterexamples. @Roy Simpson – Carl Mummert Feb 03 '14 at 11:11
  • Relevant: http://mathoverflow.net/questions/52215/soundness-theorem-in-reverse-mathematics – Carl Mummert Feb 03 '14 at 11:15
  • @Roy and Carl - my reference to Logicism is aimed at the discussion about the (logical) nature of axioms. As Carl says, you can do quite nothing without induction, This was the objection of Poincaré to Russell's logicism: induction (according to P) was not reducible to logical principles, but it is unavoidable in mathematics, and so (I say) also in metamathematics that is mathematics. So, in the end, Godel's Completeness Theorem is mathematics. – Mauro ALLEGRANZA Feb 03 '14 at 11:47
  • @CarlMummert: I admit that I am influenced by the Reverse Mathematics Philosophy - that RCA is basic - that recursion is basic. The Soundness theorem is an RCA theorem - as stated in the first para of the linked answer. Non-RCA theorems ought to have counter-examples? Yes-No? – Roy Simpson Feb 03 '14 at 11:50
  • @MauroALLEGRANZA: Induction appears in the basic RCA model of Reverse Mathematics - so yes it is necessary. But there are different "strengths" of Induction: Peano Induction is related to the ACA level and is thus is more non-constructive than Godel's Theorem. But we know that there are issues with Peano Induction and its association with non-standard models. So are there "non-standard models" wrt Godel Completeness too? See Asaf's construction of an Amorphous Set model (below) for the kind of thing I am asking. – Roy Simpson Feb 03 '14 at 13:01
  • @Willemien: Where is the incompleteness part? Recall that completeness and incompleteness are essentially unrelated theorems. – Asaf Karagila Feb 03 '14 at 16:26
  • @AsafKaragila not sure anymore, you may remove the incompleteness tag, thought at some time I thought they were related – Willemien Feb 03 '14 at 21:23
  • Roy, I honestly don't see what the issue here. Some people treat the completeness theorem as a general statement for any language, and this needs (over $\sf ZF$) the ultrafilter lemma to hold; whereas some places (e.g. reverse mathematics) treat it as a theorem about countable languages, where only $\sf WKL$ is required. – Asaf Karagila Feb 04 '14 at 16:49
  • (Also please don't throw the incompleteness into the mix. You have a concrete question about the completeness theorem. Figure it out first, then perhaps try to move on to the incompleteness theorem. One question per thread, or at least one topic per thread, is important.) – Asaf Karagila Feb 04 '14 at 16:53
  • @AsafKaragila"Incompleteness" - I agree that getting the answers I want, and not a lot of irrelevant discussion is not easy - and I am taking a risk introducing that word in this Question. I will remove it if it looks like it is causing irrelevant discussions... – Roy Simpson Feb 04 '14 at 17:00
  • Roy, to quote Hakugare, "It is bad when one thing becomes two." – Asaf Karagila Feb 04 '14 at 17:03
  • @RoySimpson & Asaf - I think that there is a connection ... In Godel's paper, the first paragraphs are devoted to describe the "completeness issue" : to prove that (I'm using only my memory) axioms and rules of the "restricted functional calculus" extracted from Principia are adequate to derive all (my word) "distinguished" formulas: the valid ones (and Godel point explicitly at the result already proved for the propositional fragment by Bernays (but also Post). So, I think, his subsequent Incompleteness result can be "read" in the same scenario : are axioms and rules of... 1/2 – Mauro ALLEGRANZA Feb 05 '14 at 08:46
  • ..formalized arithmetic adequate to derive all arithmetical "distinguished" formulas, where the (not little) difference is that now they are the true (in the intended model) ones. So, the misunderstandig made by students about Compl and Incompl is not (I think) due only to the "unlucky" circumstance that the two theor were discovered by the same guy... I would like to post a question about the source of the validity concept; I know that this site is not the proper place for "historical" research, but Roy's question points to an issue I've already try (unsuccessfully) to address. 2/2 – Mauro ALLEGRANZA Feb 05 '14 at 08:52