Skip to main content

Timeline for Computing the Mobius function

Current License: CC BY-SA 3.0

37 events
when toggle format what by license comment
Jul 21, 2019 at 15:33 comment added Craig Feinstein Are you sure? How do you know?
Jul 21, 2019 at 12:26 comment added Jeffrey Shallit Nobody knows currently.
Jul 18, 2019 at 20:58 comment added Craig Feinstein Try this formulation of the question: "Is computing the Mobius function of an integer at least as hard as factoring the integer?"
Jul 8, 2019 at 5:05 comment added Jeffrey Shallit I can only repeat my previous comment. Until you have a rigorous definition of "compute x without computing y", there is no point in continuing this discussion.
Jul 7, 2019 at 4:44 comment added Craig Feinstein @JeffreyShallit I am not sure why you left the discussion prematurely. Turing machine is one out of many models of computation that are basically all equivalent to one another. I think it is possible to talk about the notion of computation without being as technical as you are demanding. You seem to believe that it is impossible to have a discussion about mathematics in natural language.
Jul 5, 2019 at 14:59 answer added Hunde Eba timeline score: 0
Jan 6, 2017 at 20:07 comment added Jeffrey Shallit OK, I can see this discussion is pointless.
Jan 6, 2017 at 19:34 comment added Craig Feinstein @JeffreyShallit I never used the notion of a Turing machine in my definition I gave above for "compute X", so your statement doesn't make sense to me.
Jan 6, 2017 at 18:24 comment added Jeffrey Shallit That makes no sense at all. For example, to compute something means to write it out on an output tape of a Turing machine. But computing mu(n), even by factorization of n, might never involve writing out the factors of n on an output tape. You need to think much more carefully and deeply to avoid nonsense.
Jan 4, 2017 at 20:40 comment added Craig Feinstein "without computing Y" is the negation of "computing Y".
Jan 4, 2017 at 20:13 comment added Jeffrey Shallit You don't seem to understand the point. Everyone knows what it means to compute X. But what does "without computing Y" mean?
Jan 4, 2017 at 18:43 comment added Craig Feinstein OK, "computing $\mu(n)$" means to determine the value of $\mu(n)$ when given $n$ in say binary. And "computing the prime factorization of $n$" (when $n=p_1 p_2 \dots p_m$) means to determine the values of each $p_i$, determine that $n=p_1 p_2 \dots p_m$, and also determine that each $p_i$ is prime.
Jan 4, 2017 at 17:17 comment added Jeffrey Shallit It has nothing to do with paradoxes at all, real or imagined. If one cannot give a formal definition of "computing X without computing Y", then perhaps it is not a meaningful statement at all.
Jan 4, 2017 at 2:21 comment added Craig Feinstein I agree that paradoxes can occur if one is too informal with the definition of "compute X". I found one here: arxiv.org/pdf/cs/0310060v19.pdf however, in this particular problem, I don't see any harm in being informal.
Jan 3, 2017 at 11:29 comment added Jeffrey Shallit I agree with Kaveh. First, one must formalize the notion of "computing X without computing Y". We sometimes informally speak about this, but to my knowledge, nobody has created a useful rigorous definition.
Dec 5, 2011 at 18:49 comment added Kaveh "Is it possible to compute X without computing the Y?" there is not way to answer the question about the existence of such an algorithm negatively.
Dec 5, 2011 at 18:47 comment added Kaveh What is known is that we have an algorithm for Primality which is in $\mathsf{P}$ and we don't haven't yet found a polytime algorithm for Factoring, nothing more, the fact that the promality algorithm doesn't explicitly compute factors doesn't say anything and is not a robust mathematical definition. If you are asking for the similar situation, then your question should be "Do we have a polynomial time algorithm for computing $\mu$?" which then Suresh's post answer your question, i.e. it is not known that it is possible to compute it in polytime. As long as you don't mathematically define
Dec 5, 2011 at 16:14 comment added Craig Feinstein @Aaron, an angle trisector is someone who makes claims that run counter to well-known mathematics theorems. I have never done this.
Dec 5, 2011 at 16:14 comment added Craig Feinstein @Kaveh, it is known that it is possible to determine that a number is composite without computing its factors. My question was whether this is also the case for computing the Mobius function for a number. My answer shows that this is not the case when the number is not divisible by a square.
Dec 5, 2011 at 2:59 comment added Kaveh Craig, please see my reply to Aaron above for the explanation why I think your answer is inconsistent with Suresh's interpretation.
Dec 5, 2011 at 2:57 comment added Kaveh @Aaron, ps: as a side note, I think questions where the OP has trouble in understanding basic material are more suitable for Mathematics.
Dec 5, 2011 at 2:53 comment added Kaveh @Aaron, no, I haven't. My point is the question is not clear. I don't understand what is the meaning of "Is it possible to compute X without computing the Y?" If it is in the sense that Suresh explained the answer cannot be a negative i.e. there is not one. To give a negative answer one should define mathematically what it means to compute X without computing Y, and that is all I am asking for.
Dec 5, 2011 at 2:45 comment added Aaron Sterling @Kaveh: The OP is a well known trisector, on multiple forums. That said, have you ever seen him be rude to someone? I haven't. He just misunderstands what it means to prove lower bounds. The question seems on topic to me. There is a saying: "Even a stopped clock is right twice a day."
Dec 5, 2011 at 1:12 comment added Craig Feinstein I think my answer to my question is completely consistent with Suresh's interpretation of my question, which I claim is the correct interpretation. How is my answer not consistent?
Dec 5, 2011 at 1:06 comment added Kaveh Sorry if I misjudged. You stated that you agree with Suresh's interpretation of your question but later your actions didn't seem consistent with that interpretation. I still think the question is not clear enough to get answered. It is not clear (at least to me) what would constitute an acceptable answer to the question. By not a real question I mean "It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form."
Dec 5, 2011 at 0:59 comment added Craig Feinstein @Kaveh, I asked a serious question which got 4 thumbs ups. Sure, my answer got 8 thumbs down, but that's life. I didn't know my answer to the question until today, so I posted the answer. It sounds to me like you are trying to ostracize me by claiming I have some type of ulterior motive here. I can assure you that I have no ulterior motive other than to get an answer to the question.
Dec 5, 2011 at 0:09 comment added Kaveh I don't think this is a real question. I thought it might be useful to remind you that on cstheory we have a strict policy against crank-friendly topics in case you try to advertise the ideas in these.
Dec 5, 2011 at 0:08 comment added Kaveh @Suresh, I don't think that is what the question is asking. If that is the question, the post should be updated to state a clear and answerable question. In its current form it is not answerable IMHO. ps: I think the answer posted by OP shows that the intention was not asking about what is known.
Dec 4, 2011 at 17:19 vote accept Craig Feinstein
Dec 4, 2011 at 23:37
Dec 4, 2011 at 17:19 answer added Craig Feinstein timeline score: -22
Dec 2, 2011 at 2:21 history tweeted twitter.com/#!/StackCSTheory/status/142428135131070464
Dec 1, 2011 at 13:39 answer added Emil Jeřábek timeline score: 15
Nov 29, 2011 at 18:21 answer added Suresh Venkat timeline score: 34
Nov 29, 2011 at 17:47 comment added Craig Feinstein @Kaveh, I'm not talking about computational complexity here. Suresh is correct in his interpretation. It's similar to determining that a number is composite without determining its factorization. Can something like this also be done for the Mobius function?
Nov 29, 2011 at 16:41 comment added Suresh Venkat I think he's merely asking if there's a way to compute $\mu(n)$ that is not known to also provide a factorization.
Nov 29, 2011 at 16:20 comment added Kaveh What do you mean by "Is it possible to compute $\mu(n)$ without computing the prime factorization of n?", are you asking if we can prove that factorization is not polynomial time reducible to $\mu$? (in which case the answer is no, we don't have even polynomial lowerbounds for factoring.) If you have something else in mind state it more preciously, otherwise the question cannot be answered because of vagueness.
Nov 29, 2011 at 14:50 history asked Craig Feinstein CC BY-SA 3.0