From: Craig Feinstein on
Hi, I am interested in feedback on a paper I wrote here:
http://arxiv.org/abs/cs.CC/0507008 entitled "Complexity Theory for
Simpletons". It was written for a mathematically-literate audience,
although not necessarily mathematicians or computer scientists.

First of all, I want to know if readers think the paper is interesting
and well-written.

Second of all, I want to know if readers believe the claims of the
paper and what they think of my explanations. There are three major
claims of the paper:

1) P != NP and it is not difficult to prove such by showing by
induction that a certain algorithm discovered in 1974 for solving the
NP-complete subset-sum problem has the best running-time of all
algorithms which solve subset-sum. (No one has ever beat this algorithm
for solving subset-sum.) The algorithm was presented to me on usenet a
few years ago.

2) The Collatz Conjecture is unprovable, if it is true.

3) The Riemann Hypothesis is unprovable, if it is true.

Explanations for 2) and 3) don't use any Godel-like arguments; they
just argue that any proof of these conjectures must have an infinite
number of lines.

The basic theme of the paper is that advanced mathematics is too hard
for mortal human beings to understand.

Craig

From: Jamie Andrews; real address @ bottom of message on
Craig Feinstein <cafeinst(a)msn.com> wrote:
> First of all, I want to know if readers think the paper is interesting
> and well-written.

Yes to both. You are good at writing grammatically correct
sentences and paragraphs, which is much more than I can say for
many people. Your mathematical exposition is not perfect, but
your writing is easy to read.

> Second of all, I want to know if readers believe the claims of the
> paper and what they think of my explanations. There are three major
> claims of the paper:

> 1) P != NP and it is not difficult to prove such by showing by
> induction that a certain algorithm discovered in 1974 for solving the
> NP-complete subset-sum problem has the best running-time of all
> algorithms which solve subset-sum. (No one has ever beat this algorithm
> for solving subset-sum.) The algorithm was presented to me on usenet a
> few years ago.

Your fallacy here seems to be in assuming that the way the
"meet-in-the-middle" algorithm decomposes the problem is the
*only* way to decompose the problem. It could be that *if* the
way it decomposes the problem were the only way to do it, then
that algorithm would be the fastest. However, other algorithms
for NP-complete problems use completely different approaches to
decomposition.

> 2) The Collatz Conjecture is unprovable, if it is true.

Here the problem seems to lie in the statement "any proof
of the Collatz conjecture must specify vector (x_0, x_1, ...,
x_B)". The statement that the "proof must specify" the vector
is vague and I don't think it can be made more precise.

> 3) The Riemann Hypothesis is unprovable, if it is true.

I didn't check this one because I can't remember what I
learned before about the RH. But there may be a similar problem.

As a meta-note, I think the reason that your post was not
responded to for over 10 days may be that it seems very unlikely
that someone could solve 3 of the most famous unsolved problems
in math/CS in a relatively informal, 11-page paper with a lot of
introductory exposition. There have been examples of
"outsiders" solving important problems, the most famous possibly
being Paul Cohen, who proved the independence of the continuum
hypothesis. But IIRC, even Cohen was a trained mathematician;
it's just that his training was not in the sub-area of
mathematical logic. Your overall problem, IMHO, is that you
don't write about the mathematical concepts with the extremely
high degree of precision that is necessary to carry out
convincing proofs.

--Jamie. (Celebrating (?) 20 years on Usenet!)
andrews .uwo } Merge these two lines to obtain my e-mail address.
@csd .ca } (Unsolicited "bulk" e-mail costs everyone.)
From: Craig Feinstein on

Jamie Andrews; real address @ bottom of message wrote:
> Craig Feinstein <cafeinst(a)msn.com> wrote:
> > First of all, I want to know if readers think the paper is interesting
> > and well-written.
>
> Yes to both. You are good at writing grammatically correct
> sentences and paragraphs, which is much more than I can say for
> many people. Your mathematical exposition is not perfect, but
> your writing is easy to read.

Thank you. I'm glad.

>
> > Second of all, I want to know if readers believe the claims of the
> > paper and what they think of my explanations. There are three major
> > claims of the paper:
>
> > 1) P != NP and it is not difficult to prove such by showing by
> > induction that a certain algorithm discovered in 1974 for solving the
> > NP-complete subset-sum problem has the best running-time of all
> > algorithms which solve subset-sum. (No one has ever beat this algorithm
> > for solving subset-sum.) The algorithm was presented to me on usenet a
> > few years ago.
>
> Your fallacy here seems to be in assuming that the way the
> "meet-in-the-middle" algorithm decomposes the problem is the
> *only* way to decompose the problem. It could be that *if* the
> way it decomposes the problem were the only way to do it, then
> that algorithm would be the fastest. However, other algorithms
> for NP-complete problems use completely different approaches to
> decomposition.

