/- Fermat's Last character is T! -/ theorem FLT : "Fermat".toList.getLast! = 't' := rfl これは何? フェルマーの最終定理、つまり「Fermat(フェルマー)の最終文字はt」の証明です。証明の各ステップは定理証明支援系Leanによって正しさが検証されています。 この記事は何? 形式的証明があるということは、数学的主張が正しいことを意味しません。何が形式化され、何が証明されたのかを注意深く確認する必要があります。 Leanをはじめとする定理証明支援系を使う際には、数学的主張を定理証明支援系の文法に翻訳(形式化)する必要があります。しかし、定理証明支援系がチェックしてくれるのは「形式化された主張」と「形式化された証明」が噛み合っているかどうかまでで、それが人々が元々意図していた数学的主張と一致しているかどうか

