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.

03Cxx Model theory

This subtopic develops model theory, the study of mathematical structures that satisfy formal languages and theories. It is used to compare theories via completeness, categoricity, and quantifier elimination, to classify structures, and to transfer ideas between logic and algebra. Applications include algebraic geometry, number theory, combinatorics, finite model theory, and computer science, where model-theoretic tools reveal deep structural behavior.

Specific topics

03C05 Equational classes, universal algebra

Overview

This topic covers equational classes and universal algebra, focusing on algebraic structures defined by identities and the general theory of varieties. It provides the algebraic side of model theory.

Related Wikipedia Page

Universal algebra (Wikipedia)

Useful Links

Key Ideas

  • Algebras defined by identities
  • Varieties and homomorphism closure properties
  • Birkhoff's theorem and equational reasoning

Typical Uses

Used to study algebraic classes via equations, closure properties, and lattice-theoretic structure of varieties.

Applications

  • Abstract algebra and algebraic logic
  • Classification of algebraic systems
  • Connections to term rewriting and equational reasoning

References

Recommended Textbooks

03C07 Basic properties of first-order languages

Overview

This topic covers basic properties of first-order languages, including syntax, signatures, terms, formulas, and interpretations. It lays the groundwork for all of first-order model theory.

Related Wikipedia Page

First-order logic (Wikipedia)

Useful Links

Key Ideas

  • Signatures and formation rules
  • Terms, formulas, free and bound variables
  • Interpretations and satisfaction in structures

Typical Uses

Used to define formal languages for mathematical theories and to establish semantic conventions for model theory.

Applications

  • Formal language design in mathematics
  • Axiomatization of theories
  • Logic-based specification of structures

References

Recommended Textbooks

03C10 Quantifier elimination, model completeness

Overview

This topic covers quantifier elimination and model completeness, two central notions that simplify the structure of theories and make definability more transparent. They are major tools for determining the tame behaviour of models.

Related Wikipedia Page

Quantifier elimination (Wikipedia)

Useful Links

Key Ideas

  • Elimination of quantifiers to obtain normal forms
  • Model completeness and embeddings between models
  • Tame definability and structural classification

Typical Uses

Used to prove decidability, simplify definable sets, and analyse model-theoretic tameness in algebra and geometry.

Applications

  • Real closed fields and o-minimality
  • Algebraic and differential algebra
  • Uniform definability problems

References

Recommended Textbooks

03C13 Finite structures

Overview

This topic covers finite structures, where the model-theoretic behaviour of finite sets, graphs, and relational systems is studied with special attention to combinatorial and computational properties. It connects logic to finite model theory and complexity.

Related Wikipedia Page

Finite model theory (Wikipedia)

Useful Links

Key Ideas

  • Logical properties of finite relational structures
  • Connections with graph theory and complexity
  • Limits of classical compactness in the finite setting

Typical Uses

Used to study databases, graphs, and finite combinatorial structures from a logical perspective.

Applications

  • Database theory and query languages
  • Graph properties and complexity bounds
  • Descriptive complexity and finite satisfiability

References

Recommended Textbooks

03C20 Ultraproducts and related constructions

Overview

This topic covers ultraproducts and related constructions, which combine families of structures into a single object using an ultrafilter. The construction is a key tool for transferring properties across models.

Related Wikipedia Page

Ultraproduct (Wikipedia)

Useful Links

Key Ideas

  • Ultrafilters and Łoś's theorem
  • Transfer of first-order properties
  • Ultraproducts as a bridge between finite and infinite models

Typical Uses

Used to build nonstandard models, prove compactness-style results, and compare families of structures.

Applications

  • Nonstandard analysis
  • Algebra and group theory
  • Model-theoretic transfer arguments

References

Recommended Textbooks

03C35 Categoricity and completeness of theories

Overview

This topic covers categoricity and completeness of theories, asking when a theory has a unique model of a given cardinality and when every sentence is decided by the theory. These are central measures of structural control.

Related Wikipedia Page

Categoricity (Wikipedia)

Useful Links

Key Ideas

  • Categoricity in a cardinal
  • Completeness versus consistency
  • Semantic uniqueness of models

Typical Uses

Used to classify theories by rigidity and to understand when axioms determine a structure uniquely up to isomorphism.

Applications

  • Axiomatic classification
  • Stable and unstable model theory
  • Logical analysis of algebraic structures

References

Recommended Textbooks

03C45 Classification theory, stability, and related

Overview

This topic covers classification theory, stability, and related ideas that organize model theory into tame and wild regimes. Stability theory is a major framework for understanding definable structure.

Related Wikipedia Page

Stability theory (Wikipedia)

Useful Links

Key Ideas

  • Stable, superstable, and unstable theories
  • Forking, types, and independence
  • Classification of definable structure

Typical Uses

Used to analyse the geometry of types and the structural behaviour of models in theories with controlled combinatorics.

Applications

  • Stability in algebra and geometry
  • Classification of definable groups
  • Advanced study of tame model-theoretic behaviour

References

Recommended Textbooks

03C60 Model-theoretic algebra

Overview

This topic covers model-theoretic algebra, where algebraic structures are studied with logical tools such as types, definability, and elimination of quantifiers. It is an area where algebra and logic strongly interact.

Related Wikipedia Page

Model theory (Wikipedia)

Useful Links

Key Ideas

  • Definable sets and algebraic closure
  • Logical methods in groups, fields, and rings
  • Transfer of algebraic questions into model theory

Typical Uses

Used to study algebraic structures via logical definability and tame geometry arguments.

Applications

  • Algebraic groups and fields
  • Definable sets in algebra and geometry
  • Tame model-theoretic classification of algebraic objects

References

Recommended Textbooks

03C62 Models of arithmetic and set theory

Overview

This topic covers models of arithmetic and set theory, focusing on how logical tools analyse the standard and nonstandard models of foundational theories. It is central to the interaction between model theory and foundations.

Related Wikipedia Page

Nonstandard model of arithmetic (Wikipedia)

Useful Links

Key Ideas

  • Standard and nonstandard models
  • Arithmetic definability and interpretability
  • Model-theoretic behaviour of foundational axiom systems

Typical Uses

Used to study the logical structure of arithmetic and set-theoretic axioms, especially nonstandard models and interpretability questions.

Applications

  • Foundations of mathematics
  • Nonstandard arithmetic
  • Logic of set-theoretic and arithmetic theories

References

Recommended Textbooks

03C98 Applications of model theory

Overview

This topic covers applications of model theory across algebra, geometry, number theory, combinatorics, and computer science. It highlights how logical methods can solve or clarify problems outside logic itself.

Related Wikipedia Page

Model theory applications (Wikipedia)

Useful Links

Key Ideas

  • Logical tools for algebraic and geometric problems
  • Definability and tame geometry
  • Applications to counting, classification, and uniformity

Typical Uses

Used when model-theoretic methods are imported into another field to obtain uniformity, definability, or classification results.

Applications

  • Number theory and diophantine geometry
  • Algebraic geometry and groups
  • Combinatorics and theoretical computer science

References

Recommended Textbooks