Funkcja Mobiusa jest zdefiniowana jako μ ( 1 ) = 1 , μ ( n ) = 0, jeśli n ma kwadratowy współczynnik liczby pierwszej , a μ ( p 1 … p k ) = ( - 1 ) k, jeśli wszystkie liczby pierwsze p 1 , … , p k są różne. Czy można obliczyć μ ( n )bez obliczania pierwszej faktoryzacji ?
comp-number-theory
Craig Feinstein
źródło
źródło
Odpowiedzi:
Jedną z braku odpowiedzi na twoje pytanie jest to, że BEZ KWADRATU (jest liczbą wolną od kwadratów) sama nie jest znana jako P, a obliczenie funkcji Möbiusa rozwiązałoby ten problem (ponieważ liczba wolna od kwadratów ma ).μ(n)≠0
źródło
źródło
źródło
Oto analogia: aby wiedzieć, czy w słoiku znajduje się nieparzysta, czy parzysta liczba żelków, należy policzyć żelki. Dlatego musisz obliczyć pierwszą faktoryzację liczby, aby obliczyć jej funkcję Mobiusa, gdy nie jest ona podzielna przez kwadrat. Ale aby wiedzieć, że w słoiku jest więcej niż jedna żelka, nie trzeba badać żadnej żelki w słoiku. Wystarczy potrząsnąć słoikiem i usłyszeć, że jest więcej niż jedna żelka. Dlatego nie musisz uwzględniać liczby, aby wiedzieć, że jest złożona. Algorytmy takie jak Małe Twierdzenie Fermata pozwalają „wstrząsnąć liczbą”, aby wiedzieć, że jest złożona.
źródło