THE NUMBER OF SOLUTIONS OF DECOMPOSABLE FORM EQUATIONS. Jan-Hendrik Evertse

Similar documents
On the norm form inequality F (x) h.

LINEAR EQUATIONS WITH UNKNOWNS FROM A MULTIPLICATIVE GROUP IN A FUNCTION FIELD. To Professor Wolfgang Schmidt on his 75th birthday

Results and open problems related to Schmidt s Subspace Theorem. Jan-Hendrik Evertse

Math 429/581 (Advanced) Group Theory. Summary of Definitions, Examples, and Theorems by Stefan Gille

A QUANTITATIVE VERSION OF THE ABSOLUTE SUBSPACE THEOREM

Cover Page. The handle holds various files of this Leiden University dissertation

Chapter 8. P-adic numbers. 8.1 Absolute values

Some remarks on diophantine equations and diophantine approximation

On Schmidt s Subspace Theorem. Jan-Hendrik Evertse

To Robert Tijdeman on his 75-th birthday

FIELD THEORY. Contents

Lower bounds for resultants II.

The number of solutions of linear equations in roots of unity

SHABNAM AKHTARI AND JEFFREY D. VAALER

1 Rings 1 RINGS 1. Theorem 1.1 (Substitution Principle). Let ϕ : R R be a ring homomorphism

Course 311: Michaelmas Term 2005 Part III: Topics in Commutative Algebra

Definitions. Notations. Injective, Surjective and Bijective. Divides. Cartesian Product. Relations. Equivalence Relations

A further improvement of the Quantitative Subspace Theorem

Solutions of exercise sheet 6

The Subspace Theorem and twisted heights

NOTES ON DIOPHANTINE APPROXIMATION

LINEAR FORMS IN LOGARITHMS

SUMMARY ALGEBRA I LOUIS-PHILIPPE THIBAULT

(1) A frac = b : a, b A, b 0. We can define addition and multiplication of fractions as we normally would. a b + c d

Unit equations in characteristic p. Peter Koymans

RECENT RESULTS ON LINEAR RECURRENCE SEQUENCES

MATH 101A: ALGEBRA I, PART D: GALOIS THEORY 11

MAT 535 Problem Set 5 Solutions

7 Orders in Dedekind domains, primes in Galois extensions

School of Mathematics and Statistics. MT5836 Galois Theory. Handout 0: Course Information

p-adic fields Chapter 7

NOTES ON DIOPHANTINE APPROXIMATION

Fields and Galois Theory. Below are some results dealing with fields, up to and including the fundamental theorem of Galois theory.

MAIN THEOREM OF GALOIS THEORY

ON GALOIS GROUPS OF ABELIAN EXTENSIONS OVER MAXIMAL CYCLOTOMIC FIELDS. Mamoru Asada. Introduction

To Professor W. M. Schmidt on his 60th birthday

Approximation of complex algebraic numbers by algebraic numbers of bounded degree

Algebraic Number Theory

but no smaller power is equal to one. polynomial is defined to be

A BRIEF INTRODUCTION TO LOCAL FIELDS

MINKOWSKI THEORY AND THE CLASS NUMBER

Rings and groups. Ya. Sysak

Introduction to Arithmetic Geometry Fall 2013 Lecture #7 09/26/2013

TC10 / 3. Finite fields S. Xambó

Some algebraic number theory and the reciprocity map

Algebraic Number Theory Notes: Local Fields

Math 2070BC Term 2 Weeks 1 13 Lecture Notes

The Kummer Pairing. Alexander J. Barrios Purdue University. 12 September 2013

NOTES ON FINITE FIELDS

ON THE EQUATION X n 1 = BZ n. 1. Introduction

ϕ : Z F : ϕ(t) = t 1 =

Graduate Preliminary Examination

Finite Fields. Sophie Huczynska. Semester 2, Academic Year

Algebraic number theory

FORMAL GROUPS OF CERTAIN Q-CURVES OVER QUADRATIC FIELDS

Maximal Class Numbers of CM Number Fields

Permutation groups/1. 1 Automorphism groups, permutation groups, abstract

ADVANCED COMMUTATIVE ALGEBRA: PROBLEM SETS

Algebra Exam Fall Alexander J. Wertheim Last Updated: October 26, Groups Problem Problem Problem 3...

CSIR - Algebra Problems

Practice Algebra Qualifying Exam Solutions

INVERSE LIMITS AND PROFINITE GROUPS

Notes on graduate algebra. Robert Harron

Algebra Review. Instructor: Laszlo Babai Notes by Vincent Lucarelli and the instructor. June 15, 2001

Page Points Possible Points. Total 200

6 Orthogonal groups. O 2m 1 q. q 2i 1 q 2i. 1 i 1. 1 q 2i 2. O 2m q. q m m 1. 1 q 2i 1 i 1. 1 q 2i. i 1. 2 q 1 q i 1 q i 1. m 1.

Algebraic proofs of Dirichlet s theorem on arithmetic progressions

List of topics for the preliminary exam in algebra

ECEN 5022 Cryptography

Ramification Theory. 3.1 Discriminant. Chapter 3

Profinite Groups. Hendrik Lenstra. 1. Introduction

Linear Algebra. Paul Yiu. Department of Mathematics Florida Atlantic University. Fall 2011

Exercises on chapter 1

Equations in roots of unity

LINEAR EQUATIONS IN VARIABLES WHICH LIE IN A MULTIPLICATIVE GROUP

9. Finite fields. 1. Uniqueness

ALGEBRA 11: Galois theory

RUDIMENTARY GALOIS THEORY

Contradiction. Theorem 1.9. (Artin) Let G be a finite group of automorphisms of E and F = E G the fixed field of G. Then [E : F ] G.

GALOIS THEORY AT WORK: CONCRETE EXAMPLES

1 Fields and vector spaces

A POSITIVE PROPORTION OF THUE EQUATIONS FAIL THE INTEGRAL HASSE PRINCIPLE

Representation of prime numbers by quadratic forms

Math 201C Homework. Edward Burkard. g 1 (u) v + f 2(u) g 2 (u) v2 + + f n(u) a 2,k u k v a 1,k u k v + k=0. k=0 d

Effective results for unit equations over finitely generated domains. Jan-Hendrik Evertse

Q N id β. 2. Let I and J be ideals in a commutative ring A. Give a simple description of

Clearly C B, for every C Q. Suppose that we may find v 1, v 2,..., v n

MATH 326: RINGS AND MODULES STEFAN GILLE

12. Hilbert Polynomials and Bézout s Theorem

On The Weights of Binary Irreducible Cyclic Codes

Factorization in Polynomial Rings

Galois Theory. Torsten Wedhorn. July 13, These lecture notes contain the final third of my lecture on abstract algebra.

Algebra Qualifying Exam Solutions. Thomas Goller

0.1 Valuations on a number field

Theorem 5.3. Let E/F, E = F (u), be a simple field extension. Then u is algebraic if and only if E/F is finite. In this case, [E : F ] = deg f u.

Review of Linear Algebra

Groups of Prime Power Order with Derived Subgroup of Prime Order

FUNCTORS AND ADJUNCTIONS. 1. Functors

Homework 4 Algebra. Joshua Ruiter. February 21, 2018

Galois theory. Philippe H. Charmoy supervised by Prof Donna M. Testerman

Transcription:

