Talk:CV(N)(C)

From Esolang
Jump to navigation Jump to search

To me, it seems that this trivially reduces to a two counter machine. It is therefore Turing complete. If so, it should be changed to Turing Complete instead of class unknown. What am I missing?

Here is an attempted sketch of a proof-by-translation:


Preamble: /m/

INC 0 -> /i/

INC 1 -> /nŋimɲ/

DEC 0 -> /ə/

DEC 1 -> /nŋəmɲ/

WHILE 0 ... END -> /ɰ/ (convert ...) /ʋ/


[1] Pyautogui (talk)

Your proof by translation doesn't work as the code must follow the syllable structure CV(N)(C) said in Syntax. However, there exists a different proof by translation using brainfuck with 3 unbounded unsigned cells. The program must start with funfun to initialize it.

Brainfuck CV(N)(C)
+ fi
-
> funfuŋ
< fumfuɲ
[ ɰ̊u
] ʋu

Note that the io instructions aren't there because they aren't needed and 4/6 of the instructions use output commands as NOPs. Gapples2 (talk) 14:32, 8 June 2022 (UTC)