Develops representability, diagonalization, Gödel sentences, and the First and Second Incompleteness Theorems. It also separates incompleteness, undecidability, inconsistency, and ordinary limitations of a chosen axiom system.