This document summarizes a machine-assisted proof of Gödel's incompleteness theorems developed in the Isabelle/HOL proof assistant. It defines the key concepts needed for the proof, including representing formulas and terms, substitution, and defining an HF (hereditarily finite) set theory calculus. It describes how nominal logic is used to represent variable binding and how the proof is developed by defining strict Σ formulas, proving properties about them, and ultimately showing that true Σ sentences are theorems. The proof follows a paper by Słwierczkowski and fully formalizes both of Gödel's incompleteness theorems for the first time.