C++ で記述されたプログラム P が与えられた場合、プログラム P が特定のアルゴリズムを実装しているかどうかを検出するアルゴリズムを記述できますか? この問題を解決するアルゴリズムはありますか。この問題は解決可能ですか?
たとえば、クイックソートアルゴリズムを実装するように人に依頼し、その人が実際にクイックソートアルゴリズムを実装したことを確認したい場合。その人は実際に他のソートアルゴリズムを実装することができ、それは正しい出力を生成し、すべてのテストケースに合格します (ブラックボックステスト)。これを行う 1 つの方法は、ソース コードを調べることです。私はこの手作業を避け、この仕事をできるプログラムを書きたいと思っています。「それは可能ですか?」という質問です。