\documentclass[11pt]{article} \usepackage{amsmath,amssymb,amsthm} \usepackage[margin=1in]{geometry} \usepackage{booktabs} \usepackage[colorlinks=true,linkcolor=blue!45!black,citecolor=blue!45!black,urlcolor=blue!45!black]{hyperref} \usepackage{xcolor} \newtheorem{theorem}{Theorem}[section] \newtheorem{lemma}[theorem]{Lemma} \newtheorem{proposition}[theorem]{Proposition} \newtheorem{corollary}[theorem]{Corollary} \theoremstyle{definition} \newtheorem{definition}[theorem]{Definition} \theoremstyle{remark} \newtheorem{remark}[theorem]{Remark} \numberwithin{equation}{section} \newcommand{\F}{\mathbb F} \newcommand{\Z}{\mathbb Z} \newcommand{\E}{\mathbb E} \newcommand{\Tr}{\operatorname{Tr}} \newcommand{\Nm}{\operatorname{N}} \newcommand{\sgn}{\operatorname{sgn}} \title{A composite modulus and Frobenius digits in the\\ Heilbronn triangle construction} \author{David Niedbala Giraudin\\ \small ORCID \href{https://orcid.org/0009-0009-1526-1178}{0009-0009-1526-1178}\\[2pt] \small Technical assistance: Claude (Anthropic)} \date{November 2026} \begin{document} \maketitle \begin{abstract} OpenAI proved that for every sufficiently large $n$ there are $n$ points in the unit square all of whose triangles have area at least $c\,n^{-2+\eta}$, with an explicit but extremely small $\eta$ (of order $10^{-235}$). Subsequent public work lowered the cost of the construction, the latest claimed exponent being $\eta=2/100866719\approx1.98\cdot10^{-8}$. We introduce two changes. First, the digit base is taken to be a multiple of the label prime $r$ and the main modulus is $h=rB^{k-1}$ instead of $B^k$; this reduces the ratio $h/\tau$ between the modulus and the excluded determinant window from about $B$ to about $r$, which allows the extension degree $d=3$. Second, the norm polynomial is placed in the digits by a digit-wise convolution along the Frobenius expansion of the exponents, with a trace digit in a polynomial basis, giving $k=1440$ positions. The result is \[ \Delta(n)\ \ge\ c\,n^{-2+\eta},\qquad \eta=\frac1{177\,022}>5.64\cdot10^{-6}, \] for every sufficiently large $n$. The finite identities are checked by exact computation in the ancillary files. \end{abstract} \section{Introduction} For a finite set $P\subset[0,1]^2$ with $|P|\ge3$ let $\Delta(P)$ be the least area of a triangle with vertices in $P$, and let $\Delta(n)$ be the maximum of $\Delta(P)$ over $n$-point sets. Koml\'os, Pintz and Szemer\'edi proved $\Delta(n)\gg(\log n)/n^2$ \cite{KPS}. OpenAI~\cite{OAI} proved a power improvement $\Delta(n)\ge c_1 n^{-2+\eta}$ with $\eta=2/(45435k+16)$, $k=T^2+1$, $T=\binom M3$, $M=\binom{163}{41}$, so that $\eta\approx10^{-235.5}$. Their construction samples integral columns whose residues modulo a main modulus $h$ carry a determinant obstruction coming from a field norm, together with an auxiliary cap modulo a second prime $q$, and deletes the few bad triples. Public follow-up work reduced the parameters inside the same framework: Blinov~\cite{Blinov} lowered the extension degree to $d=5$ using row-dependent digit lengths, label tags, a fresh-digit collision bound and a slab version of the auxiliary cap, and the Euler team~\cite{Euler} obtained the claimed exponent $\eta=2/100866719$ with $k=408781$ and a smaller lift box. \begin{theorem}\label{thm:main} There are $c>0$ and $n_0$ such that for every integer $n\ge n_0$, \[ \Delta(n)\ge c\,n^{-2+\eta},\qquad \eta=\frac1{177022}. \] \end{theorem} The two new ingredients are the following. \emph{Composite modulus.} Let $r$ be the label prime and choose the digit base $B=rB_2$ with $B_2$ prime. The main modulus is $h=rB^{k-1}$. Since $B\equiv0$ modulo $r$, the part of the determinant above the digit position $k-1$ reduces modulo $r$ to the single designated coefficient, whose residue is the field norm. Distinct labels then exclude every representative of absolute value at most $\tau\approx B^{k-1}/2$, while $h/\tau\approx 2r$ instead of $\approx2B$. The price of a label collision becomes $r^{2\gamma}\cdot r\cdot r^{-d}$ and $d=3$ suffices (Section~\ref{sec:deletion}). \emph{Frobenius digits.} The norm of the Vandermonde product, $\Nm(V)=\prod_t V^{r^t}$, has monomials whose exponents have $r$-adic digits in $\{0,1,2\}$, with a coefficient that factors over the digits. We place the monomials in the digit positions by a mixed-radix convolution in which each lower Frobenius digit is handled by a fixed three-row design of radix $6$ (Table~\ref{tab:design}), the most significant digit by a design whose rows $1$ and $3$ never reach the target together (Table~\ref{tab:top}), and the descent to $\F_r$ by a trace digit of radix $2d-1$ in a polynomial basis. With $d=3$ this uses $k=1440$ positions. Everything else follows the framework of~\cite{OAI} with the row-dependent digit lengths and the slab cap of~\cite{Blinov} and the smaller lift box of~\cite{Euler}. We give proofs of every statement that changes, citing~\cite{OAI} for the lattice-point counts and the weight bounds of the auxiliary cap, whose proofs apply with the changes indicated. \paragraph{Conventions.} $A\ll B$ means $|A|\le C B$ with $C$ depending only on the fixed parameters $d=3$ and $k=1440$, never on the growing prime $r$. Lengths are Euclidean. All logarithms are natural. \section{Frobenius digits}\label{sec:encoding} \subsection{The digit design} For $(x,y,z)\in\{0,1,2\}^3$ let $w(x,y,z)$ be the sign of the permutation $0\mapsto x$, $1\mapsto y$, $2\mapsto z$ when $\{x,y,z\}=\{0,1,2\}$, and $w(x,y,z)=0$ otherwise. Then, for commuting indeterminates, \begin{equation}\label{eq:vand} \sum_{x,y,z}w(x,y,z)X^xY^yZ^z =\det\begin{pmatrix}1&1&1\\X&Y&Z\\X^2&Y^2&Z^2\end{pmatrix} =(Y-X)(Z-X)(Z-Y). \end{equation} A \emph{design} is a triple of finite lists $\mathcal O_1,\mathcal O_2,\mathcal O_3$ of options; each option $o$ carries a value $x(o)\in\{0,1,2\}$, a height $u(o)\in\Z_{\ge0}$ and a sign $\epsilon(o)\in\{\pm1\}$. We use the design $\mathcal D_6$ of Table~\ref{tab:design}, with target $\kappa=5$. \begin{table}[h] \centering \begin{tabular}{@{}ll@{}} \toprule row & options $(x,u,\epsilon)$\\ \midrule 1 & $(0,1,+)$,\ $(0,3,+)$,\ $(1,4,-)$,\ $(2,0,+)$\\ 2 & $(0,1,+)$,\ $(1,2,+)$,\ $(2,0,-)$\\ 3 & $(0,3,-)$,\ $(0,1,+)$,\ $(1,4,+)$,\ $(2,0,+)$\\ \bottomrule \end{tabular} \caption{The digit design $\mathcal D_6$ (target $\kappa=5$).} \label{tab:design} \end{table} \begin{lemma}\label{lem:design} The design $\mathcal D_6$ has the following properties. \begin{enumerate} \item[(D1)] For every $(x,y,z)\in\{0,1,2\}^3$, \[ \sum_{\substack{o_i\in\mathcal O_i,\ (x(o_1),x(o_2),x(o_3))=(x,y,z)\\ u(o_1)+u(o_2)+u(o_3)=5}} \epsilon(o_1)\epsilon(o_2)\epsilon(o_3)=w(x,y,z). \] \item[(D2)] For all options, $|u(o_1)+u(o_2)+u(o_3)-5|\le5$. \item[(D3)] All heights are at most $4$. \end{enumerate} \end{lemma} \begin{proof} A finite check of the $4\cdot3\cdot4=48$ option triples; see \texttt{anc/check\_design.py}. For example, for $(x,y,z)=(0,1,2)$ the option triples have heights $(1,2,0)$ and $(3,2,0)$; only the second sums to $5$, with sign $+$. For $(0,0,0)$ the triples summing to $5$ are $(1,1,3)$ with sign $-$ and $(3,1,1)$ with sign $+$, which cancel. \end{proof} For the most significant digit we use the design $\mathcal T_7$ of Table~\ref{tab:top}, with target $7$. \begin{table}[h] \centering \begin{tabular}{@{}ll@{}} \toprule row & options $(x,u,\epsilon)$\\ \midrule 1 & $(0,4,+)$,\ $(1,1,-)$,\ $(2,0,+)$\\ 2 & $(0,5,-)$,\ $(0,6,-)$,\ $(1,3,-)$,\ $(2,1,+)$\\ 3 & $(0,5,-)$,\ $(0,4,+)$,\ $(1,2,-)$,\ $(2,0,-)$\\ \bottomrule \end{tabular} \caption{The top design $\mathcal T_7$ (target $7$).} \label{tab:top} \end{table} \begin{lemma}\label{lem:top} The design $\mathcal T_7$ satisfies (D1) with $5$ replaced by $7$, and moreover: \begin{enumerate} \item[(T1)] no option of row $1$ and option of row $3$ have heights summing to $7$; \item[(T2)] the options of height $0$ in rows $1$ and $3$ have value $x=2$, and row $2$ has no option of height $0$. \end{enumerate} The rows of $\mathcal D_6$ have options of height $0$ only with value $x=2$. \end{lemma} \begin{proof} A finite check; see \texttt{anc/check\_design.py}. For (T1), the heights in rows $1$ and $3$ are $\{0,1,4\}$ and $\{0,2,4,5\}$, whose sums avoid $7$. \end{proof} \subsection{Field, labels and the norm} Fix $d=3$. Let $r>6d$ be a prime, $\F=\F_r$, and $K=\F_{r^d}=\F[\theta]$ with $\theta$ a root of an irreducible cubic. Write $c_\mu(\xi)$, $\mu=0,1,2$, for the coordinates of $\xi\in K$ in the basis $1,\theta,\theta^2$, and $\Tr$ for the trace $K\to\F$. For $e=(e_0,e_1,e_2)\in\{0,1,2\}^3$ put $\xi^{[e]}=\xi^{e_0+e_1r+e_2r^2}=\prod_t(\xi^{r^t})^{e_t}$. For labels $\xi_1,\xi_2,\xi_3\in K^\times$ let $V=(\xi_2-\xi_1)(\xi_3-\xi_1)(\xi_3-\xi_2)$ and $\Nm(V)=\prod_{t18$. \end{proof} The identity is checked by exact computation for random labels in \texttt{anc/check\_encoding.py}. \section{Digit columns and the composite modulus}\label{sec:digits} \subsection{Parameters} Let $r>18$ be a prime and put \begin{equation}\label{eq:params} M=4800k^2r^3,\qquad L_1=L_2=r,\qquad L_3=rM,\qquad A_0=6k^2L_1L_2L_3=6k^2r^3M . \end{equation} Let $B_2$ be a prime with $Q600k^2r^3M=100A_0$, so $B-1\ge100A_0$; also $L_3\frac{99}{100}B^{k-1}>\tau$. \end{proof} \subsection{Smith forms modulo $h$} For a prime $p\mid h$ let $h_p=p^{k_p}$ be the $p$-part of $h$ ($k_r=k$, $k_{B_2}=k-1$). By the Chinese remainder theorem $\Z/h\Z=\Z/h_r\Z\times\Z/h_{B_2}\Z$ and $\mathrm{SL}_3(\Z/h\Z)=\prod_p\mathrm{SL}_3(\Z/h_p\Z)$. Since $C_{11}$ is a unit modulo both primes, \cite[Lemma 4.1]{OAI} applies to $C\bmod h_p$ and gives $C\equiv P_p\operatorname{diag}(1,p^{b_p},p^{e_p})Q_p$ with $0\le b_p\le e_p\le k_p$, where $b_p\ge j$ if and only if all $2\times2$ minors of $C$ vanish modulo $p^j$. Put $D=\prod_pp^{b_p}$, $E=\prod_pp^{e_p}$ and $I=DE$. Let $\Lambda=\Lambda_C$ be the set of $v\in\Z^3$ whose reduction modulo $h$ lies in the row span of $C$. \begin{lemma}\label{lem:smith} $[\Z^3:\Lambda]=I$, $E\Z^3\subseteq\Lambda$, and the orbit $\mathcal O_C=\{GC:G\in\mathrm{SL}_3(\Z/h\Z)\}$ satisfies $|\mathcal O_C|\ge(21/64)^2h^8/(D^3E^2)$. For uniform $G$, $GC$ is uniform on $\mathcal O_C$, and all elements of $\mathcal O_C$ have the row span and the determinant of $C$. Moreover, for $x\in\Z^3$ write $x\cdot\Lambda=g\Z$; for every $m\mid h$, $m\mid g$ if and only if $Cx\equiv0\pmod m$; and for $m=\prod_pp^{j_p}$ with $j_p\le e_p$ the proportion of residues $x$ modulo $m$ with $Cx\equiv0\pmod m$ is $\prod_pp^{-j_p-\max(j_p-b_p,0)}$. \end{lemma} \begin{proof} For $p\in\{r,B_2\}$ put \[ \Lambda_p=\{v\in\Z^3:\ v\bmod h_p\in\text{row span of }C\bmod h_p\}. \] By the Chinese remainder theorem, $\Lambda=\Lambda_r\cap\Lambda_{B_2}$, and $\mathcal O_C$ is the product of the orbits of $C\bmod h_r$ and $C\bmod h_{B_2}$. For each prime $p$, \cite[Lemma 4.1 and Lemma 4.2]{OAI}, which are stated for a prime power modulus and need one unit entry, give: the row span modulo $h_p$ has $h_p^3/p^{b_p+e_p}$ elements, so $[\Z^3:\Lambda_p]=p^{b_p+e_p}$; $p^{e_p}\Z^3\subseteq\Lambda_p$; and $|\mathcal O_{C\bmod h_p}|\ge(21/64)\,h_p^8/p^{3b_p+2e_p}$. In the diagonal form, the proportion of $x$ modulo $p^{j}$, $j\le e_p$, with $Cx\equiv0\pmod{p^j}$ is $p^{-j-\max(j-b_p,0)}$, as in the proof of \cite[Lemma 7.3]{OAI}. Since the two indices are coprime, \[ [\Z^3:\Lambda]=\prod_p[\Z^3:\Lambda_p]=I,\qquad E\Z^3\subseteq\bigcap_pp^{e_p}\Z^3\subseteq\Lambda,\qquad |\mathcal O_C|=\prod_p|\mathcal O_{C\bmod h_p}|, \] and the proportions multiply. A uniform $G\in\mathrm{SL}_3(\Z/h\Z)$ has uniform components, so $GC$ is uniform on $\mathcal O_C$, and left multiplication by $G$ preserves the row span and the determinant. Finally, for $m\mid h$ the reduction of $\Lambda$ modulo $m$ is the row span of $C\bmod m$, because $\Lambda\supseteq h\Z^3$; hence $m\mid g$, that is $x\cdot v\equiv0 \pmod m$ for all $v\in\Lambda$, holds if and only if $x$ is orthogonal modulo $m$ to the rows of $C$, that is $Cx\equiv0\pmod m$. \end{proof} \subsection{The divisor moment} \begin{lemma}\label{lem:moment} Fix the three labels. Then \[ \E[D\mid\text{labels}]\le 2+6r\,\mathbf 1\{\operatorname{rank}(C\bmod r)\le1\}. \] \end{lemma} \begin{proof} Write $b=b_{B_2}$ and $b'=b_r$. Since $p^\beta\le\sum_{i=0}^\beta p^i$, \[ D\le\sum_{j\ge0}\sum_{j'\ge0}B_2^j\,r^{j'}\,\mathbf 1\{b\ge j,\ b'\ge j'\}. \] Condition on the first column and on the first entries of the second and third columns. As $C_{11}$ is a unit modulo $p$, $b_p\ge j$ implies the two congruences $C_{3v}\equiv C_{31}C_{11}^{-1}C_{1v}\pmod{p^j}$, $v=2,3$, whose right sides are now fixed. We use only these two bottom entries, which have fresh independent digits. \emph{The prime $B_2$.} Modulo $B_2^j$ only the digits at positions $3Hw\text{ for }1\le m\le3H\}$, the random set $\mathcal V=G_q(a+S)$ with $a$ uniform in $\mathcal A$ and $G_q$ uniform in $\mathrm{GL}_3(\F_q)$, and the weight \[ W(A)=(q^3/s)^3\Pr(\text{all columns of }A\bmod q\text{ lie in }\mathcal V) \] are as in \cite[Section 5]{OAI}; the same analysis for the slab is written out in \cite[Section 3.4]{Euler}. Lemma 5.2 of \cite{OAI} is stated for $S\subset\{0,\dots,w-1\}^3$, but its proof uses the box only through the first coordinate. Indeed: (a) a uniform shift violates the condition for a given $m$ with probability $(6Hw+1)/q$, so $\Pr(a\notin\mathcal A)\le3H(6Hw+1)/q<1/2$, which does not involve $S$; (b) if $a+v=0$ with $v\in S$, then $\|a_1\|_q=\|v_1\|_q\le w-1$, contrary to $m=1$; (c) a relation $\sum_ix_iu^{(i)}=0$ with $u^{(i)}=G_q(a+v^{(i)})$, $0<|x|\le H$ and $m=\sum x_i\ne0$ gives $ma_1=-\sum_ix_iv^{(i)}_1$, of absolute value at most $3H(w-1)$ because $0\le v^{(i)}_10$ then no column of $A\bmod q$ is zero, and the columns are either affinely independent or two of them are equal. \section{Weighted lattice counts}\label{sec:counts} Fix $C$ with the data $D,E,I,\Lambda$ of Lemma~\ref{lem:smith}, and an integer $N\ge h$ with $hq\mid N$. Let $\mathcal B=([0,N)^2\times[N,2N))\cap\Z^3$ and $\pi(u)=(u_1/u_3,u_2/u_3)$. \begin{proposition}\label{prop:count} For every integer $t$ with $|t|\le\tau$, the sum of $W(A)$ over integer matrices $A$ with columns in $\mathcal B$, rows in $\Lambda$, pairwise distinct projected columns and $\det A=t$ is $\ll(\log2N)^2N^6/I^2$. \end{proposition} \begin{proof} If $t\ne0$, then $0<|t|\le\tauH$, so $Y>H/2=h$; with $m=1$, $W\ll1$ and the moment bound, the shell contributes $\ll N^6/I^2$; \item an equal pair $i,j$ with $x\bmod q\notin\F_q(\mathbf e_i-\mathbf e_j)$: rows lie in an index-$q$ sublattice, there are $\ll Y^3$ normals, and with $g^3\le Ih^2$ and $W\ll(q^3/s)^2$ the shell contributes $\ll(N^6/I^2)\,h^2q^{-3}(q^3/s)^2\ll(N^6/I^2)h^6/q\le N^6/I^2$; \item an equal pair with $x\bmod q\in\F_q(\mathbf e_i-\mathbf e_j)$: then $Y>q/2$ and there are $\ll Y^3/q^2$ normals; rank $\ge2$ modulo $q$ gives $\ll(N^6/I^2)h^2q^{-2}(q^3/s)\ll(N^6/I^2)h^4/q$, and rank $\le1$ (rows in one of $q+1$ lines, each of index $q$) gives $\ll(N^6/I^2)h^2q^{-4}(q^3/s)^2\ll(N^6/I^2)h^6/q^2$. \end{itemize} Since $q>h^6$ all contributions are $\ll N^6/I^2$ per shell. \end{proof} \section{Sampling, deletion and the exponent}\label{sec:deletion} \subsection{Sampling} Let $s_0=479$ and \begin{equation}\label{eq:N} N=\frac{(hq)^4}{B^{s_0}}=r^{4k-s_0}B_2^{4(k-1)-s_0}q^4 . \end{equation} This is an integer divisible by $hq$, and $N\ge h$. Choose $G_h$ uniformly in $\mathrm{SL}_3(\Z/h\Z)$ and $\mathcal V$ as in Section~\ref{sec:aux}, independently. Given these shared choices, each sample draws a fresh column $c$ as in Section~\ref{sec:digits}, a fresh uniform element of $\mathcal V$, and a uniform $u\in\mathcal B$ with $u\equiv G_hc\pmod h$ and $u\bmod q$ equal to that element. Each prescribed residue pair has exactly $(N/(hq))^3$ lifts. The exact lifting identity \cite[Lemma 6.2]{OAI} holds verbatim: conditional on $C$ and the labels, \[ \Pr(A\in\mathcal E\mid C)=\frac{h^9}{N^9|\mathcal O_C|}\sum_{A\in\mathcal E,\ A\bmod h\in\mathcal O_C}W(A). \] A triple is \emph{bad} if its projections are pairwise distinct and $|\det A|\le\tau$. Since $2\tau\tau$. Every coordinate $u_3$ lies in $[N,2N)$, so the projective area identity gives \[ \Delta(P_r)\ge\frac{\tau}{16N^3},\qquad n_r^2\Delta(P_r)\ge\frac{a_r^2}{4}\cdot\frac{\tau}{16N^3}=\frac{r^{2\gamma}}{64} \] for a set $P_r$ of $n_r$ points. \subsection{The exponent} We have $h=rB^{k-1}$, $h^60$ and all large primes $r$, and $n_r^2\Delta(P_r)\ge r^{2\gamma}/64\ge c\,n_r^{2\gamma/\alpha}$. With $\gamma=354042/354043$, \[ \frac{2\gamma}{\alpha}=\frac{2\cdot354042/354043}{354042\cdot354044/354043} =\frac{2}{354044}=\frac1{177022}=\eta . \] \subsection{Every cardinality} Given a large $n$, let $y=(n/a_0)^{1/\alpha}$ and choose a prime $r\in(y,2y]$. Then $n\le n_r\le C_0n$ with $C_0=2^\alpha b_0/a_0$. Keeping $n$ points of $P_r$ does not decrease the minimum area, so $\Delta(n)\ge\Delta(P_r)\ge c\,n_r^{-2+\eta}\ge c\,C_0^{-2}n^{-2+\eta}$. This proves Theorem~\ref{thm:main}. \qed \section{Remarks} \paragraph{Where the gain comes from.} In~\cite{OAI,Blinov,Euler} the modulus is $h=B^k$ and the obstruction excludes $[-\tau,\tau]$ with $h/\tau\asymp B$; the collision probability must beat $B\,r^{2\gamma}$, which forces $d=5$ even with the fresh-digit refinement. With $B\equiv0\pmod r$ the information ``$\gamma_{k-1}\not\equiv0\pmod r$'' already excludes the window for the smaller modulus $rB^{k-1}$, so only $r\,r^{2\gamma}$ must be beaten. The digit lengths, the cap and the lift box are unchanged from~\cite{Blinov,Euler}. \paragraph{The value of $\gamma$.} Any $\gamma<1$ works in the deletion step; the choice $\gamma=354042/354043$ gives the clean value $1/177022$, and the exponents obtained approach $2/354043$. With $\gamma$ this close to $1$ the second term in the deletion step is small only once $(\log r)^2r^{-2/354043}$ is, so $n_0$ is astronomically large; this does not affect the theorem. \paragraph{Checks.} The ancillary files contain: the design check (\texttt{check\_design.py}); the exact identity \eqref{eq:encoding} and the column \eqref{eq:column0} for random labels with $d=3$, $r=23$ (\texttt{check\_encoding.py}); an end-to-end test that builds the actual integer digit columns with the parameters \eqref{eq:params}--\eqref{eq:modulus} for $r=23$ and verifies Lemma~\ref{lem:obstruction} (\texttt{check\_obstruction.py}); and the exponent arithmetic (\texttt{exponent.py}). \paragraph{Status.} This note has not been refereed. \begin{thebibliography}{9} \bibitem{OAI} OpenAI, \emph{A power improvement in the Heilbronn triangle lower bound}, OpenAI Math Release preprint, September 25, 2026; source commit 1581d4cb. \bibitem{Blinov} I.~Blinov, \emph{Heilbronn triangle bounds: finite packings and improved scales}, GitHub research draft (littleBro/heilbronn-triangle-bounds), October 2026. \bibitem{Euler} Euler team (canghaimeng), \emph{A smaller lift box in the degree-five Heilbronn construction}, GitHub (canghaimeng/openai-math-improvement, bound-191), October 18, 2026. \bibitem{KPS} J.~Koml\'os, J.~Pintz and E.~Szemer\'edi, A lower bound for Heilbronn's problem, \emph{J. London Math. Soc.} (2) 25 (1982), 13--24. \end{thebibliography} \end{document}