作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是一个绝对的初学者,不是程序员,正在尝试使用 Logic and Proof 学习形式验证.我无法在精益中导入任何东西。
我将二进制文件的 tar 文件提取到 /tmp
然后执行
/tmp/lean-3.4.1-linux/bin/./lean /tmp/test.lean
除非我正在导入任何东西,否则它会起作用。所以如果我的文件 test.lean
只是说
open classical
example (P : Prop) : P ∨ ¬ P := em P
没有错误。但是,如果同一个文件改为显示
import data.set
我收到错误信息
/tmp/test.lean:1:0: error: file 'data/set' not found in the LEAN_PATH
/tmp/test.lean:1:0: error: invalid import: data.set
could not resolve import: data.set
import data.nat
会发生类似的错误。
我做错了什么,我该怎么办?我正在使用 Ubuntu 16.04。请注意,由于我是初学者,我从未从源代码编译过任何东西。
最佳答案
我通过直接联系 Avigad 教授找到了解决方案。
原来这本书不仅使用了标准库,还使用了精益数学组件库,mathlib .安装它对我有用。我现在可以执行 import data.set
而不会出错。
关于theorem-proving - 初学者,无法导入精益,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50805696/
前言 每次update Maven Project 的时候,看着进度条寸步难行,心里憋得十分难受,明显阻碍我学习的热情。 maven仓库默认在国外,使用难免很慢,尤其是下载依赖的时候,换为国内镜像
相关阅读: Mysql 5.7.14 使用常见问题汇总(推荐) 1、解压 2、在目录D:\Program Files\mysql-5.7.14-winx64下复制my-default.ini,
我是一名优秀的程序员,十分优秀!