Ich habe dieses gelesen: 10. Die explizite Formel für die Primzahlzählfunktion
Ihre Verteilung scheint zufällig.
Lange Zeit schon versuchen Mathematiker, das Muster hinter den Primzahlen zu erkennen.
So kann man den Anfang des Musters Erkennen.
1, 7, 11, 13, 17, 19, 23, 29,
31, 37, 41, 43, 47, , 53, 59,
61, 67, 71, 73, , 79, 83, 89,
30=2*3*5; Die Helix, der Gene Richtet sich auch nach der Zahl 15?
Zahl/30 und den ganzzahligen Rest Bitte Betrachten.
1, 3, 7, und 9. Dadurch wird 31, 37, 41, 43, 47
1, 7, 11, 13, 17.
Die Verteilung ist nicht zufällig, sondern Perfekt!
Maximal 6 Primzahlen nacheinander, im Abstand 240*N?
0 bis 23 (24) ; 7919 max (7920) ; 33 Windungen mit 240 Zahlen
23+ 0= 23 "OK"; 23+240= 263 "OK"; 263+240= 503 "OK";
483+240= 743 "OK"; 743+240= 983 "OK"; 983+240=1223 "OK";
1223+240=1463 "KO";
Seltsamer Weise ergibt die Drehung, eines Würfels, auch die Primzahlen!
Was meinen Sie dazu? Die Helix, der Kube und die DNA.
Herzliche Grüße
Kube RNA.
# Soweit, So Gut So. 18022018 Fuer SageMath 8.1
# Free Basic zu SageMath 16022018 V3
# FxIndexZuZahl_SageMath_Test_18022018
# FxTeilerOffset = 0 -> 2, 3, 5 --> FxIndexTeiler --> 0..2
# FxTeilerOffset = 3 -> 1, 7, 11, 13, 17, .... --> FxIndexTeiler --> 0..?
def FxIndexZuZahl(FxIndexTeiler, FxTeilerOffset):
TeilerFunction = 1
TeilerIndexFunction = 1
RestIndexTeilerFunction = 1
SpaltenWerteArray = [1, 7, 11, 13, 17, 19, 23, 29]
TeilerWerte235Array = [ 2, 3, 5 ]
FxIndexTeiler=FxIndexTeiler+FxTeilerOffset
if FxIndexTeiler < 3: # Teiler 1,2,3,5
TeilerFunction=TeilerWerte235Array[FxIndexTeiler]
else:
RestIndexTeilerFunction = (FxIndexTeiler-3) % 8 # % --> mod
TeilerFunction=((FxIndexTeiler-RestIndexTeilerFunction)//8)*30
TeilerFunction=TeilerFunction+SpaltenWerteArray[RestIndexTeilerFunction]
return TeilerFunction
print ""
for i in range(0 , 7): # 0 -> 6
FxIndexZuZahl(i*8*8+6, 3)
is_prime(FxIndexZuZahl(i*8*8+6, 3))
print ""
for i in range(0 , 7): # 0 -> 6
FxIndexZuZahl(i*8*8+1336+2, 3)
is_prime(FxIndexZuZahl(i*8*8+1336+2, 3))
print ""
---------------------------------------------------------------------------------
sage: clear
sage:
sage:
sage: # Soweit, So Gut So. 18022018 Fuer SageMath 8.1
....: # Free Basic zu SageMath 16022018 V3
....: # FxIndexZuZahl_SageMath_Test_18022018
....:
....: # FxTeilerOffset = 0 -> 2, 3, 5 --> FxIndexTeiler --> 0..2
....: # FxTeilerOffset = 3 -> 1, 7, 11, 13, 17, .... --> FxIndexTeiler --> 0..
....: ?
....: def FxIndexZuZahl(FxIndexTeiler, FxTeilerOffset):
....:
....: TeilerFunction = 1
....: TeilerIndexFunction = 1
....: RestIndexTeilerFunction = 1
....: SpaltenWerteArray = [1, 7, 11, 13, 17, 19, 23, 29]
....: TeilerWerte235Array = [ 2, 3, 5 ]
....: FxIndexTeiler=FxIndexTeiler+FxTeilerOffset
....:
....: if FxIndexTeiler < 3: # Teiler 1,2,3,5
....: TeilerFunction=TeilerWerte235Array[FxIndexTeiler]
....: else:
....: RestIndexTeilerFunction = (FxIndexTeiler-3) % 8 # % --> mod
....: TeilerFunction=((FxIndexTeiler-RestIndexTeilerFunction)//8)*30
....: TeilerFunction=TeilerFunction+SpaltenWerteArray[RestIndexTeilerFuncti
....: on]
....: return TeilerFunction
....:
....: print ""
....: for i in range(0 , 7): # 0 -> 6
....: FxIndexZuZahl(i*8*8+6, 3)
....: is_prime(FxIndexZuZahl(i*8*8+6, 3))
....: print ""
....: for i in range(0 , 7): # 0 -> 6
....: FxIndexZuZahl(i*8*8+1336+2, 3)
....: is_prime(FxIndexZuZahl(i*8*8+1336+2, 3))
....: print ""
....:
23
True
263
True
503
True
743
True
983
True
1223
True
1463
False
5021
True
5261
True
5501
True
5741
True
5981
True
6221
True
6461
False
sage:
-----------------------
167 * 30 = 5010
-> 11 -> Index 2
167 * 8 = 1336
5010 + 11 = 5021