Search
 
 
  Engleski
 
 
 
Open in this window (click to change)
Forum@DeGiorgi: Početna
Forum za podršku nastavi na PMF-MO
Login Registracija FAQ Smajlići Članstvo Pretražnik Forum@DeGiorgi: Početna

Najmanji primitivni korjen

Moja sarma
 
Započnite novu temu   Odgovorite na temu   printer-friendly view    Forum@DeGiorgi: Početna -> Kolegiji 3. godine -> (Elementarna) teorija brojeva
Prethodna tema :: Sljedeća tema  
Autor/ica Poruka
hermione
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 23. 09. 2003. (10:50:57)
Postovi: (152)16
Spol: kućni ljubimac
Sarma: -

PostPostano: 7:42 ned, 20. 11. 2005    Naslov: Najmanji primitivni korjen Citirajte i odgovorite

Da li je tocno da je najmanji primitivni korjen modulo 13 jednak 2,modulo 17 jednak 3,a modulo 41 jednak 5.Rjesavam kongruencije tih modula,pa mi je potreban najmanji primitivni korjen.
Da li je tocno da je najmanji primitivni korjen modulo 13 jednak 2,modulo 17 jednak 3,a modulo 41 jednak 5.Rjesavam kongruencije tih modula,pa mi je potreban najmanji primitivni korjen.


