Twisted Exponential Sums Lei Fu 7 0 Chern Instituteof Mathematics and LPMC, NankaiUniversity,Tianjin 300071, P. R.China 0 [email protected] 2 n a J Abstract 0 3 ∗ Letkbeafinitefieldofcharacteristicp,laprimenumberdistincttop,ψ :k →Ql anontrivial ] T additive character, and χ:k∗n →Q∗ a character on k∗n. Then ψ defines an Artin-Schreier sheaf l N L on the affine line A1, and χ defines a Kummer sheaf K on the n-dimensional torus Tn. Let . ψ k χ k h t f ∈ k[X ,X−1,...,X ,X−1] be a Laurent polynomial. It defines a k-morphism f : Tn → A1. a 1 1 n n k k m In this paper, we calculate the dimensions and weights of Hi(Tn,K ⊗f∗L ) under some non- c k¯ χ ψ [ degeneracy conditions on f. Our results can be used to estimate sums of the form 2 v 4 χ (f (x ,...,x ))···χ (f (x ,...,x ))ψ(f(x ,...,x )), 1 1 1 n m m 1 n 1 n 6 1 x1,..X.,xn∈k∗ 7 where χ ,...,χ : k∗ → C∗ are multiplicative characters, ψ : k → C∗ is a nontrivial additive 0 1 m 6 character, and f ,...,f ,f are Laurent polynomials. 0 1 m / h t Key words: Toric scheme, perverse sheaf, weight. a m v: Mathematics Subject Classification: 14G15, 14F20, 11L40. i X r a 0. Introduction Letk beafinitefieldwithq elementsofcharacteristicp,letχ ,...,χ :k∗ →C∗ benontrivial 1 m multiplicative characters,let ψ :k →C∗ be a nontrivial additive character, and let f (X ,...,X ),...,f (X ,...,X ),f(X ,...,X )∈k[X ,X−1,...,X ,X−1] 1 1 n m 1 n 1 n 1 1 n n 1 beLaurentpolynomials. Wemaketheconventionthatχ (0)=0(i=1,...,m). Innumbertheory, i we are often lead to study the sum S = χ (f (x ,...,x ))···χ (f (x ,...,x ))ψ(f(x ,...,x )). 1 1 1 1 n m m 1 n 1 n x1,..X.,xn∈k∗ For this purpose, let’s consider another sum S = χ−1(x )···χ−1(x ) 2 1 n+1 m n+m x1,...,Xxn+m∈k∗ ψ(f(x ,...,x )+x f (x ,...,x )+···+x f (x ,...,x )). 1 n n+1 1 1 n n+m m 1 n We have S 2 = χ−1(x )ψ(x f (x ,...,x )) ··· χ−1(x )ψ(x f (x ,...,x )) 1 n+1 n+1 1 1 n m n+m n+m m 1 n x1,..X.,xn∈k∗xn+1...X,xn+m∈k∗(cid:0) (cid:1) (cid:0) (cid:1) ψ(f(x ,...,x )) 1 n = χ−1(x )ψ(x f (x ,...,x )) ··· χ−1(x )ψ(x f (x ,...,x )) 1 n+1 n+1 1 1 n m n+m n+m m 1 n x1,..X.,xn∈k∗ xnX+1∈k∗ xn+Xm∈k∗ ψ(f(x ,...,x )). 1 n For i=1,...,m and x ,...,x ∈k∗, if f (x ,...,x )=0, we have 1 n i 1 n χ−1(x )ψ(x f (x ,...,x ))=0; i n+i n+i i 1 n xnX+i∈k∗ if f (x ,...,x )6=0, we have i 1 n x χ−1(x )ψ(x f (x ,...,x )) = χ−1 ψ(x) i n+i n+i i 1 n i f (x ,...,x ) xnX+i∈k∗ xX∈k∗ (cid:18) i 1 n (cid:19) = χ (f (x ,...,x ))G(χ ,ψ), i i 1 n i where G(χ ,ψ)= χ−1(x)ψ(x) i i x∈k∗ X is the Gauss sum. So in any case, we have χ−1(x )ψ(x f (x ,...,x ))=χ (f (x ,...,x ))G(χ ,ψ). i n+i n+i i 1 n i i 1 n i xnX+i∈k∗ 2 Hence S = χ (f (x ,...,x ))G(χ ,ψ)···χ (f (x ,...,x ))G(χ ,ψ)ψ(f(x ,...,x )) 2 1 1 1 n 1 m m 1 n m 1 n x1,..X.,xn∈k∗ = G(χ ,ψ)···G(χ ,ψ)S . 1 m 1 As the Gauss sums are well-understood, the study of S is reduced to the study of S . 1 2 In this paper, we use l-adic cohomology theory to study sums of the form χ (x )···χ (x )ψ(f(x ,...,x )), 1 1 n n 1 n xXi∈k∗ where χ ,...,χ are multiplicative characters (nontrivial or trivial). Note that S is of this form. 1 n 2 Our results complete those in [DL], where the caseof trivialχ is treated. We follow the approach i initiated by Denef and Loeser. We first associate geometric objects to the above data. The Kummer covering [q−1]:Tn →Tn, x7→xq−1 k k on the torus Tn =Speck[X ,X−1,...,X ,X−1] defines a Tn(k)-torsor k 1 1 n n k 1→Tn(k)→Tn [q→−1]Tn →1, k k k where Tn(k) = Hom (Speck,Tn) is the group of k-rational points in Tn. Fix a prime number l k k k k distinct to p. Let χ : Tn(k) = k∗n → Q∗ be a character. Pushing-forward the above torsor by k l χ−1, we get a lisse Q -sheaf K on Tn of rank 1. We call K the Kummer sheaf associated to χ. l χ k χ For any rational point x in Tn(k′) = Hom (Speck′,Tn) with value in a finite extension k′ of k, k k k we have Tr(Fx,(Kχ)x¯)=χ(Normk′/k(x)), where F is the geometric Frobenius element at x. x The Artin-Schreier covering P :A1 →A1, x7→xq −x k k defines an A1(k)-torsor k 0→A1(k)→A1 →P A1 →0, k k k 3 whereA1(k)=Hom (Speck,A1)isthegroupofk-rationalpointsinA1. Letψ :A1(k)=k →Q∗ k k k k k l beanadditivecharacter. Pushing-forwardthistorsorbyψ−1,wegetalisseQ -sheafL ofrank1on l ψ A1,whichwecalltheArtin-Schreiersheaf. ForanyrationalpointxinA1(k′)=Hom (Speck′,A1) k k k k with value in a finite extension k′ of k, we have Tr(Fx,(Lψ)x¯)=ψ(Trk′/k(x)), where F is the geometric Frobenius element at x. x Let f = a Xi ∈k[X ,X−1,...,X ,X−1] i 1 1 n n i∈Zn X be a Laurent polynomial. The Newton polyhedron ∆ (f) of f at ∞ is the convex hull in Rn of ∞ the set {i∈Zn|a 6=0}∪{0}.We say f is non-degenerate with respect to ∆ (f) if for any face τ i ∞ of ∆ (f) not containing 0, the locus of ∞ ∂f ∂f τ τ =···= =0 ∂X ∂X 1 n in Tn is empty, where k f = a Xi. τ i i∈τ X This is equivalent to saying that the morphism f :Tn =SpecA[X ,X−1,...,X ,X−1]→A1 =Speck[T] τ k 1 1 n n k defined by the k-algebra homomorphism k[T]→k[X ,X−1,...,X ,X−1], T 7→f 1 1 n n τ is smooth. The first main result of this paper is the following theorem. Theorem 0.1. Let f : Tn → A1 be a k-morphism defined by a Laurent polynomial f ∈ k k k[X ,X−1,...,X ,X−1] that is non-degenerate with respect to ∆ (f) and let K be a Kum- 1 1 n n ∞ χ mer sheaf on Tn. Suppose dim(∆ (f))=n. Then k ∞ (i) Hi(Tn,K ⊗f∗L )=0 for i6=n. c k¯ χ ψ (ii) dim(Hn(Tn,K ⊗f∗L ))=n!vol(∆ (f)). c k¯ χ ψ ∞ 4 (iii) If 0 is an interior point of ∆ (f), then Hn(Tn,K ⊗f∗L ) is pure of weight n. ∞ c k¯ χ ψ Herethe conclusionof(iii) meansthatforanyeigenvalueλofthe geometricFrobenius element F inGal(k¯/k)actingonHn(Tn,K ⊗f∗L ),λisanalgebraicnumber,andallthegaloisconjugates c k¯ χ ψ of λ have archimedean absolute value qn2. Note that we have [q−1] [q−1]∗f∗L ∼= (K ⊗f∗L ), ∗ ψ χ ψ χ M where [q−1]:Tn →Tn is the Kummer covering,and in the direct sum on the right-hand side, χ k k goes over the set of all characters χ : Tn(k) → Q . The composition f ◦[q−1] is defined by the k l Laurent polynomial f′(X ,...,X )=f(Xq−1,...,Xq−1). 1 n 1 n Note that f′ is also non-degenerate with respect to its Newton polyhedron at ∞. We have Hi(Tn,f′∗L ) ∼= Hi(Tn,[q−1] [q−1]∗f∗L ) c k¯ ψ c k¯ ∗ ψ ∼= Hi(Tn,K ⊗f∗L ). c k¯ χ ψ χ M So Hi(Tn,K ⊗f∗L ) aredirectfactorsof Hi(Tn,f′∗L ). Hence Theorem0.1(i) and(iii) follow c k¯ χ ψ c k¯ ψ directly from the main theorem 1.3 in [DL] applied to f′. Using [I1] 2.1, one can show χ (Tn,K ⊗f∗L )=χ (Tn,f∗L ), c k¯ χ ψ c k¯ ψ where χ denotes the Euler characteristic for the cohomology with compact support. Hence The- c orem 0.1 (ii) can also be deduced from [DL] 1.3. In this paper, we give a proof of Theorem 0.1 independent of the main theorem of [DL]. On the other hand, oursecondmain Theorem0.4on the weightsof Hn(Tn,K ⊗f∗L ) doesn’t seem c k¯ χ ψ to follow from the corresponding theorem in [DL]. Corollary 0.2. Letf ∈k[X ,X−1,...,X ,X−1]be aLaurentpolynomialthatis non-degenerate 1 1 n n with respect to ∆ (f) and suppose dim(∆ (f)) = n. Then for any multiplicative characters ∞ ∞ χ ,...,χ :k∗ →C∗ and any nontrivial additive character ψ :k →C∗, we have 1 n n | χ1(x1)···χn(xn)ψ(f(x1,...,xn))|≤n!vol(∆∞(f))q2. xXi∈k∗ 5 Proof. Note that the values of χ and ψ are algebraic integers. In particular, we may consider i them to have values in Q . Let χ:k∗n →Q∗ be the character defined by l l χ(x)=χ (x )...χ (x ) 1 1 n n for any x=(x ,...,x )∈k∗n. We then have 1 n χ (x )···χ (x )ψ(f(x ,...,x ))= Tr(F ,(K ⊗f∗L ) ). 1 1 n n 1 n x χ ψ x¯ xXi∈k∗ x∈XTnk(k) By the Grothendieck trace formula ([SGA 41], [Rapport] Th´eor`eme 3.2), we have 2 2n Tr(F ,(K ⊗f∗L ) )= (−1)iTr(F,Hi(Tn,K ⊗f∗L )). x χ ψ x¯ c k¯ χ ψ x∈XTnk(k) Xi=0 By [D] 3.3.1, for any eigenvalue λ of F acting on Hn(Tn,K ⊗f∗L ), λ is an algebraic number c k¯ χ ψ and all its galois conjugates have archimedean absolute value ≤qn2. Combined with Theorem 0.1 (i) and (ii), we get 2n | (−1)iTr(F,Hci(Tnk¯,Kχ⊗f∗Lψ))|≤n!vol(∆∞(f))qn2. i=0 X So we have n | χ1(x1)···χn(xn)ψ(f(x1,...,xn))|≤n!vol(∆∞(f))q2. xXi∈k∗ Combining Corollary 0.2 with the discussion at the beginning, and using the fact that Gauss sums have absolute value q21, we get the following. Corollary0.3. Letf,f ,...,f ∈k[X ,X−1,...,X ,X−1]beLaurentpolynomials,χ ,...,χ : 1 m 1 1 n n 1 m k∗ → C∗ nontrivial multiplicative characters, and ψ : k → C∗ a nontrivial additive character. Suppose the Laurent polynomial F(x ,...,x ,x ,...,x )=f(x ,...,x )+x f (x ,...,x )+...+x f (x ,...,x ) 1 n n+1 n+m 1 n n+1 1 1 n n+m m 1 n is non-degenerate with respect to ∆ (F), and dim(∆ (F))=m+n. Then we have ∞ ∞ | χ (f (x ,...,x ))···χ (f (x ,...,x ))ψ(f(x ,...,x ))|≤(n+m)!vol(∆ (F))qn/2. 1 1 1 n m m 1 n 1 n ∞ xXi∈k∗ 6 Under the assumption of Theorem 0.1, let E(Tn,f,χ)= e Tw, k w w∈Z X where e is the number of eigenvalues counted with multiplicities of the geometric Frobenius w elementF inGal(k¯/k)actingonHn(Tn,K ⊗f∗L )withweightw. Ournextgoalistodetermine c k¯ χ ψ E(Tn,f,χ). k Foranyconvexpolyhedralconeδ inRn with0beingaface,definetheconvexpolytopepoly(δ) to be the intersection of δ with a hyperplane in Rn which does not contain 0 and intersects each one dimensional face of δ. Note that poly(δ) is defined only up to combinatorial equivalence. For any convex polytope ∆ in Rn and any face τ of ∆, define cone (τ) to be the cone generated by ∆ u′−u (u′ ∈∆, u∈τ), and define cone◦(τ) to be the image of cone (τ) in Rn/span(τ −τ). Note ∆ ∆ that 0 is a face of cone◦ (τ). We define polynomials α(δ) and β(∆) in one variable T inductively ∆ by the following formulas: α({0}) = 1, β(∆) = (T2−1)dim(∆)+ (T2−1)dim(τ)α(cone◦(τ)), ∆ τ faceXof ∆,τ6=∆ α(δ) = trunc ((1−T2)β(poly(δ))), ≤dim(δ)−1 where trunc (·) denotes taking the degree ≤d part of a polynomial. These polynomials are first ≤d introducedbyStanley[S].Notethatα(δ)andβ(∆)onlyinvolveevenpowersofT,andtheydepend only on the combinatorial types of δ and ∆. If δ is a simplicial cone, that is, if δ is generated by linearly independent vectors, then using induction on dim(δ), one can verify α(δ)=1. Let χ : Tn(k) → Q∗ be a character. For a rational convex polytope ∆ in Rn of dimension n, k l let T be the set of faces τ of ∆ so that τ 6=∆, 0∈τ, and K ∼=p∗K for a Kummer sheaf K on χ τ τ τ the torus T =Speck[Zn∩span(τ −τ)], where τ p :Tn =Speck[Zn]→T =Speck[Zn∩span(τ −τ)] τ k τ is the morphism defined by the canonical homomorphism k[Zn∩span(τ −τ)]֒→k[Zn]. 7 Define e(∆,χ)=n!vol(∆)+ (−1)n−dim(τ)(dim(τ))!vol(τ)α(cone◦ (τ))(1) ∆ τ∈T X and define a polynomial E(∆,χ) inductively by E(∆,χ)=e(∆,χ)Tn− (−1)n−dim(τ)E(τ,χ )α(cone◦ (τ)). τ ∆ τ∈T X Our second main result is the following. Theorem 0.4. Let f : Tn → A1 be a k-morphism defined by a Laurent polynomial f ∈ k k k[X ,X−1,...,X ,X−1] that is non-degenerate with respect to ∆ (f) and let K be a Kum- 1 1 n n ∞ χ mer sheaf on Tn. Suppose dim(∆ (f))=n. Let k ∞ E(Tn,f,χ)= e Tw, k w w∈Z X where e is the number of eigenvalues counted with multiplicities of the geometric Frobenius w element F in Gal(k¯/k) acting on Hn(Tn,K ⊗ f∗L ) with weight w. Then E(Tn,f,χ) is a c k¯ χ ψ k polynomial of degree ≤n, and E(Tn,f,χ) = E(∆ (f),χ), k ∞ e = e(∆ (f),χ). n ∞ Corollary 0.5. Let f : Tn → A1 be a k-morphism defined by a Laurent polynomial f ∈ k k k[X ,X−1,...,X ,X−1] that is non-degenerate with respect to ∆ (f) and let K be a Kummer 1 1 n n ∞ χ sheaf on Tn. Suppose dim(∆ (f))=n and suppose for any face τ of ∆ (f) of codimension one k ∞ ∞ containing 0, K is not the inverse image of any Kummer sheaf on T =Speck[Zn∩span(τ −τ)] χ τ under the morphism p :Tn =Speck[Zn]→T =Speck[Zn∩span(τ −τ)]. τ k τ Then Hn(Tn,K ⊗f∗L ) is pure of weight n. c k¯ χ ψ Remark 0.6. Note that this corollary together with Theorem 0.1 is Theorem 4.2 in [AS], except that Adolphson and Sperber prove the theorem for almost all p. 8 ProofofCorollary0.5. Underourassumption,thesetT offacesτ of∆ (f)sothatτ 6=∆ (f), ∞ ∞ 0 ∈ τ, and K ∼= p∗K for a Kummer sheaf K on the torus T = Speck[Zn ∩span(τ −τ)] is χ τ τ τ τ empty. Therefore E(∆ (f),χ)=e(∆ (f),χ)Tn. ∞ ∞ By Theorem 0.4, this implies E(Tn,f,χ)=e(∆ (f),χ)Tn, k ∞ and hence Hn(Tn,K ⊗f∗L ) is pure of weight n. c k¯ χ ψ For a rational convex polytope ∆ in Rn with dimension n, recall that T is the set of faces τ of ∆ so that τ 6= ∆, 0 ∈ τ, and K ∼= p∗K for a Kummer sheaf K on the torus T = χ τ τ τ τ Speck[Zn∩span(τ −τ)]. Define V (∆,χ)= vol(τ) i τ∈T,Xdim(τ)=i for 0≤i≤n−1 and define V (∆,χ)=vol(∆). n Let τ be the smallest face of ∆ containing 0. We say ∆ is simplicial at the origin if there are 0 exactly n−dim(τ ) faces of ∆ that have dimension n−1 and contain τ . If ∆ is simplicial at 0 0 the origin and τ is a face containing 0, then the number of faces of ∆ that have dimension k and n−dim(τ) contain τ is . n−k (cid:18) (cid:19) The following corollary is Theorem 4.8 in [AS]. Corollary 0.7. Let f : Tn → A1 be a k-morphism defined by a Laurent polynomial f ∈ k k k[X ,X−1,...,X ,X−1] that is non-degenerate with respect to ∆ (f) and let K be a Kummer 1 1 n n ∞ χ sheaf on Tn. Suppose dim(∆ (f)) = n and suppose ∆ (f) is simplicial at the origin. Let e k ∞ ∞ w be the number of eigenvalues counted with multiplicities of the geometric Frobenius element F in Gal(k¯/k) acting on Hn(Tn,K ⊗f∗L ) with weight w. Then we have c k¯ χ ψ w n−i e = (−1)w−ii! V (∆ (f),χ). w n−w i ∞ i=0 (cid:18) (cid:19) X Proof. The hypothesis that ∆ (f) is simplicial at the origin implies that ∞ α(cone◦ (τ))=1 ∆∞(f) 9 for any face τ of ∆ (f) containing 0. By Theorem 0.4, we have ∞ e = e(∆ (f),χ) n ∞ = n!vol(∆ (f))+ (−1)n−dim(τ)(dim(τ))!vol(τ) ∞ τ∈T X n−1 = n!V (∆ (f),χ)+ (−1)n−ii!V (∆ (f),χ) n ∞ i ∞ i=0 X n = (−1)n−ii!V (∆ (f),χ). i ∞ i=0 X This proves our assertion for w=n. We use induction on n. Under our assumption, we have E(∆ (f),χ)=e(∆ (f),χ)Tn− (−1)n−dim(τ)E(τ,χ ). ∞ ∞ τ τ∈T X For w ≤ n−1, taking the coefficients of Tw on both sides of the above equality and applying Theorem 0.4 and the induction hypothesis to the pairs (τ,χ ) (τ ∈T), we get τ w dim(τ)−i e =− (−1)n−dim(τ) (−1)w−ii! vol(τ′). w dim(τ)−w τ∈T,w≤dim(τ)≤n−1 i=0 (cid:18) (cid:19)τ′≺τ,dim(τ′)=i,τ′∈T X X X So we have w dim(τ)−i e = (−1)w−i+n+1i! (−1)dim(τ) vol(τ′). w dim(τ)−w Xi=0 τ′∈T,Xdim(τ′)=i τ′≺τ,w≤Xdim(τ)≤n−1 (cid:18) (cid:19) By our assumption, for each τ′ containing 0 of dimension i, the number of faces of ∆ (f) that ∞ n−i have dimension k and contain τ′ is . So we have n−k (cid:18) (cid:19) w n−1 k−i n−i e = (−1)w−i+n+1i! (−1)k vol(τ′). w k−w n−k Xi=0 τ′∈T,Xdim(τ′)=ikX=w (cid:18) (cid:19)(cid:18) (cid:19) We have n−1 k−i n−i (−1)k k−w n−k k=w (cid:18) (cid:19)(cid:18) (cid:19) X n−1 n−w n−i = (−1)k k−w n−w k=w (cid:18) (cid:19)(cid:18) (cid:19) X n−1−w n−i n−w = (−1)w (−1)j n−w j (cid:18) (cid:19) j=0 (cid:18) (cid:19) X n−i = (−1)n−1 . n−w (cid:18) (cid:19) 10