THE NUMBER OF SOLUTIONS OF DECOMPOSABLE FORM EQUATIONS. Jan-Hendrik Evertse University of Leiden, Department of Mathematics and Computer Science P.O. Box 9512, 2300 RA Leiden, The Netherlands, email evertse@wi.leidenuniv.nl 1. Introduction. Let F (X, Y ) = a 0 X r + a 1 X r 1 Y +... + a r Y r be a binary form in Z[X, Y ] and let p 1,..., p t be distinct prime numbers. F is a product of linear forms r i=1 (α ix + β i Y ) with algebraic α i, β i. From results of Thue [23] and Mahler [11] it follows that if among the linear forms α i X +β i Y there are three pairwise non-proportional ones, then the equation (1.1) F (x, y) = p z 1 1...pz t t in x, y, z 1,..., z t Z with gcd(x, y) = 1 has only finitely many solutions. The Diophantine approximation techniques of Thue and Mahler and improvements by Siegel, Dyson, Roth and Bombieri made it possible to derive good explicit upper bounds for the number of solutions of (1.1). The best such upper bound to date, due to Bombieri [1] is 2 (12r) 12(t+1) (Bombieri assumed that F is irreducible and r 6 which was not essential in his proof). For t = 0, i.e. F (x, y) = 1 in x, y Z, Bombieri and Schmidt [2] derived the upper bound constant r which is best possible in terms of r. In this paper we consider generalisations of (1.1) where instead of a binary form we take a decomposable form in n 3 variables, that is, a homogeneous polynomial F (X) with integer coefficients which is expressible as a product of linear forms with algebraic coefficients, i.e. F (X) = r i=1 (α i1x 1 +... + α in X n ). More precisely, we consider decomposable form equations (1.2) F (x) = p z 1 1...pz t t in x Z n, z 1,..., z t Z with x primitive, where x = (x 1,..., x n ) Z n is called primitive if gcd (x 1,..., x n ) = 1. Schmidt initiated the study of decomposable form equations and after that several qualitative and quantitative finiteness results on (1.2) have been derived analogous to those mentioned above for eq. (1.1). Below we give an overview. For instance, from results of Schmidt, Schlickewei and Győry it follows that for non-degenerate decomposable forms F, there exists an explicit upper bound, depending on r = deg F, n and t only, for the number of solutions of (1.2), with a doubly exponential dependence on n. In this paper we improve this bound to 2 (2 33 r 2 ) n3 (t+1). Our result as well as the previous ones all go back to Schmidt s Subspace theorem. 1

The probably best known type of a decomposable form equation (apart from (1.1)) is a norm form equation, that is, an equation (1.2) in which F is a norm form, i.e. [M:Q] (1.3) F (X) = c N M/Q (α 1 X 1 +... + α n X n ) = c (α (i) 1 X 1 +... + α n (i) X n ), where M = Q(α 1,..., α n ) is an algebraic number field, c is a non-zero integer, and x x (i) (i = 1,..., [M : Q]) are the isomorphic embeddings of M into C. We consider more generally decomposable form equations rather than norm form equations since several problems can be reduced to decomposable form equations which are not norm form equations; for instance the S-unit equation i=1 (1.4) x 0 +... + x n = 0 in x = (x 0,..., x n ) Z n+1 with x primitive, x 1...x n composed of p 1,..., p t can be reduced to eq. (1.2) with F (X) = X 1 X n (X 1 +... + X n ). We remark that for every solution (x, z 1,..., z t ) of (1.2) we have F (x) R, where R is the ring Z[(p 1...p t ) 1 ] and R is the unit group of R. We consider the more general decomposable form equation over number fields, (1.5) F (x) O S in x O n S, where O S is the ring of S-integers for some finite set of places S on some algebraic number field K, OS is the unit group of O S, i.e. the group of S-units, and where F is a decomposable form in n variables with coefficients from O S. We recall that O S = O K [( 1... t ) 1 ], where O K is the ring of integers of K and 1,..., t are the prime ideals of O K, i.e. finite places, belonging to S. Further, OS = {x K : (x) = z 1 1... z t t for z 1,..., z t Z}. Obviously, if x is a solution of (1.5), then so is ɛx for every ɛ OS. Therefore, we will give upper bounds for the maximal number of OS -cosets {ɛx : ɛ O S } contained in the set of solutions of (1.5). Below we give an overview of previous results on decomposable form equations, norm form equations, and S-unit equations, and then state our improvements. These improvements are consequences of our main result, stated in 2. Overview of previous results. In 1972, Schmidt [19, 20] was the first to derive non-trivial finiteness results for norm form equations. He formulated a non-degeneracy condition for norm forms F Z[X 1,..., X n ] and showed that the equation F (x) = b in x Z n 2

has only finitely many solutions for every non-zero integer b if and only if F is nondegenerate. Schmidt derived this from his own higher dimensional generalisation of Roth s theorem, the Subspace Theorem [20]. Schmidt s result on norm form equations was generalised successively by Schlickewei in 1977 [14] to p-adic norm form equations (1.2) and by Laurent in 1984 [10] to norm form equations (1.5) over number fields; Laurent derived this from a result of his on linear tori conjectured by Lang. In 1988, Győry and the author [8] proved an extension of Laurent s result to arbitrary decomposable form equations (1.5) over number fields. Later, Gaál, Győry and the author [7] proved the following semi-quantitative refinement of this: given a finite extension L of K, there exists a uniform bound C, depending only on n, S and L, such that for every non-degenerate decomposable form F O S [X 1,..., X n ] which can be factored into linear forms over L, the number of OS -cosets of solutions of (1.5) is at most C; however, their method of proof did not enable an explicit computation of C. We mention that all these results follow from Schmidt s Subspace theorem and its p-adic generalisation by Schlickewei [13]. In 1989, Schmidt [21] made another breakthrough by proving a quantitative version of his Subspace theorem from [20] and then deriving an explicit upper bound for the number of solutions of norm form equations of the type F (x) = 1 in x Z n, where F is a norm form as in (1.3) [22]. We state his result in detail. We can rewrite the equation F (x) = 1 as (1.6) cn M/Q (ξ) = 1 in ξ M, where M is the Z-module generated by α 1,..., α n. We assume that cn M/Q (α 1 X 1 +... + α n X n ) has its coefficients in Z. Let V = QM denote the Q-vector space generated by M, i.e. by α 1,..., α n. For each subfield J of M, define the subspace of V, (1.7) V J = {ξ V : λξ V for every λ J}. Thus, V J is the largest linear subspace of V closed under scalar multiplication by elements from J. V is called non-degenerate if (1.8) V J = (0) for each subfield J of M which is not equal to Q or an imaginary quadratic field. Let r = [M : Q] and n = dim V. Among other things, Schmidt showed that if V is non-degenerate then the number of solutions of (1.6) is at most ( ) (1.9) min r 230n r 2, r (2n)n 2n+4. 3

Soon afterwards, Schlickewei proved a p-adic generalisation of Schmidt s quantitative Subspace theorem and extended this to number fields [15]. As an application, he obtained an explicit upper bound for the number of solutions of S-unit equations over number fields [16]. Győry [9] used this to derive an explicit upper bound for the number of OS -cosets of solutions of eq. (1.5) for arbitrary decomposable forms F. We state the results of Schlickewei and Győry below. Let K be an algebraic number field, and S a finite set of places on K, containing all infinite places. Thus, S has cardinality r 1 + r 2 + t where r 1 is the number of embeddings of K into R, r 2 is the number of complex conjugate pairs of embeddings of K into C and t is the number of prime ideals in S. From the Subspace theorem it follows (cf. [4,12]) that the so-called S-unit equation (1.10) a 1 u 1 +... + a n u n = 1 in u 1,..., u n O S, where a 1,..., a n are non-zero coefficients from K, has only finitely many solutions with non-vanishing subsums, (1.11) a i u i 0 i I for each non-empty I {1,..., n}. In [16], Schlickewei proved that the number of such solutions is at most (1.12) (4sD) 236nD s 6, where s is the cardinality of S and D is the degree of the normal closure of K/Q. Later [17] he improved this to 2 226ns. In [9], Győry generalised finiteness results of Schmidt and Schlickewei on families of solutions of (possibly degenerate) norm form equations to decomposable form equations over number fields and obtained explicit upper bounds for the number of families. As a consequence, he obtained the following: suppose that F O S [X 1,..., X n ] is a decomposable form such that the number of OS -cosets of solutions of (1.5) is finite (for instance, if F satisfies the non-degeneracy condition of [8]); then this number of cosets is at most (1.13) {5sG} 237nG s 6 where G is the degree of the normal closure of the field generated by K and the coefficients of the linear forms dividing F. Győry derived his bound by reducing eq. (1.5) to a system of S-unit equations in some large extension of K (following the arguments in [10,8,7]) and using Schlickewei s bound (1.12) for the latter. If [K : Q] = d and if F is a norm form of degree r then dr G (dr)!; this implies that Győry s bound is at least doubly 4

