应用介绍
陶哲轩: 很多数学家参与了Lean的设计。它的设计宗旨是让每一行代码都类似于数学论证中的每一行。你可能想引入一个变量,你可能想证明一个矛盾。有各种你可以做的标准操作,而且它的编写方式是理想情况下应该像一一对应。实践中并非如此,因为Lean就像是给一个极其吹毛求疵的同事解释一个证明,他会指出,好吧,你真的是这个意思吗?如果这是零怎么办?你如何证明这一点?
陶哲轩: 很多数学家参与了Lean的设计。它的设计宗旨是让每一行代码都类似于数学论证中的每一行。你可能想引入一个变量,你可能想证明一个矛盾。有各种你可以做的标准操作,而且它的编写方式是理想情况下应该像一一对应。实践中并非如此,因为Lean就像是给一个极其吹毛求疵的同事解释一个证明,他会指出,好吧,你真的是这个意思吗?如果这是零怎么办?你如何证明这一点?