RemNote Community
Community

Study Guide

📖 Core Concepts Formal system – A set of symbols, formation rules, and inference rules together with an axiom set. Effective (recursive) axiomatization – Theorems can be listed by a computer program; the set of theorems is recursively enumerable. Consistency – No statement and its negation are both provable. Syntactic completeness – For every sentence $\varphi$, either $\varphi$ or $\neg\varphi$ is provable. Semantic completeness – Every semantically true sentence is provable (holds for first‑order logic, not for arithmetic). Gödel sentence – A self‑referential sentence $G$ that asserts “$G$ is not provable in the system”. If the system is consistent, $G$ is true but unprovable. Rosser sentence – A variant of the Gödel sentence that needs only consistency (not ω‑consistency). Consistency statement $Cons(F)$ – Formal formula saying “no number codes a proof of $0=1$ from the axioms of $F$”. Undecidable / independent – Neither provable nor refutable in the given formal system. Diagonal lemma – Guarantees a formula $p$ with $p \leftrightarrow F(\ulcorner p\urcorner)$ for any $F(x)$. Provability predicate $\mathrm{Bew}(y)$ – “$y$ is the Gödel number of a provable sentence”. --- 📌 Must Remember First Incompleteness Theorem: Any consistent, effectively generated system capable of elementary arithmetic is syntactically incomplete. Gödel sentence $G$ is true (in the standard model) but unprovable if the system is consistent. Rosser’s improvement: Only plain consistency (no ω‑consistency) is needed. Second Incompleteness Theorem: Such a system cannot prove its own consistency $Cons(F)$. $Cons(F)$ is expressed as “¬∃n $\mathrm{Bew}F(\ulcorner 0=1\urcorner, n)$”. Key examples of independence: Continuum Hypothesis (CH) – independent of ZF + AC. Axiom of Choice (AC) – independent of ZF. Paris–Harrington, Goodstein’s theorem, Kruskal’s tree theorem – independent of PA. Halting problem undecidability ⇒ a complete, consistent arithmetic system cannot exist. --- 🔄 Key Processes Gödel‑sentence construction Assign a Gödel number to every symbol, formula, and proof. Define the provability predicate $\mathrm{Bew}(y)$. Apply the Diagonal Lemma to the formula $F(x) \equiv \neg\mathrm{Bew}(x)$. Obtain a sentence $G$ such that $G \leftrightarrow \neg\mathrm{Bew}(\ulcorner G\urcorner)$. Rosser sentence (weakening the hypothesis) Define two provability predicates: “there is a proof of $\varphi$ earlier than any proof of $\neg\varphi$”. Diagonalize to get $R$ that says “if $R$ has a proof, there is a shorter proof of $\neg R$”. Consistency alone forces $R$ to be undecidable. Second‑theorem proof sketch Inside the system, formulate $Cons(F)$ as “no number codes a proof of $0=1$”. Use the first theorem to obtain a Gödel sentence $G$ asserting “$G$ is unprovable”. Show that $Cons(F)$ would imply $G$ is provable, contradicting $G$’s unprovability. Conclude $Cons(F)$ cannot be proved in $F$. --- 🔍 Key Comparisons Syntactic vs. Semantic completeness – Syntactic: every sentence is provable or refutable. Semantic: every logically true sentence is provable (holds for first‑order logic, not for arithmetic). Consistency vs. ω‑consistency – Consistency: no $\varphi$ and $\neg\varphi$ provable. ω‑consistency: stronger; prevents proving “∃x P(x)” while proving each individual “¬P(n)”. Rosser eliminates the need for ω‑consistency. Gödel sentence vs. Rosser sentence – Gödel needs ω‑consistency; Rosser works with plain consistency. Undecidable (proof‑theoretic) vs. Undecidable (computability) – Proof‑theoretic: not provable nor refutable in a theory. Computability: no algorithm decides the truth of every instance (e.g., halting problem). --- ⚠️ Common Misunderstandings “Gödel sentence is false” – It is true in the standard model; only unprovable. “All consistent systems are incomplete” – Incompleteness requires the system to be effectively axiomatized and to express enough arithmetic (e.g., multiplication). “Second theorem means the system is inconsistent” – It only says the system cannot prove its own consistency. “Undecidable = unsolvable algorithmically” – In logic, “undecidable” means independent of the given axioms, not that no algorithm exists to decide the statement in general. --- 🧠 Mental Models / Intuition Liar‑paradox analogy: Replace “false” with “unprovable”. The sentence “This sentence is unprovable” can’t be settled inside the system, just as “This sentence is false” can’t be settled in ordinary language. Library catalog: A catalog that tries to list all books including itself leads to a paradox; Gödel numbering is the catalog, the Gödel sentence is the entry that says “I am not listed”. Provability predicate as a “truth‑telling robot” that can comment on its own statements; diagonalization forces the robot to utter a claim about its own inability to speak that claim. --- 🚩 Exceptions & Edge Cases Presburger arithmetic (addition only) lacks multiplication → escapes Gödel’s incompleteness. Robinson arithmetic (Q) – minimal system sufficient for the theorems. Primitive recursive arithmetic (PRA) can prove consistency of very weak fragments but cannot prove $Cons(\text{PA})$. Systems that are not effectively axiomatized (e.g., true arithmetic) are not covered by the theorems. --- 📍 When to Use Which Gödel‑sentence proof – When you have a theory known to be ω‑consistent (or you want the classic proof). Rosser‑sentence proof – When you only know the theory is consistent; use Rosser’s trick to avoid ω‑consistency. Second‑incompleteness argument – To show a theory (e.g., PA, ZF) cannot internally certify its own consistency; apply whenever the theory satisfies the Hilbert–Bernays derivability conditions. Undecidability examples – Cite CH, AC, Paris–Harrington, Goodstein when asked for natural independent statements. --- 👀 Patterns to Recognize Self‑reference via diagonalization → sentences that talk about their own Gödel numbers. “No proof of 0=1” pattern in consistency statements. Encoding: every syntactic object (formula, proof) → natural number; look for statements of the form “∃n $\mathrm{Bew}(n)$”. “If provable then …” → derivability conditions (Löb’s theorem style) often appear in second‑theorem sketches. --- 🗂️ Exam Traps Distractor: “Gödel’s theorem shows that arithmetic is contradictory.” – Wrong; it shows incompleteness, not inconsistency. Distractor: “If a system is consistent it must be complete.” – Opposite of the first theorem. Distractor: “The halting problem proves the first incompleteness theorem.” – Related but distinct; the halting problem shows undecidability of a different kind. Distractor: “Semantic completeness implies syntactic completeness.” – Only the reverse holds for first‑order logic; arithmetic is not semantically complete. Distractor: “Presburger arithmetic is incomplete because it lacks multiplication.” – Actually it is complete (decidable) precisely because it lacks enough arithmetic. ---
or

Or, immediately create your own study flashcards:

Upload a PDF.
Master Study Materials.
Start learning in seconds
Drop your PDFs here or
or