annotate paste/paste.8264 @ 12257:1924fe176291 draft

<fizzie> ` sed -e \'s|wisdom|bin|\' < ../bin/cwlprits > ../bin/cblprits; chmod a+x ../bin/cblprits
author HackEso <hackeso@esolangs.org>
date Sat, 07 Dec 2019 23:36:53 +0000
parents d94e61b8a7d8
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
12
d94e61b8a7d8 <Friendship> (unknown command)
HackBot
parents:
diff changeset
1 2010-12-12.txt:02:21:54: <Vorpal> elliott, "In spring of this year on the IRC channel I proposed a language called ℒ. ℒ is a severely restricted subset of your favourite indisputably Turing-complete language (say, Pascal) -- so severely restricted, in fact, that you can only write a single program in ℒ. But that program is a Universal Turing Machine simulator. Is ℒ Turing-complete? "
d94e61b8a7d8 <Friendship> (unknown command)
HackBot
parents:
diff changeset
2 2011-07-08.txt:03:55:05: <elliott> Well... you only need two nested loops to implement BF in BF, and they're of finite, short length, but this is the ℒ debacle all over again.
d94e61b8a7d8 <Friendship> (unknown command)
HackBot
parents:
diff changeset
3 2011-10-15.txt:18:30:37: <elliott> You can compile any TC language to any other TC language (modulo ℒ).
d94e61b8a7d8 <Friendship> (unknown command)
HackBot
parents:
diff changeset
4 2011-10-15.txt:18:37:59: <elliott> <elliott> You can compile any TC language to any other TC language (modulo ℒ).
d94e61b8a7d8 <Friendship> (unknown command)
HackBot
parents:
diff changeset
5 2011-10-15.txt:18:42:15: <Phantom___Hoover> <elliott> <elliott> You can compile any TC language to any other TC language (modulo ℒ).
d94e61b8a7d8 <Friendship> (unknown command)
HackBot
parents:
diff changeset
6 2011-10-15.txt:18:42:33: <Phantom___Hoover> It's not just modulo ℒ, it's modulo which definition you use.
d94e61b8a7d8 <Friendship> (unknown command)
HackBot
parents:
diff changeset
7 2011-10-15.txt:18:42:47: <elliott> Phantom___Hoover: I don't think anyone seriously believes ℒ is TC.
d94e61b8a7d8 <Friendship> (unknown command)
HackBot
parents:
diff changeset
8 2011-10-15.txt:18:43:00: <elliott> Phantom___Hoover: Anyway, ℒ relies on input.
d94e61b8a7d8 <Friendship> (unknown command)
HackBot
parents:
diff changeset
9 2011-10-15.txt:18:43:09: <Phantom___Hoover> You're using the compilation definition; ℒ is designed to flag up the absurdity of the UTM definition.
d94e61b8a7d8 <Friendship> (unknown command)
HackBot
parents:
diff changeset
10 2011-10-15.txt:18:43:34: <elliott> If you embed the input into the program, then... congratulations, ℒ is a Brainfuck derivative where you have to escape the string according to Pascal's rule.
d94e61b8a7d8 <Friendship> (unknown command)
HackBot
parents:
diff changeset
11 2011-10-15.txt:18:44:00: <elliott> Phantom___Hoover: So no, ℒ only demonstrates the absurdity of naively mixing input into the definition.
d94e61b8a7d8 <Friendship> (unknown command)
HackBot
parents:
diff changeset
12 2011-10-15.txt:18:44:31: <elliott> Phantom___Hoover: The whole point of ℒ is that it contains a program that can be made to compute anything a UTM can /given the appropriate input/.
d94e61b8a7d8 <Friendship> (unknown command)
HackBot
parents:
diff changeset
13 2011-10-15.txt:18:45:07: <elliott> Phantom___Hoover: Define ℒ for me.
d94e61b8a7d8 <Friendship> (unknown command)
HackBot
parents:
diff changeset
14 2011-10-15.txt:18:45:24: <Phantom___Hoover> For every pair of a Turing-complete language L and a program P written in L that simulates a universal Turing machine (for example, by being an interpreter for a Turing-complete language) (L,P) is a member of ℒ.
d94e61b8a7d8 <Friendship> (unknown command)
HackBot
parents:
diff changeset
15 2011-10-15.txt:18:48:30: <elliott> Phantom___Hoover: The UTM definition doesn't include any notion of input, so how the fuck does ℒ show it absurd?
d94e61b8a7d8 <Friendship> (unknown command)
HackBot
parents:
diff changeset
16 2012-02-22.txt:19:46:11: <elliott> And call it ℒ.
d94e61b8a7d8 <Friendship> (unknown command)
HackBot
parents:
diff changeset
17 2012-02-22.txt:19:46:32: <elliott> So it's ℒ(Pascal,BF interpreter) you have to prove Turing whatever.
d94e61b8a7d8 <Friendship> (unknown command)
HackBot
parents:
diff changeset
18 2012-02-23.txt:03:22:32: <tswett> How come ℒ is in Unicode but a plain old italic L isn't?
d94e61b8a7d8 <Friendship> (unknown command)
HackBot
parents:
diff changeset
19 2012-02-23.txt:18:20:19: <Friendship> Given that the computational class of ℒ is unclear, but there are languages which are plainly within its computational class, we can create a new (and intentionally ambiguous) computational class to describe it. ℒ-equivalent machines are those abstract machines for which the ability to describe all universal Turing machines is predicated upon the status of input or some other state which may be considered external to the machine proper. The set of ℒ-equ
d94e61b8a7d8 <Friendship> (unknown command)
HackBot
parents:
diff changeset
20 2012-02-23.txt:18:20:19: <Friendship> ivalent machines is clearly a subset of [[Turing machines]], but whether it is a proper subset is a matter of philosophy. A language is said to be ℒ-hard if there exists a program in that language which is in ℒ, and ℒ-complete if it is ℒ-hard and not [[Turing-complete]].
d94e61b8a7d8 <Friendship> (unknown command)
HackBot
parents:
diff changeset
21 2012-02-23.txt:18:27:04: <elliott> @tell Gregor "ℒ was originally described to generalize the question raised by Befunge/index.php." not quite true
d94e61b8a7d8 <Friendship> (unknown command)
HackBot
parents:
diff changeset
22 2012-02-23.txt:18:29:07: <Friendship> `pastelogs ℒ