English

Modular Chabauty: Effective S-Integral Point Computation On Curves with Elliptic Fibrations

Number Theory 2025-05-20 v1

Abstract

We present a practical, unconditional algorithm for determining the SS-integral points on any elliptic moduli problem Y/Z[1/S]\mathcal{Y}/\mathbb{Z}[1/S] -- that is, on any geometrically connected curve carrying a non-isotrivial elliptic fibration EY\mathcal{E} \to \mathcal{Y}. The associated map ΦM ⁣:YM1,1\Phi_M\colon \mathcal{Y} \to \mathcal{M}_{1,1} (the modular period map) plays the role ordinarily filled by a pp-adic period map in Chabauty-type methods. Our Modular Chabauty method studies the image and fibres of ΦM\Phi_M, and proceeds in two steps: an Effective Shafarevich step, in which we combine the modularity theorem with Cremona's enumeration of elliptic curves by conductor and list all rational elliptic curves with good reduction outside SS; and a Fibre Computation step, in which we compute the SS-integral points in the corresponding fibre of ΦM\Phi_M. A Python/Sage implementation computes Y(Z[1/S])\mathcal{Y}(\mathbb{Z}[1/S]) for Y=P1{0,1,}\mathcal{Y}=\mathbb{P}^1\setminus\{0,1,\infty\} and for every modular curve Y1(N)Y_1(N) with 4N104\le N\le 10 or N=12N=12, for all sets SS with pSp25105\prod_{p\in S} p^{2}\le 5\cdot 10^{5}, within 3.53.5 seconds on a standard computer.

Keywords

Cite

@article{arxiv.2505.12947,
  title  = {Modular Chabauty: Effective S-Integral Point Computation On Curves with Elliptic Fibrations},
  author = {Sa'ar Zehavi},
  journal= {arXiv preprint arXiv:2505.12947},
  year   = {2025}
}

Comments

16 pages. Python/Sage implementation for Modular curves is available