Mathematics Branches, Topics, and Sub-Topics

A structured visual guide to the major mathematical areas and their relationships.

Search by code, branch, topic, subtopic, or a keyword from the descriptions.

03Fxx Proof theory and constructive mathematics

This subtopic focuses on proof theory and constructive mathematics, analyzing the structure, strength, and computational content of proofs. It is used to study normalization, consistency, and formal systems for constructive reasoning. Applications include automated proof systems, certified computation, type theory, and foundational work where explicit constructive methods and proof complexity are central.

Specific topics

03F03 Proof theory, general

Overview

This topic covers proof theory in general, especially formal proof systems, sequent calculi, and the structural analysis of derivations. It sets the stage for specialized proof-theoretic techniques.

Related Wikipedia Page

Proof theory (Wikipedia)

Useful Links

Key Ideas

  • Formal derivations and inference rules
  • Cut-elimination and normalization
  • Consistency and conservativity

Typical Uses

Used to analyse the internal structure of proofs and the strength of formal systems.

Applications

  • Foundations of mathematics
  • Automated reasoning
  • Logical analysis of formal theories

References

Recommended Textbooks

03F05 Cut-elimination and normal-form theorems

Overview

This topic covers cut-elimination and normal-form theorems, which remove detours from proofs and show how derivations can be simplified. These results reveal the internal computational content of logic.

Related Wikipedia Page

Cut-elimination theorem (Wikipedia)

Useful Links

Key Ideas

  • Elimination of the cut rule
  • Subformula property
  • Normalization and proof transformation

Typical Uses

Used to prove consistency, extract computational content, and simplify proof structure.

Applications

  • Proof normalization in logic
  • Type theory and programming languages
  • Automated proof search

References

Recommended Textbooks

03F07 Structure of proofs

Overview

This topic covers the structure of proofs, including how assumptions, lemmas, and sub-derivations are organized. It is a more meta-level view of proof theory and mathematical reasoning.

Related Wikipedia Page

Mathematical proof (Wikipedia)

Useful Links

Key Ideas

  • Proof architecture and dependencies
  • Analytic versus synthetic proofs
  • Lemmas, invariants, and proof decomposition

Typical Uses

Used to analyse how proofs are built and which steps are essential or redundant.

Applications

  • Proof pedagogy
  • Formal verification
  • Mathematical exposition and writing

References

Recommended Textbooks

03F10 Functionals in proof theory

Overview

This topic covers functionals in proof theory, especially higher-type functionals and their role in extracting computational information from proofs. It connects proof theory to computation and constructive mathematics.

Related Wikipedia Page

Functional programming (Wikipedia)

Useful Links

Key Ideas

  • Higher-type objects in proof interpretations
  • Functionals as computational witnesses
  • Realizability and interpretation of proofs

Typical Uses

Used to understand how proofs can generate algorithms or higher-order computational content.

Applications

  • Proof interpretations
  • Constructive mathematics
  • Program extraction and type theory

References

Recommended Textbooks

03F15 Recursive ordinals and ordinal notations

Overview

This topic covers recursive ordinals and ordinal notations, which represent countable ordinals by effective systems. They are essential in proof theory and transfinite recursion.

Related Wikipedia Page

Ordinal number (Wikipedia)

Useful Links

Key Ideas

  • Effective notations for countable ordinals
  • Transfinite induction and recursion
  • Ordinal analysis of formal theories

Typical Uses

Used to measure proof-theoretic strength and to control transfinite constructions effectively.

Applications

  • Ordinal analysis
  • Constructive and classical proof theory
  • Metamathematics of formal systems

References

Recommended Textbooks

03F20 Complexity of proofs

Overview

This topic covers complexity of proofs, asking how long or how complicated proofs must be in a given formal system. It complements decidability with a quantitative view of proof search.

Related Wikipedia Page

Proof complexity (Wikipedia)

Useful Links

Key Ideas

  • Lower bounds on proof length and size
  • Proof systems as complexity objects
  • Connections with SAT and lower-bound methods

Typical Uses

