Roots of Polynomials in Subgroups of F p and Applications to Congruences

Similar documents
Solutions of exercise sheet 6

MATH 361: NUMBER THEORY FOURTH LECTURE

Local properties of plane algebraic curves

Chapter 8. P-adic numbers. 8.1 Absolute values

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.

12. Hilbert Polynomials and Bézout s Theorem

A connection between number theory and linear algebra

SUM-PRODUCT ESTIMATES APPLIED TO WARING S PROBLEM MOD P

9 - The Combinatorial Nullstellensatz

D-MATH Algebra I HS 2013 Prof. Brent Doran. Solution 3. Modular arithmetic, quotients, product groups

MASTERS EXAMINATION IN MATHEMATICS

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

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

Factorization in Integral Domains II

Public-key Cryptography: Theory and Practice

ARCS IN FINITE PROJECTIVE SPACES. Basic objects and definitions

Algebraic structures I

Coding Theory and Applications. Solved Exercises and Problems of Cyclic Codes. Enes Pasalic University of Primorska Koper, 2013

A Generalization of Wilson s Theorem

Some practice problems for midterm 2

CYCLOTOMIC POLYNOMIALS

Moreover this binary operation satisfies the following properties

Further linear algebra. Chapter II. Polynomials.

Finite Fields. Sophie Huczynska. Semester 2, Academic Year

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

1. Algebra 1.5. Polynomial Rings

Math Introduction to Modern Algebra

The most important result in this section is undoubtedly the following theorem.

Roots of Unity, Cyclotomic Polynomials and Applications

Finite Fields. Sophie Huczynska (with changes by Max Neunhöffer) Semester 2, Academic Year 2012/13

Auxiliary polynomials for some problems regarding Mahler s measure

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

May 6, Be sure to write your name on your bluebook. Use a separate page (or pages) for each problem. Show all of your work.

FIELD THEORY. Contents

Quasi-reducible Polynomials

div(f ) = D and deg(d) = deg(f ) = d i deg(f i ) (compare this with the definitions for smooth curves). Let:

DONG QUAN NGOC NGUYEN

ON PERMUTATION POLYNOMIALS OF PRESCRIBED SHAPE

Explicit Methods in Algebraic Number Theory

Solutions of exercise sheet 8

GALOIS THEORY. Contents

Math 547, Exam 2 Information.

D-MATH Algebra I HS18 Prof. Rahul Pandharipande. Solution 6. Unique Factorization Domains

Course 311: Abstract Algebra Academic year

Polynomials, Ideals, and Gröbner Bases

TC10 / 3. Finite fields S. Xambó

Higher-Dimensional Analogues of the Combinatorial Nullstellensatz

CYCLOTOMIC POLYNOMIALS

D-MATH Algebra II FS18 Prof. Marc Burger. Solution 26. Cyclotomic extensions.

ABSTRACT ALGEBRA 2 SOLUTIONS TO THE PRACTICE EXAM AND HOMEWORK

Section III.6. Factorization in Polynomial Rings

METRIC HEIGHTS ON AN ABELIAN GROUP

Part IA. Numbers and Sets. Year

Outline. MSRI-UP 2009 Coding Theory Seminar, Week 2. The definition. Link to polynomials

Math Introduction to Modern Algebra

THE LIND-LEHMER CONSTANT FOR 3-GROUPS. Stian Clem 1 Cornell University, Ithaca, New York

MATH 3030, Abstract Algebra FALL 2012 Toby Kenney Midyear Examination Friday 7th December: 7:00-10:00 PM

Lacunary Polynomials over Finite Fields Course notes

FIXED-POINT FREE ENDOMORPHISMS OF GROUPS RELATED TO FINITE FIELDS

The density of rational points on non-singular hypersurfaces, I

1 2 3 style total. Circle the correct answer; no explanation is required. Each problem in this section counts 5 points.

Course 311: Hilary Term 2006 Part IV: Introduction to Galois Theory

MATH 3030, Abstract Algebra Winter 2012 Toby Kenney Sample Midterm Examination Model Solutions

1. Let r, s, t, v be the homogeneous relations defined on the set M = {2, 3, 4, 5, 6} by

