Arithmetic circuit complexity of division and truncation

P. Dutta, Gorav Jindal, Anurag Pandey, Amit Sinhababu
{"title":"Arithmetic circuit complexity of division and truncation","authors":"P. Dutta, Gorav Jindal, Anurag Pandey, Amit Sinhababu","doi":"10.4230/LIPIcs.CCC.2021.25","DOIUrl":null,"url":null,"abstract":"Given polynomials f, g, h ∈ F[x1, ..., xn] such that f = g/h, where both g and h are computable by arithmetic circuits of size s, we show that f can be computed by a circuit of size poly(s, deg(h)). This solves a special case of division elimination for high-degree circuits (Kaltofen'87 & WACT'16). The result is an exponential improvement over Strassen's classic result (Strassen'73) when deg(h) is poly(s) and deg(f) is exp(s), since the latter gives an upper bound of poly(s, deg(f)). Further, we show that any univariate polynomial family (fd)d, defined by the initial segment of the power series expansion of rational function gd(x)/hd(x) up to degree d (i.e. fd = gd/hd mod xd+1), where circuit size of g is sd and degree of gd is at most d, can be computed by a circuit of size poly(sd, deg(hd), log d). We also show a hardness result when the degrees of the rational functions are high (i.e. Ω(d)), assuming hardness of the integer factorization problem. Finally, we extend this conditional hardness to simple algebraic functions as well, and show that for every prime p, there is an integral algebraic power series with its minimal polynomial satisfying a degree p polynomial equation, such that its initial segment is hard to compute unless integer factoring is easy, or a multiple of n! is easy to compute. Both, integer factoring and computation of multiple of n!, are believed to be notoriously hard. In contrast, we show examples of transcendental power series whose initial segments are easy to compute.","PeriodicalId":336911,"journal":{"name":"Proceedings of the 36th Computational Complexity Conference","volume":"81 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-07-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 36th Computational Complexity Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.4230/LIPIcs.CCC.2021.25","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

Given polynomials f, g, h ∈ F[x1, ..., xn] such that f = g/h, where both g and h are computable by arithmetic circuits of size s, we show that f can be computed by a circuit of size poly(s, deg(h)). This solves a special case of division elimination for high-degree circuits (Kaltofen'87 & WACT'16). The result is an exponential improvement over Strassen's classic result (Strassen'73) when deg(h) is poly(s) and deg(f) is exp(s), since the latter gives an upper bound of poly(s, deg(f)). Further, we show that any univariate polynomial family (fd)d, defined by the initial segment of the power series expansion of rational function gd(x)/hd(x) up to degree d (i.e. fd = gd/hd mod xd+1), where circuit size of g is sd and degree of gd is at most d, can be computed by a circuit of size poly(sd, deg(hd), log d). We also show a hardness result when the degrees of the rational functions are high (i.e. Ω(d)), assuming hardness of the integer factorization problem. Finally, we extend this conditional hardness to simple algebraic functions as well, and show that for every prime p, there is an integral algebraic power series with its minimal polynomial satisfying a degree p polynomial equation, such that its initial segment is hard to compute unless integer factoring is easy, or a multiple of n! is easy to compute. Both, integer factoring and computation of multiple of n!, are believed to be notoriously hard. In contrast, we show examples of transcendental power series whose initial segments are easy to compute.
算术电路的除法和截断复杂度
给定多项式f, g, h∈f [x1,…], xn]使得f = g/h,其中g和h都可以由大小为s的算术电路计算,我们证明f可以由大小为poly(s, deg(h))的电路计算。这解决了高阶电路除法消除的特殊情况(Kaltofen'87 & WACT'16)。当deg(h)是poly(s), deg(f)是exp(s)时,结果是对Strassen的经典结果(Strassen'73)的指数改进,因为后者给出了poly(s, deg(f))的上界。进一步,我们表明,任何一元多项式的家庭(fd) d,定义的初始段有理函数的幂级数展开gd (x) / hd (x)学位d(即fd = gd / hd mod xd + 1),电路g是sd的大小和程度的gd最多是d,可以计算的电路规模聚(sd,度(hd),日志d)。我们也显示硬度结果当理性功能的度高(即Ω(d)),假设硬度的整数分解问题。最后,我们将这种条件的难解性也推广到简单的代数函数,并证明了对于每一个素数p,存在一个积分代数幂级数,其最小多项式满足一个p次多项式方程,使得它的初始段很难计算,除非整数分解很容易,或者n的倍数!很容易计算。都有,整数分解和n的倍数计算!,被认为是出了名的难。相反,我们给出了一些超越幂级数的例子,它们的初始段很容易计算。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
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学术文献互助群
群 号:604180095
Book学术官方微信