[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail Posjetite Web stranice
duje
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 07. 11. 2002. (12:21:31)
Postovi: (55C)16
Spol: muško
Sarma = la pohva - posuda
338 = 339 - 1

PostPostano: 9:06 ned, 20. 11. 2005    Naslov: Re: Najmanji primitivni korjen Citirajte i odgovorite

[quote="hermione"]Da li je tocno da je najmanji primitivni korjen modulo 13 jednak 2,modulo 17 jednak 3,a modulo 41 jednak 5.Rjesavam kongruencije tih modula,pa mi je potreban najmanji primitivni korjen.[/quote]

Za 41 nije tocno (5^20=1 (mod 41)). Najmanji primitivni korijen je 6.
Tablica najmanjih primitivnih korijena se moze naci na [url=http://mathworld.wolfram.com/PrimitiveRoot.html]http://mathworld.wolfram.com/PrimitiveRoot.html[/url].

Duje
hermione (napisa):
Da li je tocno da je najmanji primitivni korjen modulo 13 jednak 2,modulo 17 jednak 3,a modulo 41 jednak 5.Rjesavam kongruencije tih modula,pa mi je potreban najmanji primitivni korjen.


Za 41 nije tocno (5^20=1 (mod 41)). Najmanji primitivni korijen je 6.
Tablica najmanjih primitivnih korijena se moze naci na http://mathworld.wolfram.com/PrimitiveRoot.html.

Duje




Zadnja promjena: duje; 11:35 ned, 20. 11. 2005; ukupno mijenjano 1 put.
[Vrh]
Korisnički profil Pošaljite privatnu poruku Posjetite Web stranice
hermione
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 23. 09. 2003. (10:50:57)
Postovi: (152)16
Spol: kućni ljubimac
Sarma: -

PostPostano: 11:15 ned, 20. 11. 2005    Naslov: Citirajte i odgovorite

Hvala.Skinula sam sa weba tu tablicu. Nazalost,kalkulator je kriv za krivo rjesenje.Preslab je. :oops:
Hvala.Skinula sam sa weba tu tablicu. Nazalost,kalkulator je kriv za krivo rjesenje.Preslab je. Embarassed


[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail Posjetite Web stranice
duje
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 07. 11. 2002. (12:21:31)
Postovi: (55C)16
Spol: muško
Sarma = la pohva - posuda
338 = 339 - 1

PostPostano: 11:49 ned, 20. 11. 2005    Naslov: Citirajte i odgovorite

[quote="hermione"]Nazalost,kalkulator je kriv za krivo rjesenje.Preslab je.[/quote]

Ako se za modularno potenciranje koristi metoda [url=http://web.math.hr/~duje/kript/rsa.html]"kvadriraj i mnozi"[/url] (vidi i [url=http://en.wikipedia.org/wiki/Modular_exponentiation]ovdje[/url] ili [url=http://web.math.hr/~duje/tbkript/tbkriptlink.pdf]ovdje[/url], poglavlje 2.3), onda bi svaki kalkulator trebao biti dovoljno dobar. :)
hermione (napisa):
Nazalost,kalkulator je kriv za krivo rjesenje.Preslab je.


Ako se za modularno potenciranje koristi metoda "kvadriraj i mnozi" (vidi i ovdje ili ovdje, poglavlje 2.3), onda bi svaki kalkulator trebao biti dovoljno dobar. Smile


[Vrh]
Korisnički profil Pošaljite privatnu poruku Posjetite Web stranice
Gost






PostPostano: 11:49 čet, 19. 1. 2006    Naslov: Citirajte i odgovorite

kak se ti korijeni određuju?? Stavim neki prost broj na 1/2eulerove funkc. ==1 (mod n)
jel? pa se onda gleda kad nije?

npr. modulo 23:
23 je prost , gleda se euler od 22 ->ima 11
i sad uzmem npr. 2^11=32*64 {tj. 2^5*2^6 da li to sama tako biram?}==9*(-5)==1(mod 23)
otkud mi ovo 9*(-5)? jasno mi je da se pokušava zadovoljiti taj uvijet 1(mod n), pa taj br nije primitivan korijen ali nije mi jasno kako dobijem ove brojeve izmeđju 32*64 i 9*(-5); ovo 9 je kao 32-23, a -5 je 64-23-23-23, ali zašto se baš tu staje?
i sad se kao dobije da 2 nije, pa se uzme 3 pa tako redom?
kak se ti korijeni određuju?? Stavim neki prost broj na 1/2eulerove funkc. ==1 (mod n)
jel? pa se onda gleda kad nije?

npr. modulo 23:
23 je prost , gleda se euler od 22 ->ima 11
i sad uzmem npr. 2^11=32*64 {tj. 2^5*2^6 da li to sama tako biram?}==9*(-5)==1(mod 23)
otkud mi ovo 9*(-5)? jasno mi je da se pokušava zadovoljiti taj uvijet 1(mod n), pa taj br nije primitivan korijen ali nije mi jasno kako dobijem ove brojeve izmeđju 32*64 i 9*(-5); ovo 9 je kao 32-23, a -5 je 64-23-23-23, ali zašto se baš tu staje?
i sad se kao dobije da 2 nije, pa se uzme 3 pa tako redom?


[Vrh]
duje
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 07. 11. 2002. (12:21:31)
Postovi: (55C)16
Spol: muško
Sarma = la pohva - posuda
338 = 339 - 1

PostPostano: 13:13 čet, 19. 1. 2006    Naslov: Citirajte i odgovorite

[quote]kak se ti korijeni određuju?? Stavim neki prost broj na 1/2eulerove funkc. ==1 (mod n)
jel? pa se onda gleda kad nije?[/quote]
Da bi se provjerilo je li broj a primitivni korijen, provjerava se vrijedi li za neki prirodan broj k manji od phi(n) da je a^k== 1 (mod n).
U slucaju kada je n prost broj, onda je phi(n)=n-1. Tada je dovoljno provjeriti gornju kongruenciju za brojeve k oblika (n-1)/q, gdje su q-ovi prosti faktori od n-1. To znaci da ispitivanje kongruencije a^{phi(n)/2} == 1 (mod n) jedan od koraka. Ako ispadne da je ova kongruencija zadovoljena, onda odmah imamo zakljucak da a nije primitivni korijen. U protivnom nastavljamo s ostalim prostim faktorima od phi(n).

[quote]
npr. modulo 23:
23 je prost , gleda se euler od 22 ->ima 11
i sad uzmem npr. 2^11=32*64 {tj. 2^5*2^6 da li to sama tako biram?}==9*(-5)==1(mod 23)
otkud mi ovo 9*(-5)? jasno mi je da se pokušava zadovoljiti taj uvijet 1(mod n), pa taj br nije primitivan korijen ali nije mi jasno kako dobijem ove brojeve izmeđju 32*64 i 9*(-5); ovo 9 je kao 32-23, a -5 je 64-23-23-23, ali zašto se baš tu staje?
i sad se kao dobije da 2 nije, pa se uzme 3 pa tako redom?[/quote]
Jednostavno treba (na bilo koji nacin) izracunati ostatak broja 2^11=2048 pri dijeljenju s 23. Mozda je najjednostavnije podijeliti ta dva broja (dobije se kvocijent 89 i ostatak 1). Ja sam (na ploci, pa kasnije i u skripti) pokusao minimizirati racun, tako da sve ostatke mogu izracunati napamet. Nadam se da je jasno da je 32==9 (mod 23) i 64==-5 (mod 23), a takodjer i 9*(-5)=-45 == -45+2*23 == 1 (mod 23). No, lako je moguce da je ovaj moj nacin racunanja ovog ostatka nepotrebno kompliciranje. U svakom slucaju, na ovom mjestu treba naci ostatak pri dijeljenju broja 2048 s 23.
Citat:
kak se ti korijeni određuju?? Stavim neki prost broj na 1/2eulerove funkc. ==1 (mod n)
jel? pa se onda gleda kad nije?

Da bi se provjerilo je li broj a primitivni korijen, provjerava se vrijedi li za neki prirodan broj k manji od phi(n) da je a^k== 1 (mod n).
U slucaju kada je n prost broj, onda je phi(n)=n-1. Tada je dovoljno provjeriti gornju kongruenciju za brojeve k oblika (n-1)/q, gdje su q-ovi prosti faktori od n-1. To znaci da ispitivanje kongruencije a^{phi(n)/2} == 1 (mod n) jedan od koraka. Ako ispadne da je ova kongruencija zadovoljena, onda odmah imamo zakljucak da a nije primitivni korijen. U protivnom nastavljamo s ostalim prostim faktorima od phi(n).

Citat:

npr. modulo 23:
23 je prost , gleda se euler od 22 →ima 11
i sad uzmem npr. 2^11=32*64 {tj. 2^5*2^6 da li to sama tako biram?}==9*(-5)==1(mod 23)
otkud mi ovo 9*(-5)? jasno mi je da se pokušava zadovoljiti taj uvijet 1(mod n), pa taj br nije primitivan korijen ali nije mi jasno kako dobijem ove brojeve izmeđju 32*64 i 9*(-5); ovo 9 je kao 32-23, a -5 je 64-23-23-23, ali zašto se baš tu staje?
i sad se kao dobije da 2 nije, pa se uzme 3 pa tako redom?

Jednostavno treba (na bilo koji nacin) izracunati ostatak broja 2^11=2048 pri dijeljenju s 23. Mozda je najjednostavnije podijeliti ta dva broja (dobije se kvocijent 89 i ostatak 1). Ja sam (na ploci, pa kasnije i u skripti) pokusao minimizirati racun, tako da sve ostatke mogu izracunati napamet. Nadam se da je jasno da je 32==9 (mod 23) i 64==-5 (mod 23), a takodjer i 9*(-5)=-45 == -45+2*23 == 1 (mod 23). No, lako je moguce da je ovaj moj nacin racunanja ovog ostatka nepotrebno kompliciranje. U svakom slucaju, na ovom mjestu treba naci ostatak pri dijeljenju broja 2048 s 23.


[Vrh]
Korisnički profil Pošaljite privatnu poruku Posjetite Web stranice
Prethodni postovi:   
Započnite novu temu   Odgovorite na temu   printer-friendly view    Forum@DeGiorgi: Početna -> Kolegiji 3. godine -> (Elementarna) teorija brojeva Vremenska zona: GMT + 01:00.
Stranica 1 / 1.

 
Forum(o)Bir:  
Možete otvarati nove teme.
Možete odgovarati na postove.
Ne možete uređivati Vaše postove.
Ne možete izbrisati Vaše postove.
Ne možete glasovati u anketama.
You can attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2002 phpBB Group
Theme created by Vjacheslav Trushkin
HR (Cro) by Ančica Sečan