Вильсон теоремасы
Уикипедия — ашық энциклопедиясынан алынған мәлімет
Вильсон теоремасы — сандар теориясындағы теорема:
|
p — сонда, тек сонда егер |
[өңдеу] Тарихы
Теореманы алғашқы рет Уорингом 1770 жылы тұжырымдаған, әрі оның сөзіне қарағанда Джон Вильсонға тиесілі болған. Лагранж 1771 жылы дәлелдеген.
[өңдеу] C++ тіліндегі коды
int factorialMod(int x, int p) { if( x == 0 ) return 1; return (x * factorialMod(x-1,p)) % p; } bool primeInt (int p) { return (factorialMod(p-1,p)+1)%p == 0; }
Мұндағы factorialMod(x,p) функция x санының p модулі бойынша факториалын емептейді, ал primeInt(x) функциясы мәні —false, егер x құрама болса, true, егер жай болса.
[өңдеу] Әдебиет
- Бухштаб А. А. Теория чисел, 2-е издание, М., 1966
- Трост Э. Простые числа, пер. с нем., М., 1959
- Үлгі қатесі: қара {{Кітап}}
|
|
Бұл мақалада еш сурет жоқ.
Мақаланы жетілдіру үшін қажетті суретті енгізіп көмек беріңіз. Суретті қосқаннан кейін бұл үлгіні мақаладан аластаңыз.
Суретті мыннан табуға болады:
|
p-ға бөлінсе ғана жай сан болады