A topic in the Open Knowledge Graph — a free, open map of 15,290 topics and the order to learn them in.

Metalogical Properties and Foundational Theorems

College Depth 88 in the knowledge graph I know this Set as goal
481topics build on this
451prerequisites beneath it
See this on the map →
Deductive Reasoning and Formal Proof SystemsLogical Consequence and ValidityCompactness Theorem in Model TheoryUndecidability of First-Order Theories
metatheory foundational-theorems formal-systems

Core Idea

Metalogical theorems relate syntax and semantics. Soundness: if Γ ⊢ φ then Γ ⊨ φ. Completeness: if Γ ⊨ φ then Γ ⊢ φ. Gödel's completeness theorem (1929) establishes both for first-order logic. Other results include the Compactness Theorem, Löwenheim-Skolem Theorem, and Gödel's Incompleteness Theorems, which reveal fundamental formal system limitations.

How It's Best Learned

Study the statements and intuitive meanings of key theorems. Understand why soundness and completeness are desirable. Explore consequences: Compactness follows from completeness; Incompleteness shows arithmetic cannot be finitely axiomatized.

Common Misconceptions

Thinking Incompleteness Theorem means logic is broken (it reveals profound insights). Confusing logic completeness with theory completeness. Assuming that validity makes finding proofs easy (Completeness is non-constructive).

Explainer

You already know how to construct formal proofs from premises using inference rules, and you know that logical consequence (⊨) means truth in all models. Metalogical theorems live *above* the formal system: they are mathematical theorems *about* logic, proved using ordinary mathematical reasoning, not within the formal system itself. The two most fundamental properties are soundness and completeness, and they pair like two halves of a guarantee about the relationship between syntax (proofs) and semantics (truth).

Soundness says the proof system never lies: if Γ ⊢ φ (φ is derivable from Γ), then Γ ⊨ φ (φ is true in every model of Γ). Proving soundness is usually straightforward — you verify that every inference rule preserves truth, then argue by induction on proof length. Soundness is a minimum bar for a proof system to be worth using: a system that proves false things is useless. Completeness says the proof system never misses: if Γ ⊨ φ, then Γ ⊢ φ. Gödel's 1929 completeness theorem established this for first-order logic. Completeness is surprising and non-trivial: it says that *every* semantic truth has a syntactic proof, however long.

Beyond soundness and completeness, three theorems reshape how you think about the reach of formal systems. The Compactness Theorem (a consequence of completeness) says: if every finite subset of Γ has a model, then Γ itself has a model. This seems obvious but is powerful — it lets you build non-standard models by adding axioms one at a time and applying compactness to the whole infinite set. The Löwenheim-Skolem Theorem says that any first-order theory with an infinite model has models of every infinite cardinality. Combined, these theorems imply that first-order logic cannot "pin down" a unique structure up to isomorphism — there is no first-order sentence that uniquely characterizes the natural numbers, for instance.

Gödel's Incompleteness Theorems (1931) are metalogical results of a different kind. They concern not the proof system for logic but the axiomatic theories of arithmetic. The first theorem says that any consistent, sufficiently strong axiom system for arithmetic is incomplete in the sense of *theory completeness*: there exist sentences neither provable nor refutable from the axioms. Note the distinction: this is *not* a failure of logical completeness (the proof system still derives everything that is semantically valid). It is a limitation on what any fixed set of arithmetic axioms can prove. The second theorem adds that such a system cannot prove its own consistency. These results do not mean logic is broken — they reveal a fundamental, unavoidable horizon for formal axiomatic systems.

Practice Questions 5 questions

Prerequisite Chain

Understanding ZeroThe Number ZeroCounting to FiveCounting to 10Counting to 20Counting a Set of Objects Up to 20Cardinality: The Last Number CountedMatching Numerals to QuantitiesSubitizing Small QuantitiesAddition Within 10Number Bonds to 10Addition Within 20Doubles and Near DoublesDoubles Facts Within 10Near Doubles Facts Within 20Mental Math Strategies for AdditionMental Math: Adding and Subtracting TensAddition Within 100Repeated Addition as MultiplicationMultiplication as Equal GroupsMultiplication: ArraysBasic Multiplication Facts (0s, 1s, 2s, 5s, 10s)Multiplication Facts Within 100Division as Equal SharingDivision as Grouping (Measurement Division)Division: Grouping (Repeated Subtraction) ModelDivision: Fair Sharing ModelDivision as Equal SharingDivision as GroupingBasic Division FactsDivision Facts Within 100Multiplication and Division Fact FamiliesRelationship Between Multiplication and DivisionDivision Facts as Inverse of MultiplicationRemainders and Quotients in DivisionDivision Word ProblemsMulti-Step Word ProblemsSolving Multi-Step Word ProblemsMultiplication Word ProblemsDivision Word ProblemsIntroduction to Long DivisionFactors and MultiplesPrime and Composite NumbersEquivalent FractionsRelating Fractions and DecimalsDecimal Place ValueIntegers and the Number LineComparing and Ordering IntegersAbsolute ValueAdding IntegersSubtracting IntegersMultiplying IntegersIntroduction to ExponentsOrder of OperationsInteger Order of OperationsVariable ExpressionsThe Distributive PropertyVariables and Expressions ReviewIntroduction to PolynomialsAdding and Subtracting PolynomialsMultiplying PolynomialsFactorialPermutationsCombinationsCounting Principles: Addition and Multiplication RulesIntroduction to Graph TheoryPropositional Logic FoundationsLogical EquivalencesBoolean AlgebraIntroduction to Propositional LogicIntroduction to Predicate Logic (First-Order Logic)First-Order Logic SyntaxTerms and Atomic Formulas in FOLVariable Binding and ScopeOpen and Closed Formulas in First-Order LogicVariable Substitution and Capture-Avoidance in First-Order LogicQuantifier Instantiation Rules in First-Order Proof SystemsUniversal Quantification: Meaning and ScopeFree Variables and Bound VariablesSubstitution and Instantiation in Predicate LogicTerms and Atomic FormulasFormulas and Well-Formed ExpressionsStructures and InterpretationsModel Interpretation and SatisfactionInterpretation, Truth, and Satisfaction of FormulasLogical Consequence and EntailmentSoundness Theorem and Validity of Proof SystemsDeductive Reasoning and Formal Proof SystemsMetalogical Properties and Foundational Theorems

Longest path: 89 steps · 451 total prerequisite topics

Prerequisites (2)

Leads To (2)