精益验证编码 这是一个由凯登·Codel,建议人杰里米·阿维加德和Marijn鞋跟它旨在正式验证布尔函数的编码、基数约束以及在命题逻辑中指定数学问题的其他方法。 图书馆摘要和结构 这个项目的根是一个文件lib_info.txt。该文件包含库结构的摘要以及每个文件中的重要定义。 本地建筑 您可以按照上的说明安装精益https://leanprover-community.github.io/get_started.html#常规-安装. 假设您已经安装了Lean,您可以按如下方式获取并构建此存储库: 精益项目获取ccodel/verified-encodings光盘经验证的编码精益项目构建 然后,您可以在VS Code中打开文件夹并浏览文件。 如果Lean抱怨马特里布(Lean的社区数学库)未安装,您可以将目录更改为项目的根目录并键入 精益项目get-mathlib-cache 本地下载mathlib文件。 使用Gitpod 如果您有Gitpod帐户,您可以在浏览器中浏览存储库,在云中运行Lean。如果您没有Gitpod帐户,单击该按钮将提示您创建一个帐户。 Gitpod每月提供50小时的免费工作时间。完成后,从左上角的菜单中选择“停止工作区”以停止时钟。或者,Gitpod会在30分钟后或关闭浏览器窗口或选项卡3分钟后为您停止。