Basic Algebra. Final Version, August, 2006 For Publication by Birkhäuser Boston Along with a Companion Volume Advanced Algebra In the Series

FINITE GROUPS AND EQUATIONS OVER FINITE FIELDS A PROBLEM SET FOR ARIZONA WINTER SCHOOL 2016

O.B. Berrevoets. On Lehmer s problem. Bachelor thesis. Supervisor: Dr J.H. Evertse. Date bachelor exam: 24 juni 2016

NONABELIAN GROUPS WITH PERFECT ORDER SUBSETS

be any ring homomorphism and let s S be any element of S. Then there is a unique ring homomorphism

Chapter 1 : The language of mathematics.

MINKOWSKI THEORY AND THE CLASS NUMBER

ALGEBRA. 1. Some elementary number theory 1.1. Primes and divisibility. We denote the collection of integers

Homework 8 Solutions to Selected Problems

(January 14, 2009) q n 1 q d 1. D = q n = q + d

FORMAL GROUPS OF CERTAIN Q-CURVES OVER QUADRATIC FIELDS

Example: This theorem is the easiest way to test an ideal (or an element) is prime. Z[x] (x)

Rings and groups. Ya. Sysak

4.5 Hilbert s Nullstellensatz (Zeros Theorem)

18. Cyclotomic polynomials II

Homework 10 M 373K by Mark Lindberg (mal4549)

Quizzes for Math 401

1 Finite abelian groups

On Snevily s Conjecture and Related Topics

Section X.55. Cyclotomic Extensions

EXPONENTIAL SUMS EQUIDISTRIBUTION

Part IA Numbers and Sets

Section IV.23. Factorizations of Polynomials over a Field

Chapter 3. Rings. The basic commutative rings in mathematics are the integers Z, the. Examples

= 1 2x. x 2 a ) 0 (mod p n ), (x 2 + 2a + a2. x a ) 2

1. Group Theory Permutations.

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

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

Boston College, Department of Mathematics, Chestnut Hill, MA , May 25, 2004

Part IA Numbers and Sets

Zero estimates for polynomials inspired by Hilbert s seventh problem

All variables a, b, n, etc are integers unless otherwise stated. Each part of a problem is worth 5 points.

MATH 361: NUMBER THEORY TENTH LECTURE

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

20 The modular equation

8. Prime Factorization and Primary Decompositions

Transcription:

Roots of Polynomials in Subgroups of F p and Applications to Congruences Enrico Bombieri, Jean Bourgain, Sergei Konyagin IAS, Princeton, IAS Princeton, Moscow State University

The decimation problem Let A Z(mod p) \ {0} and (d, p 1) = 1, p an odd prime. Then x Ax d induces a permutation π d,a of Z(mod p). Consider Even := {0, 2, 4,..., p 1} {0, 1, 2, 3,..., p 1} = Z (mod p). Then the question is to determine all cases in which π d,a (Even) = Even. We may assume that (d, A) (1, 1) and 1 < d < p/2. The following conjecture is due to Goresky and Kappler. Conjecture GK The only cases in which π d,a (Even) = Even and 1 < d < p/2 are (p, d, A) = (5, 3, 3), (7, 1, 5), (11, 9, 3), (11, 3, 7), (11, 5, 9), (13, 1, 5).

The decimation problem Let A Z(mod p) \ {0} and (d, p 1) = 1, p an odd prime. Then x Ax d induces a permutation π d,a of Z(mod p). Consider Even := {0, 2, 4,..., p 1} {0, 1, 2, 3,..., p 1} = Z (mod p). Then the question is to determine all cases in which π d,a (Even) = Even. We may assume that (d, A) (1, 1) and 1 < d < p/2. The following conjecture is due to Goresky and Kappler. Conjecture GK The only cases in which π d,a (Even) = Even and 1 < d < p/2 are (p, d, A) = (5, 3, 3), (7, 1, 5), (11, 9, 3), (11, 3, 7), (11, 5, 9), (13, 1, 5). The conjecture has been verified numerically for p < 2 10 6 and recently (preprint 2008) proved for p > 2.26 10 55 by Bourgain, Cochrane, Paulhus, and Pinner.

