首页 > 解决方案 > 如何正式写声明?

问题描述

我有自然数列表,并且想设置当 l 为零时列表头不能为零的假设。像 (0::nil) 给出错误。如何正式写?我有错误信息,当写成

 ((h::nil)=?(0::nil))=false. 

标签: coq

解决方案


例如,您可以使用 match 语句:

match xs with
 | 0::nil => False
 | _ => True
end

推荐阅读