Obliczanie funkcji Mobiusa

13

Funkcja Mobiusa jest zdefiniowana jako μ ( 1 ) = 1 , μ ( n ) = 0, jeśli n ma kwadratowy współczynnik liczby pierwszej , a μ ( p 1p k ) = ( - 1 ) k, jeśli wszystkie liczby pierwsze p 1 , , p k są różne. Czy można obliczyć μ ( n )μ(n)μ(1)=1μ(n)=0nμ(p1pk)=(1)kp1,,pkμ(n)bez obliczania pierwszej faktoryzacji ?n

Craig Feinstein
źródło
6
Myślę, że on tylko pyta, czy istnieje sposób obliczenia którym nie wiadomo, że zapewnia również faktoryzację. μ(n)
Suresh Venkat
2
@Kaveh, nie mówię tu o złożoności obliczeniowej. Suresh ma rację w swojej interpretacji. Jest to podobne do ustalenia, że ​​liczba jest złożona bez określania jej faktoryzacji. Czy coś takiego można zrobić również dla funkcji Mobiusa?
Craig Feinstein
1
Nie sądzę, żeby to było prawdziwe pytanie. Pomyślałem, że warto przypomnieć, że na cstheory mamy surową politykę przeciwko tematom przyjaznym dla korb na wypadek, gdybyś próbował zareklamować zawarte w nich pomysły .
Kaveh
3
@Kaveh, zadałem poważne pytanie, które ma 4 kciuki do góry. Jasne, moja odpowiedź obniżyła 8 kciuków, ale takie jest życie. Do dziś nie znałem mojej odpowiedzi na pytanie, więc opublikowałem odpowiedź. Wydaje mi się, że próbujesz mnie ostracyzować, twierdząc, że mam tutaj jakiś ukryty motyw. Zapewniam cię, że nie mam żadnego ukrytego motywu poza uzyskaniem odpowiedzi na pytanie.
Craig Feinstein
5
@Kaveh: OP to dobrze znany trisector na wielu forach. To powiedziawszy, czy widziałeś go niegrzecznego wobec kogoś? Nie mam Po prostu źle rozumie, co to znaczy udowodnić dolne granice. Pytanie wydaje mi się na temat. Jest takie powiedzenie: „Nawet zatrzymany zegar ma rację dwa razy dziennie”.
Aaron Sterling

Odpowiedzi:

34

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

Suresh Venkat
źródło
7
czy znasz jakieś dokumenty, które omawiają złożoność kwadratowości? wszystko, co mogłem znaleźć, to: dl.acm.org/citation.cfm?id=371327&dl=GUIDE&coll=GUIDE , co daje dolne granice rozmiaru formuły. patrząc na mathoverflow.net/questions/16098/… , myślę, że niewiele wiadomo na temat tego, czy uda się zredukować faktoring do kwadratowej chudości.
Sasho Nikolov,
15

AC0

Emil Jeřábek
źródło
4
Myślę, że to zielona księga Bena: arxiv.org/abs/1103.4991
Suresh Venkat
0

mnnmμ(m)=1.
μ(n)m<n
μ(n)=1m<nnmμ(m).
nm<nnmμ(m)=0m
μ(n)=1a1<nna1+a1<nna1a2<a1a1a2a1<nna1a2<a1a1a2a3<a2a2a3+

Hunde Eba
źródło
n=120
Sprawdź edytowaną wersję !! @Craig
Hunde Eba
-22

n=p1pkpj

μ(n)=μ(p1pk)=μ(p1)μ(pk).
μ(n)μ(pj)pjp1pkn

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.

nnnnnnμ(n)=0n

Craig Feinstein
źródło
6
@Craig Nadal jest źle. Możesz użyć tego samego (błędnego) argumentu dla problemu złożonego testowania, jak powiedział Peter Shor. Zasadniczo podajesz algorytm dla swojego problemu i stwierdzasz, że jest to jedyny sposób, aby kontynuować. Wykazanie, że oczywisty algorytm jest najlepszym rozwiązaniem problemu, jest jednym z największych wyzwań w teorii złożoności.
Michael Blondin,
6
n×n(AB)i,j=k=1nAi,kBk,jO(n3)O(n2.807)
14
Re „Aby wiedzieć, czy w słoiku znajduje się nieparzysta, czy parzysta liczba żelków, należy policzyć żelki”. - nawet to nie jest prawda. Możesz wyciągać je w parach (jedna dla mnie jedna dla ciebie ...) bez faktycznego liczenia ich podczas podróży. Następnie, gdy zabraknie par do pociągnięcia, masz zero lub jeden i znasz parzystość.
David Eppstein,
12
M
6
Craig, bez dzielenia go na liczby pierwsze , tak, poprzez obliczanie pierwiastka z liczby całkowitej (pierwiastek obliczany w czasie wielomianowym w przeciwieństwie do faktoringu), to 69 ^ 2. Nie muszę uwzględniać 69. Argumentacja z fasoli sugeruje, że faktoring jest obowiązkowy, ponieważ musisz spojrzeć na każdą galaretkę, aby sprawdzić, czy każdy smak występuje nawet kilka razy.
sdcvvc