Je lis la preuve d' ici et je suis tombé sur un problème technique (pourtant crucial). Je sais que c'est assez spécifique et le contexte est problématique, mais je n'ai pas pu le comprendre moi-même.
Aux pages 51 et 55, après avoir présenté les vérificateurs "standard", ils se tournent pour modifier les vérificateurs afin de vérifier les affectations fractionnées.
Dans le premier cas (p. 51), ils vérifient que sont à près du code polynomial, puis ils utilisent l'algèbre (+ zéro-testeurs) pour construire une famille de polynômes (avec un Sum- Vérifiez la propriété liée à la formule d'entrée) que chacun peut être évalué à un point donné 3 valeurs de chacun de (les mots de code du placard de code polynomial à ).
Dans le second cas (p. 55), ils vérifient que sont proches d'être linéaires, puis ils définissent une fonction comme étant une somme spéciale de telle sorte que puisse être évalué à un point donné des valeurs de chacun de (le placard des fonctions linéaires à ).
Ensuite, dans les deux cas, ils effectuent des tests (Sum-Check ou Tensor + Hadamard) sur les valeurs d'un polynôme aléatoire dans la famille / .
Mon problème est que la procédure de reconstruction des valeurs requises de chacun des peut fournir des valeurs incorrectes avec une probabilité constante non négligeable . De plus, la probabilité que toutes les valeurs soient reconstruites correctement est très faible, seulement pour une constante . Et cela est vrai pour les deux cas.
Cela peut être mauvais car certaines étapes des vérificateurs nécessitent d'obtenir des valeurs de la fonction cible / un polynôme de la famille whp
Donc, nous devons amplifier la probabilité de réussite en utilisant à plusieurs reprises la «procédure algébrique de reconstruction» quelques fois pour chaque .
Maintenant, cela signifie que l'explosion de la complexité de la requête de la sous-routine (relativement à la complexité de la requête des vérificateurs d'origine) est légèrement plus grande que , c'est-à-dire qu'elle est (contrairement à la "garanti" - "souhaité" explosion dans l'énoncé des théorèmes).
Est-ce un problème ou manque-t-il quelque chose (que je suis probablement)?