Sea un polinomio sobre un campo finito fijo. Supongamos que se nos da el valor de en algún vector y el vector .
Ahora queremos calcular el valor de en un vector manera que e difieran exactamente en una posición (en otras palabras, volteamos exactamente un bit en ). ¿Cuáles son las compensaciones de espacio y tiempo para este problema?
Por ejemplo, si es el número de monomios en , que puede almacenar los coeficientes y los valores de todos los monomios en . Si se voltea , fijamos el valor de cada monomio que contiene y luego el valor de usando la información almacenada. En general, necesitamos tiempo y espacio.
(No digo nada acerca de cómo identificamos los monomios que contienen para su propósito. Puede elegir cualquier representación razonable de , en el ejemplo asumo que almacenamos una lista de monomios que contienen para cada .)
¿Hay algo mejor?