A reformulation The problem is equivalent to showing that the equation A(2x) d = 2y 1 in Z(mod p) Z(mod p) has a solution in the box B = { 1,..., p 1 2 } { 1,..., p 1 2 }.

A reformulation The problem is equivalent to showing that the equation A(2x) d = 2y 1 in Z(mod p) Z(mod p) has a solution in the box If not, then has no solutions. B = { 1,..., p 1 2 } { 1,..., p 1 2 (x, A2 d 1 x d ) (mod p) B + (0, 2) }.

A reformulation The problem is equivalent to showing that the equation A(2x) d = 2y 1 in Z(mod p) Z(mod p) has a solution in the box If not, then has no solutions. B = { 1,..., p 1 2 } { 1,..., p 1 2 (x, A2 d 1 x d ) (mod p) B + (0, 2) This appears to be very unlikely because on average one expects solutions. p B p 2 1 4 p }.

The Fourier method The study of the number of solutions of (ax, bx d ) B for a general box B is easily reduced to the question of bounds for S(u, v) = x Z (mod p) e p (aux d + vx) with e p (x) = e 2πix/p and u, v Z(mod p) not both 0. If S(u, v) = O then one can prove the asymptotic formula ( p (log p) 2 (ax, bx d ) B B p. By Weil estimate, S(u, v) (d 1) p. Thus the real difficulties occur if d p/(log p) 2. )

The Sum Product Method A new combinatorial method for studying the general exponential sum S = x Z (mod p) e p ( r i=1 a i x d ) i has been introduced by Bourgain uses the sum product theorem: There is an absolute constant δ > 0 such that if A Z(mod p) then max( A + A, A A ) min ( p, A 1+δ).

The Sum Product Method A new combinatorial method for studying the general exponential sum S = x Z (mod p) e p ( r i=1 a i x d ) i has been introduced by Bourgain uses the sum product theorem: There is an absolute constant δ > 0 such that if A Z(mod p) then max( A + A, A A ) min ( p, A 1+δ). Proposition 1. Given r N and ε > 0, there are δ > 0 and C, depending only on r and ε, with the following property. If p > C is a prime and 1 d 1 < < d r < p 1 satisfy (d i, p 1) < p 1 ε (1 i r) (d i d j, p 1) < p 1 ε (1 j < i r) then for (a 1,..., a r ) (Z(mod p)) r \ {0} it holds x Z (mod p) e p ( a1 x d 1 + + a r x d r ) < p 1 δ.

Solution of the decimation problem for large p This solves the decimation problem for large p provided (d 1, p 1) < p 1 ε. In order to deal with the remaining case, note that if (d 1, p 1) p 1 ε then x d and x are correlated in the sense that x d xu(mod p) where u t 1(mod p) with t = (d 1)/(d 1, p 1) p ε. Now write x = y t z and get (x, Ax d ) = (y t z, Ay t z d ). When varying y and z (not 0), each x occurs exactly p 1 times, counting multiplicities. Let B be a box (mod p) with sides of length N 1, N 2. For fixed z and varying y, the Fourier method shows that the number of solutions of (y t z, Ay t z d ) B is N 1 N 2 /p (as expected), provided uz + vaz d 0 for u < p δ, v < p δ, with (u, v) (0, 0). An elementary counting of the exceptional z now yields for some δ = δ(ε) > 0 the lower bound (x, Ax d ) B ( 1 2t p 1 ) N 1 N 2 p + O ( p 1 δ).

The main result Theorem 1. Given r 2 and ε > 0 there are B = B(r, ε) > 0, c = c(r, ε) > 0, δ = δ(r, ε) > 0, such that the following holds. Let 1 d 1 < < d r < p 1 be such that (d i, p 1) < p 1 ε (1 i r) (d i d j, p 1) < p (1 j < i r). B Then for p C(r, ε), all a 1,..., a r [1, p 1], and any rectangular box B (Z (mod p)) r it holds ( ai x d i, (i = 1,..., r) ) B c B p r 1 + O( p 1 δ ). (The result is meaningful only if B p r δ.)

How hard is to define a subgroup of F p? Denote by X the reduction (mod p) of X. Proposition 2. Let d 2, H 1, and q a prime number. Let G < F p be a subgroup of order coprime with q. Then at least one of the following three statements holds. (i) G divides for some integer with φ( ) d, where φ(n) is Euler s function. (ii) p 3 (q+1)d2 H (q+1)d. (iii) There is γ G such that for every polynomial f(x) Z[x] \ {0} of degree at most d and height H(f) H it holds f(γ) 0.

