coq - Coq:无法统一
问题描述
这里的学生,刚开始学习 Coq。我本质上是想证明 [] = a::l 其中 (a:A) 和 (l: list A) 是 False,解决所有子目标。我找到了一个名为 nil_cons 的漂亮 Coq 库函数,但在尝试应用它时出现错误。有人有建议吗?提前致谢!
解决方案
我不能确切地说出你试图证明的结果意味着什么,但nil_cons
可能不是要走的路。False
当您已经确定 时,该引理允许您推导出[] = a :: l
。另一方面,您的目标希望您证明[] = a :: l
假设一组不同的假设。
推荐阅读
- php - 打印表格pdf功能
- ruby-on-rails - ruby on rails 中的关联 - 用户创建课程
- java - 编译 Java 代码时发生“不兼容类型错误”
- kendo-ui - 如何添加不在 sprite.png 中的剑道编辑器工具图像
- r - 有没有办法提高模型的性能或替代方法?
- csv - P5 无法加载 CSV 表和图像
- laravel - Kubernetes 上的 Laravel websocket - 一些呼叫被丢弃
- excel - 是否可以使用输入框的输入在另一个工作表中查找列标题?
- reactjs - 在我的 React 应用程序中支持纯 ESM 包,以便能够将 Swiper 更新到版本 7
- javascript - TypeError: undefined is not an object (evalating 'this.props = props') and Invariant Violation: "main" has not been registered。在本机反应