Re: Primzahlen bis ins Unendliche
Zitat:
|
Re: Primzahlen bis ins Unendliche
Zitat:
Da sich die anzahl der Stellen immer verdoppelt (gaaanz grob...) wären das dann Wurzel(10Mio) Schritte...etwa 3200 |
Re: Primzahlen bis ins Unendliche
Zitat:
2*3*5*7*11*13 = 30030 30031 müsste demnach eine Primzahl sein, richtig ? 30031 = 59 * 509 Zitat:
Aha ebenfalls eine interessante These: (43-1) * 43 +1 = 1807 1807 müsste demnach eine Primzahl sein, richtig ? 1807 = 13 * 139. Shit wenn die Zahlen doch nicht so widerspenstig wären ;) Aber woran scheiterts ?? Zitat:
Dh. Wenn wir annehmen das es nur endlich viele Primzahlen gäbe dann müsste das Produkt aus allen vorherigen Primzahlen +1 (unsere Konstruktionsregel) ebenfalls eine neue Primzahl sein da sie nicht durch ihre Vorgänger teilbar ist. Da damit aber implizit widerlegt wurde das es nur endlich viele Primzahlen gibt muß unsere Konstruktonsregel zur Berechnung einer neuen Primzahl ebenfalls falsch sein. Der wörtlich korregierte Beweis des Euklids müsste nämlich so lauten: Zitat:
|
Re: Primzahlen bis ins Unendliche
Man müsste einen anderen Algorithmus finden, dessen Rechenaufwand linear zu der Anzahl der Stellen ansteigt, anstatt Quadratisch.
Mir ist es vor kurzem gelungen, den Aufwand für die Kontrolle einer ListBox/StringList nach doppelten Einträgen zu linearisieren^^. Das ging aber nur, weil die Daten über ein 4D-Array zu repräsentieren waren --> 4D-Array od Boolean gemacht und beim zweiten mal Zugreifen auf einen Wert wird der ListBox-Eintrag rausgeworfen. Das Problem ist hier, dass man bei einem solchen Sieb einen extremen Aufwand hätte ...und der RAM-Verbrauch eines Arrays[2..10^10] ist ja auch nicht ganz gering mfG Markus |
Re: Primzahlen bis ins Unendliche
Zitat:
|
Re: Primzahlen bis ins Unendliche
[quote="Luckie"]
Zitat:
Zitat:
Annahme: N ist höchste Primzahl. Man multipliziere alle Primzahlen bis N miteinander. Dann addiere man 1. Diese Zahl ist nicht durch die bisherigen Primzahlen teilbar! Folglich ist sie selbst eine Primzahl oder es gibt andere Primzahlen außer den bisher bekannten. Beweis durch Widerspruch. Mathe Grundstudium. |
Re: Primzahlen bis ins Unendliche
@alzaimar
Ne, so hab ichs nicht gemeint In meiner ListBox sind durch den User bearbeitbare Koordinaten, die übersetze ich in mein Array, ist dort bereits eintrag vorhanden, habe ich eine Doublette und lösche sie. Die Information selbst bleibt in meiner Listbox gespeichert, ich verwende das Array nur zur Kontrolle auf Zwillinge. mfG Markus PS: was meinst du mit O(1) @Peter PPS: Shit Roter Kasten: Hagen hat zu dem neuen Post etwas weiter unten einen Interessanten Beweis geliefert, der so ähnlich ging wie deiner, aber Wiedersprach (zumndest der verwendeten Formel) EDIT: Oder sie ist durch 2 teilbar? Moment ... Primzahl != Ungerade Zahl ... Ungerade Zahl*Ungerade Zahl := Ungerade Zahl, oder??? +1 := gerade Zahl. Gerade Zahl div 2 != 0 ... Was jetzt? @alzaimar EDIT2: Der Übersicht halber sortier ich nochmal um ... |
Re: Primzahlen bis ins Unendliche
@markusj:Das wird jetzt aber konfus... (Wer antwortet wem etc...)... O(1) bedeutet, das der Aufwand unabhängig von der Anzahl ist. Hashmaps haben die Eigenschaft, das sie immer gleich schnell sind, egal ob in der Liste nun 10 oder 100.000.000 Einträge sind.
|
Re: Primzahlen bis ins Unendliche
:wink:
Zitat:
...Und GENAU 2 Ergebnisse haben. --was ist denn dann mit "1"??? Klugscheisser der ich nun mal bin... |
Re: Primzahlen bis ins Unendliche
Eins ist nicht Prim ... es gibt immer nur 1
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:08 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz