\documentclass[11pt,reqno]{amsart} \usepackage[margin=1.08in]{geometry} \usepackage[T1]{fontenc} \usepackage{lmodern} \usepackage{microtype} \usepackage{amsmath,amssymb,amsthm,mathtools} \usepackage{mathrsfs} \usepackage{xcolor} \usepackage{enumitem} \usepackage{fancyhdr} \usepackage{hyperref} \usepackage[nameinlink,noabbrev]{cleveref} \usepackage{graphicx} \usepackage{booktabs} \definecolor{deepgreen}{RGB}{0,92,54} \hypersetup{ colorlinks=true, linkcolor=deepgreen, citecolor=deepgreen, urlcolor=deepgreen, pdftitle={Finite Lattice Data: Obstructions and Reconstruction by Gram Theta Series}, pdfauthor={P. Shi}, pdfsubject={Finite lattice observations, Gram theta data, and Euclidean lattice reconstruction}, pdfkeywords={Euclidean lattices, Gram matrices, finite observations, Siegel theta series, geometry of numbers} } \pagestyle{plain} \setcounter{tocdepth}{1} \theoremstyle{plain} \newtheorem{theorem}{Theorem}[section] \newtheorem{proposition}[theorem]{Proposition} \newtheorem{corollary}[theorem]{Corollary} \newtheorem{lemma}[theorem]{Lemma} \theoremstyle{definition} \newtheorem{definition}[theorem]{Definition} \newtheorem{example}[theorem]{Example} \theoremstyle{remark} \newtheorem{remark}[theorem]{Remark} \newcommand{\Sym}{\operatorname{Sym}} \newcommand{\GL}{\operatorname{GL}} \newcommand{\covol}{\operatorname{covol}} \newcommand{\rank}{\operatorname{rank}} \newcommand{\tr}{\operatorname{tr}} \newcommand{\Gram}{\operatorname{Gram}} \newcommand{\Z}{\mathbb Z} \newcommand{\R}{\mathbb R} \newcommand{\Q}{\mathbb Q} \newcommand{\N}{\mathbb N} \newcommand{\euc}{\mathcal L} \newcommand{\key}[1]{\textcolor{deepgreen}{\boldsymbol{#1}}} \newcommand{\dd}{\,\mathrm d} \title[Finite lattice data and Gram-theta reconstruction]{Finite Lattice Data: Obstructions and Reconstruction by Gram Theta Series} \author{P. Shi} \begin{document} \begin{abstract} A finite collection of lattice-vector lengths probes a positive-definite Gram matrix through rank-one linear functionals. We use this observation map to give a local criterion for non-identifiability and to construct an exact three-dimensional collision at a closed squared-length cutoff of one: two non-isometric lattices have identical complete truncated vector-length data, although their Gram determinants are different. A signed-cycle construction gives a higher-dimensional family whose complete rank-one length multisets agree at every cutoff below an explicit threshold, with an exact first-shell discrepancy. We then turn to multi-vector data. The full degree-$n$ Gram theta data determines every rank-$n$ Euclidean lattice, by a basis-witness and covolume-index argument. On each compact subset of lattice moduli space, the same argument yields a finite cutoff; a determinant-one cusp family shows that the basis-witness cutoff supplied by this method cannot be uniform on the full moduli space. Finally, a published rank-$32$ theta-series coincidence, together with a minimum-shell spanning identity, is stabilized by orthogonal direct sums to every rank $n\geq32$. If $k(n)$ denotes the least degree of full Gram theta data that universally determines rank-$n$ Euclidean lattices, we obtain $4\leq k(n)\leq n$ for $n\geq32$. The paper separates proved statements, cited lattice-theoretic input, and computational checks; it does not claim a solution of the exact minimum-degree problem. \end{abstract} \maketitle \noindent\textbf{Keywords.} Euclidean lattices; Gram matrices; finite observations; Siegel theta series; lattice reconstruction; geometry of numbers. \noindent\textbf{2020 Mathematics Subject Classification.} Primary 11H06, 11F27; Secondary 11E20, 15A63. \clearpage \tableofcontents \clearpage \section{Introduction} A positive-definite quadratic form records the squared lengths of all integer vectors. It is natural to ask how much of that information is needed to recover the form, or the lattice it defines. There are at least three distinct data sets in this question: \begin{enumerate}[label=(\roman*),leftmargin=2.2em] \item a finite set of labelled values $v^{\mathsf T}Gv$ for prescribed vectors $v\in\Z^n$; \item the unlabelled multiset of all vector lengths below a cutoff; \item the multi-vector Gram data recorded by a Siegel theta series of degree $g$. \end{enumerate} These data sets are related, but they should not be conflated. In particular, a finite-cutoff collision does not imply that the complete ordinary theta series fails to determine a lattice. In rank three, Schiemann proved that positive-definite ternary quadratic forms are determined by their complete theta series \cite{Schiemann1997}. Our three-dimensional example below concerns only a short finite prefix. The purpose of this paper is to organize a reconstruction problem into complementary local and global statements. The local part is controlled by the span of the rank-one matrices $vv^{\mathsf T}$. The global part uses higher-degree Gram data, which records mutual inner products among tuples rather than only individual lengths. A compactness argument converts the global basis-witness proof into a finite cutoff on compact regions of moduli space. Finally, a known rank-$32$ example gives a stable obstruction to universal degree-three reconstruction in every larger rank. We use the following threshold notation. Let $k(n)$ be the least positive integer $g$ such that equality of complete degree-$g$ Gram coefficient data forces isometry for every pair of rank-$n$ Euclidean lattices. The coefficient-data convention for arbitrary Euclidean lattices is made precise in \cref{sec:fulltheta}; for integral lattices it agrees with the Fourier-coefficient interpretation of the usual Siegel theta series. The main results are as follows. \begin{theorem}[Local finite-observation obstruction]\label{thm:local} Let $S\subset\Z^n\setminus\{0\}$ be finite, let $d_n=n(n+1)/2$, and put \[ r_S=\dim\operatorname{span}_{\R}\{vv^{\mathsf T}:v\in S\}. \] If $r_S0. \] Choose $0\ne H\in\ker\mathcal A_S$. Then $v^{\mathsf T}Hv=0$ for every $v\in S$, and hence \[ Q_{G+tH}(v)=Q_G(v)\qquad(v\in S) \] for every real $t$. Positive definiteness is an open condition, so $G+tH$ remains positive definite for all sufficiently small $|t|$. It remains to show that the determinant varies. Set \[ A=G^{-1/2}HG^{-1/2}. \] The matrix $A$ is nonzero and symmetric. If its nonzero eigenvalues, counted with multiplicity, are $\lambda_1,\ldots,\lambda_s$, then \[ \det(G+tH)=\det(G)\det(I+tA) =\det(G)\prod_{j=1}^{s}(1+t\lambda_j). \] This is a nonconstant polynomial in $t$, since its leading coefficient is nonzero. Thus values of $t$ arbitrarily close to zero give a determinant different from $\det G$. Integral congruence preserves determinant, so these matrices cannot all be integrally congruent to $G$. The affine slice $G+\ker\mathcal A_S$ intersects the positive-definite cone in a relatively open neighborhood of $G$ of dimension $d_n-r_S$. This proves the theorem. \end{proof} \begin{corollary}[Closed finite-cutoff data]\label{cor:cutoff} Fix $G\in V_n^{++}$ and $T\geq0$, and define \[ S_T(G)=\{v\in\Z^n\setminus\{0\}:Q_G(v)\leq T\}. \] If $\operatorname{span}\{vv^{\mathsf T}:v\in S_T(G)\}$ is a proper subspace of $V_n$, then there are arbitrarily close positive-definite Gram matrices with the same complete labelled data below the cutoff $T$ and with different determinants. \end{corollary} \begin{proof} The set $S_T(G)$ is finite because $G$ is positive definite. Apply \cref{thm:local} to this set. It gives a nonzero $H$ preserving every vector length in $S_T(G)$. We verify that no vector outside this set crosses the cutoff for sufficiently small $t$. The set of values $Q_G(v)$ in any bounded interval is finite. Hence there is an $\eta>0$ such that \[ Q_G(v)>T\quad\Longrightarrow\quad Q_G(v)\geq T+\eta. \] For sufficiently small $|t|$, continuity of the quadratic forms and compactness of the unit sphere give a uniform comparison \[ Q_{G+tH}(x)\geq(1-\varepsilon)Q_G(x)\qquad(x\in\R^n) \] with $\varepsilon>0$ chosen so that $(1-\varepsilon)(T+\eta)>T$ (the case $T=0$ is immediate). Thus every vector outside $S_T(G)$ remains outside the cutoff. Since all vectors in $S_T(G)$ retain their lengths, the full labelled cutoff data is unchanged. The determinant variation follows from \cref{thm:local}. \end{proof} \begin{remark} The rank condition is sufficient, not necessary, for non-identifiability. If $r_S=d_n$, the linear kernel obstruction disappears, but that fact alone does not imply global uniqueness. It also does not settle uniqueness of unlabelled length multisets. \end{remark} \section{An exact three-dimensional collision} We now prove \cref{thm:collision}. Let \[ H=\begin{pmatrix}0&0&0\\0&0&1\\0&1&0\end{pmatrix}, \qquad G_1=I_3+\frac13H. \] The eigenvalues of $H$ are $0,1,-1$, so the eigenvalues of $G_1$ are $1,4/3,2/3$. In particular $G_1$ is positive definite, and \[ \det G_1=1\cdot\frac43\cdot\frac23=\frac89. \] For $x=(x_1,x_2,x_3)^{\mathsf T}\in\Z^3$ we have \[ Q_{G_1}(x)=x_1^2+x_2^2+x_3^2+\frac23x_2x_3. \] The smallest eigenvalue of the lower-right $2\times2$ block is $2/3$, and the first coordinate has coefficient $1$. Therefore \[ Q_{G_1}(x)\geq\frac23\bigl(x_1^2+x_2^2+x_3^2\bigr). \] If $Q_{G_1}(x)\leq1$ and $x\ne0$, then \[ x_1^2+x_2^2+x_3^2\leq\frac32. \] The left side is a positive integer, so it equals $1$. Thus $x$ is one of $\pm e_1,\pm e_2,\pm e_3$. Each of these six vectors has $Q_{G_1}(x)=1$. The same conclusion is immediate for $G_0=I_3$. This proves that the two complete closed cutoff multisets coincide and consist of six copies of the squared length $1$. Since $\det G_0=1\ne8/9=\det G_1$, the two Gram matrices cannot be integrally congruent. This proves \cref{thm:collision}. \begin{remark}[What the example does and does not show] The example is stronger than a coincidence of a few selected lengths: it gives the entire closed rank-one cutoff multiset at $T=1$. It is not a collision of the complete rank-one theta series. In fact, Schiemann's theorem states that a positive-definite ternary quadratic form is determined by its complete theta series \cite{Schiemann1997}. The example therefore isolates a finite-information obstruction without contradicting the known complete-data result. \end{remark} \section{A signed-cycle family with an exact first discrepancy} We prove \cref{thm:signedcycle}. Vertex switching for signed graphs is a standard operation; signed-cycle spectral questions have been studied, for example, in \cite{AkbariEtAl2018}. The invariant considered here is different: we compare the unlabelled multiset of values of an integer quadratic form on lattice vectors, truncated by a norm cutoff, rather than the adjacency or Laplacian spectrum of the signed graph. Index the vertices of the cycle by $1,\ldots,n$, with indices read modulo $n$. Write $s_i^+=1$ for every edge and choose signs $s_i^-$ with exactly one value equal to $-1$ and all others equal to $1$. The two quadratic forms are \[ Q_\pm(x)=\sum_{i=1}^n x_i^2+2\delta\sum_{i=1}^n s_i^\pm x_i x_{i+1}, \qquad x_{n+1}=x_1. \] For every real $x$, the inequality $2|x_ix_{i+1}|\leq x_i^2+x_{i+1}^2$ gives \[ Q_\pm(x)\geq(1-2\delta)\|x\|^2. \] Since $0<\delta\leq1/3$, the coefficient is positive, so both forms are positive definite. Let $T_0=n(1-2\delta)$. If $Q_\pm(x)0$. Equality of the degree-$n$ data implies that there is an ordered tuple $y_1,\ldots,y_n\in L'$ with Gram matrix $B$. As $B$ is positive definite, the vectors $y_i$ are linearly independent, so they generate a full-rank sublattice $M\subseteq L'$. The equality of Gram matrices gives \[ \covol(M)=\covol(L). \] Since $M$ has finite index $a=[L':M]\in\N$, the covolume-index formula yields \[ \covol(L)=a\,\covol(L'). \] Repeating the same argument with a basis of $L'$ and using equality of the degree-$n$ data in the reverse direction gives an integer $b\geq1$ with \[ \covol(L')=b\,\covol(L). \] Consequently $ab=1$, and hence $a=b=1$. Thus $M=L'$, so the tuple $y_1,\ldots,y_n$ is a basis of $L'$. The basis correspondence preserves the Gram matrix and defines an isometry $L\cong L'$. \end{proof} \begin{remark} The proof uses the complete coefficient data at degree $n$ and the fact that a basis Gram matrix is positive definite. It does not show that degree two, degree three, or any fixed lower degree is sufficient in arbitrary rank. It also does not supply a uniform finite cutoff on the noncompact full moduli space. \end{remark} \section{Finite reconstruction on compact regions} Let $\mathcal M_n$ denote the moduli space of isometry classes of rank-$n$ Euclidean lattices. For $R>0$, write $\mathcal D_{R}^{(n)}(L)$ for the degree-$n$ Gram data restricted to ordered tuples $(x_1,\ldots,x_n)$ satisfying \[ (x_i,x_i)\leq R\qquad(1\leq i\leq n). \] This is finite: a lattice has only finitely many vectors in a bounded ball. \begin{proof}[Proof of \cref{thm:compact}] We first record the compactness consequence needed in the argument. For every compact $K\subset\mathcal M_n$, there is a constant $R_K$ such that every lattice class in $K$ has a basis $b_1,\ldots,b_n$ with $(b_i,b_i)\leq R_K$ for all $i$. To see this, fix a representative $G\in V_n^{++}$ of a class in $K$. Choose a bounded open neighborhood $U_G$ of $G$ whose closure is compact and contained in $V_n^{++}$. The quotient map $q:V_n^{++}\to\mathcal M_n$ is open, so $q(U_G)$ is a neighborhood of the chosen moduli class. Every class in $q(U_G)$ has a representative in $U_G$; for that representative, the standard coordinate basis has squared lengths given by the diagonal entries, which are uniformly bounded on $\overline{U_G}$. These neighborhoods cover $K$. Compactness gives a finite subcover, and taking the maximum of the finitely many bounds proves the assertion. This argument does not require a local section at orbifold points of the quotient. Now let $L,L'\in K$ have equal truncated degree-$n$ Gram data at cutoff $R_K$. Choose a basis of $L$ whose basis-vector squared lengths are all at most $R_K$, and let $B$ be its Gram matrix. This basis tuple is present in the truncated data of $L'$, so $L'$ contains an ordered tuple with Gram matrix $B$. The covolume/index argument in the proof of \cref{thm:fulltheta}, applied in both directions, proves $L\cong L'$. This proves the theorem. \end{proof} \begin{proposition}[Divergence of the basis-witness cutoff at a cusp]\label{prop:cusp} For $n\geq2$, consider the covolume-one lattices with Gram matrices \[ G_\varepsilon=\operatorname{diag}\!\left(\varepsilon^2, \varepsilon^{-2/(n-1)},\ldots,\varepsilon^{-2/(n-1)}\right), \qquad 0<\varepsilon<1. \] Every lattice basis contains a vector of squared length at least $\varepsilon^{-2/(n-1)}$. Thus the shortest possible maximum squared length among basis vectors diverges as $\varepsilon\to0$. \end{proposition} \begin{proof} The determinant of $G_\varepsilon$ is $1$. Let $u_1,\ldots,u_n\in\Z^n$ be the coordinate columns of any lattice basis, so the matrix with these columns lies in $\GL_n(\Z)$. Their projections to the last $n-1$ coordinates must span $\R^{n-1}$; otherwise the columns could not span $\R^n$. In particular, at least one basis vector $u_j$ has a nonzero integer projection to the last $n-1$ coordinates. For that vector, \[ u_j^{\mathsf T}G_\varepsilon u_j =\varepsilon^2(u_j)_1^2 +\varepsilon^{-2/(n-1)}\sum_{i=2}^n(u_j)_i^2 \geq\varepsilon^{-2/(n-1)}. \] This proves the lower bound. \end{proof} \begin{remark} \cref{prop:cusp} shows that the basis-witness cutoff used in \cref{thm:compact} cannot be chosen uniformly over the full noncompact moduli space. It does not prove that every fixed truncated degree-$n$ theta invariant has collisions along every cusp path; it is a statement about the specific reconstruction mechanism based on a short basis witness. \end{remark} \section{A degree-three obstruction stabilized to all ranks at least 32} We now prove \cref{thm:rank32}. The literature input is the following. \begin{proposition}[Published rank-$32$ input]\label{prop:rank32input} There are non-isometric even unimodular extremal lattices $L,L'$ of rank $32$ such that \[ \Theta_L^{(g)}=\Theta_{L'}^{(g)}\qquad(g=1,2,3), \] and both have minimum squared norm $4$. Moreover, the set of minimum vectors of either lattice spans its ambient real vector space. \end{proposition} \begin{proof} Oura and Ozeki report that Erokhin proved uniqueness of the degree-$1$, degree-$2$, and degree-$3$ Siegel theta series among the even unimodular extremal lattices of rank $32$ \cite[Abstract and Section 1]{Erokhin1984,OuraOzeki2016}. They also report, citing King's Corollary 17, that there are at least one billion non-isometric lattices in this family \cite[p.~282]{OuraOzeki2016}. Hence two non-isometric members have the same three theta series. The minimum squared norm is $4$ by extremality \cite[p.~283]{OuraOzeki2016}. For the spanning assertion, Oura and Ozeki record the following second-moment identity (their Proposition 2.1, attributed there to Venkov): for every $\alpha\in L\otimes_\Z\R$, \[ \sum_{x\in\Lambda_4(L)}(x,\alpha)^2 =18360\,(\alpha,\alpha), \] where $\Lambda_4(L)$ is the set of vectors of squared norm $4$ \cite[p.~283]{OuraOzeki2016}. If $\alpha$ is orthogonal to every minimum vector, then the left-hand side is zero, so $(\alpha,\alpha)=0$ and $\alpha=0$. Thus the minimum vectors span. The same argument applies to $L'$. \end{proof} \begin{proof}[Proof of \cref{thm:rank32}] For $n=32$, the assertion follows from \cref{prop:rank32input}. Suppose $n>32$, and put $s=n-32$. Let \[ K=\sqrt6\,\Z^s \] with its standard scaled Euclidean metric, so that its minimum squared norm is $6$. Define \[ L_n=L\perp K,\qquad L_n'=L'\perp K. \] The minimum squared norm of each orthogonal sum is $4$, since the auxiliary summand has minimum squared norm $6$. Its minimum vectors are exactly the minimum vectors of the rank-$32$ summand, with zero $K$-component. By \cref{prop:rank32input}, these vectors span the embedded real $32$-dimensional summand. Suppose that there were an isometry $F:L_n\to L_n'$. Isometries preserve minimum vectors, so $F$ maps the real span of the minimum shell of $L_n$ onto that of $L_n'$. Intersecting with the lattices recovers the original summands: \[ L_n\cap(\R^{32}\oplus0)=L\oplus0, \qquad L_n'\cap(\R^{32}\oplus0)=L'\oplus0. \] The restriction of $F$ would induce an isometry $L\cong L'$, contrary to the choice of the rank-$32$ pair. Hence $L_n$ and $L_n'$ are non-isometric. It remains to compare their theta series. For any two Euclidean lattices $A,B$ and every degree $g$, orthogonal direct sums satisfy \[ \Theta_{A\perp B}^{(g)}(Z) =\Theta_A^{(g)}(Z)\,\Theta_B^{(g)}(Z). \] Indeed, every ordered $g$-tuple in $A\perp B$ decomposes uniquely into its $A$- and $B$-components, its Gram matrix is the sum of the two component Gram matrices, and the exponential in the defining series factors. Therefore, for $g=1,2,3$, \[ \Theta_{L_n}^{(g)} =\Theta_L^{(g)}\Theta_K^{(g)} =\Theta_{L'}^{(g)}\Theta_K^{(g)} =\Theta_{L_n'}^{(g)}. \] This proves that degrees one, two, and three fail to distinguish all rank-$n$ Euclidean lattices for every $n\geq32$, so $k(n)\geq4$. The upper bound $k(n)\leq n$ is \cref{thm:fulltheta}. This completes the proof. \end{proof} \begin{remark}[Degree four] Oura and Ozeki later distinguished the degree-$4$ theta series of five particular rank-$32$ extremal lattices arising from five binary self-dual extremal codes \cite{OuraOzekiDegreeFour2016}. This is a result for that specified family; it does not prove that degree four distinguishes every rank-$32$ lattice. In particular, the exact value of $k(32)$ remains unresolved by the arguments here. \end{remark} \section{Discussion and open problems} The results establish a useful division of labour between rank-one and multi-vector information. The observation map in \cref{thm:local} identifies a concrete linear obstruction: if the sampled rank-one matrices fail to span $\Sym_n(\R)$, then a positive-dimensional family of Gram matrices preserves the observations while changing covolume. \cref{thm:collision} shows that this obstruction can survive even after passing from labelled observations to the full unlabelled length multiset below a closed cutoff. At the other end, the degree-$n$ Gram theta data contains the Gram matrix of a basis as one of its Fourier indices. The covolume-index argument turns this one coefficient into a global isometry. Compactness makes the basis witness uniformly short on compact portions of moduli space, while the determinant-one family in \cref{prop:cusp} demonstrates why this particular cutoff argument degenerates near the cusp. The rank-$32$ stabilization supplies a dimension-independent lower bound of four for the universal determining degree in all ranks at least $32$. It does not decide whether degree four, or another fixed degree independent of $n$, suffices in general. We record several questions. \begin{enumerate}[label=(\arabic*),leftmargin=2.2em] \item Determine the exact value of $k(n)$, especially whether $k(32)=4$. \item Find explicit upper bounds for $R_K$ in terms of geometric parameters that control compactness, such as covolume and the successive minima. \item Determine whether lower-degree Gram theta data admits a finite reconstruction cutoff on specified compact subsets of moduli space. \item For finite rank-one data, characterize when full-rank observation tensors are sufficient for local rigidity beyond the linear-kernel test. \end{enumerate} \section*{Acknowledgements} The author thanks Professor Max A. Alekseyev for earlier comments on a related manuscript that helped sharpen the distinction between finite primal lattice-length data and other spectral invariants. The author also thanks the authors of the cited works for making their results accessible. The author used generative-AI tools for mathematical exploration, proof review, literature lookup, linguistic editing, and computational-script drafting and review; the author remains responsible for the mathematical content and the final manuscript. \begin{thebibliography}{99} \bibitem{Erokhin1984} V.~A. Erokhin, \emph{Theta-series of even unimodular lattices}, \textit{Journal of Soviet Mathematics} \textbf{25} (1984), no.~2, 1012--1020. \bibitem{King2003} O.~D. King, \emph{A mass formula for unimodular lattices with no roots}, \textit{Mathematics of Computation} \textbf{72} (2003), no.~242, 839--863. \href{https://doi.org/10.1090/S0025-5718-02-01455-2}{doi:10.1090/S0025-5718-02-01455-2}. \bibitem{AkbariEtAl2018} S. Akbari, F. Belardo, E. Dodongeh, and M. A. Nematollahi, \emph{Spectral characterizations of signed cycles}, \textit{Linear Algebra and its Applications} \textbf{553} (2018), 307--327. \href{https://doi.org/10.1016/j.laa.2018.05.012}{doi:10.1016/j.laa.2018.05.012}. \bibitem{OuraOzeki2016} M. Oura and M. Ozeki, \emph{A numerical study of Siegel theta series of various degrees for the 32-dimensional even unimodular extremal lattices}, \textit{Kyushu Journal of Mathematics} \textbf{70} (2016), no.~2, 281--314. \href{https://doi.org/10.2206/kyushujm.70.281}{doi:10.2206/kyushujm.70.281}. \bibitem{OuraOzekiDegreeFour2016} M. Oura and M. Ozeki, \emph{Distinguishing Siegel theta series of degree 4 for the 32-dimensional even unimodular extremal lattices}, \textit{Abhandlungen aus dem Mathematischen Seminar der Universit\"at Hamburg} \textbf{86} (2016), 19--53. \href{https://doi.org/10.1007/s12188-016-0120-y}{doi:10.1007/s12188-016-0120-y}. \bibitem{Schiemann1997} A. Schiemann, \emph{Ternary positive definite quadratic forms are determined by their theta series}, \textit{Mathematische Annalen} \textbf{308} (1997), no.~3, 507--517. \href{https://doi.org/10.1007/s002080050086}{doi:10.1007/s002080050086}. \end{thebibliography} \end{document}