How hard is to define a subgroup of F p? Denote by X the reduction (mod p) of X. Proposition 2. Let d 2, H 1, and q a prime number. Let G < F p be a subgroup of order coprime with q. Then at least one of the following three statements holds. (i) G divides for some integer with φ( ) d, where φ(n) is Euler s function. (ii) p 3 (q+1)d2 H (q+1)d. (iii) There is γ G such that for every polynomial f(x) Z[x] \ {0} of degree at most d and height H(f) H it holds f(γ) 0. The lower bound (i) for G is sharp. Take p 1(mod m), d = φ(m), and G the subgroup of the mth roots of unity. The cyclotomic factors of x m 1 have height not more than 2 m and degree not more than φ(m). Now (ii) fails for large p, (iii) fails for every element of G, and (i) holds with equality.

The proof, I The Mahler measure M(f) of f C[x] with leading coefficient a 0 is M(f) = exp ( 1 2π 2π 0 log f(e iθ ) dθ ) = a 0 f(α)=0 Its main properties are: (m1) Multiplicativity: M(fg) = M(f)M(g). (m2) M(f(x n )) = M(f(x)) for n N. (m3) Comparison: If H(f) is the height of f of degree d, then (d + 1) 1 2 M(f) H(f) ( d ) M(f). d/2 max(1, α ). Let γ be a generator of the cyclic group G. Then γ qi, i = 0, 1,... are all generators of G, because q does not divide G. Suppose now that (iii) fails and p > H. Then for every integer i 0 there is a polynomial f i (x) Z[x], of degree at most d, height H(f i ) H, such that and f i not identically 0. f i ( γ q i) = 0

The proof, II We may further assume that each f i (x) is irreducible. If not, it factors in Z[x] (by Gauss Lemma). Then ḡ ( γ qi) = 0 holds for some irreducible factor g(x) of f i (x) of degree less than d, again in Z[x]. By (m1) its Mahler measure ( does not exceed M(f i ); by (m3) it cannot exceed 2 d H. Thus f i γ q i) = 0 holds for certain irreducible polynomials with height H(f i ) 2 d H. Consider now the two polynomials f 0 (x) and f 1 (x q ). They have the common root γ, hence their resultant R vanishes in F p : R ( f 0 (x), f 1 (x q ) ) = 0. This simply means that the resultant of f 0 (x) and f 1 (x q ) is divisible by p. Equivalently, for α a root of f 0 (x) and a 0 the leading coefficient of f 0 (x), it holds N := a q deg(f 1) 0 Norm Q(α)/Q f 1 (α q ) 0 (mod p).

The proof, III Suppose first that N 0. Let a 0 be the leading coefficient of f 0 (x) and let α 1,..., α r, where r = deg(f 0 ), be a full set of conjugates of α. Then p N = a 0 q deg(f 1) r i=1 f 1 (α q i ) (deg(f 1 ) + 1) r H(f 1 ) r ( a 0 r i=1 max(1, α i ) ) q deg(f1 ) (d + 1) d (2 d H) d M(α) qd (d + 1) (q+2)d/2 (2 d H) (q+1)d because H(f) 2 d H and M(α) (d + 1) 1 2H(f 0 ). This easily yields (ii) of the proposition. If instead N = 0 the resultant vanishes, thus f 0 (x) and f 1 (x q ) have a common root. Since f 0 is irreducible, we infer that f 0 (x) divides f 1 (x q ). Next, we make the same construction with f 1 and f 2 and again (ii) follows unless f 1 (x) divides f 2 (x q ). By induction, we get either (ii) or f i (x) divides f i+1 (x q ) for every index i.

The proof, IV Moreover, if (ii) does not hold the irreducible polynomials f i (x) are uniquely determined. (Hint: Consider the resultant of f i and an irreducible polynomial g with H(g) 2 d H and with a same root (mod p).)

