が非停止環状タグのバージョンはセルオートマトンのために特別な関心であってもよく、環状タグシステムは、表示、それはTMの停止ときに限り停止するように、万能チューリングマシンをシミュレートするように設計することができる出力ワードコードマシンの出力:
別の「出力アルファベット」を使用して、TMのすべての瞬時構成をエンコードする2タグシステムでTMをシミュレートします。停止構成をエンコードして、タグシステムが(この文字を文字ごとに消去することにより)停止するようにTMが停止します。(このペーパーでは、TMのWangマシン式を使用してこれを行う方法を詳細に示します。)
ウィキペディアの記事のサイクリックタグシステムのセクションで説明されているように、サイクリックタグシステムによって2タグシステムをシミュレートします。2タグの出力アルファベットの各文字には、アペンダントとして空の文字列が含まれているため(2タグシミュレーションが停止します)、サイクリックタグシステムの停止/出力動作は同じになります。
このアプローチの重要な点は、指定された出力アルファベット、たとえばにより、各文字に空の文字列をアペンダント()として含めることができるため、シミュレーションでデータワードが消去され、停止します。{ α私}α私→ ϵ
NB:3つのタイプのシステム(TM、タグ、サイクリックタグ)のすべてで、指定された出力アルファベットを使用して出力の明確な識別を確保できます。これは、これらのシステムの停止と非停止の両方の種類で実行できます。(「標準」TMSは停止種類のものであることを考えると、チューリングの元のコンピューティングマシンがあったことは皮肉である非停止出力アルファベットと様々な)。{ 0 、1 }
同じアプローチで、単純な2タグシステムを直接構築して、バイナリ文字列からを消去し、それを循環タグでシミュレートすることもできます。計算はすぐに退屈になるので、入力文字列にのみ適用し、出力文字列で停止します。(記号は空の文字列を示します。)101 11010111-
2タグ
input alphabet {a,b}, output alphabet {c}
input encoding:
<0> = aa
<1> = bb
input = <101> = bbaabb
output decoding: <cc> = 1
プロダクション:
a -> -
b -> cc
c -> -
計算:
bbaabb <-- input word <101>
aabbcc
bbcc
cccc <-- output word <11>
cc
-
サイクリックタグ
2タグアルファベットのエンコード:
<a> = 100
<b> = 010
<c> = 001
cyclic tag system = [-,001001,-,-,-,-]
cyclic tag input = <bbaabb> = 010010100100010010
計算:
appendant dataword
--------- ---------------------------------------------------------------
- 010010100100010010 <-- input word <bbaabb> = <<101>>
001001 10010100100010010
- 0010100100010010001001
- 010100100010010001001
- 10100100010010001001
- 0100100010010001001
- 100100010010001001
001001 00100010010001001
- 0100010010001001
- 100010010001001
- 00010010001001
- 0010010001001
- 010010001001
001001 10010001001
- 0010001001001001
- 010001001001001
- 10001001001001
- 0001001001001
- 001001001001 <-- output word <cccc> = <<11>>
001001 01001001001
- 1001001001
- 001001001
- 01001001
- 1001001
- 001001
001001 01001
- 1001
- 001
- 01
- 1
- -