Coqで健全性と完全性の証明をしたよ

Coqでラムダ計算を証明してみた - みずぴー日記の続けて、単純型付きラムダ計算の型推論(Type reconstruction)に関する定理の証明をしてました。

そして、とうとう健全性と完全性の証明ができました! やったね!

ただ、完全性の証明が1000行を越えてしまったので、今がんばってリファクタリングしてます。似たような証明を何度もした気がするので、きっと短かくなります。