exponential in r. Győry s approach might give something better by using an improvement of (1.12), but the best one can get in this way is a bound depending exponentially on r. We mention that Schmidt obtained his bound (1.9) with a polynomial dependence on r by reducing norm form equation (1.6) directly to his quantitative Subspace theorem. New Results. In contrast to the results mentioned above, our estimates are not only for the number of solutions of non-degenerate decomposable form equations but also for the number of non-degenerate solutions of possibly degenerate decomposable form equations. Let K be an algebraic number field and S a finite set of places on K of cardinality s, containing all infinite places. Let F (X) = l 1 (X) l r (X) O S [X 1,..., X n ] be a decomposable form of degree r, where l 1,..., l r are linear forms with coefficients in some extension of K such that (1.14) {x K n : l 1 (x) = 0,..., l r (x) = 0} = {0}. In 2 we shall define what it means for x OS n to be (F, S)-non-degenerate or (F, S)-degenerate. A more restrictive condition independent of S is that for every proper, non-empty subset I of {1,..., r} there are algebraic numbers c 1,..., c r such that (1.15) c 1 l 1 +... + c r l r is identically zero, c i l i (x) 0. i I (cf. 7, Remark 4). For instance, if F is a binary form with at least three pairwise non-proportional linear factors then every x OS 2 with F (x) 0 is (F, S)-nondegenerate. We shall prove: Theorem 1. The set of (F, S)-non-degenerate solutions of (1.5) F (x) O S in x O n S is the union of at most ( 2 33 r 2) n 3 s O S -cosets {ɛx : ɛ O S }. We obtain the upper bound 2 (2 33 r 2 n3 (t+1) ) for the number of (F, S)-nondegenerate solutions of (1.2) by taking K = Q and S = {, p 1,..., p t } (where 5

is the infinite place of Q) and observing that each OS -coset contains precisely two primitive x. It will turn out (cf. 2, Remark 2) that from a given (F, S)-degenerate solution it is possible to construct infinitely many OS -cosets of such solutions. Together with Theorem 1 this yields: Corollary. Suppose that the number of OS -cosets of solutions of (1.5) is finite. Then this number is at most (2 33 r 2 ) n3s. We are going to state a general result on norm form equations. let K, S be as before, and let M be a finite extension of K. Further, let M be a finitely generated O S -module contained in M. Choose c K such that for some set of generators α 1,..., α m for M, the form F (X) = cn M/K (α 1 X 1 +... + α m X m ) has its coefficients in O S. It is easy to see that this holds for any set of generators for M if it holds for one set of generators. We consider the norm form equation (1.16) cn M/K (ξ) O S in ξ M. Let V = KM = {aξ : a K, ξ M} denote the K-vector space generated by M. We denote the integral closure of O S in some finite extension J of K by O J,S and the unit group of this ring by OJ,S. Similarly to (1.7) we define for each subfield J of M containing K, V J = {ξ V : λξ V for every λ J}. Definition. ξ V is called S-non-degenerate if (1.17) ξ V J for every subfield J of M with J K for which O J,S/O S is infinite. It is easy to show that OJ,S /O S is finite in the following two situations only: (i) J = K; (ii) K is totally real, J is a totally complex quadratic extension of K and none of the prime ideals in S splits into two different prime ideals in J. We may partition the set of solutions of (1.16) into OS -cosets {ɛξ : ɛ O S }. Clearly, if one element in an OS -coset is S-non-degenerate, then so is every other element. Theorem 2. Suppose that [M : K] = r, that dim K V = n, and that S has cardinality s. Then eq. (1.16) has at most ( 2 33 r 2) n 3 s O S -cosets of S-non-degenerate solutions. 6

We call the space V S-non-degenerate if every non-zero ξ V is S-non-degenerate. For K = Q, S = { }, this is precisely definition (1.8). Note that in this case OS -cosets consist of ±ξ. It follows that Schmidt s bound (1.9) for the number of solutions of eq. (1.6): cn M/Q (ξ) = 1 in ξ M can be improved to 2 ( 2 33 r 2) n 3. Finally, we mention an improvement of Schlickewei s upper bound (1.12) for the number of solutions of S-unit equations. Let K, S be as before. Theorem 3. Let a 1,..., a n K. Suppose that S has cardinality s. Then the equation a 1 u 1 +... + a n u n = 1 in u 1,..., u n OS with a i u i 0 for each non-empty I {1,..., n} i I has at most ( 2 35 n 2) n 3 s solutions. Although norm form equations and S-unit equations may be considered as special types of decomposable form equations, there are problems with deriving Theorems 2 and 3 from Theorem 1, caused by the fact that in general O S is not a principal ideal domain. Therefore, we will derive Theorems 1,2,3 from Theorem 4 in 2, which is a result on Galois-symmetric S-unit-vectors. Let K, S be as before and let F (X) O S [X 1,..., X n ] be a decomposable form of degree r. Then F (X) = l 1 (X) l r (X) where l 1,..., l r are linear forms with coefficients in some normal extension L of K. For x K n, put u i := l i (x) for i = 1,..., r and u = (u 1,..., u r ). By multiplying them with constants if necessary, we may assume that the linear factors l 1,..., l r of F are permuted by applying any automorphism from Gal(L/K) to their coefficients. Thus, every σ Gal(L/K) permutes u 1,..., u r, in other words, for every σ Gal(L/K) there is a permutation σ(1),..., σ(r) of 1,..., r such that σ(u i ) = u σ(i) for i = 1,..., r. Such a vector is said to be Galois-symmetric. There is a finite set of places S on L such that for every solution x of (1.5), u 1,..., u r are S -units. Thus, every solution x of (1.5) corresponds to a Galois-symmetric S -unit vector u. The main tool in the proof of Theorem 4 is our improved quantitative Subspace theorem from [6]. We use several ideas from Schmidt s paper [22] but our arguments differ from that of [22] in that we do not apply the Diophantine approximation techniques to the solutions x of (1.5) but to the corresponding Galois-symmetric vectors u; for instance, we use the reformulation of the quantitative Subspace theorem in terms of u which is stated in 4. In this way we can avoid generalising the reduction theory for norm form equations in [22] to the p-adic case. 7

Acknowledgements. I would like to thank Professor Schlickewei for his remarks on a much earlier draft, some of which have been used in the present paper. Further, I would like to thank Professor Győry for our discussion on the subject of the paper and Professor Tijdeman for his remarks. 2. The main result. The unit group of a ring or algebra R (always assumed to have a unit element) is denoted by R. The r-fold direct sum or product of a ring, group, etc. G is denoted by G r. Let Q denote the algebraic closure of Q. For tuples λ = (λ 1,..., λ r ), µ = (µ 1,..., µ r ) Q r we define coordinatewise addition λ + µ = (λ 1 + µ 1,..., λ r + µ r ), scalar multiplication aλ = (aλ 1,..., aλ r ) (for a Q), and multiplication λµ = (λ 1 µ 1,..., λ r µ r ). The Galois group of a Galois extension F /F is denoted by Gal(F /F ). For any algebraic number field it will be assumed that it is contained in Q. In what follows, K is an algebraic number field and S a finite set of places on K, containing all infinite places. We denote by O S the integral closure in Q of the ring of S-integers O S. Let Σ be a Gal(Q/K)-action on {1,..., r}, i.e. a homomorphism from Gal(Q/K) to the permutation group of {1,..., r}; thus, Σ attaches to every σ Gal(Q/K) a permutation (σ(1),..., σ(r)) of (1,..., r). To Σ we associate the K-algebra (2.1) Λ Σ := { λ = (λ 1,..., λ r ) Q r : σ(λ i) = λ σ(i) } for i = 1,..., r and σ Gal(Q/K) endowed with coordinatewise addition, multiplication and scalar multiplication by elements of K. (Verify that Λ Σ is closed under these operations). Note that Λ Σ has unit element 1 := (1,..., 1). Further, Λ Σ has unit group Λ Σ = {λ Λ Σ : λ 1 λ r 0}. ) The diagonal homomorphism δ : a (a,..., a) = a 1 maps K injectively into Λ Σ. For instance, if Σ is the trivial Gal(Q/K)-action on {1,..., r} then Λ Σ is the K-algebra K r with coordinatewise operations. Let P be a (Σ-)symmetric partition of {1,...,, r}, that is, a collection of sets P = {P 1,..., P t } such that: P 1,..., P t are non-empty and pairwise disjoint, P 1... P t = {1,..., r}, σ(p i ) := {σ(k) : k P i } belongs to P for i = 1,..., r and for σ Gal(Q/K). ) It is easy to show that Λ Σ is isomorphic to a direct K-algebra sum K 1... K t of finite field extensions of K with [K 1 :K]+...+[K t :K]=r, cf. [5], Lemma 6. 8

