十分に明確な日本語で書いてあれば、自然言語証明から形式証明を抽出できるでしょう。うまくいかない場合もあるでしょうが、そのときは日本語のほうを修正・校正することによって抽出可能にすることができます。既存の書籍や論文の自然言語証明を人間が手で形式証明に変換するのは、労力的に現実的ではありません。日本語の修正・校正ならば、ずっと楽な作業です。100%自然言語ではなくて、構造や流れを明示するマークアップを挿入するのも手〈ひとつの手段〉です。このような方法で、書籍や論文から形式証明を抽出して蓄積すれば、それなりの規模の証明コーパスが構築できます。その証明コーパスから学習した大規模言語モデルは、けっこう賢くなるんじゃないのかな*1。実感としては、石頭で物分かりが悪いソフトウェアが証明を理解する支援を人間がしているようです。ソフトウェアは“証明支援される系”です。書きましたが、トレーニングされた賢いバックエンドに、良好なUIが備われば、ほんとうに人間を支援してくれる証明ソフトウェアが実現できるでしょう。*1:チェスや将棋のように、ある観点からは人間を凌駕するかも知れません。1はてなブログをはじめよう!m-hiyamaさんは、はてなブログを使っています。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。