En un examen próximo que tenemos que hacer Gröbnber-Base de cálculo con el algoritmo de Buchberger. Un ejemplo típico se parece a esto:
$$ \langle f_1,f_2 \rangle $$
Entonces me calcular el S-Polinomio $S(f_1,f_2)$. La mayoría del tiempo $S(f_1,f_2)$ es una fea expresión así que el uso de las combinaciones lineales de $\langle f_1, f_2, S(f_1,f_2)\rangle$ y obtener una nueva representación del ideal con buen polinomios $\langle f_1',f_2',f_3' \rangle$.
Ahora, tengo que reiniciar el algoritmo de Buchberger porque me han cambiado la representación ideal y calcular el $S(f_1',f_2'), S(f_1',f_3') \dots$. Usualmente $\langle f_1',f_2',f_3' \rangle$ es válido Gröber base ya. Pero para calcular los tres (o más) de los S-Polinomios lleva un montón de tiempo. Es que hay un fast (computable) criterios para comprobar si una determinada base es ya un Gröbner-Base y para anular el cálculo?