メールはスパムと判定されることがあります。最初は、信頼されているドメインから差し障りのない文面を送っていただけると、スパムと判定されにくいと思います。assistant〉について、僕はしょっちゅう愚痴と文句を言っています(twitterでぼやいたりしてる)。大きな不満点は、フォワード・リーズニングの対話的サポートがまったくない点です。30年から50年ほどの開発期間を経ています。新しいソフトウェアであるLeanでも、もう10年になります。どの開発チームも最優秀の人材を揃えています。それでも「使いものにならない」事実が、証明ソフトウェアの開発が極めて困難であることを物語っています。「使いものにならない」に対して、「何言ってるんだ、十分実用になっているぞ」と反論する人もいるでしょう。「使いものになる/使いこなしている」と言う人は、十分な技量とありあまる情熱を持っているかたでしょう。僕が意図している「使いものになる」は:特別な資質や膨大なトレーニングを要求しないで使える。使うにあたって、心理的障害や認知負荷が特に大きくはない。ユーザー数が多いポピュラーな対話的ソフトウェアと同程度のUIを備えている。この基準は、クリアするには厳しすぎる無茶な基準かも知れません。ひとつの物差しとして考えると、現存のメジャー証明ソフトウェアはこの基準にはまったく手が届きません。UIに関して言えば、ウィンドウシステムを使っているにしても、本質的にはキャラクタUI/コマンドUIです。前世紀からこれといって変わってない(良くも悪くも)クラシックなものです。理論的観点/技術的観点から内部の視点で見れば、めざましく進歩しているのかも知れませんが、外部からみると「なかなか使えるようにならないなー」。バックワード・リーズニング現存の証明支援系が対話的にサポートしている証明手法はバックワード・リーズニングです。「何かを作る」状況で例え話をすると、バックワード・リーズニングとは次のような考え方です。Xを作るには、素材に何が必要だろう?AとBがあれば、Xを作れるな。Aは今ここにある、ヨシ。Bを作るには、素材に何が必要だろう?Cがあれば、Bを作れるな。Cは今ここにある、ヨシ。これでもう、Xを間違いなく作れるじゃん、あーメデタイ。この考え方では、まず目的物を決めて、目的から逆向きにたどって素材に至ります。素材がすべて手元にあることが確認できたらメデタイわけです。そこは目くじらを立てないことにします。バックワード・リーズニングでは、最初から目的がハッキリしているし、逆向きにたどるステップも比較的明確なので、ソフトウェアによる支援がしやすいのです。フォワード・リーズニングフォワード・リーズニングでは、手元にある素材から出発して目的のモノを作り出します。