Neural Generative Models for Algebraic Curves
This project aims to apply neural generative models to real plane algebraic curves to advance the classification of M-curves, a problem from Hilbert's 16th problem that remains open for degree ≥8.
IOL Project Members
External Project Members
Funding
This project is being funded by the Berlin Mathematics Research Center MATH+ (project ID EF-LiOpt-1), itself funded by the German Research Foundation (DFG) under Germany's Excellence Strategy (EXC-2046/1, project ID 390685689) from September 2025 to August 2028.
Project Description
Harnack (1876) showed that a real plane curve of degree d has at most ½(d²−3d+4) ovals; curves achieving this bound are M-curves. Classifying M-curves by isotopy type—the first part of Hilbert’s 16th problem—remains open for d≥8.
This project aims to develop neural generative models for the triangulations and sign distributions used in Viro’s combinatorial patchworking, a technique that encodes curve isotopy types and underlies tropical geometry. Complete enumeration is infeasible and random sampling ineffective at relevant scales, making learned generative approaches essential.
Talks and posters
Conference and workshop talks
- Jul 2026
- Fast Isotopy Computation for $T$-Curves by Christoph Spiegel
8th DOxML Conference, Tokyo [PDF]
Publications and preprints
Preprints
- Geiselmann, Z., Joswig, M., Kastner, L., Mundinger, K., Pokutta, S., Spiegel, C., Wack, M., and Zimmer, M. (2026). Fast Isotopy Computation for T-Curves.
[arXiv]
[BibTeX]
@misc{2026_ZoeEtAl_Isotopytcurves_2604-09221, archiveprefix = {arXiv}, eprint = {2604.09221}, arxiv = {arXiv:2604.09221}, primaryclass = {math.AG}, year = {2026}, author = {Geiselmann, Zoe and Joswig, Michael and Kastner, Lars and Mundinger, Konrad and Pokutta, Sebastian and Spiegel, Christoph and Wack, Marcel and Zimmer, Max}, title = {Fast Isotopy Computation for T-Curves}, date = {2026-04-10} } - Geiselmann, Z., Joswig, M., Kastner, L., Mundinger, K., Pokutta, S., Spiegel, C., Wack, M., and Zimmer, M. (2026). Limits of combinatorial patchworking.
[arXiv]
[BibTeX]
@misc{2026_ZoeEtAl_Patchworkedcurves_2602-06888, archiveprefix = {arXiv}, eprint = {2602.06888}, arxiv = {arXiv:2602.06888}, primaryclass = {math.AG}, year = {2026}, author = {Geiselmann, Zoe and Joswig, Michael and Kastner, Lars and Mundinger, Konrad and Pokutta, Sebastian and Spiegel, Christoph and Wack, Marcel and Zimmer, Max}, title = {Limits of combinatorial patchworking}, date = {2026-02-06} }




