Anteil der durch n teilbaren Produkte von zwei Ganzzahlen |
23.03.2014, 22:50 | Dobi | Auf diesen Beitrag antworten » | ||||
Anteil der durch n teilbaren Produkte von zwei Ganzzahlen heute habe ich über folgendes Problem nachgedacht, hab es aber bisher nicht so weit lösen können, dass ich damit zufrieden wäre. Also, man nehme alle ganze Zahlen größer 0. [1,2,3,4,5,...] und das ganze nochmal [1,2,3,4,5,...] Und dann bildet man aus allen Kombinationen die Produkte. Wenn man sich diese dann als quadratische Tabelle vorstellt, sieht es so aus: 1*1, 1*2, 1*3, 1*4, 1*5, ... 2*1, 2*2, 2*3, 2*4, 2*5, ... 3*1, 3*2, 3*3, 3*4, 3*5, ... 4*1, 4*2, 4*3, 4*4, 4*5, ... 5*1, 5*2, 5*3, 5*4, 5*5, ... Nun möchte ich gerne wissen, wie viele dieser Produkte durch 2, 3, 4, usw. teilbar sind. Meine Implementierung ( http://ideone.com/z3MsU3 ,Haskell), gibt mir zwar eine experimentelle-circa-Antwort, aber ich würde es gerne auch analytisch/intuitiv verstehen. Für primzahlige Teiler bin ich schon dahinter gekommen. Bei der 3 ist beispielsweise in jeder dritten Zeile jeder Eintrag durch 3 teilbar, und von den anderen Zeilen jeder dritte Eintrag. So lande ich dann bei 1/3 + 1/3*2/3 = 5/9 Verallgemeinert dann bei: n -> 1/n + 1/n * ((n-1)/n) Das gilt aber halt nur für primzahlige n's. Kann mir jemand verraten, wie ich auf die Formel, die für alle n's gilt, komme? |
||||||
23.03.2014, 23:04 | bijektion | Auf diesen Beitrag antworten » | ||||
Das ist ja nicht weiter verwunderlich, aber das gilt auch für jedes .
Was soll das heißen? Du willst die Produkte vermutlich als Menge auffassen, dann musst du aber auch beachten, dass sehr viele Podukte die gleiche Zahl ergeben und somit doppelt gezählt werden würden. Es ist doch nichts besonderes, dass jede n-te Zahl durch teilbar ist. |
||||||
23.03.2014, 23:27 | Dobi | Auf diesen Beitrag antworten » | ||||
Als Menge will ich die Produkte nicht auffassen. Doppelte Einträge sollen erhalten bleiben. Ja, es ist nichts besonderes, dass jede n-te Zahl durch n teilbar ist. Deshalb ist der Fall für primzahlige Teiler mit n -> 1/n + 1/n * ((n-1)/n) ja auch so trivial. Nur wie sieht es für die anderen Teiler aus? Wie kommt man beispielsweise auf 1/2 (experimentell ermittelt, s.o.) für n=4? |
||||||
23.03.2014, 23:43 | bijektion | Auf diesen Beitrag antworten » | ||||
Ich versuche grade ehrlich erstmal zu verstehen was dein Ziel ist. Warum sollen Primzahlen etwas besonderes sein? Bei der Überprüfung ob Zahlen durch Primzahlen teilbar sind, verhalten sie sich doch nicht unbedingt besonders.
Soll das eine Abbildung darstellen? Ganz allgemein: Ich nehme die Liste wie du sie definierst und ein . Dann ist in jeder m-ten Zeile jedes Produkt durch m teilbar, und in jeder Zeile alle m-ten Spalten. Das ist aber nichts besonderes und lässt sich auch ganz einfach erklären. EDIT: Somit gülte deine Formel auch für nicht- Primzahlen. Mir ist sehr schleierhaft wie du auf diese rationalen Zahlen kommst. Was sollen die überhaupt ausdrücken? Eine Wahrscheinlichkeit, dass eine Zahl in der Tabelle durch m teilbar ist? |
||||||
23.03.2014, 23:48 | 10001000Nick1 | Auf diesen Beitrag antworten » | ||||
Wenn ich das richtig verstanden habe, gibt es bei den Nicht-Primzahlen noch mehr. Z.B. sind ja in der 2., 6., 10. ... Zeile nicht nur jede 4. Spalte durch 4 teilbar, sondern sogar jede zweite. |
||||||
24.03.2014, 09:03 | Dobi | Auf diesen Beitrag antworten » | ||||
Tut mir leid, dass ich mich so unklar ausgedrückt habe. Ich versuche es mal so: Wenn ich mich auf Faktoren von von 1 bis 100 beschränke, erhalte ich 10000 Produkte. 1*1, 1*2, 1*3, 1*4, 1*5, ... , 1*100 2*1, 2*2, 2*3, 2*4, 2*5, ... , 2*100 3*1, 3*2, 3*3, 3*4, 3*5, ... , 3*100 4*1, 4*2, 4*3, 4*4, 4*5, ... , 4*100 5*1, 5*2, 5*3, 5*4, 5*5, ... , 5*100 ... 100*1, 100*2, 100*3, 100*4, 100*5, ... , 100*100 Von diesen 10000 Zahlen sind 7500 durch zwei teilbar. 5511 sind durch 3 teilbar, 5000 sind durch 4 teilbar usw. Dass das so ist, weiß ich, weil ich meinen Computer das habe ausrechnen lassen ( http://ideone.com/z3MsU3 ) ;-) 1 -> 10000 2 -> 7500 3 -> 5511 4 -> 5000 5 -> 3600 6 -> 4100 7 -> 2604 8 -> 3075 9 -> 2563 10 -> 2700 Jetzt will ich verstehen, wieso das so ist. Für 2 und 3 kann ich es durch die oben beschriebene triviale Herleitung nachvollziehen. Dort gilt dann: n -> 1/n + 1/n * ((n-1)/n) Wenn ich 2 einsetze, erhalte ich 3/4, was zu den 7500 passt. Wenn ich 2 einsetze, erhalte ich 5/9, was zu den 5511 passt. Bei der 4 gilt die Formel aber nicht mehr. Bei der 5 gilt sie wieder, bei der 6 nicht, bei der 7 schon, bei der 8 nicht, bei der 9 nicht, bei der 10 nicht. Sie gilt also nur für primzahlige Teiler. Meine Frage ist, wie so eine Formel, die für alle Teiler gültig ist, aussieht. |
||||||
Anzeige | ||||||
|
||||||
24.03.2014, 09:16 | bijektion | Auf diesen Beitrag antworten » | ||||
Jetzt verstehe ich worauf du hinnaus willst Also ich würde vielleicht so ansetzen: Schau dir die Tabellenzeilen an, ist in einer Spalte ein Produkt durch deine Zahl teilbar, so ist jedes Produkt in der gleichen Spalte und eine nachfolgenden Spalte Teilbar. Spontan würde ich auch instinktiv mal auf eine Primfaktorzerlegung schauen, dann könntest du bspw. zu 6 so vorgehen: Es ist , dann weißt du durch deine Formel, dass durch teilbar sind, jetzt musst du noch prüfen welche von diesen Zahlen auch durch teilbar sind. |
||||||
24.03.2014, 10:26 | HAL 9000 | Auf diesen Beitrag antworten » | ||||
@Dobi Ich würde erstmal seriös definieren wollen, um was für eine Wahrscheinlichkeit es hier geht: Was heißt das denn, eine natürliche Zahl "zufällig" auswählen - per Gleichverteilung? Die existiert nicht auf der unendlich großen Menge der natürlichen Zahlen. Was du aber machen kannst (und vielleich auch meinst): Wir betrachten die endliche, Zahlenpaare umfassende Menge und darauf dann die Gleichverteilung. Damit ergibt sich für deine Frage eine Abhängigkeit der gesuchten Wahrscheinlichkeit von , und wir vermuten eine Konvergenz dieser Wahrscheinlichkeit für , was dann zumindest hier auch tatsächlich der Fall ist. P.S.: Nicht immer ist eine derartige Sichtweise zufriendenstellend. Wenn wir etwa in gleicher Weise die Frage "Mit welcher Wahrscheinlichkeit ist eine natürliche Zahl eine Primzahl?" beantworten, dann kommt schlicht Null heraus. |
||||||
24.03.2014, 10:49 | Dobi | Auf diesen Beitrag antworten » | ||||
Eigentlich will ich gar nichts zufällig auswählen und auch keine Wahrscheinlichkeiten von irgendwas ausrechnen. Zumindest hab ich das bisher so gar nicht betrachtet. Ich möchte wissen, wieso z.B. die Hälfte aller Produkte durch 4 teilbar ist, usw. 1 -> 100.00% 2 -> 75.00% 3 -> 55.11% 4 -> 50.00% 5 -> 36.00% 6 -> 41.00% 7 -> 26.04% 8 -> 30.75% 9 -> 25.63% 10 -> 27.00% |
||||||
24.03.2014, 10:54 | HAL 9000 | Auf diesen Beitrag antworten » | ||||
Doch, willst du, dir ist es nur nicht bewusst. Gemessen an der obigen Definition dürfte sich für die Primfaktorzerlegung folgendes für die gesuchte Wahrscheinlichkeit ergeben: . Für ist mit dann tatsächlich |
||||||
24.03.2014, 12:23 | Dobi | Auf diesen Beitrag antworten » | ||||
Ah, super. Hat etwas gedauert, aber ich habe es verstanden. Zur Überprüfung das Ganze nochmal in code: http://ideone.com/aAIu7N Die Ausgabe passt zu den ursprünglich experimentell ermittelten Werten: 1 -> 1.0 2 -> 0.75 3 -> 0.5555555555555556 4 -> 0.5 5 -> 0.36000000000000004 6 -> 0.41666666666666663 7 -> 0.2653061224489796 8 -> 0.3125 9 -> 0.25925925925925924 10 -> 0.27 Vielen Dank. |
||||||
24.03.2014, 13:40 | HAL 9000 | Auf diesen Beitrag antworten » | ||||
Dann will ich mal noch eine mögliche Erklärung der Formel nachliefern, möglichst "ohne" Stochastik, dafür mit etwas mehr (halbwegs) elementarer Zahlentheorie: Der gesuchte Anteil für die durch teilbaren Produkte ergibt sich, wenn wir eine -Matrix durchzählen: Denn mit ergibt sich auch automatisch , d.h. wir pflastern die Ebene mit -"Kacheln", wobei in jeder dieser Kacheln dieselbe Anzahl passender Paare zu finden sind. Nach dieser Vorrede nun zur eigentlichen Anzahlbestimmung in der -Matrix. Für jeden Teiler von gibt es unter aufeinander folgenden natürlichen Zahlen genau Zahlen mit . Nehmen wir dieses als Zeilennummer deiner -Matrix, dann muss zum Erfülltsein deiner Bedingung in der zugehörigen Spalte die Zahl mindestens durch teilbar sein. Das trifft auf genau der Spalten zu. Damit haben wir Anteil , bei letzterer Gleichheit wurde über statt summiert. Wenn ich das richtig sehe, ist dieses multiplikativ, d.h. für teilerfremde gilt . Für Primzahlpotenzen ergibt sich was dann insgesamt für zu führt. P.S.: Ich schätze mal, dass man bei entsprechenden (Vor-)Kenntnissen über die Dirichlet-Faltung das ganze auch kürzer und eleganter darstellen kann, aber so wie eben genügt es ja vielleicht auch. |
|
Verwandte Themen
Die Beliebtesten » |
Die Größten » |
|
Die Neuesten » |