A pair i P j is a pair i, j {1,..., r} such that i, j belong to the same set of P. To P we associate the following K-subalgebra of Λ Σ : Λ P = Λ Σ,P = {λ = (λ 1,..., λ r ) Λ Σ : λ i = λ j for each pair i P j}. ) For instance, if P = {{1},..., {r}} then Λ P = Λ Σ while if P = {{1,..., r}} then Λ P = δ(k). Further, we define the O S -algebra O P,S := Λ P (O S ) r = {λ = (λ 1,..., λ r ) Λ P : λ i O S for i = 1,..., r}. Note that O P,S has unit group O P,S = {λ Λ P : λ i O S for i = 1,..., r} and that δ(o S ) = {(a,..., a) : a O S } is a subgroup of O P,S. Now let W be an n-dimensional K-linear subspace of Λ Σ, where n 2. For each symmetric partition P of Λ Σ, define the K-linear subspace of W, W P = W Σ,P := {u W : λu W for every λ Λ P }. For every λ, µ Λ P, u W P we have λ(µu) = (λµ)u W ; hence µu W P. Therefore, W P is closed under multiplication by elements of Λ P. It is in fact the largest subspace of W with this property. The spaces W P appeared also in Győry s paper [9]. Definition. u W is called S-non-degenerate if (2.2) u / W P for each symmetric partition P of {1,..., r} for which O P,S/δ(O S) is infinite, and S-degenerate otherwise. At the end of this section (cf. Remark 3), we have listed the symmetric partitions P for which OP,S /δ(o S ) is finite. For our applications to decomposable form equations, norm form equations and S-unit equations we need a result on the set of vectors u = (u 1,..., u r ) W with u 1,..., u r O S. Since for this we did not have to change our arguments, we proved a slightly more general projective result about elements u of W for which the quotients u i /u j belong to O S. A K -coset is a set {au : a K } with some fixed u Λ Σ. ) In fact, in this way we obtain all K-subalgebras of ΛΣ containing 1. 9

Theorem 4. Let K be an algebraic number field, S a finite set of places of K of cardinality s containing all infinite places, Σ a Gal(Q/K)- action on {1,..., r} and W an n-dimensional K-linear subspace of Λ Σ = {λ Q r : σ(λ i ) = λ σ(i) for i = 1,..., r, σ Gal(Q/K)} where r 2, n 2. Then the set of u W for which (2.3) (2.4) u 1 u r 0, u i /u j O S for i, j = 1,..., r, u is S-non-degenerate is the union of at most (2.5) ( 2 33 r 2) n 3 s K -cosets. Clearly, if u satisfies (2.3), (2.4), then so does au for every a K ; therefore, it makes sense to count the number of K -cosets of elements u W with (2.3), (2.4). We remark that a K -coset of elements of Λ Σ satisfying (2.3) need not contain an u = (u 1,..., u r ) with u 1,..., u r O S. Remark 1. From an S-degenerate element u of W with (2.3) one can construct infinitely many K -cosets of such elements. Namely, let u W P for some symmetric partition P of {1,..., r} for which OP,S /δ(o S ) is infinite. Every element of the set H := {ζu : ζ OP,S } belongs to W P and satisfies (2.3). Moreover, since OP,S δ(k ) = δ(os ), the set H is not contained in the union of finitely many K -cosets. We now define the notion of (F, S)-degeneracy for decomposable forms F. Let as before S be a finite set of places on K of cardinality s, containing all infinite places. Further, let F (X) = l 1 (X) l r (X) O S [X 1,..., X n ] be a decomposable form of degree r in n 2 variables, where l 1,..., l r are homogeneous linear forms in n variables with coefficients from Q such that (1.14) {x K n : l 1 (x) = 0,..., l r (x) = 0} = {0}. Define the K-linear map and the K-vector space ϕ : K n Q r : ϕ(x) = (l 1 (x),..., l r (x)) and W = ϕ(k n ), respectively. ϕ is injective because of (1.14). By applying σ Gal(Q/K) to the coefficients of l 1,..., l r we obtain the same linear forms, but multiplied with certain 10

constants and in permuted order. In other words, there is a Gal(Q/K)-action Σ on {1,..., r} such that (2.6) σ(l i ) = c σi l σ(i) for i = 1,..., r, σ Gal(Q/K), where σ(l i ) is the linear form obtained by applying σ to the coefficients of l i and where c σi is some constant. We define again the space W P by {u W : λu W for every λ Λ P }. Definition. x K n is called (F, S)-non-degenerate if ϕ(x) is S-non-degenerate, i.e. if ϕ(x) / W P for every symmetric partition P of {1,..., r} for which OP,S /δ(o S ) is infinite. Otherwise, x is called (F, S)-degenerate. Clearly, if x is (F, S)-(non-) degenerate, then so is every element in the O S -coset {ɛx : ɛ O S }. We claim that the set of (F, S)-non-degenerate elements of K n does not depend on the choice of the factorisation l 1 l r of F into linear forms and moreover, does not change when F is replaced by cf for some c K. Namely, let l 1 l r be a factorisation of cf into linear forms. Then there is a tuple of non-zero algebraic numbers c = (c 1,..., c r ) such that l 1,..., l r is a permutation of c 1 l 1,..., c r l r. Put ϕ (x) = (l 1(x),..., l r(x)), W := ϕ (K n ). Then ϕ = τ t ϕ, where t denotes coordinatewise multiplication with c and τ is some permutation of coordinates. t maps the S-non-degenerate elements of W bijectively to those of t(w ) since t(w ) P = t(w P ) for each symmetric partition P of {1,..., r}. Further, it is easy to verify that τ maps Λ Σ to Λ Σ where Σ is some other Gal(Q/K)-action of {1,..., r} and that for each Σ-symmetric partition P of {1,..., r}, τ maps t(w ) P to W P where P is some Σ -symmetric partition of {1,..., r}. Hence τ maps the S-non-degenerate elements of t(w ) bijectively to those of W. This proves our claim. Below, we shall derive Theorems 1,2 and 3 from Theorem 4. We need the following lemma. Lemma 1. Let G(X) = G 1 (X)...G r (X) be a form in O S [X 1,..., X n ], where G 1,..., G r are homogeneous polynomials with coefficients from Q. Then for every x, y OS n with G(x) O S, G(y) O S we have G i (x)/g i (y) O S for i = 1,..., r. Proof. Let L be a finite extension of K containing the coefficients of G 1,..., G r. Let R denote the integral closure of O S in L; then R is a subgroup of O S. For a polynomial P with coefficients from L, denote by (P ) the fractional ideal with respect to R generated by the coefficients of P. Using Gauss lemma for Dedekind 11