The proof, IV Moreover, if (ii) does not hold the irreducible polynomials f i (x) are uniquely determined. (Hint: Consider the resultant of f i and an irreducible polynomial g with H(g) 2 d H and with a same root (mod p).) Hence if q does not divide G the sequence of polynomials f i (x) is periodic and, by Euler s congruence, the period is a divisor of φ( G ).

The proof, IV Moreover, if (ii) does not hold the irreducible polynomials f i (x) are uniquely determined. (Hint: Consider the resultant of f i and an irreducible polynomial g with H(g) 2 d H and with a same root (mod p).) Hence if q does not divide G the sequence of polynomials f i (x) is periodic and, by Euler s congruence, the period is a divisor of φ( G ). Since f i (x) divides f i+1 (x q ), the sequence (M(f i )) i=1,2,... is increasing; by periodicity, it must be a constant, say c. Thus the quotient f i+1 (x q )/f i (x) has Mahler measure 1 and, by Kronecker s characterization of roots of unity, f i+1 /f i is a product of cyclotomic polynomials.

The proof, IV Moreover, if (ii) does not hold the irreducible polynomials f i (x) are uniquely determined. (Hint: Consider the resultant of f i and an irreducible polynomial g with H(g) 2 d H and with a same root (mod p).) Hence if q does not divide G the sequence of polynomials f i (x) is periodic and, by Euler s congruence, the period is a divisor of φ( G ). Since f i (x) divides f i+1 (x q ), the sequence (M(f i )) i=1,2,... is increasing; by periodicity, it must be a constant, say c. Thus the quotient f i+1 (x q )/f i (x) has Mahler measure 1 and, by Kronecker s characterization of roots of unity, f i+1 /f i is a product of cyclotomic polynomials. By induction, f i (x qi )/f 0 (x) is a product of cyclotomic polynomials. Since the degree of f i (x qi ) is unbounded, f i must eventually have a root which is a root of unity, whence it is a cyclotomic polynomial because it is irreducible. Thus c = 1, hence every f i is a cyclotomic polynomial. Therefore, f 0 (x) divides x 1 for some with φ( ) = deg(f 0 ). Hence the generator γ satisfies γ = 1, G divides, and (i) holds.

Refinements Corollary. Let d 2, H 1, and let G < F p be a subgroup. Then at least one of the following three statements holds. (i) G 2 for some integer with φ( ) d. (ii) p 3 4d2 H 4d. (iii) There is γ G such that for every polynomial f(x) Z[x] \ {0} of degree at most d and height H(f) H it holds f(γ) 0. Proof. Apply Proposition 2 to the two subgroups of G of elements with order coprime with 2 and 3. Proposition 3. Let d 2, 0 < ε < 1, H 1. There are C 1 (d, ε) > 0, C 2 (d, ε) > 0, depending only on d and ε, with the following property. Let G < F p be a subgroup. Then at least one of the following three statements holds. (i) G C 1 (d, ε). (ii) p C 2 (d, ε)h 8d3 /ε. (iii) For at least (1 ε) G elements γ G and every polynomial f(x) Z[x]\{0} of degree bounded by d and with height H(f) H it holds f(γ) 0.

Idea of proof for Proposition 3 Let E be the exceptional set of γ G, namely { γ G : f(γ) = 0 for some f(x) Z[x] \ {0}, E = 1 deg(f) d, H(f) H We want to show that E has small cardinality. It will suffice to show that there are many translates of E disjoint from each other. }.

Idea of proof for Proposition 3 Let E be the exceptional set of γ G, namely { γ G : f(γ) = 0 for some f(x) Z[x] \ {0}, E = 1 deg(f) d, H(f) H We want to show that E has small cardinality. It will suffice to show that there are many translates of E disjoint from each other. We choose translates by powers γ0 k of a suitable element of G. If two polynomials A(x) and B(x) vanish on the intersection of two different translates, it means that there exists γ G such that A(γ) = 0 and B(γγ0 k) = 0. Then the resultant R(y) of A(x) and B(xyk ) with respect to x will vanish for y = γ 0. The degree and height of R(x) will be controlled by quantities D, H 1 (with approriate bounds), and k. Then if R(x) is not identically 0 we will obtain a contradiction with the corollary to Proposition 2 by choosing γ 0 the element of G whose existence is provided by that corollary. This will show that translates of E by small powers of γ 0 are disjoint. }.

