タグ付けされた質問 「proof-assistants」

プルーフアシスタントは、人間がマシンチェック済みのプルーフを作成するのに役立つアプリケーションプログラムです。

3
タイプチェッカーの正当性の証明は実際に何を証明すべきですか?
私は数年プログラミングをしてきましたが、理論上のCSにはあまり慣れていません。私は最近プログラミング言語を研究しようと試みており、その一環として、型チェックと推論を行っています。 私の質問は、プログラミング言語の型推論およびチェックプログラムを作成しようとして、タイプチェッカーが機能することを証明したい場合、私が探している証拠は何ですか? 平易な言葉で言えば、実行時に発生する可能性のあるコードの一部のエラーをタイプチェッカーで識別できるようにしたいと思います。Coqのようなものを使用して私の実装が正しいことを証明しようとした場合、この「正確性の証明」は何を表示しようとするのでしょうか。

1
コンピューター生成またはコンピューター支援による証明の人間化
同じ証明の2つのバージョンを表示しているブログ投稿を読んだ覚えがあります。1つは人間が書いたもので、もう1つは機械で書いたものです。もう一度グーグルで投稿しようとすると、適切なキーワードが見つからないようです。ほとんどの場合、コンピュータ生成またはコンピュータ支援の校正のページに移動します。 だから、誰かがそのような投稿を覚えているのか、それとももっと良いことで、このテーマに関するいくつかの調査や他の資料に私を導くことができるのかと思っています。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.