Beruflich Dokumente
Kultur Dokumente
Polynomial parametrization
for the solutions of Diophantine equations
and arithmetic groups
By Leonid Vaserstein*
Introduction
This paper was motivated by the following open problem ([8], p.390):
“CNTA 5.15 (Frits Beukers). Prove or disprove the following statement:
There exist four polynomials A, B, C, D with integer coefficients (in any num-
ber of variables) such that AD−BC = 1 and all integer solutions of ad−bc = 1
can be obtained from A, B, C, D by specialization of the variables to integer
values.”
Actually, the problem goes back to Skolem ([13], p.23). Zannier [21]
showed that three variables are not sufficient to parametrize the group SL 2 Z
which is the set of all integer solutions to the equation x 1 x2 − x3 x4 = 1.
Apparently Beukers posed the question because SL 2 Z (more precisely,
a congruence subgroup of SL2 Z) is related with the solution set X of the
equation x21 + x22 = x23 + 3, and he (like Skolem) expected the negative answer
to CNTA 5.15 as indicated by the following remark ([8], p.389) on the set X:
“ I have begun to believe that that it is not possible to cover all solutions
by a finite number of polynomials simply because I have never seen a polyno-
mial parametrisation of all two by two determinant one matrices with integer
entries.”
In this paper (Theorem 1 below) we obtain the affirmative answer to
CNTA 5.15. As a consequence we prove, for many polynomial equations, that
either the set X of integer solutions is a polynomial family or (more generally)
X is a finite union of polynomial families. It is also possible to cover all
solutions of x21 + x22 = x23 + 3 by two polynomials, see Example 15 below.
A few words about our terminology. Let
(P1 (y1 , . . . , yN ), . . . , Pk (y1 , . . . , yN ))
be a k-tuple of polynomials in N variables with integer coefficients. Plugging in
all N -tuples of integers, we obtain a family X of integer k-tuples, which we call
a polynomial family (defined over the integers Z) with N parameters. We also
*The paper was conceived in July of 2004 while the author enjoyed the hospitality of Tata
Institute for Fundamental Research, India
2 LEONID VASERSTEIN
Corollary 2. The set of all primitive solutions for any linear system
of equations with integer coefficients either consists of ≤ 2 solutions or is a
polynomial family.
where α, β ∈ SL2 Z.
d 0
It is well known that every orbit contains the diagonal matrix ,
0 D/d
where d = GCD(x1 , x2 , x3 , x4 ). So the number of orbits is the number of squares
d2 dividing D. By Theorem 1, the set X of integers solutions is a finite union
of polynomial families and the subset X 0 is a polynomial family with 92 pa-
rameters. When D is square-free, X 0 = X. When D = ±1, Theorem 1 gives a
better number of parameters, namely, 46 instead of 92.
Since f (z) takes every value at most d times, we obtain a contradiction which
proves that d = 0.
Since the set X of all integer solutions is infinite, it cannot be covered by
a finite number of polynomials.
Corollaries 2–4 and Examples 5–9 above are about quadratic equations.
The next three examples are about higher degree polynomial equations.
Example 10. The Fermat equation y1n + y2n = y3n with any given n ≥ 3
has three “trivial” polynomial families of solutions with one parameter each
when n is odd, and it has four polynomial families of solutions when n is even.
The Last Fermat Theorem tells that these polynomial families cover all integer
solutions.
To deal with equations x21 +x22 = x23 and x21 +x22 = x23 +3 (which are equiv-
alent over the rational numbers Q to the equations in Examples 5 and 7 with
D = 3 respectively) we need a polynomial parametrization of a congruence
subgroup of SL2 Z. Recall that for any nonzero integer q, the principal con-
1 0
gruence subgroup SL2 (qZ) consists of α ∈ SL2 Z such that α ≡ 12 =
0 1
modulo q. A congruence subgroup of SL 2 Z is a subgroup containing a principal
congruence subgroup.
Example 14. Consider the equation x 21 + x22 = x23 . Its integer solutions
are known as Pythagorean triples; sometimes the name is reserved for solutions
that are primitive and/or positive. Let X be the set of all integer solutions
The equation can be written as x21 = (x2 + x3 )(x3 − x2 ) so every element
of X gives a solution to the equation in Example 5.
The set X is not a polynomial family but can be covered by two polynomial
families:
(x1 , x2 , x3 ) = y3 (2y1 y2 , y12 − y22 , y12 + y22 ) or y3 (y12 − y22 , 2y1 y2 , y12 + y22 ).
The subset X 0 of all primitive solutions is the disjoint union of 4 families
described by the same polynomials but with y 3 = ±1 and (y1 , y2 ) ∈ U m2 Z
with odd y1 + y2 .
To get a polynomial parametrization of these pairs (y 1 , y2 ) and hence to
cover X 0 by 4 polynomials we use Theorem
13. Let H be the subgroup of SL 2 Z
0 1
generated by SL2 (2Z) and the matrix . The first rows of matrices in
−1 0
H are exactly (a, b) ∈ U m2 Z such that a+b is odd. It follows from Theorem 13
(see Example 5.12 below) that H is a polynomial family with 95 parameters.
Thus, the set X 0 of primitive solutions is the union of 4 polynomial families
with 95 parameters each.
Example 15. Now we consider the equation x 21 + x22 = x23 + 3. Finding its
integer solutions was a famous open problem stated as a limerick a long time
ago; it is CNTA 5.14 in [8]. Using the obvious connection with the equation in
our Example 7, Beukers [8] splits the set of solutions X into two families each
of them parametrized by the group H above (Example 14).
So Theorem 13 implies that X is the union of two polynomial families
contrary to the belief of Beukers [8].
Example 16. A few results of the last millennium [6], [3] together with
our results show that for arbitrary integers a, b, c and any integers α, β, γ ≥ 1,
the set of primitive solutions to the equation ax α1 +bxβ2 = cxγ3 can be covered by
a finite (possibly, empty) set of polynomial families. The minimal cardinality
of the set is not always known; in the case of α = β = γ ≥ 3, the cardinality
is 8 for even α and 6 for odd α (Last Fermat Theorem).
Recall that:
•Sp2n Z is a subgroup of SL2n Z preserving the bilinear form
x1 y2 − y1 x2 + · · · + x2n−1 y2n − y2n−1 x2n ,
•SO2n Z is a subgroup of SL2n Z preserving the quadratic form x1 x2 +
· · · + x2n−1 x2n ,
•SO2n+1 Z is a subgroup of SL2n+1 Z preserving the quadratic form
x1 x2 + · · · + x2n−1 x2n + x22n+1 ,
• there is a homomorphism (isogeny) Spin n Z → SOn Z with both the
kernel and the cokernel of order 2 (see [16]),
•Spin3 Z = SL2 Z = Sp2 Z (see Example 5),
•Spin4 Z = SL2 Z × SL2 Z (see Example 8),
•Spin5 Z = Sp4 Z and Spin6 Z = SL4 Z (see [20] ).
From Theorem 1, we easily obtain (see Section 4 below)
with 5 parameters. (We used Lagrange’s theorem asserting that the polynomial
y12 + y22 + y32 + y42 parametrizes all integers ≥ 0, but did not use Corollary 17.)
Assume now that n ≥ 2. Every matrix α ∈ M n has the form α = βµ, where
β ∈ SLn Z and µ is an upper triangular matrix with nonzero diagonal entries.
Using 39 + 3n(n + 1)/2 parameters for α (see Corollary 17a), five parameters
for each diagonal entry in µ (see the case n = 1 above), and one parameter for
each off-diagonal entry in µ, we obtain a polynomial parametrization for M n
with 39 + 3n(n + 1)/2 + 5n + n(n − 1)/2 = 2n 2 + 6n + 39 parameters.
POLYNOMIAL PARAMETRIZATION 9
1. Proof of Theorem 1
for some b1 , d1 ∈ Z.
εc1 a21 e2
d1
Note that β −1 = . Since det(β) = 1, we conclude that
−b1 1 + εa21 e
d1 − 1 ∈ eZ.
We set
−b1 a21 e2
d1 ∗ ∗
γ := = .
εc1 1 + εa21 e εc1 1 + (a + vc1 )e
Then ϕ := β −1 γ ∈ X5 and γ = βϕ.
1,2 2,1 ∗ ∗
Now γ(−εev) (−εu) = (−εu)2,1
εc
1 1 + ae
∗ ∗ 2,1 ∗ ∗
= (−εu) = .
ε(c + u(1 + ae)) 1 + ae εc 1 + ae
a b
Lemma 1.2. Let α = ∈ SL2 Z, m ≥ 1 an integer. Then there
∗ ∗
are zi ∈ Z, ϕ ∈ X5 , and ψ ∈ Y5 such that the matrix
αm z11,2 z22,1 z31,2 ϕz41,2 z52,1 z61,2 z72,1 ψz82,1 z91,2 z10
2,1
m
a b
has the form .
∗ ∗
Proof. By the Cayley-Hamilton theorem and mathematical induction on
m,
m f + ga gb
α = f 12 + gα =
∗ ∗
with f, g ∈ Z where 12 is the identity matrix. Since 1 = det(α m ) ≡ f 2 modulo
g, we can write g = g1 g2 with f ≡ 1 modulo g1 and f ≡ −1 modulo g2 .
By Lemma 1.1, there are z1 , z2 , z3 , z4 , k1 ∈ Z and ϕ1 ∈ X5 such that
the
∗ ∗
matrix αm z11,2 z22,1 z31,2 ϕ1 z41,2 k12,1 =: β has the form β = .
±g2 b f + ga
Now we apply Lemma 1.1 to the matrix
−1
0 1 0 1 −f − ga ±g2 b
θ=− β =
−1 0 −1 0 ∗ ∗
instead of α. So there are k2 , −z6 , −z7 , −z8 , −z9 ∈ Z and ϕ0 ∈
X5 such that the
1,2 2,1 1,2 0 1,2 2,1 ∗ ∗
matrix θk2 (−z6 ) (−z7 ) ϕ (−z8 ) (−z9 ) has the form .
±b −f − ga
−1
0 1
Negating this and conjugating by we obtain that
−1 0
β(−k2 )2,1 z61,2 z72,1 ψz82,1 z91,2
−1
f + ga ±b 0 1 0 1
has the form µ = where ψ := ϕ0 ∈ Y5 .
∗ ∗ −1 0 −1 0
POLYNOMIAL PARAMETRIZATION 13
Note that Theorem 1 follows from Proposition 1.5. The polynomial para-
metrization of SL2 Z in Proposition 1.5 is explicit enough to see that the num-
ber of parameters is 46 and the total degree is at most 78. This is because the
degrees of ∆s and Γs are both s and the degree of Φ5 is 13.
POLYNOMIAL PARAMETRIZATION 15
Proof. Let α be a matrix in SL2 Z with the first row (a, b). We write α as
in Proposition 1.5. Multiplying by the row (1, 0) on the left, we obtain
(a, b) = (1, 0)α = (1, 0)γ5 ϕ1 γ4 ψ2 δ7 ψ1 δ4 ϕ2 γ6 .
Since
(1, 0)Γs (y1 , . . . , ys ) = (1, 0)∆s−1 (y2 , . . . , ys ),
we can replace γ5 by δ40 ∈ ∆4 (Z4 ).
Here xi,j
denotes an elementary matrix with x at position (i, j). We denote
by En A the subgroup of GLn A generated by these elementary matrices.
16 LEONID VASERSTEIN
3. Quadratic equations
Lemma 3.3. Under the conditions of Lemma 3.2, assume that k ≥ 6 and
that Q0 (x5 , . . . , xk ) = x5 x6 + Q00 (x7 , . . . , xk ). Then the set X 0 is a polynomial
family with k + 2 parameters.
w = e 1 w1 + e 2 w2 + e 3 w3 + e 4 w4 ∈ Z k .
parameters.
4. Chevalley–Demazure groups
Assume now that n ≥ 4. The group Spin2n Z acts on Z2n via SO2n Z. The
orbit e2n SO2n Z of e2n is the set of all unimodular (= Q2n -unimodular) solu-
tions for the equation Q2n = 0. By Proposition 3.4, the orbit is parametrized by
6n − 6 parameters. Moreover the matrices τ (∗, ∗) come from Spin 2n Z so there
is a polynomial matrix in Spin2n Z with 6n − 6 parameters which parametrizes
the orbit.
The stationary
subgroup in SO 2n Z consists of the matrices of the
β 0 v
form v t T 1 c , where
0 0 1
v T ∈ Z2n−2 , c = Q2n−2 (v T ) ∈ Z, β ∈ SO2n−2 Z.
By the induction hypothesis, the stationary subgroup of e 1 in Spin2n Z is
parametrized by
4(n − 1)2 − (n − 1) + 34 + 2n − 2
parameters. So Spin2n Z is a polynomial family with
4(n − 1)2 − (n − 1) + 36 + 2n − 2 + 6n − 3 = 4n2 − n + 36
parameters.
Finally, we prove Corollary 17b by induction on n. When n = 2, Spin 5 Z =
Sp4 Z (the group Sp4 Z ⊂ SL4 Z acts on the alternating matrices as above, fixing
a vector of length 1) and the formula works.
Let now n ≥ 3. The orbit e1 SO2n+1 Z of e1 is the set of all unimodular
(= Q2n -unimodular) solutions for the equation Q 2n+1 = 0. By Proposition 3.4,
the orbit is parametrized by 3(2n + 1) − 6 = 6n − 3 parameters. Moreover
the matrices τ (∗, ∗) come from Spin2n Z so there is a polynomial matrix in
Spin2n Z with 6n − 3 parameters which parametrizes the orbit. The stationary
1 0 0
subgroup of e1 in SO2n+1 Z consists of the matrices of the form c 1 v ,
vT 0 β
where
v ∈ Z2n−1 , c = Q2n−1 (v) ∈ Z, β ∈ SO2n−1 Z.
By the induction hypothesis, the stationary subgroup of e 1 in Spin2n−1 Z is
parametrized by 4(n−1)2 +41+2n−1 parameters. So Spin2n Z is a polynomial
family with
4(n − 1)2 + 41 + 2n − 1 + 6n − 3 = 4n2 + 41
parameters.
Remark. As in Corollary 18, for any square-free integer D or D = 0, we
obtain a polynomial parametrization of the set of all integer n by n matrices
with determinant D. If D is not square-free, the set of matrices is a finite union
of polynomial families.
POLYNOMIAL PARAMETRIZATION 21
5. Congruence subgroups
x1 + x 4 + q 2 x1 x4 − x 2 x3 = 0
1 + q 2 x1
qx2
as follows: x1 , x2 , x3 , x4 7→ .
qx3 1 + q 2 x4
We use the polynomial matrices Φ4 (y1 , y2 , y3 , y4 ) and Φ5 (y1 , y2 , y3 , y4 , y5 )
defined in Section 1. We denote by
the set of matrices of the form ααT with α ∈ G(q). Notice that X4 (q)T =
X4 (q)−1 = X4 (q).
We denote by
cq 1 + dq 2 e bq 1 + dq 2 e
1 + aq 2 e bqe2
with a, b, c, d, e ∈ Z, ∈ SL2 Z. Set
cq 1 + dq 2 e
−1
−1 T 0 1 0 1
Y5 (q) = (X5 (q) ) = X5 (q) .
−1 0 −1 0
and that
∆2i (qZ2i )T = ∆2i (qZ2i ), ∆2i (qZ2i )−1 = Γ2i (qZ2i ),
1 + aq 2 e cqe
Lemma 5.1. Let a, c, e ∈ Z, e 6= 0, α = ∈ G(q). Then
∗ ∗
∆i (qZi ), ε ∈ {1,
there are δi ∈ −1}, and ϕ ∈ X5 (q) such that the matrix αδ3 ϕδ2
∗ ∗
has the form .
εcq 1 + aq 2 e
Proof. As in the proof of Lemma 1.1 above, we find u, v ∈ Z such that
|c + u(1 + aq 2 e)| is a prime ≡ 3 modulo 4 and a + vq 2 c1 = εa21 where c1 :=
c + u(1 + aq 2 e), a1 ∈ Z, and ε ∈ GL1 Z. Set δ3 = (uqe)1,2 (vq)2,1 (−c1 eq)1,2 ∈
∆3 (qZ3 ). Then
1 + εa21 q 2 e c1 qe 1 + εa21 q 2 e −εc1 e2 q 3 a21
1,2
αδ3 = (−c1 eq) =
∗ ∗ b1 d1
=: β ∈ G(q)
for some b1 , d1 ∈ Z.
εc1 a21 q 3 e2
d1
Note that β −1 = . Set
−b1 1 + εa21 q 2 e
−b1 a21 e2 q 2
d1 ∗ ∗
θ := = .
εc1 q 1 + εa21 q 2 e εc1 q 1 + (a + vc1 )q 2 e
Then ϕ := β −1 θ ∈ X5 (q) andθ = βϕ.
1,2 2,1 ∗ ∗ 2,1
Now θ(−εevq) (−εuq) = 2 e (−εuq)
εc1 q 1 + aq
∗ ∗ 2,1 = ∗ ∗
= (−εu) ,
ε(c + u(1 + aeq 2 ))q 1 + ae εcq 1 + aq 2 e
so we can take δ2 := (−εevq)1,2 (−εuq)2,1 ∈ X2 (q).
Lemma 5.2 (reciprocity). Let a, b ∈ Z and
1 + aq 2 (1 + bq 2 )q
α= ∈ G(q).
∗ ∗
Then there are ϕ, ϕ0 ∈ X5 (q) such that
1 + bq 2 −(1 + aq 2 )q
1,2 1,2 1,2 0 1,2
q α(−q) ϕ(−q) ϕ (−q) = .
∗ ∗
Proof. We have
1 + aq 2 (b − a)q 3
0 1,2
α = α(−q) = ∈ G(q).
c d
−1
1 + aq 2 cq 2
Set ϕ := α 0−1 ∈ X5 (q), hence
(b − a)q d
−1
1 + aq 2 cq 2 −cq 2
00 0 d
α =αϕ= = .
(b − a)q d −(b − a)q 1 + aq 2
POLYNOMIAL PARAMETRIZATION 23
d0 c0 q 2
Now q 1,2 α00 (−q)1,2 = . Set
−(b − a)q 1 + bq 2
−1 0 −1
d0 c0 q 2 d −(b − a)q 3
0
ϕ := ∈ X5 (q),
−(b − a)q 1 + bq 2 c0 1 + bq 2
−1
d −(b − a)q 3 1 + bq 2 (b − a)q 3
0
hence β := q 1,2 α00 (−q)1,2 ϕ0 = = .
c0 1 + bq 2 −c0 d0
1 + bq 2 −(1 + aq 2 )q
Finally, β(−q)1,2 = .
∗ ∗
a b
Lemma 5.3. Let α = ∈ G(q) . Then there are
c d
θ ∈ X4 (q), δi ∈ ∆i (qZi ), γ1 ∈ Γ1 qZµ, µ0 ∈ Y5 (q), ε = ±1
such that
2,1 2 2,1 2,1 0 ∗ ∗
(−q) α ψδ3 ϕδ2 q ψq µ γ1 = .
εb2 a
1 + aq 2 e cqe
Lemma 5.4. Let a, c, e ∈ Z, e 6= 0, α = ∈ G(q), and
∗ ∗
ε0 ∈ {±1}. Then there i
are δi ∈ ∆i (qZ), and ϕ ∈ X5 (q) such that the matrix
∗ ∗
αδ5 ϕδ2 has the form .
ε cq 1 + aq 2 e
0
24 LEONID VASERSTEIN
Then
1 + ε0 a22 q 2 e
c2 qe
αδ5 = (−c3 eq)1,2
∗ ∗
such that
d0 c0
∗ ∗
αρ = = .
b a b a
d −c
Set θ = (α−1 )T α−1 ∈ X4 (q), hence θα = (α−1 )T = . Set
−b a
−1
d0 c0
d −c
δ1 = ∈ ∆1 (qZ).
−b a −b a
Then
d0 −c0 d0 c0
2 ∗ ∗
δ1 θα ρ = = 2
−b a b a b(a − d ) a − bc0
0
d00 c00
= =: β ∈ G(q)
b(a − d0 ) 1 + a(a − d0 )
because ad0 − bc0 = 1.
By Lemma 5.1,
−1 T ∗ ∗
(β ) δ3 ϕ0 δ20 =
±b 1 + a(a − d0 )
POLYNOMIAL PARAMETRIZATION 25
|b|, |c| are positive odd primes not dividing q, and GCD(|b| − 1, |c| − 1|) = 2.
26 LEONID VASERSTEIN
a0 b0 q
Proof. Let β = .
c0 q d 0
The case c0 = 0 is trivial so we assume that c0 6= 0. We find u, v, b ∈ Z
such that a := d0 + c0 uq 2 is an odd prime and ±b2 q 2 = c0 + av. Replacing,
if necessary, b by b + wa, we can assume that b is a positive odd prime not
dividing q.
Then
0 1,2 2,1 0 ∗ ∗
β := β(uq) (vq) = βδ2 = .
±b2 q 3 a
a bq
Now we find c, d ∈ Z such that α := ∈ G(q), c is a positive
cq d
odd prime not dividing q, and GCD(b − 1, c − 1) = 2.
By Lemma 5.6, there are δi ∈ ∆i (qZi ), γ10 ∈ Γ1 (qZ), ϕ0 ∈ X5 (q), θ 0 ∈
X4 (q), and ψ 0 ∈ Y5 (q) such that
0 1,2 2 1,2 0 0 ∗ ∗
α := (−q) α θδ3 ϕδ2 ψq ϕ γ1 = .
±b2 q 3 a
−1 0
Conjugating, if necessary, this equality by the matrix which
0 1
leaves invariant the sets ∆i (qZi ), Γi (qZi ), X5 (q), X4 (q), Y5 (q) we can assume
that the matrices α0 and β 0 have the same last row. Then γ100 = α0 β 0−1 ∈ Γ1 (qZ)
and γ100 β 0 = α0 hence
00 0 2 0 0 0 0 0 0 00 ∗ ∗
γ1 βδ2 = δ1 α θ δ3 ϕ δ2 γ3 ψ γ3 = .
±b2 q a
Now we set δ2 := q 1,2 γ100 , δ20 = δ200 γ10−1 , ψ = ψ 0−1 , etc.
a b
Lemma 5.8. Let α = ∈ G(q), m ≥ 1 an integer. Then there
∗ ∗
are δi ∈ ∆i (qZi ), γ6 ∈ Γ6 (qZ6 ), θ ∈ X4 (q), ϕ, ϕ0 ∈ X5 (q), and ψ ∈ Y5 (q) such
that the matrix
δ1 θα2m δ5 ϕδ4 ψγ6 ϕ0 δ3
∗ ∗
has the form .
±b a2m
Proof. As in the proof of Lemma 1.2,
m f + ga gb
β := α = f 12 + gα =
∗ ∗
and f 2 − 1 ∈ gZ.
By Lemma 5.5, there are δi ∈ ∆i (qZi ), γ3 ∈ Γ3 (qZ3 ),
and ϕ ∈ 2X5 (q) such
2 0 0 (f + ga) ±gb
that the matrix δ1 θβ δ5 ϕδ4 ψγ3 =: β has the form β = .
∗ ∗
POLYNOMIAL PARAMETRIZATION 27
Proposition 5.9.
G(q) = C6 X5 D4 Y5 C6 X5 C6 X4 C5 Y5 C4 X5 D6 Y5 D6 X4 C3 X5 D2 X5 q 1,2 Y5 C2
where Di = ∆i (qZi ), Ci = Γi (qZi ), X5 = X5 (q), Y5 = Y5 (q), X4 = X4 (q).
References
[1] H. Bass, K-theory and stable algebra, Inst. Hautes Études Sci. Publ. Math. No. 22
(1964), 5–60.
[2] , J. Milnor and J.-P. Serre, Solution of the congruence subgroup problem for
SLn (n ≥ 3) and Sp2n (n ≥ 2). Inst. Hautes Études Sci. Publ. Math. No. 33 (1967),
59–137. Erratum by J.-P. Serre: Inst. Hautes Études Sci. Publ. Math. No. 44 (1974),
241–244.
[3] Frits Beukers, The Diophantine equation Axp + By q = Cz r , Duke Math. J. 91 (1998),
no. 1, 61–88.
[4] D. Carter and G. Keller, Elementary expressions for unimodular matrices, Comm.
Algebra 12 (1984), no. 3–4, 379–389.
[5] G. Cooke and P. Weinberger, On the construction of division chains in algebraic number
rings, with applications to SL2 , Comm. Algebra 3 (1975), 481–524.
[6] H. Darmon and A. Granville, On the equations z m = F (x, y) and Axp + By q = Cz r ,
Bull. London Math. Soc. 27 (1995), no. 6, 513–543.
[7] R. Gar-El and L. Vaserstein, On the Diophantine equation a3 + b3 + c3 + d3 = 0, J.
Number Theory 94 (2002), no. 2, 219–223.
[8] R. Guy, Conference problems session conducted by J. L. Selfridge, Number theory (Ot-
tawa, ON, 1996), 385–390, CRM Proc. Lecture Notes, 19, Amer. Math. Soc., Providence,
RI, 1999.
[9] Yu. Matiyasevich, Hilbert’s tenth problem: what was done and what is to be done, in
Hilbert’s tenth problem: relations with arithmetic and algebraic geometry (Ghent, 1999),
1–47, Contemp. Math., 270, Amer. Math. Soc., Providence, RI, 2000.
[10] J. Mennicke, Finite factor groups of the unimodular group, Ann. of Math. (2) 81 (1965),
31–37.
[11] G. Payne and L. Vaserstein, Sums of three cubes, pp. 443–454 in Proceedings of workshop
“The Arithmetic of Function Fields” 1991, Ohio State University, Walter de Gruyter
Verlag, 1992.
[12] J.-P. Serre, Le problème des groupes de congruence pour SL2 , (French) Ann. of Math.
(2) 92 (1970), 489–527.
30 LEONID VASERSTEIN