Used to measure the difficulty of proving statements and to compare proof systems by efficiency.

Applications

  • Propositional proof complexity
  • Lower-bound research in logic and complexity theory
  • Automated theorem proving limits

References

Recommended Textbooks

03F25 Relative consistency and interpretations

Overview

This topic covers relative consistency and interpretations, which compare theories by showing one can be modeled inside another. It is one of the core metamathematical tools for foundations.

Related Wikipedia Page

Relative consistency (Wikipedia)

Useful Links

Key Ideas

  • Interpreting one theory inside another
  • Consistency strength comparisons
  • Relative consistency via models and reductions

Typical Uses

Used to transfer consistency from known theories to new ones and to compare formal systems by strength.

Applications

  • Foundations of mathematics
  • Set theory and arithmetic
  • Logical analysis of axiomatic systems

References

Recommended Textbooks

03F35 Second- and higher-order arithmetic

Overview

This topic covers second- and higher-order arithmetic, systems that extend first-order arithmetic by allowing quantification over sets or functions. They are a major arena for proof theory and reverse mathematics.

Related Wikipedia Page

Second-order arithmetic (Wikipedia)

Useful Links

Key Ideas

  • Higher-order quantification
  • Subsystems and axiomatic strength
  • Reverse-mathematical classification

Typical Uses

Used to calibrate the strength needed for theorems in analysis and combinatorics.

Applications

  • Reverse mathematics
  • Foundations of analysis
  • Higher-type computational interpretations

References

Recommended Textbooks

03F50 Metamathematics of constructive systems

Overview

This topic covers metamathematics of constructive systems, including intuitionistic and type-theoretic foundations. It studies what can be proved constructively and how such proofs behave computationally.

Related Wikipedia Page

Constructive mathematics (Wikipedia)

Useful Links

Key Ideas

  • Constructive proof and existence
  • Intuitionistic logic and realizability
  • Computational meaning of proofs

Typical Uses

Used to analyse constructive formal systems and to study proof extraction from constructive arguments.

Applications

  • Type theory and computer-assisted proofs
  • Constructive analysis
  • Foundations of computation

References

Recommended Textbooks

03F55 Intuitionistic mathematics

Overview

This topic covers intuitionistic mathematics, which rejects nonconstructive principles such as excluded middle in their full classical form. It provides the philosophical and technical basis of many constructive systems.

Related Wikipedia Page

Intuitionism (Wikipedia)

Useful Links

Key Ideas

  • Brouwerian philosophy and constructive existence
  • Choice sequences and intuitionistic logic
  • Non-classical reasoning principles

Typical Uses

Used to formulate mathematics in a way that emphasizes constructive proof and computational content.

Applications

  • Foundations of constructive mathematics
  • Philosophy of mathematics
  • Type theory and proof assistants

References

Recommended Textbooks

03F60 Constructive and recursive analysis

Overview

This topic covers constructive and recursive analysis, where analysis is developed with explicit computational content and constructive existence. It is a natural meeting point of analysis, logic, and computation.

Related Wikipedia Page

Constructive analysis (Wikipedia)

Useful Links

Key Ideas

  • Constructive reals and continuity
  • Computable functions and effective proofs
  • Recursive methods in analysis

Typical Uses

Used to study analysis with explicit constructions and algorithmic witnesses.

Applications

  • Computable analysis
  • Algorithmic versions of classical theorems
  • Foundations of numerical methods

References

Recommended Textbooks

03F65 Other constructive mathematics

Overview

This topic covers other constructive mathematics, gathering constructive results and methods that do not fit the more specific proof-theoretic categories. It keeps track of the broader constructive programme.

Related Wikipedia Page

Constructive mathematics (Wikipedia)

Useful Links

Key Ideas

  • Constructive methods beyond analysis
  • Existence with explicit witness
  • Program extraction and proof interpretation

Typical Uses

Used as a general home for constructive results across algebra, analysis, and logic.

Applications

  • Constructive algebra and topology
  • Proof assistants
  • Computational mathematics

References

Recommended Textbooks