Sea un polinomio simétrico , es decir, un polinomio tal que f ( x ) = f ( σ ( x ) ) para todas las x ∈ K n y todas las permutaciones σ ∈ S n . Por conveniencia, podemos suponer que K es un campo finito, para evitar abordar problemas con el modelo de computación.
Supongamos que denota la complejidad de calcular f , es decir, la complejidad de un algoritmo que, dado x , devuelve f ( x ) . ¿Podemos de alguna manera caracterizar C ( f ) , en base a las propiedades de f ? Por ejemplo, ¿estamos garantizados de que C ( f ) es polinomial (en n ) para todos los polinomios simétricos f ?
Como caso especial, parece que (a) podemos calcular los polinomios de suma de potencia en el tiempo , y (b) podemos calcular los polinomios simétricos elementales en el tiempo poli ( n ) , utilizando las identidades de Newton . Como consecuencia, si f es una suma ponderada de monomios donde ninguna variable se eleva a una potencia superior a 1 (es decir, si f es multilineal), entonces f puede calcularse en tiempo polinomial (ya que puede expresarse como una suma ponderada de polinomios simétricos elementales). Por ejemplo, cuando K = G F ( , entonces cada polinomio simétrico se puede calcular en tiempo polinómico. ¿Se puede decir algo más que esto?