Mathematical Logic

Model theory, proof theory, computability, category theory

Subfields

Concepts

Propositional Logic

★★☆☆☆

Propositional logic is a formal system dealing with propositions (true/false) and logical connectives (AND, OR, NOT, etc.).

Mathematical Logic

Predicate Logic

★★★☆☆

Predicate logic (first-order logic) extends propositional logic with variables, quantifiers (∀, ∃), and predicates. It can express mathematical statements precisely.

Mathematical Logic

Proof Methods

★★★☆☆

Mathematical proof is the process of deriving conclusions logically from axioms and proven theorems. Methods include direct proof, contradiction, and induction.

Mathematical Logic

Mathematical Induction

★★★☆☆

Mathematical induction proves statements about natural numbers. It consists of base case (n=1) and inductive step (n=k → n=k+1).

Mathematical Logic

Gödel's Incompleteness Theorems

★★★★★

Gödel's incompleteness theorems show that in any sufficiently powerful mathematical system, there exist true statements that cannot be proved or disproved.

Mathematical Logic

Gödel's Incompleteness Theorems

★★★★★

Sufficiently powerful formal systems contain true but unprovable statements (first theorem) and cannot prove their own consistency (second theorem).

Mathematical Logic

Model Theory

★★★★★

Studies the relationship between formal languages and mathematical structures (models) interpreting them. Completeness, compactness, and Löwenheim-Skolem are key results.

Mathematical Logic

Proof Theory

★★★★★

Studies formal proofs as mathematical objects. Natural deduction, sequent calculus, cut elimination, and proof normalization are key topics.

Mathematical Logic

Computability Theory

★★★★☆

Studies the limits of what can be computed algorithmically. Turing machines, halting problem, undecidability, and Turing degrees are key concepts.

Mathematical Logic

Modal Logic

★★★★☆

A logical system dealing with necessity (□) and possibility (◇). Interpreted through possible worlds in Kripke semantics.

Mathematical Logic

Type Theory

★★★★★

A formal system classifying mathematical objects by types. Through the Curry-Howard correspondence, proofs correspond to programs.

Mathematical Logic

Forcing

★★★★★

A technique used to prove independence results in set theory. Used by Cohen to prove the independence of the continuum hypothesis.

Mathematical Logic

Descriptive Set Theory

★★★★★

Hierarchically classifies the complexity of sets of reals. The hierarchies of Borel, analytic, and projective sets are central.

Mathematical Logic