domains we obtain (G 1 )...(G r ) = (G) R. Further, we have G i (x) (G i ) for i = 1,..., r and G 1 (x)...g r (x) = G(x) R. It follows that for i = 1,..., r we have (G i (x)) = (G i ). Clearly the same holds for y. It follows that for i = 1,..., r, G i (x) and G i (y) generate the same ideal i.e. their quotient belongs to R. Proof of Theorem 1 (on decomposable form equations). Recall that we are considering eq. (1.5) F (x) OS in x On S. We assume that (1.5) has a solution, y, say. Replacing l i by l i (y) 1 l i for i = 1,..., r and F by F (y) 1 F does not affect the set of (F, S)-non-degenerate solutions of (1.5). Therefore, we may assume that l i (y) = 1 for i = 1,..., r, and shall do so in the sequel. Thus, the constants c σi in (2.6) are equal to 1, i.e. σ(l i ) = l σ(i) for i = 1,..., r, σ Gal(Q/K). It follows that W = ϕ(k n ) is a K-linear subspace of Λ Σ. Further, ϕ(x) = (l 1 (x)/l 1 (y),..., l r (x)/l r (y)). From the injectivity of ϕ it follows that dim W = n and that ϕ maps different OS -cosets in On S into different K -cosets in W. If x is any (F, S)-non-degenerate solution of (1.5), then by definition, ϕ(x) is an S-non-degenerate element of W ; further, by Lemma 1 with G i = l i, the coordinates of ϕ(x) belong to O S, whence ϕ(x) satisfies (2.3). Now Theorem 1 follows at once by applying Theorem 4 to W. Remark 2. We now show that from an (F, S)-degenerate solution of (1.5) it is possible to construct infinitely many OS -cosets of such solutions. Let x be an (F, S)-degenerate solution of (1.5) with ϕ(x) W P, where P is a symmetric partition of {1,..., r} for which OP,S /δ(o S ) is infinite. For every λ Λ P, put x λ := ϕ 1 (λ.ϕ(x)); note that x λ ϕ 1 (W P ). O P,S is a finitely generated O S - module; let {λ 1,..., λ t } be a set of generators. There is a non-zero d O S such that dx λi OS n for i = 1,..., t. Then dx λ OS n for every λ O P,S. There is a positive integer m such that η m 1 do P,S for every η OP,S since O P,S/dO P,S is finite. Now let G := {ɛη m : ɛ O S, η O P,S}. For ζ = ɛη m G we have ζ = ɛ1 + dλ for some λ O P,S. Hence x ζ = ϕ 1 ({ɛ1 + dλ}ϕ(x)) = ɛx+dx λ OS n. Moreover, if ζ = (ζ 1,..., ζ r ), then ζ 1 ζ r O S K = OS. Therefore, F (x ζ) = ζ 1...ζ r F (x) OS, i.e., x ζ satisfies (1.5). Since OP,S is finitely generated, G has finite index in OP,S. Therefore, G/δ(O S ) is infinite. Hence the set of vectors ζϕ(x), and so the set of vectors x ζ (ζ G), is not contained in the union of finitely many OS -cosets. Proof of Theorem 2 (on norm form equations). Let S be as before. Further, let M be a finite extension of K of degree r and let M be a finitely generated O S -submodule of M, such that the K-vector space V := KM = {aξ : a K, ξ M} has dimension n. Choose a set of generators 12

{α 1,..., α m } for M. We assume that (2.7) 1 M, N M/K (α 1 X 1 +... + α m X m ) O S [X 1,..., X m ] and we consider the equation (2.8) N M/K (ξ) OS in ξ M. We show that (2.8) has at most C := (2 33 r 2 ) n3s OS -cosets of solutions. In Theorem 2 we considered the more general equation (1.16) cn M/K (ξ) OS in x On S and we assumed that cn M/K (α 1 X 1 +... + α m X m ) has its coefficients in O S, for some c K. However, taking a solution ξ 0 of (1.16), we have for any solution ξ 1 of (1.16) that ξ 1 := ξ 1 /ξ 0 is a solution of N M/K (ξ ) OS in ξ M where M = ξ0 1 M; moreover, M satisfies (2.7). So it suffices to consider eq. (2.8). Let ξ ξ (1),..., ξ ξ (r) denote the K-isomorphic embeddings of M into Q, where ξ (1) = ξ. The mapping ψ : M Q r : ψ(ξ) = (ξ (1),..., ξ (r) ) is a K-algebra isomorphism from M to Λ Σ, where Σ is the Gal(Q/K)-action on {1,..., r} defined by σ(ξ (i) ) = ξ (σ(i)) for i = 1,..., r. Put W := ψ(v ). We claim that if ξ is an S-non-degenerate element of V then ψ(ξ) is an S-nondegenerate element of W. Namely, suppose that ξ V is such that ψ(ξ) is an S-degenerate element of W. Then ψ(ξ) W P for some symmetric partition P of {1,..., r} for which OP,S /δ(o S ) is infinite. Let J := ψ 1 (Λ P ). Then J is a K-subalgebra of M containing 1, hence a subfield of M containing K. Denote by O J,S the integral closure of O S in J. Then for ε J we have ε OJ,S if and only if ψ(ε) = (ε (1),..., ε (r) ) (O S) r. Hence ψ(oj,s ) = Λ P (O S) r = OP,S. Further, ψ(os ) = δ(o S ), since both maps make an r-fold copy of ξ K. Hence O J,S /O S is infinite. Moreover, since ψ(ξ) W P we have ψ(ξ)ψ(j) = ψ(ξ)λ P W = ψ(v ), i.e. ξj V, which implies ξ V J. It follows that ξ is an S-degenerate element of V. This proves our claim. Let ξ M be a solution of (2.8). Choose a vector x = (x 1,..., x m ) OS m with ξ = i x iα i ; by (2.7) there is a vector y = (y 1,..., y m ) OS m with 1 = i y iα i. Define the linear forms l i (X) = α (i) 1 X 1 +...+α m (i) X m for i = 1,..., r. Then by (2.7), their product F has its coefficients in O S. Hence by Lemma 1, ξ (i) = l i (x)/l i (y) O S for i = 1,..., r. Therefore, ψ(ξ) satisfies (2.3). Now by applying Theorem 4 to W = ψ(v ), using our claim from above and observing that ψ maps different OS -cosets into different K -cosets we infer that (2.8) has at most C OS -cosets of solutions. This implies Theorem 2. 13

Proof of Theorem 3 (on S-unit equations). Let S be as before, and a 1,..., a n K. Recall that we have to estimate the number of solutions of (1.10) a 1 u 1 +... + a n u n = 1 in u 1,..., u n O S with (1.11) a i u i 0 i I for each non-empty subset I of {1,..., n}. Let Σ be the trivial action on {1,..., n + 1} so that Λ Σ = K n+1 endowed with coordinatewise operations. Put a n+1 := 1. Define the K-linear subspace of Λ Σ : W = {u = (u 1,..., u n+1 ) Λ Σ : a 1 u 1 +... + a n u n + a n+1 u n+1 = 0}. Let (u 1,..., u n ) be a solution of (1.10) with (1.11) and put u := (u 1,..., u n, 1). Thus, u W. We show that u is S-non-degenerate. Assume the contrary. Then u W P for some partition P = {P 1,..., P t } of {1,..., n + 1} with t 2. We have Λ P = {λ = (λ 1,..., λ n+1 ) K n+1 : λ i = λ j for each pair i P j}; there are no conjugacy relations between the λ i since Σ is trivial. We assume without loss of generality that n + 1 P 1. Choose λ Λ P with λ i = 1 for i P 1, λ i = 0 for i P 2... P t. We have λu W which implies that i P 1 a i u i = 0. But this contradicts (1.11). By Theorem 4 with r = n+1, there are at most (2 33 (n+1) 2 ) n3s S-non-degenerate vectors u = (u 1,..., u n, 1) W with u 1,..., u n OS. This implies Theorem 3. Remark 3. Let as before K be an algebraic number field, S a finite set of places on K containing all infinite places, and Σ a Gal(Q/K)-action on {1,..., r}. Lemma 8 of [5] (equivalence (ii) (iii) with OP,S replacing G(F )) gives a description of the symmetric partitions P of {1,..., r} for which OP,S /δ(o S ) is finite. For the sake of completeness we recall this result. Let P = {P 1,..., P t } be a symmetric partition of {1,..., r}. Define the fields K 1,..., K t by Gal(Q/K j ) = {σ Gal(Q/K) : σ(p j ) = P j } for j = 1,..., t. Divide {P 1,..., P t } into orbits such that P i, P j belong to the same orbit if and only if P j = σ(p i ) for some σ Gal(Q/K). In that case, σ(k i ) = K j. Let u be the number of orbits. Then OP,S /δ(o S ) is finite if and only if one of the conditions (2.9.a,b,c) below is satisfied: (2.9.a) u = 1, t = 1, i.e. P = {{1,..., r}}; (2.9.b) u = 1, t = 2, K is totally real and K 1 is a totally complex quadratic extension of K such that none of the prime ideals in S splits into two prime ideals in K 1 ; further, K 2 = σ(k 1 ) = K 1 for some σ Gal(Q/K); (2.9.c) u 2, each field among K, K 1,..., K t is either Q or an imaginary quadratic field, and S = { }, where is the only infinite place of K. 14