I'm not sure I understand which part of my logic you don't agree with.
I never said the meet-in-the-middle algorithm is the only way to treat
or decompose the problem.

>
> > 2) The Collatz Conjecture is unprovable, if it is true.
>
> Here the problem seems to lie in the statement "any proof
> of the Collatz conjecture must specify vector (x_0, x_1, ...,
> x_B)". The statement that the "proof must specify" the vector
> is vague and I don't think it can be made more precise.

That's a fair criticism. I did say in the paper that it was an
"informal" argument. A precise argument can be found in one of the
papers in my bibliography that I wrote about the Collatz Conjecture.

>
> > 3) The Riemann Hypothesis is unprovable, if it is true.
>
> I didn't check this one because I can't remember what I
> learned before about the RH. But there may be a similar problem.
>
> As a meta-note, I think the reason that your post was not
> responded to for over 10 days may be that it seems very unlikely
> that someone could solve 3 of the most famous unsolved problems
> in math/CS in a relatively informal, 11-page paper with a lot of
> introductory exposition. There have been examples of
> "outsiders" solving important problems, the most famous possibly
> being Paul Cohen, who proved the independence of the continuum
> hypothesis. But IIRC, even Cohen was a trained mathematician;
> it's just that his training was not in the sub-area of
> mathematical logic. Your overall problem, IMHO, is that you
> don't write about the mathematical concepts with the extremely
> high degree of precision that is necessary to carry out
> convincing proofs.

To have a convincing proof, it is necessary for the reader to be
convinced. My goal was not to give a convincing proof, because I have
no control over the reader's thoughts.

My goal was to provide a good enough explanation so that if the reader
desires to be convinced, then he has the tools to do such. I hope I
have done such. The paper was accepted for publication, and I am
rewriting it. I will take your comments into consideration.

Thanks,
Craig

>
> --Jamie. (Celebrating (?) 20 years on Usenet!)
> andrews .uwo } Merge these two lines to obtain my e-mail address.
> @csd .ca } (Unsolicited "bulk" e-mail costs everyone.)

From: tchow on
In article <1142214105.805669.311690(a)v46g2000cwv.googlegroups.com>,
Craig Feinstein <cafeinst(a)msn.com> wrote:
>2) The Collatz Conjecture is unprovable, if it is true.

A very interesting argument. Using the same idea, we can prove:

Theorem. If it is true that every positive integer has a finite binary
representation, then this fact is unprovable.

Proof. Consider the algorithm that prints n mod 2 and then iterates
this process on floor(n/2). In order to be certain that this algorithm
will halt, it is necessary to know whether n is even or odd at each step.
Suppose that B is the number of bits in a hypothetical text-file containing
a proof that every positive integer has a finite binary sequence. There
is a mathematical theorem that there must exist a number n with the last
B+1 bits of its binary representation equal to any given binary sequence.
But this vector is random, so B+1 bits are required to specify it,
contradicting the assumption that B is the number of bits in a text-file
containing the alleged proof. Thus a formal proof cannot exist.
--
Tim Chow tchow-at-alum-dot-mit-dot-edu
The range of our projectiles---even ... the artillery---however great, will
never exceed four of those miles of which as many thousand separate us from
the center of the earth. ---Galileo, Dialogues Concerning Two New Sciences
From: Craig Feinstein on

t...(a)lsa.umich.edu wrote:
> In article <1142214105.805669.311690(a)v46g2000cwv.googlegroups.com>,
> Craig Feinstein <cafeinst(a)msn.com> wrote:
> >2) The Collatz Conjecture is unprovable, if it is true.
>
> A very interesting argument. Using the same idea, we can prove:
>
> Theorem. If it is true that every positive integer has a finite binary
> representation, then this fact is unprovable.
>
> Proof. Consider the algorithm that prints n mod 2 and then iterates
> this process on floor(n/2). In order to be certain that this algorithm
> will halt, it is necessary to know whether n is even or odd at each step.
> Suppose that B is the number of bits in a hypothetical text-file containing
> a proof that every positive integer has a finite binary sequence. There
> is a mathematical theorem that there must exist a number n with the last
> B+1 bits of its binary representation equal to any given binary sequence.
> But this vector is random, so B+1 bits are required to specify it,
> contradicting the assumption that B is the number of bits in a text-file
> containing the alleged proof. Thus a formal proof cannot exist.
> --
> Tim Chow tchow-at-alum-dot-mit-dot-edu
> The range of our projectiles---even ... the artillery---however great, will
> never exceed four of those miles of which as many thousand separate us from
> the center of the earth. ---Galileo, Dialogues Concerning Two New Sciences

Tim, I thought you were more thoughtful than this. Read my response to
the earlier post.

 |  Next  |  Last
Pages: 1 2 3 4 5 6 7 8 9
Prev: HEAP SORT
Next: Greedy Algorithm