Skip to main content
7 events
when toggle format what by license comment
Dec 27, 2015 at 20:03 vote accept user833970
Dec 27, 2015 at 20:03 comment added user833970 I finally tracked down the original citation, it is only an abstract for the talk, and isn't very helpful.
Oct 13, 2015 at 18:25 comment added user833970 I see, by defining the input in terms of a predicate you effectively bound the size of the output. The mathworld link is misleading then for not bounding the output, or declaring a predicate.
Oct 12, 2015 at 22:39 comment added Pseudonym Oh, one more thing: as previously noted, "you can construct a predicate from any program". That's true, but never forget that complexity is measured in terms of the size of the input. In this case, input to the program is presumably a fixed sequence of hashes. It's possible to recognise that in $O(n)$ time where $n$ is the length of the input; it's just a string comparison!
Oct 12, 2015 at 22:28 comment added Pseudonym Yes, I agree. A large number of people who have studied computational complexity have noticed at some point that it's trivial to concoct a problem where the size of the output is $O(f(n))$ for any $f(n)$. That's one of the reasons why decision problems are ubiquitous in this field; when the size of the output is $O(1)$, writing the output doesn't contribute. Be clear on the precise statement of the theorem, and it should be obvious why the trivial "proof" doesn't prove it.
Oct 12, 2015 at 22:12 comment added user833970 Thanks, I'll take a look at that other formulation. I'm also pretty sure there's a problem with the argument, it just wasn't obvious to me what was wrong.
Oct 12, 2015 at 21:22 history answered Yuval Filmus CC BY-SA 3.0