3. Absolute values and heights. Let K be an algebraic number field and denote by M K the set of places of K. M K consists of the embeddings σ : K R which are called real infinite places; the pairs of complex conjugate embeddings σ, σ : K C which are called complex infinite places; and the prime ideals of O K which are also called finite places. For every v M K we define an absolute value. v as follows:. v := σ(.) 1/[K:Q] if v is a real infinite place σ : K R;. v := σ(.) 2/[K:Q] = σ(.) 2/[K:Q] if v is a complex infinite place {σ, σ : K C};. v := (N ) ord (.)/[K:Q] if v is a finite place, i.e. prime ideal of O K ; here N is the norm of, i.e. the cardinality of O K /, and ord (x) is the exponent of in the prime ideal decomposition of (x). For every v M K we choose a continuation of. v to Q, denoted also by. v, and fix this in the sequel. Note that if S is a finite subset of M K containing all (real and complex) infinite places, then O S = {x K : x v 1 for v / S}, O S = {x K : x v = 1 for v / S}; here we write v / S for v M K \S. The absolute values defined above satisfy the Product formula a v = 1 for a K v (product over M K ) and the Extension formulas for each finite extension L of K, a w = N L/K (a) 1/[L:K] v for a L, v M K, w v a w = a v w v for a K, v M K where the product is taken over all w M L lying above v (i.e. over all w such that the restriction of. w to K is a power of. v ). For a vector x = (x 1,..., x r ) Q r, put x v = x 1,..., x r v := max( x 1 v,..., x r v ) for v M K. Define the height of x = (x 1,..., x r ) Q r by H(x) = H(x 1,..., x r ) := w M L x w, where L is any number field containing x 1,..., x r and x w is defined similarly as x v. By the Extension formula, this does not depend on L. By the Product formula, we have H(λx) = H(x) for x Q r, λ Q. 15

Note that H(x) 1 if x 0. For v M K, put s(v) = 1 [K : Q] s(v) = 0 if v is finite. if v is real infinite, s(v) = 2 [K : Q] if v is complex infinite, For the numbers r 1, r 2 of real infinite places, complex infinite places, respectively we have r 1 + 2r 2 = [K : Q]. Hence s(v) = s(v) = 1. v v We define the scalar product of x = (x 1,..., x r ), y = (y 1,..., y r ) Q r as usual by (x, y) = x 1 y 1 +... + x r y r. We shall frequently use the following straightforward inequalities which are valid for every v M K : (3.1) (3.2) (3.3) n 1 a 1 +... + n r a r v ( n 1 +... + n r ) s(v) max( a 1 v,..., a r v ) for n 1,..., n r Z, a 1,..., a r Q, (x, y) v r s(v) x v y v for x, y Q r, det(x 1,..., x r ) v (r!) s(v) x 1 v x r v for x 1,..., x r Q r. We can generalise (3.3) to exterior products. Let n {1,..., r} and x 1,..., x n Q r. For I = {i 1,..., i n } with 1 i 1 <... < i n r, define the n n-determinant x 1,i1... x 1,in (x 1... x n ) I :=.. x n,i1... x n,in be the subsets of {1,..., r} of cardinal- where x i = (x i1,..., x ir ). Letting I 1,..., I ( r n) ity n in some fixed order, we define x 1... x n := ((x 1... x n ) I1,..., (x 1... x n ) I ( r n) ) Q(r n). Note that x 1... x n 0 if and only if {x 1,..., x n } is (Q-) linearly independent. Clearly (3.3) can be generalised to (3.4) x 1... x n v (n!) s(v) x 1 v... x n v for v M K. 16

Schmidt [18] introduced the following height for a Q-linear subspace Y of Q r : H((0)) = H(Q r ) = 1 and, if Y has basis {a 1,..., a n }, say, then H(Y ) := H(a 1... a n ). This is independent of the choice of {a 1,..., a n }. For if {b 1,..., b n } is any other basis of Y, with b i = n j=1 α ija j for i = 1,..., n where := det(α ij ) 0, then b 1... b n = a 1... a n and this implies that H(b 1... b n ) = H(a 1... a n ). The orthogonal complement of Y in Q r is defined by By [18], p. 433 we have Y = {c Q r : (c, u) = 0 for all u Y }. (3.5) H(Y ) = H(Y ). Express Q r as a direct sum Q r 1 Q r 2 where r = r 1 + r 2. Suppose that Y Q r is a direct sum of Q-linear subspaces Y 1, Y 2 of Q r 1, Q r 2, respectively, i.e. Y = Y 1 Y 2 = {(u 1, u 2 ) : u 1 Y 1, u 2 Y 2 }. Then (3.6) H(Y ) = H(Y 1 ) H(Y 2 ). Namely, choose bases {b 1,..., b n1 }, {c n1 +1,..., c n } of Y 1, Y 2, respectively; then {a 1,..., a n } with a i = (b i, 0) for i = 1,..., n 1, a i = (0, c i ) for i = n 1 + 1,..., n is a basis of Y. Thus, if (a 1... a n ) I 0 then I = I 1 I 2, where I 1 {1,..., r 1 } has cardinality n 1 and I 2 {r 1 + 1,..., r} has cardinality n n 1. In that case it is easy to verify that (a 1... a n ) I = (b 1... b n1 ) I1 (c n1 +1... c n ) I2. Now (3.6) follows from the identity H(x 1 y 1, x 1 y 2,..., x m y n 1, x m y n ) = H(x 1,..., x m ) H(y 1,..., y n ) for x 1,..., x m, y 1,..., y n Q. Let Σ be a Gal(Q/K)-action on {1,..., r} (r 1) and let Λ Σ be the corresponding K-algebra defined by (2.1). We have Λ Σ L r, where L is the field defined by Gal(Q/L) = {σ Gal(Q/K) : σ(i) = i for i = 1,..., r}. 17

L is a finite, normal extension of K. If w 1,..., w g are the places on L lying above v M K, then there are σ 1,..., σ g Gal(Q/K) such that. wi = σ i (.) 1/g v for i = 1,..., g (recall that v has been extended from K to Q). This implies that for λ = (λ 1,..., λ r ) Λ Σ, λ wi = λ 1,..., λ r wi = σ i (λ 1 ),..., σ i (λ r ) 1/g v = λ σi (1),..., λ σi (r) 1/g v = λ 1/g v, whence λ v = λ w. w v w M L It follows that λ v is independent of the choice of the continuation of. v to Q. Further, (3.7) H(λ) = v M K λ w = w v w M L v M K λ v for λ Λ Σ (so H(λ) can be defined by taking the product over v M K although the coordinates of λ are not all in K). In order to define a height for K-linear subspaces of Λ Σ, we need the following lemma. Lemma 2. Let W be a K-linear subspace of Λ Σ and let {a 1,..., a n } be a basis of W. Then {a 1,..., a n } is Q-linearly independent. Proof. Assume the contrary. Without loss of generality we assume that for some i < n, {a 1,..., a i } is a maximal Q-linearly independent subset of {a 1,..., a n }. Then a i+1 = α 1 a 1 +... + α i a i for certain, uniquely determined α 1,..., α i Q. Since every σ Gal(Q/K) permutes the coordinates of a j (j = 1,..., n) we have a i+1 = σ(α 1 )a 1 +... + σ(α i )a i for σ Gal(Q/K). So by the unicity of α j, σ(α j ) = α j for every σ Gal(Q/K), i.e. α j K for j = 1,..., i. Hence {a 1,..., a i+1 } is K-linearly dependent. But this contradicts that {a 1,..., a n } is a basis of W. Now we define the height of a K-linear subspace W of Λ Σ by (3.8) H(W ) := H(a 1... a n ), where {a 1,..., a n } is any basis of W. Under the action Σ, every σ Gal(Q/K) maps a subset I of {1,..., r} of cardinality n to another such subset but it does not necessarily preserve the increasing order. It follows that every σ permutes, up to signs, the coordinates of a 1... a n. Since signs do not affect the absolute values, 18

