16

在阅读Dick Lipton的博客时,我偶然发现了他的Bourne Factor帖子结尾处的以下事实:

如果对于每个,都存在形式的关系 其中,每个,和的位长均为,则因式分解为多项式电路。2 n= m 1 k = 0 a k b c k k m = p o l y n a k b k c k p o l y n n

(2n)!=k=0m1akbkck
m=poly(n)akbkckpoly(n)

换句话说,具有指数位数的,可以有效地表示。(2n)!

我有几个问题:

  • 有人可以提供上述关系的证明,告诉我名称和/或提供任何参考文献吗?
  • 如果我要给你,以及,和每一个,是否可以提供一个多项式时间算法来检查关系的有效性(即)?中号一个ķ b ķ Ç ķ Ñ PnmakbkckNP

4
那篇博客文章实际上不是相反吗?也就是说,如果上述方程式形成一般(2n)!=具有解,则因式分解具有多项式大小的电路。
mikero 2012年

3
我想您实际上写的是Dick Lipton写的相反的话。他说,如果每这样的方程式存在,那么分解就具有多项式大小的电路。因此,这意味着如果因式分解是非均匀困难的(对于无限多个n),则不存在上述形式的方程式(对于无限多个n)。nnn
Sasho Nikolov

@ mikero,SashoNikolov,对不起,我都道歉。我已经编辑了我的问题。
user834 2012年

1
注意,“多项式时间算法”通常是指统一算法。立顿的帖子仅断言存在用于分解的多尺寸电路系列。
Sasho Nikolov

1
请注意,为了使该属性为真,b kc k的位长应为p o l y n /如Lipton的博客/所述,并且p o l y 2 n为整数。您的定义不清楚。akbkckpoly(n)poly(2n)
Gopi 2012年

Answers:


8

我将评论为什么要像问题那样建立关系 = m 1 k = 0 a k b c k k (每n个)有助于分解。我不能完全说完论点,但也许有人可以。

(2n)!=k=0m1akbkck
n

(2n)!(2n)!modxxx

y!modxyxygcd(x,y!)1gcd(x,(y!modx))yx

2ygcd(x,(2n)!)nlogxxnx(2n)!(2n+1)!x是无平方的,并且所有主要因子的位长都相同。在这种情况下(不重要,请参阅Blum整数),我不知道该怎么办。


nakbkck2ppx(pn)!(pn+1)!
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.