系统设计与验证 (Lean)Lean 与数学库Lean 数论库本页总览Lean 数论库 Lean 是一个功能强大的交互式定理证明器,广泛用于形式化数学和编程验证。Lean 的数论库(mathlib 中的数论部分)为研究数论提供了丰富的工具和定义。本文将带你了解 Lean 数论库的基础知识,并通过示例展示如何在实际中使用它。 什么是数论? 数论是数学的一个分支,研究整数的性质及其相互关系。它涉及素数、整除性、模运算、同余等概念。Lean 的数论库提供了这些概念的严格定义和证明工具,使我们能够在计算机中形式化数论问题。 Lean 数论库的核心概念 1. 整数的定义与基本操作