注目★★★★★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会員向けに掲載しています。
クレカ不要・いつでも解約