{"title":"Derandomization of Sparse Cyclotomic Integer Zero Testing","authors":"Qi Cheng","doi":"10.1109/FOCS.2007.23","DOIUrl":null,"url":null,"abstract":"The zero testing and sign determination problems of real algebraic numbers of high extension degree are important in computational complexity and numerical analysis. In this paper we concentrate an sparse cyclotomic integers. Given an integer n and a sparse polynomial f(x) = C<sub>k</sub>x<sup>e(k)</sup> + c<sub>k-1</sub>x<sup>e(k-1)</sup> + ... + c<sub>1</sub>x<sup>e(1)</sup>over Z, we present a deterministic polynomial time algorithm to decide whether f(w<sub>n</sub>) is zero or not, where f(w<sub>n</sub>) denotes the n-th primitive root of unity e<sup>2piradic(-1/n)</sup>. All previously known algorithms are either randomized, or do not run in polynomial time. As a side result, we prove that if n is free of prime factors less than k + 1, there exist k field automorphisms sigma<sub>1</sub>, sigma<sub>2</sub>, ... , sigma<sub>k</sub> in the Galois group Gal (Q(w<sub>n</sub>)/Q) such that for any nonzero integers c<sub>1</sub>, c<sub>2</sub> ... , c<sub>k</sub> and for any integers 0 les e<sub>1</sub> < e<sub>2</sub> < ... < e<sub>k</sub> < n, there exists i so that |sigma<sub>i</sub>(c<sub>k</sub>w<sub>n</sub> <sup>ek</sup> + c<sub>k-1</sub>w<sub>n</sub> <sup>e(k-1)</sup> + ... + c<sub>1</sub>w<sub>n</sub> <sup>e(1)</sup>) | ges 1/2<sup>(k(2)log</sup> <sup>n+klogk)</sup>.","PeriodicalId":197431,"journal":{"name":"48th Annual IEEE Symposium on Foundations of Computer Science (FOCS'07)","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2007-10-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"31","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"48th Annual IEEE Symposium on Foundations of Computer Science (FOCS'07)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/FOCS.2007.23","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 31
Abstract
The zero testing and sign determination problems of real algebraic numbers of high extension degree are important in computational complexity and numerical analysis. In this paper we concentrate an sparse cyclotomic integers. Given an integer n and a sparse polynomial f(x) = Ckxe(k) + ck-1xe(k-1) + ... + c1xe(1)over Z, we present a deterministic polynomial time algorithm to decide whether f(wn) is zero or not, where f(wn) denotes the n-th primitive root of unity e2piradic(-1/n). All previously known algorithms are either randomized, or do not run in polynomial time. As a side result, we prove that if n is free of prime factors less than k + 1, there exist k field automorphisms sigma1, sigma2, ... , sigmak in the Galois group Gal (Q(wn)/Q) such that for any nonzero integers c1, c2 ... , ck and for any integers 0 les e1 < e2 < ... < ek < n, there exists i so that |sigmai(ckwnek + ck-1wne(k-1) + ... + c1wne(1)) | ges 1/2(k(2)logn+klogk).