お勉強は大変だ
【 お勉強は大変だ 】
数学的証明の場合には、ゲームの場合のように、セルフ・プレイで訓練用データをいくらでも提供できるわけではないことを先に見て来ました。
それでは、Open-AI Theorem Proverには、まず最初に、どのような訓練用データが提供されたのでしょうか? ここでは、それをみていこうと思います。もちろん、このデータを選択し提供したのは、人間です。
Open-AI Theorem Prover に与えられたのは、次の三つの訓練用データです。
1. miniF2F-curriculum
2. synth-ineq
3. mathlib-train
以下、それがどんなものか概略を紹介しましょう。
1. の"miniF2F-curriculum" の主要部分は、数学オリンピックにチャレンジしようとする中高生向けに、LehoczkyとRusczykがつくった問題集 “The Art of Problem Solving” https://www.amazon.co.jp/-/en/Sandor-Lehoczky/dp/0977304566 からの抜粋です。ベンチマークの miniF2Fの試験をいい成績で通るように、人間の手で、327の問題が選ばれています。もちろん、それはLeanの言葉に変換・翻訳されています。
Leanでは「等式」の証明には、便利なtactics があります。以前のショートムービー「Open-AI Theorem Proverが行う証明」https://youtu.be/BAvCsZFGQKQ?list=PLQIrJ0f9gMcPP8LOejaQQlYufAMEQbcdg で紹介した 問題1, 問題5で利用されていた "linarith" は、そうしたtactic の一つです。
https://youtu.be/VvtGSjRfCtg?list=PLQIrJ0f9gMcPP8LOejaQQlYufAMEQbcdg
スライドのpdfは、こちらからアクセスできます。https://drive.google.com/file/d/1tXZAaQS7EqPDmpBEIUjvj7mRmGOaOsZ2/view?usp=sharing
このトピックのまとめページは、こちらです。ほぼ毎日更新されると思います。https://www.marulabo.net/docs/math-proof/
セミナーへのお申し込みは、こちらからお願いします。
https://math-proof.peatix.com/
コメント
コメントを投稿