湮灭多项式的复杂度

N. Kayal
{"title":"湮灭多项式的复杂度","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":"{\"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}","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

摘要

设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)$甚至不允许一个小的电路表示,除非多项式层次结构崩溃。据我们所知,这是唯一的自然计算问题,确定一个对象的存在(在我们的例子中是湮灭多项式)可以有效地完成,但对象的实际计算被证明是困难的。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
The Complexity of the Annihilating Polynomial
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.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信