Por ejemplo, se quiere verificar si un polinomio es idéntico a cero o no, donde f() es definido de una manera indirecta. En lugar de probarlo formalmente, se checa si para ciertas ai. Una implementación será:
Dado
, el grado d y k;
Define
.
Repeat k veces:
elige arbitrariamente
de I
Calcula
;
Si no es cero, termina y concluye que f() no es idéntico 0;
end repeat
Concluye que f() es idéntico 0.
La probabilidad de equivocarse depende del número de ceros de f() en el intervalo (tarea!). Con este fin se puede usar la propiedad: