「コンピューティングで解決できる問題」に答えるために、計算可能性の理論を開発しました。計算可能な問題について、「プログラムは私が最も簡単なものにするか」という質問に答える理論はありますか?
計算の複雑さが質問に答えるとは思いません。私たちはどれだけの時間が必要かを考慮していると思います(抽象的に測定されますが)。
アルゴリズム情報理論がこの質問に答えるかどうかはわかりません。理論はサイズについて話しているようですが、最小サイズと最も単純なサイズの同等性は私には明白ではありません(まあ、少なくとも私には違います)。
理論は少なくとも「単純な」または「単純な」関係を定義する必要があると思います。
私は今、コルモゴロフの複雑さを調べる必要があると確信しています。でも、質問をしていたときのことを説明したいと思います。
プログラムを改善するときは、プログラムの異なる部分間の不要な接続を減らすようにします(接続を少なくしたり弱めたりできるように、部分を再分割する場合があります)。接続が減少するため、プログラムは「より単純」に感じられます。したがって、私が質問をするとき、「単純な」という言葉の選択。プログラムのサイズも小さくなる可能性が高いですが、それは主な目的ではなく、良い副作用です。明らかに、改善プロセスは永遠に続くことはできません。やめるべきポイントがあります。「構造」(別の未定義の概念については申し訳ありません)または「関係」を考慮することによってのみ、これ以上何もできないことを自分に納得させることができますか?
ここに私の複雑さの概念のより良い説明が含まれています。