The Complexity of the Annihilating Polynomial

N. Kayal
{"title":"The Complexity of the Annihilating Polynomial","authors":"N. Kayal","doi":"10.1109/CCC.2009.37","DOIUrl":null,"url":null,"abstract":"Let F be a field and f_1, ..., f_k in F[x_1, ..., x_n] be a set of k polynomials of degree d in n variables over the field F. These polynomials are said to be algebraically dependent if there exists a nonzero k-variate polynomial A(t_1, ..., t_k) in F[t_1, ..., t_k] such that A(f_1, ..., f_k) = 0. A is then called an (f_1, ..., f_k)-annihilating polynomial. Within computer science, the notion of algebraic dependence was used in Dvir, Gabizon and Wigderson to construct explicit deterministic extractors from low-degree polynomial sources. They also observed that given (f_1, ..., f_k) as arithmetic circuits, there exists an efficient randomized algorithm for testing their algebraic independence. The problems of determining good bounds on the degree of the annihilating polynomial and of computing it explicitly were posed as open questions. We solve the two posed problems in the following way: ≫≫ We give closely matching upper and lower bounds for the degree of the annihilating polynomial. ≫≫ We show that it is NP-hard to decide if A(0, .. ,0) equals zero. Indeed the annihilating polynomial A(t_1, .., t_k)$ does not even admit a small circuit representation unless the polynomial hierarchy collapses. This then, to the best of our knowledge, is the only natural computational problem where determining the existence of an object (the annihilating polynomial in our case) can be done efficiently but the actual computation of the object is provably hard.","PeriodicalId":158572,"journal":{"name":"2009 24th Annual IEEE Conference on Computational Complexity","volume":"34 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-07-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"34","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 24th Annual IEEE Conference on Computational Complexity","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CCC.2009.37","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 34

Abstract

Let F be a field and f_1, ..., f_k in F[x_1, ..., x_n] be a set of k polynomials of degree d in n variables over the field F. These polynomials are said to be algebraically dependent if there exists a nonzero k-variate polynomial A(t_1, ..., t_k) in F[t_1, ..., t_k] such that A(f_1, ..., f_k) = 0. A is then called an (f_1, ..., f_k)-annihilating polynomial. Within computer science, the notion of algebraic dependence was used in Dvir, Gabizon and Wigderson to construct explicit deterministic extractors from low-degree polynomial sources. They also observed that given (f_1, ..., f_k) as arithmetic circuits, there exists an efficient randomized algorithm for testing their algebraic independence. The problems of determining good bounds on the degree of the annihilating polynomial and of computing it explicitly were posed as open questions. We solve the two posed problems in the following way: ≫≫ We give closely matching upper and lower bounds for the degree of the annihilating polynomial. ≫≫ We show that it is NP-hard to decide if A(0, .. ,0) equals zero. Indeed the annihilating polynomial A(t_1, .., t_k)$ does not even admit a small circuit representation unless the polynomial hierarchy collapses. This then, to the best of our knowledge, is the only natural computational problem where determining the existence of an object (the annihilating polynomial in our case) can be done efficiently but the actual computation of the object is provably hard.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
湮灭多项式的复杂度
设F是场,f_1,…, f_k在F[x_1,…], x_n]是域f上n个变量的k次多项式的集合,如果存在一个非零k变量多项式a (t_1,…),则这些多项式是代数相关的。, t_k) in F[t_1,…], t_k]使得A(f_1,…, f_k) = 0。A称为an (f_1,…), f_k)-湮灭多项式。在计算机科学中,Dvir、Gabizon和Wigderson使用代数依赖的概念从低次多项式源构建显式确定性提取器。他们还观察到给定(f_1,…, f_k)作为算术电路,存在一种有效的随机算法来检验它们的代数独立性。确定湮灭多项式度的良好界和明确计算它的问题被作为开放问题提出。我们用以下方法解决了这两个问题:我们给出了湮灭多项式度的紧密匹配的上界和下界。我们证明了判定A(0,…)是np困难的。(0) = 0。事实上,湮灭多项式A(t_1,…, t_k)$甚至不允许一个小的电路表示,除非多项式层次结构崩溃。据我们所知,这是唯一的自然计算问题,确定一个对象的存在(在我们的例子中是湮灭多项式)可以有效地完成,但对象的实际计算被证明是困难的。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Planar Graph Isomorphism is in Log-Space Increasing the Gap between Descriptional Complexity and Algorithmic Probability Every Permutation CSP of arity 3 is Approximation Resistant Lower Bounds on Quantum Multiparty Communication Complexity The Maximum Communication Complexity of Multi-Party Pointer Jumping
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1