Lean は, Microsoft Research の Leonardo de Moura が開発した proof assistant
である。
Lean については, Quanta の記事を読むのが良い。 多くの数学者が mathlib という library を作ることにかかわっている。
Lean が有名になったのは, Scholze と Clausen が, 彼等の condensed mathematics のために Lean
を使ったからである。 これについても, Quanta の記事がある。 Nature の記事もある。
公式の文書は “Theorem Proving in Lean” というものであり, まずはこれを読むべきだろう。
2022年度の卒業研究のテーマの一つとしたが, 当時はまだ Lean 3 が主流であり, mathlib も Lean 3 のものしかなかったが,
現在は Lean 4 が主流である。 mathlib も Lean 4 に移植された。 2023年9月3日の Lean の勉強会で知ったのであるが,
“Theorem Proving in Lean 4” がボランティアにより日本語訳されている。これにより, 日本人にとっても, かなり Lean
に手を出し易くなった, と思う。
最近では, blueprint という plas\(\mathrm {\TeX }\) の plugin があり, 更に Lean を使うのが楽になった。 この Tao の blog post
で知った。
blueprint は, Scholze と Clausen の liquid tensor project でも使われている。
|