Es scheint mir, dass die Aufgabe zum Entfernen von Quadraten auf die Factoring- Aufgabe reduziert werden kann , aber dass es keine Möglichkeit gibt, das Factoring auf das Entfernen von Quadraten zu reduzieren. Gibt es eine Möglichkeit, dieses "Gefühl" präziser zu machen, dh eine allgemein angenommene Hypothese, die verletzt würde, wenn das Factoring auf das Entfernen von Quadraten reduziert werden könnte? Sollte das Entfernen von Quadraten tatsächlich einfacher sein als das Faktorisieren (im obigen Sinne), ist die nächste Frage, ob es sich um ein NP-Zwischenproblem handelt (dh ob ein Polynomzeitalgorithmus dafür bekannt ist oder nicht).
Hier ist eine ungeschickte Beschreibung der Aufgaben zum Entfernen und Faktorisieren von Quadraten :
Sei in binärer Darstellung angegeben. Sei mit p_i prime, \ alpha_i \ in \ mathbb {N} ^ * und p_i \ neq p_j für i \ neq j die Primfaktorisierung von n .
- Zum Entfernen von Quadraten wird die binäre Darstellung von angefordert.
- Zum Faktorisieren wird das Finden (der binären Darstellung von) eines nicht trivialen Faktors von angefordert, dh einer Zahl mit , , und .