# Machine Learning Class Numbers of Real Quadratic Fields

arXiv: https://arxiv.org/abs/2209.09283 · HTML: https://mlsanity.com/paper/2209.09283/

## Key facts

- Cited by 6 papers in the map (data through 14 Oct 2026).
- Builds on 3 of its 13 references that are in the map.
- First posted on arXiv 19 Sep 2022.

## Builds on (most cited first, 3 of 3)

- [AI Feynman: a Physics-Inspired Method for Symbolic Regression](https://mlsanity.com/paper/1905.11481/) (2019)
- [Machine-Learning the Sato--Tate Conjecture](https://mlsanity.com/paper/2010.01213/) (2020)
- [Murmurations of elliptic curves](https://mlsanity.com/paper/2204.10140/) (2022)

## Built on by (most cited first, 6 of 6)

- [Mathematical Capabilities of ChatGPT](https://mlsanity.com/paper/2301.13867/) (2023)
- [From Black Box to Bijection: Interpreting Machine Learning to Build a Zeta Map Algorithm](https://mlsanity.com/paper/2511.12421/) (2025)
- [Machines Learn Number Fields, But How? The Case of Galois Groups](https://mlsanity.com/paper/2508.06670/) (2025)
- [Machine Learning Mutation-Acyclicity of Quivers](https://mlsanity.com/paper/2411.04209/) (2024)
- [Murmurations: a case study in AI-assisted mathematics](https://mlsanity.com/paper/2603.09680/) (2026)
- [Decision trees, Frobenius traces, and Weierstrass coefficients of elliptic curves](https://mlsanity.com/paper/2607.24251/) (2026)

## Abstract (arXiv)

We implement and interpret various supervised learning experiments involving real quadratic fields with class numbers 1, 2 and 3. We quantify the relative difficulties in separating class numbers of matching/different parity from a data-scientific perspective, apply the methodology of feature analysis and principal component analysis, and use symbolic classification to develop machine-learned formulas for class numbers 1, 2 and 3 that apply to our dataset.
