lean4
文章平均质量分 89
Jtag特工
代码和人工智能老兵
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
面向程序员的Lean 4教程(5) - 从三段论说起
这一节我们复习一下离散数学中的命题逻辑。如果读者大大没有学过命题逻辑也不要紧,我们从更简单的三段论说起。我们可以用Lean4来证明,theorem用来定义定理,intro用来引入前提,apply用来应用前提。我们可以理解为Prop是命题,A → B 是命题A推出命题B。原创 2025-02-10 09:39:10 · 963 阅读 · 0 评论 -
面向程序员的Lean 4教程(4) - 结构体
结构体也是程序员们的老朋友了,它的作用是定义一个数据类型,并给这个数据类型定义一些字段。原创 2025-02-06 05:09:11 · 1139 阅读 · 0 评论 -
面向程序员的Lean 4教程(3) - 类型是一等公民
有了前面像传统编程语言一样使用Lean 4的经验后,我们引入一点Lean 4中与传统语言不太一样的东西:类型。比如,在Lean 4中,类型如Bool, Nat, Int本身也是一级对象,可以绑定到变量中,它们的类型是Type.原创 2025-02-05 07:28:51 · 1027 阅读 · 0 评论 -
面向程序员的Lean 4教程(2) - 数组和列表
上一节我们介绍了Lean4的基本语法,因为大部分程序员都有一定的编程基础,所以并没有介绍过细。这一节我们介绍Lean4中的线性表结构:数组和列表,顺带复习一下上一节的流程控制等内容。原创 2025-01-25 21:37:50 · 1289 阅读 · 0 评论 -
面向程序员的Lean4教程(1) - 像传统编程语言一样使用Lean
如何像普通编程语言一样使用lean4来编程原创 2025-01-24 23:46:50 · 1507 阅读 · 0 评论
分享