推荐试试 lean4 在线游戏 的 A Lean Intro to Logic 和 Reintroduction to Proofs 两个章节。
尤其是类型论,非常适合喜欢 TypeScript 或 C++ 类型推导的强迫症患者。有些关卡很烧脑,但尽量不要搜答案或问 AI ,自己想出来会非常有成就感~
虽然 lean4 原用于数学证明,但根据“柯里-霍华德同构”( Curry-Howard Isomorphism ),计算机程序与数学证明本质上是同一件事。有兴趣的可以试试~ 前面的入门题目很容易,后面关卡会难一点,每天挑战一题,大约一两周就可以通关。