we can repeat the above arguments leading to (3.7) and conclude that for v M K the quantity a 1... a n v does not depend on the choice of the continuation of v to Q, and that the height can be obtained by taking the product over v M K, (3.9) H(W ) = v M K a 1... a n v. 4. The quantitative Subspace theorem. Our main tool is the quantitative Subspace theorem from [6] which we recall below. This is an improvement of the quantitative Subspace theorem of Schmidt [21] and its p-adic generalisation by Schlickewei [15]. For a linear form l(x) := α 1 X 1 +... + α n X n where a := (α 1,..., α n ) Q n is non-zero and for a number field K put H(l) := H(a), K(l) := K(α 1 /α i,..., α n /α i ) where i is any index from {1,..., n} with α i 0. For any field K, any finitedimensional K-vector space V, and any subset S of V, the linear scattering of S in V is defined as the smallest integer h for which there are proper K-linear subspaces W 1,..., W h of V with S W 1... W h ; if such an integer h does not exist, then the linear scattering of S in V is defined to be. For instance, S has linear scattering 2 in V if and only if S contains a basis of V. Now let K be an algebraic number field, S a finite set of places on K containing all infinite places, n an integer 2, δ a real with 0 < δ < 1 and for v S, {l 1v,..., l nv } a linearly independent set of linear forms in n variables with algebraic coefficients such that (4.1) H(l iv ) H, [K(l iv ) : K] D for v S, i = 1,..., n, where H 1, D 1. By det(l 1,..., l n ) we denote the coefficient determinant of n linear forms l 1,..., l n in n variables. Lemma 3. The set of x K n with (4.2) 0 < n l iv (x) v x i=1 v H(x) n 1/2 H { n 1 2 (n+δ) 19 det(l 1v,..., l nv ) v }H(x) n δ,

has linear scattering in K n at most { 2 60n 2 δ 7n} s log 4D log log 4D. Proof. For x = (x 1,..., x n ) K n, v M K, put x v := x v if v is finite and x v := ( x 1 2/s(v) +... + x n 2/s(v) v ) s(v)/2 if v is infinite, and define the Euclidean height H 2 (x) := v M K x v. This height depends only on x and not on K; hence the Euclidean height can be extended uniquely to a height H 2 : Q n R. It is easy to see that x v x v n s(v)/2 x v for x Q n, v M K ; hence H(x) H 2 (x) n 1/2 H(x) for x Q n. Let H 2 := max i,v H 2 (l iv ), where H 2 (l iv ) is the Euclidean height of the coefficient vector of l iv. Clearly, every x K n with (4.2) satisfies (4.3) n i=1 0 < H 2 (x) H 2, l iv (x) v x v det(l 1v,..., l nv ) v H 2 (x) n δ, and by the Theorem of [6], the set of x K n with (4.3) has linear scattering at most {2 60n2 δ 7n } s log 4D log log 4D. Let K be a number field and S a finite set of places as above, and let Σ be a Gal(Q/K)-action on {1,..., r} where r 2. Further, let W be an n-dimensional K-linear subspace of Λ Σ, with n 2. We need an analogue of Lemma 3 for W. As before, we denote vectors of W by u = (u 1,..., u r ). A non-empty subset I of {1,..., r} is called independent if {u i : i I} is Q-linearly independent on W, that is, for c i Q (i I) we have (4.4) c i u i = 0 for all u W = c i = 0 for i I. i I Let {a 1 = (a 11,..., a 1r ),..., a n = (a n1,..., a nr )} be a basis of W. Then for a subset I of {1,..., r} of cardinality n we have that I is independent i I c iu i = 0 for u = a 1,..., a n implies that c i = 0 for i I (a 1... a n ) I = det((a ij ) i=1,...,n, j I ) 0. Now Lemma 2 implies that {1,..., r} has independent subsets of cardinality n. In what follows, by I v (v S) we always denote independent subsets of {1,..., r} of cardinality n, and by I = (I v : v S) a collection of such subsets. For such a collection I we define (I, W ) := (a 1... a n ) Iv v a 1... a n v ; this quantity plays the role of det(l 1v,..., l nv ) v. (I, W ) does not depend on the choice of the basis {a 1,..., a n } of W. Namely, let {b 1,..., b n } be another basis 20 v / S

of W, where b i = n j=1 α ija j for i = 1,..., n, and put := det(α ij ). Then for each subset I of {1,..., r} of cardinality n we have (b 1... b n ) I = (a 1... a n ) I ; together with the Product formula this implies that (b 1... b n ) Iv v b 1... b n v = v / S v M K v (I, W ) = (I, W ). Lemma 4. Let n, r be integers 2, δ a real with 0 < δ < 1, K an algebraic number field, S a finite set of places on K of cardinality s containing all infinite places, Σ a Gal(Q/K)-action on {1,..., r}, W an n-dimensional K-linear subspace of Λ Σ, and I = (I v : v S) a collection of independent subsets of {1,..., r} of cardinality n. Then the set of u = (u 1,..., u r ) W with (4.5) u i v u v i I v (I, W ) H(u) n δ has linear scattering in W at most { 2 61n 2 r 2n δ 7n} s. In the proof of Lemma 4 we use Lemma 3 and a gap principle. This gap principle is developed in 5. Lemma 4 will be proved in 6. 5. A gap principle. Let again K be an algebraic number field with [K : Q] = d, S a finite set of places on K of cardinality s containing all infinite places, Σ a Gal(Q/K)- action on {1,..., r} where r 2, and W an n-dimensional K-linear subspace of Λ Σ, where n 2. Further, I = (I v : v S) is a collection of independent subsets of {1,..., r} of cardinality n. We shall estimate the linear scattering in W of sets of u W with (5.1) u i v u v i I v (I, W )H(u) n Q, H(u) < B, P where P 1, Q 1, B 2P. First we prove some auxiliary results. By S we denote the cardinality of a set S. Lemma 5. Let θ be a real with 0 < θ 1 2 exists a set Γ with the following properties: (i). Γ {e(2 + θ 1 )} q, where e = 2.7182...; and q an integer 1. Then there 21

