Интерактивная иллюстрация к доказательству теоремы Гёделя о полноте исчисления предикатов первого порядка.
Теорема Гёделя о полноте утверждает: если множество формул \(\Gamma\) непротиворечиво, то у него есть модель. Доказательство конструктивно строит эту модель в три шага.
Та же теорема о полноте — причина, по которой арифметика второго порядка как формальная система остаётся первопорядковой: её моделями оказываются общие (хенкиновские) структуры, где второй сорт — произвольное семейство «множеств», а не настоящий булеан \(\mathcal{P}(\mathbb{N})\). Что из этого следует для \(\mathsf{ACA}_0\), \(\mathsf{Z}_2\) и категоричности — в материале «Иерархия теорий арифметики второго порядка».
Пример на этой странице. Язык \(\mathcal{L} = \{=,\,{<},\,0\}\) с теорией линейного порядка и аксиомой минимальности \(\forall x\,(0{=}x \vee 0{<}x)\). Константа \(0\) даёт первый замкнутый терм, поэтому конструкция Хенкина стартует сразу: уже в \(\mathcal{L}_0\) осмыслена формула \(\exists x\,(0{<}x)\). Ползунок n управляет числом итераций расширения языка, ползунок k — числом шагов Линденбаума.
↓ Полный текст доказательства теоремы Гёделя о полноте (PDF)На карте оснований математики (MathLogic Nexus): Теорема о полноте · Алгебра Линденбаума