Alkulukutestit

Gäyss

Absoluuttiset alkulukutestit - mikä on olemassa?

14

1012

Äänestä

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Gäyss

      Korjaus: mitä on olemassa?

    • p^2

      Tarkoitatko absoluuttisella testillä "jos ja vain jos"-tyyppistä testiä eli testi antaa positiivisen tuloksen täsmälleen silloin, kun testattava luku on alkuluku?

      • Gäyss

        Tarkoitin, eli 'iff'-testejä. Lisäinfoa kaivataan. En pysty pureutumaan riittävästi matemaattiseen kirjallisuuteen, jotta asiaa voisi tutkia tarkemmin ja internetlähteet antavat monesti epätarkkoja selostuksia.

        Kiitän vastauksista.


      • Gäyss
        Gäyss kirjoitti:

        Tarkoitin, eli 'iff'-testejä. Lisäinfoa kaivataan. En pysty pureutumaan riittävästi matemaattiseen kirjallisuuteen, jotta asiaa voisi tutkia tarkemmin ja internetlähteet antavat monesti epätarkkoja selostuksia.

        Kiitän vastauksista.

        Esim. ns. Fermat'n pieni teoreema toimii alkuluvuille, mutta sen avulla ei ilmeisesti voi automaattisesti todentaa alkulukuja. Sama pätee sen suppeammalle muodolle (eli kiinalaisten versiolle aiheesta).

        Lähteet:
        http://en.wikipedia.org/wiki/Fermat's_little_theorem
        http://mathworld.wolfram.com/FermatsLittleTheorem.html


      • ffffffffffs
        Gäyss kirjoitti:

        Tarkoitin, eli 'iff'-testejä. Lisäinfoa kaivataan. En pysty pureutumaan riittävästi matemaattiseen kirjallisuuteen, jotta asiaa voisi tutkia tarkemmin ja internetlähteet antavat monesti epätarkkoja selostuksia.

        Kiitän vastauksista.

        Alkulukutesteiksi sanotaan menetelmiä jotka eivät suorita luvun tekijöihin jakoa ja silti selvittävät onko kyseessä alkuluku vai ei.

        Ne jaetaan deterministisiin ja probabilistisiin
        ensimmäiset ovat ne mitä sinä haet

        Ja seuraavia algoritmeja löytyy:
        -Lucas-Lehmer-testi
        -Elliptisten käyrien alkulukutesti (elliptic curve primality proving) (paras tunnettu)
        -Agrawal-Kayal-Saxena-alkulukutesti tai AKS-alkulukutesti (algoritmi joka osoitti että alkulukutesti on laskentavaativuudeltaan luokassa P, eikä vain NP)


        probabilistisia on
        -Rabin-Millerin testi
        -Lucasin testi


      • Gäyss
        ffffffffffs kirjoitti:

        Alkulukutesteiksi sanotaan menetelmiä jotka eivät suorita luvun tekijöihin jakoa ja silti selvittävät onko kyseessä alkuluku vai ei.

        Ne jaetaan deterministisiin ja probabilistisiin
        ensimmäiset ovat ne mitä sinä haet

        Ja seuraavia algoritmeja löytyy:
        -Lucas-Lehmer-testi
        -Elliptisten käyrien alkulukutesti (elliptic curve primality proving) (paras tunnettu)
        -Agrawal-Kayal-Saxena-alkulukutesti tai AKS-alkulukutesti (algoritmi joka osoitti että alkulukutesti on laskentavaativuudeltaan luokassa P, eikä vain NP)


        probabilistisia on
        -Rabin-Millerin testi
        -Lucasin testi

        Kiitän...

        Olen pahasti koukussa ko. lukuihin, ilmeisesti tarttuvaa...;


      • mahtimatemaatikko
        ffffffffffs kirjoitti:

        Alkulukutesteiksi sanotaan menetelmiä jotka eivät suorita luvun tekijöihin jakoa ja silti selvittävät onko kyseessä alkuluku vai ei.

        Ne jaetaan deterministisiin ja probabilistisiin
        ensimmäiset ovat ne mitä sinä haet

        Ja seuraavia algoritmeja löytyy:
        -Lucas-Lehmer-testi
        -Elliptisten käyrien alkulukutesti (elliptic curve primality proving) (paras tunnettu)
        -Agrawal-Kayal-Saxena-alkulukutesti tai AKS-alkulukutesti (algoritmi joka osoitti että alkulukutesti on laskentavaativuudeltaan luokassa P, eikä vain NP)


        probabilistisia on
        -Rabin-Millerin testi
        -Lucasin testi

        Onko elliptisten käyrien alkulukutesti paras tunnettu? Mielestäni asymptoottisesti nopein testi, joka toimii mielivaltaiselle positiiviselle kokonaisluvulle, on yleinen lukukuntaseula -testi. Elliptisten käyrien testillä saa kuitenkin parinkymmenen desimaalin pituiset alkutekijät nopeasti selville.


      • Uunokki
        mahtimatemaatikko kirjoitti:

        Onko elliptisten käyrien alkulukutesti paras tunnettu? Mielestäni asymptoottisesti nopein testi, joka toimii mielivaltaiselle positiiviselle kokonaisluvulle, on yleinen lukukuntaseula -testi. Elliptisten käyrien testillä saa kuitenkin parinkymmenen desimaalin pituiset alkutekijät nopeasti selville.

        Yleinen lukukuntaseula on tekijöihinjakamismenetelmä, ei alkulukutesti.


      • Gäyss
        Uunokki kirjoitti:

        Yleinen lukukuntaseula on tekijöihinjakamismenetelmä, ei alkulukutesti.

        Näin luulen itsekin.

        Olen ymmärtänyt, että eräällä testillä on ko. 'joss' - ominaisuus: jos alkuluvulle N pätee

        (N-1)! 1 = 0 (mod N),

        on kyseessä alkuluku.


      • Al-Haytham
        Gäyss kirjoitti:

        Näin luulen itsekin.

        Olen ymmärtänyt, että eräällä testillä on ko. 'joss' - ominaisuus: jos alkuluvulle N pätee

        (N-1)! 1 = 0 (mod N),

        on kyseessä alkuluku.

        Kyseessähän on Wilsonin lause: luku n>1 on alkuluku joss
        (n-1)! = -1 (mod n).
        Tästähän saisi aikaan alkulukutestin, mikäli kertoman (n-1)! laskenta olisi tehokasta. Täten Wilsonin lause on alkulukutestauksessa lähinnä kuriositeetti.


      • Gäyss
        Al-Haytham kirjoitti:

        Kyseessähän on Wilsonin lause: luku n>1 on alkuluku joss
        (n-1)! = -1 (mod n).
        Tästähän saisi aikaan alkulukutestin, mikäli kertoman (n-1)! laskenta olisi tehokasta. Täten Wilsonin lause on alkulukutestauksessa lähinnä kuriositeetti.

        Oheinen linkki jo lienee tuttu kaikille:
        http://mathworld.wolfram.com/topics/PrimalityTesting.html

        Mielenkiintoista sinänsä, että varsinaisia molempiin suuntiin toimivia testejä ei ole kovin montaa. Ja tuon kertoman laskeminen on todellinen ongelma isoille luvuille.


      • fffffs
        Gäyss kirjoitti:

        Oheinen linkki jo lienee tuttu kaikille:
        http://mathworld.wolfram.com/topics/PrimalityTesting.html

        Mielenkiintoista sinänsä, että varsinaisia molempiin suuntiin toimivia testejä ei ole kovin montaa. Ja tuon kertoman laskeminen on todellinen ongelma isoille luvuille.

        Kertomaa ei välttämättä ehkä tarvitse laskea, sillä kyseessä on kertoma modulo jokin luku.

        Tosin ei kai tunneta muuta menetelmää kuin kertoa lukuja peräkkäin ja ottaa välissä jakojäännös, toistaiseksi? (koskaan?)


      • mahtimatemaatikko
        fffffs kirjoitti:

        Kertomaa ei välttämättä ehkä tarvitse laskea, sillä kyseessä on kertoma modulo jokin luku.

        Tosin ei kai tunneta muuta menetelmää kuin kertoa lukuja peräkkäin ja ottaa välissä jakojäännös, toistaiseksi? (koskaan?)

        En tiedä kuinka tehokas tämä on laskemaan kertoman moduloita, mutta kaava löytyy osoitteesta http://planetmath.org/encyclopedia/FactorialModulePrimePowers.html


      • on kehäpäätelmä

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Riikan kukkaronnyöri on umpisolmussa

      Kulutus ei lähde liikkeelle, koska kansalaiset eivät usko, että: – työpaikka säilyy – tulot eivät romahda – talous ei h
      Maailman menoa
      44
      2915
    2. Jos vedetään mutkat suoraksi?

      Niin kumpaan ryhmään kuulut? A) Niihin, jotka menevät edellä ja tekevät? Vai B) Niihin, jotka kulkevat perässä ja ar
      Sinkut
      106
      2691
    3. Tanskan malli perustuu korkeaan ansioturvaan

      Ja vahvoihin työllisyys- ja kotoutumispalveluihin. Suomessa Riikka on leikannut juuri näitä: palkkatukea, työttömyysturv
      Maailman menoa
      35
      2411
    4. Vain vasemmistolaiset ovat aitoja suomalaisia

      Esimerkiksi persut ovat ulkomaalaisen pääomasijoittajan edunvalvojia, eivät auta köyhiä suomalaisia.
      Maailman menoa
      50
      1918
    5. Kuka paiskasi vauvan betoniin Oulussa?

      Nimi esiin.....
      Oulu
      32
      1884
    6. Anteeksipyyntöni

      Jätän tähän anteeksipyyntöni sinulle, koska en voi sanoa sitä missään muuallakaan. Pyydän anteeksi, jos purkamani tuska
      Järki ja tunteet
      14
      1523
    7. Miten must tuntuu

      et sä ajattelet mua just nyt
      Ikävä
      32
      1473
    8. Sydämeni valtiaalle

      En täältä aio asioita kysellä. Haluan tuoda tiedoksesi, että pohjimmiltani en ihmisiä tahdo satuttaa ja ajattelen muiden
      Ikävä
      102
      1213
    9. Kun et vain tajua että

      sua lähestytään feikkiprofiililla :D Hanki aivot :D m-n
      Ikävä
      177
      1193
    10. En vain unohda

      Sitä miten rakastuneesti olet minua katsonut. Oliko tunteet liian suuria että niistä olisi voinut puhua.
      Ikävä
      72
      1041
    Aihe