Written and maintained by CASRAI Editorial Board
Last updated
The Mathematics Subject Classification (MSC) is the definitive alphanumeric taxonomy used worldwide to index, catalog, and discover research literature in pure and applied mathematics. Jointly curated by the American Mathematical Society and zbMATH, the system assigns hierarchical classification codes to peer-reviewed journal papers, monographs, conference proceedings, and arXiv preprints.
What It Is
The mathematics subject classification scheme is a standardized three-tier indexing system that organizes mathematical knowledge into precise, navigable subdisciplines. In modern research workflows, commonly known under its current iteration as MSC2020 or the ams subject classification, the system enables mathematicians, editors, and research databases to categorize papers based on their core mathematical techniques rather than superficial keyword matching.
When preparing manuscripts according to established mathematics paper writing conventions, authors select classification codes that appear immediately following the abstract. In addition, when depositing manuscripts to preprint repositories described in our guide on arXiv preprints and submission workflows, researchers provide MSC codes to optimize cross-repository indexing.
The Five-Character Code Structure
Every specific entry within the msc classification system uses a five-character code formatted as two digits, a letter or hyphen, and two digits (XXYzz):
- Two-Digit Top Level (XX): Represents one of 63 broad mathematical areas, spanning foundational logic (
03), number theory (11), algebraic geometry (14), partial differential equations (35), probability theory (60), and computer science foundations (68). An overview of these foundational domains is explored in our guide to mathematics research areas and career paths. - Three-Character Intermediate Level (XXY): Defines a specialized subfield within the broader discipline. In MSC2020, nine new three-digit classes were introduced, including
18M(Monoidal categories and operads) and18N(Higher categories and homotopy). - Five-Character Leaf Classification (XXYzz): Pinpoints a specific research topic, method, or mathematical object (for instance,
14J28specifically designates K3 surfaces and Enriques surfaces).
Standard Hyphen Classes
Across the two-digit subject categories, standardized “hyphen classes” provide uniform classification for cross-cutting document types:
XX-00: General reference works (handbooks, dictionaries, encyclopedias)XX-01: Introductory exposition (textbooks and general lectures)XX-02: Research exposition (monographs and survey articles)XX-03: History of the mathematical topicXX-04: Software, source code, and computer programsXX-06: Proceedings, conferences, and collectionsXX-08: Computational methods (a major architectural addition in MSC2020)
Who Runs It and What It Covers
The msc 2020 classification is jointly maintained and published by two leading mathematical review organizations:
- Mathematical Reviews (AMS): Operated by the American Mathematical Society, producing the MathSciNet bibliographic database.
- zbMATH Open: Operated by FIZ Karlsruhe, the European Mathematical Society (EMS), and the Heidelberg Academy of Sciences and Humanities.
The classification is released under a Creative Commons Attribution-NonCommercial-ShareAlike (CC-BY-NC-SA) license. It covers all active branches of pure mathematics, applied mathematics, mathematical physics, statistics, numerical analysis, operations research, and theoretical computer science. The full taxonomy is publicly distributed via msc2020.org in searchable web formats as well as downloadable PDF, TeX, and CSV datasets.
How to Search or Use It
When selecting msc codes for manuscript submissions or searching MathSciNet and zbMATH, authors and literature searchers should follow this operational six-step process:
- Access the Official Browser: Navigate to the official classification interfaces at
msc2020.org,mathscinet.ams.org/mathscinet/msc/msc2020.html, orzbmath.org/classification/. - Locate the Two-Digit Parent Class: Review the 63 top-level two-digit headings to identify the primary mathematical domain governing your theorem or proof techniques.
- Drill Down to the Three-Character Subcategory: Expand the relevant two-digit section to locate the intermediate field representing your paper’s methodology or sub-specialization.
- Select the Five-Character Leaf Code: Choose the specific leaf code that represents the central mathematical contribution. If the manuscript introduces novel numerical algorithms or scientific software, consider the dedicated
XX-04orXX-08computational classes. - Designate Primary vs. Secondary Classifications: Identify exactly ONE primary MSC code that represents the principal focus of the paper. Select one or more secondary MSC codes to reflect auxiliary techniques, application domains, or cross-disciplinary connections.
- Format for Submission: Insert the selected codes into your LaTeX document header using standard AMS-LaTeX markup:
subjclass[2020]{Primary 14J28; Secondary 18M05, 53C26}Ensure you explicitly specify the revision year
[2020]to distinguish from legacy MSC2010 codes.
Strengths and Limits
Strengths
- Universal Community Adoption: Mandatory across virtually all major mathematics journals (AMS, SIAM, Springer, Elsevier, Cambridge University Press, Oxford University Press) and repository systems.
- Technique-Driven Indexing: Groups papers by mathematical mechanism rather than variable terminology, preventing vocabulary fragmentation across international research teams.
- Stable Revision Cadence: Updated approximately once every ten years through extensive international community consultation, ensuring continuity across decades of archival literature.
- Interoperable Open Data: Freely downloadable in machine-readable CSV and TeX representations for institutional repository and bibliometric systems.
Limits
- Rapidly Emerging Boundary Fields: Ten-year revision cycles can lag rapidly developing interdisciplinary intersections, such as quantum machine learning or topological data analysis, requiring interim placement under broader headings.
- Granularity Imbalances: Mature classical disciplines (such as partial differential equations or algebraic geometry) feature deep multi-level hierarchies, whereas emerging hybrid fields may share broader leaf nodes.
- Author Self-Tagging Subjectivity: Because authors select their own codes at submission, inconsistent classification practices can occur across different research groups.
Alternatives and Related Classification Schemes
While MSC2020 is the undisputed standard for mathematical research, adjacent disciplines employ domain-specific taxonomies. When publishing cross-disciplinary work, researchers frequently map MSC codes to corresponding classification schemes:
| Taxonomy | Governing Body | Target Discipline | Structure & Notation | Primary Repository Integration |
|---|---|---|---|---|
| MSC2020 | AMS & zbMATH | Pure & Applied Mathematics | 5-character alphanumeric (e.g., 14J28) |
MathSciNet, zbMATH, arXiv Math Categories |
| PhySH | American Physical Society | Physics & Astronomy | Faceted concept hierarchy with persistent URIs | Physical Review journals; see our PhySH platform guide |
| ACM CCS | Association for Computing Machinery | Computer Science | Polyhierarchical tree ontology (e.g., Theory of computation) | ACM Digital Library; see our ACM CCS guide |
| JEL Codes | American Economic Association | Economics & Econometrics | 3-character alphanumeric (e.g., C01) |
EconLit, IDEAS/RePEc; see our JEL codes guide |
Frequently Asked Questions
What is the difference between MSC2010 and MSC2020?
MSC2020 retained all 63 two-digit top-level categories from MSC2010 but introduced nine new three-digit subcategories (notably in higher categories and operads), hundreds of refreshed five-character leaf codes, and systematic XX-08 hyphen classes for computational methods. Online class descriptions were also rewritten to improve search clarity in digital databases.
Can a research paper have multiple primary MSC codes?
No. Editorial guidelines from the AMS and zbMATH mandate exactly one primary classification code representing the primary topic of the work. Any additional codes must be designated as secondary classifications.
How do MSC codes map to arXiv subject categories?
When submitting to arXiv, authors select an arXiv category (such as math.AG for Algebraic Geometry or math.PR for Probability). arXiv provides an optional metadata field for MSC codes, allowing researchers to specify granular five-character codes that enhance indexing in MathSciNet and zbMATH harvesting pipelines.
Where can authors download the complete MSC2020 classification?
The complete classification is available for open download at msc2020.org in PDF, TeX, and CSV formats, and can be browsed interactively on the AMS MathSciNet and zbMATH portals.
Sources
- MSC2020 Portal, Mathematics Subject Classification 2020: https://msc2020.org/ (checked November 2026).
- American Mathematical Society MathSciNet MSC2020 Browser: https://mathscinet.ams.org/mathscinet/msc/msc2020.html (checked November 2026).
- zbMATH Open Classification Database: https://zbmath.org/classification/ (checked November 2026).
- American Mathematical Society Subjclass Documentation: https://www.ams.org/arc/resources/ams-latex/ (checked November 2026).







