Do you claim that teatotallers are not drunktrollers ? — Deus
I can certainly write a program to output digits corresponding to 0.89[...]1. It's just that that program can never be executed to completion so it would never reach a moment where it would output a 1 digit. — keystone
a teetotaller abstains from drinking on all occasions apart from when he unknowingly drinks alcohol because his wife can’t be trusted. — Deus
Whatever you have in mind, it's not a program. — TonesInDeepFreeze
He’s referring to the halting problem in relation to turings complete machine — Deus
it will never print a 1, but I can still write the program — keystone
You're trying to use "announcing numbers" to stand for two different things : emptying a room into the hallway and shifting occupants to successive rooms. It can't be both.
Under your scheme, announcing 0.9 creates the same problem for a finite hotel as an infinite hotel : any occupant of room 1 is now standing in the hall !
Proof that 0.891 = 0.9 : announcing either 0.891 or 0.9 leaves the infinite hotel in an identical state, namely 0.09 — Real Gone Cat
In the infinite hotel 0.89 = 0.9. Therefore shifting everyone up one room is equivalent to vacating room 1. And since vacating room 1 doesn't create more empty rooms, one should be suspicious about what is achieved in shifting everyone up one room.
In the finite hotel every number has a unique instruction. 0.9 means only one thing: vacate room 1. Infinite decimals are not required for the finite hotel. — keystone
That's just a starker example of what you're doing. Yes, it's a program, and it outputs every successive halving. But 1 is not an output of the program. — TonesInDeepFreeze
eventually output a 1 — keystone
I was just reading this thread, but it seems you have solved your own conundrum. In the infinite hotel the two are equivalent, as you yourself point out. So 0.9 recurring is equal to 1.
And in the finite hotel they are not equivalent, as you point out. So 0.9... with 9 repeated a finite number of times is not equal to 1. — PhilosophyRunner
Then it will miss outputting one of the 9s.
You can't have cake and eat it too.
If it runs only finitely many steps but outputs the 1, then it skips an infinite number of the 9s.
If it runs without end, then it outputs each of the 9s, but never outputs the 1. — TonesInDeepFreeze
You don't like that mathematics for the sciences doesn't comport with your understanding of impossible fictional realms. Yeah, that's a real dagger in the heart of the mathematics for the sciences. — TonesInDeepFreeze
the program has value even though we cannot literally go the limit. — keystone
I'm working in Hilbert's fictional realm. — keystone
Mathematics for the sciences? — keystone
".89[...]" is notation for a limit. And that limit is .9. — TonesInDeepFreeze
Therefore instead of saying 0.891 he should simply say 0.9. — keystone
Set theory is abstract. It doesn't have hotels. To be more exact, I should say that from an imaginary analogy to set theory, you impose an incoherent interpretation. It's incoherent because you start out by describing a program to output values (presumably in a certain order) but it's not a program. — TonesInDeepFreeze
I exhausted loads of my time and patience with Thomson's lamp with you. You're making a variation of the same mistake here. — TonesInDeepFreeze
Right, and my conclusion is that the number system which was developed using finite intuitions breaks down when extended to infinity (the infinite hotel). And I want to suggest that this may be what's happening with math. The number system using numbers which was developed using finite intuitions (rational numbers) breaks down when extended to model the continuum (with real numbers). — keystone
Get involved in philosophical discussions about knowledge, truth, language, consciousness, science, politics, religion, logic and mathematics, art, history, and lots more. No ads, no clutter, and very little agreement — just fascinating conversations.