PCP定理证明的技术问题


12

我从这里阅读证明,偶然发现了一个技术性(但仍然很关键)的问题。我知道这是很具体的,上下文也有问题,但是我自己也无法弄清楚。

在第51和55页中,展示了“标准”验证者之后,他们转向修改验证者,以便检查分组分配。

在第一种情况(第51页)它们检查是 -close到多项式码,然后他们使用Algebraization(+零测试器)中,构建多项式的家族(与求和检查与输入公式相关的属性),可以在给定(多项式代码的代码字 3个值的情况下对每个值进行评估)。f1,,fk0.01f~1,,f~kf1,,fk

在第二种情况下(第55页)它们检查是 -close至是线性的,然后将它们定义一个函数是一个特殊的总和这样就可以在给定(线性函数)的值的情况下对进行求值。f1,,fk0.01ff~1,,f~kff~1,,f~kf1,,fk

然后,在这两种情况下,他们都对家庭/随机多项式的值进行测试(Sum-Check或Tensor + Hadamard)。f~

我的问题是,重建的每个所需值的过程可能会以一些不可忽略的恒定概率提供不正确的值。而且,正确重建所有值的可能性非常低,对于某些常数仅为。两种情况都是如此。f~ickc

这可能很糟糕,因为验证程序的某些步骤要求从族whp 获得目标函数 /多项式的值F

因此,我们需要通过对每个重复使用“重构代数过程”次数来放大成功概率。Ø日志ķF一世

现在,这意味着子例程的查询复杂度的膨胀(相对于原始验证者的查询复杂度)略大于,即为(与定理中的“保证”-“希望”爆破)。ķØķ日志ķØķ

这是一个问题还是我错过了某些东西(可能是我)?


抱歉,这应该很明显,但是定理的陈述在哪里要求爆破?根据粗略的读数,k似乎是任何固定的常数整数(不是吗?)。Øķķ
克莱门特·

@ClementC。然后查看编号为3.2和3.3的定义以及组合递归引理(最关键的是其证明)。观察到使用正常形式验证者检查拆分分配的能力的唯一地方是证明组合引理(实际上,在构造验证者时,在任何其他地方,这都是“巨大的责任”)。在证明中,根本不是常数。ķ
Don Fanucci

公平,它用于。但是,为了证明推论3.3和定理3.5中的PCP定理,Q n = 1,因此(不管额外的对数k是否确实应在此处),这确实是一个常数。p=Q(nQ(n)=1个logķ
克莱门特·

@ClementC。谢谢,您是正确的,当我们使用合成时,我们使用常数p
唐·范努奇

Answers:


1

本文使用的查询复杂度为Ø1个ØpØÿØGñ

对于引理3.1,需要注意的是,所使用的查询复杂度为Ø1个

如果问题是引理3.1如何推广到非恒定查询复杂度,这的确在ØpØÿFñ之外提出了一个问题。

通过编写将查询复杂度降低到Ø1个的验证程序,可以避免此问题(引理4.4)。

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.