[ Editado. He revisado el problema para centrarme en el caso especial de los enteros módulo 2].
Se le da una función f a partir de cadenas binarias x ∈ {0,1} n a los enteros, o (sin pérdida de generalidad) sólo a {0,1}. Sólo se le promete que f no es del todo un número par.
Pregunta. Con sólo poly( n ) bits aleatorios, ¿cómo se describe un subconjunto S ⊂ {0,1} n de modo que, con una probabilidad de al menos 1/poly( n ), la suma (módulo p ) de f ( x ) sobre todo x ∈ S es impar?
Me interesan los algoritmos eficientes; por ejemplo, la búsqueda de un x ∈ {0,1} n para lo cual f ( x ) es impar, al evaluar la mayoría de los valores de x no está permitido (ya que en el peor de los casos se tarda un tiempo exponencial).