Intersections of Fermat varieties

Intersections of Fermat varieties Proposition 4. Given r N, there is D = D(r) 1 with the following property. Let 0 d 0 < d 1 < < d D be integers and let V dµ be a hypersurface defined by an equation r i=0 a µi g i (x)x d µ i = 0 where the factors g i (x) are homogeneous polynomials in x = (x 0,..., x r ), of the same degree and not identically 0, and where for each i the coefficients a µi are complex numbers, not all 0. Let W denote the projective variety W := D µ=0 V dµ. Then every irreducible component Y of W satisfies at least one of: (i) Y is contained in one of the hypersurfaces g i (x) = 0. (ii) Y is contained in some hyperplane x i cx j = 0 with j < i and c C. Remark. The proof shows that D(r) = r(r + 1)/2 is admissible.

Proof of Proposition 4, I Let Y be an irreducible component of W. If Y is empty or a point this is trivial, hence we may assume that dim(y ) 1. If a coordinate x i vanishes identically on Y we simply take c = 0. Hence there is no loss of generality in assuming that x i is not identically 0 on Y. We pass to inhomogeneous coordinates and work in the function field L of Y. Let A i = x i /x 0 (i = 0,..., r), hence A 0 = 1, and write A = (A 0, A 1,..., A r ) where now A i L. Let s = dim(y ); then L is a finite extension L = C(ξ, t (0) ) of C(t (0) ) with t (0) = (t 1,..., t s ) purely transcendental over C and ξ algebraic over C(t (0) ), with f(ξ, t (0) ) = 0. Let δ be a generic derivation δ of C(t (0) ) defined by δc = 0 and δt (0) = t (1) componentwise, where t (1) is purely transcendental over C(t (0) ), and extend δ by means of δt (l) = t (l+1) (l = 0, 1,... ), where t (l+1) is purely transcendental over C(t (0),..., t (l) ). Then set 1 δξ = f ξ (ξ, t (0) ) s i=1 f ti (ξ, t (0) )t (1) i.

Proof of Proposition 4, II Suppose the functions g i (A)A m i (i = 0,..., r) are linearly dependent over C. Then their Wronskian with respect to δ vanishes: Ψ := det g 0 (A)A m 0 g 1 (A)A m 1... g r (A)A m r δ(g 0 (A)A m 0 ) δ(g 1(A)A m 1 )... δ(g r(a)a m r )... δ r (g 0 (A)A m 0 ) δr (g 1 (A)A m 1 )... δr (g r (A)A m r ) = 0. The function (A 0 A r ) m Ψ is the determinant of an (r + 1) (r + 1) matrix with entries a ij (i, j = 1,..., r + 1), where a ij is a polynomial in m of degree at most i 1, with coefficients in Λ, hence it is a polynomial in m of degree at most r(r+1)/2. Thus if the Wronskian Ψ is not identically 0 there are not more than r(r + 1)/2 possible values of m for which the Wronskian vanishes. On the other hand, by hypothesis the relation of linear dependence holds for the r(r + 1)/2 + 1 values m = d µ (µ = 0, 1,..., r(r + 1)/2) and we conclude that Ψ = 0 identically.

Proof of Proposition 4, III (A powerful Vandermonde determinant) A simple calculation shows that the highest power of m in the expansion of (A 0 A r ) m Ψ is ( δa0 g 0 (A) g r (A)Vand, δa 1,..., δa ) r m r(r+1)/2 A 0 A 1 A r where Vand(x 0,..., x r ) is the Vandermonde determinant. Since Y is irreducible, the identical vanishing of this term implies that either g i (A) = 0 for some i, or δa i A = δa j i A for some i j. j In the former case, statement (i) of the proposition holds. In the latter case, it must be the case that δ(a i /A j ) = 0, hence A i /A j = x i /x j is in the field of constants for δ. Since δ is a generic derivation, the field of constants for δ is C and statement (ii) follows.

