チューリング完全
Turing complete
万能チューリングマシンと同等の計算能力を持つ計算モデル
日本語では計算完備というのかなmrsekut.icon
チューリングマシン計算可能と同じ
例
ライフゲーム
SKIコンビネータ
意図せずチューリング完全になったもの
その言語がチューリング完全かどうかを確認する
「チューリング完全である」と知られているものを実装できたらチューリング完全
できるだけ楽にするためにこの中でも軽いもの実装すればいい
例えばライフゲームやBrainfuck
たとえばTSの型とかで↑この辺を実装できれば証明できる
ref
どこかに定義を書いていた気がしたが忘れたmrsekut.icon
#??
プログラミング言語の定義は、「チューリング完全である」みたいな感じだが
もし万能チューリングマシンより強い(?)計算モデルを作れたら、
強いとは、って感じだけど
それはチューリング完全とはいわないのか #??
なので、任意のプログラミング言語は万能チューリングマシンと同等であって、それ以上ではない、たぶん
https://qiita.com/hnymA/items/f1da7172f2693617c3c3
https://ja.wikipedia.org/wiki/チューリング完全
https://jp.quora.com/HTMLはプログラミング言語ですか