(ii). Γ consists of q-tuples γ = (γ 1,..., γ q ) with γ i 0 for i = 1,..., q; (iii). for every set of reals F 1,..., F q, M with (5.2) 0 < F i 1, F 1 F q M, M < 1 there is a tuple γ Γ with (5.3) M γ i+(θ/q) < F i M γ i for i = 1,..., q. Proof. This is Lemma 9 (ii) of [6]. Lemma 6. Let F be a real 1 and let S be a subset of W of linear scattering in W at least ) max (6F 5d, 4 7 d+2s. Then there are u 1,..., u n S with (5.4) 0 < v / S u 1... u n v u 1 v... u n v F 1. Proof. This is a variation on Lemma 10 of [6]. Let be a prime ideal outside S of which the norm N is minimal. We assume that S satisfies the condition of Lemma 6 and moreover that 0 / S and that (5.5) (N ) 1/d < u 1 for u S. This is no restriction. Namely, for non-zero u W we have u = (N ) α/d with α Q. Write α = m + β with m Z and 0 β < 1, choose λ u K with λ u = (N ) m/d, and put u := λ 1 u u. Then u W and (N ) 1/d < u 1. Since the left-hand side of (5.4) does not change when u 1,..., u n are multiplied with scalars from K, it suffices to prove Lemma 6 for S := {u : u S} instead of S. We assume that Lemma 6 is false, i.e. for all linearly independent u 1,..., u n S we have (5.6) u 1... u n v u 1 v... u n v > F 1. Fix a linearly independent subset {u 1,..., u n } of S (this exists since S has linear scattering 2). For y 1,..., y m W, let [y 1,..., y m ] be the K-linear subspace of W generated by y 1,..., y m. In the remainder of the proof we consider only those x S with (5.7) x / [u 1,..., u n 1 ], x / [u 1,..., u n 2, u n ]; 22

thus, we exclude at most two proper linear subspaces of W. We write x = x 1 u 1 +... + x n u n with x 1,..., x n K. For i = 1, 2,... {C vi : v S} will denote a set of numbers of the form { x 1... x n v / x 1 v... x n v : v S} where x 1,..., x n are any linearly independent elements from S which may be different for each i; by (5.6) and (3.4) such numbers satisfy (5.8) 0 < C vi 1 for v / S, C vi > F 1. Fix x S with (5.7). Then {u 1,..., u n 1, x}, {u 1,..., u n 2, u n, x} are linearly independent. Hence for v M K \S we have (5.9) v / S x n 1 v = u 1... u n 2 u n x v = C v1 x v, u 1... u n v u n 1 v x n v = Let y be any vector in S satisfying C v2 u 1... u n 1 x v = C v3 x v. u 1... u n v C v2 u n v (5.10) y [u 1,..., u n 1 ], y [u 1,..., u n 2, u n ], y [u 1,..., u n 2, x] and write y = y 1 u 1 +... + y n u n with y 1,..., y n K. Similarly to (5.9) we have (5.11) y n 1 v = C v4 C v2 y v u n 1 v, y n v = C v5 C v2 y v u n v for v / S. Further, since {u 1,..., u n 2, x, y} is linearly independent we have (5.12) x n 1 y n x n y n 1 v = u 1... u n 2 x y v u 1... u n v Now (5.9), (5.11), (5.12), (5.8) imply = C v6 x v y v for v / S. C v2 u n 1 v u n v Hence, again by (5.8), x n 1 y n v max( x n 1 y n v, x n y n 1 v, x n 1 y n x n y n 1 v ) C v1 C v5 = max(c v1 C v5, C v3 C v4, C v2 C v6 ) C v1c v5. (5.13a) v / S x n 1 y n v max( x n 1 y n v, x n y n 1 v, x n 1 y n x n y n 1 v ) > F 2. 23

Similarly, we have (5.13b) (5.13c) v / S v / S x n y n 1 v max( x n 1 y n v, x n y n 1 v, x n 1 y n x n y n 1 v ) > F 2, x n 1 y n x n y n 1 v max( x n 1 y n v, x n y n 1 v, x n 1 y n x n y n 1 v ) > F 2. Define the integer m by (5.14) (N ) (m 1)/d < F 2 (N ) m/d. From (5.6) and (3.4) it follows that F > 1. Hence m 1. We distinguish two cases. First case: m = 1. From the definition of the absolute values it follows that the left-hand side of each of the inequalities (5.13 a, b, c) is of the form (Na) 1/d, where a is an ideal of O K composed of prime ideals outside S. This ideal is integral since for every v S, the corresponding factors in the left-hand sides of (5.13 a, b, c) are 1. We have a = (1) for otherwise, since S was chosen to have minimal norm and since m = 1, we would have had (Na) 1/d (N ) 1/d F 2. Therefore, the left-hand sides of (5.13 a, b, c) are equal to 1. But then, the factors in the products on the left-hand sides of (5.13 a,b,c) are also equal to 1. It follows that if x, y S satisfy (5.7), (5.10), respectively, then x n 1 y n v = x n y n 1 v = x n y n 1 x n 1 y n v for v / S. Hence u := x n 1 y n /x n y n 1 satisfies u v = 1 u v = 1 for v / S, i.e. u, 1 u OS (note that u K). By Theorem 1 of [3], there are at most 3 7 d+2s possibilities for u. Fix x S with (5.7). Then there is a set U of cardinality 3 7 d+2s such that every y S with (5.10) satisfies y n 1 /y n U. In other words, S is contained in the union of the proper linear subspaces [u 1,..., u n 1 ], [u 1,..., u n 2, u n ], [u 1,..., u n 2, x], [u 1,..., u n 2, αu n 1 + u n ] (α U) of W. Hence S has linear scattering in W at most 3 + 3 7 d+2s < 4 7 d+2s. This contradicts our assumption on S in the statement of Lemma 6; therefore, our assumption that Lemma 6 is false was incorrect. Second case: m 2. We consider again x = x 1 u 1 +... + x n u n S with (5.7). By (5.9) with v = we have x n 1 /x n = C 1 u n /C 3 u n 1. Together with (5.5), (5.8), (5.14) this implies (N ) (1+ 1 2 m)/d F 1 (N ) 1/d < x n 1 x n < F (N ) 1/d (N ) (1+ 1 2 m)/d. 24

We have x n 1 /x n = (N ) k x/d for some k x Z. Clearly, 1 1 2 m < k x < 1 + 1 2 m. Therefore, for k x there are at most m + 2 possibilities. Fix π such that π = (N ) 1/d. Then x n 1 = x n π k x α x, with α x K, α x = 1. We call x, y S congruent if they both satisfy (5.7) and if k x = k y and α x α y (mod m ), i.e. α x α y (N ) m/d. We claim that each congruence class has linear scattering at most 1. Namely, fix x from a given congruence class, and take y from the same class. Suppose that y / [u 1,..., u n 2, x]. Then x n 1 y n x n y n 1 max( x n 1 y n, x n y n 1, x n 1 y n x n y n 1 ) π k x x n y n α x α y = π k x x n y n max( α x, α y, α x α y ) α x α y = max(1, α x α y ) (N ) m/d F 2. Since the other factors in the left-hand side of (5.13c) are 1, this contradicts (5.13c). It follows that every y S with (5.7) which is congruent to x belongs to [u 1,..., u n 2, x]. This proves our claim. By m 2 and (5.14) we have (N ) m < F 4d. Taking into consideration the number of possibilities for k x, it follows that the number of congruence classes is ( ) 4d log F < (m + 2)(N ) m < log N + 2 F 4d. Hence S has linear scattering < 2 + ( 4d log F log 2 ) + 2 F 4d < 6F 5d ; here we must add 2 because of (5.7). So again, the assumption that Lemma 6 is false leads to a contradiction with the condition on S. We conclude that Lemma 6 holds true in both cases m = 1 and m 2. Below we state our gap principle: Lemma 7. Let P, Q, B be reals with P 1, Q 1, B 2P. Then the set of u W with u i v (5.1) (I, W )H(u) n. Q u v P, H(u) < B i I v 25

has linear scattering in W at most Q 5d (270n 10 r ) ns+1 log B. log 2P Proof. Let F be the set of u W satisfying (5.1) and also u 1 u r 0. Thus, from W we exclude solutions of (5.1) belonging to at most r proper linear subspaces of W. For u F we have u 1 u r K, so by the Product formula and (3.7), (5.15) u i v u v i I v ( u 1...u r v ) r ( ) 1 u r = u v u 1...u r v v v / S ( ) r u v = H(u) r B r. v M K Put κ := log B log 2P, θ := 1, N := [(2n 2)κ] + 1. 2rκ By (5.15) and Lemma 5 with M = B r, there is a set Γ of ns-tuples of non-negative reals γ = (γ iv : v S, i I v ) of cardinality Γ {e(2 + θ 1 )} ns such that for every u F there is a tuple γ Γ with (5.16) (B r ) γ iv+(θ/ns) < u i v u v (B r ) γ iv for v S, i I v. Further, for every u F there is a j {1,..., N} such that (5.17) B (j 1)/N H(u) < B j/n. Let F(γ, j) be the set of u F satisfying (5.16), (5.17). Since κ = log B/ log 2P 1, the number of sets F(γ, j) is at most Γ N {e(2 + 2rκ)} ns {(2n 2)κ + 1} 2nκ (3erκ) ns. We shall show that each set F(γ, j) has linear scattering in W (5.18) < max(6f 5d, 4 7 d+2s ) with F := 2n!Q. Since d 2s we have max(6f 5d, 4 7 d+2s ) 6(2n!) 10s Q 5d. Assuming (5.18), it follows that F has linear scattering in W at most 2nκ(3erκ) ns 6(2n!) 10s Q 5d Q 5d 12nκ(n!) 10s (96erκ) ns 26