Ich lese den Beweis von hier und bin auf ein technisches (aber entscheidendes) Problem gestoßen. Ich weiß, dass dies ziemlich spezifisch und der Kontext problematisch ist, aber ich konnte es selbst nicht herausfinden.
Auf den Seiten 51 und 55 ändern sie nach der Präsentation der "Standard" -Verifizierer die Verifizierer, um die geteilten Zuordnungen zu überprüfen.
Im ersten Fall (p. 51) kontrollieren , dass sie sind -Schließen an den Polynom - Code, und verwenden sie die Algebraisierung (+ Null-Tester) , eine Familie von Polynomen (mit einer Summe zu konstruieren -Überprüfen Sie die Eigenschaft in Bezug auf die Eingabeformel, dass jede an einem Punkt ausgewertet werden kann, wenn 3 Werte von (die Codewörter des Polynomcode-Schranks zu ) gegeben sind.
Im zweiten Fall (p. 55) , sie prüfen , dass sind -Schließen zu linear und dann definieren sie eine Funktion eine spezielle Summe sein solchen dass an einem Punkt ausgewertet werden kann, wenn Werte von (der lineare Funktionsschrank entspricht ).
Dann führen sie in beiden Fällen Tests (Sum-Check oder Tensor + Hadamard) an den Werten eines zufälligen Polynoms in der Familie / .
Mein Problem ist, dass das Verfahren zur Rekonstruktion der erforderlichen Werte von jedem von falsche Werte mit einer nicht zu vernachlässigenden konstanten Wahrscheinlichkeit liefern kann . Darüber hinaus ist die Wahrscheinlichkeit, dass alle Werte korrekt rekonstruiert werden, sehr gering, nur für eine Konstante . Dies gilt für beide Fälle.
Dies kann schlecht sein, da einige der Schritte der Verifizierer erforderlich sind, um Werte der Zielfunktion / a-Polynom von der Familie whp zu erhalten
Ist das ein Problem oder fehlt mir etwas (was ich wahrscheinlich bin)?
quelle
Antworten:
quelle