пʼятниця, 3 лютого 2017 р.

Використання теореми Ейлера

Знаходження декількох останніх цифр в десятковому запису степенів вигляду mn.
Як знайти три останні цифри в десятковому запису степені 89987?
Розв′язання. Знайти помилку:
(80+9) 987=(80+9) 3*7*47=
=(23*10+9) 3*7*47=((97)47)3= (10у+9)3=
=1000*х +93=1000*х +729
Зверніть увагу на правильні вирази:
193=6*1000+859,  а
9987= 1000*х+769
89987=1000*у+729
109987=1000*у+469
Висновок: Не можна користуватися методом (10*у+х)m для знахлдження останніх трьох цифр. Тут варто користуватися: (1000*у+х)m  і досліджувати останні цифри числа: хm
Наприклад, 10009987=(1000*у+9)987   і досліджувати останні цифри числа: 9987. Отже, 1000*х+769.

Використаємо для цього властивості функції Ейлера j(m).
Нагадаємо, функція Ейлера для натурального аргументу m приймає натуральне значення, що означає кількість натуральних чисел, що менші числа m і взаємно прості з числом m.
Наприклад. А)Функція Ейлера для натурального аргументу 10: j(10)=4, бо всього існує чотири числа: {1;3;7;9}, для яких НСД(1;10)= НСД(3;10)= НСД(7;10)= НСД(9;10)=1.
Б)Функція Ейлера для натурального аргументу 10: j(100)=40, бо всього існує 40 чисел: {1;3;7;9, …,99}, для яких НСД(1;100)= НСД(3;100)= НСД(7;100)= …=НСД(99;100)=1.
В)Функція Ейлера для натурального аргументу 10: j(1000)=400, бо всього існує 400 чисел: {1;3;7;9, …,999}, для яких НСД(1;1000)= НСД(3;1000)= НСД(7;1000)= …=НСД(999;1000)=1. Як швидко обчислювати значення функції Ейлера? Це  можна зробити за формулою:
j(m)= m(1-1/р1) (1-1/р2)…( 1-1/рk),
де {рі , і=1..k},– це усі прості числа, які є дільниками числа m.
Наприклад, а)j(10)= 10(1-1/2) (1- 1/5)= =10*0,5*0,8 = 4.
б)j(100)= 100(1-1/2) (1-1/5)=100*0,5*0,8 =40.
в)j(1000)= 1000(1-1/2) (1-1/5)=1000*0,5*0,8= =400.
г)j(10000)= 10000*(1-1/2)*(1-1/5) = =10000*0,5*0,8 =4000.
Д) j(10n)= 10n(1-1/2) (1-1/5)= 10n *0,5*0,8 =4*10n-1.
Нам треба для обчислення, що твердження теореми Ейлера: Якщо  m>1,  НСД(a, m) =1 справедлива конгруенція aj(m) º1(mod m),  де j(m) – функція Ейлера.

Наприклад. А) Не виконуючи великих і складних обчислень, можна знайти чотири останні цифри неймовірно великого числа 34000. Для цього варто скористатися теоремою Ейлера: 3j(10000) º1(mod 10000),  бо НСД(3, 10000) =1, тому 34000 º1(mod 10000).  Тому чотири останні цифри числа це 0001, тобто 34000=х*10000+1.
Б) Не виконуючи великих і складних обчислень, можна знайти дві останні цифри великого числа 1740. Для цього варто скористатися теоремою Ейлера:
j(100)= 100(1-1/2)(1-1/5)=100*0,5*0,8  =40.
НСД(17, 100)=1
1740º17j(100) º1(mod 100).  Тому дві останні цифри числа це 01, тобто 1740=х*100+1.
Як знайти три останні цифри в десятковому запису степені 891203ºх(mod 1000)?
Для цього варто скористатися теоремою Ейлера:
j(1000)= 1000(1-1/2)(1-1/5)=1000*0,5*0,8=400.
НСД(89, 1000)=1
891203º89400+400+400+3º89j(1000) 89j(1000) 89j(1000) 893  º1*1*893º893º704969º969(mod 1000). 
Тому три останні цифри числа це 969.

 тобто
89187
j(1000)= j(2353)= j(23)j(53)=23(1-1/2)*53(1-1/5)=4*100=400
j(53)= j(125)= 53(1-1/5)=100, НСД(89, 125)=1
89187º89100+87º89j(125)+87º89j(125) 8987º1* 8987º8987 (mod 125). 
j(23)= j(8)= 23(1-1/2)=4, НСД(89, 8)=1
89187º89184+3º894*46+3º89j(8) *46+3º(89j(8)) 46 893º1* 8987º893º (88+1) 3 º 13º 1(mod 8). 
Якщо  конгруенції справедливі за модулями 8 та 125 та

Тому дві останні цифри числа це 01, тобто 1740=х*100+1.
89987=х(mod  1000)

Два прості числа Vp- та Vp+ вигляду називатимемо далекими близнюками, ящо кожне з них можна відповідно записати:
Vp- = 2р-q  та  Vp+ = 2р+q,
де р i q – прості числа.
Властивість: 1а) Vp+ - Vp- = 2р+q - 2р+q =2q- складене число;
1б) Vp+ +Vp- = 2р+р + 2р-р =2р+1 -складене число;
2) Vp+ * Vp- = (2р+q)(2р-q) =4р-q2 -складене число;
Чи існує безліч далеких близнюків?

 вигляду:  Vp = 2р-р 2р-р, де р – просте число.
Гіпотеза: так, їх безліч!
Наприклад:  23-3=5  і  23+3=11, при цьому 11-5=2*3 
213-13=8179 і 213+13=11 

Узагальнення проблеми Кармайкла:
Нехай р, q – прості натуральні числа.  Четвірку чисел (р, q, s, t) - називатимемо вичурною квадрою, якщо для неї виконується рівність: 
pqs -1= qt, де s, t - деякі натуральні числа.
Така вичурна квадра (41, 3, 2, 2735) існує:  
413*2-1=3*5*547

Добуток усіх дільників натурального числа m дорівнює  такому степеню:  число m в степені, що рівний половині від кількості усіх дільників. Наприклад: число 12 має 6 натуральних дільників, тоді добуток усіх його дільників обчислюється так 12 в степені 3(це 6:2), і це дорівнює 1728. 

Немає коментарів:

Дописати коментар