Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.programming > #16403
| From | Ben Bacarisse <ben.usenet@bsb.me.uk> |
|---|---|
| Newsgroups | comp.programming |
| Subject | Re: What I like about programming . . . |
| Date | 2023-02-10 23:16 +0000 |
| Organization | A noiseless patient Spider |
| Message-ID | <87v8k9glh2.fsf@bsb.me.uk> (permalink) |
| References | (7 earlier) <ts26o6$jn1b$1@dont-email.me> <87r0uzhr2h.fsf@bsb.me.uk> <ts4qaq$jn1b$3@dont-email.me> <871qmxivyz.fsf@bsb.me.uk> <ts5efv$jn1b$4@dont-email.me> |
Richard Heathfield <rjh@cpax.org.uk> writes: > Still, let me lay my somewhat arid sense of humour aside for a moment and > take one serious crack at explaining the rationale that lies beneath my > previous 'contributions' to this thread. > > To argue for a mathematical model (such as a Turing machine) that never > halts necessarily and /obviously/ entails the claim that a mathematical > model can exist in perpetuity, for if the model ceases to exist, so does the > Turung machine. That is not at all obvious. In fact, it seems like a deliberately perverse interpretation of what a mathematician means by a theorem. The TM model exists at the moment, and theorems about TMs are about what we know about that model now. The TM that just "writes blank and goes right" can be proved to "not halt" right now. Aside: I use "scare quotes" because I don't like metaphors that can be taken too literally. I'd write out the model, and give the state transition function, but that would add too much bulk. Just note that when I say "not halt" I mean that the sequence of configurations arising from the state transition function is not finite (i.e. can proved to map onto to a proper subset of itself). > But such models themselves exist only in the minds, writings and > inventions of mathematicians and scientists, and all the artifices and > devices of thinking creatures will end with the heat death of the > universe and the consequent inability for devices to do > work. But the statement, made now, that "this TM right here: <squiggle, squiggle, squiggle> does not halt" is not a statement about what will be known and understood for all time. It is simply a statement about what we know now. 2+2=4 is a reasonable thing to assert now, given our current shared agreement about the symbols and basic arithmetic. To challenge it on the basis that there will one day be no minds to know any arithmetic is to misinterpret what the claim is. > Therefore, to argue that an unending program and its > encompassing mathematical model can exist necessarily requires one to > argue, in essence, for a non-corporeal and /intelligent/ life force to > persist after death not only of the individual but of the entire > universe. I've never heard anyone else claim that a model needs to "exist" for any more time than it takes to make statements using it and have them understood by whoever we are talking to. You appeared to dispute a claim made about some model we could reasonably be assumed to share. We might all suffer profound mathematical amnesia tomorrow, but I was still correct to claim, yesterday, that not all TMs halt, just as you were wrong, yesterday, to dispute it. We won't know, tomorrow, what on earth we were talking about, much less the right and the wrong of it, but at the time we made our contradictory claims, we did. > I don't know of many computer scientists who would be > prepared to argue for such persistence (because most computer > scientists I know are atheists). I conclude that a computer scientist > who argues that an unending Turing machine is possible is very likely > to be suffering from cognitive dissonance. In my experience, religious people are not very good an understanding what's going on in the minds of atheists. And while the reverse is also true, most atheists have stopped trying. Very specifically: I don't argue for an unending Turing machine! The notion need only exist for as long as it takes for a few theorems to be proved about that notion -- about the same times it takes for a number of people to pop up on Usenet to say that they have a refuted those theorems. I see mathematics as an exploration of rules: set up some rules and see what can and can't be the case about the things named in the rules. If we play chess, and you win, that fact remains a fact that we can talk about (and even pass into history) as long as the words and rules remain understood. That not all TMs halt was a game that was concluded last century, but we both still know the rules. > If you choose to reply, I will of course read your reply with interest, but > I may well not reply in turn because I intend to at least attempt to refrain > from contributing further to this thread, as I, too, am making too much of a > trifle. Well I thought this part of the was interesting. I find it curious, though, that you see the whole meaning of mathematical truth as a trifle. -- Ben.
Back to comp.programming | Previous | Next — Previous in thread | Next in thread | Find similar
Re: What I like about programming . . . JJ <jj4public@outlook.com> - 2023-02-08 04:58 +0700
Re: What I like about programming . . . David Brown <david.brown@hesbynett.no> - 2023-02-08 08:59 +0100
Re: What I like about programming . . . Richard Heathfield <rjh@cpax.org.uk> - 2023-02-08 09:34 +0000
Re: What I like about programming . . . Paul N <gw7rib@aol.com> - 2023-02-08 07:03 -0800
Re: What I like about programming . . . Richard Heathfield <rjh@cpax.org.uk> - 2023-02-08 15:50 +0000
Re: What I like about programming . . . Ben Bacarisse <ben.usenet@bsb.me.uk> - 2023-02-08 21:07 +0000
Re: What I like about programming . . . Richard Heathfield <rjh@cpax.org.uk> - 2023-02-08 21:56 +0000
Re: What I like about programming . . . Ben Bacarisse <ben.usenet@bsb.me.uk> - 2023-02-09 01:09 +0000
Re: What I like about programming . . . Richard Heathfield <rjh@cpax.org.uk> - 2023-02-09 07:18 +0000
Re: What I like about programming . . . David Brown <david.brown@hesbynett.no> - 2023-02-09 09:42 +0100
Re: What I like about programming . . . "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de> - 2023-02-09 11:17 +0100
Re: What I like about programming . . . David Brown <david.brown@hesbynett.no> - 2023-02-09 14:15 +0100
Re: What I like about programming . . . Richard Heathfield <rjh@cpax.org.uk> - 2023-02-09 11:41 +0000
Re: What I like about programming . . . David Brown <david.brown@hesbynett.no> - 2023-02-09 14:20 +0100
Re: What I like about programming . . . Richard Heathfield <rjh@cpax.org.uk> - 2023-02-09 13:38 +0000
Re: What I like about programming . . . Ben Bacarisse <ben.usenet@bsb.me.uk> - 2023-02-09 14:05 +0000
Re: What I like about programming . . . Richard Heathfield <rjh@cpax.org.uk> - 2023-02-10 07:04 +0000
Re: What I like about programming . . . Ben Bacarisse <ben.usenet@bsb.me.uk> - 2023-02-10 11:46 +0000
Re: What I like about programming . . . Richard Heathfield <rjh@cpax.org.uk> - 2023-02-10 12:49 +0000
Re: What I like about programming . . . Y A <air000000000000@ya.ee> - 2023-02-10 06:37 -0800
Re: What I like about programming . . . Ben Bacarisse <ben.usenet@bsb.me.uk> - 2023-02-10 23:16 +0000
Re: What I like about programming . . . Richard Heathfield <rjh@cpax.org.uk> - 2023-02-11 07:20 +0000
Re: What I like about programming . . . Ben Bacarisse <ben.usenet@bsb.me.uk> - 2023-02-11 21:12 +0000
Re: What I like about programming . . . Richard Heathfield <rjh@cpax.org.uk> - 2023-02-11 23:05 +0000
csiph-web