metamath / set.mm

Metamath source file for logic and set theory
Other
243 stars 88 forks source link

Gödel's Incompleteness Theorem (metamath 100 #6) #87

Open david-a-wheeler opened 7 years ago

david-a-wheeler commented 7 years ago

Prove Gödel's Incompleteness Theorem (metamath 100 #6). 4 other formalization tools have done so.

Mario: Model theory. So many ways to do this one, and all of them require a lot of preparation and potential incompatibilities down the line, so I've been indecisive about this.

david-a-wheeler commented 7 years ago

Norm noted that an arxiv article posted in 2016 includes a summary of 6 different proofs; It may be helpful towards selecting one to formalize: https://arxiv.org/abs/1612.02549

avekens commented 1 year ago

Is there currently any activity here? I had a look at the Google group, and I've found the following posts:

Nothing has been done on Godel numbers AFAIK. ...

That's what I'm planning to do at some point. Not that theorem in particular, but I'd like to formalize some beginning of arithmetic and calculus using some particular textbooks of my preference. But you shouldn't underestimate its complexity. It's sufficient to say that Godel's incompleteness theorem is still not in Metamath database which is much more advanced than MM0's with many more people working on it. I think that completeness theorem is missing as well but not sure.

Ah, and here I had let my hopes get up that it was for formalizing Gödel's Incompleteness Theorem (which is in the Metamath 100, after all).

There are some new hints in the posts written in 2019 and 2020, and some people claimed/announced that they are/will be working on it.

I tried to start a proof, but got stuck already at assigning Gödel Numbers to formulars (how can a set/class of wffs be defined? How can a function from the set/class of wffs to the positive integers be defined?) @digama0 is there something already available in mm0 which can be transfered to mm/set.mm?

tirix commented 1 year ago

In his mathbox, @digama0 has definitions for Gödel sets and Gödel formulas (df-fmla).

I wonder if this might be used, either directly, or by doing a similar constructions for Gödel numbers?