Re: Provability
- From: David C. Ullrich <ullrich@xxxxxxxxxxxxxxxx>
- Date: Sat, 27 Oct 2007 09:14:43 -0500
On Fri, 26 Oct 2007 20:28:50 -0400, quasi <quasi@xxxxxxxx> wrote:
On Fri, 26 Oct 2007 00:19:14 GMT, Michael Press <rubrum@xxxxxxxxxxx>
wrote:
In article
<m7v0i3dpaksfbt8nssfpuh524piltchqua@xxxxxxx>,
David C. Ullrich <ullrich@xxxxxxxxxxxxxxxx> wrote:
On Wed, 24 Oct 2007 17:57:05 GMT, Michael Press <rubrum@xxxxxxxxxxx>
wrote:
In article
<ibiuh39cpcljngark7juncm853rda374im@xxxxxxx>,
David C. Ullrich <ullrich@xxxxxxxxxxxxxxxx> wrote:
On Tue, 23 Oct 2007 23:01:05 GMT, Michael Press <rubrum@xxxxxxxxxxx>
wrote:
In article
<rbisrael.20071023142716$7fa6@xxxxxxxxxxxxxxxx>,
Robert Israel <israel@xxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
wrote:
Victor Porton <porton@xxxxxxxx> writes:
For famous hypothesis such as Millennium Prize problems (or to be yet
more specific for P=NP problem)...
... how we can (or cannot) be sure that the hypotheses or its negation
is provable.
We can't. In some cases we can do half of this: e.g. if the Riemann
hypothesis or Goldbach's conjecture happens to be false, then its
negation is provable. But if it is true, there is no guarantee that
there is a proof of that.
There are statements which are unprovable nor true nor false in ZFC.
For a specific example can we be sure that either P=NP or P!=NP is
provable?
No. This is even worse than the Riemann hypothesis in that regard:
thus if P=NP there is a polynomial-time algorithm for solving an NP-complete
problem, but there might not be a proof that this algorithm works.
The notion of algorithm shares an important characteristic
with the notion of theorem. A computational method is not
an algorithm until we have accepted a proof of its efficacy.
Not according to the definition of "algorithm" I know.
Both of the following routines are algorithms. One of them
is an algorithm which gives the right answer to the
question "Is RH true?":
def SayYes:
return "yes"
def SayNo:
return "no"
I don't know which one gives the right answer, but
that doesn't change the fact that they are both
algorithms and one of them works.
Neither of those procedures and associated assertions is
an algorithm, because you have not offered an accepted
proof.
That's ridiculous.
Then we have nothing more to discuss.
I mostly agree with Michael Press on this issue.
You're entitled to your opinion. It's wrong.
I admit that I know very little about the theory of computation, and
yet, I think I know an algorithm when I see one.
Here's my (informal) concept ...
A procedure does not qualify as "an algorithm" unless there is a
specification of
(1) What problem the algorithm is intended to solve.
(2) The acceptable and/or required inputs.
(3) The possible outputs.
(4) How the algorithm works.
(5) A proof that it correctly solves the intended problem.
And I imagine that you'd also say that something does not
qualify as an irrational number unless there is a proof
that it is irrational?
If you would not say that, why not?
If you _would_ say that: You might note that it follows that
there are only countably many irrational numbers. It also
follows that zeta(3) was not irrational 100 years ago,
but is now irrational.
As far as I can see, anyone who actually implements, designs, or
writes textbooks about algorithms takes all of the above aspects quite
seriously, _especially_ aspect (1), and would regard a procedure with
no specified goal as useless nonsense, not an algorithm.
Of course they do! Just as when someone publishes an assertion
that a given number is irrational they include a proof of this
fact. That has nothing to do with the _definition_ of "irrational
number".
quasi
************************
David C. Ullrich
.
- References:
- Provability
- From: Victor Porton
- Re: Provability
- From: Robert Israel
- Re: Provability
- From: Michael Press
- Re: Provability
- From: David C . Ullrich
- Re: Provability
- From: Michael Press
- Re: Provability
- From: David C . Ullrich
- Re: Provability
- From: Michael Press
- Re: Provability
- From: quasi
- Provability
- Prev by Date: Ellipse Distance / Intersection
- Next by Date: Re: Elliptic curve(?) question
- Previous by thread: Re: Provability
- Next by thread: Re: Provability
- Index(es):
Relevant Pages
|