Coq:无法统一

Coq:无法统一,coq,coq-tactic,Coq,Coq Tactic,这里的学生,刚刚开始学习Coq。我主要是想证明[]=a::l,其中(a:a)和(l:list a)是假的,解决所有子目标。我发现了一个漂亮的Coq库函数nil_cons,但在尝试应用它时出现了一个错误。有人有什么建议吗?提前谢谢 我不能确切地说出你试图证明的结果意味着什么,但是零cons可能不是办法。当您已经确定[]=a::l时,这个引理允许您导出False。另一方面,你的目标是要你证明一套不同的假设。你能发布你的证明尝试,包括你得到错误的地方吗?@ArthurAzevedoDeAmorim我

这里的学生,刚刚开始学习Coq。我主要是想证明[]=a::l,其中(a:a)和(l:list a)是假的,解决所有子目标。我发现了一个漂亮的Coq库函数nil_cons,但在尝试应用它时出现了一个错误。有人有什么建议吗?提前谢谢


我不能确切地说出你试图证明的结果意味着什么,但是
零cons
可能不是办法。当您已经确定
[]=a::l
时,这个引理允许您导出
False
。另一方面,你的目标是要你证明一套不同的假设。

你能发布你的证明尝试,包括你得到错误的地方吗?@ArthurAzevedoDeAmorim我已经用证明尝试更新了我的帖子这不是添加证明尝试的正确方法,请看[coq]主题中的其他帖子,它们几乎总是包含coq尝试:它们包含文本。这对于那些可以在工作环境中复制粘贴文本的潜在帮助者来说更容易使用。