Talk:{}
Jump to navigation
Jump to search
Ambiguity of Level 8
- & [] would both translate into {{}}, right? --DigitalDetective47 (talk) 02:57, 23 November 2021 (UTC)
- Yes.
[]is invalid, though, since p must be non-empty (somehow I forgot to mention this before). I will state this in the article. —User:PythonshellDebugwindow (talk) ~~~~ 12:38, 23 November 2021 (UTC)
Shouldn't level 5 be TC?
If you start the program with
{{{{}{{{}{}}}}}}
can't you just use this table to convert BF (minus I/O, minus tape-wrapping, minus overflowing, right-infinite) into {} level 5?
| BF symbol | {} Level 5 |
|---|---|
| > | {{{{}{{{{{{}}}}{}}}}}}
|
| < | {{{{}{{{{{{}}}}{{{{{}{}}}{}}}}}}}}
|
| + | {{{{{{{}}}}{{{{{{{{{}}}}}}}{}}}}}}
|
| - | {{{{{{{}}}}{{{{{{{{{}}}}}}}{{{{{}{}}}{}}}}}}}}
|
| [ | {{{{{{}}}}{{{}{}}}
|
| ] | }} |
I can't really test it, but I think it works... Otesunki (talk) 21:48, 8 January 2022 (UTC)
EDIT: Back, here's a JsFiddle. Otesunki (talk) 15:32, 9 January 2022 (UTC)
EDIT 2: There's another way to prove it's TC-- by using {} Level 7
| {} Level 7 | {} Level 5 |
|---|---|
{} |
{}
|
{{}} |
{{{{}}}} or {{{{{{}{}}}}}} (depending on N)
|
{{x}} |
{{{}{{{}{}}}x}} or {{{{{}{}}}{{{}{}}}x}} (depending on N)
|
{{xy}} |
{{xy}}
|
{xy} |
{{x{{{{{}{}}}y}}}
|
Otesunki (talk) 15:12, 10 January 2022 (UTC)
- From what I can tell, your translation from BF to Level 5 is correct. Unfortunately, as you said, it currently can't be tested, although I don't see anything wrong with it. I will mark Level 5 as Turing-complete. —User:PythonshellDebugwindow (talk) ~~~~ 01:00, 11 January 2022 (UTC)