\documentclass[12pt,oneside,openany]{book} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage{amsmath,amssymb,amsthm,mathtools,mathrsfs} \DeclareFontFamily{U}{rsfs}{\skewchar\font127 } \DeclareFontShape{U}{rsfs}{m}{n}{<-6.5>rsfs5<6.5-7.5>rsfs7<7.5->rsfs10}{} \usepackage{booktabs,array} \usepackage[numbers,sort&compress]{natbib} \usepackage{imakeidx}% \usepackage{environ} \PassOptionsToPackage{hypertexnames=false}{hyperref} \makeatletter \usepackage{lmodern} \usepackage[sc]{mathpazo} \usepackage{bm} \linespread{1.1} \usepackage{microtype} \microtypesetup{stretch=15,shrink=15} \usepackage{geometry} \geometry{letterpaper,left=1in,right=1in,top=0.75in,bottom=0.75in,includeheadfoot, headheight=15pt,headsep=16pt,footskip=26pt} \setlength{\parindent}{1.5em} \setlength{\parskip}{0pt} \setlength{\emergencystretch}{3em} \tolerance=1000 \clubpenalty=3000 \widowpenalty=3000 \displaywidowpenalty=1500 \raggedbottom \allowdisplaybreaks[2] \usepackage{enumitem} \setlist{topsep=4pt plus 2pt minus 1pt,itemsep=2pt plus 1pt,parsep=0pt} \setlist[itemize]{leftmargin=1.5em} \setlist[enumerate]{leftmargin=2em} \usepackage[newparttoc]{titlesec} \usepackage{titletoc,fancyhdr} \newcommand{\trilogy@spacedsc}[1]{{\scshape\textls[90]{\MakeLowercase{#1}}}} \newcommand{\trilogy@headpar}{\rightskip=0pt plus 0.5\hsize\relax \parfillskip=0pt plus 0.5\hsize\relax\hyphenpenalty=10000\relax\exhyphenpenalty=10000\relax} \titleformat{\part}[display] {\normalfont\centering} {\large\trilogy@spacedsc{\partname\ \thepart}} {22pt} {\fontsize{22}{28}\selectfont} \assignpagestyle{\part}{empty} \titleformat{\chapter}[display] {\normalfont\trilogy@headpar} {\trilogy@spacedsc{\chaptertitlename\ \thechapter}} {12pt} {\fontsize{20}{25}\selectfont} \titleformat{name=\chapter,numberless}[display] {\normalfont\trilogy@headpar} {} {0pt} {\fontsize{20}{25}\selectfont\trilogy@starmark} \titlespacing*{\chapter}{0pt}{12pt}{30pt} \newcommand{\trilogy@starmark}[1]{#1\markboth{#1}{#1}} \titleformat{\section} {\normalfont\fontsize{13.5}{17}\selectfont\bfseries\trilogy@headpar}{\thesection}{0.75em}{} \titlespacing*{\section}{0pt}{22pt plus 4pt minus 2pt}{9pt plus 2pt} \titleformat{\subsection} {\normalfont\normalsize\bfseries\trilogy@headpar}{\thesubsection}{0.75em}{} \titlespacing*{\subsection}{0pt}{15pt plus 3pt minus 2pt}{6pt plus 1pt} \titleformat{\paragraph}[runin] {\normalfont\normalsize\bfseries}{}{0pt}{} \titlespacing*{\paragraph}{0pt}{9pt plus 2pt minus 1pt}{0.6em} \setcounter{tocdepth}{1} \setcounter{secnumdepth}{1} \newcommand{\shorthead}[2]{\expandafter\def\csname trilogy@sh@\detokenize{#1}\endcsname{#2}} \newcommand{\trilogy@lookup}[1]{% \ifcsname trilogy@sh@\detokenize{#1}\endcsname \expandafter\let\expandafter\trilogy@headtext\csname trilogy@sh@\detokenize{#1}\endcsname \else \def\trilogy@headtext{#1}% \fi} \newcommand{\trilogy@headfont}{\normalfont\small\itshape} \DeclareRobustCommand{\trilogy@hd}[2]{% \ifx\relax#1\relax\else{\upshape#1}\hspace{0.8em}\fi#2} \newsavebox{\trilogy@chapbox} \newsavebox{\trilogy@secbox} \newsavebox{\trilogy@cachedchapbox} \newsavebox{\trilogy@cachedsecbox} \newif\iftrilogy@headtoolong \newif\iftrilogy@cachedheadtoolong \let\trilogy@cachedheadkey\relax \newcommand{\trilogy@computeheads}{% \trilogy@headtoolongfalse \sbox\trilogy@chapbox{\trilogy@headfont\nouppercase{\leftmark}}% \sbox\trilogy@secbox{}% \protected@edef\trilogy@l{\leftmark}% \protected@edef\trilogy@r{\rightmark}% \ifx\trilogy@r\@empty\else\ifx\trilogy@r\trilogy@l\else \sbox\trilogy@secbox{\trilogy@headfont\nouppercase{\rightmark}}% \fi\fi \dimen@=\wd\trilogy@chapbox\advance\dimen@ 4em\relax \ifdim\dimen@>\headwidth \sbox\trilogy@chapbox{\trilogy@headfont\@chapapp\ \thechapter}% \trilogy@headtoolongtrue \fi \dimen@=\wd\trilogy@chapbox\advance\dimen@\wd\trilogy@secbox\advance\dimen@ 8em\relax \ifdim\dimen@>\headwidth \sbox\trilogy@secbox{\trilogy@headfont \expandafter\let\csname trilogy@hd \endcsname\trilogy@hdnum\nouppercase{\rightmark}}% \fi} \newcommand{\trilogy@heads}[1]{% \protected@edef\trilogy@headkey{% {\leftmark}{\rightmark}{\the\headwidth}% {\fontname\font}{\the\dimexpr1em\relax}{\thechapter}{\@chapapp}}% \ifx\trilogy@headkey\trilogy@cachedheadkey\else \trilogy@computeheads \global\setbox\trilogy@cachedchapbox=\copy\trilogy@chapbox \global\setbox\trilogy@cachedsecbox=\copy\trilogy@secbox \global\let\trilogy@cachedheadkey\trilogy@headkey \iftrilogy@headtoolong \global\trilogy@cachedheadtoolongtrue \else \global\trilogy@cachedheadtoolongfalse \fi \fi \setbox\trilogy@chapbox=\copy\trilogy@cachedchapbox \setbox\trilogy@secbox=\copy\trilogy@cachedsecbox \iftrilogy@cachedheadtoolong \ifx\relax#1\relax\else\PackageWarningNoLine{trilogy-style}{Running head too long on page \thepage; give the chapter a \string\shorthead}\fi \fi} \newcommand{\trilogy@hdnum}[2]{\ifx\relax#1\relax\else\S\,{\upshape#1}\fi} \pagestyle{fancy} \fancyhf{} \fancyhead[L]{\trilogy@heads{warn}\usebox\trilogy@chapbox} \fancyhead[R]{\trilogy@heads{}% \ifdim\wd\trilogy@secbox>\z@\usebox\trilogy@secbox\hspace{2em}\fi \normalfont\small\thepage} \renewcommand{\headrulewidth}{0pt} \renewcommand{\footrulewidth}{0pt} \fancypagestyle{plain}{\fancyhf{}\fancyfoot[C]{\normalfont\small\thepage}% \renewcommand{\headrulewidth}{0pt}\renewcommand{\footrulewidth}{0pt}} \renewcommand{\chaptermark}[1]{\trilogy@lookup{#1}% \markboth{\trilogy@hd{\ifnum\c@secnumdepth>\m@ne\if@mainmatter\thechapter\fi\fi}{\trilogy@headtext}}{}} \renewcommand{\sectionmark}[1]{\trilogy@lookup{#1}% \markright{\trilogy@hd{\ifnum\c@secnumdepth>\z@\thesection\fi}{\trilogy@headtext}}} \contentsmargin{2.2em} \titlecontents{part}[0pt] {\addvspace{16pt plus 2pt}\normalfont} {\trilogy@spacedsc{\partname\ \thecontentslabel}\hspace{1em}} {} {\hfill\contentspage} [\addvspace{4pt}] \titlecontents{chapter}[2.2em] {\addvspace{7pt plus 1pt}\normalfont} {\contentslabel{2.2em}} {\hspace*{-2.2em}} {\hfill\contentspage} \titlecontents{section}[4.8em] {\normalfont\small} {\contentslabel{2.6em}} {\hspace*{-2.6em}} {\titlerule*[0.9em]{.}\contentspage} \indexsetup{othercode={\small\raggedcolumns\maxbalancingoverflow=\z@}} \@ifpackageloaded{natbib}{% \renewcommand{\bibsection}{\chapter*{References}% \addcontentsline{toc}{chapter}{References}}% }{} \newlength{\trilogyenvskip} \setlength{\trilogyenvskip}{10pt plus 3pt minus 2pt} \newtheoremstyle{plain}{\trilogyenvskip}{\trilogyenvskip} {\itshape}{}{\bfseries}{.}{0.5em}{} \newtheoremstyle{definition}{\trilogyenvskip}{\trilogyenvskip} {\normalfont}{}{\bfseries}{.}{0.5em}{} \newtheoremstyle{remark}{\trilogyenvskip}{\trilogyenvskip} {\normalfont}{}{\itshape}{.}{0.5em}{} \newcommand{\trilogynote}[2]{\par\addvspace{5pt plus 1pt}\noindent{\itshape #1}\enspace #2\par} \newcommand{\usedin}[1]{\trilogynote{Used in:}{#1}} \newcommand{\walkthroughname}{Technical walkthrough} \newcommand{\walkthroughend}{\ensuremath{\square}} \newtheoremstyle{trilogysetoff}{\trilogyenvskip}{\trilogyenvskip} {\normalfont\leftskip=1.5em\rightskip=1.5em\relax}{}{\bfseries}{.}{0.5em}{} \theoremstyle{definition} \newtheorem{trilogywalk}{\walkthroughname}[chapter] \newenvironment{walkthrough}[1][] {\ifx\relax#1\relax\begin{trilogywalk}\else\begin{trilogywalk}[#1]\fi \pushQED{\qed}\renewcommand{\qedsymbol}{\walkthroughend}} {\popQED\end{trilogywalk}} \theoremstyle{plain} \newenvironment{trilogyaside}[1] {\par\addvspace{11pt plus 3pt minus 2pt}% \list{}{\leftmargin=1.5em\rightmargin=1.5em\topsep=0pt\partopsep=0pt\parsep=0pt \listparindent=1.5em\itemsep=0pt}% \item\relax{\trilogy@spacedsc{#1}}\par\nopagebreak\vspace{3pt}\noindent\ignorespaces} {\endlist\par\addvspace{11pt plus 3pt minus 2pt}} \newenvironment{sayit}{\begin{trilogyaside}{How to say it}}{\end{trilogyaside}} \newenvironment{fiveminute}{\begin{trilogyaside}{Five-minute explanation}}{\end{trilogyaside}} \newcommand{\tophysicist}{\par\addvspace{2pt}\noindent{\itshape To a physicist.}\enspace\ignorespaces} \newcommand{\tomathematician}{\par\addvspace{4pt}\noindent{\itshape To a mathematician.}\enspace\ignorespaces} \newcommand{\trilogyneedspace}[1]{\par\penalty-100\begingroup \setlength{\dimen@}{#1}\dimen@ii\pagegoal\advance\dimen@ii-\pagetotal \ifdim\dimen@>\dimen@ii\ifdim\dimen@ii>\z@\vfil\fi\break\fi\endgroup} \usepackage[font=small,labelsep=period,skip=8pt]{caption} \usepackage{etoolbox} \patchcmd{\@footnotetext}{\footnotesize}{\small}{}{} \newcommand{\trilogy@overhang}{0pt} \newcommand{\widetablesetup}{% \setlength{\LTleft}{-\trilogy@overhang plus 1fill}% \setlength{\LTright}{-\trilogy@overhang plus 1fill}% \setlength{\linewidth}{\dimexpr\textwidth+2\dimexpr\trilogy@overhang\relax\relax}} \usepackage[hidelinks,bookmarksnumbered=true]{hyperref} \usepackage{bookmark} \hypersetup{pdfauthor={},pdfpagemode=UseNone,pdfdisplaydoctitle=true, pdfstartview={FitH \hypercalcbp{\paperheight}}} \newcommand{\trilogyseries}{Notes on Spin Glasses} \newcommand{\trilogytitlepage}[3]{% \hypersetup{pageanchor=false}% \begin{titlepage} \centering\normalfont \vspace*{1.7in} {\large\trilogy@spacedsc{\trilogyseries}\par} \vspace{12pt} {\normalsize\itshape Volume #1\par} \vspace{1.05in} {\fontsize{28}{35}\selectfont #2\par} \vspace{24pt} {\Large\itshape #3\par} \vfill \end{titlepage}% \hypersetup{pageanchor=true}} \makeatother \usepackage{xurl}% \usepackage[nameinlink,capitalize,noabbrev]{cleveref} \usepackage{aliascnt} \hypersetup{pdftitle={Infinitely Many Elliptic Curves of Exact Ranks Five, Six, and Seven},pdfauthor={P. M. Aronow and Patrick Lopatto}} \renewcommand{\chaptername}{Section} \numberwithin{equation}{chapter} \theoremstyle{plain} \newtheorem{theorem}{Theorem}[chapter] \newaliascnt{proposition}{theorem} \newtheorem{proposition}[proposition]{Proposition} \aliascntresetthe{proposition} \newaliascnt{lemma}{theorem} \newtheorem{lemma}[lemma]{Lemma} \aliascntresetthe{lemma} \newaliascnt{corollary}{theorem} \newtheorem{corollary}[corollary]{Corollary} \aliascntresetthe{corollary} \theoremstyle{definition} \newaliascnt{definition}{theorem} \newtheorem{definition}[definition]{Definition} \aliascntresetthe{definition} \newaliascnt{example}{theorem} \newtheorem{example}[example]{Example} \aliascntresetthe{example} \theoremstyle{remark} \newaliascnt{remark}{theorem} \newtheorem{remark}[remark]{Remark} \aliascntresetthe{remark} \makeatletter \@addtoreset{proposition}{chapter}\@addtoreset{lemma}{chapter}\@addtoreset{corollary}{chapter} \@addtoreset{definition}{chapter}\@addtoreset{example}{chapter}\@addtoreset{remark}{chapter} \makeatother \crefname{theorem}{Theorem}{Theorems} \crefname{proposition}{Proposition}{Propositions} \crefname{lemma}{Lemma}{Lemmas} \crefname{corollary}{Corollary}{Corollaries} \crefname{definition}{Definition}{Definitions} \crefname{example}{Example}{Examples} \crefname{remark}{Remark}{Remarks} \crefname{chapter}{Section}{Sections} \crefname{part}{Part}{Parts} \crefname{section}{Section}{Sections} \crefname{subsection}{Section}{Sections} \crefname{table}{Table}{Tables} \crefname{appendix}{Appendix}{Appendices} \crefname{subappendix}{Appendix}{Appendices} \crefname{equation}{}{} \crefformat{equation}{(#2#1#3)} \Crefformat{equation}{(#2#1#3)} \crefrangeformat{equation}{(#3#1#4)--(#5#2#6)} \Crefrangeformat{equation}{(#3#1#4)--(#5#2#6)} \crefmultiformat{equation}{(#2#1#3)}{ and~(#2#1#3)}{, (#2#1#3)}{, and~(#2#1#3)} \Crefmultiformat{equation}{(#2#1#3)}{ and~(#2#1#3)}{, (#2#1#3)}{, and~(#2#1#3)} \newcommand{\creflastconjunction}{, and~} \newcommand{\creflastgroupconjunction}{, and~} \makeatletter \newcommand{\npp@noteblock}[2]{% \ifx\relax#1\relax\else{\centering\trilogy@spacedsc{#1}\par}\vspace{6pt}\fi {\centering \begin{minipage}{0.84\textwidth}\small\normalfont\setlength{\parindent}{1.5em}% \noindent\ignorespaces#2\end{minipage}\par}} \NewEnviron{authorsnote}{% \clearpage\thispagestyle{empty}% \vspace*{\stretch{2}}% \npp@noteblock{Authors' note}{\BODY}% \vspace*{\stretch{3}}% \clearpage} \NewEnviron{abstractpage}{% \clearpage\thispagestyle{empty}% \vspace*{\stretch{2}}% \npp@noteblock{Abstract}{\BODY}% \vspace*{\stretch{3}}% \clearpage} \newcommand{\npptitlepage}[2]{% \hypersetup{pageanchor=false}% \begin{titlepage} \centering\normalfont \vspace*{1.7in} {\large\strut\par} \vspace{1.05in} {\fontsize{28}{35}\selectfont #1\par} \vspace{1.1in} {\Large\def\\{\par\vspace{10pt}}#2\par} \vfill \end{titlepage}% \hypersetup{pageanchor=true}} \makeatother \newcommand{\Q}{\mathbb Q} \newcommand{\Z}{\mathbb Z} \newcommand{\F}{\mathbb F} \newcommand{\R}{\mathbb R} \newcommand{\Qbar}{\overline{\mathbb Q}} \DeclareMathOperator{\rk}{rank} \DeclareMathOperator{\area}{area} \DeclareMathOperator{\Sel}{Sel} \newcommand{\leg}[2]{\mathchoice{\left(\frac{#1}{#2}\right)}{(#1/#2)}{(#1/#2)}{(#1/#2)}} \newcommand{\sq}[1]{[#1]} \newcommand{\sqgp}[1]{#1^{\times}/#1^{\times2}} \newcommand{\dual}{\hat\phi} \newcommand{\datum}{\mathfrak D} \newcommand{\cB}{\mathcal B} \newcommand{\cP}{\mathcal P} \newcommand{\cK}{\mathcal K} \newcommand{\eps}{\varepsilon} \newcommand{\abs}[1]{\left|#1\right|} \allowdisplaybreaks[2] \clubpenalty=10000 \patchcmd{\thebibliography}{\clubpenalty4000}{\clubpenalty10000}{}{} \begin{document} \frontmatter \npptitlepage{Infinitely Many Elliptic Curves\\ of Exact Ranks Five,\\ Six, and Seven}{P.\ M.\ Aronow\\ Patrick Lopatto} \begin{authorsnote} With the exception of this note, the entire document is machine-written. We have carefully supervised its preparation to ensure that the proofs are readable and that previous literature is appropriately cited. We are releasing this manuscript on Hexagon to disseminate the result as quickly as possible because it may be of interest to the mathematical community. We welcome suggestions concerning mathematical corrections, omitted citations, and attribution of ideas. P.\ L.\ was partially supported by NSF grant DMS-2450004. \end{authorsnote} \begin{abstractpage} We prove that for each $r\in\{5,6,7\}$, there exist infinitely many elliptic curves over $\Q$, pairwise nonisomorphic over $\Qbar$, whose Mordell--Weil rank over $\Q$ is exactly $r$. Zywina recently proved the analogous statement for $0\le r\le 4$ over every number field, and our proof follows his strategy. For each $r$, we give an explicit pair of $2$-isogenous elliptic curves whose discriminants are, up to constants, products of powers of twelve binary linear forms in two integer parameters. The families are obtained from Zywina's curves of rank four, or from a related pair of curves, by base change along a conic. Explicit rational points give lower bounds for the images of the two descent maps. We specialize at parameters in a fixed congruence class at which the twelve linear forms, divided by fixed constants, take prime values. There, necessary local conditions in the descent become linear equations over $\F_2$, and their solution spaces have the same dimensions as the lower bounds. The coefficients of these equations are determined by the congruence class up to a single sign, and both values of this sign give the same bound. The Green--Tao--Ziegler theorem on linear equations in primes then gives infinitely many such specializations, with infinitely many $j$-invariants. \end{abstractpage} \tableofcontents \mainmatter \chapter{Introduction}\label{sec:introduction} \section{Main result}\label{sec:intro-main} Let $E$ be an elliptic curve over $\Q$. The Mordell--Weil theorem states that the group $E(\Q)$ of rational points of $E$ is finitely generated \cite{Mordell1922,Weil1929}; see also \cite[Theorem~VIII.6.7]{SilvermanAEC}. The rank of this group is called the rank of $E$, and we denote it by $\rk E(\Q)$. The rank is a basic invariant of $E$, but it remains poorly understood. In particular, little is known about which integers occur as the rank of infinitely many elliptic curves over $\Q$. Here we count curves up to isomorphism over $\Qbar$, so that the twists of a single curve are counted only once. In this article, we establish that the integers five, six, and seven occur in this way. \begin{theorem}\label{thm:main} For each $r\in\{5,6,7\}$, there exist infinitely many elliptic curves $E$ over $\Q$, pairwise nonisomorphic over $\Qbar$, such that $\rk E(\Q)=r$. \end{theorem} Two elliptic curves over $\Q$ are isomorphic over $\Qbar$ if and only if they have the same $j$-invariant \cite[Proposition~III.1.4(b)]{SilvermanAEC}. Thus \cref{thm:main} states that for each $r\in\{5,6,7\}$, infinitely many distinct $j$-invariants occur among the elliptic curves over $\Q$ of rank $r$. In particular, these curves are not all twists of finitely many curves. Each case of \cref{thm:main} comes from an explicit family. For each $r$, we fix twelve binary linear forms $L_i=a_iM+b_iN$ ($0\le i\le 11$) with integer coefficients, we set \begin{equation*} F=L_0L_1L_2L_3,\qquad H=L_4L_5L_6L_7,\qquad J=L_8L_9L_{10}L_{11}, \end{equation*} and we fix nonzero integers $A$, $B$, and $C$ such that $A^2F+4BH=CJ$ identically in $M$ and $N$. For integers $M$ and $N$ with $F(M,N)H(M,N)J(M,N)\ne0$, we consider the elliptic curves \begin{equation}\label{eq:intro-curves} E_{M,N}\colon y^2=x^3+AFx^2-BFHx,\qquad E'_{M,N}\colon y^2=x^3-2AFx^2+CFJx, \end{equation} which are related by an isogeny of degree two whose kernel is generated by the point $(0,0)$. The identity $A^2F+4BH=CJ$ states that the discriminant of the quadratic polynomial $x^2+AFx-BFH$ equals $CFJ$. The discriminant of $E_{M,N}$ is then $16B^2CF^3H^2J$ (\cref{lem:datum-basic}), which is a constant times a product of powers of the twelve linear forms. The family also comes with positive integers $c_0,\dots,c_{11}$, a modulus $W$, a residue class $(M_0,N_0)$ modulo $W$, and an open cone $\cK_r\subset\R^2$. We prove that if $(M,N)\equiv(M_0,N_0)\pmod W$, $(M,N)\in\cK_r$, and the twelve numbers $p_i=L_i(M,N)/c_i$ are distinct primes outside a fixed finite set, then $\rk E_{M,N}(\Q)=r$; see \cref{thm:r5,thm:r6,thm:r7}. Using the Green--Tao--Ziegler theorem on linear equations in primes \cite{GT2010,GT2012,GTZ2012}, we find infinitely many such pairs $(M,N)$, with infinitely many values of $M/N$. Since the $j$-invariant of $E_{M,N}$ takes each value for at most twelve values of $M/N$ (\cref{lem:j-invariant}), these curves have infinitely many $j$-invariants. The main data of the three families are listed in \cref{tab:intro-families}. \begin{table}[ht] \centering \begin{tabular}{@{}crrrcrc@{}} \toprule $r$ & $A$ & $B$ & $C$ & $(d_E,d_{E'})$ & $W$ & Section\\ \midrule $5$ & $1500$ & $2700$ & $57600$ & $(3,4)$ & $19984345920$ & \ref{sec:rank5}\\ $6$ & $70$ & $784$ & $1764$ & $(4,4)$ & $780373440$ & \ref{sec:rank6}\\ $7$ & $91205$ & $33124$ & $9$ & $(5,4)$ & $308403583488$ & \ref{sec:rank7}\\ \bottomrule \end{tabular} \caption{The three families. The integers $A$, $B$, and $C$ satisfy $A^2F+4BH=CJ$. The numbers $d_E$ and $d_{E'}$ are the dimensions of the images of the two descent maps at every specialization that we use, so that $\rk E_{M,N}(\Q)=d_E+d_{E'}-2=r$, and $W$ is the modulus of the congruence class.} \label{tab:intro-families} \end{table} \section{Background}\label{sec:intro-background} It is not known whether the ranks of elliptic curves over $\Q$ are bounded; see \cite[\S3]{PPVW2019} for the history of this question. Earlier, it was often expected that they are unbounded. In \cite{PPVW2019}, Park, Poonen, Voight, and Wood proposed a heuristic which predicts the opposite: for each $0\le r\le 20$, infinitely many elliptic curves over $\Q$ have rank $r$, and only finitely many have rank greater than $21$. The ranks in \cref{thm:main} lie in the range where this heuristic predicts infinitely many curves. Curves of large rank are usually found among the specializations of an elliptic curve over $\Q(t)$ with many independent sections. Mestre constructed elliptic curves over $\Q(t)$ of rank at least $12$ \cite{Mestre1991}. Elkies announced constructions of higher rank in his 2007 lectures \cite{Elkies2007} and gave explicit formulas and proofs in \cite[Theorems~1--3]{Elkies2026}: an elliptic K3 surface over $\Q(t)$ of rank $17$, quadratic base changes of this surface with rank at least $18$, and a base change over a curve of genus one with rank at least $19$, which has infinitely many rational fibers of rank at least $19$. A specialization of the rank-$17$ surface is a curve over $\Q$ with at least $28$ independent rational points \cite[Theorem~2]{Elkies2026}. For a nonisotrivial elliptic curve over $\Q(t)$, Silverman's specialization theorem \cite[Theorem~C, p.~208]{Silverman1983}, also stated in \cite[Theorem~C.20.3]{SilvermanAEC}, implies that the specialization map on sections is injective at all but finitely many rational values of $t$. Hence all but finitely many rational fibers have rank at least the rank over $\Q(t)$. Specialization yields only lower bounds. For example, Dujella and Peral proved in \cite[\S3]{DujellaPeral2020} that infinitely many curves over $\Q$ induced by rational Diophantine triples have rank at least seven, and in \cite[\S4]{DujellaPeral2024} they constructed an elliptic curve over $\Q(u)$ with torsion subgroup $\Z/4\Z$ and rank exactly six. The rank of a fiber may exceed the generic rank, and to determine it exactly one needs an upper bound as well, which in practice comes from descent. As Zywina remarks in \cite[\S1]{Zywina2026}, even with an elliptic curve of rank $18$ over $\Q(t)$, it is unclear how to find a fixed $r\ge 18$ such that infinitely many of its fibers have rank exactly $r$. \section{Exact ranks}\label{sec:intro-exact} For ranks zero and one, infinitely many curves over $\Q$ of exactly that rank, pairwise nonisomorphic over $\Qbar$, have been known for some time. Mazur and Rubin proved the rank-zero case over every number field \cite[Corollary~1.11 and proof of Lemma~5.4]{MazurRubin2010}. Over $\Q$, the rank-one case follows, for example, from the theorem of Bhargava and Skinner that a positive proportion of elliptic curves over $\Q$ have rank one \cite{BhargavaSkinner2014}. An earlier use of prime values and $2$-descent to preserve a generic rank is Zywina's nonisotrivial rank-zero surface with infinitely many rank-zero fibers \cite[Theorem~1.2]{ZywinaNoJumps2025}. In \cite{Zywina2025}, Zywina proved the corresponding statement for rank two.\footnote{Under the parity conjecture, earlier constructions of infinitely many curves over $\Q$ of rank exactly two were given by Byeon and Jeong \cite[Theorem~1.1]{ByeonJeong2016} and by Jeong \cite[Theorem~1.1]{Jeong2019}. These are twist families with constant $j$-invariant $0$ or $1728$.} His curves are $y^2=x^3-5(m+16n^2)x^2+4(m+16n^2)(m+25n^2)x$, where $m$, $m+16n^2$, and $m+25n^2$ are primes congruent to $11$ modulo $24$. He bounds the rank from above by descent through the rational $2$-isogeny, with local computations at $2$ and at the three primes, and he obtains infinitely many such triples of primes from the theorem of Tao and Ziegler on polynomial progressions in the primes \cite[Theorem~1.3]{TaoZiegler2008} (see also \cite{TaoZieglerErratum2013}). The rank-one case over every number field was proved independently by Koymans and Pagano \cite{KoymansPagano2025} and by Zywina \cite{ZywinaRankOne2025}. Savoie constructed infinitely many curves of rank two over $\Q(i)$, all with $j$-invariant $1728$ \cite{Savoie2025}. In \cite[Theorem~1.1]{Zywina2026}, Zywina proved that for every number field $K$ and every $0\le r\le 4$, there exist infinitely many elliptic curves over $K$ of rank $r$, pairwise nonisomorphic over $\overline K$. For each $r$, he uses an explicit nonisotrivial elliptic curve of rank $r$ over $K(T)$ with a point of order two, and he shows that infinitely many of its specializations have rank $r$; we describe his method in \cref{sec:intro-method}. Our proof of \cref{thm:main} follows his strategy. Over $\Q$, \cref{thm:main} extends the range $0\le r\le 4$ of \cite[Theorem~1.1]{Zywina2026} to $r\in\{5,6,7\}$. We do not consider other number fields. Two recent results are close to \cref{thm:main}. In \cite[Theorem~1.1]{Savoie2026}, Savoie proved that for each $r\in\{4,6\}$, there exist infinitely many elliptic curves over $\Q(i)$ of rank exactly $r$, pairwise nonisomorphic over $\Q(i)$, not obtained by base change from $\Q$, and all with $j$-invariant $1728$. His curves are quartic twists $y^2=x^3+bx$. Their points come from factorizations $b=ef$ with $e+f$ a square, the upper bounds come from descent through the endomorphism $1+i$, and Kai's theorem \cite{Kai} on prime values of linear forms over number fields supplies the specializations. Since the $j$-invariant is constant, all of these curves are isomorphic over $\Qbar$. Compared with \cref{thm:main}, the ground field and the notion of infinitude differ: our curves are defined over $\Q$ and have infinitely many $j$-invariants. Both works use explicit points whose classes have prescribed prime supports, and both express the local conditions in the descent through quadratic residue symbols. Savoie uses the graph and matrix descriptions of Kling and Savoie \cite[Theorem~5.2 of the cited preprint]{KlingSavoie2024}. In his rank-six family, he reduces the pairwise symbols to one undetermined sign and proves that both resulting Laplacians have the same kernel \cite[Lemmas~4.1--4.2]{Savoie2026}. In \cite[Proposition~6.1]{Lu2026}, Lu constructed five independent sections over the function field of a curve of genus one with infinitely many rational points, and obtained infinitely many elliptic curves over $\Q$, pairwise nonisomorphic over $\Qbar$, of rank at least five. As Lu notes, these results give lower bounds and do not determine the ranks. \section{The method and its sources}\label{sec:intro-method} We now describe the ingredients of the proof of \cref{thm:main} and their origins. \Cref{sec:overview} gives a more detailed overview. \paragraph{Descent by a rational $2$-isogeny.} For a pair $(M,N)$ with $FHJ\ne0$, let $\phi\colon E_{M,N}\to E'_{M,N}$ be the isogeny between the curves in \eqref{eq:intro-curves}, and let $\dual$ be its dual. The descent map $\delta_E$ sends the identity of $E_{M,N}(\Q)$ to the trivial class in $\sqgp{\Q}$, the point $(0,0)$ to the class of $-BFH$, and every other point $(x,y)$ to the class of $x$. It is a homomorphism with kernel $\dual(E'_{M,N}(\Q))$. The map $\delta_{E'}$ on $E'_{M,N}(\Q)$ is defined in the same way and has kernel $\phi(E_{M,N}(\Q))$. If $d_E$ and $d_{E'}$ denote the dimensions over $\F_2$ of the images of $\delta_E$ and $\delta_{E'}$, then $\rk E_{M,N}(\Q)=d_E+d_{E'}-2$. Descent is the method by which Mordell and Weil proved finite generation \cite{Mordell1922,Weil1929}. The form of it that we use, for a rational $2$-isogeny, is classical. We follow Tate's 1961 Haverford lectures as expanded in \cite[\S\S3.4--3.6]{SilvermanTate2015}, together with \cite[Example~X.4.8 and Proposition~X.4.9]{SilvermanAEC} and \cite[\S14]{Cassels1991}. The rank formula in the form above is \cite[Lemma~3.1]{Zywina2026}; see also \cite[\S3.6]{SilvermanTate2015}. We bound $d_E$ and $d_{E'}$ from below by the classes of explicit rational points. For the upper bounds, we use that for every place $v$ of $\Q$, the image of $\delta_E(E_{M,N}(\Q))$ in $\sqgp{\Q_v}$ lies in the image of the local descent map on $E_{M,N}(\Q_v)$, and similarly for $E'_{M,N}$. These are the local conditions that define the Selmer groups of $\phi$ and $\dual$ \cite[\S X.4]{SilvermanAEC}. We impose only the conditions that we need, at finitely many places, and show that the resulting upper bounds agree with the lower bounds. \paragraph{Local conditions as linear equations.} At the specializations we use, every class in the image of $\delta_E$ is represented by a product of $-1$, a few fixed primes, and some of the primes $p_i$ that divide $BFH$ (\cref{lem:support}). Once we fix these generators, we may regard a class as a vector over $\F_2$, and the local condition at a prime $p_i$ is a linear equation in this vector whose coefficients are Legendre symbols modulo $p_i$. The local conditions at the fixed places are linear equations as well. Such matrices occur in R\'edei's arithmetic treatment \cite[\S5 and p.~59, footnote~11]{Redei1934} of the R\'edei--Reichardt formula for the $4$-rank of the narrow class group of a quadratic field \cite{RedeiReichardt1934}. For elliptic curves, Monsky gave a binary-matrix description of full $2$-descent for the congruent-number curves in his appendix to \cite[pp.~365--369, especially p.~366]{HeathBrownMonsky1994}. Feng used quadratic-residue graphs and their binary Laplacians in descent by a $2$-isogeny \cite[\S\S2--3]{Feng1996}. Xiong and Zaharescu treated the Selmer groups of a $2$-isogeny of these curves and of its dual in a similar way \cite[\S3.1, Theorem~3]{XiongZaharescu2009}, and Kane and Klagsbrun constructed the corresponding matrices for a rational $2$-isogeny and its dual in families of quadratic twists \cite[\S4]{KaneKlagsbrun2017}. In these congruent-number and quadratic-twist treatments, the primes are the prime factors of a twisting parameter, and the Legendre symbols among them vary with the parameter. In our families, a congruence condition on $(M,N)$ determines every entry of the matrices as a function of a single undetermined sign, which we discuss below. \paragraph{Prime values and descent.} To control the primes of bad reduction of $E_{M,N}$, we specialize at pairs $(M,N)$ where the twelve linear forms take prime values, up to the fixed factors $c_i$. Prime values of polynomials have long been used for this purpose in the fibration method. Colliot-Th\'el\`ene and Sansuc used Schinzel's Hypothesis~H \cite{SchinzelSierpinski1958}, which is a conjecture, to study the Hasse principle and weak approximation on fibrations \cite{ColliotTheleneSansuc1982}; see also \cite{ColliotTheleneSwinnertonDyer1994}. Swinnerton-Dyer \cite{SwinnertonDyer1995} introduced this approach for certain genus-one pencils over $\Q$ whose Jacobians have full rational $2$-torsion. Colliot-Th\'el\`ene, Skorobogatov, and Swinnerton-Dyer \cite[Introduction]{CSS1998GenusOne} developed it further for suitable pencils over number fields, choosing primes so as to control the $2$-Selmer groups. These results assume Hypothesis~H and the finiteness of the relevant Tate--Shafarevich groups. Bender and Swinnerton-Dyer \cite[Theorems~1--2]{BenderSwinnertonDyer2001} extended this method to certain pencils of $2$-coverings whose generic Jacobians have exactly one nonzero rational $2$-torsion point. Colliot-Th\'el\`ene \cite[Theorems~A--B and \S1.4]{ColliotThelene2001} recast their solubility criteria in terms of the vertical Brauer--Manin obstruction, using the Selmer groups of a $2$-isogeny and its dual; these results retain the same conjectural assumptions. Skorobogatov and Swinnerton-Dyer \cite{SkorobogatovSwinnertonDyer2005} developed a version of this descent for certain Kummer surfaces which still assumes the finiteness of the relevant Tate--Shafarevich groups but does not require Hypothesis~H. When the polynomials are linear forms in two variables, as they are for a fibration over the projective line whose degenerate fibers lie over rational points, the Green--Tao--Ziegler theorem can take the place of Hypothesis~H. Browning, Matthiesen, and Skorobogatov used additive combinatorics together with descent over $\Q$ to treat pencils of conics and quadrics with rational degenerate fibers \cite[Theorems~1.1--1.2]{BrowningMatthiesenSkorobogatov2014}. Harpaz, Skorobogatov, and Wittenberg adapted the fibration method over $\Q$ using simultaneous linear prime values in \cite{HSW2014}, for suitable fibrations of this kind. Kai \cite{Kai} extended the Green--Tao--Ziegler theorem to prime elements of number fields. Koymans and Pagano combine four prime-valued linear forms, prescribed quadratic characters at fixed auxiliary primes, and Hilbert reciprocity to control a twist's Selmer group \cite[\S3, Theorems~3.3 and~3.5]{KoymansPagano2025}. \paragraph{Linear equations in primes.} Green and Tao \cite{GT2010} proved an asymptotic formula for the number of integer points in a convex region at which a system of affine-linear forms of finite complexity takes prime values, assuming two conjectures: the M\"obius--nilsequences conjecture and the inverse conjecture for the Gowers norms. The first was proved by Green and Tao \cite[Theorem~1.1]{GT2012}, and the cases of the second that were not previously known were proved by Green, Tao, and Ziegler \cite[Theorem~1.3]{GTZ2012}, whose later corrections are recorded in the bibliography. We use this theorem for twelve affine-linear forms in two variables with pairwise nonproportional linear parts. Such a system has complexity at most ten by \cite[Lemma~1.6]{GT2010}, and \cref{sec:primes} states the form of the theorem that we need. It produces prime values at points of a prescribed congruence class and cone, provided that there is no local obstruction, but it gives no control of the Legendre symbols among the resulting primes. \paragraph{Zywina's strategy.} In \cite{Zywina2026}, Zywina starts from a nonisotrivial elliptic curve $y^2=x^3+ax^2+bx$ over $K(T)$ whose discriminant is a product of linear factors over $K$, so that its bad fibers lie over finitely many points $e\in K$. Sections of this curve and of the $2$-isogenous curve over $K(T)$ bound the images of the descent maps from below at all but finitely many specializations. He chooses a finite set $S$ of primes of $K$ containing the denominators of the bad parameters, together with two auxiliary primes $\mathfrak q_1,\mathfrak q_2$ outside $S$. Kai's theorem \cite[Proposition~13.2]{Kai} then provides $S$-integers $m$ and $n$ such that the elements $m-en$ are pairwise nonassociate prime elements of the ring of $S'$-integers, where $S'=S\cup\{\mathfrak q_1,\mathfrak q_2\}$, and $(m,n)$ satisfies prescribed local conditions; he specializes at $t=m/n$ \cite[Proposition~5.9]{Zywina2026}. Using local computations at these primes, auxiliary primes, global reciprocity, and the Selmer ratio of the isogeny, Zywina shows that the Selmer groups of the specialized isogenies are spanned by the classes of the sections. The rank of the specialization then equals the rank over $K(T)$. The axiomatic form of this argument is \cite[Theorem~4.1]{Zywina2026}. We write $\mathcal A$ for the set of additive fibers, and $\mathcal M$ (respectively $\mathcal M'$) for the set of multiplicative fibers of type $\mathrm I_{2n}$ on the first curve and $\mathrm I_n$ on the second (respectively the reverse). Besides conditions on the bad fibers, Theorem~4.1 of \cite{Zywina2026} requires that the images of the two descent maps over $K(T)$ have dimensions at least $|\mathcal A|+|\mathcal M|-1$ and $|\mathcal A|+|\mathcal M'|-1$. These conditions force the rank over $K(T)$ to equal $2|\mathcal A|+|\mathcal M|+|\mathcal M'|-4$, which is the upper bound $\deg\mathcal N-4$ of Shioda \cite[Corollary~2]{Shioda1992}, where $\mathcal N$ is the conductor of the elliptic surface. In characteristic zero, Shioda's stronger bound $\rk E(\overline K(T))\le\deg\mathcal N-4-2p_g$ \cite[Corollary~3, equation~(1.13')]{Shioda1992} shows that equality in $\deg\mathcal N-4$ forces the geometric genus $p_g$ to be zero; see also \cite[\S2]{Zywina2026}. Zywina's surfaces are rational elliptic surfaces with a point of order two, whose rank is at most four by \cite[Corollary~2.1]{OguisoShioda1991}. For $r=4$, he uses the pair \begin{equation}\label{eq:intro-zywina} \begin{aligned} E_Z\colon y^2&=x^3-70(T^2-25^2)x^2+2^4 7^2(T^2-11^2)(T^2-25^2)x,\\ E'_Z\colon y^2&=x^3+140(T^2-25^2)x^2+2^2 3^2 7^2(T^2-25^2)(T^2-39^2)x \end{aligned} \end{equation} of \cite[\S6.5]{Zywina2026}, whose six bad fibers lie over $T=\pm11,\pm25,\pm39$. \paragraph{Conic base change.} Our families arise by base change of degree two. For the rank-five family, we start from the curve $E'_Z$ in \eqref{eq:intro-zywina}, and for the rank-six family from $E_Z$. For the rank-seven family, we start from a related $2$-isogenous pair of the same form, with bad fibers over $T=\pm1,\pm v,\pm w$ for certain rational numbers $v$ and $w$. In each case, the base change is along a conic over which an additional point becomes rational; \cref{sec:overview-origin} explains how it produces the twelve forms $L_i$ and the identity $A^2F+4BH=CJ$, and \cref{app:origins} gives the details. Making a quadratic section rational by a base change of degree two is a classical way to raise the rank of an elliptic surface; see Mestre's conic construction \cite[\S2.2]{Mestre1991} and Elkies's discussion \cite[Lecture~III, p.~2003]{Elkies2007}. Dujella, Kazalicki, and Peral describe the corresponding divisor and square conditions for models $y^2=x^3+ax^2+bx$ in \cite[\S1.1]{DujellaKazalickiPeral2021}. Salgado gives general results on new independent sections from moving multisections \cite[Corollary~4.3]{Salgado2012}, and Loughran and Salgado develop this method using conic bundles \cite[\S1.2 and Theorem~2.4]{LoughranSalgado2022}. In \cite[\S4]{DujellaPeral2024}, Dujella and Peral raise the rank of an elliptic curve over $\Q(u)$ from four to six by imposing two conditions, each of which defines a conic. Such a base change need not raise the rank. For the rank-seven family, the point supplied directly by the conic has a square $x$-coordinate, so its class under $\delta_E$ is trivial, and the additional class comes from another point (\cref{app:origins}). For this reason, the proofs do not use the construction. We verify the new classes directly at every specialization, and \cref{app:origins} only explains where the families come from. \paragraph{What is new.} The proof of \cref{thm:main} differs from the maximal-rank argument of \cite{Zywina2026} in the following ways. \begin{itemize} \item \emph{Three families.} These are the families of \cref{tab:intro-families}, with their points, congruence classes, and cones. \item \emph{Explicit matrices instead of the criterion of maximal rank.} After the base change, each family has twelve bad fibers: four additive fibers at the zeros of $F$, and eight multiplicative fibers at the zeros of $H$ and $J$, which form the sets $\mathcal M$ and $\mathcal M'$ respectively. The number $2|\mathcal A|+|\mathcal M|+|\mathcal M'|-4$ is then $12$, while the ranks we prove are $5$, $6$, and $7$. Since infinitely many fibers of each family have rank $r\le 7$, Silverman's theorem \cite[Theorem~C, p.~208]{Silverman1983} implies that the rank of the family over $\Q(M/N)$ is at most $r$. Thus the families do not have maximal rank, and \cite[Theorem~4.1]{Zywina2026} does not apply. (The fiber types and K3 classification of these elliptic surfaces are proved in \cref{rem:elliptic-surfaces}, using \cite{Tate1975,SchuttShioda2010}.) Instead, for a fixed congruence class and cone, we write the local conditions at $2$, at $3$, at one or two further fixed primes, at the real place, and at the twelve primes $p_i$ as the rows of explicit matrices over $\F_2$ with twelve or thirteen columns. Their ranks show that the images of $\delta_E$ and $\delta_{E'}$ are spanned by the classes of explicit points. We display the matrices with labeled rows and columns, explain each entry through tables of residues, and give rank certificates that can be checked by hand. \item \emph{One free sign.} The congruence class determines every entry of the matrices as a function of the sign $\eps=\leg{N}{p_0}$, which it does not determine. When $\eps$ changes sign, every row coming from one of the primes $p_i$ changes by the same vector, and both values of $\eps$ give the same upper bound (\cref{lem:eta-rank}). The analytic input is therefore used only to produce prime values in a congruence class and a cone, and we need no condition on quadratic residue symbols among the growing primes. The related one-sign reduction and common-kernel mechanism over $\Q(i)$ in \cite[Lemmas~4.1--4.2]{Savoie2026} is a precedent for this step. \item \emph{The ground field.} The proof takes place over $\Q$ and uses the Green--Tao--Ziegler theorem directly, instead of Kai's extension to number fields. \end{itemize} The proof of \cref{thm:main} is unconditional. It does not use the finiteness of Tate--Shafarevich groups, the parity conjecture, analytic ranks, or a specialization theorem: both the upper and the lower bounds are proved directly at each prime specialization. \section{Computer verification}\label{sec:intro-verification} In \cref{part:families}, we use finite arithmetic of the following kinds: \begin{itemize} \item the identity $A^2F+4BH=CJ$, and the identities stating that the listed points lie on the curves, which are homogeneous polynomial identities of degree at most twelve in $(M,N)$; \item the values of $W$, $M_0$, and $N_0$ given by the Chinese remainder theorem; \item the factorizations of the coefficients $b_i$ and of the determinants $a_ib_j-a_jb_i$; \item the residues of the primes $p_i$ modulo small primes, and the Legendre symbols that they determine; \item the ranks of matrices over $\F_2$ with twelve or thirteen columns. \end{itemize} We state each of these claims precisely, so that a reader can check it by hand or with any computer algebra system. For instance, a homogeneous identity of degree at most twelve in $(M,N)$ holds if it holds at $N=1$ for thirteen distinct values of $M$. For the ranks, we display the matrices and give certificates in the form of triangular minors. \Cref{app:verification} describes the supplied scripts, which use exact arithmetic, and lists the claims that they check. The uniform arguments, which apply to every pair $(M,N)$ in an infinite progression, and the analytic input are proved in the text and are not checked by computer. \section{Organization and notation}\label{sec:intro-organization} \Cref{sec:overview} gives an overview of the proof, including a dimension count for one of the families. \Cref{part:tools} develops the general tools. \Cref{sec:descent} recalls descent by a rational $2$-isogeny over $\Q$ and over its completions, proves the rank formula (\cref{lem:rank-formula}) and the local lemmas that we need, and shows how local conditions become rows of a matrix over $\F_2$ (\cref{lem:upper-bound}). \Cref{sec:families} introduces twelve-form data (\cref{def:datum}) and their prime specializations, computes the local images at the twelve primes $p_i$ and the Legendre symbols among them, and proves the rank criterion of \cref{prop:rank-criterion}. \Cref{sec:primes} states the Green--Tao--Ziegler theorem in the form that we use and proves \cref{prop:infinitely-many}, which gives infinitely many prime specializations in a congruence class and a cone. \Cref{part:families} treats the three families. \Cref{sec:rank5,sec:rank6,sec:rank7} prove \cref{thm:r5,thm:r6,thm:r7} by checking the hypotheses of \cref{prop:rank-criterion,prop:infinitely-many}, and \cref{sec:proof} deduces \cref{thm:main}. \Cref{app:verification} describes the computer verification, and \cref{app:origins} explains how the three families were found. Throughout, for a field $K$ of characteristic zero, we write $\sqgp{K}$ for the group of squareclasses of $K$, which we regard as a vector space over $\F_2$, and $\sq{u}$ for the class of $u\in K^\times$. For a prime $p$, we write $v_p$ for the $p$-adic valuation on $\Q$ and on $\Q_p$, and we set $\Q_\infty=\R$. For an odd prime $p$ and an integer $z$ prime to $p$, we write $\leg zp$ for the Legendre symbol. At a prime specialization, for $0\le i\le 11$ and an integer $z$ prime to $p_i$, we define $\lambda_i(z)\in\F_2$ by $\leg{z}{p_i}=(-1)^{\lambda_i(z)}$, so that $\lambda_i(zz')=\lambda_i(z)+\lambda_i(z')$. We write the free sign as $\eps=\leg{N}{p_0}=(-1)^\eta$ with $\eta\in\F_2$. The remaining notation, including the curves $E_{\alpha,\beta}$, the isogeny $\phi$ and its dual $\dual$, and the descent maps, is introduced in \cref{sec:descent,sec:families}. \chapter{Overview of the proof}\label{sec:overview} In this section, we explain how the proof of \cref{thm:main} works. We describe the steps for a general family of the form \eqref{eq:intro-curves}, in the order in which \cref{part:tools} carries them out, and in \cref{sec:overview-example} we follow them through the rank-six family. Precise statements and complete proofs are given in \cref{sec:descent,sec:families,sec:primes,sec:rank5,sec:rank6,sec:rank7}, and we point to them as we go. Nothing in this section is used later. The proof has three parts. Fix one of the three families. First, we bound the dimensions $d_E$ and $d_{E'}$ of the images of the two descent maps from below by the classes of explicit rational points, at every pair $(M,N)$ at which the twelve forms take prime values up to fixed factors. Second, we bound them from above by local conditions at finitely many places, provided that $(M,N)$ also lies in a fixed congruence class and a fixed open cone. Most of the work lies in this step. Third, we use the Green--Tao--Ziegler theorem to produce infinitely many such pairs $(M,N)$, and we show that the resulting curves have infinitely many $j$-invariants. \section{The shape of the families}\label{sec:overview-shape} Recall the curves $E_{M,N}$ and $E'_{M,N}$ of \eqref{eq:intro-curves}. When $(M,N)$ is fixed, we write $E=E_{M,N}$ and $E'=E'_{M,N}$, and \begin{equation*} \alpha=AF,\qquad\beta=-BFH,\qquad\alpha'=-2AF,\qquad\beta'=CFJ \end{equation*} for their coefficients. Since $\alpha^2-4\beta=F(A^2F+4BH)$, the identity $A^2F+4BH=CJ$ says exactly that $\beta'=\alpha^2-4\beta$, that is, that $E'$ is the curve $y^2=x^3-2\alpha x^2+(\alpha^2-4\beta)x$, which is $2$-isogenous to $E$ (\cref{lem:datum-basic}). Note that all four coefficients are constants times products of the forms $L_i$, and so is the discriminant $16B^2CF^3H^2J$ of $E$. Every prime of bad reduction of $E$ therefore divides $2BC$ or one of the twelve values $L_i(M,N)$. The twelve linear factors are what make the descent computable at infinitely many pairs $(M,N)$. Suppose that $L_i(M,N)=c_ip_i$ for $0\le i\le11$, where the $c_i$ are fixed positive integers and $p_0,\dots,p_{11}$ are distinct primes outside a fixed finite set $S$. Such a pair is a prime specialization (\cref{def:prime-specialization}), and the $p_i$ are its moving primes. At a prime specialization, each $p_i$ divides exactly one of the twelve values, and only to the first power (\cref{lem:prime-spec-basic}). The moving primes grow with $(M,N)$, but their number and the way in which they divide the coefficients of the curves do not change. In the three families, $c_i$ is the largest divisor of $L_i(M,N)$ composed of the primes $2$ and $3$, which is the same for all $(M,N)$ in the congruence class that we choose below. In the rank-five and rank-six families, some cofactors must be larger than one. Indeed, the zero lines of the twelve forms modulo $2$ are all three lines of $\F_2^2$, and modulo $3$ they are all four lines of $\F_3^2$. It follows that for every pair $(M,N)$, at least one of the values $L_i(M,N)$ is even, and at least one is divisible by $3$. The forms come in three groups of four, according to whether $L_i$ divides $F$, $H$ or $J$. We write $I_F=\{0,1,2,3\}$, $I_H=\{4,5,6,7\}$ and $I_J=\{8,9,10,11\}$ for the corresponding sets of indices. At a prime specialization, a moving prime $p_i$ with $i\in I_F$ divides $\alpha$, $\beta$ and $\beta'$; a moving prime with $i\in I_H$ divides $\beta$ but not $\alpha$ or $\beta'$; and a moving prime with $i\in I_J$ divides $\beta'$ but not $\alpha$ or $\beta$. The eight moving primes that divide $\beta$ have indices in $G_E=I_F\cup I_H$, and the eight that divide $\beta'$ have indices in $G_{E'}=I_F\cup I_J$. As we explain in \cref{sec:overview-local}, the group of a moving prime decides the local condition that it imposes. \section{Descent and the lower bound}\label{sec:overview-descent} We use descent by the rational $2$-isogeny $\phi\colon E\to E'$ and its dual $\dual$. Recall from the introduction that the descent map $\delta_E$ sends a point $(x,y)$ with $x\ne0$ to the class $\sq x$ in $\sqgp\Q$, the point $T=(0,0)$ to $\sq\beta$, and the identity to $\sq1$. It is a homomorphism with kernel $\dual(E'(\Q))$, and the map $\delta_{E'}$ on $E'(\Q)$, defined in the same way, has kernel $\phi(E(\Q))$ (\cref{prop:descent}). Writing $d_E$ and $d_{E'}$ for the dimensions over $\F_2$ of the images, we have \begin{equation*} \rk E_{M,N}(\Q)=d_E+d_{E'}-2 \end{equation*} by \cref{lem:rank-formula}. The proof of \cref{thm:main} reduces to computing $d_E$ and $d_{E'}$ exactly, at every prime specialization in a suitable infinite set. For the rank-six family, for example, we must show that $d_E=d_{E'}=4$. We obtain the lower bounds from explicit points. Each family has a few points on $E$ and on $E'$ whose coordinates are polynomials in $M$ and $N$ with rational coefficients (\cref{tab:r5-points,tab:r6-points,tab:r7-points}). The $x$-coordinate of each point is a constant times a product of four of the forms $L_i$, and the condition that the point lies on the curve is an identity between binary quartic forms, which a reader can check by comparing five coefficients (for example, \cref{lem:r6-points}). At a prime specialization, the class of such a point is $\sq{g\prod_{j\in\mathcal J}p_j}$, where $g$ is a product of $-1$ and primes of $S$, and $\mathcal J$ is a set of four indices, which we call its moving support. The class $\sq\beta$ of $T$ has the moving support $G_E$. Note that the exponent of $p_j$ in a class is its $p_j$-adic valuation modulo $2$, since the $p_j$ are distinct primes outside $S$. To prove that the classes are independent, it suffices to order them so that each has a moving prime that occurs in none of the later ones (\cref{lem:independence}); then no nontrivial product of them is a square. Counting $T$ and $T'$, we find $k_E$ independent classes in the image of $\delta_E$ and $k_{E'}$ in the image of $\delta_{E'}$, where \begin{equation*} (k_E,k_{E'})=(3,4),\quad(4,4),\quad(5,4) \end{equation*} in the rank-five, rank-six and rank-seven families (\cref{lem:r5-lower,lem:r6-classes,lem:r7-independent}). This implies that $d_E\ge k_E$ and $d_{E'}\ge k_{E'}$. \section{Upper bounds from local conditions}\label{sec:overview-local} For the upper bound, we must exclude every class that does not come from the points. Every class in $\delta_E(E(\Q))$ is the class of a rational point. By \cref{prop:descent}, its image in $\sqgp{\Q_v}$ therefore lies in the image $\delta_{E,v}(E(\Q_v))$ of the local descent map, for every place $v$. We use only finitely many of these conditions, and in order to make them the same for all $(M,N)$ in an infinite set, we replace the local images at the fixed places by subgroups that contain them (see \cref{rem:selmer} for how this compares with the Selmer group). It is not clear in advance that these weaker conditions suffice. In the three families they do, and they cut out exactly the span of the classes of the points. To write the conditions as linear equations, we first fix finitely many classes that span the image. By \cref{lem:support}, every class in $\delta_E(E(\Q))$ is represented by a squarefree divisor of $\beta$, with a sign. At a prime specialization, the primes dividing $\beta$ are the eight moving primes $p_j$ with $j\in G_E$ and some primes of $S$. We fix an ordered list $\Gamma_E$ consisting of $-1$ and of distinct primes of $S$, which contains every prime of $S$ that divides $\beta$; the list $\Gamma_{E'}$ is chosen in the same way. Let $\cB_E=(\Gamma_E;\,p_j\ (j\in G_E))$. By \cref{lem:prime-spec-basic}, the classes of the $n_E=|\Gamma_E|+8$ entries of $\cB_E$ are independent and span a subgroup that contains $\delta_E(E(\Q))$. We may then regard every class in $\delta_E(E(\Q))$ as a vector $\mathbf w\in\F_2^{n_E}$ of exponents, and each local condition becomes a linear equation in $\mathbf w$. Indeed, let $U_v$ be a subgroup of $\sqgp{\Q_v}$ that contains the local image, and let $f\colon\sqgp{\Q_v}\to\F_2$ be a linear map that vanishes on $U_v$. Evaluating $f$ at the entries of $\cB_E$ gives a row vector $r$ with $r\cdot\mathbf w=0$ for every class $\mathbf w$ in $\delta_E(E(\Q))$ (\cref{lem:upper-bound}). If $\mathbf M_E$ is a matrix of such rows, we conclude that \begin{equation*} d_E\le n_E-\rk\mathbf M_E. \end{equation*} When $\rk\mathbf M_E=n_E-k_E$, this upper bound matches the lower bound of \cref{sec:overview-descent}, and $\delta_E(E(\Q))$ is the span of the classes of the points (\cref{cor:exact-dimension}). The same construction applies to $E'$, with $\beta'$, $G_{E'}$, a list $\Gamma_{E'}$ and the basis $\cB_{E'}$. We take rows at two kinds of places. At the moving primes, we determine the local images from the valuations of the coefficients alone (\cref{lem:odd-local,lem:moving-images}). Writing $p=p_i$, we have the following. \begin{center} \begin{tabular}{ccccll} \toprule $i\in$ & $v_p(\alpha)$ & $v_p(\beta)$ & $v_p(\beta')$ & $\delta_{E,p}(E(\Q_p))$ & $\delta_{E',p}(E'(\Q_p))$\\ \midrule $I_F$ & $1$ & $1$ & $1$ & $\{\sq1,\sq\beta\}$ & $\{\sq1,\sq{\beta'}\}$\\ $I_H$ & $0$ & $1$ & $0$ & not used & $\{\sq1\}$\\ $I_J$ & $0$ & $0$ & $1$ & $\{\sq1\}$ & not used\\ \bottomrule \end{tabular} \end{center} At a prime $p_i$ with $i\in I_J$, the condition on $E$ says that every class in $\delta_E(E(\Q))$ is a square in $\Q_{p_i}$. The entries of $\cB_E$ are units at $p_i$. The valuations are therefore even automatically, and the condition says that the Legendre symbol modulo $p_i$ of the class is $1$. In other words, the row has the entry $\lambda_i(g)$ at each constant $g\in\Gamma_E$ and the entry $\lambda_i(p_j)$ at each moving prime $p_j$, where $\leg z{p_i}=(-1)^{\lambda_i(z)}$. At a prime $p_i$ with $i\in I_F$, a class lies in $\{\sq1,\sq\beta\}$ if and only if its Legendre symbol modulo $p_i$, after the factor $p_i$ is removed, equals that of $\beta/p_i$ when the class has odd valuation at $p_i$, and equals $1$ otherwise. The row has the same entries as before, except at the column of $p_i$ itself, where the entry is the character $\lambda_i(\beta/p_i)$. With $\beta=\kappa_E\prod_{j\in G_E}p_j$, where $\kappa_E$ is a constant, we have $\lambda_i(\beta/p_i)=\lambda_i(\kappa_E)+\sum_{j\in G_E\setminus\{i\}}\lambda_i(p_j)$. For the curve $E'$, the roles of $H$ and $J$ are exchanged, since $\alpha'^2-4\beta'=16\beta$. Altogether, each curve has eight moving rows: four at the primes $p_i$ with $i\in I_F$, and four at the primes $p_i$ with $i\in I_J$ for $E$, or $i\in I_H$ for $E'$ (\cref{def:moving-rows,lem:moving-rows}). We obtain the other rows at the fixed places: $2$, $3$, one or two further primes of $\Gamma_E$ or $\Gamma_{E'}$, and the real place. Here we bound the local images by going through the points of $E(\Q_v)$: the identity, the point $T$, the other points of order two (\cref{lem:two-torsion}), and the points with $y\ne0$, sorted by the valuation of $x$. For most valuations of $x$, one term of the cubic $x^3+\alpha x^2+\beta x$ has strictly smallest valuation and determines the valuation and the leading digits of the cubic (\cref{lem:dominant}); in the remaining cases, the residues of the coefficients decide. The condition that the cubic is the square $y^2$ (\cref{lem:squares}) then restricts the class of $x$. These arguments use only the relation $\beta'=\alpha^2-4\beta$ and the valuations and residues of the coefficients at the fixed prime, modulo a small power of it. The congruence class of $(M,N)$ fixes these residues, and the fixed-place lemmas (\cref{lem:r5-fixed,lem:r6-fixed,lem:r7-fixed}) state the resulting subgroups $U_v$ at the finite fixed places, which are the same for every pair in the class. At the real place, we use that all twelve forms are positive on the cone. We then have $\alpha'<0<\beta'$, and the cubic $x^3+\alpha'x^2+\beta'x$ is negative for $x<0$. Every point of $E'(\R)$ other than the identity has $x>0$ or is the point $T'$, whose class $\sq{\beta'}$ is trivial. The local image is trivial, which gives the row that records the sign. On $E$, the point $T$ has the negative class $\sq\beta$, and the real place gives no condition. At the finite fixed places, the entry of a fixed row at the column of a moving prime $p_j$ depends only on the residue of $p_j$ modulo $8$ or modulo the fixed prime, which the congruence class also fixes. In the real row, every moving prime is positive and therefore has entry $0$. \section{Reciprocity and the free sign}\label{sec:overview-sign} We have seen that the fixed rows are the same at all prime specializations in the chosen congruence class and cone. However, the moving rows consist of Legendre symbols modulo the moving primes, and a priori these depend on $(M,N)$. There are two kinds of entries. We first consider the entries $\lambda_i(g)$ and $\lambda_i(\kappa_\star)$, for $\star\in\{E,E'\}$, which are characters of fixed integers. By quadratic reciprocity and its supplementary laws, such a character depends only on the residues of $p_i$ modulo $8$ and modulo the odd primes dividing the integer (\cref{lem:fixed-characters}). The modulus $W$ of the congruence class is divisible by a power of $2$ and by these odd primes, and the class fixes the residues of all the $p_i$ modulo them (\cref{tab:r5-residues,tab:r6-residues,tab:r7-res}). We now turn to the cross symbols $\lambda_i(p_j)$, with $i\ne j$, which are characters of one moving prime modulo another. The residue computations above do not evaluate them. The observation that makes them computable is that the moving primes are values of linear forms in the same two variables. Any three of these forms are linearly dependent, and reducing such a relation modulo one of the primes relates the other two. We have $M=c_0p_0$, since $L_0=M$. Reducing $c_jp_j=a_jM+b_jN$ modulo $p_0$, we find $c_jp_j\equiv b_jN\pmod{p_0}$, which implies that \begin{equation*} \leg{p_j}{p_0}=\leg{b_jc_j}{p_0}\eps,\qquad\eps=\leg N{p_0}. \end{equation*} Quadratic reciprocity then determines $\leg{p_0}{p_j}$. For $i,j\ge1$, eliminating $N$ between $L_i\equiv0$ and $L_j$ modulo $p_i$, we find $b_iL_j\equiv\Delta_{ji}M\pmod{p_i}$, where $\Delta_{ji}=a_jb_i-a_ib_j$. This expresses $\leg{p_j}{p_i}$ as $\leg{p_0}{p_i}$ times the character of a fixed integer (\cref{lem:reciprocity}). Writing $\eps=(-1)^\eta$ with $\eta\in\F_2$, we find \begin{equation*} \lambda_i(p_j)=\gamma_{ij}+\eta, \end{equation*} where $\gamma_{ij}\in\F_2$ is computed from characters of fixed integers at $p_0$ and $p_i$, which the congruence class determines (\cref{cor:eta-structure}). Only the pairs $(i,j)$ that occur in the rows need to be controlled. A pair with both indices in $I_H$, or both in $I_J$, never occurs (\cref{rem:constant-characters}), and the determinants $\Delta_{ij}$ of these pairs need no condition. This is why some primes of $S$, such as $131$, $257$, $409$ and $2089$ in the rank-five family, need not divide $W$. We conclude that at the prime specializations in the congruence class, the matrix $\mathbf M_\star$ depends on $(M,N)$ only through $\eta$. We write it as $\mathbf M_\star(\eta)$. However, we have no means of prescribing the sign $\eps$. It is a Legendre symbol modulo the growing prime $p_0$, and the Green--Tao--Ziegler theorem produces prime values in a congruence class and a cone, but it gives no control of the Legendre symbols among these primes. We must prove the upper bound for both values of $\eps$. The way out is to observe how the matrix changes with $\eta$. The fixed rows and the entries of the moving rows in the constant columns do not involve $\eta$. Each entry of a moving row in a moving column $j\ne i$ changes by $\eta$. The entry in the column of $p_i$ is $\lambda_i(\kappa_\star)$ plus a sum of seven cross symbols, and it changes by $7\eta=\eta$ as well. In other words, every moving row satisfies \begin{equation*} r^\star_i(\eta)=r^\star_i(0)+\eta u_\star, \end{equation*} where $u_\star$ is the vector with entry $1$ at the eight moving columns and $0$ elsewhere. Now suppose that there exists a set of rows of $\mathbf M_\star(0)$, containing an even number of moving rows, such that $u_\star$ is their sum. The same set of rows of $\mathbf M_\star(1)$ then also sums to $u_\star$, because the extra copies of $u_\star$ cancel in pairs. Then $u_\star$ lies in both row spaces, and since every row of one matrix is the corresponding row of the other, or that row plus $u_\star$, the two matrices have the same row space (\cref{lem:eta-rank}). In particular, they have the same rank and the same kernel, and one rank computation covers both values of $\eps$. The parity condition cannot be dropped: if a moving row of $\mathbf M_\star(0)$ were equal to $u_\star$, the corresponding row of $\mathbf M_\star(1)$ would be zero. In five of the six cases (three families, two curves), $u_\star$ is the sum of some fixed rows and exactly two moving rows; for the curve $E'$ of the rank-five family, it is the sum of four moving rows (\cref{lem:r5-certificate,lem:r6-rank,lem:r7-ranks}). \Cref{prop:rank-criterion} collects these steps. Let $\cP$ be a set of prime specializations on which the fixed rows and the numbers $\lambda_i(g)$, $\lambda_i(\kappa_\star)$ and $\gamma_{ij}$ are constant. The proposition states that if, for both curves, the image of $\delta_\star$ contains $k_\star$ independent classes, $\rk\mathbf M_\star(0)=n_\star-k_\star$, and $u_\star$ has a representation as above, then $d_\star=k_\star$ and $\rk E_{M,N}(\Q)=k_E+k_{E'}-2$ at every $(M,N)\in\cP$. \section{An example: the rank-six family}\label{sec:overview-example} We now follow these steps through the family of \cref{sec:rank6}. Here $A=70$, $B=784$ and $C=1764$, and the identity $A^2F+4BH=CJ$ is $196$ times $25F+16H=9J$. The forms $L_0=M$ and $L_1=N$ have $c_0=c_1=1$, so that $p_0=M$, $p_1=N$ and $\eps=\leg{p_1}{p_0}$. The lists of constants are $\Gamma_E=\Gamma_{E'}=(-1,2,3,7)$, and the bases \begin{equation*} \cB_E=(-1,2,3,7;\ p_0,\dots,p_7),\qquad\cB_{E'}=(-1,2,3,7;\ p_0,\dots,p_3,p_8,\dots,p_{11}) \end{equation*} have $n_E=n_{E'}=12$ entries. \paragraph{The points.} Besides $T$, we use three points on each curve (\cref{tab:r6-points}). For example, $P_1=(14H,588D_0H)$ with $D_0=M^2+30N^2$ lies on $E$, because $F+H=126D_0^2$ (see \eqref{r6:D0}). At a prime specialization, we have $H=2p_4p_5p_6p_7$, and the class of $P_1$ is $\sq{28p_4p_5p_6p_7}=\sq{7p_4p_5p_6p_7}$. The four classes on $E$ are \begin{equation*} \begin{aligned} \delta_E(T)&=\sq{-p_0p_1\cdots p_7},&\qquad\delta_E(P_1)&=\sq{7p_4p_5p_6p_7},\\ \delta_E(P_2)&=\sq{-p_1p_2p_4p_5},&\qquad\delta_E(P_3)&=\sq{-7p_1p_3p_4p_6}. \end{aligned} \end{equation*} The prime $p_0$ occurs in the first class and in none of the others, $p_7$ occurs in the second class and in neither of the last two, $p_2$ occurs in the third class and not in the fourth, and $p_3$ occurs in the fourth. This triangular pattern shows that the four classes are independent, and $d_E\ge4$. The same argument on $E'$ gives $d_{E'}\ge4$ (\cref{lem:r6-classes}). \paragraph{The congruence class and the fixed rows.} The congruence class $\cP_6$ consists of the pairs $(M,N)\equiv(M_0,N_0)$ modulo \begin{equation*} W=2^6\cdot3^4\cdot5\cdot7\cdot11\cdot17\cdot23=780373440, \end{equation*} and the cone $\cK_6$ is $\{29N0\}$ (\cref{sec:r6-progression}). By \cref{lem:r6-fixed}, every $(M,N)\in\cP_6$ has the following properties: the image of $\delta_{E,2}$ lies in the subgroup generated by $\sq{-1}$ and $\sq5$, whose classes have even valuation at $2$; the image of $\delta_{E,3}$ is trivial; and the image of $\delta_{E,7}$ lies in $\{\sq1,\sq7\}$. These bounds give four fixed rows of $\mathbf M_E(\eta)$: one at $2$, two at $3$ (one for the valuation and one for the unit part), and one at $7$. On $E'$, we obtain two rows at $2$, one at $7$ and one at the real place. Each matrix has $4+8=12$ rows. \paragraph{A moving row.} We compute the row of $\mathbf M_E(\eta)$ at the prime $p_{10}$. Since $10\in I_J$, the local image of $E$ at $p_{10}$ is trivial, and the row consists of the characters $\lambda_{10}$ of the entries of $\cB_E$. By \cref{tab:r6-residues}, every $(M,N)\in\cP_6$ has \begin{equation*} p_{10}\equiv7\pmod8,\qquad p_{10}\equiv2\pmod3,\qquad p_{10}\equiv6\pmod7. \end{equation*} By the supplementary laws, we have $\leg{-1}{p_{10}}=-1$ and $\leg2{p_{10}}=1$. Since $3$, $7$ and $p_{10}$ are congruent to $3$ modulo $4$, and $2$ and $6$ are not squares modulo $3$ and $7$, quadratic reciprocity yields $\leg3{p_{10}}=-\leg{p_{10}}3=1$ and $\leg7{p_{10}}=-\leg{p_{10}}7=1$. The entries in the constant columns $-1,2,3,7$ are $1,0,0,0$. For the cross symbols, we use the linear relations among the forms. Since $L_3=25M-169N$, $L_{10}=M-2N$, $c_3=8$ and $c_{10}=3$, we have \begin{equation*} 8p_3=25p_0-169p_1,\qquad 3p_{10}=p_0-2p_1. \end{equation*} Reducing the second relation modulo $p_0$, we find $3p_{10}\equiv-2p_1\pmod{p_0}$, which implies that $\leg{p_{10}}{p_0}=\leg{-6}{p_0}\eps$. On $\cP_6$, we have $p_0\equiv3\pmod8$ and $p_0\equiv1\pmod3$. Then $\leg{-1}{p_0}=\leg2{p_0}=-1$ and $\leg3{p_0}=-\leg{p_0}3=-1$, which gives $\leg{-6}{p_0}=-1$ and $\leg{p_{10}}{p_0}=-\eps$. As $p_0$ and $p_{10}$ are both congruent to $3$ modulo $4$, quadratic reciprocity implies that $\leg{p_0}{p_{10}}=\eps$, that is, $\lambda_{10}(p_0)=\eta$. Next, we reduce both relations modulo $p_{10}$. The second becomes $p_0\equiv2p_1\pmod{p_{10}}$, and since $\leg2{p_{10}}=1$, we have $\leg{p_1}{p_{10}}=\leg{p_0}{p_{10}}=\eps$, that is, $\lambda_{10}(p_1)=\eta$. Inserting $2p_1\equiv p_0$ into the first relation, multiplied by $2$, we find $16p_3\equiv-119p_0\pmod{p_{10}}$, where $119=7\cdot17$. We computed $\leg7{p_{10}}=1$ above, and $\leg{17}{p_{10}}=\leg{p_{10}}{17}=\leg{16}{17}=1$, since $p_{10}\equiv16\pmod{17}$ by \cref{tab:r6-residues}. Hence $\leg{p_3}{p_{10}}=\leg{-1}{p_{10}}\eps=-\eps$, that is, $\lambda_{10}(p_3)=1+\eta$. The other cross symbols are computed in the same way, from the integers listed in \cref{tab:r6-K} and the characters in \cref{tab:r6-chars}, and \cref{tab:r6-cross} collects the results. The row is \begin{equation*} \begin{array}{c|cccc|cccccccc} & -1 & 2 & 3 & 7 & p_0 & p_1 & p_2 & p_3 & p_4 & p_5 & p_6 & p_7\\ \hline r^E_{10}(\eta) & 1 & 0 & 0 & 0 & \eta & \eta & \eta & 1+\eta & 1+\eta & \eta & 1+\eta & \eta \end{array} \end{equation*} For $\eta=0$, it is the row at $p_{10}$ of \cref{tab:r6-ME}. Note that the row is orthogonal to the classes of the points, for both values of $\eta$. For instance, its entries at $7$ and at $p_4,\dots,p_7$ sum to $0+(1+\eta)+\eta+(1+\eta)+\eta=0$ in $\F_2$. This says that $7p_4p_5p_6p_7$ is a square modulo $p_{10}$, which must be so, since $\sq{7p_4p_5p_6p_7}$ is the class of the rational point $P_1$. \paragraph{The count.} The matrix $\mathbf M_E(0)$ of \cref{tab:r6-ME} has twelve rows and twelve columns. By \cref{lem:r6-rank}, it has an $8\times8$ submatrix that becomes lower triangular with ones on the diagonal after its rows and columns are reordered; the row at $p_{10}$ supplies the diagonal entry in the column of $p_3$. This implies that $\rk\mathbf M_E(0)\ge8$. The four classes of the points lie in the kernel. Hence the rank is exactly $8$, and the kernel is spanned by these classes. The vector $u_E$ is the sum of the fixed row at $2$ and the two moving rows at $p_1$ and $p_8$, and by \cref{lem:eta-rank}, the matrix $\mathbf M_E(1)$ has the same kernel. We conclude that $d_E=4$ and that $\delta_E(E(\Q))$ is spanned by the four classes above. The same count on $E'$ yields $d_{E'}=4$, with $u_{E'}$ the sum of the fixed row at $7$ and the moving rows at $p_1$ and $p_4$. By \cref{lem:rank-formula}, we have \begin{equation*} \rk E_{M,N}(\Q)=d_E+d_{E'}-2=4+4-2=6 \end{equation*} at every prime specialization in $\cP_6\cap\cK_6$, which is the rank statement of \cref{thm:r6}. \paragraph{The three families.} \Cref{tab:overview-count} summarizes the same count for all three families. In each case, the rank of $\mathbf M_\star(0)$ is the largest value that the points allow, namely $n-k_\star$, since every row vanishes on the $k_\star$ classes of the points. \begin{table}[htbp] \centering \caption{The dimension count in the three families of \cref{sec:rank5,sec:rank6,sec:rank7}. Here $n=n_E=n_{E'}$ is the number of columns, ``rows'' is the number of fixed rows plus the eight moving rows, ``rank'' is $\rk\mathbf M_\star(0)$, and $d_\star=n-\rk\mathbf M_\star(0)$.} \label{tab:overview-count} \small \setlength{\tabcolsep}{4.5pt} \begin{tabular}{@{}ccccccccccc@{}} \toprule & & & \multicolumn{4}{c}{curve $E$} & \multicolumn{4}{c}{curve $E'$}\\ \cmidrule(lr){4-7}\cmidrule(lr){8-11} $r$ & $\Gamma_E=\Gamma_{E'}$ & $n$ & fixed places & rows & rank & $d_E$ & fixed places & rows & rank & $d_{E'}$\\ \midrule $5$ & $(-1,2,3,5)$ & $12$ & $2,3,5$ & $5+8$ & $9$ & $3$ & $2,5,\infty$ & $3+8$ & $8$ & $4$\\ $6$ & $(-1,2,3,7)$ & $12$ & $2,3,7$ & $4+8$ & $8$ & $4$ & $2,7,\infty$ & $4+8$ & $8$ & $4$\\ $7$ & $(-1,2,3,7,13)$ & $13$ & $2,3$ & $4+8$ & $8$ & $5$ & $2,7,13,\infty$ & $6+8$ & $9$ & $4$\\ \bottomrule \end{tabular} \end{table} \section{Infinitely many prime specializations}\label{sec:overview-primes} We have explained why the rank statement holds at every prime specialization in $\cP_r\cap\cK_r$, and it remains to show that there are infinitely many of them. We write $M=M_0+WX$ and $N=N_0+WY$ with $(X,Y)\in\Z^2$. The twelve numbers $p_i=L_i(M,N)/c_i$ are the values at $(X,Y)$ of the affine-linear forms \begin{equation*} \ell_i(X,Y)=\frac{L_i(M_0,N_0)}{c_i}+\frac W{c_i}(a_iX+b_iY),\qquad0\le i\le11, \end{equation*} whose linear parts are pairwise linearly independent, since $\Delta_{ij}\ne0$. The theorem of Green and Tao on linear equations in primes \cite{GT2010}, which is unconditional by \cite{GT2012,GTZ2012}, is an asymptotic formula for the sum of $\prod_i\Lambda(\ell_i(X,Y))$ over the points $(X,Y)$ of a dilated convex region, where $\Lambda$ is the von Mangoldt function (\cref{thm:gtz}). Apart from the weights and from the contribution of prime powers, which is negligible, this sum counts the points at which all twelve forms take prime values. The main term is the area of the region times a product of local factors, and it is positive if all the forms are positive on the region and no prime $q$ is a local obstruction. We choose the congruence class in such a way that no prime is a local obstruction (\cref{lem:local-factors}). For a prime $q$ dividing $W$, each form $\ell_i$ is constant modulo $q$, and this constant is prime to $q$ by the choice of $(M_0,N_0)$ and of the cofactors. For a prime $q$ not dividing $W$, there is an obstruction only if the zero lines of the twelve forms $L_i$ modulo $q$ cover all $q+1$ lines through the origin of $\F_q^2$. This cannot happen for $q\ge13$, since there are only twelve forms. In the three families, every prime $q\le11$ divides $W$, except $q=5$ in the rank-seven family, which is checked directly. The points at which two values coincide, or at which a value is a prime of $S$ or a power of a prime with exponent at least two, lie on comparatively few lines, and they contribute only to the error term (\cref{lem:prime-exclusions}). Finally, every form $L_i$ is positive on the cone $\cK_r$ (\cref{lem:r5-cone,lem:r6-cone,lem:r7-cone}). Combining these facts, we obtain infinitely many prime specializations in $\cP_r\cap\cK_r$ (\cref{prop:infinitely-many}). It remains to show that these curves represent infinitely many $\Qbar$-isomorphism classes. At a prime specialization, $M$ and $N$ are coprime. Each ratio $M/N$ therefore comes from at most two prime specializations, and there are infinitely many ratios. The $j$-invariant of $E$ is \begin{equation*} j(E_{M,N})=\frac{256(A^2F+3BH)^3}{B^2CH^2J}. \end{equation*} By \cref{lem:j-invariant}, the numerator and the denominator are binary forms of degree $12$ in $(M,N)$ without a common zero, so that each value of $j$ is taken for at most twelve ratios $M/N$. The curves have infinitely many $j$-invariants, and they represent infinitely many $\Qbar$-isomorphism classes, because curves with distinct $j$-invariants are not isomorphic over $\Qbar$. This proves the infinitude statements of \cref{thm:r5,thm:r6,thm:r7}, and \cref{sec:proof} deduces \cref{thm:main} from these three theorems. \section{Where the families come from}\label{sec:overview-origin} Each family is a base change of a $2$-isogenous pair over $\Q(t)$, along a conic $z^2=q(t)$ that has rational points above each of the six bad parameters $t=\pm e$ of the pair. The starting pairs and earlier uses of this device are described in \cref{sec:intro-method}, and \cref{app:origins} gives the details. When we parametrize the conic by $M/N$, the parameter $t$ becomes a quotient of two binary quadratic forms. Each of the six factors $t\mp e$ then pulls back to a constant times a product of two of the forms $L_i$, divided by the denominator. The three factors $t^2-e^2$ pull back to constant multiples of $F$, $H$ and $J$, divided by the square of the denominator, and the linear relation among these three quadratic polynomials in $t$ becomes the identity $A^2F+4BH=CJ$, up to a constant factor. \Cref{app:origins} also relates some of the points of each family to points of the starting pair or to points over the conic. \space% Preserve the original input-file boundary spacing. \part{Descent and prime values}\label{part:tools} \chapter{Descent by a rational 2-isogeny}\label{sec:descent} This section collects the facts about descent by a rational $2$-isogeny that we use. For an elliptic curve $E_{\alpha,\beta}\colon y^2=x^3+\alpha x^2+\beta x$, we define the descent maps (\cref{def:descent-map}) and recall that they are homomorphisms whose kernels are the images of the two isogenies (\cref{prop:descent}). The rank of $E_{\alpha,\beta}(\Q)$ is determined by the dimensions of the images of the two descent maps (\cref{lem:rank-formula}). We bound these images from above in two ways: globally, by the prime divisors of $\beta$ (\cref{lem:support}), and locally, at an odd prime where the coefficients have one of two valuation patterns (\cref{lem:odd-local}). In \cref{sec:descent-linear}, we write local conditions as linear equations over $\F_2$ (\cref{lem:upper-bound}) and record how explicit points give matching lower bounds (\cref{lem:independence,cor:exact-dimension}). Descent by a $2$-isogeny is classical. We follow \cite[Example~X.4.8 and Proposition~X.4.9]{SilvermanAEC} and \cite[Sections~3.4--3.6]{SilvermanTate2015}. Zywina's work \cite[Section~3]{Zywina2026}, whose strategy we follow, starts from the same formalism. We include short proofs of the facts we use, so that every upper bound in this paper can be checked line by line. The results of this section are used in \cref{sec:families}, where \cref{lem:odd-local} gives the linear conditions at the twelve moving primes, and in \cref{sec:rank5,sec:rank6,sec:rank7}, where the local conditions at the fixed places are proved with \cref{lem:dominant,lem:squares,lem:two-torsion}. \section{Valuations and squareclasses}\label{sec:descent-conventions} A place of $\Q$ is a prime $p$ or $\infty$, and $\Q_\infty=\R$. Primes are positive. For a prime $p$, we write $v_p$ for the $p$-adic valuation on $\Q_p$, normalized by $v_p(p)=1$, with $v_p(0)=+\infty$, and $\Z_p^\times$ for the group of units of $\Z_p$. For a field $K$, the group $\sqgp K$ of squareclasses is a vector space over $\F_2$. We write its group law multiplicatively, call its elements classes, and write $\sq u$ for the class of $u\in K^\times$; linear independence and spans refer to this vector space. For a place $v$, we let $\operatorname{loc}_v\colon\sqgp\Q\to\sqgp{\Q_v}$ be the homomorphism induced by the inclusion $\Q\subset\Q_v$. For an odd prime $p$ and $z\in\Z_p^\times$, we write $\leg zp$ for the Legendre symbol of the reduction of $z$ modulo $p$, and we define $\chi_p(z)\in\F_2$ by \begin{equation}\label{eq:chi-def} \leg zp=(-1)^{\chi_p(z)}. \end{equation} Then $\chi_p(zw)=\chi_p(z)+\chi_p(w)$, and $\chi_p(z)$ depends only on $z$ modulo $p$. We use $\chi_p(z)$ mostly for integers $z$ prime to $p$. After \cref{lem:squares}, we extend $\chi_p$ to $\Q_p^\times$. \begin{lemma}[Dominant terms]\label{lem:dominant} Let $p$ be a prime, and let $z_1,\dots,z_m\in\Q_p$ with $z_1\ne0$. \begin{enumerate}[label=(\alph*),ref=(\alph*)] \item\label{item:dominant-val} If $v_p(z_1)0$. All these coordinates are linear maps from the groups of squareclasses to $\F_2$. We use the indexed symbols $\lambda_i$ for the characters at the moving primes $p_i$ of \cref{sec:families}: $\lambda_i(z)=\chi_{p_i}(z)$ for integers $z$ prime to $p_i$. \begin{proof}[Proof of \cref{lem:squares}] We begin with \ref{item:squares-odd}. The two conditions are necessary: a square $w^2$ has even valuation $2v_p(w)$, and its unit part is the square of the unit part of $w$. Conversely, it suffices to show that a unit $u_0$ with $\chi_p(u_0)=0$ is a square. This is Hensel's lemma; we recall the argument. Since $\chi_p(u_0)=0$, there exists $z_1\in\Z$ with $z_1^2\equiv u_0\pmod p$. Suppose that $z_n\in\Z_p$ satisfies $z_n^2\equiv u_0\pmod{p^n}$. There exists $t\in\Z$ with $2z_nt\equiv(u_0-z_n^2)/p^n\pmod p$, because $2z_n$ is a unit, and we set $z_{n+1}=z_n+tp^n$. Then \begin{equation} z_{n+1}^2=z_n^2+2z_ntp^n+t^2p^{2n}\equiv u_0\pmod{p^{n+1}}. \end{equation} The sequence $(z_n)$ converges in $\Z_p$ because $z_{n+1}-z_n\in p^n\Z_p$, and its limit is a square root of $u_0$. The map in \ref{item:squares-odd} is a homomorphism, because valuations add and $\chi_p$ is additive. It vanishes on squares, and its kernel consists of squares by the criterion just proved. It is surjective, because the classes of $p$ and of a unit $u_0$ with $\chi_p(u_0)=1$ map to $(1,0)$ and $(0,1)$. For \ref{item:squares-two}, the two conditions are necessary because the square of an odd integer is $1$ modulo $8$. Conversely, let $u_0\equiv1\pmod8$, and let $z_3=1$. If $z_n$ is odd and $z_n^2\equiv u_0\pmod{2^n}$ with $n\ge3$, we set $z_{n+1}=z_n+e2^{n-1}$ with $e\in\{0,1\}$. Since $2n-2\ge n+1$, we have \begin{equation} z_{n+1}^2\equiv z_n^2+e2^nz_n\pmod{2^{n+1}}, \end{equation} and exactly one choice of $e$ gives $z_{n+1}^2\equiv u_0\pmod{2^{n+1}}$, because $z_n$ is odd and $u_0-z_n^2\equiv0\pmod{2^n}$. The limit of $(z_n)$ is a square root of $u_0$. The numbers $(-1)^{e_1}5^{e_3}$ with $(e_1,e_3)=(0,0),(1,1),(0,1),(1,0)$ are $1,-5,5,-1$, which are congruent to $1,3,5,7$ modulo $8$. Given $u=2^ku_0$, we choose $e_2=k\bmod2$ and $(e_1,e_3)$ by \eqref{eq:two-adic-coordinates}. Then $u/((-1)^{e_1}2^{e_2}5^{e_3})$ has even valuation and unit part congruent to $1$ modulo $8$, and it is a square by the criterion just proved. If two triples give the same class, then the quotient $(-1)^{d_1}2^{d_2}5^{d_3}$ is a square. Its valuation shows that $d_2=0$, and the list of residues above then shows that $d_1=d_3=0$. Finally, \ref{item:squares-one} follows from \ref{item:squares-odd} and \ref{item:squares-two}, since an element of $1+p^h\Z_p$ is a unit congruent to $1$ modulo $p$ (if $p$ is odd and $h\ge1$) or modulo $8$ (if $p=2$ and $h\ge3$). \end{proof} \section{Descent maps and the rank}\label{sec:descent-maps} Let $K$ be a field of characteristic $0$, and let $\alpha,\beta\in K$ with $\beta(\alpha^2-4\beta)\ne0$. We write \begin{equation}\label{eq:E-alpha-beta} E_{\alpha,\beta}\colon y^2=x^3+\alpha x^2+\beta x,\qquad T=(0,0). \end{equation} Since $\beta\ne0$ and $\alpha^2-4\beta\ne0$, the cubic $x(x^2+\alpha x+\beta)$ has three distinct roots. Then $E_{\alpha,\beta}$ is an elliptic curve, with origin $O$ at infinity, and $T$ is a point of order two; it is the only point of $E_{\alpha,\beta}$ with $x=0$. We set \begin{equation}\label{eq:isogenous-coefficients} \alpha'=-2\alpha,\qquad\beta'=\alpha^2-4\beta. \end{equation} Note that $\alpha'^2-4\beta'=16\beta$. Then $\beta'(\alpha'^2-4\beta')\ne0$, and $E_{\alpha',\beta'}$ is again an elliptic curve. We write $E=E_{\alpha,\beta}$ and $E'=E_{\alpha',\beta'}$, and $T'=(0,0)$ and $O'$ for the corresponding points of $E'$; points of $E'$ are written $(x',y')$. We define $\phi\colon E\to E'$ and $\dual\colon E'\to E$ by $\phi(O)=\phi(T)=O'$, $\dual(O')=\dual(T')=O$, and \begin{equation}\label{eq:isogenies} \phi(x,y)=\Bigl(\frac{x^2+\alpha x+\beta}{x},\ \frac{y(x^2-\beta)}{x^2}\Bigr),\qquad \dual(x',y')=\Bigl(\frac{y'^2}{4x'^2},\ \frac{y'(x'^2-\beta')}{8x'^2}\Bigr) \end{equation} for $x\ne0$ and $x'\ne0$. Note that on $E$, the first coordinate $x'$ of $\phi(x,y)$ is equal to $y^2/x^2$. The identity \begin{equation}\label{eq:phi-into-Eprime} \Bigl(\frac{x^2+\alpha x+\beta}{x}\Bigr)^2-2\alpha\,\frac{x^2+\alpha x+\beta}{x}+\alpha^2-4\beta=\frac{(x^2-\beta)^2}{x^2} \end{equation} implies that $x'(x'^2-2\alpha x'+\beta')$ is the square of the second coordinate $y(x^2-\beta)/x^2$, so $\phi$ maps $E$ into $E'$. A parallel identity shows that $\dual$ maps $E'$ into $E$. \begin{definition}[Descent maps]\label{def:descent-map} Let $K$, $\alpha$, $\beta$ be as above. The \emph{descent map} $\delta^K_{\alpha,\beta}\colon E_{\alpha,\beta}(K)\to\sqgp K$ is defined by \begin{equation}\label{eq:descent-map} \delta^K_{\alpha,\beta}(O)=\sq1,\qquad\delta^K_{\alpha,\beta}(T)=\sq\beta,\qquad\delta^K_{\alpha,\beta}((x,y))=\sq x\quad\text{for }x\ne0. \end{equation} For $\alpha,\beta\in\Q$, we write $\delta=\delta^{\Q}_{\alpha,\beta}$ and, for a place $v$, $\delta_v=\delta^{\Q_v}_{\alpha,\beta}$. For the curve $E'=E_{\alpha',\beta'}$, we write $\delta'=\delta^{\Q}_{\alpha',\beta'}$ and $\delta'_v$; in particular $\delta'(T')=\sq{\alpha^2-4\beta}$. When a curve has a name, such as $E$, we also write $\delta_E$ and $\delta_{E,v}$. \end{definition} \begin{proposition}[Descent via a $2$-isogeny]\label{prop:descent} Let $K$ be a field of characteristic $0$, let $\alpha,\beta\in K$ with $\beta(\alpha^2-4\beta)\ne0$, and let $E=E_{\alpha,\beta}$ and $E'=E_{\alpha',\beta'}$. \begin{enumerate}[label=(\alph*),ref=(\alph*)] \item\label{item:descent-isogeny} The maps $\phi\colon E(K)\to E'(K)$ and $\dual\colon E'(K)\to E(K)$ are homomorphisms with kernels $\{O,T\}$ and $\{O',T'\}$, and $\dual\circ\phi=[2]$ on $E(K)$ and $\phi\circ\dual=[2]$ on $E'(K)$. \item\label{item:descent-kernel} The map $\delta^K_{\alpha,\beta}$ is a homomorphism with kernel $\dual(E'(K))$, and $\delta^K_{\alpha',\beta'}$ is a homomorphism with kernel $\phi(E(K))$. \item\label{item:descent-local} Let $K=\Q$. For every $P\in E(\Q)$ and every place $v$, we have $\delta_v(P)=\operatorname{loc}_v(\delta(P))$. \end{enumerate} \end{proposition} Part \ref{item:descent-isogeny} is classical; see \cite[Section~3.4]{SilvermanTate2015} and \cite[Example~III.4.5 and Theorem~III.4.8]{SilvermanAEC}. Part \ref{item:descent-kernel} is \cite[Proposition~3.8]{SilvermanTate2015} for $K=\Q$; for general $K$, see \cite[Example~X.4.8 and Proposition~X.4.9]{SilvermanAEC} and \cite[Section~3.1]{Zywina2026}. Since the upper bounds of this paper rest on \ref{item:descent-kernel} and \ref{item:descent-local}, we give their elementary proof. \begin{proof}[Proof of \cref{prop:descent}\ref{item:descent-kernel} and \ref{item:descent-local}] Throughout the proof, we write $\delta=\delta^K_{\alpha,\beta}$ and $\delta'=\delta^K_{\alpha',\beta'}$. We first show that $\delta$ and $\delta'$ are homomorphisms, using the chord-and-tangent construction of the group law \cite[Section~III.2, especially Proposition~III.2.2]{SilvermanAEC}. We then determine the two kernels: we check that the images of the isogenies lie in them, and we write down a preimage of every element of each kernel. Part \ref{item:descent-local} follows directly from the definitions. \paragraph{The homomorphism property.} Since $-(x,y)=(x,-y)$, $-T=T$ and $-O=O$, we have $\delta(-P)=\delta(P)$ for every $P$. It therefore suffices to show that $\delta(P)\delta(Q)\delta(R)=\sq1$ whenever $P+Q+R=O$. If one of the three points is $O$, the other two are negatives of each other, and $\delta(P)\delta(-P)=\delta(P)^2=\sq1$. Otherwise, the line through $P$ and $Q$ (the tangent line if $P=Q$) meets $E$ at $P$, $Q$, $R$, counted with multiplicity. This line is not vertical, since a vertical line through $P$ meets $E$ at $-P$ and at $O$. We write it as $y=mx+n$. The $x$-coordinates of $P$, $Q$, $R$ are then the three roots, counted with multiplicity, of \begin{equation}\label{eq:chord-cubic} x^3+\alpha x^2+\beta x-(mx+n)^2=x^3+(\alpha-m^2)x^2+(\beta-2mn)x-n^2, \end{equation} whose product is $n^2$. If $n\ne0$, no root is $0$. Then none of $P$, $Q$, $R$ is $T$, and the product of their classes is $\sq{n^2}=\sq1$. If $n=0$, the polynomial \eqref{eq:chord-cubic} is $x(x^2+(\alpha-m^2)x+\beta)$. Since $\beta\ne0$, the root $0$ is simple, which implies that exactly one of $P$, $Q$, $R$ is $T$. The $x$-coordinates of the other two are the roots of $x^2+(\alpha-m^2)x+\beta$, whose product is $\beta$. The product of the three classes is $\sq\beta\cdot\sq\beta=\sq1$. The same argument applies to $\delta'$, and both maps are homomorphisms. \paragraph{The kernel of $\delta$.} We first show that $\dual(E'(K))\subseteq\ker\delta$. We have $\dual(O')=\dual(T')=O$. If $x'\ne0$ and $y'\ne0$, then $\dual(x',y')$ has $x$-coordinate $(y'/2x')^2\ne0$, whose class is trivial. If $x'\ne0$ and $y'=0$, then $\dual(x',0)=T$, and $x'$ is a root of $x'^2-2\alpha x'+\beta'$, whose discriminant is $16\beta$. Then $16\beta=(2x'-2\alpha)^2$, and $\delta(T)=\sq\beta=\sq1$. Conversely, let $P\in\ker\delta$. If $P=O$, then $P=\dual(O')$. If $P=T$, then $\beta=s^2$ with $s\in K^\times$, and the points $(\alpha\pm2s,0)$ lie on $E'$, since $(\alpha\pm2s)^2-2\alpha(\alpha\pm2s)+\alpha^2-4s^2=0$; their $x$-coordinates are nonzero because their product is $\beta'\ne0$, and $\dual(\alpha\pm2s,0)=T$. Finally, let $P=(x,y)$ with $x=s^2$ and $s\in K^\times$; here $y$ may be $0$. We set \begin{equation}\label{eq:preimage-dual} x'=\alpha+2s^2+\frac{2y}{s},\qquad y'=2sx'. \end{equation} Using $y^2=s^6+\alpha s^4+\beta s^2$, we find \begin{equation}\label{eq:preimage-dual-product} \Bigl(\alpha+2s^2+\frac{2y}s\Bigr)\Bigl(\alpha+2s^2-\frac{2y}s\Bigr)=(\alpha+2s^2)^2-\frac{4y^2}{s^2}=\alpha^2-4\beta=\beta'. \end{equation} This implies that $x'\ne0$ and that $x'+\beta'/x'=2\alpha+4s^2$. Then \begin{equation} x'^3-2\alpha x'^2+\beta'x'=x'^2\Bigl(x'-2\alpha+\frac{\beta'}{x'}\Bigr)=4s^2x'^2=y'^2, \end{equation} and $(x',y')\in E'(K)$. By \eqref{eq:isogenies}, the $x$-coordinate of $\dual(x',y')$ is $s^2=x$, and its $y$-coordinate is \begin{equation} \frac{2sx'(x'^2-\beta')}{8x'^2}=\frac s4\Bigl(x'-\frac{\beta'}{x'}\Bigr)=\frac s4\cdot\frac{4y}s=y, \end{equation} where we used \eqref{eq:preimage-dual-product} to write $x'-\beta'/x'$ as the difference of the two factors on its left side. We conclude that $P=\dual(x',y')$, and that $\ker\delta=\dual(E'(K))$. \paragraph{The kernel of $\delta'$.} The argument is the same with the roles of the two curves exchanged. We have $\phi(O)=\phi(T)=O'$. For $x\ne0$ and $y\ne0$, the $x'$-coordinate of $\phi(x,y)$ is $(y/x)^2$. For $x\ne0$ and $y=0$, we have $\phi(x,0)=T'$; since $x$ is a root of $x^2+\alpha x+\beta$, we have $\beta'=\alpha^2-4\beta=(2x+\alpha)^2$, which is a square. This proves that $\phi(E(K))\subseteq\ker\delta'$. Conversely, if $\delta'(T')=\sq1$, then $\beta'=s^2$ with $s\in K^\times$. The points $((-\alpha\pm s)/2,0)$ lie on $E$, their $x$-coordinates are nonzero because their product is $\beta$, and both map to $T'$. Finally, let $(x',y')\in E'(K)$ with $x'=s^2$ and $s\in K^\times$. We set \begin{equation}\label{eq:preimage-phi} x=\frac12\Bigl(s^2-\alpha+\frac{y'}s\Bigr),\qquad y=sx. \end{equation} Using $y'^2=s^6-2\alpha s^4+\beta's^2$, we find \begin{equation}\label{eq:preimage-phi-product} \Bigl(s^2-\alpha+\frac{y'}s\Bigr)\Bigl(s^2-\alpha-\frac{y'}s\Bigr)=(s^2-\alpha)^2-\frac{y'^2}{s^2}=\alpha^2-\beta'=4\beta. \end{equation} Then $x\ne0$ and $\beta/x=(s^2-\alpha-y'/s)/2$, which implies that $x+\beta/x=s^2-\alpha$ and $x-\beta/x=y'/s$. Using the first of these identities, we find $x^3+\alpha x^2+\beta x=x^2(x+\alpha+\beta/x)=s^2x^2=y^2$, and $(x,y)\in E(K)$. By \eqref{eq:isogenies} and the second identity, we have \begin{equation} \phi(x,y)=\Bigl(\frac{y^2}{x^2},\ s\Bigl(x-\frac\beta x\Bigr)\Bigr)=(s^2,y')=(x',y'). \end{equation} Hence $\ker\delta'=\phi(E(K))$. \paragraph{Compatibility with localization.} Let $K=\Q$, $P\in E(\Q)$ and $v$ a place. The point $P$ is also a point of $E(\Q_v)$, and the formulas \eqref{eq:descent-map} for $\delta$ and $\delta_v$ are the same. The map $\operatorname{loc}_v$ sends $\sq x$ to the class of $x$ in $\sqgp{\Q_v}$, which gives $\delta_v(P)=\operatorname{loc}_v(\delta(P))$. \end{proof} \begin{lemma}[Rank from the images of the two descent maps]\label{lem:rank-formula} Let $\alpha,\beta\in\Q$ with $\beta(\alpha^2-4\beta)\ne0$, let $E=E_{\alpha,\beta}$ and $E'=E_{\alpha',\beta'}$, and let \begin{equation}\label{eq:d-dprime} d=\dim_{\F_2}\delta(E(\Q)),\qquad d'=\dim_{\F_2}\delta'(E'(\Q)). \end{equation} Then $\rk E(\Q)=d+d'-2$. \end{lemma} The formula is \cite[Section~3.6]{SilvermanTate2015}, where it is written as $2^{\rk E(\Q)}=\#\delta(E(\Q))\cdot\#\delta'(E'(\Q))/4$, and \cite[Lemma~3.1]{Zywina2026}. It holds whether or not $\alpha^2-4\beta$ is a square in $\Q$. In the families of \cref{sec:families}, $\alpha^2-4\beta$ is not a square (\cref{lem:prime-spec-basic}), but the proof below does not need this. \begin{proof} Let $\Gamma=E(\Q)$, $\Gamma'=E'(\Q)$, $r=\rk E(\Q)$, and let $2^t$ be the order of $\Gamma[2]$. Then $t\in\{1,2\}$, since $T\in\Gamma[2]$ and $\Gamma[2]$ has at most four elements. By \cref{prop:descent}\ref{item:descent-kernel}, the map $\delta$ induces an isomorphism $\Gamma/\dual(\Gamma')\to\delta(\Gamma)$, and $\delta'$ induces an isomorphism $\Gamma'/\phi(\Gamma)\to\delta'(\Gamma')$. Comparing orders, we find \begin{equation}\label{eq:rank-indices} [\Gamma:\dual(\Gamma')]=2^d,\qquad[\Gamma':\phi(\Gamma)]=2^{d'}. \end{equation} Since $\dual\circ\phi=[2]$, we have $2\Gamma\subseteq\dual(\Gamma')\subseteq\Gamma$, and $[\Gamma:2\Gamma]=2^d[\dual(\Gamma'):2\Gamma]$. We compute the second index. The homomorphism $\Gamma'\to\dual(\Gamma')/2\Gamma$ that sends $Q$ to the coset of $\dual(Q)$ is surjective. Its kernel consists of the points $Q$ with $\dual(Q)=2P=\dual(\phi(P))$ for some $P\in\Gamma$, that is, of the points of $\phi(\Gamma)+\{O',T'\}$, by \cref{prop:descent}\ref{item:descent-isogeny}. We obtain \begin{equation} [\dual(\Gamma'):2\Gamma]=[\Gamma':\phi(\Gamma)+\{O',T'\}]=2^{d'}/[\phi(\Gamma)+\{O',T'\}:\phi(\Gamma)]. \end{equation} The last index is $1$ if $T'\in\phi(\Gamma)$ and $2$ otherwise. If $\phi(P)=T'$, then $2P=\dual(T')=O$, and $P\in\Gamma[2]$. Conversely, $\phi$ maps $\Gamma[2]$ into $\ker\dual=\{O',T'\}$, since $\dual(\phi(P))=2P$, and its kernel is $\{O,T\}$; the image $\phi(\Gamma[2])$ has $2^{t-1}$ elements. It follows that $T'\in\phi(\Gamma)$ if and only if $t=2$, and in both cases \begin{equation} [\dual(\Gamma'):2\Gamma]=2^{d'+t-2}. \end{equation} By the Mordell--Weil theorem \cite[Theorem~VIII.6.7]{SilvermanAEC}, $\Gamma\cong\Z^r\oplus\Gamma_{\mathrm{tors}}$ with $\Gamma_{\mathrm{tors}}$ finite. For a finite abelian group $U$, the quotient $U/2U$ and the subgroup $U[2]$ have the same order, which implies that $[\Gamma:2\Gamma]=2^r\cdot2^t$. Combining the three displays, we obtain $2^{r+t}=2^d\cdot2^{d'+t-2}$, which gives $r=d+d'-2$. \end{proof} \section{Support and local images}\label{sec:descent-local} \begin{lemma}[Support of the global image]\label{lem:support} Let $\alpha,\beta\in\Z$ with $\beta(\alpha^2-4\beta)\ne0$. Then every class in $\delta(E_{\alpha,\beta}(\Q))$ is represented by a signed squarefree divisor of $\beta$. Equivalently, $\delta(E_{\alpha,\beta}(\Q))$ lies in the subgroup of $\sqgp\Q$ spanned by $\sq{-1}$ and the classes of the primes dividing $\beta$. \end{lemma} This is \cite[Proposition~3.8(c)]{SilvermanTate2015}. \begin{proof} The classes $\delta(O)=\sq1$ and $\delta(T)=\sq\beta$ have the required form. Let $P=(x,y)$ with $x\ne0$, and let $p$ be a prime not dividing $\beta$. It suffices to show that $r=v_p(x)$ is even, since then removing square factors from $x$ leaves a signed product of distinct primes dividing $\beta$. Suppose first that $y=0$. Then $x$ is a root of $x^2+\alpha x+\beta$. If $r<0$, the term $x^2$ has valuation $2r$, smaller than $v_p(\alpha x)\ge r$ and $v_p(\beta)\ge0$, and \cref{lem:dominant}\ref{item:dominant-val} implies that the sum $x^2+\alpha x+\beta$ has valuation $2r$, so that it is not $0$. If $r>0$, the term $\beta$ has valuation $0$, smaller than those of $x^2$ and $\alpha x$, and again the sum is not $0$. We conclude that $r=0$. Suppose now that $y\ne0$. If $r<0$, the term $x^3$ of $x^3+\alpha x^2+\beta x$ has valuation $3r$, smaller than $v_p(\alpha x^2)\ge2r$ and $v_p(\beta x)\ge r$. By \cref{lem:dominant}\ref{item:dominant-val}, we have $2v_p(y)=3r$, and $r$ is even. If $r>0$, the term $\beta x$ has valuation $r$, smaller than $v_p(\alpha x^2)\ge2r$ and $v_p(x^3)=3r$, and we find $2v_p(y)=r$. In all cases $r$ is even. \end{proof} \begin{lemma}[Points of order two]\label{lem:two-torsion} Let $K$ be a field of characteristic $0$, and let $\alpha,\beta\in K$ with $\beta(\alpha^2-4\beta)\ne0$. The points of order two of $E_{\alpha,\beta}(K)$ are $T$ and the points $(x_0,0)$ with $x_0\in K$ a root of $x^2+\alpha x+\beta$. Points $(x_0,0)$ with $x_0\ne0$ exist if and only if $\alpha^2-4\beta$ is a square in $K$. In that case there are exactly two of them, $(x_0,0)$ and $(x_1,0)$, with $x_0\ne x_1$ and $x_0x_1=\beta$, and their classes are $\delta^K_{\alpha,\beta}((x_k,0))=\sq{x_k}$; in particular $\sq{x_0}\sq{x_1}=\sq\beta$. \end{lemma} \begin{proof} Recall that $-(x,y)=(x,-y)$ on the model \eqref{eq:E-alpha-beta}. A point $P\ne O$ therefore satisfies $2P=O$ if and only if $y=0$, that is, if and only if $x(x^2+\alpha x+\beta)=0$. The root $x=0$ gives $T$. The quadratic $x^2+\alpha x+\beta$ has a root in $K$ if and only if its discriminant $\alpha^2-4\beta$ is a square in $K$. Its two roots are then distinct because $\alpha^2-4\beta\ne0$, and both are nonzero because their product is $\beta\ne0$. Their classes are given by \eqref{eq:descent-map}. \end{proof} The next lemma gives the local conditions at the moving primes of \cref{sec:families}. Its first part applies when $p$ divides the coefficient $\alpha$ and divides $\beta$ exactly once, and its second part when $\alpha$ and $\beta$ are units but $p$ divides $\alpha^2-4\beta$ exactly once. The second part is the case $n=1$ of \cite[Lemma~3.3(i)]{Zywina2026}, applied after exchanging the two isogenous curves. We give elementary valuation proofs of both parts. \crefformat{oddlocal}{\cref{lem:odd-local}#2#1#3} \Crefformat{oddlocal}{\Cref{lem:odd-local}#2#1#3} \crefmultiformat{oddlocal}{\cref{lem:odd-local}#2#1#3}{ and~#2#1#3}{, #2#1#3}{, and~#2#1#3} \Crefmultiformat{oddlocal}{\Cref{lem:odd-local}#2#1#3}{ and~#2#1#3}{, #2#1#3}{, and~#2#1#3} \begin{lemma}[Local images at odd primes]\label{lem:odd-local} Let $p$ be an odd prime, and let $\alpha,\beta\in\Z_p$. \begin{enumerate}[label=(\alph*),ref=(\alph*)] \item\label[oddlocal]{item:odd-local-F} If $v_p(\alpha)\ge1$ and $v_p(\beta)=1$, then $\beta(\alpha^2-4\beta)\ne0$ and $\delta_p(E_{\alpha,\beta}(\Q_p))=\{\sq1,\sq\beta\}$. \item\label[oddlocal]{item:odd-local-J} If $\alpha,\beta\in\Z_p^\times$ and $v_p(\alpha^2-4\beta)=1$, then $\delta_p(E_{\alpha,\beta}(\Q_p))=\{\sq1\}$. \end{enumerate} Here $\delta_p=\delta^{\Q_p}_{\alpha,\beta}$. \end{lemma} \begin{proof} In both parts, we first show that $v_p(\alpha^2-4\beta)=1$. We deduce that $E(\Q_p)[2]=\{O,T\}$, so that $T$ is the only affine point of $E=E_{\alpha,\beta}$ over $\Q_p$ with $y=0$. We then treat the points $(x,y)$ with $x\ne0$ and $y\ne0$ according to the sign of $r=v_p(x)$. For such a point, we have $\sq{y^2}=\sq1$ and $y^2=x^3+\alpha x^2+\beta x$. \paragraph{Part \ref{item:odd-local-F}.} Since $v_p(\alpha^2)\ge2$ and $v_p(4\beta)=1$, \cref{lem:dominant}\ref{item:dominant-val} implies that $v_p(\alpha^2-4\beta)=1$. Then $\alpha^2-4\beta\ne0$, and $\beta\ne0$. As $v_p(\alpha^2-4\beta)$ is odd, $\alpha^2-4\beta$ is not a square in $\Q_p$ by \cref{lem:squares}\ref{item:squares-odd}, and \cref{lem:two-torsion} shows that $T$ is the only point of order two in $E(\Q_p)$. The points $O$ and $T$ have classes $\sq1$ and $\sq\beta$. Let $(x,y)\in E(\Q_p)$ with $x\ne0$, so that $y\ne0$. If $r\le0$, then \begin{equation} v_p(\alpha x^2)\ge1+2r\ge3r+1,\qquad v_p(\beta x)=1+r\ge3r+1, \end{equation} and the term $x^3$ is dominant. By \cref{lem:dominant}\ref{item:dominant-unit} with $h=1$, we have $y^2=x^3(1+pt)$ with $t\in\Z_p$. The factor $1+pt$ is a square by \cref{lem:squares}\ref{item:squares-one}, and we find $\sq x=\sq{x^3}=\sq{y^2}=\sq1$. If $r\ge1$, then \begin{equation} v_p(\beta x)=1+r,\qquad v_p(\alpha x^2)\ge1+2r\ge(1+r)+1,\qquad v_p(x^3)=3r\ge(1+r)+1, \end{equation} and $\beta x$ is the dominant term. By \cref{lem:dominant}\ref{item:dominant-unit} and \cref{lem:squares}\ref{item:squares-one}, we obtain $y^2=\beta x(1+pt)$ with $t\in\Z_p$ and $1+pt$ a square. This implies that $\sq{\beta x}=\sq1$, that is, $\sq x=\sq\beta$. Every point therefore has class $\sq1$ or $\sq\beta$, and both classes occur. \paragraph{Part \ref{item:odd-local-J}.} Here $v_p(\alpha^2-4\beta)=1$ by hypothesis, and as in part \ref{item:odd-local-F}, $T$ is the only affine point of $E(\Q_p)$ with $y=0$. We first show that $\beta$ is a square in $\Q_p$. Indeed, we have $\chi_p(\beta)=\chi_p(4\beta)=\chi_p(\alpha^2)=0$, since $4\beta\equiv\alpha^2\pmod p$ and $\alpha$ is a unit. As $\beta$ is a unit, \cref{lem:squares}\ref{item:squares-odd} shows that $\beta$ is a square, and $\delta_p(O)=\delta_p(T)=\sq1$. Let $(x,y)\in E(\Q_p)$ with $x\ne0$, so that $y\ne0$. If $r\le-1$, then $v_p(\alpha x^2)=2r\ge3r+1$ and $v_p(\beta x)=r\ge3r+1$. As in part \ref{item:odd-local-F}, \cref{lem:dominant}\ref{item:dominant-unit} and \cref{lem:squares}\ref{item:squares-one} give $y^2=x^3(1+pt)$ and $\sq x=\sq1$. If $r\ge1$, then $v_p(\beta x)=r$, while $v_p(\alpha x^2)=2r$ and $v_p(x^3)=3r$ are at least $r+1$. The same argument gives $y^2=\beta x(1+pt)$ and $\sq x=\sq\beta=\sq1$. It remains to treat $r=0$. Let $D=\alpha^2-4\beta$ and $z=x+\alpha/2\in\Z_p$, so that \begin{equation}\label{eq:odd-local-complete-square} y^2=x\,(x^2+\alpha x+\beta)=x\Bigl(z^2-\frac D4\Bigr). \end{equation} If $z$ is a unit, then $v_p(z^2)=0<1=v_p(D/4)$, and by \cref{lem:dominant}\ref{item:dominant-unit}, we have $z^2-D/4=z^2(1+pt)$ with $t\in\Z_p$. This is a square by \cref{lem:squares}\ref{item:squares-one}, and \eqref{eq:odd-local-complete-square} implies that $\sq x=\sq1$. If $z\in p\Z_p$, then $v_p(z^2)\ge2>1=v_p(D/4)$, and we have $v_p(z^2-D/4)=1$ by \cref{lem:dominant}\ref{item:dominant-val}. Since $x$ is a unit, the right side of \eqref{eq:odd-local-complete-square} then has valuation $1$, which is impossible for the square $y^2$. Every point therefore has class $\sq1$. \end{proof} \section{Local conditions as linear equations}\label{sec:descent-linear} We now write the local conditions as linear equations over $\F_2$. We also record the two elementary facts that turn explicit points into lower bounds. Linear equations over $\F_2$ whose coefficients are Legendre symbols are a standard tool in $2$-descent: examples include Monsky's appendix to \cite[pp.~365--369, especially p.~366]{HeathBrownMonsky1994} for full $2$-descent on the congruent-number curves, and for descent by a $2$-isogeny they appear in \cite[Sections~2--3]{Feng1996}, \cite[Section~3.1, Theorem~3]{XiongZaharescu2009} and \cite[Section~4]{KaneKlagsbrun2017}. \begin{definition}[Ambient bases and rows]\label{def:rows} Let $\alpha,\beta\in\Q$ with $\beta(\alpha^2-4\beta)\ne0$, and let $E=E_{\alpha,\beta}$. Let $\cB=(g_1,\dots,g_n)$ be a list of nonzero rational numbers. For $\mathbf w\in\F_2^n$ we write \begin{equation}\label{eq:coordinates} \sq{\mathbf w}_{\cB}=\sq{g_1^{w_1}\cdots g_n^{w_n}}\in\sqgp\Q, \end{equation} and we call $\mathbf w$ a coordinate vector of this class. We say that $\cB$ is an \emph{ambient basis} for $E$ if the map $\mathbf w\mapsto\sq{\mathbf w}_{\cB}$ is injective and its image contains $\delta(E(\Q))$. Let $v$ be a place of $\Q$, let $U_v\subseteq\sqgp{\Q_v}$ be a subgroup containing $\delta_v(E(\Q_v))$, and let $f\colon\sqgp{\Q_v}\to\F_2$ be a linear map that vanishes on $U_v$. The \emph{row} defined by $(v,U_v,f)$ is the vector $r\in\F_2^n$ with entries \begin{equation}\label{eq:row-entries} r_j=f\bigl(\operatorname{loc}_v(\sq{g_j})\bigr),\qquad1\le j\le n. \end{equation} For $r,\mathbf w\in\F_2^n$, we write $r\cdot\mathbf w=\sum_jr_jw_j$. \end{definition} \begin{lemma}[Local conditions give upper bounds]\label{lem:upper-bound} In the setting of \cref{def:rows}, let $r$ be the row defined by $(v,U_v,f)$. Then $r\cdot\mathbf w=0$ for every $\mathbf w\in\F_2^n$ such that $\sq{\mathbf w}_{\cB}\in\delta(E(\Q))$. If, moreover, $\cB$ is an ambient basis for $E$ and $\mathbf M$ is a matrix over $\F_2$ with $n$ columns whose rows are rows in the sense of \cref{def:rows}, possibly at different places, then the coordinate vectors of the classes in $\delta(E(\Q))$ form a subspace of $\ker\mathbf M$, and \begin{equation}\label{eq:upper-bound} \dim_{\F_2}\delta(E(\Q))\le n-\rk\mathbf M. \end{equation} \end{lemma} \begin{proof} The map $\mathbf w\mapsto f(\operatorname{loc}_v(\sq{\mathbf w}_{\cB}))$ is linear, because $\operatorname{loc}_v$ and $f$ are homomorphisms, and by \eqref{eq:row-entries} it is equal to $\mathbf w\mapsto r\cdot\mathbf w$. If $\sq{\mathbf w}_{\cB}=\delta(P)$ with $P\in E(\Q)$, then \cref{prop:descent}\ref{item:descent-local} implies that $\operatorname{loc}_v(\sq{\mathbf w}_{\cB})=\delta_v(P)\in U_v$, and we obtain $r\cdot\mathbf w=f(\delta_v(P))=0$. If $\cB$ is an ambient basis, the map $\mathbf w\mapsto\sq{\mathbf w}_{\cB}$ identifies $\delta(E(\Q))$ with a subspace of $\F_2^n$, which lies in $\ker\mathbf M$ by the first part. This proves \eqref{eq:upper-bound}, since $\dim\ker\mathbf M=n-\rk\mathbf M$. \end{proof} In practice, $f$ is written in the coordinates named after \cref{lem:squares}. At an odd prime $p$, a linear map on $\sqgp{\Q_p}\cong\F_2^2$ is a combination of the valuation coordinate $\nu_p$ and the character coordinate $\chi_p$ of \eqref{eq:odd-coordinates}. If $U_p=\{\sq1\}$, both coordinates vanish on $U_p$. If $U_p=\{\sq1,\sq z\}$ with $z=pz_0$ and $z_0\in\Z_p^\times$, then $\sq z$ has coordinates $(\nu_p(z),\chi_p(z))=(1,\chi_p(z_0))$, and the linear map $\chi_p+\chi_p(z_0)\,\nu_p$ vanishes on $U_p$. At $p=2$, the coordinates are $e_1,e_2,e_3$ of \cref{lem:squares}\ref{item:squares-two}, and at $\infty$ the only nonzero linear map is the sign coordinate $\mathrm{sgn}$, which vanishes on $U_\infty=\{\sq1\}$. \begin{remark}[What the upper bounds measure]\label{rem:selmer} The classes in $\sqgp\Q$ whose localization lies in $\delta_v(E(\Q_v))$ for every place $v$ form the Selmer group of the isogeny $\dual$ \cite[Section~X.4]{SilvermanAEC}, and $\delta(E(\Q))$ is contained in it. A matrix $\mathbf M$ as in \cref{lem:upper-bound} imposes conditions at finitely many places only, with subgroups $U_v$ that may be larger than $\delta_v(E(\Q_v))$. Its kernel contains the coordinate vectors of the classes of this Selmer group that lie in the span of $\cB$. We use only the inclusion of $\delta(E(\Q))$ in $\ker\mathbf M$. Together with explicit points (\cref{cor:exact-dimension}), this determines $\delta(E(\Q))$; no separate Selmer-group computation is needed, and the finiteness of the Tate--Shafarevich group is not used. \end{remark} \begin{lemma}[A triangular criterion for independence]\label{lem:independence} Let $\mathbf w_1,\dots,\mathbf w_k\in\F_2^n$. Suppose that there exist distinct indices $j_1,\dots,j_k\in\{1,\dots,n\}$ such that, for each $s$, the $j_s$-th entry of $\mathbf w_s$ is $1$ and the $j_s$-th entry of $\mathbf w_t$ is $0$ for every $t>s$. Then $\mathbf w_1,\dots,\mathbf w_k$ are linearly independent. In particular, if $\cB$ is an ambient basis for $E$, the classes $\sq{\mathbf w_1}_{\cB},\dots,\sq{\mathbf w_k}_{\cB}$ are linearly independent. \end{lemma} \begin{proof} Suppose that $\sum_tc_t\mathbf w_t=0$ with $c_t\in\F_2$, and that $c_1=\dots=c_{s-1}=0$ for some $s\le k$. Then $\sum_{t\ge s}c_t\mathbf w_t=0$, and its $j_s$-th entry is $c_s$, which gives $c_s=0$. By induction on $s$, all $c_t$ vanish. The last statement holds because $\mathbf w\mapsto\sq{\mathbf w}_{\cB}$ is injective and linear. \end{proof} When $g_j$ is a prime $q$ that divides none of the other entries of $\cB$, the $j$-th coordinate of a class is its $q$-adic valuation modulo $2$. In \cref{sec:rank5,sec:rank6,sec:rank7}, the indices $j_s$ in \cref{lem:independence} are such primes, and the lemma amounts to eliminating the coefficients of a relation one at a time by their valuations at these primes. \begin{corollary}[Exact dimension]\label{cor:exact-dimension} Let $\cB$ be an ambient basis for $E=E_{\alpha,\beta}$ with $n$ entries, and let $\mathbf M$ be a matrix whose rows are rows in the sense of \cref{def:rows}. Suppose that $\mathbf w_1,\dots,\mathbf w_k\in\F_2^n$ are linearly independent, that $\sq{\mathbf w_s}_{\cB}\in\delta(E(\Q))$ for every $s$, and that $\rk\mathbf M=n-k$. Then $\dim_{\F_2}\delta(E(\Q))=k$, and $\delta(E(\Q))$ is the span of $\sq{\mathbf w_1}_{\cB},\dots,\sq{\mathbf w_k}_{\cB}$. It consists of the classes $\sq{\mathbf w}_{\cB}$ with $\mathbf w\in\ker\mathbf M$. \end{corollary} \begin{proof} Let $V_0$ be the span of $\mathbf w_1,\dots,\mathbf w_k$, and let $V_1$ be the subspace of coordinate vectors of the classes in $\delta(E(\Q))$. Since $\delta(E(\Q))$ is a group, we have $V_0\subseteq V_1$, and \cref{lem:upper-bound} implies that $V_1\subseteq\ker\mathbf M$. The dimensions of $V_0$ and $\ker\mathbf M$ are both $k$, which implies that $V_0=V_1=\ker\mathbf M$. \end{proof} \chapter{Families with twelve linear factors}\label{sec:families} In this section, we set up the framework shared by the three families of \cref{sec:rank5,sec:rank6,sec:rank7} and prove once the steps that are common to them. A twelve-form datum (\cref{def:datum}) consists of twelve binary linear forms and three integers $A$, $B$, $C$ satisfying the identity $A^2F+4BH=CJ$, where $F$, $H$, $J$ are products of four of the forms each. For each $(M,N)\in\Z^2$ with $F(M,N)H(M,N)J(M,N)\ne0$, it gives a pair of $2$-isogenous curves $E_{M,N}$ and $E'_{M,N}$. In \cref{sec:families-data}, we compute their basic invariants (\cref{lem:datum-basic,lem:j-invariant}). In \cref{sec:families-prime}, we introduce prime specializations, at which the twelve forms take prime values up to fixed cofactors (\cref{def:prime-specialization}), show that a congruence condition on $(M,N)$ forces the divisibility $c_i\mid L_i(M,N)$ and fixes the residues of the quotients (\cref{lem:precision}), and determine the local images of the descent maps at these twelve primes (\cref{lem:moving-images}). \Cref{sec:families-rows} turns these local images into linear conditions (\cref{lem:moving-rows}). The coefficients of these conditions are quadratic characters, and \cref{sec:families-reciprocity} shows that quadratic reciprocity determines them through fixed residues and a single sign $\eps$ (\cref{lem:reciprocity,cor:eta-structure}). Finally, \cref{sec:families-criterion} proves the rank criterion (\cref{prop:rank-criterion}), which reduces the rank of $E_{M,N}(\Q)$ at all prime specializations in a given set to finitely many checks, for both values of $\eps$. This section uses the results of \cref{sec:descent}. \Cref{sec:primes} uses \cref{def:datum,def:prime-specialization,lem:prime-spec-basic,lem:j-invariant} to produce infinitely many prime specializations, and \cref{sec:rank5,sec:rank6,sec:rank7} verify the hypotheses of \cref{prop:rank-criterion} for the three families. \section{Twelve-form data}\label{sec:families-data} \begin{definition}[Twelve-form datum]\label{def:datum} A \emph{twelve-form datum} $\datum$ consists of the following. \begin{enumerate}[label=(\alph*),ref=(\alph*)] \item\label{item:datum-forms} Pairs $(a_i,b_i)\in\Z^2$ for $0\le i\le11$, with $\gcd(a_i,b_i)=1$ for every $i$, $(a_0,b_0)=(1,0)$, $b_i\ne0$ for $1\le i\le11$, and $\Delta_{ij}=a_ib_j-a_jb_i\ne0$ for all $i\ne j$. \item\label{item:datum-identity} Nonzero integers $A$, $B$, $C$ such that \begin{equation}\label{eq:datum-identity} A^2F+4BH=CJ \end{equation} in $\Z[M,N]$, where $L_i=a_iM+b_iN$ for $0\le i\le11$ and \begin{equation}\label{eq:FHJ} F=L_0L_1L_2L_3,\qquad H=L_4L_5L_6L_7,\qquad J=L_8L_9L_{10}L_{11}. \end{equation} \item\label{item:datum-cofactors} Positive integers $c_0,\dots,c_{11}$, the \emph{cofactors}, with $\min_ic_i=1$. \item\label{item:datum-constants} Two finite ordered lists $\Gamma_E$ and $\Gamma_{E'}$ of nonzero integers. \end{enumerate} For $(M,N)\in\Z^2$ with $F(M,N)H(M,N)J(M,N)\ne0$, the \emph{curves} of $\datum$ are \begin{equation}\label{eq:family-curves} E_{M,N}\colon y^2=x^3+AFx^2-BFHx,\qquad E'_{M,N}\colon y^2=x^3-2AFx^2+CFJx, \end{equation} where $F$, $H$, $J$ are evaluated at $(M,N)$. \end{definition} Throughout this section, we fix a twelve-form datum $\datum$. We write \begin{equation}\label{eq:index-sets} I_F=\{0,1,2,3\},\qquad I_H=\{4,5,6,7\},\qquad I_J=\{8,9,10,11\}, \end{equation} so that $F=\prod_{i\in I_F}L_i$, $H=\prod_{i\in I_H}L_i$ and $J=\prod_{i\in I_J}L_i$. The moving index sets and the opposite index sets of the two curves are \begin{equation}\label{eq:moving-sets} G_E=I_F\cup I_H,\qquad G_{E'}=I_F\cup I_J,\qquad O_E=I_J,\qquad O_{E'}=I_H. \end{equation} The symbol $\star$ stands for either $E$ or $E'$. When $(M,N)$ is fixed, we write $E=E_{M,N}$ and $E'=E'_{M,N}$, and we write \begin{equation}\label{eq:family-coefficients} \alpha=AF,\qquad\beta=-BFH,\qquad\alpha'=-2AF,\qquad\beta'=CFJ \end{equation} for their coefficients, so that $E=E_{\alpha,\beta}$ and $E'=E_{\alpha',\beta'}$ in the notation of \eqref{eq:E-alpha-beta}. We let $\delta_E$, $\delta_{E'}$ be their descent maps (\cref{def:descent-map}), $\delta_{E,v}$, $\delta_{E',v}$ the local descent maps, and \begin{equation}\label{eq:dE-dEprime} d_E=\dim_{\F_2}\delta_E(E(\Q)),\qquad d_{E'}=\dim_{\F_2}\delta_{E'}(E'(\Q)). \end{equation} Condition \ref{item:datum-forms} of \cref{def:datum} says that the twelve forms are primitive and pairwise nonproportional, so that their zeros are twelve distinct points of $\mathbb P^1$. The cofactors and the lists $\Gamma_E$, $\Gamma_{E'}$ are used only from \cref{sec:families-prime} on. \begin{lemma}[Basic properties of the curves]\label{lem:datum-basic} Let $(M,N)\in\Z^2$ with $FHJ\ne0$. \begin{enumerate}[label=(\alph*),ref=(\alph*)] \item\label{item:datum-basic-dual} We have $\alpha^2-4\beta=CFJ=\beta'$ and $\alpha'^2-4\beta'=16\beta$. In particular, $E'_{M,N}$ is the curve $E_{\alpha',\beta'}$ of \eqref{eq:isogenous-coefficients}, and the maps $\phi$ and $\dual$ of \eqref{eq:isogenies} are the $2$-isogenies between $E_{M,N}$ and $E'_{M,N}$. \item\label{item:datum-basic-disc} The discriminants of the models \eqref{eq:family-curves} are \begin{equation}\label{eq:family-discriminants} \Delta(E_{M,N})=16B^2CF^3H^2J,\qquad\Delta(E'_{M,N})=-256BC^2F^3HJ^2. \end{equation} Both are nonzero, and $E_{M,N}$ and $E'_{M,N}$ are elliptic curves over $\Q$. \item\label{item:datum-basic-scaling} Let $(M_1,N_1)=(\lambda M,\lambda N)\in\Z^2$ with $\lambda\in\Q^\times$. Then $(x,y)\mapsto(\lambda^4x,\lambda^6y)$ is an isomorphism over $\Q$ from $E_{M,N}$ to $E_{M_1,N_1}$, and from $E'_{M,N}$ to $E'_{M_1,N_1}$. It preserves the class $\sq x$ of every point with $x\ne0$. \end{enumerate} \end{lemma} \begin{proof} By \eqref{eq:datum-identity}, we have \begin{equation} \alpha^2-4\beta=A^2F^2+4BFH=F(A^2F+4BH)=CFJ, \end{equation} and then $\alpha'^2-4\beta'=4\alpha^2-4(\alpha^2-4\beta)=16\beta$. This proves \ref{item:datum-basic-dual}. For a curve $y^2=x^3+ax^2+bx$, the standard formulas \cite[Section~III.1]{SilvermanAEC} give \begin{equation}\label{eq:c4-Delta} c_4=16(a^2-3b),\qquad\Delta=16b^2(a^2-4b). \end{equation} For $E_{M,N}$, we obtain $\Delta=16\beta^2(\alpha^2-4\beta)=16B^2F^2H^2\cdot CFJ$, and for $E'_{M,N}$, we obtain $\Delta=16\beta'^2(\alpha'^2-4\beta')=16C^2F^2J^2\cdot16\beta=-256BC^2F^3HJ^2$. These are nonzero because $B$, $C$ and $FHJ$ are nonzero. For \ref{item:datum-basic-scaling}, since each of $F$, $H$, $J$ is homogeneous of degree four, the coefficients of $E_{M_1,N_1}$ are $\lambda^4\alpha$ and $\lambda^8\beta$. Then \begin{equation} (\lambda^6y)^2-(\lambda^4x)^3-\lambda^4\alpha(\lambda^4x)^2-\lambda^8\beta(\lambda^4x)=\lambda^{12}(y^2-x^3-\alpha x^2-\beta x), \end{equation} and the same computation applies to $E'$. Finally, $\sq{\lambda^4x}=\sq x$. \end{proof} \begin{lemma}[The $j$-invariant]\label{lem:j-invariant} Let $\mathcal N$ and $\mathcal D$ be the binary forms of degree $12$ given by \begin{equation}\label{eq:j-forms} \mathcal N=256(A^2F+3BH)^3,\qquad\mathcal D=B^2CH^2J. \end{equation} \begin{enumerate}[label=(\alph*),ref=(\alph*)] \item\label{item:j-formula} For $(M,N)\in\Z^2$ with $FHJ\ne0$, we have $j(E_{M,N})=\mathcal N(M,N)/\mathcal D(M,N)$. \item\label{item:j-degree} The forms $\mathcal N$ and $\mathcal D$ have no common zero in $\mathbb P^1(\Qbar)$, and $[M:N]\mapsto[\mathcal N(M,N):\mathcal D(M,N)]$ is a morphism $\mathbb P^1\to\mathbb P^1$ of degree $12$. For every $j_0\in\Q$, at most $12$ points $[M:N]\in\mathbb P^1(\Q)$ with $FHJ(M,N)\ne0$ satisfy $j(E_{M,N})=j_0$. \item\label{item:j-infinite} Let $\mathcal Q\subseteq\Z^2$ be a set of pairs with $FHJ\ne0$ at every point of $\mathcal Q$, such that the points $[M:N]$ with $(M,N)\in\mathcal Q$ are infinitely many. Then the curves $E_{M,N}$ with $(M,N)\in\mathcal Q$ lie in infinitely many isomorphism classes over $\Qbar$. \end{enumerate} \end{lemma} \begin{proof} By \eqref{eq:c4-Delta}, we have $j=c_4^3/\Delta=256(a^2-3b)^3/(b^2(a^2-4b))$ for the curve $y^2=x^3+ax^2+bx$. For $E_{M,N}$, we have $\alpha^2-3\beta=A^2F^2+3BFH=F(A^2F+3BH)$, $\beta^2=B^2F^2H^2$ and $\alpha^2-4\beta=CFJ$. Inserting these into the formula for $j$, we obtain \begin{equation} j(E_{M,N})=\frac{256F^3(A^2F+3BH)^3}{B^2F^2H^2\cdot CFJ}=\frac{256(A^2F+3BH)^3}{B^2CH^2J}. \end{equation} This proves \ref{item:j-formula}. The zero of $L_i$ in $\mathbb P^1(\Qbar)$ is the point $[b_i:-a_i]$, and these twelve points are distinct because $\Delta_{ij}\ne0$ for $i\ne j$. Since $B,C\ne0$, the zeros of $\mathcal D$ are the zeros of $L_i$ with $i\in I_H\cup I_J$. At a zero of $L_i$ with $i\in I_H$, we have $H=0$ and $F\ne0$, which gives $A^2F+3BH=A^2F\ne0$. At a zero of $L_i$ with $i\in I_J$, we have $J=0$ and $H\ne0$, and \eqref{eq:datum-identity} implies that $A^2F=-4BH$; then $A^2F+3BH=-BH\ne0$. We conclude that $\mathcal N$ and $\mathcal D$ have no common zero. As both have degree $12$, the map has degree $12$. Let $j_0\in\Q$. The form $\mathcal N-j_0\mathcal D$ is not zero, since otherwise $\mathcal N$ would vanish at the zeros of $\mathcal D$. As a nonzero binary form of degree $12$, it has at most $12$ zeros in $\mathbb P^1(\Qbar)$. If $FHJ(M,N)\ne0$ and $j(E_{M,N})=j_0$, then $\mathcal D(M,N)\ne0$, and \ref{item:j-formula} implies that $(\mathcal N-j_0\mathcal D)(M,N)=0$. This proves \ref{item:j-degree}. For \ref{item:j-infinite}, two elliptic curves over $\Qbar$ are isomorphic if and only if they have the same $j$-invariant \cite[Proposition~III.1.4(b)]{SilvermanAEC}. If the curves $E_{M,N}$ with $(M,N)\in\mathcal Q$ lay in finitely many classes, then $j(E_{M,N})$ would take finitely many values on $\mathcal Q$, and by \ref{item:j-degree} the points $[M:N]$ would be finitely many. \end{proof} \begin{remark}[The $j$-invariants of the three families]\label{rem:j-families} For the data of \cref{sec:rank5,sec:rank6,sec:rank7}, \cref{lem:j-invariant}\ref{item:j-formula} gives the following $j$-invariants; in the rank-seven family, $33124=182^2$. \begin{center} \begin{tabular}{lcc} \toprule Family & $(A,B,C)$ & $j(E_{M,N})$\\ \midrule Rank five & $(1500,2700,57600)$ & $\dfrac49\cdot\dfrac{(2500F+9H)^3}{H^2J}$\\[8pt] Rank six & $(70,784,1764)$ & $\dfrac{16}9\cdot\dfrac{(25F+12H)^3}{H^2J}$\\[8pt] Rank seven & $(91205,33124,9)$ & $\dfrac{256}{9\cdot182^4}\cdot\dfrac{(91205^2F+3\cdot182^2H)^3}{H^2J}$\\ \bottomrule \end{tabular} \end{center} For example, in the rank-five family $A^2F+3BH=900(2500F+9H)$ and $256\cdot900^3/(2700^2\cdot57600)=4/9$. \end{remark} \begin{remark}[The associated elliptic surfaces]\label{rem:elliptic-surfaces} The homogeneous equations define Weierstrass models over the projective parameter line, with coefficients $\alpha$ and $\beta$ of degrees four and eight. In either projective chart, the formulas in \eqref{eq:c4-Delta} give \[ c_4(E)=16F(A^2F+3BH),\qquad \Delta(E)=16B^2CF^3H^2J. \] The twelve forms have distinct zeros. At the zeros of $F$, $H$ and $J$, the orders of $(c_4,\Delta)$ are $(1,3)$, $(0,2)$ and $(0,1)$, respectively; at a zero of $J$, we use $A^2F+3BH=-BH$. These models are minimal because the discriminant orders are less than $12$ \cite[p.~40, Remark~1]{Tate1975}. Tate's algorithm gives four fibers of type $\mathrm{III}$, four of type $\mathrm I_2$ and four of type $\mathrm I_1$ \cite[p.~34]{Tate1975}; see also \cite[\S4.5, Table~1]{SchuttShioda2010}. For $E'$, the types at $H$ and $J$ are interchanged. There are no other singular fibers, and the minimal discriminant divisor has degree $24$. Thus the relatively minimal smooth elliptic surfaces have $\chi(\mathcal O)=2$. Over the base $\mathbb P^1$, the canonical bundle formula and $h^1(\mathcal O)=0$ then show that they are K3 surfaces \cite[Theorems~6.8 and~6.12 and \S8.2]{SchuttShioda2010}. \end{remark} \section{Prime specializations}\label{sec:families-prime} \begin{definition}[Prime specializations]\label{def:prime-specialization} Let $S$ be a finite set of primes that contains every prime dividing \begin{equation}\label{eq:S-condition} 6ABC\prod_{i=0}^{11}c_i\prod_{i=1}^{11}b_i\prod_{0\le i0$, we write $RK=\{R\mathbf x:\mathbf x\in K\}$, and when $K$ is convex, we write $\area(K)$ for its Lebesgue measure. For affine-linear forms $\ell_1,\dots,\ell_t$ and a prime $q$, the reductions of the $\ell_i$ modulo $q$ are functions on $\F_q^2$, and we define the local factor \begin{equation}\label{eq:local-factor} \beta_q=\Big(\frac q{q-1}\Big)^t\frac{1}{q^2}\,\#\big\{\mathbf n\in\F_q^2:\ell_i(\mathbf n)\ne0\text{ for }1\le i\le t\big\}. \end{equation} This is the local factor of~\cite[(1.6)]{GT2010}, written as a count: there, $\beta_q$ is the average over $\mathbf n\in(\Z/q\Z)^2$ of $\prod_i\Lambda_{\Z/q\Z}(\ell_i(\mathbf n))$, where $\Lambda_{\Z/q\Z}(m)=q/(q-1)$ if $q\nmid m$ and $\Lambda_{\Z/q\Z}(m)=0$ otherwise. \section{The theorem of Green, Tao, and Ziegler}\label{sec:primes-gtz} We use the theorem in the following form. It is a special case of the generalized Hardy--Littlewood conjecture for systems of finite complexity~\cite[Conjecture~1.2]{GT2010}, with two variables, fixed forms, and a region on which all the forms are eventually positive. The qualitative consequence~\cite[Corollary~1.9]{GT2010}, whose two-variable case is~\cite[Theorem~1.1]{HSW2014}, gives infinitely many points at which all the forms are prime. We need the asymptotic form to show, in \cref{sec:primes-exclusions}, that infinitely many of these points have distinct prime values outside a given finite set. \begin{theorem}[Linear equations in primes]\label{thm:gtz} Let $t\ge2$, and let $\ell_1,\dots,\ell_t$ be affine-linear forms on $\Z^2$ with linear parts $\dot\ell_i(\mathbf n)=\langle\mathbf w_i,\mathbf n\rangle$ such that $\det(\mathbf w_i,\mathbf w_j)\ne0$ for all $i\ne j$. Let $K\subset\R^2$ be a nonempty bounded convex set whose closure $\overline K$ is contained in the open cone \[ \mathcal C=\{\mathbf x\in\R^2:\dot\ell_i(\mathbf x)>0\text{ for }1\le i\le t\}. \] Then the following statements hold. \begin{enumerate}[label=(\arabic*)] \item\label{item:gtz-product} The product $\mathfrak S=\prod_q\beta_q$ over all primes $q$ converges. It is positive if $\beta_q>0$ for all primes $q$, and zero otherwise. \item\label{item:gtz-asymptotic} As $R\to\infty$, we have \begin{equation}\label{eq:gtz} \sum_{\mathbf n\in RK\cap\Z^2}\ \prod_{i=1}^t\Lambda(\ell_i(\mathbf n))=\area(K)\,\mathfrak S\,R^2+o(R^2), \end{equation} where the term $o(R^2)$ depends on $\ell_1,\dots,\ell_t$ and $K$. \end{enumerate} \end{theorem} \begin{proof} The asymptotic \eqref{eq:gtz} is an instance of the Main Theorem of~\cite{GT2010}, whose two conditional inputs are now theorems. We first bound the complexity of the system and check these inputs. We then fix the scale at which we apply the Main Theorem, compute the archimedean factor, and finally prove \ref{item:gtz-product}. \paragraph{Complexity.} By~\cite[Definition~1.5]{GT2010}, the system $(\ell_1,\dots,\ell_t)$ has complexity at most $s$ if, for each $i$, the forms $\ell_j$ with $j\ne i$ can be covered by $s+1$ classes such that $\ell_i$ does not lie in the affine-linear span of any of the classes. Fix $i$, and cover the $t-1$ forms $\ell_j$ with $j\ne i$ by the singleton classes $\{\ell_j\}$. If $\ell_i$ lay in the affine-linear span of $\{\ell_j\}$, then $\dot\ell_i$ would be a rational multiple of $\dot\ell_j$, which contradicts $\det(\mathbf w_i,\mathbf w_j)\ne0$. This shows that the system has complexity at most $t-2$, which is also the bound of~\cite[Lemma~1.6]{GT2010}: $t$ minus the dimension of the span of the linear parts. The same hypothesis implies that the forms are nonconstant and that no two of them are rational multiples of each other, as required in~\cite[Definition~1.1]{GT2010}. Let $s=\max(t-2,3)$. A system of complexity at most $t-2$ also has complexity at most $s$. The inverse conjecture $\mathrm{GI}(s)$ for the Gowers norm~\cite[Conjecture~8.3]{GT2010} holds by~\cite[Theorem~1.3]{GTZ2012}, since $s\ge3$. The M\"obius and nilsequences conjecture $\mathrm{MN}(s)$~\cite[Conjecture~8.5]{GT2010} holds for every $s$ by~\cite[Theorem~1.1]{GT2012} (see the remark that follows that theorem). The Main Theorem of~\cite{GT2010} then implies that~\cite[Conjecture~1.2]{GT2010} holds for our system. For two variables, this conjecture states the following. We write $\mathbf w_i=(w_{i,1},w_{i,2})$, and let $N$ and $L$ be positive integers such that \begin{equation}\label{eq:gt-size} \sum_{i=1}^t\big(|w_{i,1}|+|w_{i,2}|\big)+\frac1N\sum_{i=1}^t|\ell_i(\mathbf 0)|\le L; \end{equation} the left side is the size of the system at scale $N$, defined in~\cite[(1.1)]{GT2010}. Then for every convex set $K'\subset[-N,N]^2$, we have \begin{equation}\label{eq:gt-conjecture} \sum_{\mathbf n\in K'\cap\Z^2}\ \prod_{i=1}^t\Lambda(\ell_i(\mathbf n))=\beta_\infty(K')\prod_q\beta_q+o_{t,L}(N^2), \end{equation} where $\beta_\infty(K')$ is the area of $\{\mathbf x\in K':\ell_i(\mathbf x)>0\text{ for }1\le i\le t\}$~\cite[(1.4)]{GT2010}, the $\beta_q$ are the local factors \eqref{eq:local-factor}, and the error term is at most $\rho_{t,L}(N)N^2$ for a function $\rho_{t,L}$ with $\rho_{t,L}(N)\to0$ as $N\to\infty$. \paragraph{The scale.} Fix a positive integer $h$ such that $K\subset[-h,h]^2$, and let $L=\sum_{i}\big(|w_{i,1}|+|w_{i,2}|+|\ell_i(\mathbf 0)|\big)$, which is a positive integer. For $R\ge1$, let $N_R=\lceil hR\rceil$. Then $RK\subset[-N_R,N_R]^2$, and \eqref{eq:gt-size} holds with $N=N_R$ because $N_R\ge1$. We use \eqref{eq:gt-conjecture} with $N=N_R$ and $K'=RK$. Because $N_R\le2hR$, the error term is at most $4h^2\rho_{t,L}(N_R)R^2$, which is $o(R^2)$ as $R\to\infty$. Note that the coefficients of the forms enter only through $L$, which does not depend on $R$, and that they may be large. \paragraph{The archimedean factor.} Since $\overline K$ is compact and contained in the open cone $\mathcal C$, the number \[ \delta=\min_{1\le i\le t}\ \min_{\mathbf y\in\overline K}\dot\ell_i(\mathbf y) \] is positive. Let $G=\max_i|\ell_i(\mathbf 0)|$. For $\mathbf x=R\mathbf y$ with $\mathbf y\in K$, we have \begin{equation}\label{eq:gtz-positive} \ell_i(\mathbf x)=R\,\dot\ell_i(\mathbf y)+\ell_i(\mathbf 0)\ge\delta R-G, \end{equation} which is positive when $R>G/\delta$. For such $R$, all the forms are positive on $RK$, and $\beta_\infty(RK)=\area(RK)=\area(K)R^2$. Inserting this into \eqref{eq:gt-conjecture}, we obtain \eqref{eq:gtz}. \paragraph{The singular product.} Let $D=\prod_{iG/\delta$, since these values are positive by \eqref{eq:gtz-positive}. His local factors are those of \eqref{eq:local-factor}, since the residue of the Riemann zeta function at $1$ is $1$. His hypothesis that $\dot\ell_i$ restricted to $\ker\dot\ell_j$ has finite cokernel holds because $\det(\mathbf w_i,\mathbf w_j)\ne0$: the image of $\ker\dot\ell_j\cap\Z^2$ under $\dot\ell_i$ is a nonzero subgroup of $\Z$. His theorem, applied with $N=N_R$ and the region $RK$, also gives \eqref{eq:gtz}. \end{remark} \section{Distinct prime values}\label{sec:primes-exclusions} The sum in \eqref{eq:gtz} also counts points at which some $\ell_i(\mathbf n)$ is a power of a prime with exponent at least two, points at which two forms take the same value, and points at which a form takes a value in a given finite set. We now show that these points, which lie on few lines, do not contribute to the main term. \begin{lemma}[Distinct prime values]\label{lem:prime-exclusions} Assume the hypotheses of \cref{thm:gtz}, let $S$ be a finite set of primes, and let $\mathcal A$ be a finite set of lines in $\R^2$. For $R\ge1$, let $\mathcal N(R)$ be the set of $\mathbf n\in RK\cap\Z^2$ such that $\ell_1(\mathbf n),\dots,\ell_t(\mathbf n)$ are $t$ distinct primes not in $S$ and $\mathbf n$ lies on no line of $\mathcal A$. Then, as $R\to\infty$, \begin{equation}\label{eq:prime-exclusions} \sum_{\mathbf n\in\mathcal N(R)}\ \prod_{i=1}^t\Lambda(\ell_i(\mathbf n))=\area(K)\,\mathfrak S\,R^2+o(R^2). \end{equation} If moreover $\area(K)>0$ and $\beta_q>0$ for all primes $q$, then there exists $c>0$ such that $|\mathcal N(R)|\ge cR^2(\log R)^{-t}$ for all sufficiently large $R$. In particular, for every $R_1\ge1$, the set $\bigcup_{R\ge R_1}\mathcal N(R)$ is infinite. \end{lemma} \begin{proof} Let $\Sigma(R)$ and $\Sigma'(R)$ denote the left sides of \eqref{eq:gtz} and \eqref{eq:prime-exclusions}. By \cref{thm:gtz}, it suffices to show that $\Sigma(R)-\Sigma'(R)=o(R^2)$. We keep the notation $h$, $N_R$, $\delta$, and $G$ of the proof of \cref{thm:gtz}, and set \[ \Theta=G+\max_{1\le i\le t}\ \max_{\mathbf y\in\overline K}\dot\ell_i(\mathbf y). \] Note that $\Theta\ge\delta>0$. Let $R>\max(1,G/\delta,2/\Theta)$, so that $\Theta R\ge2$, and let $\mathbf n\in RK\cap\Z^2$. By \eqref{eq:gtz-positive}, every $\ell_i(\mathbf n)$ is a positive integer, and $\ell_i(\mathbf n)\le\Theta R$. Using $\Lambda(m)\le\log m$ for $m\ge1$, we find that every term of $\Sigma(R)$ is at most $(\log\Theta R)^t$. A point $\mathbf n$ contributes to $\Sigma(R)$ but not to $\Sigma'(R)$ only if $\Lambda(\ell_i(\mathbf n))>0$ for every $i$ and one of the following holds: \begin{enumerate}[label=(\roman*)] \item\label{item:excl-power} $\ell_i(\mathbf n)=q^k$ for some $i$, some prime $q$, and some $k\ge2$; \item\label{item:excl-equal} $\ell_i(\mathbf n)=\ell_j(\mathbf n)$ for some $i0$, then $\ell_i(\mathbf n)$ is a power of a prime, and it is a prime if \ref{item:excl-power} fails; if \ref{item:excl-equal}--\ref{item:excl-lines} fail as well, then $\mathbf n\in\mathcal N(R)$. Each of these conditions places $\mathbf n$ on one of a finite set of lines. Since $\mathbf w_i\ne\mathbf 0$, every set $\{\ell_i=m\}$ with $m\in\Z$ is a line. In case~\ref{item:excl-power}, $\mathbf n$ lies on the line $\{\ell_i=q^k\}$, where $q^k\le\Theta R$. Only the exponents $k\le\log_2(\Theta R)$ occur, and for each of them there are at most $(\Theta R)^{1/k}\le(\Theta R)^{1/2}$ primes $q$. Altogether, there are at most $t(\Theta R)^{1/2}\log_2(\Theta R)$ such lines. In case~\ref{item:excl-equal}, $\mathbf n$ lies on the set $\{\ell_i-\ell_j=0\}$, which is a line because $\mathbf w_i$ and $\mathbf w_j$ are linearly independent; there are $\binom t2$ such lines. In case~\ref{item:excl-S}, $\mathbf n$ lies on one of the $t|S|$ lines $\{\ell_i=q\}$ with $q\in S$, and in case~\ref{item:excl-lines}, on one of the $|\mathcal A|$ lines of $\mathcal A$. A line $\{\mathbf x\in\R^2:a_1x_1+a_2x_2=b\}$ with $(a_1,a_2)\ne(0,0)$ contains at most $2N_R+1$ points of $[-N_R,N_R]^2\cap\Z^2$: if $a_2\ne0$, then $x_1$ determines $x_2$, and otherwise $x_1=b/a_1$ is fixed. Since $RK\subset[-N_R,N_R]^2$, we obtain \[ 0\le\Sigma(R)-\Sigma'(R)\le(2N_R+1)\Big(t(\Theta R)^{1/2}\log_2(\Theta R)+\binom t2+t|S|+|\mathcal A|\Big)(\log\Theta R)^t. \] The right side is $O(R^{3/2}(\log R)^{t+1})=o(R^2)$, because $N_R\le2hR$. This proves \eqref{eq:prime-exclusions}. Now assume that $\area(K)>0$ and that $\beta_q>0$ for all primes $q$. Then $\mathfrak S>0$ by \cref{thm:gtz}, and \eqref{eq:prime-exclusions} implies that $\Sigma'(R)\ge\area(K)\mathfrak S R^2/2$ for all large $R$. Each term of $\Sigma'(R)$ is at most $(\log\Theta R)^t$, and $\log\Theta R\le2\log R$ for $R\ge\Theta$. We conclude that \[ |\mathcal N(R)|\ge\frac{\area(K)\,\mathfrak S\,R^2}{2(\log\Theta R)^t}\ge\frac{\area(K)\,\mathfrak S}{2^{t+1}}\,\frac{R^2}{(\log R)^t} \] for all large $R$. Since $|\mathcal N(R)|\to\infty$, the last claim follows. \end{proof} \section{Local factors in a congruence class}\label{sec:primes-local} We now compute the local factors of the forms that arise from a datum. Let $t\ge2$, let $(a_i,b_i)\in\Z^2$ for $0\le i\le t-1$ be primitive vectors, that is, $\gcd(a_i,b_i)=1$, and let $L_i(M,N)=a_iM+b_iN$. In \cref{sec:primes-infinitude}, we take for them the twelve forms of a datum. We write $\Delta_{ij}=a_ib_j-a_jb_i$. Let $c_0,\dots,c_{t-1}$ and $W$ be positive integers, and let $(M_0,N_0)\in\Z^2$. For a prime $q$, let $Z_i(q)=\{(m,n)\in\F_q^2:a_im+b_in=0\}$. Since $(a_i,b_i)$ is primitive, it is nonzero modulo $q$, and $Z_i(q)$ is a line through the origin of $\F_q^2$. Recall that $\F_q^2$ has exactly $q+1$ lines through the origin, and that two nonzero vectors span the same line if and only if their determinant vanishes. In particular, $Z_i(q)=Z_j(q)$ if and only if $q\mid\Delta_{ij}$. We let $d_q$ be the number of distinct lines among $Z_0(q),\dots,Z_{t-1}(q)$. \begin{lemma}[Local factors in a congruence class]\label{lem:local-factors} With the notation above, assume that \begin{enumerate}[label=(\roman*)] \item\label{item:lf-cofactors} every prime dividing $c_0c_1\cdots c_{t-1}$ divides $W$, and $v_q(W)>v_q(c_i)$ for every prime $q\mid W$ and every $i$; \item\label{item:lf-anchor} $c_i\mid L_i(M_0,N_0)$ and $\gcd\big(L_i(M_0,N_0)/c_i,W\big)=1$ for every $i$. \end{enumerate} Then $c_i\mid W$ for every $i$, and \begin{equation}\label{eq:affine-forms} \ell_i(X,Y)=\frac{L_i(M_0+WX,N_0+WY)}{c_i}=\ell_i(\mathbf 0)+\frac W{c_i}(a_iX+b_iY),\qquad\ell_i(\mathbf 0)=\frac{L_i(M_0,N_0)}{c_i}, \end{equation} are affine-linear forms on $\Z^2$. Their local factors \eqref{eq:local-factor} are as follows. \begin{enumerate}[label=(\alph*)] \item\label{item:lf-divides} If $q\mid W$, then $\beta_q=(q/(q-1))^t$. \item\label{item:lf-coprime} If $q\nmid W$, then \begin{equation}\label{eq:local-factor-formula} \beta_q=\Big(\frac q{q-1}\Big)^t\frac{(q-1)(q+1-d_q)}{q^2}. \end{equation} \end{enumerate} In particular, $\beta_q>0$ if $q\mid W$ or $q\ge t$. If $q\nmid W$, then $\beta_q>0$ if and only if there exists $(m,n)\in\F_q^2$ with $\prod_iL_i(m,n)\ne0$. If $q\nmid W\prod_{i0$ by \eqref{eq:local-factor-formula}. For $q\nmid W$, the count of points outside the union is positive if and only if some $(m,n)\in\F_q^2$ satisfies $\prod_iL_i(m,n)\ne0$. Finally, if $q$ divides no $\Delta_{ij}$, then the lines $Z_i(q)$ are pairwise distinct, and $d_q=t$. \end{proof} When $d_q=t$, we see from \eqref{eq:local-factor-formula} that $\beta_q=(q/(q-1))^{t-1}(1-(t-1)/q)$, which is $1+O(q^{-2})$, in accordance with \eqref{eq:gtz-generic-factor}. \section{Prime specializations of a twelve-form datum}\label{sec:primes-infinitude} We now return to a twelve-form datum $\datum$ (\cref{def:datum}), with forms $L_i=a_iM+b_iN$ and cofactors $c_i$ for $0\le i\le11$, and to a finite set $S$ of primes as in \cref{def:prime-specialization}. In \cref{sec:rank5,sec:rank6,sec:rank7}, we apply the next proposition to a congruence class $(M_0,N_0)$ modulo $W$ chosen with the Chinese remainder theorem and to a cone $\cK$ on which the twelve forms are positive. By an open convex cone, we mean an open convex subset of $\R^2$ that is closed under multiplication by positive real numbers. \begin{proposition}[Infinitely many prime specializations]\label{prop:infinitely-many} Let $\datum$ be a twelve-form datum with forms $L_0,\dots,L_{11}$ and cofactors $c_0,\dots,c_{11}$, and let $S$ be a finite set of primes as in \cref{def:prime-specialization}. Let $W$ be a positive integer, let $(M_0,N_0)\in\Z^2$, and let $\cK\subset\R^2$ be a nonempty open convex cone. Assume that \begin{enumerate}[label=(\alph*)] \item\label{item:inf-progression} every prime dividing $c_0c_1\cdots c_{11}$ divides $W$; $v_q(W)>v_q(c_i)$ for all primes $q\mid W$ and all $i$; and $c_i\mid L_i(M_0,N_0)$ and $\gcd\big(L_i(M_0,N_0)/c_i,W\big)=1$ for all $i$; \item\label{item:inf-small-primes} for every prime $q\le11$ with $q\nmid W$, there exists $(m,n)\in\F_q^2$ such that $\prod_{i=0}^{11}L_i(m,n)\ne0$; \item\label{item:inf-cone} $L_i(\mathbf x)>0$ for all $\mathbf x\in\cK$ and $0\le i\le11$. \end{enumerate} Then there exist infinitely many prime specializations $(M,N)\in\cK$ with $M\equiv M_0$ and $N\equiv N_0\pmod W$. Every such pair satisfies $\gcd(M,N)=1$ and $N\ne0$. The ratios $M/N$ of these pairs take infinitely many values, and so do the $j$-invariants $j(E_{M,N})$. \end{proposition} \begin{proof} We use \cref{thm:gtz} and \cref{lem:prime-exclusions} for the forms $\ell_0,\dots,\ell_{11}$ of \eqref{eq:affine-forms}, with $t=12$. We first check that their linear parts are pairwise independent and that their local factors are positive. We then choose a convex set $K_0$ whose large dilates correspond to pairs in $\cK$, and deduce the claims about prime specializations, ratios, and $j$-invariants. \paragraph{The forms.} Hypothesis \ref{item:inf-progression} consists of the conditions \ref{item:lf-cofactors} and \ref{item:lf-anchor} of \cref{lem:local-factors} for the forms $L_0,\dots,L_{11}$, whose coefficient vectors are primitive by \cref{def:datum}. That lemma shows that the $\ell_i$ are affine-linear forms with $\mathbf w_i=(W/c_i)(a_i,b_i)$, and for $i\ne j$ we have \[ \det(\mathbf w_i,\mathbf w_j)=\frac{W^2\Delta_{ij}}{c_ic_j}\ne0, \] because $\Delta_{ij}\ne0$ by \cref{def:datum}. \paragraph{Local factors.} Let $q$ be a prime. If $q\mid W$, then $\beta_q>0$ by \cref{lem:local-factors}\ref{item:lf-divides}. If $q\nmid W$ and $q\le11$, then $\beta_q>0$ by hypothesis \ref{item:inf-small-primes} and \cref{lem:local-factors}. If $q\nmid W$ and $q\ge13$, then $\beta_q>0$ by \cref{lem:local-factors}, since $q\ge t$: each $L_i$ vanishes modulo $q$ on a single line through the origin, and twelve lines cannot exhaust the $q+1\ge14$ lines of $\F_q^2$. By \cref{thm:gtz}, we have $\mathfrak S>0$. \paragraph{The region.} Since $\cK$ is open and nonempty, there exist $\mathbf x_0\in\cK$ and $r>0$ such that the closed disk of radius $2r$ about $\mathbf x_0$ is contained in $\cK$. Let $K_0$ be the closed disk of radius $r$ about $\mathbf x_0$. Then $K_0$ is compact and convex, and $\area(K_0)=\pi r^2>0$. By \ref{item:inf-cone}, we have $\dot\ell_i(\mathbf x)=(W/c_i)L_i(\mathbf x)>0$ for $\mathbf x\in K_0$. In other words, $K_0$ is contained in the cone $\mathcal C$ of \cref{thm:gtz}. For $R>0$ and $\mathbf n=(X,Y)\in RK_0$, we have \begin{equation}\label{eq:inf-dilate} (M_0+WX,\,N_0+WY)=WR\Big(R^{-1}\mathbf n+(WR)^{-1}(M_0,N_0)\Big). \end{equation} Let $R_1=\max\big(1,|(M_0,N_0)|/(Wr)\big)$, where $|\cdot|$ is the Euclidean norm. Let $R\ge R_1$. The point $R^{-1}\mathbf n$ lies in $K_0$, and the shift $(WR)^{-1}(M_0,N_0)$ has norm at most $r$. The point in parentheses in \eqref{eq:inf-dilate} therefore lies in the disk of radius $2r$ about $\mathbf x_0$, which is contained in $\cK$. As $\cK$ is a cone and $WR>0$, the pair $(M_0+WX,N_0+WY)$ lies in $\cK$ as well. \paragraph{Prime specializations.} By the last two paragraphs, \cref{lem:prime-exclusions} applies to $\ell_0,\dots,\ell_{11}$, the set $K_0$, the set $S$, and $\mathcal A=\emptyset$. We obtain infinitely many $\mathbf n=(X,Y)\in\Z^2$, each in $RK_0$ for some $R\ge R_1$, such that $\ell_0(\mathbf n),\dots,\ell_{11}(\mathbf n)$ are twelve distinct primes not in $S$. For each such $\mathbf n$, let $(M,N)=(M_0+WX,N_0+WY)$. Then $M\equiv M_0$ and $N\equiv N_0\pmod W$, and $(M,N)\in\cK$ by the previous paragraph. By \eqref{eq:affine-forms}, we have $L_i(M,N)=c_i\ell_i(\mathbf n)$ for all $i$. This shows that $c_i\mid L_i(M,N)$ and that the numbers $L_i(M,N)/c_i=\ell_i(\mathbf n)$ are twelve distinct primes not in $S$, that is, $(M,N)$ is a prime specialization in the sense of \cref{def:prime-specialization}. Distinct points $\mathbf n$ give distinct pairs $(M,N)$, which proves the first claim. \paragraph{Ratios and $j$-invariants.} By \cref{lem:prime-spec-basic}, every prime specialization $(M,N)$ satisfies $\gcd(M,N)=1$ and $p_0\nmid N$, so that $N\ne0$. A rational number has exactly two representations $m/n$ with $m,n\in\Z$ and $\gcd(m,n)=1$. It follows that infinitely many such pairs give infinitely many ratios $M/N$. By \cref{lem:j-invariant}, $j(E_{M,N})$ depends only on $M/N$, and each value of $j$ occurs for at most twelve ratios. If the $j(E_{M,N})$ took only $k$ values, at most $12k$ ratios would occur. Therefore the $j$-invariants take infinitely many values, which completes the proof. \end{proof} \begin{remark}\label{rem:primes-threshold} By \cref{lem:local-factors}, hypothesis \ref{item:inf-small-primes} says that $d_q\le q$ for every prime $q\le11$ with $q\nmid W$. As we saw in the proof, larger primes need no check. At $q=11$, the check is needed even when $11$ divides no $\Delta_{ij}$. For example, the twelve forms $M+iN$ with $0\le i\le10$ and $N$ have pairwise determinants in $\{\pm1,\dots,\pm10\}$, but their zero sets modulo $11$ are all twelve lines of $\F_{11}^2$, and \cref{lem:local-factors} gives $\beta_{11}=0$ when $11\nmid W$. In the three families, every prime $q\le11$ divides $W$, except $q=5$ in the rank-seven family. \end{remark} \begin{remark}\label{rem:geometric-classes} Elliptic curves that are isomorphic over $\Qbar$ have the same $j$-invariant~\cite[Proposition~III.1.4(b)]{SilvermanAEC}. % Hence the curves $E_{M,N}$ at the prime specializations of \cref{prop:infinitely-many} represent infinitely many $\Qbar$-isomorphism classes. \end{remark} \part{The three families}\label{part:families} \chapter{The rank-five family}\label{sec:rank5} In this section, we prove \cref{thm:r5}. It states that the twelve-form datum $\datum_5$ defined below has infinitely many prime specializations in a fixed congruence class and a fixed cone, that the curve $E_{M,N}$ has rank exactly five at each of them, and that these curves represent infinitely many isomorphism classes over $\Qbar$. The proof consists of checking the hypotheses of \cref{prop:rank-criterion} and \cref{prop:infinitely-many} for $\datum_5$. We do not repeat the general arguments of \cref{sec:descent,sec:families,sec:primes}; instead, we give the data of the family together with the tables needed to recompute every entry of the matrices by hand. \Cref{thm:r5} is used in \cref{sec:proof} to prove \cref{thm:main} for $r=5$. The family is a base change, along a conic, of a rank-four family of Zywina~\cite[\S6.5]{Zywina2026}. We explain this origin in \cref{sec:origin-r5}. The section is organized as follows. In \cref{sec:r5-datum}, we define $\datum_5$, the set $S$, and the bases $\cB_E$ and $\cB_{E'}$. In \cref{sec:r5-points}, we exhibit three points on $E$ and four points on $E'$ whose classes are independent at every prime specialization (\cref{lem:r5-points,lem:r5-lower}). In \cref{sec:r5-progression}, we fix the congruence class and the cone, and we compute the residues of the primes $p_i$ (\cref{lem:r5-progression,lem:r5-cone}). \Cref{sec:r5-fixed} bounds the local images at $2$, $3$, $5$ and the real place (\cref{lem:r5-fixed}), and \cref{sec:r5-characters} computes the quadratic characters that enter the rows at the twelve primes $p_i$. In \cref{sec:r5-matrices}, we display the matrices $\mathbf M_E(0)$ and $\mathbf M_{E'}(0)$ and certify their ranks (\cref{lem:r5-certificate}). \Cref{sec:r5-theorem} proves \cref{thm:r5}. Finally, in \cref{sec:r5-five-points}, we use the dual isogeny to write down five independent points of $E_{M,N}(\Q)$ (\cref{prop:r5-five-points}); this is not needed for \cref{thm:r5}. \section{The datum}\label{sec:r5-datum} Let $L_i=a_iM+b_iN$ for $0\le i\le 11$, with the coefficients $a_i,b_i$ and the cofactors $c_i$ given in \cref{tab:r5-data}. As in \cref{sec:families}, we set $I_F=\{0,1,2,3\}$, $I_H=\{4,5,6,7\}$, $I_J=\{8,9,10,11\}$, and \[ F=L_0L_1L_2L_3,\qquad H=L_4L_5L_6L_7,\qquad J=L_8L_9L_{10}L_{11}. \] \begin{table}[htbp] \centering \caption{The linear forms $L_i=a_iM+b_iN$ of the rank-five family, the quartic to which each belongs, and the cofactors $c_i$.}\label{tab:r5-data} \begin{tabular}{c*{12}{r}} \toprule $i$ & $0$ & $1$ & $2$ & $3$ & $4$ & $5$ & $6$ & $7$ & $8$ & $9$ & $10$ & $11$\\ \midrule group & $F$ & $F$ & $F$ & $F$ & $H$ & $H$ & $H$ & $H$ & $J$ & $J$ & $J$ & $J$\\ $a_i$ & $1$ & $22$ & $9$ & $143$ & $-55$ & $3$ & $138$ & $55$ & $99$ & $5$ & $32$ & $55$\\ $b_i$ & $0$ & $-1$ & $-2$ & $155$ & $62$ & $-1$ & $-31$ & $64$ & $62$ & $-1$ & $31$ & $-12$\\ $c_i$ & $54$ & $1$ & $8$ & $1$ & $8$ & $1$ & $1$ & $2$ & $4$ & $1$ & $1$ & $6$\\ \bottomrule \end{tabular} \end{table} Expanding the products, we find the coefficients of $F$, $H$ and $J$ listed in the first three rows of \cref{tab:r5-quartics} below. Comparing the five coefficients, we obtain the identity \begin{equation}\label{r5:identity} 625F+3H=16J. \end{equation} For example, the coefficients of $M^4$ give $625\cdot28314-3\cdot1252350=13939200=16\cdot871200$. We set \begin{equation}\label{r5:ABC} A=1500,\qquad B=2700,\qquad C=57600. \end{equation} Since $A^2=3600\cdot625$, $4B=3600\cdot3$ and $C=3600\cdot16$, multiplying \eqref{r5:identity} by $3600$ gives $A^2F+4BH=CJ$. The curves of \cref{def:datum} are \begin{equation}\label{r5:curves} \begin{aligned} E=E_{M,N}&:\ y^2=x^3+1500F\,x^2-2700FH\,x,\\ E'=E'_{M,N}&:\ y^2=x^3-3000F\,x^2+57600FJ\,x. \end{aligned} \end{equation} In the notation of \cref{sec:descent}, we have $\alpha=1500F$, $\beta=-2700FH$, $\alpha'=-3000F$ and $\beta'=\alpha^2-4\beta=57600FJ$. We write $T=(0,0)\in E$ and $T'=(0,0)\in E'$. The coefficient vectors $(a_i,b_i)$ in \cref{tab:r5-data} are primitive, $(a_0,b_0)=(1,0)$, and $b_i\ne0$ for $i\ge1$. The sixty-six determinants $\Delta_{ij}=a_ib_j-a_jb_i$ are factored in \cref{tab:r5-det}; none of them vanishes. The cofactors are positive and $c_1=1$. The forms $L_i$, the constants \eqref{r5:ABC}, the cofactors $c_i$ and the constant lists \begin{equation}\label{r5:Gamma} \Gamma_E=\Gamma_{E'}=(-1,2,3,5) \end{equation} therefore form a twelve-form datum in the sense of \cref{def:datum}, which we denote by $\datum_5$. \begin{table}[htbp] \centering \caption{The determinants $\Delta_{ij}=a_ib_j-a_jb_i$ for $0\le i0,\ \ \tfrac{19}{20}M0$. If $b_i>0$, then $a_i+b_it>0$ if and only if $t>-a_i/b_i$; the largest of these thresholds is $-a_4/b_4=55/62<19/20$. If $b_i<0$, then $a_i+b_it>0$ if and only if $t11/10$. Hence $a_i+b_it>0$ for every $i$. \end{proof} The proof shows that the twelve forms are positive exactly when $M>0$ and $55/620$. The point $T'$ has class $\sq{57600FJ}=\sq1$. The discriminant of $x^2-3000Fx+57600FJ$ is $16\beta=-43200FH<0$, and there are no other real points with $y=0$. If $(x,y)$ is a real point with $y\ne0$ and $x<0$, then $x^2-3000Fx+57600FJ>0$ and $y^2=x(x^2-3000Fx+57600FJ)<0$, which is impossible. Every point with $y\ne0$ therefore has $x>0$, and $\delta_{E',\infty}(E'(\R))=\{\sq1\}$. This completes the proof. \end{proof} We now turn the inclusions of \cref{lem:r5-fixed} into rows in the sense of \cref{def:rows}. We use the coordinates of \cref{sec:descent-conventions}: a class in $\sqgp{\Q_2}$ has coordinates $(e_1,e_2,e_3)$ with respect to $\sq{-1},\sq2,\sq5$, a class in $\sqgp{\Q_q}$ for odd $q$ has the valuation coordinate $\nu_q$ and the character coordinate $\chi_q$ of \eqref{eq:odd-coordinates}, and in $\sqgp\R$ we use the sign coordinate $\mathrm{sgn}$. Let $U_v$ be the subgroup in the row of \cref{tab:r5-fixed} for the place $v$. The linear maps vanishing on $U_2=\{\sq1,\sq2\}$ (for $E$) are spanned by $e_1$ and $e_3$; on $U_2=\{\sq{\pm1},\sq{\pm2}\}$ (for $E'$), by $e_3$; on $U_3=\{\sq1\}$, by $\chi_3$ and $\nu_3$; on $U_5=\{\sq1,\sq5\}$, by $\chi_5$; and on $U_\infty=\{\sq1\}$, by $\mathrm{sgn}$. The rows defined by these triples $(v,U_v,f)$ are the five fixed rows $f^E_1,\dots,f^E_5$ for $E$ and the three fixed rows $f^{E'}_1,f^{E'}_2,f^{E'}_3$ for $E'$ in \cref{tab:r5-fixed-rows}, in the notation of \cref{prop:rank-criterion}. By \eqref{eq:row-entries}, their entries are the values of these coordinates at the entries of $\cB_E$ and $\cB_{E'}$. At the constants $-1,2,3,5$, the values follow from $3\equiv3\pmod8$, $5\equiv5\pmod8$ and the Legendre symbols modulo $3$ and $5$. At $p_j$, the entries of the rows at the finite places depend only on the residues of $p_j$ modulo $8$, $3$ and $5$ in \cref{tab:r5-residues}, and the entries of the real row $f^{E'}_3$ are zero at every prime specialization, since the $p_j$ are positive. The fixed rows are therefore the same at every prime specialization in $\cP_5$. \begin{table}[htbp] \centering \caption{The fixed rows, as functions of the basis elements. The last column gives the entry at $p_j$ in terms of the residues of $p_j$.}\label{tab:r5-fixed-rows} \begin{tabular}{lllccccl} \toprule row & place & coordinate & $-1$ & $2$ & $3$ & $5$ & entry at $p_j$\\ \midrule $f^E_1$ & $2$ & $e_1$ & $1$ & $0$ & $1$ & $0$ & $1$ if $p_j\equiv3,7\pmod8$\\ $f^E_2$ & $2$ & $e_3$ & $0$ & $0$ & $1$ & $1$ & $1$ if $p_j\equiv3,5\pmod8$\\ $f^E_3$ & $3$ & $\chi_3$ & $1$ & $1$ & $0$ & $1$ & $1$ if $p_j\equiv2\pmod3$\\ $f^E_4$ & $3$ & $\nu_3$ & $0$ & $0$ & $1$ & $0$ & $0$\\ $f^E_5$ & $5$ & $\chi_5$ & $0$ & $1$ & $1$ & $0$ & $1$ if $p_j\equiv2,3\pmod5$\\ \midrule $f^{E'}_1$ & $2$ & $e_3$ & $0$ & $0$ & $1$ & $1$ & $1$ if $p_j\equiv3,5\pmod8$\\ $f^{E'}_2$ & $5$ & $\chi_5$ & $0$ & $1$ & $1$ & $0$ & $1$ if $p_j\equiv2,3\pmod5$\\ $f^{E'}_3$ & $\infty$ & $\mathrm{sgn}$ & $1$ & $0$ & $0$ & $0$ & $0$\\ \bottomrule \end{tabular} \end{table} \section{Characters at the moving primes}\label{sec:r5-characters} The moving rows are given by \cref{def:moving-rows}: they are the rows $r^E_i$ with $i\in I_F\cup I_J$ for $E$, and the rows $r^{E'}_i$ with $i\in I_F\cup I_H$ for $E'$. By \cref{cor:eta-structure}, the entries of these rows are the constant characters $\lambda_i(g)$ with $g\in\Gamma_E=\Gamma_{E'}$, the bits $\gamma_{ij}+\eta$ at the moving columns $j\ne i$, and, for $i\in I_F$, the diagonal entries $\gamma^\star_{ii}+\eta$, where $\theta_i$, $\gamma_{ij}$ and $\gamma^\star_{ii}$ are defined in \eqref{eq:theta}, \eqref{eq:gamma} and \eqref{eq:gamma-diagonal}, and $\eps=\leg N{p_0}=(-1)^\eta$. We now compute these bits from the residues in \cref{tab:r5-residues} and check that they are the same at all prime specializations in $\cP_5$. \paragraph{Constant characters.} We write $\sigma_i=\lambda_i(-1)$. By \eqref{eq:reciprocity}, $\sigma_i=1$ if and only if $p_i\equiv3\pmod4$, and $\lambda_i(2)=1$ if and only if $p_i\equiv3,5\pmod8$. For an odd prime $q\ne p_i$, we have $\lambda_i(q)=\chi_q(p_i)+\sigma_i\chi_q(-1)$ by \cref{lem:fixed-characters}. We see that $\lambda_i(q)$ is determined by the residue of $p_i$ modulo $q$ and by $\sigma_i$, and that the correction $\sigma_i$ enters only when $q\equiv3\pmod4$. The nonzero squares modulo $7$, $11$, $17$, $19$ and $31$ are $\{1,2,4\}$, $\{1,3,4,5,9\}$, $\{1,2,4,8,9,13,15,16\}$, $\{1,4,5,6,7,9,11,16,17\}$ and $\{1,2,4,5,7,8,9,10,14,16,18,19,20,25,28\}$. Applying these rules to \cref{tab:r5-residues}, we find the entries of \cref{tab:r5-const-char}. The rows for $-1,2,3,5$ give the entries of the moving rows in the constant columns; the other rows are used for the bits $\gamma_{ij}$ below. \begin{table}[htbp] \centering \caption{The constant characters $\lambda_i(g)$, where $\leg g{p_i}=(-1)^{\lambda_i(g)}$.}\label{tab:r5-const-char} \begin{tabular}{c*{12}{c}} \toprule $g\backslash i$ & $0$ & $1$ & $2$ & $3$ & $4$ & $5$ & $6$ & $7$ & $8$ & $9$ & $10$ & $11$\\ \midrule $-1$ & $0$ & $0$ & $0$ & $1$ & $0$ & $1$ & $1$ & $0$ & $0$ & $1$ & $0$ & $0$\\ $2$ & $0$ & $1$ & $1$ & $0$ & $1$ & $1$ & $1$ & $1$ & $0$ & $0$ & $0$ & $0$\\ $3$ & $0$ & $0$ & $0$ & $1$ & $1$ & $1$ & $1$ & $0$ & $0$ & $1$ & $1$ & $1$\\ $5$ & $0$ & $0$ & $0$ & $1$ & $0$ & $1$ & $1$ & $1$ & $0$ & $0$ & $1$ & $1$\\ \midrule $7$ & $0$ & $0$ & $0$ & $1$ & $0$ & $0$ & $1$ & $1$ & $0$ & $1$ & $0$ & $1$\\ $11$ & $1$ & $0$ & $1$ & $0$ & $1$ & $1$ & $0$ & $0$ & $0$ & $1$ & $1$ & $1$\\ $17$ & $1$ & $0$ & $0$ & $0$ & $1$ & $0$ & $1$ & $1$ & $1$ & $0$ & $1$ & $0$\\ $19$ & $1$ & $0$ & $0$ & $1$ & $0$ & $1$ & $1$ & $0$ & $1$ & $0$ & $1$ & $1$\\ $31$ & $1$ & $1$ & $0$ & $1$ & $0$ & $0$ & $1$ & $1$ & $1$ & $1$ & $0$ & $1$\\ \bottomrule \end{tabular} \end{table} \paragraph{Cross symbols.} By \cref{tab:r5-residues}, we have $p_0\equiv1\pmod8$ on $\cP_5$, and $\lambda_0(-1)=0$. Then \eqref{eq:theta} and \eqref{eq:gamma} read \begin{equation}\label{r5:gamma} \theta_i=\lambda_0(b_ic_i),\qquad \gamma_{0j}=\theta_j,\qquad \gamma_{i0}=\theta_i,\qquad \gamma_{ij}=\lambda_i(K_{ij})+\theta_i\quad(i,j\ge1), \end{equation} where $K_{ij}=c_0c_jb_i\Delta_{ji}=54\,c_jb_i(a_jb_i-a_ib_j)$. The numbers $b_ic_i$ have the square-free parts \[ -1,\ -1,\ 5\cdot31,\ 31,\ -1,\ -31,\ 2,\ 2\cdot31,\ -1,\ 31,\ -2\qquad(i=1,\dots,11), \] and since $\lambda_0(-1)=\lambda_0(2)=\lambda_0(5)=0$ and $\lambda_0(31)=1$ by \cref{tab:r5-const-char}, we find \begin{equation}\label{r5:theta-values} (\theta_1,\dots,\theta_{11})=(0,0,1,1,0,1,0,1,0,1,0). \end{equation} By \cref{rem:constant-characters}, the bits $\gamma_{ij}$ are needed for $i\in I_F$ and every $j\ne i$, and for the pairs with one index in $I_H$ and the other in $I_J$. In \cref{tab:r5-K}, we list the square-free part $s_{ij}$ of $K_{ij}$ for every needed pair with $1\le iv_q(c_i)$ for $q=2,3$; for the other primes $q\mid W$, we have $v_q(c_i)=0<1=v_q(W)$. Since $(M_0,N_0)\in\cP_5$, \cref{lem:r5-progression} shows that $c_i\mid L_i(M_0,N_0)$ and that $L_i(M_0,N_0)/c_i$ is prime to $W$. Hypothesis \ref{item:inf-small-primes} is empty, because every prime $q\le11$ divides $W$. Hypothesis \ref{item:inf-cone} is \cref{lem:r5-cone}. \Cref{prop:infinitely-many} now gives infinitely many prime specializations $(M,N)\in\cK_5$ with $M\equiv M_0$ and $N\equiv N_0\pmod W$, and it shows that the $j$-invariants $j(E_{M,N})$ of these curves take infinitely many values. Curves with distinct $j$-invariants are not isomorphic over $\Qbar$ (\cref{rem:geometric-classes}). This completes the proof. \end{proof} \begin{remark}\label{rem:r5-j} The $j$-invariant of $E_{M,N}$ is $\tfrac49(2500F+9H)^3/(H^2J)$, by \cref{rem:j-families}. In the proof of \cref{thm:r5}, we did not need to examine the primes $q\nmid W$ at which the zero lines of two of the forms $L_i$ coincide modulo $q$, because $d_q\le120\ \text{and}\ 29N0$, we have $L_i/N=a_it+b_i$ with $t=M/N$, which is an affine function of $t$. Its values at the endpoints $t=29$ and $t=31$ are \[ \begin{array}{c|rrrrrrrrrrrr} i & 0 & 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 & 10 & 11\\ \hline t=29 & 29 & 1 & 5651 & 556 & 2 & 223 & 37 & 271 & 44 & 267 & 27 & 823\\ t=31 & 31 & 1 & 5989 & 606 & 4 & 237 & 41 & 289 & 46 & 281 & 29 & 887 \end{array} \] All of these values are positive. An affine function that is positive at both endpoints of an interval is positive on the whole interval. Then $a_it+b_i>0$ for $29\le t\le31$, and $L_i=N(a_it+b_i)>0$ on $\cK_6$. \end{proof} Among the forms with $a_i\ne0$, the largest root $-b_i/a_i$ is $27$, from $L_4=M-27N$, and $L_1=N$. All forms are therefore positive whenever $N>0$ and $M>27N$, and the cone $\cK_6$ lies inside this region. \section{Local conditions at the fixed places}\label{sec:r6-fixed} We now prove the local conditions at the fixed places $2$, $3$, $7$ and $\infty$ and derive the fixed rows of the matrices of \cref{sec:r6-matrices}. We use the coordinates on $\sqgp{\Q_v}$ of \cref{sec:descent-conventions}. At $2$, every class is $\sq{(-1)^{e_1}2^{e_2}5^{e_3}}$ for a unique $(e_1,e_2,e_3)\in\F_2^3$, and an odd unit $w$ has $(e_1,e_3)=(0,0),(1,1),(0,1),(1,0)$ according as $w\equiv1,3,5,7\pmod8$. At an odd prime $q$, we write a class as $\sq{q^kw}$ with $w$ a $q$-adic unit and use the coordinates $\nu_q(q^kw)=k\bmod2$ and $\chi_q(q^kw)=\chi_q(w)$ of \eqref{eq:odd-coordinates}, where $\leg wq=(-1)^{\chi_q(w)}$. At $\infty$, we use the sign coordinate $\mathrm{sgn}$, which is $1$ on $\sq{-1}$ and $0$ on $\sq1$. \begin{lemma}[Local images at the fixed places]\label{lem:r6-fixed} Let $(M,N)\in\cP_6$. Then $FHJ\ne0$, and \[ \begin{aligned} \delta_{E,2}(E(\Q_2))&\subseteq\langle\sq{-1},\sq5\rangle, & \delta_{E',2}(E'(\Q_2))&\subseteq\{\sq1,\sq5\},\\ \delta_{E,3}(E(\Q_3))&=\{\sq1\}, & &\\ \delta_{E,7}(E(\Q_7))&\subseteq\{\sq1,\sq7\}, & \delta_{E',7}(E'(\Q_7))&\subseteq\{\sq1,\sq{21}\}. \end{aligned} \] If moreover $(M,N)\in\cK_6$, then $\delta_{E',\infty}(E'(\R))=\{\sq1\}$. \end{lemma} We use no condition at $3$ on $E'$ and no condition at $\infty$ on $E$. \begin{proof} We have $FHJ\ne0$ by \cref{lem:r6-residues}. We first compute the valuations and unit residues of the four coefficients $\alpha,\beta,\alpha',\beta'$ on $\cP_6$. We then treat the places $2$, $3$, $7$ and $\infty$ in turn. At each place we consider the point $O$, the point $(0,0)$, the other points with $y=0$, and the points with $y\ne0$, the last according to the valuation of $x$. \paragraph{The coefficients.} Let $\pi_F=p_0p_1p_2p_3$, $\pi_H=p_4p_5p_6p_7$ and $\pi_J=p_8p_9p_{10}p_{11}$, where $p_i=L_i(M,N)/c_i$ are the integers of \cref{lem:r6-residues}. The computation leading to \eqref{r6:FHJ-p} applies to every $(M,N)\in\cP_6$ and gives $F=8\pi_F$, $H=2\pi_H$ and $J=648\pi_J$. Multiplying the residues of \cref{tab:r6-residues}, we find \[ \begin{aligned} \pi_F&\equiv7,& \pi_H&\equiv3,& \pi_J&\equiv3 &&\pmod 8,\\ \pi_F&\equiv2,& \pi_H&\equiv1,& \pi_J&\equiv2 &&\pmod 3,\\ \pi_F&\equiv3,& \pi_H&\equiv2,& \pi_J&\equiv6 &&\pmod 7. \end{aligned} \] We have $\alpha=560\pi_F$, $\beta=-12544\pi_F\pi_H$, $\alpha'=-1120\pi_F$ and $\beta'=9144576\pi_F\pi_J$, where $560=2^4\cdot5\cdot7$, $12544=2^87^2$, $1120=2^5\cdot5\cdot7$ and $9144576=2^83^67^2$. Inserting the residues above, we obtain \cref{tab:r6-coeffs}. Together with $\alpha'=-2\alpha$ and $\beta'=\alpha^2-4\beta$, these are the only properties of the coefficients that we use below, and by \cref{lem:r6-residues} they hold for every $(M,N)\in\cP_6$. \begin{table}[htbp] \centering \caption{Valuations of the coefficients at $2$, $3$, $7$, and their unit parts $z\,p^{-v_p(z)}$ modulo $8$, $3$, $7$, for $(M,N)\in\cP_6$.} \label{tab:r6-coeffs} \begin{tabular}{crrrrrr} \toprule coefficient & $v_2$ & unit $\bmod 8$ & $v_3$ & unit $\bmod 3$ & $v_7$ & unit $\bmod 7$\\ \midrule $\alpha=70F$ & $4$ & $5$ & $0$ & $1$ & $1$ & $2$\\ $\beta=-784FH$ & $8$ & $3$ & $0$ & $1$ & $2$ & $4$\\ $\alpha'=-140F$ & $5$ & $3$ & $0$ & $1$ & $1$ & $3$\\ $\beta'=1764FJ$ & $8$ & $5$ & $6$ & $1$ & $2$ & $2$\\ \bottomrule \end{tabular} \end{table} \paragraph{The prime $2$, curve $E$.} The change of variables $x=2^4\tilde x$, $y=2^6\tilde y$ is a bijection from the affine points of $E(\Q_2)$ to those of \[ \tilde y^2=\tilde x^3+\alpha_2\tilde x^2+\beta_2\tilde x,\qquad \alpha_2=2^{-4}\alpha,\quad \beta_2=2^{-8}\beta, \] and $\sq x=\sq{\tilde x}$ since $2^4$ is a square. Using \cref{tab:r6-coeffs}, we see that $\alpha_2$ and $\beta_2$ are $2$-adic units with $\alpha_2\equiv5$ and $\beta_2\equiv3\pmod8$. The point $O$ has class $\sq1$, and $\delta_{E,2}(T)=\sq\beta=\sq{\beta_2}=\sq3=\sq{-5}$. The discriminant of $\tilde x^2+\alpha_2\tilde x+\beta_2$ is $\alpha_2^2-4\beta_2=2^{-8}\beta'$, which is a unit congruent to $5$ modulo $8$ and hence not a square in $\Q_2$ by \cref{lem:squares}\ref{item:squares-two}. By \cref{lem:two-torsion}, $E$ has no other point with $y=0$. Now let $(\tilde x,\tilde y)$ be a point such that $\tilde y\ne0$, and let $r=v_2(\tilde x)$. If $r<0$, the term $\tilde x^3$ has strictly smaller valuation than $\alpha_2\tilde x^2$ and $\beta_2\tilde x$, since $3r<2r0$, the term $\beta_2\tilde x$ has the strictly smallest valuation $r$; as before, $r$ is even. If $r=0$, then $r$ is even. In every case $\sq{\tilde x}$ has $e_2=0$, which shows that $\delta_{E,2}(E(\Q_2))\subseteq\langle\sq{-1},\sq5\rangle$. \paragraph{The prime $2$, curve $E'$.} The same change of variables transforms $E'$ into \[ \tilde y^2=\tilde x^3-2\alpha_2\tilde x^2+\beta'_2\tilde x,\qquad \beta'_2=2^{-8}\beta'=\alpha_2^2-4\beta_2, \] and we have $\beta'_2\equiv5\pmod 8$ by \cref{tab:r6-coeffs}. The point $O$ has class $\sq1$, and $\delta_{E',2}(T')=\sq{\beta'_2}=\sq5$. The discriminant of $\tilde x^2-2\alpha_2\tilde x+\beta'_2$ is $4\alpha_2^2-4\beta'_2=16\beta_2$, whose class $\sq{\beta_2}=\sq3$ is not trivial. By \cref{lem:two-torsion}, there is no other point with $\tilde y=0$. Let $(\tilde x,\tilde y)$ be a point with $\tilde y\ne0$, and write $\tilde x=2^rw$ with $w$ a unit. Recall from \cref{lem:squares}\ref{item:squares-two} that a unit of $\Z_2$ is a square in $\Q_2$ if and only if it is congruent to $1$ modulo $8$. Suppose that $r<0$. The valuations of $\tilde x^3$, $-2\alpha_2\tilde x^2$ and $\beta'_2\tilde x$ are $3r$, $1+2r$ and $r$, and $3r$ is the strictly smallest. By \cref{lem:dominant}\ref{item:dominant-val}, we have $v_2(\tilde y^2)=3r$, which implies that $r$ is even, and $r\le-2$. The other two terms then have valuations $1+2r\ge3r+3$ and $r\ge3r+4$, and by \cref{lem:dominant}\ref{item:dominant-unit} with $h=3$ we have $\tilde y^2=\tilde x^3(1+8t)$ with $t\in\Z_2$. The factor $1+8t$ is a square by \cref{lem:squares}\ref{item:squares-one}. Then $\tilde x^3$ is a square, and $\sq{\tilde x}=\sq{\tilde x^3}=\sq1$. Suppose that $r>0$. Now $\beta'_2\tilde x$ has the strictly smallest valuation $r$, and as before $r$ is even, so that $r\ge2$. The other two terms have valuations $1+2r\ge r+3$ and $3r\ge r+4$, and \cref{lem:dominant}\ref{item:dominant-unit} gives $\tilde y^2=\beta'_2\tilde x(1+8t)$ with $t\in\Z_2$. We see that $\beta'_2\tilde x$ is a square, and $\sq{\tilde x}=\sq{\beta'_2}=\sq5$. Suppose that $r=0$, so that $\tilde x=w$. Since $\beta'_2=\alpha_2^2-4\beta_2$, we have \[ \tilde x^2-2\alpha_2\tilde x+\beta'_2=(w-\alpha_2)^2-4\beta_2=4\Bigl(\Bigl(\frac{w-\alpha_2}{2}\Bigr)^2-\beta_2\Bigr), \] where $(w-\alpha_2)/2$ belongs to $\Z_2$ because $w$ and $\alpha_2$ are odd. If $w\equiv3\pmod4$, then $w-\alpha_2\equiv2\pmod 4$, because $\alpha_2\equiv1\pmod4$. Then $(w-\alpha_2)/2$ is odd, its square is congruent to $1$ modulo $8$, and the bracket is congruent to $1-3\equiv6\pmod8$ and has valuation one. It follows that $\tilde y^2=w(\tilde x^2-2\alpha_2\tilde x+\beta'_2)$ has valuation three, which is impossible. Therefore $w\equiv1\pmod4$, that is, $w\equiv1$ or $5\pmod8$, and $\sq{\tilde x}=\sq w\in\{\sq1,\sq5\}$. Combining the three cases with the classes of $O$ and $T'$, we obtain $\delta_{E',2}(E'(\Q_2))\subseteq\{\sq1,\sq5\}$. \paragraph{The prime $3$, curve $E$.} By \cref{tab:r6-coeffs}, $\alpha$ and $\beta$ are $3$-adic units with $\alpha\equiv\beta\equiv1\pmod3$, and $\beta'=3^6w'$ with a unit $w'\equiv1\pmod3$. The point $O$ has class $\sq1$, and $\delta_{E,3}(T)=\sq\beta=\sq1$, since $\beta$ is a unit congruent to $1$ modulo $3$ (\cref{lem:squares}\ref{item:squares-odd}). Let $(x,y)\in E(\Q_3)$ be a point such that $x\ne0$, and let $r=v_3(x)$. If $r<0$, the term $x^3$ has valuation $3r$, and the other two terms have valuations $2r$ and $r$, which are at least $3r+1$. By \cref{lem:dominant}\ref{item:dominant-unit}, we have $y^2=x^3(1+3t)$ with $t\in\Z_3$. Then $y\ne0$, and $r$ is even because $v_3(y^2)=3r$ is even. The factor $1+3t$ is a square by \cref{lem:squares}\ref{item:squares-one}, and $\sq x=\sq{x^3}=\sq1$. If $r>0$, the term $\beta x$ has valuation $r$, and the other two have valuations $2r$ and $3r$, which are at least $r+1$. As before, $y\ne0$, $r$ is even, and $y^2=\beta x(1+3t)$; then $\beta x$ is a square, and $\sq x=\sq\beta=\sq1$. If $r=0$ and $x\equiv1\pmod 3$, then $\sq x=\sq1$. If $r=0$ and $x\equiv2\pmod3$, then $x^2+\alpha x+\beta\equiv4+2+1\equiv1\pmod 3$, and $x^3+\alpha x^2+\beta x\equiv2\pmod3$ is a unit that is not a square; there is no point with such an $x$. The discriminant $\alpha^2-4\beta=\beta'=3^6w'$ is a square in $\Q_3$. By \cref{lem:two-torsion}, the curve $E$ has two points $(x_0,0)$ and $(x_1,0)$ with $x_0x_1=\beta$. The case analysis above shows that a point with $x\ne0$ and $y=0$ has $r=0$ and $x\equiv1\pmod3$, and these two points have class $\sq1$. We conclude that $\delta_{E,3}(E(\Q_3))=\{\sq1\}$. \paragraph{The prime $7$.} Let $(\alpha_\star,\beta_\star)$ be $(\alpha,\beta)$ or $(\alpha',\beta')$, so that $y^2=x^3+\alpha_\star x^2+\beta_\star x$ is $E$ or $E'$. Using \cref{tab:r6-coeffs}, we find that $v_7(\alpha_\star)=1$, $v_7(\beta_\star)=2$, and \[ \Bigl(\frac{\alpha_\star}{7},\frac{\beta_\star}{49}\Bigr)\equiv(2,4)\ \text{on } E,\qquad \Bigl(\frac{\alpha_\star}{7},\frac{\beta_\star}{49}\Bigr)\equiv(3,2)\ \text{on } E' \pmod 7. \] The nonzero squares modulo $7$ are $1$, $2$ and $4$. The point $O$ has class $\sq1$, and $\sq{\beta_\star}=\sq{\beta_\star/49}=\sq1$, since $\beta_\star/49$ is a unit congruent to a nonzero square. Let $(x,y)$ be a point such that $x\ne0$, and let $r=v_7(x)$. The three terms $x^3$, $\alpha_\star x^2$ and $\beta_\star x$ have valuations $3r$, $2r+1$ and $r+2$. If $r\le0$, then $2r+1$ and $r+2$ are at least $3r+1$. Using \cref{lem:dominant}\ref{item:dominant-unit}, we may write $y^2=x^3(1+7t)$ with $t\in\Z_7$. Then $y\ne0$, the valuation $3r$ of $y^2$ is even, and $r$ is even. We also have $\sq x=\sq{x^3}=\sq1$, because $1+7t$ is a square (\cref{lem:squares}\ref{item:squares-one}). If $r\ge2$, then $3r$ and $2r+1$ are at least $(r+2)+1$, and \cref{lem:dominant}\ref{item:dominant-unit} gives $y^2=\beta_\star x(1+7t)$ with $t\in\Z_7$. As before, $y\ne0$, $r$ is even, and $\sq x=\sq{\beta_\star}=\sq1$. If $r=1$, write $x=7w$ with $w$ a unit. Then \[ y^2=7^3w\,h_\star(w),\qquad h_\star(w)=w^2+\frac{\alpha_\star}{7}w+\frac{\beta_\star}{49}\in\Z_7. \] If $h_\star(w)$ were a unit, then $y\ne0$ and $v_7(y^2)=3$, which is impossible. Hence $h_\star(w)\equiv0\pmod 7$, both when $y\ne0$ and when $y=0$. Modulo $7$, we have $h_\star(w)\equiv w^2+2w+4\equiv(w-1)(w-4)$ on $E$ and $h_\star(w)\equiv w^2+3w+2\equiv(w+1)(w+2)$ on $E'$. On $E$, the residue of $w$ is $1$ or $4$, which is a square; then $\sq x=\sq{7w}=\sq7$. On $E'$, the residue of $w$ is $5$ or $6$, which is not a square modulo $7$; then $\sq w=\sq3$ and $\sq x=\sq{21}$. The points with $y=0$ and $x\ne0$ have $r=1$, since $y\ne0$ in the other cases; they are covered by the last paragraph. By \cref{lem:two-torsion}, such points exist on both curves: the discriminants are $\beta'=49\cdot(\beta'/49)$ on $E$ and $16\beta=49\cdot(16\beta/49)$ on $E'$, and the units $\beta'/49\equiv2$ and $16\beta/49\equiv16\cdot4\equiv1$ are squares modulo $7$. We conclude that $\delta_{E,7}(E(\Q_7))\subseteq\{\sq1,\sq7\}$ and $\delta_{E',7}(E'(\Q_7))\subseteq\{\sq1,\sq{21}\}$. \paragraph{The real place, curve $E'$.} Let $(M,N)\in\cK_6$. Then $F$, $H$ and $J$ are positive by \cref{lem:r6-cone}, so that $\alpha'=-140F<0$ and $\beta'=1764FJ>0$. For $x<0$, the three terms $x^3$, $\alpha'x^2$ and $\beta'x$ are negative, and $E'(\R)$ has no point with $x<0$. The points $O$ and $T'$ have classes $\sq1$ and $\sq{\beta'}=\sq1$, and therefore $\delta_{E',\infty}(E'(\R))=\{\sq1\}$. This completes the proof. \end{proof} \paragraph{The fixed rows.} In the coordinates above, the subgroups of \cref{lem:r6-fixed} are \[ \begin{aligned} \langle\sq{-1},\sq5\rangle&=\{e_2=0\}, & \{\sq1,\sq5\}&=\{e_1=e_2=0\} &&\text{in } \sqgp{\Q_2},\\ \{\sq1\}&=\{\nu_3=\chi_3=0\} &&&&\text{in } \sqgp{\Q_3},\\ \{\sq1,\sq7\}&=\{\chi_7=0\}, & \{\sq1,\sq{21}\}&=\{\chi_7+\nu_7=0\} &&\text{in } \sqgp{\Q_7},\\ \{\sq1\}&=\{\mathrm{sgn}=0\} &&&&\text{in } \sqgp{\R}, \end{aligned} \] where we used that $\sq{21}=\sq{7\cdot3}$ has $\nu_7=1$ and $\chi_7=1$. By \cref{lem:upper-bound}, the following linear maps give rows for $\delta_E(E(\Q))$ and $\delta_{E'}(E'(\Q))$, which we name as in \cref{prop:rank-criterion}: on $E$, the fixed rows $f^E_1$, $f^E_2$, $f^E_3$, $f^E_4$ are given by the linear map $e_2$ at $2$, the linear maps $\chi_3$ and $\nu_3$ at $3$, and $\chi_7$ at $7$; on $E'$, the fixed rows $f^{E'}_1$, $f^{E'}_2$, $f^{E'}_3$, $f^{E'}_4$ are given by the linear maps $e_1$ and $e_2$ at $2$, $\chi_7+\nu_7$ at $7$, and $\mathrm{sgn}$ at $\infty$. To write the rows, we evaluate each linear map at the local coordinates of the basis elements. \Cref{tab:r6-coords} lists these coordinates for $-1$, $2$, $3$ and $7$. For the moving basis elements $p_j$ with $(M,N)\in\cP_6\cap\cK_6$, we have $e_1(p_j)=1$ if and only if $p_j\equiv3\pmod 4$, $e_2(p_j)=\nu_3(p_j)=\nu_7(p_j)=\mathrm{sgn}(p_j)=0$, $\chi_3(p_j)=1$ if and only if $p_j\equiv2\pmod3$, and $\chi_7(p_j)=1$ if and only if $p_j\equiv3,5,6\pmod7$. Since these values depend only on the residues of \cref{tab:r6-residues}, the fixed rows are the same at every point of $\cP_6\cap\cK_6$. They are the first four rows of \cref{tab:r6-ME,tab:r6-MEp}. \begin{table}[htbp] \centering \caption{Local coordinates of the constant basis elements.} \label{tab:r6-coords} \begin{tabular}{ccccccccc} \toprule & \multicolumn{3}{c}{$\Q_2$} & \multicolumn{2}{c}{$\Q_3$} & \multicolumn{2}{c}{$\Q_7$} & $\R$\\ \cmidrule(lr){2-4}\cmidrule(lr){5-6}\cmidrule(lr){7-8}\cmidrule(lr){9-9} & $e_1$ & $e_2$ & $e_3$ & $\nu_3$ & $\chi_3$ & $\nu_7$ & $\chi_7$ & $\mathrm{sgn}$\\ \midrule $-1$ & 1 & 0 & 0 & 0 & 1 & 0 & 1 & 1\\ $2$ & 0 & 1 & 0 & 0 & 1 & 0 & 0 & 0\\ $3$ & 1 & 0 & 1 & 1 & 0 & 0 & 1 & 0\\ $7$ & 1 & 0 & 0 & 0 & 0 & 1 & 0 & 0\\ \bottomrule \end{tabular} \end{table} \section{Characters at the moving primes}\label{sec:r6-characters} Fix a prime specialization $(M,N)$ of $\datum_6$ with $(M,N)\in\cP_6$. We compute the characters $\lambda_i(z)$ that enter the moving rows of \cref{lem:moving-rows}. Recall that $\lambda_i(z)\in\F_2$ is defined by $\leg{z}{p_i}=(-1)^{\lambda_i(z)}$ for $z$ prime to $p_i$. Since $(a_0,b_0)=(1,0)$, $(a_1,b_1)=(0,1)$ and $c_0=c_1=1$, we have $p_0=M$ and $p_1=N$. As in \cref{lem:reciprocity}, we define $\eta\in\F_2$ by \[ \eps=\leg{N}{p_0}=(-1)^\eta; \] here $\eps\ne0$ because $p_1\ne p_0$. \paragraph{Constant characters.} By \cref{lem:fixed-characters}, that is, by quadratic reciprocity and its supplementary laws \eqref{eq:reciprocity}, we have, for every odd prime $q\ne p_i$, \begin{equation}\label{r6:const-rule} \begin{gathered} \lambda_i(-1)=\mathbf 1[p_i\equiv3\ (\mathrm{mod}\ 4)],\qquad \lambda_i(2)=\mathbf 1[p_i\equiv\pm3\ (\mathrm{mod}\ 8)],\\ \lambda_i(q)=\mathbf 1[p_i\bmod q\text{ is a nonsquare}]+\mathbf 1[q\equiv3\ (\mathrm{mod}\ 4)]\,\lambda_i(-1). \end{gathered} \end{equation} Combined with \cref{tab:r6-residues}, these rules give \cref{tab:r6-chars} for $q\in\{3,5,7,11,17,23\}$. For checking the table, the nonzero squares modulo these primes are \[ \begin{gathered} 3:\ 1;\qquad 5:\ 1,4;\qquad 7:\ 1,2,4;\qquad 11:\ 1,3,4,5,9;\\ 17:\ 1,2,4,8,9,13,15,16;\qquad 23:\ 1,2,3,4,6,8,9,12,13,16,18. \end{gathered} \] We write $\sigma_i=\lambda_i(-1)$; this is the first row of \cref{tab:r6-chars}. \begin{table}[htbp] \centering \caption{The characters $\lambda_i(g)$ for the constants $g$ that occur in the rows.} \label{tab:r6-chars} \begin{tabular}{c*{12}{c}} \toprule $g\backslash i$ & 0 & 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 & 10 & 11\\ \midrule $-1$ & 1 & 1 & 0 & 1 & 0 & 0 & 1 & 0 & 1 & 1 & 1 & 0 \\ $2$ & 1 & 1 & 1 & 1 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 1 \\ $3$ & 1 & 0 & 0 & 1 & 1 & 1 & 0 & 1 & 0 & 1 & 0 & 1 \\ $5$ & 1 & 1 & 1 & 0 & 0 & 0 & 1 & 1 & 0 & 0 & 0 & 0 \\ $7$ & 0 & 1 & 0 & 1 & 0 & 1 & 0 & 0 & 1 & 0 & 0 & 1 \\ $11$ & 1 & 0 & 1 & 1 & 0 & 0 & 1 & 1 & 1 & 1 & 1 & 0 \\ $17$ & 0 & 0 & 1 & 1 & 1 & 0 & 1 & 0 & 1 & 1 & 0 & 1 \\ $23$ & 1 & 0 & 1 & 0 & 1 & 0 & 1 & 1 & 0 & 1 & 0 & 1 \\ \bottomrule \end{tabular} \end{table} \paragraph{Cross symbols.} By \cref{cor:eta-structure}, we have $\lambda_i(p_j)=\gamma_{ij}+\eta$ for all distinct $i,j$, with the constants $\gamma_{ij}$ of \eqref{eq:theta} and \eqref{eq:gamma}. Recall from \cref{tab:r6-residues} that $p_0\equiv3\pmod4$, that is, $\lambda_0(-1)=1$. Since $c_0=1$, these constants are \begin{equation}\label{r6:gamma} \begin{gathered} \gamma_{0j}=\lambda_0(b_jc_j),\qquad \gamma_{j0}=\theta_j=\lambda_0(b_jc_j)+\sigma_j\qquad(j\ge1),\\ \gamma_{ij}=\lambda_i(K_{ij})+\theta_i,\quad\text{where } K_{ij}=c_jb_i\Delta_{ji}\qquad(i,j\ge1,\ i\ne j). \end{gathered} \end{equation} For $1\le iv_q(c_i)$ for $q=2,3$; for the other primes $q\mid W$, we have $v_q(c_i)=0<1=v_q(W)$. Applying \cref{lem:r6-residues} to $(M_0,N_0)\in\cP_6$, we find that $c_i\mid L_i(M_0,N_0)$ and that $L_i(M_0,N_0)/c_i$ is prime to $W$. Hypothesis \ref{item:inf-small-primes} is empty, because every prime $q\le11$ divides $W$. Hypothesis \ref{item:inf-cone} is \cref{lem:r6-cone}. By \cref{prop:infinitely-many}, there exist infinitely many prime specializations $(M,N)\in\cK_6$ with $M\equiv M_0$ and $N\equiv N_0\pmod W$, that is, infinitely many elements of $\cP$, and their $j$-invariants $j(E_{M,N})$ take infinitely many values. Each of these curves has rank six by the first part. Curves with distinct $j$-invariants are not isomorphic over $\Qbar$ (\cref{rem:geometric-classes}). This completes the proof. \end{proof} \begin{remark}\label{rem:r6-j} By \cref{rem:j-families}, we have $j(E_{M,N})=(16/9)(25F+12H)^3/(H^2J)$; here $A^2F+3BH=196(25F+12H)$ and $B^2C=144\cdot196^3$. The primes of $S$ that do not divide $W$ are $13$, $19$ and $41$; \cref{prop:infinitely-many} needs no check at them. For comparison with \cref{lem:local-factors}, the twelve forms define $8$ distinct lines through the origin in $\F_{13}^2$ (the zero lines of the pairs $\{0,3\}$, $\{1,2\}$, $\{8,11\}$, $\{9,10\}$ coincide), $10$ in $\F_{19}^2$ (the pairs $\{4,5\}$, $\{6,7\}$), and $10$ in $\F_{41}^2$ (the pairs $\{8,9\}$, $\{10,11\}$). At every other prime not dividing $W$, they define $12$ distinct lines. \end{remark} \chapter{The rank-seven family}\label{sec:rank7} In this section we prove \cref{thm:r7}, the case $r=7$ of \cref{thm:main}. It concerns the twelve-form datum $\datum_7$ of \cref{sec:r7-datum}, the progression $\cP_7$ modulo $W=308403583488$ of \cref{sec:r7-progression}, and the cone $\cK_7=\{(M,N)\in\R^2:N>0,\ 2999N0$, we have $L_2(M,N)/64\equiv1\pmod8$. The real cone is \begin{equation}\label{r7:cone} \cK_7=\{(M,N)\in\R^2:\ N>0,\ 2999N2999$. Then $L_i(M,N)=N(a_i\rho+b_i)$, and since $a_i\ge0$ for all $i$, we have $a_i\rho+b_i\ge2999a_i+b_i$. The twelve values $2999a_i+b_i$ are \[ 2999,\ 1,\ 2817,\ 556375,\ 27025,\ 70007,\ 409,\ 24417,\ 41675,\ 1023941,\ 41011,\ 2641357, \] all positive. Then every $L_i(M,N)$ is positive, because $N>0$. \end{proof} More precisely, the twelve forms are all positive exactly on the region $\{N>0,\ M/N>5589/2\}$: the largest of the roots $-b_i/a_i$ with $a_i>0$ is $5589/2$, from $L_6$, and $\cK_7$ lies inside this region. Finally, since $L_0=M$ and $L_1=N$, we have $p_0=M/18$ and $p_1=N$ at every prime specialization. \section{Local conditions at the fixed places}\label{sec:r7-fixed} We now bound the images of the local descent maps at the places $2$ and $3$ for $E$, and $2$, $7$, $13$ and $\infty$ for $E'$, and write the resulting fixed rows. We use no condition for $E$ at $7$, $13$ and $\infty$, or for $E'$ at $3$. \begin{lemma}[Local images at the fixed places]\label{lem:r7-fixed} Let $(M,N)\in\cP_7$. Then $FHJ\ne0$, and the following hold. \begin{enumerate}[label=(\alph*)] \item\label{item:r7-E2} $\delta_{E,2}(E(\Q_2))\subseteq\{\sq1,\sq{-2}\}$. \item\label{item:r7-E3} $\delta_{E,3}(E(\Q_3))=\{\sq1\}$. \item\label{item:r7-Ep2} $\delta_{E',2}(E'(\Q_2))\subseteq\{\sq1,\sq2,\sq3,\sq6\}$. \item\label{item:r7-Ep713} $\delta_{E',q}(E'(\Q_q))=\{\sq1\}$ for $q=7$ and $q=13$. \item\label{item:r7-Epinf} If moreover $(M,N)\in\cK_7$, then $\delta_{E',\infty}(E'(\R))=\{\sq1\}$. \end{enumerate} \end{lemma} The proof treats the places one at a time. At each place we first find the valuations and residues of $\alpha$, $\beta$ and $\beta'$ that we need; by \cref{lem:r7-residues}, they are the same for all $(M,N)\in\cP_7$. Then we go through all points of the local curve: the point $O$, which has class $\sq1$; the point $T$ or $T'$, whose class is $\sq\beta$ or $\sq{\beta'}$; the other points with $y=0$, whose existence we decide with \cref{lem:two-torsion}; and the points with $y\ne0$, sorted by the valuation of $x$. In the last step we use \cref{lem:dominant} to find the valuation of the right side of the equation, and \cref{lem:squares} to decide whether it is a square. We may rescale the coordinates by squares, because multiplying $x$ by a nonzero square does not change its class. \begin{proof} By \cref{lem:r7-residues}, $FHJ\ne0$. We first collect the coefficient data. Using \eqref{r7:FHJ-cofactors} and \cref{tab:r7-res}, we find \[ \begin{gathered} F/2^7\equiv3^4\cdot1\cdot3\cdot1\cdot3\equiv1,\qquad H/2^4\equiv3^4\cdot3\cdot5\cdot5\cdot3\equiv1,\\ J/2^7\equiv3^7\cdot7\cdot5\cdot5\cdot7\equiv3\pmod8, \end{gathered} \] and $F/3^4\equiv2^7\cdot1\cdot2\cdot2\cdot1\equiv2$ and $H/3^4\equiv2^4\equiv1\pmod3$. Modulo $7$ and $13$, the forms are units, and by \cref{tab:r7-res} we have $F\equiv4$, $H\equiv3$, $J\equiv1\pmod7$ and $F\equiv9$, $H\equiv5$, $J\equiv9\pmod{13}$. Recall that $91205=5\cdot17\cdot29\cdot37$ and $33124=2^2\cdot7^2\cdot13^2$. Inserting these residues into $\alpha=91205F$, $\beta=-33124FH$ and $\beta'=9FJ$, we obtain \cref{tab:r7-coef-local}. For example, at $2$ we have $v_2(\beta)=2+7+4=13$ and $\beta/2^{13}=-91^2(F/2^7)(H/2^4)\equiv-1\pmod8$, since $91^2\equiv1\pmod8$. \begin{table}[htbp] \centering \caption{Valuations and residues of the coefficients at the fixed primes, for $(M,N)\in\cP_7$. Here $u$ denotes a unit at the place.} \label{tab:r7-coef-local} \begin{tabular}{cccc} \toprule place & $\alpha$ & $\beta$ & $\beta'$\\ \midrule $2$ & $2^7u$, $u\equiv5\pmod 8$ & $2^{13}u$, $u\equiv7\pmod8$ & $2^{14}u$, $u\equiv3\pmod8$\\ $3$ & $3^4u$, $u\equiv1\pmod3$ & $3^8u$, $u\equiv1\pmod3$ & $v_3(\beta')=13$\\ $7$ & $\alpha\equiv1\pmod7$ & $7^2u$, $u\equiv1\pmod7$ & $\beta'\equiv1\pmod7$\\ $13$ & $\alpha\equiv12\pmod{13}$ & $13^2u$, $u\equiv7\pmod{13}$ & $\beta'\equiv1\pmod{13}$\\ \bottomrule \end{tabular} \end{table} \paragraph{The prime $2$, curve $E$.} Since $\beta/2^{13}\equiv7$ and $\beta'/2^{14}\equiv3\pmod8$, \cref{lem:squares} implies that $\sq\beta=\sq{-2}$ and $\sq{\beta'}=\sq3$ in $\sqgp{\Q_2}$. We change coordinates by $x=2^6\tilde x$ and $y=2^9\tilde y$. The equation of $E$ becomes \[ \tilde y^2=\tilde x^3+\alpha_2\tilde x^2+\beta_2\tilde x,\qquad \alpha_2=\alpha/2^6,\quad \beta_2=\beta/2^{12}, \] and $\sq x=\sq{\tilde x}$. In \cref{tab:r7-coef-local}, we see that $\alpha_2$ and $\beta_2$ have valuation $1$, with $\alpha_2/2\equiv5$ and $\beta_2/2\equiv7\pmod8$. Then $\alpha_2\equiv2$ and $\beta_2\equiv6\pmod8$, and $\sq{\beta_2}=\sq{-2}$. The point $T$ has class $\sq\beta=\sq{-2}$. Since $\alpha^2-4\beta=\beta'$ is not a square in $\Q_2$, \cref{lem:two-torsion} shows that $E(\Q_2)$ has no other point with $y=0$. Let $(\tilde x,\tilde y)$ be a point with $\tilde y\ne0$, and write $\tilde x=2^ru$ with $u\in\Z_2^\times$. The right side of the equation is the nonzero square $\tilde y^2$, and its three terms $\tilde x^3$, $\alpha_2\tilde x^2$ and $\beta_2\tilde x$ have valuations $3r$, $2r+1$ and $r+1$. \begin{itemize} \item If $r\le-1$, then $\tilde x^3$ is the dominant term, and \cref{lem:dominant} implies that the right side has valuation $3r$. This valuation is even, and we have $r\le-2$. The other two terms then have valuations at least $3r+3$, and by \cref{lem:dominant}\ref{item:dominant-unit} the right side equals $\tilde x^3(1+8t)$ with $t\in\Z_2$. By \cref{lem:squares}\ref{item:squares-one}, $1+8t$ is a square. It follows that $\tilde x^3$ is a square, and so is $\tilde x=\tilde x^3/\tilde x^2$. \item If $r=0$, the right side is a unit, congruent to $u(u^2+2u+6)$ modulo $8$. For $u\equiv1,3,5,7\pmod8$, this residue is $1,7,5,3$, respectively. A square unit is $1$ modulo $8$. We conclude that $u\equiv1\pmod8$ and $\sq{\tilde x}=\sq1$. \item If $r=1$, the valuations are $3$, $3$ and $2$, and the right side has valuation $2$. Dividing it by $4$ and using $u^2\equiv1\pmod8$, we obtain the unit $2u^3+\alpha_2u^2+(\beta_2/2)u\equiv2u+2+7u\equiv u+2\pmod8$. For $u\equiv1,3,5,7\pmod8$, this is $3,5,7,1$. Only $u\equiv7\pmod8$ gives a square, and then $\sq{\tilde x}=\sq{2\cdot7}=\sq{-2}$. \item If $r\ge2$, then $\beta_2\tilde x$ is the dominant term, with valuation $r+1$, and $r$ is odd; in particular, $r\ge3$. The other two terms have valuations $2r+1$ and $3r$, which are at least $(r+1)+3$. As in the first case, we find that $\beta_2\tilde x$ is a square, and $\sq{\tilde x}=\sq{\beta_2}=\sq{-2}$. \end{itemize} Together with $O$ and $T$, these cases prove \ref{item:r7-E2}. \paragraph{The prime $3$, curve $E$.} We change coordinates by $x=3^4\tilde x$ and $y=3^6\tilde y$. The equation becomes \[ \tilde y^2=\tilde x^3+\alpha_3\tilde x^2+\beta_3\tilde x,\qquad \alpha_3=\alpha/3^4,\quad \beta_3=\beta/3^8, \] where $\alpha_3$ and $\beta_3$ are units congruent to $1$ modulo $3$, by \cref{tab:r7-coef-local}. By \cref{lem:squares}, a unit at $3$ is a square exactly when it is $1$ modulo $3$. The point $T$ has class $\sq\beta=\sq{\beta_3}=\sq1$. The element $\alpha^2-4\beta=\beta'$ has odd valuation $v_3(\beta')=13$ and is not a square in $\Q_3$. \Cref{lem:two-torsion} then shows that there is no other point with $y=0$. Let $(\tilde x,\tilde y)$ be a point with $\tilde y\ne0$, and write $\tilde x=3^ru$ with $u\in\Z_3^\times$. \begin{itemize} \item If $r<0$, then $\tilde x^3$ is the dominant term, and the other two terms have valuations at least $3r+1$. By \cref{lem:dominant}, the right side equals $\tilde x^3(1+3t)$ with $t\in\Z_3$. Its valuation $3r$ is even, and $1+3t$ is a square, so $\tilde x^3$ and $\tilde x$ are squares. \item If $r>0$, then $\beta_3\tilde x$ is the dominant term, and the other two terms have valuations at least $r+1$. As before, $\beta_3\tilde x$ is a square, and since $\beta_3$ is a square, so is $\tilde x$. \item Finally, let $r=0$. If $u\equiv1\pmod3$, then $\tilde x$ is a square. If $u\equiv2\pmod3$, the right side is a unit congruent to $2(4+2+1)\equiv2\pmod3$, which is not a square. This case does not occur. \end{itemize} These cases and the point $O$ prove \ref{item:r7-E3}. \paragraph{The prime $2$, curve $E'$.} We use the following fact: if $s,t\in\Q_2$ are not both zero, then $s^2+2t^2\ne0$ and \begin{equation}\label{r7:norm-classes} \sq{s^2+2t^2}\in\{\sq1,\sq2,\sq3,\sq6\}. \end{equation} Indeed, $s^2+2t^2\ne0$ because $-2$ is not a square in $\Q_2$. After multiplying $s$ and $t$ by a power of $2$, which changes $s^2+2t^2$ by a square, we may assume that $s,t\in\Z_2$ and that one of them is odd. If $s$ is odd, then $s^2\equiv1$ and $2t^2\equiv0$ or $2\pmod8$, and $s^2+2t^2$ is a unit congruent to $1$ or $3$ modulo $8$; by \cref{lem:squares}, its class is $\sq1$ or $\sq3$. If $s$ is even and $t$ is odd, then $s^2+2t^2=2(t^2+2(s/2)^2)$, and the same argument shows that its class is $\sq2$ or $\sq6$. In other words, the nonzero values of $s^2+2t^2$, which are the norms from $\Q_2(\sqrt{-2})$, have classes in $\{\sq1,\sq2,\sq3,\sq6\}$. Since $\sq\beta=\sq{-2}$, there exists $w_0\in\Q_2^\times$ such that $\beta=-2w_0^2$. Using $\alpha'=-2\alpha$ and $\beta'=\alpha^2-4\beta$, we write the equation of $E'$ as \begin{equation}\label{r7:norm-form} y^2=x\bigl((x-\alpha)^2-4\beta\bigr)=x\bigl((x-\alpha)^2+2(2w_0)^2\bigr). \end{equation} The point $T'$ has class $\sq{\beta'}=\sq{\alpha^2+2(2w_0)^2}$, which lies in the set \eqref{r7:norm-classes}; indeed, $\sq{\beta'}=\sq3$. The class of $\alpha'^2-4\beta'=16\beta$ is $\sq{-2}\ne\sq1$, and \cref{lem:two-torsion} shows that there is no other point with $y=0$. If $(x,y)$ is a point with $x\ne0$ and $y\ne0$, we have \[ \sq x=\sq{y^2/x}=\sq{(x-\alpha)^2+2(2w_0)^2}, \] which lies in the set \eqref{r7:norm-classes} with $s=x-\alpha$ and $t=2w_0\ne0$. Together with $O$, this proves \ref{item:r7-Ep2}. \paragraph{The primes $7$ and $13$, curve $E'$.} Let $q\in\{7,13\}$. By \cref{tab:r7-coef-local}, $\alpha$ and $\beta'$ are units at $q$, $\beta=q^2b_q$ with $b_q$ a unit, and $\beta'\equiv1\pmod q$. By \cref{lem:squares}, a unit at $q$ is a square exactly when its residue modulo $q$ is a nonzero square. In particular, $\beta'$ is a square. Further, $\alpha$ is congruent to a nonzero square modulo $q$: we have $\alpha\equiv1\pmod7$ and $\alpha\equiv12\equiv5^2\pmod{13}$. The point $T'$ has class $\sq{\beta'}=\sq1$. The other points with $y=0$ have abscissas $x_0$ with $x_0^2-2\alpha x_0+\beta'=0$, that is, $(x_0-\alpha)^2=4\beta=4q^2b_q$, and by \cref{lem:two-torsion} they exist exactly when $b_q$ is a square. For $q=13$, we have $b_q\equiv7\pmod{13}$, which is not a square, and there are no such points. For $q=7$, we have $b_q\equiv1\pmod7$, the two points exist, and $x_0=\alpha\pm2\cdot7\sqrt{b_q}\equiv\alpha\equiv1\pmod7$; their class is $\sq1$. Let $(x,y)$ be a point with $y\ne0$, and write $x=q^ru$ with $u\in\Z_q^\times$. The terms $x^3$, $\alpha'x^2$ and $\beta'x$ of the right side have valuations $3r$, $2r$ and $r$. \begin{itemize} \item If $r<0$, then $x^3$ is the dominant term, and, as at the prime $3$, the right side equals $x^3(1+qt)$ with $t\in\Z_q$. Its valuation $3r$ is even, $1+qt$ is a square, and $x$ is a square. \item If $r>0$, then $\beta'x$ is the dominant term. As before, $\beta'x$ is a square, and since $\beta'$ is a square, so is $x$. \item If $r=0$, the right side is $x\bigl((x-\alpha)^2-4\beta\bigr)$, and $4\beta\equiv0\pmod q$. If $x\not\equiv\alpha\pmod q$, then $(x-\alpha)^2-4\beta$ is a unit congruent to the nonzero square $(x-\alpha)^2$ modulo $q$. It is a square, and therefore $x$ is a square. If $x\equiv\alpha\pmod q$, then $x$ is a square because $\alpha$ is congruent to a nonzero square modulo $q$. \end{itemize} Together with $O$, these cases prove \ref{item:r7-Ep713}. \paragraph{The real place, curve $E'$.} Let $(M,N)\in\cK_7$. The forms $F$, $H$ and $J$ are positive by \cref{lem:r7-cone}, and $\alpha>0$, $\beta<0$ and $\beta'>0$. If $x<0$, the three terms $x^3$, $-2\alpha x^2$ and $\beta'x$ of the right side are negative, and there is no real point with this abscissa. The point $T'$ has class $\sq{\beta'}=\sq1$ in $\sqgp{\R}$. The discriminant $\alpha'^2-4\beta'=16\beta$ is negative, and \cref{lem:two-torsion} shows that there is no other point with $y=0$. Every other point has $x>0$. Together with $O$, this proves \ref{item:r7-Epinf}. \end{proof} \paragraph{The fixed rows.} We write the fixed rows in the coordinates of \cref{sec:descent-conventions}. At $2$, the class of $z\in\Q_2^\times$ is $\sq{(-1)^{e_1}2^{e_2}5^{e_3}}$, with coordinates $e_1(z),e_2(z),e_3(z)$. At an odd prime $q$, we write $z=q^kz_0$ with $z_0\in\Z_q^\times$, and the coordinates are $\nu_q(z)=k\bmod2$ and $\chi_q(z)=\chi_q(z_0)$, as in \eqref{eq:odd-coordinates}. At $\infty$, the sign coordinate $\mathrm{sgn}(z)$ is $0$ or $1$ according as $z>0$ or $z<0$. These coordinates are linear maps on the groups of squareclasses. The subgroups of \cref{lem:r7-fixed} are annihilated by the following linear maps: \begin{itemize} \item $e_1+e_2$ and $e_3$ (on $E$ at $2$), since $\sq{-2}$ has coordinates $(e_1,e_2,e_3)=(1,1,0)$; \item $\chi_3$ and $\nu_3$ (on $E$ at $3$); \item $e_1+e_3$ (on $E'$ at $2$), since $\sq2$, $\sq3$ and $\sq6$ have coordinates $(0,1,0)$, $(1,0,1)$ and $(1,1,1)$; \item $\chi_q$ and $\nu_q$ for $q=7,13$, and $\mathrm{sgn}$ (on $E'$). \end{itemize} For each map $f$ in this list, we obtain a row as in \cref{def:rows}, whose entry at a basis element $g$ is $f(\operatorname{loc}_v(\sq g))$, which we denote simply by $f(g)$. These are the fixed rows. In the order of this list, we denote them by $f^E_1,\dots,f^E_4$ (for the maps $e_1+e_2$, $e_3$, $\chi_3$, $\nu_3$) and $f^{E'}_1,\dots,f^{E'}_6$ (for the maps $e_1+e_3$, $\chi_7$, $\nu_7$, $\chi_{13}$, $\nu_{13}$, $\mathrm{sgn}$). They are the first four rows of $\mathbf M_E(\eta)$ and the first six rows of $\mathbf M_{E'}(\eta)$ in \cref{tab:r7-ME,tab:r7-MEp}. Their entries at the constant columns are given by \cref{tab:r7-coords}. At a column $p_i$, we note that $p_i$ is a positive unit at $2,3,7,13$. This gives $e_2(p_i)=\nu_3(p_i)=\nu_7(p_i)=\nu_{13}(p_i)=\mathrm{sgn}(p_i)=0$. Further, $(e_1,e_3)(p_i)=(0,0),(1,1),(0,1),(1,0)$ for $p_i\equiv1,3,5,7\pmod8$ by \eqref{eq:two-adic-coordinates}, and $\chi_q(p_i)=0$ exactly when $p_i$ is a square modulo $q$. By \cref{lem:r7-residues}, the entries at the finite fixed places are the same for all $(M,N)\in\cP_7$. The entries of the real row at the columns $p_i$ are zero at every prime specialization, since the $p_i$ are positive. \begin{table}[htbp] \centering \caption{Local coordinates of the constant basis elements. At $2$ we used $3\equiv-5$, $7\equiv-1$ and $13\equiv5\pmod8$.} \label{tab:r7-coords} \begin{tabular}{lccccc} \toprule $g$ & $-1$ & $2$ & $3$ & $7$ & $13$\\ \midrule $(e_1,e_2,e_3)(g)$ & $(1,0,0)$ & $(0,1,0)$ & $(1,0,1)$ & $(1,0,0)$ & $(0,0,1)$\\ $(\chi_3,\nu_3)(g)$ & $(1,0)$ & $(1,0)$ & $(0,1)$ & $(0,0)$ & $(0,0)$\\ $(\chi_7,\nu_7)(g)$ & $(1,0)$ & $(0,0)$ & $(1,0)$ & $(0,1)$ & $(1,0)$\\ $(\chi_{13},\nu_{13})(g)$ & $(0,0)$ & $(1,0)$ & $(0,0)$ & $(1,0)$ & $(0,1)$\\ $\mathrm{sgn}(g)$ & $1$ & $0$ & $0$ & $0$ & $0$\\ \bottomrule \end{tabular} \end{table} \section{Characters at the moving primes}\label{sec:r7-characters} Let $(M,N)$ be a prime specialization in $\cP_7$. By \cref{lem:moving-rows} and \cref{cor:eta-structure}, the moving rows of $\mathbf M_E(\eta)$ and $\mathbf M_{E'}(\eta)$ are determined by the bits \eqref{eq:constant-bits}: the characters $\lambda_i(g)$ for $g\in\{-1,2,3,7,13\}$, the characters $\lambda_i(\kappa_E)$ and $\lambda_i(\kappa_{E'})$, and the bits $\gamma_{ij}$ of \eqref{eq:gamma}, which satisfy $\lambda_i(p_j)=\gamma_{ij}+\eta$. Recall that $\eps=\leg N{p_0}=(-1)^\eta$; since $N=p_1$, we have $\eps=\leg{p_1}{p_0}$. \begin{lemma}[Characters at the moving primes]\label{lem:r7-characters} Let $(M,N)$ be a prime specialization of $\datum_7$ with $(M,N)\in\cP_7$. Then the following hold. \begin{enumerate}[label=(\alph*)] \item\label{item:r7-lam} For $g\in\{-1,2,3,7,11,13,17,19,23\}$ and $0\le i\le11$, the number $\lambda_i(g)$ is given by \cref{tab:r7-lambda}. In particular, $\lambda_i(\kappa_E)=\lambda_i(-1)+\lambda_i(2)$ and $\lambda_i(\kappa_{E'})=\lambda_i(3)$. \item\label{item:r7-cross} For distinct $i,j$ such that $\{i,j\}$ is contained neither in $I_H$ nor in $I_J$, the bit $\gamma_{ij}$ of \eqref{eq:gamma} is given by \cref{tab:r7-gamma}, and $\lambda_i(p_j)=\gamma_{ij}+\eta$. \end{enumerate} \end{lemma} \begin{table}[htbp] \centering \caption{The characters $\lambda_i(g)$, defined by $\leg g{p_i}=(-1)^{\lambda_i(g)}$. The first five rows give the constant columns of the moving rows; the last four enter the constants of \cref{tab:r7-recip}.} \label{tab:r7-lambda} \small \setlength{\tabcolsep}{4.5pt} \begin{tabular}{l@{\hspace{10pt}}cccccccccccc} \toprule $i$ & $0$ & $1$ & $2$ & $3$ & $4$ & $5$ & $6$ & $7$ & $8$ & $9$ & $10$ & $11$\\ \midrule $\lambda_i(-1)$ & $0$ & $1$ & $0$ & $1$ & $1$ & $0$ & $0$ & $1$ & $1$ & $0$ & $0$ & $1$ \\ $\lambda_i(2)$ & $0$ & $1$ & $0$ & $1$ & $1$ & $1$ & $1$ & $1$ & $0$ & $1$ & $1$ & $0$ \\ $\lambda_i(3)$ & $0$ & $0$ & $1$ & $1$ & $1$ & $0$ & $0$ & $1$ & $0$ & $1$ & $0$ & $0$ \\ $\lambda_i(7)$ & $0$ & $1$ & $0$ & $1$ & $1$ & $1$ & $1$ & $0$ & $1$ & $0$ & $0$ & $0$ \\ $\lambda_i(13)$ & $0$ & $1$ & $1$ & $1$ & $1$ & $1$ & $1$ & $0$ & $0$ & $1$ & $1$ & $1$ \\ \addlinespace $\lambda_i(11)$ & $1$ & $0$ & $1$ & $1$ & $1$ & $0$ & $0$ & $1$ & $0$ & $0$ & $1$ & $1$ \\ $\lambda_i(17)$ & $1$ & $0$ & $1$ & $0$ & $1$ & $0$ & $1$ & $1$ & $1$ & $0$ & $1$ & $0$ \\ $\lambda_i(19)$ & $0$ & $0$ & $0$ & $1$ & $0$ & $1$ & $1$ & $0$ & $0$ & $0$ & $1$ & $0$ \\ $\lambda_i(23)$ & $0$ & $1$ & $0$ & $0$ & $0$ & $0$ & $0$ & $1$ & $0$ & $0$ & $0$ & $0$ \\ \bottomrule \end{tabular} \end{table} \begin{table}[htbp] \centering \caption{The numbers $\gamma_{ij}$, with $\lambda_i(p_j)=\gamma_{ij}+\eta$: row $p_i$, column $p_j$. A dot marks a pair inside $I_H$ or inside $I_J$, which does not occur in any row.} \label{tab:r7-gamma} \small \setlength{\tabcolsep}{4.5pt} \begin{tabular}{l@{\hspace{10pt}}cccccccccccc} \toprule & $p_0$ & $p_1$ & $p_2$ & $p_3$ & $p_4$ & $p_5$ & $p_6$ & $p_7$ & $p_8$ & $p_9$ & $p_{10}$ & $p_{11}$\\ \midrule $p_{0}$ & $\ast$ & $0$ & $0$ & $1$ & $1$ & $0$ & $0$ & $1$ & $0$ & $1$ & $0$ & $1$ \\ $p_{1}$ & $0$ & $\ast$ & $1$ & $0$ & $0$ & $0$ & $0$ & $0$ & $1$ & $0$ & $1$ & $1$ \\ $p_{2}$ & $0$ & $1$ & $\ast$ & $1$ & $0$ & $0$ & $0$ & $0$ & $0$ & $0$ & $1$ & $0$ \\ $p_{3}$ & $1$ & $1$ & $1$ & $\ast$ & $0$ & $1$ & $1$ & $0$ & $0$ & $0$ & $1$ & $1$ \\ $p_{4}$ & $1$ & $1$ & $0$ & $1$ & $\ast$ & $\cdot$ & $\cdot$ & $\cdot$ & $0$ & $1$ & $0$ & $1$ \\ $p_{5}$ & $0$ & $0$ & $0$ & $1$ & $\cdot$ & $\ast$ & $\cdot$ & $\cdot$ & $1$ & $1$ & $0$ & $1$ \\ $p_{6}$ & $0$ & $0$ & $0$ & $1$ & $\cdot$ & $\cdot$ & $\ast$ & $\cdot$ & $1$ & $1$ & $0$ & $1$ \\ $p_{7}$ & $1$ & $1$ & $0$ & $1$ & $\cdot$ & $\cdot$ & $\cdot$ & $\ast$ & $0$ & $1$ & $0$ & $1$ \\ $p_{8}$ & $0$ & $0$ & $0$ & $1$ & $1$ & $1$ & $1$ & $1$ & $\ast$ & $\cdot$ & $\cdot$ & $\cdot$ \\ $p_{9}$ & $1$ & $0$ & $0$ & $0$ & $1$ & $1$ & $1$ & $1$ & $\cdot$ & $\ast$ & $\cdot$ & $\cdot$ \\ $p_{10}$ & $0$ & $1$ & $1$ & $1$ & $0$ & $0$ & $0$ & $0$ & $\cdot$ & $\cdot$ & $\ast$ & $\cdot$ \\ $p_{11}$ & $1$ & $0$ & $0$ & $0$ & $0$ & $1$ & $1$ & $0$ & $\cdot$ & $\cdot$ & $\cdot$ & $\ast$ \\ \bottomrule \end{tabular} \end{table} \begin{table}[htbp] \centering \caption{The squarefree parts $s_j$ of $b_jc_j$ and $s_{ij}$ of $c_0c_jb_i\Delta_{ji}$, for $1\le ij\ge1$, we use the relation \[ \gamma_{ij}+\gamma_{ji}=\lambda_i(-1)\lambda_j(-1), \] which follows from \eqref{eq:reciprocity}, since $\lambda_i(p_j)=\gamma_{ij}+\eta$ and $\lambda_j(p_i)=\gamma_{ji}+\eta$ by \cref{cor:eta-structure}. For example, $s_{3,10}=3\cdot7\cdot17\cdot23$ and $s_3=3\cdot17\cdot23$ give \[ \begin{aligned} \gamma_{3,10}&=\lambda_3(3)+\lambda_3(7)+\lambda_3(17)+\lambda_3(23) +\lambda_0(3)+\lambda_0(17)+\lambda_0(23)\\ &=1+1+0+0+0+1+0=1, \end{aligned} \] and then $\gamma_{10,3}=\gamma_{3,10}+\lambda_{10}(-1)\lambda_3(-1)=1$. In this way, we obtain \cref{tab:r7-gamma}. One finds the same values by computing $\gamma_{ij}$ for $i>j$ directly from \eqref{eq:gamma}. The relation $\lambda_i(p_j)=\gamma_{ij}+\eta$ is \cref{cor:eta-structure}. \end{proof} The proof shows that the bits \eqref{eq:constant-bits} are the same at every prime specialization in $\cP_7$, as \cref{rem:constant-characters} requires. In more detail, the pairs $\{i,j\}$ that occur in the rows are the $66-6-6=54$ pairs not contained in $I_H$ or in $I_J$. Eleven of them contain $0$ and enter through $b_j=\Delta_{0j}$ and \cref{lem:reciprocity}\ref{item:rec-pivot}; the other $43$ enter through $\Delta_{ji}$ and \cref{lem:reciprocity}\ref{item:rec-cross}. In \cref{tab:r7-det}, the primes $5,29,37$ occur in the determinants of these pairs and in the $b_j$ only to even powers, and the primes $41,47,59,61,109,241,409$ occur only in determinants of pairs inside $I_H$ or $I_J$. It follows that all the constants have squarefree parts supported on \[ S_0=\{2,3,7,11,13,17,19,23\}, \] and every prime of $S_0$ divides $W$. The primes in $S\setminus S_0$ are needed in $S$ only for \cref{def:prime-specialization}. \section{The matrices and the upper bound}\label{sec:r7-matrices} We now assemble the matrices $\mathbf M_E(\eta)$ and $\mathbf M_{E'}(\eta)$ of \eqref{eq:matrix-def}. The rows of $\mathbf M_E(\eta)$ are the four fixed rows $f^E_1,\dots,f^E_4$ of \cref{sec:r7-fixed}, followed by the moving rows $r^E_0,r^E_1,r^E_2,r^E_3$ and $r^E_8,r^E_9,r^E_{10},r^E_{11}$; the rows of $\mathbf M_{E'}(\eta)$ are the six fixed rows $f^{E'}_1,\dots,f^{E'}_6$, followed by $r^{E'}_0,\dots,r^{E'}_3$ and $r^{E'}_4,\dots,r^{E'}_7$. The matrix $\mathbf M_E(\eta)$ has $4+4+4=12$ rows, and $\mathbf M_{E'}(\eta)$ has $6+4+4=14$ rows; the two counts differ because $E'$ has conditions at $7$, $13$ and $\infty$. By \cref{cor:eta-structure}, the entries of the moving rows of $\mathbf M_\star(0)$ are as follows. \begin{itemize} \item In a constant column $g$, the row at $p_i$ has the entry $\lambda_i(g)$ of \cref{tab:r7-lambda}. \item In the row at $p_i$ and the moving column $j\ne i$, the entry is $\gamma_{ij}$, from \cref{tab:r7-gamma}. \item For $i\in I_F$, the entry in the moving column $i$ is the bit $\gamma^\star_{ii}=\lambda_i(\kappa_\star)+\sum_{j\in G_\star\setminus\{i\}}\gamma_{ij}$ of \eqref{eq:gamma-diagonal}; \cref{tab:r7-diag} lists these bits. \end{itemize} The matrices $\mathbf M_E(0)$ and $\mathbf M_{E'}(0)$ are displayed in \cref{tab:r7-ME,tab:r7-MEp}. The integer row codes under which the program of \cref{app:verification} stores them are listed in \cref{tab:codes-r7}. \begin{table}[htbp] \centering \caption{The diagonal bits $\gamma^E_{ii}$ and $\gamma^{E'}_{ii}$ for $i\in I_F$. The sums are over $j\in G_\star\setminus\{i\}$, modulo $2$, and $\lambda_i(\kappa_E)=\lambda_i(-2)$, $\lambda_i(\kappa_{E'})=\lambda_i(3)$.} \label{tab:r7-diag} \begin{tabular}{c@{\hspace{12pt}}ccc@{\hspace{16pt}}ccc} \toprule & \multicolumn{3}{c}{$E$, $\kappa_E$, $G_E=I_F\cup I_H$} & \multicolumn{3}{c}{$E'$, $\kappa_{E'}$, $G_{E'}=I_F\cup I_J$}\\ \cmidrule(r){2-4}\cmidrule(l){5-7} $i$ & $\lambda_i(-2)$ & $\sum_j\gamma_{ij}$ & diagonal & $\lambda_i(3)$ & $\sum_j\gamma_{ij}$ & diagonal\\ \midrule $0$ & $0$ & $1$ & $1$ & $0$ & $1$ & $1$ \\ $1$ & $0$ & $1$ & $1$ & $0$ & $0$ & $0$ \\ $2$ & $0$ & $0$ & $0$ & $1$ & $1$ & $0$ \\ $3$ & $0$ & $1$ & $1$ & $1$ & $1$ & $0$ \\ \bottomrule \end{tabular} \end{table} \begin{table}[htbp] \centering \caption{The matrix $\mathbf M_E(0)$ in the basis $\cB_E$: the four fixed rows $f^E_k$, with the place and the linear map that define them, and the moving rows $r^E_i(0)$ at the primes $p_i$ with $i\in I_F$ and with $i\in I_J$.} \label{tab:r7-ME} \small \setlength{\tabcolsep}{4pt} \begin{tabular}{cl@{\hspace{10pt}}ccccc@{\hspace{14pt}}cccccccc} \toprule & & $-1$ & $2$ & $3$ & $7$ & $13$ & $p_0$ & $p_1$ & $p_2$ & $p_3$ & $p_4$ & $p_5$ & $p_6$ & $p_7$\\ \midrule $f^E_1$ & $(2,e_1+e_2)$ & 1 & 1 & 1 & 1 & 0 & 0 & 1 & 0 & 1 & 1 & 0 & 0 & 1 \\ $f^E_2$ & $(2,e_3)$ & 0 & 0 & 1 & 0 & 1 & 0 & 1 & 0 & 1 & 1 & 1 & 1 & 1 \\ $f^E_3$ & $(3,\chi_3)$ & 1 & 1 & 0 & 0 & 0 & 0 & 1 & 1 & 0 & 0 & 0 & 0 & 0 \\ $f^E_4$ & $(3,\nu_3)$ & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\ \addlinespace $r^{E}_0(0)$ & $p_0$ & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 1 & 1 & 0 & 0 & 1 \\ $r^{E}_1(0)$ & $p_1$ & 1 & 1 & 0 & 1 & 1 & 0 & 1 & 1 & 0 & 0 & 0 & 0 & 0 \\ $r^{E}_2(0)$ & $p_2$ & 0 & 0 & 1 & 0 & 1 & 0 & 1 & 0 & 1 & 0 & 0 & 0 & 0 \\ $r^{E}_3(0)$ & $p_3$ & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 0 & 1 & 1 & 0 \\ \addlinespace $r^{E}_8(0)$ & $p_8$ & 1 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 1 & 1 & 1 & 1 & 1 \\ $r^{E}_9(0)$ & $p_9$ & 0 & 1 & 1 & 0 & 1 & 1 & 0 & 0 & 0 & 1 & 1 & 1 & 1 \\ $r^{E}_{10}(0)$ & $p_{10}$ & 0 & 1 & 0 & 0 & 1 & 0 & 1 & 1 & 1 & 0 & 0 & 0 & 0 \\ $r^{E}_{11}(0)$ & $p_{11}$ & 1 & 0 & 0 & 0 & 1 & 1 & 0 & 0 & 0 & 0 & 1 & 1 & 0 \\ \bottomrule \end{tabular} \end{table} \begin{table}[htbp] \centering \caption{The matrix $\mathbf M_{E'}(0)$ in the basis $\cB_{E'}$: the six fixed rows $f^{E'}_k$, with the place and the linear map that define them, and the moving rows $r^{E'}_i(0)$ at the primes $p_i$ with $i\in I_F$ and with $i\in I_H$.} \label{tab:r7-MEp} \small \setlength{\tabcolsep}{4pt} \begin{tabular}{cl@{\hspace{10pt}}ccccc@{\hspace{14pt}}cccccccc} \toprule & & $-1$ & $2$ & $3$ & $7$ & $13$ & $p_0$ & $p_1$ & $p_2$ & $p_3$ & $p_8$ & $p_9$ & $p_{10}$ & $p_{11}$\\ \midrule $f^{E'}_1$ & $(2,e_1+e_3)$ & 1 & 0 & 0 & 1 & 1 & 0 & 0 & 0 & 0 & 1 & 1 & 1 & 1 \\ $f^{E'}_2$ & $(7,\chi_7)$ & 1 & 0 & 1 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 \\ $f^{E'}_3$ & $(7,\nu_7)$ & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\ $f^{E'}_4$ & $(13,\chi_{13})$ & 0 & 1 & 0 & 1 & 0 & 0 & 1 & 1 & 1 & 0 & 1 & 1 & 1 \\ $f^{E'}_5$ & $(13,\nu_{13})$ & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\ $f^{E'}_6$ & $(\infty,\mathrm{sgn})$ & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\ \addlinespace $r^{E'}_0(0)$ & $p_0$ & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 1 & 0 & 1 & 0 & 1 \\ $r^{E'}_1(0)$ & $p_1$ & 1 & 1 & 0 & 1 & 1 & 0 & 0 & 1 & 0 & 1 & 0 & 1 & 1 \\ $r^{E'}_2(0)$ & $p_2$ & 0 & 0 & 1 & 0 & 1 & 0 & 1 & 0 & 1 & 0 & 0 & 1 & 0 \\ $r^{E'}_3(0)$ & $p_3$ & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 0 & 0 & 0 & 1 & 1 \\ \addlinespace $r^{E'}_4(0)$ & $p_4$ & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 0 & 1 & 0 & 1 & 0 & 1 \\ $r^{E'}_5(0)$ & $p_5$ & 0 & 1 & 0 & 1 & 1 & 0 & 0 & 0 & 1 & 1 & 1 & 0 & 1 \\ $r^{E'}_6(0)$ & $p_6$ & 0 & 1 & 0 & 1 & 1 & 0 & 0 & 0 & 1 & 1 & 1 & 0 & 1 \\ $r^{E'}_7(0)$ & $p_7$ & 1 & 1 & 1 & 0 & 0 & 1 & 1 & 0 & 1 & 0 & 1 & 0 & 1 \\ \bottomrule \end{tabular} \end{table} \paragraph{Dependence on $\eta$.} By \eqref{eq:matrix-def}, every moving row of $\mathbf M_\star(1)$ is the corresponding row of $\mathbf M_\star(0)$ plus $u_\star$, where $u_E$ and $u_{E'}$ are the indicator vectors of the eight moving columns: \[ u_E=u_{E'}=(0,0,0,0,0,1,1,1,1,1,1,1,1). \] In words, $\mathbf M_\star(1)$ is obtained from $\mathbf M_\star(0)$ by replacing every entry of the lower right block of \cref{tab:r7-ME} or \cref{tab:r7-MEp} (moving rows, moving columns) by its complement. The fixed rows and the constant columns do not depend on $\eta$. As explained in \cref{cor:eta-structure}, this reflects the fact that every cross symbol $\lambda_i(p_j)$ equals $\gamma_{ij}+\eta$, and that an odd number (seven) of cross symbols enter each diagonal entry. \paragraph{The repeated row.} The rows $r^{E'}_5(0)$ and $r^{E'}_6(0)$ of $\mathbf M_{E'}(0)$ are equal. This is not an error: the two rows are the conditions at the two different primes $p_5$ and $p_6$, and they happen to coincide. Indeed, $p_5$ and $p_6$ have the same residues modulo $8$ and $3$, the residues $6$ and $5$ modulo $7$ are both nonsquares, and the residues $5$ and $11$ modulo $13$ are both nonsquares; so the constant entries agree. The cross entries agree because $s_5=s_6$, $s_{j5}=s_{j6}$ for $j=1,2,3$, and $s_{5j}=s_{6j}$ for $j=8,\dots,11$ (\cref{tab:r7-recip}), and because $\lambda_5(q)=\lambda_6(q)$ for the primes $q\in\{2,3,11,19,23\}$ that divide the last four constants (\cref{tab:r7-lambda}). Since both rows change by $u_{E'}$ when $\eta$ changes, they also coincide at $\eta=1$. This explains the two equal consecutive codes in each of the two lists for $E'$ in \cref{tab:codes-r7}. The repeated row adds nothing to the rank, and the certificate below does not use $r^{E'}_6(0)$. \begin{lemma}[Rank certificates]\label{lem:r7-ranks} For every prime specialization in $\cP_7\cap\cK_7$, we have \[ \rk\mathbf M_E(0)=8=n_E-5,\qquad \rk\mathbf M_{E'}(0)=9=n_{E'}-4. \] Moreover, \begin{equation}\label{r7:u-sums} u_E=f^E_4+r^E_9(0)+r^E_{10}(0),\qquad u_{E'}=f^{E'}_4+f^{E'}_5+r^{E'}_0(0)+r^{E'}_5(0), \end{equation} where the rows are those of $\mathbf M_E(0)$ and $\mathbf M_{E'}(0)$. Each of these sums contains exactly two moving rows. \end{lemma} \begin{proof} By \cref{lem:r7-fixed,lem:r7-characters}, the matrices $\mathbf M_E(0)$ and $\mathbf M_{E'}(0)$ are those of \cref{tab:r7-ME,tab:r7-MEp} for every prime specialization in $\cP_7\cap\cK_7$. We begin with the lower bound on the rank of $\mathbf M_E(0)$. We take the rows $f^E_4$, $r^E_0(0)$, $r^E_2(0)$, $f^E_2$, $r^E_{11}(0)$, $r^E_9(0)$, $r^E_{10}(0)$, $r^E_8(0)$ and the columns $3$, $p_0$, $p_1$, $p_5$, $-1$, $2$, $p_2$, $7$ of \cref{tab:r7-ME}, in this order. The corresponding submatrix is \[ \begin{array}{c|cccccccc} & 3 & p_0 & p_1 & p_5 & -1 & 2 & p_2 & 7\\\hline f^E_4 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\ r^{E}_0(0) & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 \\ r^{E}_2(0) & 1 & 0 & 1 & 0 & 0 & 0 & 0 & 0 \\ f^E_2 & 1 & 0 & 1 & 1 & 0 & 0 & 0 & 0 \\ r^{E}_{11}(0) & 0 & 1 & 0 & 1 & 1 & 0 & 0 & 0 \\ r^{E}_9(0) & 1 & 1 & 0 & 1 & 0 & 1 & 0 & 0 \\ r^{E}_{10}(0) & 0 & 0 & 1 & 0 & 0 & 1 & 1 & 0 \\ r^{E}_8(0) & 0 & 0 & 0 & 1 & 1 & 0 & 0 & 1 \end{array} \] This submatrix has ones on the diagonal and zeros above it. Its determinant is therefore $1$, and $\rk\mathbf M_E(0)\ge8$. For $\mathbf M_{E'}(0)$, we take the rows $f^{E'}_6$, $f^{E'}_3$, $f^{E'}_5$, $f^{E'}_1$, $r^{E'}_5(0)$, $f^{E'}_2$, $r^{E'}_2(0)$, $r^{E'}_0(0)$, $f^{E'}_4$ and the columns $-1$, $7$, $13$, $p_8$, $2$, $3$, $p_1$, $p_0$, $p_2$ of \cref{tab:r7-MEp}, in this order. The corresponding submatrix is \[ \begin{array}{c|ccccccccc} & -1 & 7 & 13 & p_8 & 2 & 3 & p_1 & p_0 & p_2\\\hline f^{E'}_6 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\ f^{E'}_3 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\ f^{E'}_5 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 \\ f^{E'}_1 & 1 & 1 & 1 & 1 & 0 & 0 & 0 & 0 & 0 \\ r^{E'}_5(0) & 0 & 1 & 1 & 1 & 1 & 0 & 0 & 0 & 0 \\ f^{E'}_2 & 1 & 0 & 1 & 0 & 0 & 1 & 0 & 0 & 0 \\ r^{E'}_2(0) & 0 & 0 & 1 & 0 & 0 & 1 & 1 & 0 & 0 \\ r^{E'}_0(0) & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 \\ f^{E'}_4 & 0 & 1 & 0 & 0 & 1 & 0 & 1 & 0 & 1 \end{array} \] which again has ones on the diagonal and zeros above it. This gives $\rk\mathbf M_{E'}(0)\ge9$. For the upper bound, recall from \cref{lem:upper-bound} and \cref{lem:moving-rows} that every row of $\mathbf M_\star(\eta)$ annihilates every class in $\delta_\star(\star(\Q))$, where $\eta$ is the sign of the specialization. Each vector of \cref{tab:r7-vectors} has an even number of entries equal to $1$ in the moving columns (four or eight), so its dot product with $u_\star$ vanishes. Since a moving row of $\mathbf M_\star(\eta)$ differs from the corresponding row of $\mathbf M_\star(0)$ by $\eta u_\star$, every row of $\mathbf M_\star(0)$ also annihilates these vectors. By \cref{lem:r7-independent}, the five vectors of \cref{tab:r7-vectors} on $E$ are therefore independent elements of the kernel of $\mathbf M_E(0)$, which implies that $\rk\mathbf M_E(0)\le13-5=8$. Similarly, $\rk\mathbf M_{E'}(0)\le13-4=9$. One can also check directly that each vector of \cref{tab:r7-vectors} has even dot product with each row of \cref{tab:r7-ME} or \cref{tab:r7-MEp}. Finally, we verify \eqref{r7:u-sums}. The rows involved, copied from \cref{tab:r7-ME,tab:r7-MEp}, and their sums modulo $2$ are \[ \setlength{\arraycolsep}{3.5pt} \begin{array}{l|ccccc|cccccccc} & -1 & 2 & 3 & 7 & 13 & p_0 & p_1 & p_2 & p_3 & p_4 & p_5 & p_6 & p_7\\\hline f^E_4 & 0&0&1&0&0 & 0&0&0&0&0&0&0&0\\ r^{E}_9(0) & 0&1&1&0&1 & 1&0&0&0&1&1&1&1\\ r^{E}_{10}(0) & 0&1&0&0&1 & 0&1&1&1&0&0&0&0\\\hline \text{sum} & 0&0&0&0&0 & 1&1&1&1&1&1&1&1 \end{array} \] and \[ \setlength{\arraycolsep}{3.5pt} \begin{array}{l|ccccc|cccccccc} & -1 & 2 & 3 & 7 & 13 & p_0 & p_1 & p_2 & p_3 & p_8 & p_9 & p_{10} & p_{11}\\\hline f^{E'}_4 & 0&1&0&1&0 & 0&1&1&1&0&1&1&1\\ f^{E'}_5 & 0&0&0&0&1 & 0&0&0&0&0&0&0&0\\ r^{E'}_0(0) & 0&0&0&0&0 & 1&0&0&1&0&1&0&1\\ r^{E'}_5(0) & 0&1&0&1&1 & 0&0&0&1&1&1&0&1\\\hline \text{sum} & 0&0&0&0&0 & 1&1&1&1&1&1&1&1 \end{array} \] The two sums are $u_E$ and $u_{E'}$. This completes the proof. \end{proof} Since each sum in \eqref{r7:u-sums} contains two moving rows, \cref{lem:eta-rank} shows that $\mathbf M_\star(0)$ and $\mathbf M_\star(1)$ have the same row space, hence the same rank and kernel. This is the equality of the reduced row bases for $\eps=\pm1$ that the program of \cref{app:verification} checks. Since the kernel of $\mathbf M_E(0)$ has dimension $13-8=5$ and contains the five independent vectors of \cref{tab:r7-vectors}, it is their span; likewise, the kernel of $\mathbf M_{E'}(0)$ is spanned by the four vectors of \cref{tab:r7-vectors} on $E'$. \section{Exact rank and infinitude}\label{sec:r7-theorem} \begin{theorem}[Exact rank seven]\label{thm:r7} Let $(M,N)\in\cP_7\cap\cK_7$ be a prime specialization of $\datum_7$ with respect to the set $S$ of \eqref{r7:S}. Then $d_E=5$, $d_{E'}=4$ and $\rk E_{M,N}(\Q)=7$. Moreover, there exist infinitely many such $(M,N)$, and the curves $E_{M,N}$ obtained from them represent infinitely many $\Qbar$-isomorphism classes. \end{theorem} \begin{proof} We apply \cref{prop:rank-criterion} to the datum $\datum_7$, the set $S$ of \eqref{r7:S}, and the set $\cP$ of prime specializations in $\cP_7\cap\cK_7$. We check its hypotheses. By \cref{lem:r7-datum}, $\Gamma_E=\Gamma_{E'}=(-1,2,3,7,13)$ consists of $-1$ and distinct primes, and by \eqref{r7:kappa} it contains every prime dividing $\kappa_E$ and $\kappa_{E'}$. \begin{enumerate}[label=(\roman*)] \item By \cref{lem:r7-fixed}, at the places $2$ and $3$ for $E$ and $2$, $7$, $13$ and $\infty$ for $E'$, the local images lie in subgroups that do not depend on $(M,N)\in\cP$. The fixed rows of \cref{sec:r7-fixed} are the rows in the sense of \cref{def:rows} defined by these subgroups and the linear maps listed there. Their entries depend only on the residues of the $p_i$, which are constant on $\cP_7$ by \cref{lem:r7-residues}. This proves \ref{item:crit-fixed}. \item By \cref{lem:r7-characters}, the bits \eqref{eq:constant-bits} are the same for all $(M,N)\in\cP$, which is \ref{item:crit-characters}. The resulting matrices $\mathbf M_E(0)$ and $\mathbf M_{E'}(0)$ are those of \cref{tab:r7-ME,tab:r7-MEp}. \item The points $T,P_1,\dots,P_4$ on $E$ and $T',Q_1,Q_2,Q_3$ on $E'$ are given by the formulas of \cref{lem:r7-points}, and their classes are independent at every prime specialization by \cref{lem:r7-independent}. This proves \ref{item:crit-points} with $k_E=5$ and $k_{E'}=4$. \item By \cref{lem:r7-ranks}, $\rk\mathbf M_E(0)=13-5$ and $\rk\mathbf M_{E'}(0)=13-4$, and $u_E$ and $u_{E'}$ are sums of rows of $\mathbf M_E(0)$ and $\mathbf M_{E'}(0)$ that contain exactly two moving rows. This is \ref{item:crit-rank}. \end{enumerate} \Cref{prop:rank-criterion} now implies that $d_E=5$, $d_{E'}=4$ and $\rk E_{M,N}(\Q)=5+4-2=7$ for every $(M,N)\in\cP$. It also shows that $\delta_E(E(\Q))$ and $\delta_{E'}(E'(\Q))$ are spanned by the classes of \cref{tab:r7-classes}. For the infinitude, we check the hypotheses of \cref{prop:infinitely-many} for $W$, $(M_0,N_0)$ and the cone $\cK_7$. \begin{enumerate}[label=(\alph*)] \item[\ref{item:inf-progression}] The primes dividing some $c_i$ are $2$ and $3$, and they divide $W$. We have $v_2(W)=9>6=\max_iv_2(c_i)$ and $v_3(W)=4>3=\max_iv_3(c_i)$, and $v_q(c_i)=0$ for the other primes $q\mid W$. By \cref{lem:r7-residues} applied to $(M_0,N_0)\in\cP_7$, every $c_i$ divides $L_i(M_0,N_0)$, and $L_i(M_0,N_0)/c_i$ is prime to $W$. \item[\ref{item:inf-small-primes}] The only prime $q\le11$ that does not divide $W$ is $q=5$. At $(m,n)=(1,1)$, the values $L_i(1,1)=a_i+b_i$ are congruent to \[ 1,\ 1,\ 4,\ 4,\ 3,\ 2,\ 3,\ 3,\ 1,\ 1,\ 4,\ 4 \] modulo $5$, and their product is not divisible by $5$. \item[\ref{item:inf-cone}] By \cref{lem:r7-cone}, every $L_i$ is positive on $\cK_7$. \end{enumerate} \Cref{prop:infinitely-many} now implies that there exist infinitely many prime specializations $(M,N)\in\cK_7$ with $(M,N)\equiv(M_0,N_0)\pmod W$, and their ratios $M/N$ take infinitely many values. By \cref{lem:j-invariant}\ref{item:j-infinite}, the curves $E_{M,N}$ for these pairs lie in infinitely many isomorphism classes over $\Qbar$. In the present case, the $j$-invariant of \cref{lem:j-invariant} is \[ j(E_{M,N})=\frac{256\,(91205^2F+3\cdot33124\,H)^3}{9\cdot33124^2\,H^2J}. \] This completes the proof. \end{proof} \chapter{Proof of the main theorem}\label{sec:proof} In this section, we deduce \cref{thm:main} from \cref{thm:r5,thm:r6,thm:r7}, which are proved in \cref{sec:rank5,sec:rank6,sec:rank7}. We then list the results on which these three theorems rest, as a guide to the paper. \begin{proof}[Proof of \cref{thm:main}] Let $r\in\{5,6,7\}$, and let $\datum_r$, $\cP_r$ and $\cK_r$ be the datum, the congruence class and the cone of \cref{sec:rank5}, \cref{sec:rank6} or \cref{sec:rank7}, respectively. Let $\mathcal E_r$ be the set of curves $E_{M,N}$, where $(M,N)$ runs over the prime specializations of $\datum_r$ that lie in $\cP_r\cap\cK_r$, with respect to the set $S$ fixed in that section. Each curve in $\mathcal E_r$ is an elliptic curve over $\Q$ (\cref{lem:prime-spec-basic}). By \cref{thm:r5} if $r=5$, \cref{thm:r6} if $r=6$, and \cref{thm:r7} if $r=7$, every curve in $\mathcal E_r$ has rank $r$ over $\Q$, and the curves in $\mathcal E_r$ represent infinitely many isomorphism classes over $\Qbar$. Choosing one curve of $\mathcal E_r$ in each of these classes, we obtain infinitely many elliptic curves over $\Q$ of rank $r$, pairwise nonisomorphic over $\Qbar$. This completes the proof. \end{proof} \begin{remark}[The structure of the proof]\label{rem:proof-structure} In each family, the rank statement is deduced from \cref{prop:rank-criterion}, and the infinitude statement from \cref{prop:infinitely-many}. \Cref{tab:proof-structure} lists the results that verify the hypotheses of these two propositions. The proof of \cref{prop:rank-criterion} combines the ambient bases of \cref{lem:prime-spec-basic}, the rows at the moving primes of \cref{lem:moving-rows} (which rest on \cref{lem:moving-images,lem:odd-local}), their dependence on the sign $\eps$ (\cref{cor:eta-structure}, which rests on \cref{lem:reciprocity}), the upper bound of \cref{lem:upper-bound}, the comparison of the two signs in \cref{lem:eta-rank}, \cref{cor:exact-dimension}, and the rank formula of \cref{lem:rank-formula}. The proof of \cref{prop:infinitely-many} combines \cref{thm:gtz} with \cref{lem:prime-exclusions,lem:local-factors}, and it uses \cref{lem:j-invariant} for the $j$-invariants. Besides elementary arguments, the proof uses the following results from the literature: the Mordell--Weil theorem \cite[Theorem~VIII.6.7]{SilvermanAEC}, in the proof of \cref{lem:rank-formula}; the basic properties of the isogenies $\phi$ and $\dual$ in \cref{prop:descent}\ref{item:descent-isogeny}; the formulas for $c_4$ and $\Delta$ and the classification of elliptic curves over $\Qbar$ by their $j$-invariant, in \cref{lem:datum-basic,lem:j-invariant}; quadratic reciprocity and its supplementary laws \eqref{eq:reciprocity}; and the theorem of Green and Tao on linear equations in primes \cite{GT2010}, with its inputs from \cite{GT2012,GTZ2012}, in \cref{thm:gtz}. The geometric description of the surfaces in \cref{rem:elliptic-surfaces}, which is not used in the arithmetic rank or infinitude proof, additionally uses Tate's algorithm \cite{Tate1975} and the elliptic-surface formulas in \cite{SchuttShioda2010}. \end{remark} \begin{table}[htbp] \centering \caption{The results that verify the hypotheses of \cref{prop:rank-criterion} (items (i)--(iv)) and of \cref{prop:infinitely-many} in the three families.} \label{tab:proof-structure} \small \begin{tabular}{@{}llll@{}} \toprule & Rank five & Rank six & Rank seven\\ \midrule Datum and identity & \cref{sec:r5-datum} & \cref{sec:r6-datum} & \cref{lem:r7-datum}\\ (iii) Points & \cref{lem:r5-points,lem:r5-lower} & \cref{lem:r6-points,lem:r6-classes} & \cref{lem:r7-points,lem:r7-independent}\\ Congruence class & \cref{lem:r5-progression} & \cref{lem:r6-residues} & \cref{lem:r7-residues}\\ Positivity on the cone & \cref{lem:r5-cone} & \cref{lem:r6-cone} & \cref{lem:r7-cone}\\ Primes $q\le11$ & divide $W$ & divide $W$ & $q=5$: \cref{thm:r7}\\ (i) Fixed rows & \cref{lem:r5-fixed} & \cref{lem:r6-fixed} & \cref{lem:r7-fixed}\\ (ii) Characters & \cref{sec:r5-characters} & \cref{lem:r6-characters} & \cref{lem:r7-characters}\\ (iv) Ranks & \cref{lem:r5-certificate} & \cref{lem:r6-rank} & \cref{lem:r7-ranks}\\ \midrule Exact rank and infinitude & \cref{thm:r5} & \cref{thm:r6} & \cref{thm:r7}\\ \bottomrule \end{tabular} \end{table} \appendix \crefalias{chapter}{appendix}\crefalias{section}{subappendix} \chapter{Computer verification}\label{app:verification} The finite computations in \cref{sec:rank5,sec:rank6,sec:rank7} are stated there precisely enough to be checked by hand or with any computer algebra system. In this appendix, we describe three programs, one for each family, that check them. The programs and their inputs are available in the GitHub repository \url{https://github.com/pmaronow/ec567-palomar}. In \cref{sec:verification-running}, we explain how to run the programs. In \cref{sec:verification-conventions}, we describe how they encode squareclasses, matrix rows, and the free sign. In \cref{sec:verification-scope,sec:verification-limits}, we list what the programs check and what they do not check. Finally, in \cref{sec:verification-codes}, we give the integer codes under which the programs store the matrices of \cref{sec:rank5,sec:rank6,sec:rank7}, so that a reader can match the matrices of the text with the input files. The programs check finite arithmetic only. The arguments that hold uniformly in the parameters are proved in the text, and the programs do not check them. These arguments are the results of \cref{sec:descent,sec:families}, the fixed-place lemmas \cref{lem:r5-fixed,lem:r6-fixed,lem:r7-fixed}, and the results of \cref{sec:primes} on prime values. They also include the fact that the residues used in the fixed-place lemmas are constant on the congruence class of each family (by \cref{lem:precision} and the congruences that define the class), and the computation of the $j$-invariant (\cref{lem:j-invariant}). In each family, we deduce the rank from \cref{prop:rank-criterion}. Its proof combines three facts: the image of the descent map lies in the span of the ambient basis, its elements satisfy the local conditions at the fixed places and at the moving primes, and it contains the classes of the rational points. The programs check the finite inputs to this argument, namely the identities satisfied by the points, the matrices and their ranks, and the classes of the points. \section{Running the programs}\label{sec:verification-running} The programs and their inputs are the following files, relative to the repository directory \path{manuscript/source/certificates}: \begin{itemize} \item \path{rank5/verify_final155_certificate.py}, with input \path{rank5/final155_certificate.json}, for the rank-five family (\cref{sec:rank5}); \item \path{rank6/verify_rank6_certificate.py}, with input \path{rank6/rank6_certificate.json}, for the rank-six family (\cref{sec:rank6}); \item \path{rank7/verify_rank7_certificate.py}, with input \path{rank7/rank7_certificate.json}, for the rank-seven family (\cref{sec:rank7}). \end{itemize} Each program reads its input from its own directory and uses only the standard library of Python. The programs require Python~3.10 or later, because they use the method \texttt{int.bit\_count}, which was introduced in that version; under Python~3.9, the first call to this method raises an \texttt{AttributeError}. From the repository directory \path{manuscript/source}, the commands are \begin{verbatim} python3 -I certificates/rank5/verify_final155_certificate.py python3 -I certificates/rank6/verify_rank6_certificate.py python3 -I certificates/rank7/verify_rank7_certificate.py \end{verbatim} where \texttt{python3} denotes an interpreter of version 3.10 or later. The option \texttt{-I} runs the interpreter in isolated mode: it ignores the environment variables of Python and does not add the directory of the script or the user's site-packages directory to the module search path. Each program consists of assertions. If one of them fails, the program stops with an \texttt{AssertionError} and a nonzero exit status. If all of them hold, the program prints the ranks of its four matrices and their reduced row bases, followed by a line that begins with \texttt{PASS}. The rank-seven program also writes a report, \path{rank7_certificate_output.json}, into its own directory, replacing the file of that name, so this directory must be writable. The script \path{manuscript/source/build.py} in the repository runs the three programs in turn, with the interpreter that runs \path{build.py}, stops at the first failure, and writes their combined output to the file \path{manuscript/source/verification_output.txt}. It then compiles this paper with \texttt{pdflatex} and \texttt{bibtex}. \section{Conventions}\label{sec:verification-conventions} \paragraph{Row codes.} The programs store a vector $r=(r_0,\dots,r_{n-1})\in\F_2^n$, either a row of a matrix or the vector of exponents of a squareclass in the ambient basis, as the integer $\sum_kr_k2^k$. Recall that the ambient basis is $\cB_\star=(\Gamma_\star;\,p_j\ (j\in G_\star))$. The programs number its elements from $0$, first the constants of $\Gamma_\star$ and then the $p_j$ in increasing order of $j$, and the columns are numbered in the same way. For example, in the rank-five family, the columns of $\mathbf M_E(\eta)$ are $-1,2,3,5,p_0,\dots,p_7$, and the code $267=2^0+2^1+2^3+2^8$ is the row with entries $1$ in the columns of $-1$, $2$, $5$, and $p_4$. This is the condition at $3$ on the unit part of a class, that is, the fixed row $f^E_3$ of \cref{tab:r5-ME}: the Legendre symbols modulo $3$ of $-1$, $2$, $5$, and $p_4\equiv2\pmod 3$ equal $-1$, those of $p_0,\dots,p_3,p_5,p_6,p_7\equiv1\pmod3$ equal $1$, and $3$ has unit part $1$. The vector $u_\star$ of moving columns has code $2^n-2^{n-8}$, that is, $4080$ in the rank-five and rank-six families and $8160$ in the rank-seven family. \paragraph{The free sign.} The programs encode the sign $\eps$ by a bit $e\in\{0,1\}$ with $\eps=(-1)^e$, so $e$ is the number $\eta$ of \cref{cor:eta-structure}. The matrices stored under keys ending in \texttt{0} (\texttt{E0} and \texttt{Ep0}) are $\mathbf M_E(0)$ and $\mathbf M_{E'}(0)$, for $\eps=1$; those under keys ending in \texttt{1} are $\mathbf M_E(1)$ and $\mathbf M_{E'}(1)$, for $\eps=-1$. The letters \texttt{E} and \texttt{Ep} refer to $E$ and $E'$. The program for the rank-five family prints \texttt{epsilon=0} and \texttt{epsilon=1} for these two cases. \paragraph{Local coordinates.} To build the rows at a fixed place $v$, the programs give coordinates to each element of the ambient basis in $\sqgp{\Q_v}$. For an odd prime $p$, the class of $z=p^ku_0$ with $u_0$ a unit has the code $\chi_p(z)+2\nu_p(z)=\chi_p(u_0)+2(k\bmod2)$, with the coordinates $\nu_p$ and $\chi_p$ of \eqref{eq:odd-coordinates}; these are the coordinates of \cref{lem:squares}, in the opposite order. For $p=2$, the class $\sq{(-1)^{e_1}2^{e_2}5^{e_3}}$ has the code $e_1+2e_2+4e_3$; in particular, odd units congruent to $1$, $3$, $5$, and $7$ modulo $8$ have the codes $0$, $5$, $4$, and $1$. A fixed row is the composition of the coordinate map with a linear map that vanishes on the local subgroup given by the fixed-place lemma of the family. \paragraph{Characters at the moving primes.} The programs compute the characters $\lambda_i(-1)$, $\lambda_i(2)$, and $\lambda_i(q)$ for the odd primes $q$ dividing $W$ from the residues of the $p_i$ on the congruence class, using quadratic reciprocity. The primes of $S$ that do not divide $W$ are not controlled by the congruence class. For these primes, the programs assign auxiliary values to the characters $\lambda_i(q)$, computed from a residue class chosen for this purpose. Note that these values are not congruence conditions on $(M,N)$, and that the programs check that no row depends on them (\cref{sec:verification-scope}). The input file of the rank-five family stores these residue classes under \texttt{reference\_character\_states}. The input file of the rank-six family stores them under \texttt{states}, and the congruences that define the progression under \texttt{moduli}. The program for the rank-seven family computes them itself. \section{What the programs check}\label{sec:verification-scope} We list the checks in \cref{tab:verification-scope}. The programs compute the local data at a representative pair. In the rank-five family, this pair is $(M_0,-1)$, which lies in the congruence class. In the rank-six family, it is $(19,11)$, which is congruent to $(M_0,N_0)$ modulo $64$, $81$, and $7$; the cofactors are also checked at $(M_0,N_0)$. In the rank-seven family, it is $(18,11)$, which is congruent to $(M_0,N_0)$ modulo $512$, $81$, $7$, and $13$. In terms of the subsections of \cref{sec:rank5,sec:rank6,sec:rank7}, the programs check the coefficients and the identity $A^2F+4BH=CJ$ of the datum; the rational points and their classes; the values $W$, $M_0$, and $N_0$, the cofactors, and the residues of the $p_i$ that enter the rows; the residues used in the fixed-place lemma, at the representative pair; the characters at the moving primes; and the matrices, their ranks, and their kernels. The arguments in these subsections that apply to every pair of the congruence class are not checked by the programs. We now comment on some of the entries of \cref{tab:verification-scope}. \begin{table}[!htbp] \centering\small \begin{tabular}{@{}p{0.5\textwidth}p{0.13\textwidth}p{0.13\textwidth}p{0.15\textwidth}@{}} \toprule Check & Rank five & Rank six & Rank seven\\ \midrule $(a_i,b_i)$ primitive; all $66$ values $\Delta_{ij}$ nonzero and factored over $S$; $b_i$ ($i\ge1$) supported on $S$ & yes & yes & yes\\ The identity $A^2F+4BH=CJ$ & yes & yes & yes\\ The rational points on $E$ and $E'$ & $5$ & $6$ & $7$\\ The images under $\dual$ of the points of $E'$ lie on $E$ & yes & yes & yes\\ Class of each point equal to its stated class & table & table & yes\\ The values $W$, $M_0$, $N_0$ from the stated congruences & yes & yes & yes\\ Cofactors $c_i$ equal to the exact $\{2,3\}$-parts of $L_i$ at the representative & yes & yes & yes\\ $q\mid W/c_i$ and $q\nmid L_i(M_0,N_0)/c_i$ for the primes $q\mid W$ & yes & yes & yes\\ $d_q$ at the primes of $S$ not dividing $W$ & yes & yes & no\\ Some point of $\F_q^2$ avoids all zero sets, for $q\le11$ & --- & --- & yes\\ Positivity of the $L_i$ on the cone & endpoints & no & at one ratio\\ Residues and valuations used in the fixed-place lemma, at the representative & yes & yes & yes\\ Congruence tests for the local images at the fixed places & at $2$ & at $2,3,7$ & no\\ Rows independent of the characters of the primes of $S$ not dividing $W$ & yes & yes & yes\\ Reciprocity consistency for all $66$ pairs & yes & yes & yes\\ The four matrices, rebuilt and compared with the stored codes & yes & yes & yes\\ Ranks, reduced row bases, kernels spanned by the point classes & yes & yes & yes\\ \bottomrule \end{tabular} \caption{The checks made by the three programs. ``Table'' means that the class codes are computed from a table of supports, not from the coordinates of the points. A dash means that the check is not needed, because every prime $q\le11$ divides $W$.} \label{tab:verification-scope} \end{table} \paragraph{Polynomial identities.} The coordinates of each rational point are homogeneous in $(M,N)$, of degree $4$ for $x$ and $6$ for $y$, and the coefficients of $x^2$ and $x$ in the equations have degrees $4$ and $8$. After we clear the constant denominators, the difference $y^2-x^3-\alpha x^2-\beta x$ is therefore a homogeneous polynomial $P(M,N)$ of degree $12$. The polynomial $P(M,1)$ has degree at most $12$. If it vanishes at the thirteen values $M=0,1,\dots,12$, then all its coefficients vanish, and we have $P=0$, including at $N=0$. The programs for the rank-five and rank-six families evaluate $P(M,1)$ at these thirteen values in exact rational arithmetic, and the program for the rank-seven family compares the exact rational coefficients of $P(M,1)$. For the identity $A^2F+4BH=CJ$, the rank-five program compares the coefficients of the two sides at $N=1$. The rank-six program checks it at the same thirteen values; five would suffice, since its degree is four. The rank-seven program compares the coefficients of $(AF)^2+4BFH$ and $CFJ$, which are $F$ times the two sides. For the images under $\dual$, the programs compute $\dual(x,y)=\big(y^2/(4x^2),\,y(x^2-\beta')/(8x^2)\big)$ at the points of $E'$ and check that the results lie on $E$. The rank-five and rank-six programs also compare them with explicit formulas, at the values of $M$ with $x\ne0$. In the rank-five family, these images are the points of \cref{sec:rank5} that give five independent points on $E$; in the other two families, the text does not use them. \paragraph{Local data.} The programs check the residues and valuations used in the fixed-place lemmas at the representative pair. That these residues and valuations are the same at every pair of the congruence class is proved in \cref{sec:rank5,sec:rank6,sec:rank7}, and the programs do not check it. \paragraph{Congruence tests for local images.} Several programs test which classes of $\sqgp{\Q_p}$ pass a necessary condition modulo a power of $p$ for containing the $x$-coordinate of a point. Let $y^2=x^3+\alpha x^2+\beta x$ with $\alpha,\beta\in\Z_p$, and let $d\in\Z_p\setminus\{0\}$ with $\beta/d\in\Z_p$. A point $(x,y)$ with $x\ne0$ in the class of $d$ can be written as $x=d(v/s)^2$ with $v,s\in\Z_p$ not both divisible by $p$. Then $w=ys^3/(dv)$ satisfies \[ w^2=dv^4+\alpha v^2s^2+(\beta/d)s^4, \] and $w\in\Z_p$. Either $s$ is a unit, and we may take $s=1$, or $p\mid s$ and $v$ is a unit, and we may take $v=1$. If neither case has a solution modulo $p^k$, then no point with $x\ne0$ has $x$ in the class of $d$. When $\beta$ is a unit and $d$ has odd valuation, the class is excluded by valuations instead. A class that passes the test need not lie in the local image, so these tests confirm the upper bounds of the fixed-place lemmas but do not prove them. The rank-five program performs the test at $p=2$ modulo $2^6$. It does so at each of the sixteen pairs $(54+64r,-1+64s)$ with $0\le r,s\le3$, which represent the classes modulo $256$ of the pairs congruent to $(54,-1)$ modulo $64$. The passing classes are $\{1,2\}$ on $E$ and $\{1,-1,2,-2\}$ on $E'$, which are the subgroups of \cref{lem:r5-fixed}. The rank-six program performs the test modulo $2^9$, $3^5$, and $7^3$ at the single pair $(19,11)$, and it builds its fixed rows from the passing classes, which are the subgroups of \cref{lem:r6-fixed}. The rank-seven program does not perform this test. Instead, it checks the finite computations in the proof of \cref{lem:r7-fixed} at $2$: which odd residues modulo $8$ solve the two congruences of that proof, and which classes the integers $s^2+2r^2$ with $s$ or $r$ odd represent. \paragraph{Characters and reciprocity.} Each entry of a moving row is a sum in $\F_2$ of characters $\lambda_i(z)$ of fixed integers $z$, of cross symbols, and of $\eta$ (\cref{lem:moving-rows,lem:reciprocity}). It is therefore an affine function over $\F_2$ of the characters $\lambda_i(q)$ of the primes $q$ of $S$ that do not divide $W$. The rank-five and rank-six programs change one of these characters at a time and check that no row changes, on both sides and for both values of $\eta$. They do so for the $6\cdot12=72$ characters with $q\in\{13,41,131,257,409,2089\}$ in the rank-five family, and for the $3\cdot12=36$ characters with $q\in\{13,19,41\}$ in the rank-six family. Since each entry is affine in these characters, we conclude that the rows do not depend on any joint choice of them. The rank-seven program checks instead that every prime that occurs to an odd power in some $b_i$, in the products of cofactors, or in one of the $54$ determinants $\Delta_{ij}$ that enter the rows divides $W$. These are the pairs $\{i,j\}$ not contained in $I_H$ or in $I_J$. All three programs also check the relation $\lambda_i(p_j)+\lambda_j(p_i)=\lambda_i(-1)\lambda_j(-1)$ of quadratic reciprocity for all $66$ pairs, with the cross symbols given by the formulas of \cref{lem:reciprocity} and the characters chosen above. This checks the signs in these formulas for one choice of characters; it does not replace the proof of \cref{lem:reciprocity}. \paragraph{Matrices.} Each program builds the rows of $\mathbf M_E(\eta)$ and $\mathbf M_{E'}(\eta)$ for $\eta=0,1$ from the fixed rows and the formulas of \cref{lem:moving-rows}, and compares them with the codes stored in its input file, which are those of \cref{tab:codes-r5,tab:codes-r6,tab:codes-r7}. It then computes, by Gaussian elimination over $\F_2$, the rank, the reduced row basis, and the kernel of each matrix. It checks that the codes of the classes of the rational points lie in the kernel, are linearly independent, and span the kernel. \section{What the programs do not check}\label{sec:verification-limits} We now list the statements that the programs do not check. All of them are proved in the text. \begin{itemize} \item The results of \cref{sec:descent,sec:families}: the descent maps, the local images at the moving primes, the rows at the moving primes, the reciprocity formulas, and \cref{prop:rank-criterion}. \item The fixed-place lemmas for all valuations of $x$, and the constancy of the residues they use on the congruence class. \item The positivity of the twelve forms on the cones (the rank-five program checks it at the endpoints of the interval of slopes, and the rank-seven program at one interior ratio). \item The results of \cref{sec:primes}, and hence the infinitude of the prime specializations. \item The formula for the $j$-invariant and the degree of the $j$-map (\cref{lem:j-invariant}). \item The constructions of \cref{app:origins}, except that the rank-seven program checks the equation of the conic and the point of $E$ that it gives. \end{itemize} The programs do not read the \TeX{} source of this paper, and some fields of the input files are descriptive and are not used. For example, the rank-six program uses its own table of the $a_i$ and $b_i$, not the copy in its input file. A change in the text must therefore be compared with the programs by hand. \section{The row codes}\label{sec:verification-codes} \Cref{tab:codes-r5,tab:codes-r6,tab:codes-r7} list the rows of the matrices $\mathbf M_E(\eta)$ and $\mathbf M_{E'}(\eta)$ of \cref{sec:rank5,sec:rank6,sec:rank7} as row codes, in the column order of \cref{sec:verification-conventions}. The rows appear in the order of the text and carry the names used there: first the fixed rows $f^\star_k$, then the moving rows $r^\star_i$ at $p_0,\dots,p_3$, then the moving rows $r^\star_i$ at the primes $p_i$ with $i\in O_\star$. The column $\eta$ gives the code of the corresponding row of $\mathbf M_\star(\eta)$. The fixed rows do not depend on $\eta$, and every moving row at $\eta=1$ is the moving row at $\eta=0$ plus $u_\star$; in terms of codes, the two moving codes differ by a bitwise exclusive or with $4080$ or $8160$. \Cref{tab:codes-classes} lists the codes of the classes of the rational points, in the order of the text, and the reduced row bases printed by the programs. The reduced row bases are the same for $\eta=0$ and $\eta=1$. For row reduction, the programs use the highest nonzero bit of a code as its pivot and print the basis in decreasing order of pivots; thus they eliminate columns from right to left in the column order above. The pivots of each printed basis are distinct, which shows that the ranks are as stated. \begin{table}[!htbp] \centering\small \begin{tabular}{@{}lrr@{\qquad\qquad}lrr@{}} \toprule \multicolumn{3}{@{}c}{$E$} & \multicolumn{3}{c@{}}{$E'$}\\ \cmidrule(r{2em}){1-3}\cmidrule{4-6} Row & $\eta=0$ & $\eta=1$ & Row & $\eta=0$ & $\eta=1$\\ \midrule $f^E_1$ & 1669 & 1669 & $f^{E'}_1$ & 108 & 108\\ $f^E_2$ & 3948 & 3948 & $f^{E'}_2$ & 3206 & 3206\\ $f^E_3$ & 267 & 267 & $f^{E'}_3$ & 1 & 1\\ $f^E_4$ & 4 & 4 & $r^{E'}_0$ & 1424 & 2656\\ $f^E_5$ & 3718 & 3718 & $r^{E'}_1$ & 898 & 3186\\ $r^E_0$ & 1424 & 2656 & $r^{E'}_2$ & 66 & 4018\\ $r^E_1$ & 642 & 3442 & $r^{E'}_3$ & 1597 & 2509\\ $r^E_2$ & 322 & 3762 & $r^{E'}_4$ & 1494 & 2598\\ $r^E_3$ & 4029 & 77 & $r^{E'}_5$ & 3887 & 223\\ $r^E_8$ & 3888 & 192 & $r^{E'}_6$ & 799 & 3311\\ $r^E_9$ & 37 & 4053 & $r^{E'}_7$ & 2442 & 1658\\ $r^E_{10}$ & 924 & 3180 & & & \\ $r^E_{11}$ & 2572 & 1532 & & & \\ \bottomrule \end{tabular} \caption{Row codes of $\mathbf M_E(\eta)$ and $\mathbf M_{E'}(\eta)$ for the rank-five family (\cref{sec:rank5}), with columns $-1,2,3,5,p_0,\dots,p_7$ for $E$ and $-1,2,3,5,p_0,\dots,p_3,p_8,\dots,p_{11}$ for $E'$; input keys \texttt{E0}, \texttt{E1}, \texttt{Ep0}, \texttt{Ep1}.} \label{tab:codes-r5} \end{table} \begin{table}[!htbp] \centering\small \begin{tabular}{@{}lrr@{\qquad\qquad}lrr@{}} \toprule \multicolumn{3}{@{}c}{$E$} & \multicolumn{3}{c@{}}{$E'$}\\ \cmidrule(r{2em}){1-3}\cmidrule{4-6} Row & $\eta=0$ & $\eta=1$ & Row & $\eta=0$ & $\eta=1$\\ \midrule $f^E_1$ & 2 & 2 & $f^{E'}_1$ & 1981 & 1981\\ $f^E_2$ & 3875 & 3875 & $f^{E'}_2$ & 2 & 2\\ $f^E_3$ & 4 & 4 & $f^{E'}_3$ & 3613 & 3613\\ $f^E_4$ & 1557 & 1557 & $f^{E'}_4$ & 1 & 1\\ $r^E_0$ & 839 & 3255 & $r^{E'}_0$ & 3927 & 167\\ $r^E_1$ & 2139 & 1963 & $r^{E'}_1$ & 1147 & 2955\\ $r^E_2$ & 1586 & 2498 & $r^{E'}_2$ & 2610 & 1474\\ $r^E_3$ & 2879 & 1231 & $r^{E'}_3$ & 2239 & 1871\\ $r^E_8$ & 1961 & 2137 & $r^{E'}_4$ & 1430 & 2662\\ $r^E_9$ & 1765 & 2325 & $r^{E'}_5$ & 3036 & 1068\\ $r^E_{10}$ & 1409 & 2673 & $r^{E'}_6$ & 241 & 3841\\ $r^E_{11}$ & 734 & 3374 & $r^{E'}_7$ & 164 & 3924\\ \bottomrule \end{tabular} \caption{Row codes of $\mathbf M_E(\eta)$ and $\mathbf M_{E'}(\eta)$ for the rank-six family (\cref{sec:rank6}), with columns $-1,2,3,7,p_0,\dots,p_7$ for $E$ and $-1,2,3,7,p_0,\dots,p_3,p_8,\dots,p_{11}$ for $E'$; input keys \texttt{E0}, \texttt{E1}, \texttt{Ep0}, \texttt{Ep1}.} \label{tab:codes-r6} \end{table} \begin{table}[!htbp] \centering\small \begin{tabular}{@{}lrr@{\qquad\qquad}lrr@{}} \toprule \multicolumn{3}{@{}c}{$E$} & \multicolumn{3}{c@{}}{$E'$}\\ \cmidrule(r{2em}){1-3}\cmidrule{4-6} Row & $\eta=0$ & $\eta=1$ & Row & $\eta=0$ & $\eta=1$\\ \midrule $f^E_1$ & 4943 & 4943 & $f^{E'}_1$ & 7705 & 7705\\ $f^E_2$ & 8020 & 8020 & $f^{E'}_2$ & 4117 & 4117\\ $f^E_3$ & 195 & 195 & $f^{E'}_3$ & 8 & 8\\ $f^E_4$ & 4 & 4 & $f^{E'}_4$ & 7626 & 7626\\ $r^E_0$ & 4896 & 3264 & $f^{E'}_5$ & 16 & 16\\ $r^E_1$ & 219 & 7995 & $f^{E'}_6$ & 1 & 1\\ $r^E_2$ & 340 & 7860 & $r^{E'}_0$ & 5408 & 2752\\ $r^E_3$ & 3583 & 4639 & $r^{E'}_1$ & 6811 & 1403\\ $r^E_8$ & 7945 & 233 & $r^{E'}_2$ & 2388 & 5812\\ $r^E_9$ & 7734 & 470 & $r^{E'}_3$ & 6399 & 1823\\ $r^E_{10}$ & 466 & 7730 & $r^{E'}_4$ & 5503 & 2719\\ $r^E_{11}$ & 3121 & 5073 & $r^{E'}_5$ & 5914 & 2298\\ & & & $r^{E'}_6$ & 5914 & 2298\\ & & & $r^{E'}_7$ & 5479 & 2695\\ \bottomrule \end{tabular} \caption{Row codes of $\mathbf M_E(\eta)$ and $\mathbf M_{E'}(\eta)$ for the rank-seven family (\cref{sec:rank7}), with columns $-1,2,3,7,13,p_0,\dots,p_7$ for $E$ and $-1,2,3,7,13,p_0,\dots,p_3,p_8,\dots,p_{11}$ for $E'$; input keys \texttt{E0}, \texttt{E1}, \texttt{Ep0}, \texttt{Ep1}.} \label{tab:codes-r7} \end{table} \begin{table}[!htbp] \centering\small \begin{tabular}{@{}lllc@{}} \toprule Family & Classes of the rational points & Reduced row basis & Rank\\ \midrule Rank five, $E$ & 4081, 243, 3274 & 2051, 1027, 523, 267, 137, 73, 33, 17, 4 & 9\\ Rank five, $E'$ & 4082, 3840, 824, 1378 & 2322, 1288, 794, 152, 66, 42, 4, 1 & 8\\ Rank six, $E$ & 4081, 3848, 865, 1449 & 2137, 1048, 521, 328, 209, 33, 4, 2 & 8\\ Rank six, $E'$ & 4080, 248, 3220, 2384 & 2072, 1068, 552, 284, 164, 84, 2, 1 & 8\\ Rank seven, $E$ & 8163, 483, 6306, 3291, 6554 & 4611, 3075, 265, 130, 65, 42, 24, 4 & 8\\ Rank seven, $E'$ & 8164, 482, 1696, 2848 & 4100, 2212, 1154, 546, 422, 70, 16, 8, 1 & 9\\ \bottomrule \end{tabular} \caption{Codes of the classes of the rational points, including the class of $T$ first, and the reduced row bases of the matrices, for $\eta=0$ and $\eta=1$. The number of classes plus the rank equals the number of columns.} \label{tab:codes-classes} \end{table} \chapter{Origin of the three families}\label{app:origins} This appendix explains how the three families were found; nothing in it is used in the proofs of \cref{thm:r5,thm:r6,thm:r7}. In each case, we start from a pair of $2$-isogenous curves over $\Q(t)$ whose coefficients are, up to constants, products of the linear factors $t-t_0$, where $t_0$ runs over the six rational parameters of the bad fibers, and we pull the pair back along a rational parametrization of a conic that has rational points above each of these six parameters. The six linear factors then pull back to quadratic forms that split into the twelve linear forms $L_i$, and points that are defined only over the function field of the conic become rational points of the new curves. \Cref{sec:origin-r5,sec:origin-r6} start from the rank-four pair of Zywina~\cite[\S6.5]{Zywina2026}, and \cref{sec:origin-r7} starts from another pair of the same form. \section{The rank-five family}\label{sec:origin-r5} The datum $\datum_5$ of \cref{sec:rank5} arises from a pair of curves of Zywina by a base change along a conic. Every identity below is an identity between polynomials or rational functions, which can be checked by expansion; we keep the notation of \cref{sec:rank5}. \paragraph{Zywina's pair.} In~\cite[\S6.5]{Zywina2026}, Zywina considers the curves \begin{equation}\label{r5o:zywina} \begin{aligned} E_Z&:\ y^2=x^3-70(t^2-25^2)\,x^2+2^4\cdot7^2(t^2-11^2)(t^2-25^2)\,x,\\ E'_Z&:\ y^2=x^3+140(t^2-25^2)\,x^2+2^2\cdot3^2\cdot7^2(t^2-25^2)(t^2-39^2)\,x \end{aligned} \end{equation} over $\Q(t)$, where we write $t$ for his parameter $T$, and he uses them to obtain infinitely many elliptic curves of rank four over every number field. The coefficients of $E'_Z$ are $-2\alpha$ and $\alpha^2-4\beta$ for the coefficients $\alpha,\beta$ of $E_Z$, since $70^2(t^2-625)^2-4\cdot784(t^2-121)(t^2-625)=1764(t^2-625)(t^2-1521)$. The discriminants of both models vanish exactly at the six parameters $t=\pm11,\pm25,\pm39$. Zywina lists the points \[ \begin{aligned} P^Z_1&=\big(14(t^2-11^2),\ 1176(t^2-11^2)\big),\\ P^Z_2&=\big(2(t-11)(t-25),\ (36t+780)(t-11)(t-25)\big) \end{aligned} \] of $E_Z$, and the points \[ \begin{aligned} Q^Z_1&=\big(2(t-25)(t-39),\ (64t+1760)(t-25)(t-39)\big),\\ Q^Z_2&=\big(-14(t^2-25^2),\ 4704(t^2-25^2)\big) \end{aligned} \] of $E'_Z$. % \paragraph{A quadratic condition.} For $k\in\Q^\times$, we consider the abscissa $x=k(t-25)(t-39)$ on $E'_Z$; for $k=2$, it is the abscissa of $Q^Z_1$. Since $(t^2-25^2)(t^2-39^2)$ is divisible by $(t-25)(t-39)$, the right side of the equation of $E'_Z$ at this abscissa equals $x^2q_k(t)$, where \begin{equation}\label{r5o:qk} \begin{aligned} q_k(t)&=k(t-25)(t-39)+140(t^2-625)+\frac{1764}k(t+25)(t+39)\\ &=\Big(k+140+\frac{1764}k\Big)t^2+64\Big(\frac{1764}k-k\Big)t+975\Big(k+\frac{1764}k\Big)-87500. \end{aligned} \end{equation} The point $\big(x,\,x\sqrt{q_k(t)}\big)$ is then defined over the extension $\Q(t)\big(\sqrt{q_k(t)}\big)$, which is $\Q(t)$ itself when $q_k(t)$ is a square in $\Q(t)$ (as for $k=2$, where $q_2(t)=256(2t+55)^2$). For the value of $k$ chosen below, $q_k$ is not a square, and this extension is the function field of the conic $z^2=q_k(t)$. Above a parameter $t_0$, this conic has two rational points if and only if $q_k(t_0)$ is a nonzero square. For $k=2s^2$ with $s\in\Q^\times$, the values of $q_k$ at the six bad parameters are given in \cref{tab:r5o-values}. \begin{table}[htbp] \centering \caption{The values $q_{2s^2}(t_0)$ at the bad parameters $t_0$.}\label{tab:r5o-values} \begin{tabular}{cl@{\qquad}cl@{\qquad}cl} \toprule $t_0$ & $q_{2s^2}(t_0)$ & $t_0$ & $q_{2s^2}(t_0)$ & $t_0$ & $q_{2s^2}(t_0)$\\ \midrule $-25$ & $(80s)^2$ & $-11$ & $\big(12(5s^2-49)/s\big)^2$ & $-39$ & $16^2(39s^2+490)$\\ $25$ & $(1680/s)^2$ & $11$ & $\big(28(s^2-45)/s\big)^2$ & $39$ & $(112/s)^2(10s^2+351)$\\ \bottomrule \end{tabular} \end{table} Four of these values are nonzero squares for every $s\in\Q^\times$, since $49/5$ and $45$ are not squares in $\Q$. The other two are squares if and only if $10s^2+351$ and $39s^2+490$ are squares. For $s=41$, we have \[ 10\cdot41^2+351=17161=131^2,\qquad 39\cdot41^2+490=66049=257^2, \] and all six values are nonzero. With $k=2\cdot41^2=3362$, comparing coefficients in \eqref{r5o:qk}, we find \[ q_{3362}(t)=\Big(\frac{16}{41}\Big)^2\mathcal C(t),\qquad \mathcal C(t)=22999t^2-1412660t+20953150. \] \paragraph{The conic.} The conic $z^2=\mathcal C(t)$ has the rational point $(t,z)=(25,105)$. Since $\mathcal C(25+h)=105^2-262710h+22999h^2$, the line $z=105+m(t-25)$ meets the conic again at \[ t=\frac{25m^2-210m-837685}{m^2-22999},\qquad z=-\frac{105(m^2+2502m+22999)}{m^2-22999}. \] We use the coordinate $m=113-62N/M$ on the line of slopes. Substituting it and multiplying the numerators and denominators by $M^2$, we obtain \begin{equation}\label{r5o:param} t=\frac{D_1}D,\qquad z=\frac ZD,\qquad Z=-105(5137M^2-2728MN+62N^2), \end{equation} where $D$ and $D_1$ are the quadratic forms \eqref{r5:quadratics}; indeed, the numerator and denominator of $t$ become $62D_1$ and $62D$. The form $D$ has no rational zero other than $(0,0)$, because its discriminant $4\cdot22999=4\cdot109\cdot211$ is not a square. The six parameters $\pm11,\pm25,\pm39$ pull back to products of the linear forms of \cref{tab:r5-data}: \begin{equation}\label{r5o:pullbacks} \begin{aligned} D_1-25D&=-210L_0L_1, & D_1+25D&=-10L_2L_3,\\ D_1-39D&=14L_4L_5, & D_1+39D&=-2L_6L_7,\\ D_1-11D&=-14L_8L_9, & D_1+11D&=-6L_{10}L_{11}. \end{aligned} \end{equation} Each line of \eqref{r5o:pullbacks} is an identity between binary quadratic forms. Multiplying the two identities in each line, we obtain \begin{equation}\label{r5o:quartics} t^2-25^2=\frac{2100F}{D^2},\qquad t^2-39^2=-\frac{28H}{D^2},\qquad t^2-11^2=\frac{84J}{D^2}. \end{equation} The identity \eqref{r5:identity} is the pullback of the linear relation $25(t^2-25^2)-9(t^2-39^2)=16(t^2-11^2)$: inserting \eqref{r5o:quartics} and dividing by $84$, we find $625F+3H=16J$. \paragraph{The scaling.} We substitute $t=D_1/D$ in \eqref{r5o:zywina}. For $E'_Z$, the change of coordinates $x=(14/D)^2x_1$, $y=(14/D)^3y_1$ gives \[ y_1^2=x_1^3+\frac{140\cdot2100F}{14^2}\,x_1^2+\frac{1764\cdot2100F\cdot(-28H)}{14^4}\,x_1=x_1^3+1500F\,x_1^2-2700FH\,x_1, \] which is the curve $E$ of \eqref{r5:curves}. For $E_Z$, the same change of coordinates gives $y_1^2=x_1^3-750F\,x_1^2+3600FJ\,x_1$, which is not the curve $E'$ but is isomorphic to it by $(x_1,y_1)\mapsto(4x_1,8y_1)$. Equivalently, the change of coordinates $x=(7/D)^2x_1$, $y=(7/D)^3y_1$ takes $E_Z$ to \[ y_1^2=x_1^3-\frac{70\cdot2100F}{7^2}\,x_1^2+\frac{784\cdot2100F\cdot84J}{7^4}\,x_1=x_1^3-3000F\,x_1^2+57600FJ\,x_1, \] which is $E'$. In other words, the scale $14/D$ takes $E'_Z$ to $E$, and it takes the curve $y^2=x^3-280(t^2-25^2)x^2+12544(t^2-25^2)(t^2-11^2)x$, which is $2$-isogenous to $E'_Z$ in the normalization of \cref{sec:descent} and isomorphic to $E_Z$ by $(x,y)\mapsto(x/4,y/8)$, to $E'$. Zywina's model $E_Z$ itself requires the scale $7/D$. \paragraph{The points.} Under these changes of coordinates, three of the five points of \cref{tab:r5-points} are images of Zywina's points. The point $Q^Z_2$ of $E'_Z$ goes to $P_1$; the points $P^Z_1$ and $P^Z_2$ of $E_Z$ (with the scale $7/D$) go to $Q_1$ and $Q_2$. The point $P_2$ is the image of $\big(2(t+25)(t+39),\,(64t-1760)(t+25)(t+39)\big)$, which is the point of $E'_Z$ obtained from $Q^Z_1$ by replacing $t$ with $-t$ and changing the sign of the ordinate; it lies on $E'_Z$ because the coefficients of $E'_Z$ are even in $t$. Finally, the point of $E'_Z$ over the conic with abscissa $3362(t-25)(t-39)$ becomes the point of $E$ with \[ x=-50430\,L_0L_1L_4L_5,\qquad \frac yx=\frac8{287}Z. \] At a prime specialization, its class is $\sq{-10\,p_0p_1p_4p_5}=\mathbf v_1+\mathbf v_3$ in the notation of \eqref{r5:class-vectors}, and it does not increase the lower bound of \cref{lem:r5-lower}. \paragraph{The point $Q_3$.} Let $C$ be the point of $E$ over the conic that we have just described. The point $Q_3$ of \cref{tab:r5-points} comes from $C$ through the dual isogeny. We set \[ \Xi=-627M^2+719MN+20N^2,\qquad R=\bigl(2400\,L_1L_2L_9L_{11},\ 28800\,\Xi\,L_1L_2L_9L_{11}\bigr). \] Then $R$ lies on $E'$, and the group laws of $E$ and $E'$ and the formula \eqref{eq:isogenies} for $\dual$ give the identities \begin{equation}\label{r5o:Q3} \dual(R)=C-P_2-T,\qquad R=Q_1+Q_3, \end{equation} which hold at every $(M,N)$ with $FHJ\ne0$, with the ordinates of \cref{tab:r5-points}. For the first identity, one computes that \[ C-P_2-T=\bigl(36\,\Xi^2,\ 36\,\Xi\,(100L_1L_2L_9L_{11}-L_0L_3L_8L_{10})\bigr), \] whose abscissa is a square, as it must be, since $\delta_E(C)=\delta_E(P_2)\delta_E(T)$ and $\ker\delta_E=\dual(E'(\Q))$. In words, $Q_3=R-Q_1$, where $R$ is a preimage of $C-P_2-T$ under $\dual$. Equivalently, $C=T+P_2+\dual(Q_1+Q_3)$. \section{The rank-six family}\label{sec:origin-r6} The datum $\datum_6$ of \cref{sec:rank6} arises from a rank-four surface of Zywina \cite[\S6.5]{Zywina2026}. We use the quadratic forms $D_0$, $D_1$ of \cref{sec:r6-datum,sec:r6-points}. \paragraph{Zywina's pair.} Let $U=t^2-25^2$, $V=t^2-11^2$ and $W_t=t^2-39^2$. In \cite[\S6.5]{Zywina2026}, Zywina considers the elliptic curve \begin{equation}\label{r6o:zywina} E_Z\colon y^2=x^3-70U\,x^2+2^47^2\,UV\,x \end{equation} over $\Q(t)$, and the $2$-isogenous curve $E'_Z\colon y^2=x^3+140U\,x^2+2^23^27^2\,UW_t\,x$. In the notation of \cref{sec:descent}, these are $E_{\alpha_Z,\beta_Z}$ and $E_{\alpha'_Z,\beta'_Z}$ with $\alpha_Z=-70U$ and $\beta_Z=784UV$; indeed $\alpha_Z^2-4\beta_Z=196U(25U-16V)=1764UW_t$, since $25U-16V=9W_t$. Zywina shows that the images of the descent maps of $E_Z$ and $E'_Z$ over $\Q(t)$ have dimension at least three, using the points $(0,0)$, \[ \bigl(14(t^2-11^2),\ 1176(t^2-11^2)\bigr),\qquad \bigl(2(t-11)(t-25),\ (36t+780)(t-11)(t-25)\bigr) \] on $E_Z$, and the points $(0,0)$, \[ \bigl(2(t-25)(t-39),\ (64t+1760)(t-25)(t-39)\bigr),\qquad \bigl(-14(t^2-25^2),\ 4704(t^2-25^2)\bigr) \] on $E'_Z$, and he deduces from his Theorem~4.1 that, over every number field, there are infinitely many elliptic curves of rank four. The discriminants of $E_Z$ and $E'_Z$ vanish at the six parameters $t=\pm11,\pm25,\pm39$. \paragraph{A conic over which both curves gain a point.} Let $s,u\in\Q$ with $s^2+u^2=5$, $s\ne0$ and $s\ne u$. Substituting $x=14s^2U$ into the equation of $E_Z$ and dividing by $x^2$, we find $y^2/x^2=q(t)$, where \[ q(t)=x-70U+\frac{784UV}{x}=(14s^2-70)\,U+\frac{56}{s^2}\,V. \] On $E'_Z$, the substitution $x=-14(s-u)^2U$ gives $y^2/x^2=(2s/(s-u))^2q(t)$; this is where the condition $s^2+u^2=5$ is used, since the difference of the two sides is a rational function whose numerator is divisible by $s^2+u^2-5$. For $(s,u)=(22/13,19/13)$, we find \[ q(t)=\Bigl(\frac{84}{143}\Bigr)^2(47311-30t^2),\qquad \frac{2s}{s-u}=\frac{44}{3}. \] Then both curves acquire a point over the function field of the conic \begin{equation}\label{r6o:conic} \mathcal C\colon z^2=47311-30t^2. \end{equation} The conic has the rational point $(t,z)=(25,169)$, since $47311-30\cdot25^2=169^2$. We also have $47311-30\cdot11^2=209^2$ and $47311-30\cdot39^2=41^2$. In other words, each of the six bad parameters $\pm11,\pm25,\pm39$ lifts to two rational points of $\mathcal C$. The line $z=169+m(t-25)$ meets $\mathcal C$ where $h=t-25$ satisfies $h\bigl((m^2+30)h+338m+1500\bigr)=0$. Its second intersection with $\mathcal C$ is, for $m=M/N$, \[ t=\frac{D_1}{D_0},\qquad z=\frac{Z}{D_0},\qquad Z=-169M^2-1500MN+5070N^2, \] and $Z^2+30D_1^2=47311D_0^2$. Since $D_0=M^2+30N^2>0$ for $(M,N)\ne(0,0)$, this parametrization has no poles at rational parameters. \paragraph{The pullbacks.} The six linear factors of $U$, $V$, $W_t$ pull back to products of two of the forms $L_i$ of \cref{tab:r6-forms}: \begin{equation}\label{r6o:pullbacks} \begin{aligned} D_1-25D_0&=-2L_1L_2, & D_1+25D_0&=2L_0L_3,\\ D_1-11D_0&=2L_4L_5, & D_1+11D_0&=2L_6L_7,\\ D_1-39D_0&=-2L_8L_9, & D_1+39D_0&=2L_{10}L_{11}. \end{aligned} \end{equation} Multiplying these identities in pairs, we obtain, at $t=D_1/D_0$, \[ U=-\frac{4F}{D_0^2},\qquad V=\frac{4H}{D_0^2},\qquad W_t=-\frac{4J}{D_0^2}, \] and the identity $25U-16V=9W_t$ becomes \eqref{r6:identity}. The change of variables $x_Z=(2/D_0)^2x$, $y_Z=(2/D_0)^3y$ transforms $E_Z$ and $E'_Z$ at $t=D_1/D_0$ into the curves $E$ and $E'$ of \eqref{r6:curves}. For example, the coefficients of $E_Z$ become $-70U(D_0/2)^2=70F$ and $784UV(D_0/2)^4=-784FH$. We conclude that $E_{M,N}$ is the pullback of $E_Z$ along the parametrization of $\mathcal C$, written in the parameter $m=M/N$, and $E'_{M,N}$ is the pullback of $E'_Z$; no quadratic twist occurs. The cofactors $c_i$ and the congruence class of \cref{sec:r6-progression} are not part of this construction. \paragraph{The points.} Under this change of variables, three of the four points of Zywina displayed above, and the image of the fourth under $t\mapsto-t$, become, up to sign, points of \cref{tab:r6-points}. The two points of $E_Z$ become $P_1$ and $P_2$. The point $(-14(t^2-25^2),4704(t^2-25^2))$ of $E'_Z$ becomes $Q_1$, and the point $(2(t+25)(t+39),(1760-64t)(t+25)(t+39))$, which is the image of $(2(t-25)(t-39),(64t+1760)(t-25)(t-39))$ under $t\mapsto-t$, becomes $-Q_2$. The conic supplies the further points \[ C=\Bigl(-\frac{6776}{169}F,\ -\frac{25872}{2197}FZ\Bigr)\in E(\Q(m)),\qquad C'=\Bigl(\frac{126}{169}F,\ \frac{7056}{2197}FZ\Bigr)\in E'(\Q(m)), \] which come from the substitutions $x=14s^2U$ and $x=-14(s-u)^2U$; note that $6776/169=14(22/13)^2$ and $126/169=14(3/13)^2$. Their classes $\sq{-14F}=\delta_E(T)\delta_E(P_1)$ and $\sq{14F}=\delta_{E'}(Q_1)$ lie in the span of the classes of the pulled-back points, and $C$ and $C'$ do not enlarge the images of the descent maps directly. The remaining points $P_3$ and $Q_3$ are related to them through the isogenies $\phi$ and $\dual$ of \eqref{eq:isogenies}. Using the group law, one checks that \begin{equation}\label{r6o:halving} \phi(P_3)=C'-Q_1,\qquad \dual(Q_1+Q_3)=C+P_1+T. \end{equation} These identities are consistent with \cref{prop:descent}: since $\delta_{E'}(C')=\delta_{E'}(Q_1)$ and $\delta_E(C)=\delta_E(T)\delta_E(P_1)$, the points $C'-Q_1$ and $C+P_1+T$ lie in the kernels $\phi(E(\Q(m)))$ and $\dual(E'(\Q(m)))$ of the descent maps. The classes of the preimages $P_3$ and $Q_1+Q_3$ are not in the span of the classes of the pulled-back points. They account for the increase of the rank from four to six: by \cref{lem:r6-classes}, the classes of $T,P_1,P_2,P_3$ and of $T',Q_1,Q_2,Q_3$ are independent at every prime specialization of $\datum_6$. \section{The rank-seven family}\label{sec:origin-r7} We explain how the datum $\datum_7$ of \cref{sec:rank7} arises from a $2$-isogeny pair over $\Q(t)$ by a base change along a conic, and how the conic is related to the point $P_4$ of \cref{tab:r7-points}. Every identity below is an identity between polynomials or rational functions, which can be checked by expansion; we keep the notation of \cref{sec:rank7}. A base change along a conic, over which a multisection of degree two becomes a section, is a classical device for producing new sections \cite[\S2.2]{Mestre1991}, \cite[Lecture~III, p.~2003]{Elkies2007}; see also the general multisection argument in \cite[Corollary~4.3]{Salgado2012} and its conic-bundle application in \cite[\S1.2 and Theorem~2.4]{LoughranSalgado2022}. An explicit construction of the same kind is given in \cite[\S4]{DujellaPeral2024}. \paragraph{The starting pair.} For $\rho,v,w\in\Q$ with $\rho\ne0,\pm1$ and \begin{equation}\label{r7o:w} (1-\rho^2)^2w^2=(1+\rho^2)^2-4\rho^2v^2, \end{equation} we consider the curves \begin{equation}\label{r7o:template} \begin{aligned} \mathcal E&:\ y^2=x^3-(1+\rho^2)(t^2-1)\,x^2+\rho^2(t^2-1)(t^2-v^2)\,x,\\ \mathcal E'&:\ y^2=x^3+2(1+\rho^2)(t^2-1)\,x^2+(1-\rho^2)^2(t^2-1)(t^2-w^2)\,x \end{aligned} \end{equation} over $\Q(t)$. Writing $\alpha_t$ and $\beta_t$ for the coefficients of $\mathcal E$, we have \[ \alpha_t^2-4\beta_t=(t^2-1)\bigl((1-\rho^2)^2t^2-(1+\rho^2)^2+4\rho^2v^2\bigr) =(1-\rho^2)^2(t^2-1)(t^2-w^2), \] where we used \eqref{r7o:w} in the last step. In other words, $\mathcal E'$ is the curve $2$-isogenous to $\mathcal E$ in the sense of \cref{sec:descent}. Both curves have a split form: their coefficients are products of the factors $t\mp1$, $t\mp v$ and $t\mp w$, and their finite bad fibers lie over the set $\{\pm1,\pm v,\pm w\}$. For the parameters used below, these are six distinct points. The rank-four pair of Zywina \cite[\S6.5]{Zywina2026} has this form. Indeed, if we substitute $25t$ for his parameter and write his coordinates as $(625x,15625y)$, his two curves become \[ y^2=x^3+14\,\alpha_t\,x^2+14^2\beta_t\,x \] and its companion, where $\alpha_t,\beta_t$ are the coefficients of $\mathcal E$ for $(\rho,v,w)=(2,11/25,39/25)$; that is, they are the quadratic twists by $14$ of the curves \eqref{r7o:template} with these parameters. % The rank-seven family starts instead from \begin{equation}\label{r7o:parameters} \rho=\frac{182}{241},\qquad v=-\frac{209}{241},\qquad w=\frac{16769}{8319}. \end{equation} The starting pair is therefore not Zywina's pair of \cite[\S6.5]{Zywina2026}; it is a $2$-isogeny pair of the same split-factor form. For the values \eqref{r7o:parameters}, we have $\rho^2=33124/58081$, $v^2=43681/58081$, $1+\rho^2=91205/241^2$ and $1-\rho^2=24957/241^2=3\cdot8319/241^2$, and \eqref{r7o:w} reduces to the integer identity \[ 91205^2-4\cdot33124\cdot43681=2530794249=9\cdot16769^2. \] \paragraph{The conic.} We look for points of $\mathcal E$ with abscissa $x=\rho^2t^2$. At this abscissa, we have \[ x+\alpha_t+\frac{\beta_t}x =\rho^2t^2-(1+\rho^2)(t^2-1)+\frac{(t^2-1)(t^2-v^2)}{t^2} =\frac{v^2+(\rho^2-v^2)t^2}{t^2}. \] For the parameters \eqref{r7o:parameters}, this equals $(43681-10557t^2)/(241^2t^2)$. By \eqref{r7:reduced}, a point $(\rho^2t^2,\rho^2t^2r)$ lies on $\mathcal E$ exactly when $r^2=(43681-10557t^2)/(241t)^2$. The curve $\mathcal E$ therefore acquires the point \begin{equation}\label{r7o:conic-point} \Bigl(\rho^2t^2,\ \frac{\rho^2tz}{241}\Bigr) \end{equation} over the function field of the conic \begin{equation}\label{r7o:conic} z^2=43681-10557t^2. \end{equation} The conic has the rational point $(t,z)=(1,182)$, since $43681-10557=33124=182^2$. For $m=M/N$, the line $z=182+m(t-1)$ meets the conic in the points with $(t-1)\bigl((m^2+10557)t-m^2+364m+10557\bigr)=0$. The second intersection is $(t,z)=(\Theta/D_0,Z/D_0)$, where $D_0=M^2+10557N^2$ is the form of \eqref{r7:quadratics} and \begin{equation}\label{r7o:Theta} \Theta=M^2-364MN-10557N^2,\qquad Z=-182M^2-21114MN+1921374N^2. \end{equation} These forms satisfy $Z^2+10557\Theta^2=43681D_0^2$. Since $D_0>0$ for $(M,N)\ne(0,0)$, every nonzero pair $(M,N)$ gives a rational point $(\Theta/D_0,Z/D_0)$ of the conic. \paragraph{Splitting of the bad fibers.} Above each of the six bad parameters $t_0\in\{\pm1,\pm v,\pm w\}$, the conic \eqref{r7o:conic} has rational points, because $43681-10557t_0^2$ is a nonzero square: it equals $182^2$, $(45562/241)^2$ and $(77714/2773)^2$ for $t_0=\pm1$, $\pm v$ and $\pm w$, respectively. Correspondingly, each quadratic form $\Theta-t_0D_0$, scaled to have integer coefficients, factors over $\Q$ into two of the linear forms $L_i$ of \cref{tab:r7-forms}: \begin{equation}\label{r7o:pullbacks} \begin{aligned} \Theta-D_0&=-2L_1L_3, & \Theta+D_0&=2L_0L_2,\\ 241\Theta-209D_0&=2L_6L_7, & 241\Theta+209D_0&=2L_4L_5,\\ 8319\Theta-16769D_0&=-2L_8L_9, & 8319\Theta+16769D_0&=2L_{10}L_{11}. \end{aligned} \end{equation} Multiplying the identities in each row gives, at $t=\Theta/D_0$, \begin{equation}\label{r7o:UVW} t^2-1=-\frac{4F}{D_0^2},\qquad t^2-v^2=\frac{4H}{241^2D_0^2},\qquad t^2-w^2=-\frac{4J}{8319^2D_0^2}. \end{equation} This is where the parameters \eqref{r7o:parameters} matter: each of the six bad parameters pulls back to a product of two linear forms, so that the base change keeps twelve linear factors. \paragraph{The curves of the family.} Inserting \eqref{r7o:UVW} into \eqref{r7o:template}, we find that at $t=\Theta/D_0$ the coefficients of $x^2$ and $x$ are \[ \frac{4\cdot91205\,F}{241^2D_0^2}\quad\text{and}\quad -\frac{16\cdot33124\,FH}{241^4D_0^4}\quad\text{for }\mathcal E,\qquad -\frac{8\cdot91205\,F}{241^2D_0^2}\quad\text{and}\quad \frac{144\,FJ}{241^4D_0^4}\quad\text{for }\mathcal E'. \] With $\mu=2/(241D_0)$, we write the coordinates of $\mathcal E$ and $\mathcal E'$ as $(\mu^2x,\mu^3y)$. This divides the coefficients of $x^2$ and $x$ by $\mu^2$ and $\mu^4$. It transforms $\mathcal E$ into $y^2=x^3+91205Fx^2-33124FHx$ and $\mathcal E'$ into $y^2=x^3-182410Fx^2+9FJx$, which are the curves \eqref{r7:curves}. No quadratic twist occurs in this step. \paragraph{The conic point.} Under these substitutions, the point \eqref{r7o:conic-point} becomes the point \[ C=\Bigl(8281\,\Theta^2,\ \frac{8281}2\,D_0\,\Theta Z\Bigr)\in E_{M,N}(\Q), \] where $8281=91^2$. Its class in $\delta_E(E(\Q))$ is trivial. Indeed, if $\Theta\ne0$, the abscissa $(91\Theta)^2$ is a nonzero square. Since $\Theta=(M-391N)(M+27N)$, the case $\Theta=0$ occurs for $M/N=391$ and $M/N=-27$. Then $C=(0,0)=T$, whose class is $\sq\beta$, and $t=0$, so that the coefficient $\rho^2(t^2-1)(t^2-v^2)=(\rho v)^2$ of $\mathcal E$ is a square; after the change of coordinates, this gives $\beta=(19019\,D_0^2/2)^2$, and the class is trivial in this case as well. On the cone $\cK_7$, both factors of $\Theta$ are positive, and only the first case occurs. In either case, $C$ supplies no nontrivial class in $\delta_E(E(\Q))$. This does not mean that $C$ is a torsion point, and the conic base change may well raise the Mordell--Weil rank through $C$; but the class used in \cref{sec:rank7} is that of $P_4$, through the relation proved below. \paragraph{The point $P_4$.} At every prime specialization of $\datum_7$, the class of $P_4$ in \cref{tab:r7-classes} is not trivial, by \cref{lem:r7-independent}, and $P_4$ is related to $C$ as follows. The identities \begin{equation}\label{r7o:K} L_0L_3L_8L_{10}=\alpha+16562\,\Theta^2-91\,D_0Z,\qquad 9L_1L_2L_9L_{11}=\alpha+16562\,\Theta^2+91\,D_0Z, \end{equation} with $\alpha=91205F$ and $16562=2\cdot91^2$, can be checked by expansion. Their product is $(\alpha+16562\Theta^2)^2-8281D_0^2Z^2=9FJ=\alpha^2-4\beta$. We set \[ R=\bigl(L_0L_3L_8L_{10},\ -182\,\Theta\,L_0L_3L_8L_{10}\bigr). \] Writing $x_R=L_0L_3L_8L_{10}$, the equation of $E'$ at $R$ reads $(x_R-\alpha)^2-4\beta=182^2\Theta^2x_R$, after division by $x_R$. By \eqref{r7o:K}, we have $x_R-\alpha=16562\Theta^2-91D_0Z$. Inserting this and $-4\beta=2\cdot16562\,\alpha\Theta^2+16562^2\Theta^4-8281D_0^2Z^2$, which is the product identity above, we find that the left side equals $2\cdot16562^2\Theta^4-33124\cdot91\,\Theta^2D_0Z+33124\,\alpha\Theta^2 =33124\,\Theta^2x_R=182^2\Theta^2x_R$. Hence $R\in E'_{M,N}(\Q)$. We use the isogenies $\phi\colon E\to E'$ and $\dual\colon E'\to E$ of \eqref{eq:isogenies}, writing $(x',y')$ for the coordinates on $E'$: \[ \phi(x,y)=\Bigl(\frac{x^2+\alpha x+\beta}x,\ \frac{y(x^2-\beta)}{x^2}\Bigr), \qquad \dual(x',y')=\Bigl(\frac{y'^2}{4x'^2},\ \frac{y'(x'^2-\beta')}{8x'^2}\Bigr). \] At $R$, we have $y'^2/(4x'^2)=182^2\Theta^2/4=8281\Theta^2$ and \[ \frac{y'(x'^2-\beta')}{8x'^2}=-\frac{91\Theta}4\Bigl(x_R-\frac{\beta'}{x_R}\Bigr) =-\frac{91\Theta}4\bigl(L_0L_3L_8L_{10}-9L_1L_2L_9L_{11}\bigr) =\frac{8281}2\,D_0\,\Theta Z, \] where we used $\beta'=9FJ=L_0L_3L_8L_{10}\cdot9L_1L_2L_9L_{11}$ and \eqref{r7o:K}. We conclude that $\dual(R)=C$. The point $Q_3$ of \cref{tab:r7-points} has abscissa $(16/225)L_0L_3L_8L_{10}$, which differs from $x_R$ since $L_0L_3L_8L_{10}\ne0$. The chord through $R$ and $-Q_3$ therefore defines $R-Q_3$, and expanding the chord formulas, one finds \[ x(R-Q_3)=\frac{D_3^2}{361}=x(\phi(P_4)),\qquad y(R-Q_3)=-y(\phi(P_4)), \] where $x(\phi(P_4))=(y/x)^2=(D_3/19)^2$ by \cref{tab:r7-points}. This shows that $R-Q_3=-\phi(P_4)$. Applying $\dual$ and using $\dual\circ\phi=[2]$ (\cref{prop:descent}\ref{item:descent-isogeny}), we obtain \[ C=\dual(Q_3)-[2]P_4. \] In words, $P_4$ is a half of $\dual(Q_3)-C$. The class of $C$ is trivial, as shown above, and so is the class of $\dual(Q_3)$, by \cref{prop:descent}\ref{item:descent-kernel}; at every prime specialization, the class of $P_4$ is not. This is how the conic produces the new class of $P_4$. Its independence from the other classes is proved directly in \cref{lem:r7-independent}. \backmatter \setlength{\bibsep}{3pt plus 1pt minus 1pt} \bibliographystyle{plainnat} \bibliography{refs} \end{document}