Coqのような証明アシスタントを使用して、複雑性理論の定理と証明を正式に検証する進行中のプロジェクトはありますか?これを行うための境界はありますか?
3
ボローニャ大学でMatitaの証明アシスタントを使っていくつかの研究が行われていると思います。たとえば、チューリングマシンの形式化を参照してください。
—
マルツィオ・デ・Biasi
関連:cstheory.stackexchange.com/q/4052/129。いくつかの回答はCoqについても言及しており、他の回答はこのプロジェクトに対する理論的障壁として解釈できる結果を挙げていますが、実際には障壁ではない可能性があります。
—
ジョシュアグロチョフ
おかげで、その質問は素晴らしい@JoshuaGrochowだったので、Hartmannisのモノグラフについて学んだことをうれしく思います。私が理解していれば、障壁は、「Coqで証明可能」なバージョンではなく、定義した複雑度クラスがあなたが考えているものであることを確認することです。
—
サミュエルシュレシンガー
しかし、それは関係があります。関数の型に複雑さの概念を含めるなど、基礎となる型システムが役立つ方法に興味があります。もちろん、これは幅広い平等をもたらすでしょうが、とにかく自然に複雑さを持っていると思います。
—
サミュエルシュレシンガー