Useful Links
Mathematics
Mathematical Logic
1. Introduction to Mathematical Logic
2. Propositional Logic
3. First-Order Logic
4. Model Theory
5. Computability Theory
6. Incompleteness Theorems
7. Axiomatic Set Theory
8. Proof Theory
9. Modal Logic
10. Intuitionistic Logic
11. Higher-Order Logic
Computability Theory
Informal Notion of Algorithm
Historical Context
Intuitive Definition
Effective Procedures
Formal Models of Computation
Turing Machines
Definition and Operation
Configurations and Computations
Acceptance and Rejection
Universal Turing Machine
Variants of Turing Machines
Recursive Functions
Primitive Recursive Functions
Definition and Examples
Closure Properties
μ-Recursive Functions
Definition and Examples
Minimization Operator
Lambda Calculus
Syntax and Reduction Rules
Church Numerals
Expressiveness
Register Machines
Post Systems
The Church-Turing Thesis
Statement and Interpretations
Evidence Supporting the Thesis
Limitations and Criticisms
Decidability and Undecidability
Decidable Problems
Definition and Examples
Decision Procedures
Undecidable Problems
Definition and Examples
Proof Techniques
The Halting Problem
Statement and Proof of Undecidability
Variants and Applications
Reducibility
Many-One Reducibility
Turing Reducibility
Degrees of Unsolvability
Rice's Theorem
Statement and Proof
Limitations
The Arithmetical Hierarchy
Definition of the Hierarchy
Σ₀, Π₀, and Δ₀ Classes
Higher Levels of the Hierarchy
Examples of Classification
Post's Theorem
Previous
4. Model Theory
Go to top
Next
6. Incompleteness Theorems