Das Testen der Polynomidentität ist das Standardbeispiel für ein Problem, von dem bekannt ist, dass es in Co-RP, aber nicht in P vorliegt . Über arithmetische Schaltungen scheint es in der Tat schwierig zu sein, da der Grad des Polynoms durch wiederholtes Quadrieren exponentiell groß gemacht werden kann. Diese Frage befasst sich mit der Frage, wie dies umgangen und das Problem in einer zufälligen Polynomzeit gehalten werden kann.
Wenn das Problem andererseits anfänglich dargestellt wird (z. B. hier ), wird es häufig über arithmetische Ausdrücke dargestellt, die nur Konstanten, Variablen, Additionen und Multiplikationen enthalten. Solche Polynome haben höchstens einen Gesamtgrad in der Länge des Eingabeausdrucks, und für jedes solche Polynom ist die Größe des Ausgabewerts ein Polynom in der Größe der Eingabewerte. Aber da ein Polynom vom Grad höchstens Wurzeln hat, ist das nicht trivial? Bewerten Sie einfach das Polynom über den Rationalen bei jedemd unterscheiden Sie Punkte und prüfen Sie, ob das Ergebnis an jedem Punkt Null ist. Dies sollte nur Polynomzeit dauern. Ist das richtig? Wenn ja, warum werden arithmetische Ausdrücke ohne gemeinsame Unterausdrücke häufig als Beispiele verwendet, wenn das Teilen für die Schwierigkeit des Problems wesentlich ist?