Controlling degrees and coefficients Corollary. In particular, if D = r(r + 1)/2, g i (x) = 1, d µ = µ, there are finitely many non-zero homogeneous polynomials p ij (x, y), 0 j < i r, such that the polynomial P (x) := j<i p ij (x i, x j ) vanishes identically on W. Moreover, if a di Z and a di A for all coefficients a di, the polynomials p ij (x, y) can be chosen such that it holds p ij (x, y) Z[x, y], deg(p ij ) C 3, H(p ij ), H(P ) C 4 A C 5 for some constants C 3, C 4, C 5, depending only on r.

Controlling degrees and coefficients Corollary. In particular, if D = r(r + 1)/2, g i (x) = 1, d µ = µ, there are finitely many non-zero homogeneous polynomials p ij (x, y), 0 j < i r, such that the polynomial P (x) := j<i p ij (x i, x j ) vanishes identically on W. Moreover, if a di Z and a di A for all coefficients a di, the polynomials p ij (x, y) can be chosen such that it holds p ij (x, y) Z[x, y], deg(p ij ) C 3, H(p ij ), H(P ) C 4 A C 5 for some constants C 3, C 4, C 5, depending only on r. Comments for the proof. We may take for P (x, y) Z[x, y] the product of the norms Norm K/Q (x i ξx j ), for all components of W. Control of degree and heights is best done by using an Arithmetic Bézout Theorem, getting for example h(p ) D r log(r + 2)(log A + 6r).

Application of the Arithmetic Nullstellensatz Arithmetic Hilbert Nullstellensatz. Let x = (x 1,..., x n ). Let f 1,..., f s Z[x] be polynomials of degree at most d and suppose that g Z[x] vanishes on the zero-set of the polynomials f i. Let = max(d, deg(g)) and suppose that H(g) H, H(f 1 ),..., H(f s ) H. Then there are g i Z[x] and non-zero integers a, l, such that: (N1) g 1 f 1 + + g s f s = a g l. (N2) a C 6 H C 7, where C 6 and C 7 depend only on n, s, and. Proposition 5. There are ε 1 > 0 and C 8, C 9, depending only on r, with the following property. Let G < (F p )r be a subgroup. Let G ij be the image of G by the homomorphism Φ ij (γ) = γ i /γ j. Then at least one of the following three statements holds: (i) There are two indices j < i such G ij C 8. (ii) p C 9. (iii) There is γ = (γ 1,..., γ r ) G such that a 1 γ 1 + + a r γ r 0 whenever a 1,..., a r Z and 0 < a i p ε 1.

Idea of proof, I Fix γ G and assume that (ii) fails. Then it must fail for γ d, d = 1, 2,... and we obtain a system of equations f d (γ) := a d1 γ d 1 + + a drγ d r = 0, (1 d r(r 1)/2) for certain a ds Z with 0 < i a di p ε 1. The polynomials f i define a variety W. The last part of Corollary of Proposition 4 yields a polynomial P = p ij (x i, x j ), with 1 j < i r and with controlled degree and height, such that P vanishes on W. By the Arithmetic Nullstellensatz, there are polynomials g i with integer coefficients such that g 1 f 1 + g 2 f 2 + + g D f D = ap l with a 0 and a < C 6 p C 7ε 1, with C 6 and C 7 depending only on r. We reduce the Hilbert equation (mod p) and evaluate it at γ, getting a P (γ) l = 0.

Idea of proof, II If p > C 9 and ε 1 < 1/(2C 7 ), then a 0 and we get P (γ) l = 0. The polynomial P (x) F p [x] is homogeneous and not identically 0, because p is large and H(P ) is small relative to p. Therefore, P (γ) = 0. Since P factors as a product of homogeneous polynomials p ij, it follows that p ij (γ i /γ j, 1) = 0 for some choice of indices j < i, also depending on γ. Since the number of pairs {i, j} with j < i is (r 1)r/2, there is a pair {j, i} such that { γ Gij : p ij (γ, 1) = 0 } 2 > r 2 G ij. We have the bounds H(p ij ), H(P ) C 4 H C 5. Now we apply Proposition 2 to this situation, taking ε = 2/r 2. Thus if ε 1 is small enough as a function of r alone and p is large enough as a function of r alone then statements (ii) and (iii) of that proposition do not hold. The only possibility left is that G ij is bounded as a function of r.

Several variables Let M Z r. For m = (m 1,..., m r ) M and x = (x 1,..., x r ) we denote by x m the associated monomial x m 1 1 xm r r. We also write m = m 1 + + m r Proposition 6. Let r and K 1 be given. Then there are ε 2, ε 3, C 10, C 11, depending only on K and r, with the following property. Let G < (F p) r and M Z r, with max m K. Let also η m F p, (m M). For M Z r let G M denote the image of G by the homomorphism Φ M : G (F p) M given by γ (γ m ) m M. Then at least one of the following three statements holds. (i) There are m m M such that G {m m } C 10. (ii) p C 11. (iii) For at least ε 2 G elements γ = (γ 1,..., γ r ) G it holds whenever m M 0 < a m η m γ m 0 m M a m p ε 3.

Comments about the proof, I The proof is long and complicated and is done in several steps, proceeding by contradiction. Step 0: Choose M much larger than M = max m and d i, i = 1,..., M a very lacunary sequence of increasing integers. Take γ G and assume that γ d i fails in (iii) for i = 1,..., M. Step I: This yields a homogeneous linear system of M equations in the M unknowns η m : m M a m η m γ d im = 0. Step II: Since there are many equations, one can work with a reduced set M of exponents for which a m 0. Thus we may assume the validity of this condition, which proves to be essential in what follows.

Comments about the proof, II Step III: We eliminate the coefficients η m by taking the determinant associated to a subset of equations (Cramer s Rule). Each determinant yields a relation of the same type but relative to a new set of exponents. The lacunarity of the d i ensures that no new exponent arises twice from the determinant expansion. Since there is a very large number of such relations, one obtains a large set of relations in which the coefficients η m are all 1 and in addition all coefficients a m are not 0. Thus it suffices to prove the proposition with these additional assumptions. Step IV: Prove the case r = 1 by appealing to a quantitative version of Proposition 5 where the conclusion holds for many γ G. Step V: Proceed by induction on r by using the homomorphisms G G {m m } appropriately to show that (i) of Proposition 5 must hold for a non-trivial pair (m, m ). by re- Step VI: Since now l = G {m m } is small, one can kill G {m m } placing G by G l. This allows the induction step from r 1 to r.

The steps in the proof of Theorem 1 Step I: Apply the circle method in F p to compute a smoothed weighted number of solutions of (a 1 x d 1 l 1,..., a r x dr l r ) B with B = [1, N 1 ] [1, N r ]. For a given x the weighted counting (with respect to a smooth weight function F with support in B) is ( ) ( 1 r r ) p r e p λ i a i x k i e p λ i l i F (λ) λ F r p i=1 i=1 where F (λ) is the (mod p) Fourier transform. For any η > 0 the Fourier transform is essentially supported in the box L = { λ : λ i < p 1+η /N i (i = 1,..., r) } while outside of this box it is O(p K ), for any fixed K > 0. Step II: We want to mimic what was done earlier for the case r = 2 when we set x = y t z and use the Bourgain estimate to conclude with a lower bound. The difficulty is to show that such a t exists.

A finite covering theorem The key to conclude the proof is a covering theorem for a finite set of points in a metric space X with distance function δ(u, v) and diameter function (Y ) on subsets Y X. Proposition 7. Let X be a metric space and let E be a set of points of X of cardinality E = r and let ε > 0. Then there is a partition such that for some constant max σ (E σ) 1 2r E = E 1 E s κε, min σ τ δ(e σ, E τ ) κε (5r 2 ) r κ 1.

Conclusion We take E = {1,..., r} and write (d i d j, p 1) = (p 1) 1 ε ij. Then δ(i, j) = ε ij is a distance function on E. For each σ choose i σ E σ and set Then t = s σ=1 p 1 j E (k σ iσ k j, p 1). (td iσ td j, p 1) = p 1 if j E σ, (td iσ td iτ, p 1) p 1 κε/2 if σ τ. The first equation shows that the substitution x = y t z clumps together the terms involving x d i (i E σ ) in the exponential sum as s σ=1 ( i E σ λ i a i z d i ) y td iσ. Proposition 6 is essential for proving that for a positive density of z it holds i E σ λ i a i z d i 0. The second equation shows that the y td iσ are uncorrelated enough to apply the estimate for fixed z. The rest is as for r = 2.

THE END