How to Learn Mathematical Logic
A structured path through Mathematical Logic — from first principles to confident mastery. Check off each milestone as you go.
Mathematical Logic Learning Roadmap
Click on a step to track your progress. Progress saved locally on this device.
Propositional Logic Fundamentals
1-2 weeksLearn propositional logic: logical connectives (AND, OR, NOT, IMPLIES, IFF), truth tables, tautologies, contradictions, logical equivalences, and basic proof techniques like truth-table verification.
Explore your way
Choose a different way to engage with this topic — no grading, just richer thinking.
Explore your way — choose one:
Predicate Logic and Quantifiers
2-3 weeksStudy first-order predicate logic: predicates, functions, universal and existential quantifiers, free and bound variables, and translating natural language into formal statements.
Formal Proof Systems
2-3 weeksMaster natural deduction and sequent calculus. Practice constructing formal proofs using inference rules such as Modus Ponens, Modus Tollens, conditional proof, and proof by contradiction.
Set Theory and Foundations
3-4 weeksStudy naive and axiomatic set theory (ZFC). Cover the axioms, ordinals, cardinals, Cantor's theorem, the Axiom of Choice, and how set theory provides the foundation for mathematics.
Model Theory Essentials
2-3 weeksExplore the relationship between formal languages and their interpretations. Study structures, satisfaction, the Compactness Theorem, the Loewenheim-Skolem Theorem, and elementary equivalence.
Computability and Decidability
2-3 weeksLearn Turing machines, recursive functions, the Church-Turing thesis, decidable and undecidable problems, the Halting Problem, and reducibility between problems.
Goedel's Theorems and Proof Theory
3-4 weeksStudy Goedel numbering, the diagonal lemma, Goedel's Completeness and Incompleteness Theorems, Gentzen's consistency proof, and ordinal analysis of formal systems.
Advanced Topics and Applications
3-5 weeksExplore modal logic, intuitionistic logic, non-classical logics, automated theorem proving, formal verification, and connections to computer science, linguistics, and philosophy.
Explore your way
Choose a different way to engage with this topic — no grading, just richer thinking.
Explore your way — choose one: