56
БЕОГРАД, 17. 5. 2013. Вељко Ћировић ИСТОРИЈАТ, НАЈВАЖНИЈЕ ТЕОРЕМЕ, ОТКРИЋЕ НАЈВЕЋЕГ ПРОСТОГ БРОЈА, ОТВОРЕНИ ПРОБЛЕМИ Трибина: ПРОСТИ БРОЈЕВИ

Т рибина : П РОСТИ БРОЈЕВИ

  • Upload
    maili

  • View
    45

  • Download
    0

Embed Size (px)

DESCRIPTION

Т рибина : П РОСТИ БРОЈЕВИ. БЕОГРАД, 17. 5. 2013. Вељко Ћировић ИСТОРИЈАТ, НАЈВАЖНИЈЕ ТЕОРЕМЕ, ОТКРИЋЕ НАЈВЕЋЕГ ПРОСТОГ БРОЈА, ОТВОРЕНИ ПРОБЛЕМИ. Речено је. - PowerPoint PPT Presentation

Citation preview

Page 1: Т рибина : П РОСТИ БРОЈЕВИ

БЕОГРАД, 17 . 5 . 2013.

Вељко Ћировић

ИСТОРИЈАТ, НАЈВАЖНИЈЕ ТЕОРЕМЕ, ОТКРИЋЕ НАЈВЕЋЕГ ПРОСТОГ БРОЈА, ОТВОРЕНИ ПРОБЛЕМИ

Трибина:ПРОСТИ БРОЈЕВИ

Page 2: Т рибина : П РОСТИ БРОЈЕВИ

Речено је...

“ Математичари су узалуд покушавали до данас да открију неку правилност у низу простих бројева, а имамо разлога да верујемо да је то мистерија у коју људски ум никада неће продрти. “

Леонард Ојлер “ 2, 3, 5 и 7 су прости бројеви; 9 није прост, али у црним рупама,

изван хоризонта догађаја, све је могуће.“

Стивен Хокинг “ Ко би помислио да би нешто тако једноставан као природни

бројеви (1, 2, 3, 4, ...) могло родити нешто тако збуњујућие као што су прости бројеви (2, 3, 5, 7, 11, .. )? “

И. Барнас “ Ни једном другом делу теорије бројева није својствено толико

мистерије и милости као у изучавању простих бројева.”

Мартин Гарднер

Page 3: Т рибина : П РОСТИ БРОЈЕВИ

Уводне напомене

Простим бројевима бавиле су се древне цивилизације – кинеска, вавилонска, египатска, грчка

Еуклид је још пре око 2300 година доказао да је скуп простих бројева бесконачан

Простим бројевима су се бавили чувени математичари: Диофант, Ферма, Мерсен, Ојлер, Голдбах, Лежандр, Ландау, Лукас ...

Рачунари су као и у већину математичких теорија и проблема, унели револуцију и у теорију бројева

Page 4: Т рибина : П РОСТИ БРОЈЕВИ

Који су, уопште, бројеви прости?

Нека су m и n природни бројеви. Кажемо да број m дели број n ако постоји природан број t такав да важи:

mt = n Записујемо: m | n (број m дели број n).Природни број n је прост ако је већи од 1 и

дељив једино бројевима 1 и n.

Сваки природни број је дељив неким простим бројем

Page 5: Т рибина : П РОСТИ БРОЈЕВИ

ПРВИХ НЕКОЛИКО ПРОСТИХ БРОЈЕВА

2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 101 103 107 109 113 127 131 137 139 149 151 157 163 167 173 179 181 191 193 197 199 211 223 227 229 233 239 241 251 257 263 269 271 277 281 283 293 307 311 313 317 331 337 347 349 353 359 367 373 379 383 389 397 401 409 419 421 431 433 439 443 449 457 461 463 467 479 487 491 499 503 509 521 523 541 547 557 563 569 571 577 587 593 599 601 607 613 617 619 631 641 643 647 653 659 661 673 677 683 691 701 709 719 727 733 739 743 751 757 761 769 773 787 797 809 811 821 823 827 829 839 853 857 859 863 877 881 883 887 907 911 919 929 937 941 947 953 967 971 977 983 991 997...

Page 6: Т рибина : П РОСТИ БРОЈЕВИ

ОТКРИВЕН НАЈВЕЋИ ПОЗНАТ ПРОСТ БРОЈ

Тим америчких математичких и компјутерских стручњака предвођених Керисом Купером са Универзитета у Централном Мизурију је у јануару ове године објавио нови, највећи прост број.

Page 7: Т рибина : П РОСТИ БРОЈЕВИ

ОТКРИВЕН НАЈВЕЋИ ПОЗНАТ ПРОСТ БРОЈ

То је М48 или четрдестосми по реду Мерсенов број и он је једнак

257.885.161 – 1 и у декадном бројевном систему се записује са

17.425.170 цифара.

Ако се на једној страни папира формата А4 може записати око 3750 цифара (50 редова по 75 цифара), онда би добијени број био књига од ''свега'' 4.647 страна.

Иначе највећи до тада познати прост број био је М47 = 243.112.609 - 1, који је откривен 2008. године и имао је преко 13 милиона декадних цифара.

Page 8: Т рибина : П РОСТИ БРОЈЕВИ

НАЈВЕЋИ ПРОСТИ ИЗ РАНИЈИХ ПЕРИОДА

Прост број Број цифараГодина открића Проналазач

231 – 1 10 1772. Ојлер

2127 – 1 39 1876 Лукас

114(2127 – 1) + 1 41 1951 Милер + EDSAC 1

22281 – 1 687 1952 Лемер + SWAC

23217 – 1 969 1957 Ризел + BESC

24253 – 1 1281 1961Гурвиц + IBM 7090

24423 – 1 1332 1961

29689 – 1 2917 1963

Џилис + JLIAC 229941 – 1 2993 1963

211213 – 1 3376 1963

219937 – 1 6002 1971 Тукерма + IBM 360

Page 9: Т рибина : П РОСТИ БРОЈЕВИ

Бесконачност скупа простих бројева

Теорема (Еуклид). Постоји бесконачно много простих бројева.

Доказ. (Еуклидов) Претпоставимо супротно, тј. да постоји коначно много простих бројева:

а да су сви остали природни бројеви сложени.

nppp ,,, 21

Page 10: Т рибина : П РОСТИ БРОЈЕВИ

НАЈВАЖНИЈЕ ТЕОРЕМЕ О ПРОСТИМ БРОЈЕВИМА

Тако би и број

по претпоставци био сложен.

Па би био дељив са неким од простих бројева који су побројани. Међутим, он при дељењу са сваким од ових бројева даје остатак 1. Контрадикција.

121 npppm

Page 11: Т рибина : П РОСТИ БРОЈЕВИ

Основни став аритметике

Теорема. Сваки природан број n, већи од 1, може се на јединствен начин представити у облику производа простих чинилаца.

Page 12: Т рибина : П РОСТИ БРОЈЕВИ

НАЈВАЖНИЈЕ ТЕОРЕМЕ О ПРОСТИМ БРОЈЕВИМА

ЈЕДОСТАВНИ ПРИМЕРИ:

2 x 3 x 3 = 18 2x 3 = 18

42=2 x 3 x 748=2 x 3

2

4

Page 13: Т рибина : П РОСТИ БРОЈЕВИ

НАЈВАЖНИЈЕ ТЕОРЕМЕ О ПРОСТИМ БРОЈЕВИМА

Канонска факторизација броја Nn

kkpppn 21

21

kppp ,,, 21 су различити прости бројеви

k ,,, 21 су природни бројеви

Page 14: Т рибина : П РОСТИ БРОЈЕВИ

НАЈВАЖНИЈЕ ТЕОРЕМЕ О ПРОСТИМ БРОЈЕВИМА

Теорема. Нека је канонска факторизација природног броја а, тада су сви његови делиоци облика:

nnpppa 21

21

nnpppd 21

21

niii ,1,0 где су,

Па, је укупан број позитивних делилаца броја а једнак:

)1()1)(1( 21 n

Page 15: Т рибина : П РОСТИ БРОЈЕВИ

НАЈВАЖНИЈЕ ТЕОРЕМЕ О ПРОСТИМ БРОЈЕВИМА

Теорема. Ако је p прост број и важи p|ab, тада је p|a или p|b.

Пример: 3|2973 тј. 3| 991 3 и не дели први већ други фактор овог производа.

Page 16: Т рибина : П РОСТИ БРОЈЕВИ

НАЈВАЖНИЈЕ ТЕОРЕМЕ О ПРОСТИМ БРОЈЕВИМА

Теорема. За произвољан број постоји k узастопних сложених природних бројева.

Nk

Page 17: Т рибина : П РОСТИ БРОЈЕВИ

НАЈВАЖНИЈЕ ТЕОРЕМЕ О ПРОСТИМ БРОЈЕВИМА

Један такав низ узастопних сложених бројева је:

1)!1(1123)1()1(

3)!1(3123)1()1(

2)!1(2123)1()1(

2

1

kkkkkka

kkkka

kkkka

k

Page 18: Т рибина : П РОСТИ БРОЈЕВИ

ДВЕ ВАЖНЕ ТЕОРЕМЕ

Теорема (Мала Фермаова) Ако је p прост број и p не дели цео број a, тада је

Теорема (Вилсон) Ако је p прост број, тада је

)(mod1

)(mod1 pa

paap

p

)(mod1)!1( pp

Page 19: Т рибина : П РОСТИ БРОЈЕВИ

Примери примене

Неки једноставни примери примене Мале Фермаове теореме:

53 - 5 = 120 – дељиво је са 3

72 - 7 = 42 – дељиво је са 2

Page 20: Т рибина : П РОСТИ БРОЈЕВИ

КРИТЕРИЈУМИ ПРОВЕРЕ “ПРОСТОСТИ”

Једноставније методе:Метод пробног дељењаЕратостеново сито

Методе за проверу простости бројева

специјалног вида:За Фермаове бројеве

Page 21: Т рибина : П РОСТИ БРОЈЕВИ

Ератостеново сито

Page 22: Т рибина : П РОСТИ БРОЈЕВИ

Ератостеново сито

Page 23: Т рибина : П РОСТИ БРОЈЕВИ

Ератостеново сито

Page 24: Т рибина : П РОСТИ БРОЈЕВИ

Ератостеново сито

Page 25: Т рибина : П РОСТИ БРОЈЕВИ

Ератостеново сито

Page 26: Т рибина : П РОСТИ БРОЈЕВИ

Ератостеново сито

Page 27: Т рибина : П РОСТИ БРОЈЕВИ

РАСПОДЕЛА ПРОСТИХ БРОЈЕВА У СКУПУ ПРИРОДНИХ

•Простих бројева мањих од 10 има 4 •Простих бројева мањих од 100 има 25 •Простих бројева мањих од 1 000 има 168 •Простих бројева мањих од 10 000 има 1229 •Простих бројева мањих од 100 000 има 9592 •Простих бројева мањих од 200 000 има 17984 •Простих бројева мањих од 300 000 има 25997 •Простих бројева мањих од 400 000 има 33860 •Простих бројева мањих од 500 000 има 41538 •Простих бројева мањих од 600 000 има 49098 •Простих бројева мањих од 700 000 има 56543 •Простих бројева мањих од 800 000 има 63951 •Простих бројева мањих од 900 000 има 71274 •Простих бројева мањих од 1 000 000 има 78498

Page 28: Т рибина : П РОСТИ БРОЈЕВИ

РАСПОДЕЛА ПРОСТИХ БРОЈЕВА У СКУПУ ПРИРОДНИХ

- скуп свих простих бројева

Функција која броји све просте бројеве мање од броја х.

P

|},:{|)( Ppxppx

Page 29: Т рибина : П РОСТИ БРОЈЕВИ

Графици функције

Page 30: Т рибина : П РОСТИ БРОЈЕВИ

График функције

Page 31: Т рибина : П РОСТИ БРОЈЕВИ

Бесконачност...

Последица Теореме (Еуклид)

- Постављано је питање да ли се, и поред оваквог понашања, ова функција може асимптотски проценити неком другом функцијом која би пружила више информација о њој.

)(lim xx

Page 32: Т рибина : П РОСТИ БРОЈЕВИ

Апроксимације

Главни резултати:(Чебишев) Постоје позитивни бројеви А и В, тако

да је за све x>2:

(Адамар, Вале-Пусен) (У литератури на енглеском Prime Number Theorem - PNT)

1ln

)(lim x

xx

x

x

Bxx

x

Ax

ln)(

ln

Page 33: Т рибина : П РОСТИ БРОЈЕВИ

Покушају уочавања неких правилности

Уламова спирала

Stanislaw Ulam, 1963.

Page 34: Т рибина : П РОСТИ БРОЈЕВИ

Покушају уочавања неких правилности

Page 35: Т рибина : П РОСТИ БРОЈЕВИ

Пример генерисања простих бројева

Прости бројеви у аритметичким низовима

(Дирихлеова теорема)

За свака два узајамно проста природна броја d и a, постоји бесконачно много простих бpојева облика а+nd

Page 36: Т рибина : П РОСТИ БРОЈЕВИ

Поднизови аритметичких низова

Аритметички низ Првих 10 чланова

1 + 2n 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, …

1 + 4n 5, 13, 17, 29, 37, 41, 53, 61, 73, 89, …

3 + 4n 3, 7, 11, 19, 23, 31, 43, 47, 59, 67, …

1 + 6n 7, 13, 19, 31, 37, 43, 61, 67, 73, 79, …

5 + 6n 5, 11, 17, 23, 29, 41, 47, 53, 59, 71, …

1 + 8n 17, 41, 73, 89, 97, 113, 137, 193, 233, 241, …

3 + 8n 3, 11, 19, 43, 59, 67, 83, 107, 131, 139, …

5 + 8n 5, 13, 29, 37, 53, 61, 101, 109, 149, 157, …

7 + 8n 7, 23, 31, 47, 71, 79, 103, 127, 151, 167, …

1 + 10n 11, 31, 41, 61, 71, 101, 131, 151, 181, 191, …

3 + 10n 3, 13, 23, 43, 53, 73, 83, 103, 113, 163, …

7 + 10n 7, 17, 37, 47, 67, 97, 107, 127, 137, 157, …

9 + 10n 19, 29, 59, 79, 89, 109, 139, 149, 179, 199, …

ПРИМЕРИ АРИТМЕТИЧКИХ НИЗОВА СА ПРОСТИМ БРОЈЕВИМА

Page 37: Т рибина : П РОСТИ БРОЈЕВИ

ПРОСТИ БРОЈЕВИ ПАЛИНДРОМИ

Палиндромни бројеви су бројеви који се исто читају и са лева на десно и са десна на лево

2, 3, 5, 7, 11, 101, 131, 151, 181, 191, 313, 353, 373, 383, 727, 757, 787, 797, 919, 929, 10 301, 10 501, 10 601, 11 311, 11 411, 12 421, 12 721, 12 821, 13 331, 13 831, 13 931, 14 341, 14 741, 15 451, 15 551, 16 061, 16 361, 16 561, 16 661, 17 471, 17 971, 18 181, 18 481, 19 391, 19 891, 19 991 ...

Page 38: Т рибина : П РОСТИ БРОЈЕВИ

ПРОСТИ БРОЈЕВИ – ПОСЕБНОГ ОБЛИКА

Мерсенови бројеви су бројеви облика 2р – 1, где је р неки прост број.

Мерсенови прости бројеви су:

3 = 22 – 1, 7 = 23 – 1, 31 = 25 – 1,

127 = 27 – 1, 8191 = 213 – 1 ...

Сви Мерсенови бројеви нису прости. На пример:

211 – 1 = 2047 = 23 89

Page 39: Т рибина : П РОСТИ БРОЈЕВИ

ПРОСТИ БРОЈЕВИ – ПОСЕБНОГ ОБЛИКА

Фермаови бројеви су бројеви облика 2к + 1, где је к облика 2n (n је неки природан број).

Познато је да су

Fо = 3, F1 = 5, F2 = 17, F3 = 257, F4 = 65537

прости бројеви.

Пети Фермаов број F5 = 232 + 1 = 4294967297= 641 6700417

није прост!

Page 40: Т рибина : П РОСТИ БРОЈЕВИ

ПОЛУ-ПРОСТИ БРОЈЕВИ

Полу-прости бројеви или pq-бројеви су природни бројеви који представљају производ два (не обавезно различита) проста броја

Првих неколико су: 4, 6, 9, 10, 14, 15, 21, 22, 25, 26, ...

Најевћи познат полу-прост број је квадрат највећег познатог простог броја

Page 41: Т рибина : П РОСТИ БРОЈЕВИ

ПОЛУ-ПРОСТИ БРОЈЕВИ

Полупрости број је или квадрат простог броја или “бесквадратни број” (број који није дељив квадратом неког броја).

Имају велику примену у криптографији и теорији бројева

Page 42: Т рибина : П РОСТИ БРОЈЕВИ

БЛИЗАНЦИ

Прости бројеви који се разликују за 2 називају се простим бројевима близанцима

Примери: (3,5), (5,7), (11,13), (41,43), (101,103), (311,313),...

Page 43: Т рибина : П РОСТИ БРОЈЕВИ

ЗАБЛУДЕ О ПРОСТИМ БРОЈЕВИМА

Неупућени често кажу: Ако је к природан број, онда су бројеви облика 6к – 1 или 6к + 1 прости. То није тачно, јер бројеви

35 = 66 – 1 и 25 = 64 + 1 јесу облика 6к – 1

или 6к + 1, али нису прости.

Тачно је следеће: Сви прости бројеви већи од 3 су облика 6к – 1 или 6к + 1.

Page 44: Т рибина : П РОСТИ БРОЈЕВИ

ЗАБЛУДЕ О ПРОСТИМ БРОЈЕВИМА

Заблуде о простим бројевима имали су и велики математичари.

Ферма је сматрао да су сви, већ поменути, Фермаови бројеви прости

Његову заблуду је разоткрио Ојлер када је 1732. године доказао да је пети Фермаов број

F5 = 232 + 1 = 4294967297= = 641 6700417

сложен број.

Page 45: Т рибина : П РОСТИ БРОЈЕВИ

ОТВОРЕНИ ПРОБЛЕМИ

По угледу на чувеног немачког математичара Хилберта, који је на Другом међународном конгресу математичара, који је одржан у Паризу 1900. године, поставио 23 чувена математичка проблема, на 5. Међународном конгресу математичара који је 1912. године одржан у Кембиџу, такође немачки математичар, Едмунд Ландау поставио је четири проблема из теорије бројева који су везани за просте бројеве:

Page 46: Т рибина : П РОСТИ БРОЈЕВИ

ГОЛДБАХОВА ХИПОТЕЗА

(Први Ландауов проблем)

Сваки паран број већи од 2, може се приказати као збир два проста броја, а сваки непаран број већи од 5 може се приказати као збир три проста броја.

Проблем датира из 1742. године када је Голбах дати проблем предочио Леонарду Ојлеру.

Проблем до данас није решен!

Page 47: Т рибина : П РОСТИ БРОЈЕВИ

ПРОБЛЕМ ПРОСТИХ БРОЈЕВА БЛИЗАНАЦА

(Други Ландауов проблем)Да ли је простих бројева ‘’близанаца’’ коначно или

бесконачно много?

Највећи данас познати пар простих бројева близанаца је 3756801695685 2666669 1

који је откривен децембра 2011 и који садржи 200700 цифара.

Верује се да проблем простих бројева ‘’близанаца’’ један од најстаријих нерешених математичких проблема, јер његови извори датирају још из старогрчке математике.

Page 48: Т рибина : П РОСТИ БРОЈЕВИ

ХИПОТЕЗА ЛЕЖАНДРА

(Трећи Ландауов проблем)

Да ли за сваки природан број n између бројева

n2 и (n + 1)2 постоји бар један прост број?

Проблем је формулисан почетком 19 века.

До данас није решен!

Page 49: Т рибина : П РОСТИ БРОЈЕВИ

ПРОБЛЕМ ПРОСТИХ БРОЈЕВА ОБЛИКА n2 + 1

(Четврти Ландауов проблем)

Да ли је простих бројева облика n2 + 1

коначно или бесконачно много?

Проблем до данас није решен!

Page 50: Т рибина : П РОСТИ БРОЈЕВИ

О ФЕРМАОВИМ БРОЈЕВИМА

До сада познати Фермаови прости бројеву су:

3, 5, 17, 257, 65537

Отворено је следеће питање:

Да ли Фермаових простих бројева има бесконачно много (Ајнштајн 1844.)?

Page 51: Т рибина : П РОСТИ БРОЈЕВИ

Прости бројеви у криптографији

Бројеви и њихова сложеност имају веома значајну улогу у одржавању сигурности криптосистема

Тајност криптосистема са јавним кључем заснива се на тешко решивим или нерешивим математичким проблемима.

За асиметричне шифарске алгоритме, као што је «РСА» најзначајнији су прости бројеви.

У већини асиметричних алгоритама за генерисање кључева користе се велики прости бројеви са преко стотину цифара

Page 52: Т рибина : П РОСТИ БРОЈЕВИ

Прости бројеви у криптографији

У криптографији алгоритми своју тајност не заснивају на непознавању алгоритма, већ на употреби једносмерних функција, за чије је проналажење инверзног поступка тежак математички проблем. Чак и тешко решив рачунарским машинама у реалном времену.

Улога простих бројева:да се користе за генерисање кључевада се неке њихове особине користе као једносмерне

функције. У избору пара кључева најчешће се користе два jaкa -

велика проста броја p и q.

Њихов производ се тешко факторише!

Page 53: Т рибина : П РОСТИ БРОЈЕВИ

Прости бројеви у криптографији

Тестови за испитивање “простости”Пробабилистички (вероватносни)Стварни тестови

Алгоритам пробабилистичких тестова: Случајан изор неког броја а (сведок сложености) Провера одређених односа бројева а и n(који се тестира) Ако проверавани односи не важе тест се прекида, иначе се

наставља до постизања одређене сигурности

Најпознатији тестови су: Фермаов, Соловеј-Штрасенов, Милер-Рабинов, Леманов. Најоптималнији, по броју операција и пројектованој сигурности, је Милер-Рабинов тест.

Page 54: Т рибина : П РОСТИ БРОЈЕВИ

Прости бројеви у криптографији

СТВАРНИ ТЕСТОВИ

Њихов резултат је тврдња да је број прост или сложен

(други назив “алгоритни доказивања да је број прост”)Сложенији су од вероватносних тестова, па се често

пре њихове примене примењују вероватносниЗначајнији су: Лукас-Лемеров тест за Мерсенове бројеве Тестирање факторизацијом броја n-1 Тест Јакобијевих сума Пепинов тест

Page 55: Т рибина : П РОСТИ БРОЈЕВИ

Прости бројеви у криптографији

При генерисању кључева за употребу у крипто-систему, при избору простих бројева p и q најзначајније је водити рачуна о следећим параметрима:

p и q треба узимати као довољно велике да би факторизација њиховог производа била рачунски веома тешка

p и q треба да буду случајни велики прости бројеви, како би покушај њиховог откривања алгоритмима грубе силе био немогућ

Page 56: Т рибина : П РОСТИ БРОЈЕВИ

ТРИБИНА: ПРОСТИ БРОЈЕВИ

Хвала Вам на пажњи!

Вељко Ћировић

cirovic@дmail.com