Nehmen wir an, dass die gegebene ganze Zahl N
nicht primär ist,
Dann kann N in zwei Faktoren faktorisiert werden a
y b
, 2 <= a, b < N
tal que N = a*b
. Beide können natürlich nicht größer sein als sqrt(N)
gleichzeitig.
Nehmen wir ohne Verlust der Allgemeinheit an, dass a
kleiner ist.
Wenn Sie nun keinen Teiler von N
die in den Bereich [2, sqrt(N)]
Was soll das bedeuten?
Dies bedeutet, dass N
hat keinen Teiler in [2, a]
als a <= sqrt(N)
.
Deshalb, a = 1
y b = n
und daher Per Definition, N
ist primär .
...
Lesen Sie weiter, wenn Sie nicht zufrieden sind:
Viele verschiedene Kombinationen von (a, b)
möglich sein. Nehmen wir an, sie sind es:
(a 1 , b 1 ), (a 2 , b 2 ), (a 3 , b 3 ), ..... , (a k , b k ). Ohne Verlust der Allgemeingültigkeit wird angenommen, dass a i < b i , 1<= i <=k
.
Um nun zeigen zu können, dass N
nicht prim ist, genügt es zu zeigen, dass keine der a i kann weiter faktorisiert werden. Und wir wissen auch, dass a i <= sqrt(N)
und daher müssen Sie prüfen, bis sqrt(N)
die sich auf alle A i . So können Sie feststellen, ob N
ist primär.
...
51 Stimmen
Denn wenn
n = a*b
ya <= b
entoncesa*a <= a*b = n
.18 Stimmen
Zur Verdeutlichung: Das bedeutet, dass wir nur bis zu dem Zeitpunkt testen müssen, an dem
floor(sqrt(n))
.7 Stimmen
mathandmultimedia.com/2012/06/02/