zlacker

[parent] [thread] 8 comments
1. pphysc+(OP)[view] [source] 2023-11-27 21:40:58
It's about as interesting as the other answers proposed in TFA, and it gets to the meat of it: they are all just representations invented by people, and there's nothing stopping us from inventing our own representations that fit into 64 bits (or 1 bit).
replies(2): >>toxik+06 >>dumbo-+M7
2. toxik+06[view] [source] 2023-11-27 22:12:55
>>pphysc+(OP)
No, it doesn’t. The question is “what is the largest non-trivial number you can represent with some constraint on size of its expression”. It’s a really old question, and saying “infinity” as an answer misses the point. Saying you can invent an arbitrary number system also misses the point by simply not answering. If you need to spend a bunch of bytes explaining your new system, did you really use 8 bytes?

It just feels really bad faith.

replies(1): >>pphysc+t7
◧◩
3. pphysc+t7[view] [source] [discussion] 2023-11-27 22:20:40
>>toxik+06
What is "really bad faith" about saying "An ON bit indicates the value 'googolplex'?"

Computing is fundamentally about decoding bit strings as different arbitrary representations that are meaningful to humans.

replies(1): >>tromp+Zc
4. dumbo-+M7[view] [source] 2023-11-27 22:22:06
>>pphysc+(OP)
Not really. The specialness of TFA's constructions is that the interpreter does not need to have any knowledge of the large numbers a priori.
replies(1): >>8note+Ie
◧◩◪
5. tromp+Zc[view] [source] [discussion] 2023-11-27 22:47:19
>>pphysc+t7
Even the word "googolplex" is quite a bit longer than the lambda calculus program in question...
replies(1): >>8note+ue
◧◩◪◨
6. 8note+ue[view] [source] [discussion] 2023-11-27 22:53:59
>>tromp+Zc
The actual bit is just 1 though, the word "googolplex" is in the accompanying documents for interpreting the bit.

The course on reading and using lambda calculus is similarly longer than than the actual lambda calculus expression

replies(1): >>chrisw+Rs
◧◩
7. 8note+Ie[view] [source] [discussion] 2023-11-27 22:55:36
>>dumbo-+M7
Alternative contructions don't have to either - eg. "The bit 1 represents running the algorithm from TFA"
replies(1): >>dumbo-+Cf
◧◩◪
8. dumbo-+Cf[view] [source] [discussion] 2023-11-27 23:00:11
>>8note+Ie
That's precisely identical to declaring the number in the interpreter.
◧◩◪◨⬒
9. chrisw+Rs[view] [source] [discussion] 2023-11-28 00:20:57
>>8note+ue
> The course on reading and using lambda calculus is similarly longer than than the actual lambda calculus expression

I'm not sure what a "course on reading and using" has to do with description complexity? In any case, it takes 206 bits to implement a binary lambda calculus interpreter (that's Theorem 1 in http://tromp.github.io/cl/LC.pdf )

[go to top]