Re: Question: Mathematics and Computer Science
- From: "Joe Marshall" <eval.apply@xxxxxxxxx>
- Date: 3 Apr 2007 09:18:00 -0700
On Apr 2, 7:28 pm, Aaron Hsu <aaron....@xxxxxxxxxxxxxxxxx> wrote:
Hello all,
This is not exactly a scheme question, but I assume many of you will
have some good insight and advice to help me understand this topic.
My mathematics professor, who is by no means a computer scientist, made
a oomment regarding the relationship between computer science and
mathematics. He personally guessed that any conceivable computer
program ought to be theoretically provable. That is, even if it might
not be reasonably feasible to actually develop and verify the proof, it
is conceivable that any computer program should be provable
mathematically (I assume this is just a way of saying that it is
rigorously provably correct, but correct me, please if I am wrong here).
Your professor is wrong. There exist programs that are correct but
cannot logically have a proof of correctness. This is a direct
consequence
of Godel's Incompleteness Theorem.
However, as I began to think about this I wondered if this was indeed
the case. Assuming a turing complete computer language, is it possible
to create a program which does not have a conceivable proof of
correctness that would fall within the realm of mathematical rigour or
domain? My inclination is to say, yes, there is such a program;
however, my professor guesses that there is not; neither of us really
knows one way or the other. The second question along these lines is
whether it is possible to create a program which is provably unprovable.
Yes.
.
- Follow-Ups:
- Re: Question: Mathematics and Computer Science
- From: Prabhakar Ragde
- Re: Question: Mathematics and Computer Science
- References:
- Question: Mathematics and Computer Science
- From: Aaron Hsu
- Question: Mathematics and Computer Science
- Prev by Date: Re: how do they do variable length arguments in the old days?
- Next by Date: Re: Question: Mathematics and Computer Science
- Previous by thread: Re: Question: Mathematics and Computer Science
- Next by thread: Re: Question: Mathematics and Computer Science
- Index(es):
Relevant Pages
|
Loading