Papers › Examples of CM curves of genus two defined over the reflex field

Examples of CM curves of genus two defined over the reflex field

1 Jul 2013arXiv:1307.0486links table onlyarchive 2025-07-28

Florian Bouyer, Marco Streng

The archive published only this paper's code-link row. Authors, date and abstract are from arXiv's metadata (CC0), read from the Kaggle arXiv metadata snapshot of 2026-09-12 where its title matched the archive's; the title is the archive's.

In "Proving that a genus 2 curve has complex multiplication", van Wamelen lists 19 curves of genus two over 𝐐 with complex multiplication (CM). For each of the 19 curves, the CM-field turns out to be cyclic Galois over 𝐐. The generic case of non-Galois quartic CM-fields did not feature in this list, as the field of definition in that case always contains a real quadratic field, known as the real quadratic subfield of the reflex field. We extend van Wamelen's list to include curves of genus two defined over this real quadratic field. Our list therefore contains the smallest "generic" examples of CM curves of genus two. We explain our methods for obtaining this list, including a new height-reduction algorithm for arbitrary hyperelliptic curves over totally real number fields. Unlike Van Wamelen, we also give a proof of our list, which is made possible by our implementation of denominator bounds of Lauter and Viray for Igusa class polynomials.

PaperPDFCode

Code

bitbucket.org/mstreng/reduce officialmentioned in paper report
bitbucket.org/mstreng/recip mentioned on GitHub report
mstreng/recip mentioned on GitHub report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Results from the paper archive 2025-07-28

No leaderboard rows for this paper in the archive.

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections