先日考えていたところ、コンピュータープログラムはすべてグラフ(たとえば、抽象構文ツリー)として、または一般的な式を組み合わせると抽象構文グラフとして表現できるように思えました。
たぶん、どのコンピュータプログラムも、これらのグラフの1つ+それに付加された評価セマンティクスとして表すことができると思いました。これがチューリングマシンに対して普遍的に当てはまるかどうか誰かが知っているのであれば、私は興味があります(潜在的に無限のグラフを取得できると思いますが、これは数学なので問題ありません)。私はそれと、強力な型システムなどの多くのことを熟考してきましたが、この抽象化によく適合します(グラフに構造上の制約を課します)。型システムを独自のプログラムと見なして、それを別のグラフ+プログラムのグラフで動作する評価セマンティクスとして表すこともできます...
これが既知の同等であるかどうかに興味があります。