Alkulukutestit

Gäyss

Absoluuttiset alkulukutestit - mikä on olemassa?

14

1013

Ää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. Riikka Purra leikkasi alimmalta tulodesiililtä 15 %

      Muistaako kukaan Riikka Purran kovaäänisen vaalilupauksen ennen eduskuntavaaleja? https://yle.fi/a/74-20221152 "THL o
      Maailman menoa
      353
      6495
    2. Muistele nainen niitä meidän yhteisiä hetkiä

      Miltä ne tuntui? Enkö aina huokunut välittämistä, kiintymystä. Eikö sinulla aina ollut hyvä olo kanssani? Minulla ainaki
      Ikävä
      48
      3836
    3. Odottavan aika on pitkä, Lindtmanin hallitusta tule jo!

      Eilisen perusteella nykyinen hallitus epäonnistui kaikissa vaalilupauksissaan, joten olemme ansainneet uudet eduskuntava
      Maailman menoa
      14
      1373
    4. Riikan vappumiljardin maksavat sairaat, vanhukset ja kuolleiden omaiset

      Vappumiljardi, eli Riikan päätös laskea yhteisöveroa kaksi prosenttiyksikköä 18 prosenttiin, vie verotuloja noin miljard
      Maailman menoa
      3
      1112
    5. Olisitko tältä

      seisomalta valmis seksuaaliseen kanssakäymiseen hänen kanssaan?
      Ikävä
      97
      1045
    6. Yllätä mut ja laita viestiä

      Whatsapissa. Uskallatko vielä?
      Ikävä
      52
      910
    7. Naiset ei halua kilttejä miehiä

      Näin se vaan on..jos olet ilman tatskoja, et rähjää, sinulla ei ole rikosrekisteriä, olet liian kiltti, et sano pahasti,
      Ikävä
      143
      876
    8. Huomasin kyllä

      Mitä tästä pitäisi ajatella?
      Ikävä
      56
      876
    9. Tämä kikka tekee lihapullista entistä maukkaampia - Tämä "ihmeaine" löytyy keittiön kaapista

      Lihapullat ja ruskea kastike on arkiruokien kunkku! Paistatko itse lihapullat pannulla vai uunissa? Näin saat ruoasta v
      Ruoanlaitto
      9
      847
    10. Seiska: Helmi Loukasmäki paljastaa - Näin Danny ja Helmi tapasivat

      Helmi Loukasmäki, 25, ja Ilkka Danny Lipsanen, 83, ovat seurattuja julkkiksia. Mutta tiesitkö, miten he tapasivat? Lue
      Viihde ja kulttuuri
      15
      838
    Aihe