Asayomu Tech
注目★★★★Lobsters

Unicode の文字変換ルール、チューリング完全性を持つ—任意の計算が可能に

30秒で把握

  • 1UTS #35 の文字変換ルール (ICU が OS・ブラウザで採用) がチューリング完全性を持つことを証明
  • 22-tag システムをコンパイルしコラッツ関数・Rule 110・素数生成オートマトンの実装で実証
  • 3仕様に無限計算の可能性記載なし・外部ルール入力時の検証と実行時ガードが必須

要約

Unicode の標準化記述である UTS #35 の文字変換ルール (transliteration rules) がチューリング完全であることが確認された。これは OS・ブラウザ・データベースで広く使われる ICU ライブラリがロケールデータとして実装する仕様であり、停止問題は決定不可能である。著者は 2-tag システム (Post, 1943) をこのルール形式にコンパイルしてコラッツ関数を実装、さらに Rule 110 セルオートマトンと素数生成オートマトンも動作実証した。

あなたへの影響

この記事が日本のエンジニアに与える影響と、今日取るべきアクションは、Personal会員向けに掲載しています。

7日間無料で読む

クレカ不要・いつでも解約

詳細を読む → 元記事へ※ 本文は元記事をご確認ください (asayomu は要約のみ提供)

関連する記事

※ 外部記事の権利は原著作者に帰属します。著作権削除要請は copyright@asayomu.jp までご連絡ください(受領確認 24h・実処理 72h 以内)。