Sei und wie folgt:
Anspruch
Skizzenbeweis
Wenn ich wissen will, ob .
Die Anzahl der ganzzahligen Lösungen für ist gegeben durch
wobei
Dann ist . Die Antwort lautet also " ?" ist höchstens so schwer zu beantworten wie "Was sind die Teiler von ?"
Was ich gerne wissen würde ist, ob dies umgekehrt wahr ist. Stimmt es, dass ich, wenn ich eine Maschine hätte, die mir in konstanter Zeit sagen könnte, ob , eine Maschine erstellen könnte, die antworten könnte: "ist ?" in Polynomzeit?
Motivationen
Diese Frage entstand aus einer Diskussion über diese Frage .
Entschuldigung Ich bin wirklich nur ein math.se-Mitglied, das sich verlaufen hat und zu cs.se übergegangen ist. Lassen Sie mich wissen, ob meine Frage klar ist und den Standards dieser Website entspricht. Gerne nehme ich Korrekturen vor.
Antworten:
Hier ist die Situation, soweit ich das beurteilen kann:
Der effizienteste bekannte Weg, um die Mitgliedschaft in zu testen, ist der Faktor . Es scheint kein effizienterer Algorithmus bekannt zu sein.L1 r
Es gibt jedoch keine offensichtliche Reduktion, um zu beweisen . Mit anderen Worten, wenn wir eine Maschine hätten, um zu entscheiden , gibt es keine einfache Möglichkeit, diese zur Faktorisierung zu verwenden. Wenn wir eine Zahl Faktor wollen , können wir ob prüfen , aber das gibt uns nur ein Bit an Information über die Faktoren von . Das Testen von Vielfachen von (dh ob für eine ganze Zahl ) liefert keine zusätzlichen Informationen, da das Wissen, ob ausreicht, um vorherzusagen, ob für alleL2≤PL1 L1 N N∈L1 N N cN∈L1 c N∈L1 cN∈L1 c>0 . Das Testen anderer Zahlen scheint auch nicht offensichtlich zu helfen. (Das Testen, ob für eine andere Zahl scheint, scheint keine nützlichen Informationen zu liefern, wenn ; und ob wir eine Möglichkeit hatten, eine andere Zahl zu finden so dass , wir wissen bereits, wie man faktorisiert, aber natürlich wissen wir nicht, wie man das macht - daher ist es unwahrscheinlich, dass eine Zahl, die wir generieren können, uns etwas Nützliches gibt Informationen zu den Faktoren von ) Dies ist kein Beweis; es ist nur handgewellte Intuition.N′∈L1 N′ gcd(N,N′)=1 N′ gcd(N,N′)≠1 N
Es erscheint also plausibel, dass einfacher als , und es erscheint auch plausibel, dass sie dieselbe Schwierigkeit haben könnten. Weitere Ergebnisse zu diesem Thema sind mir nicht bekannt.L1 L2
quelle