coq - 如何正式写声明?
问题描述
我有自然数列表,并且想设置当 l 为零时列表头不能为零的假设。像 (0::nil) 给出错误。如何正式写?我有错误信息,当写成
((h::nil)=?(0::nil))=false.
解决方案
例如,您可以使用 match 语句:
match xs with
| 0::nil => False
| _ => True
end
推荐阅读
- angular - 如何在有角度的谷歌地图信息窗口中添加的按钮上添加点击事件?
- python - 如何序列化 CSR 矩阵
- python - Panda.run_sql_query for where .. in .. 结构?
- vb.net - 无法访问 vb.net 中 ExcelDrawing(epplus 的)类的某些属性
- asp.net-core - 未达到 OpenIdConnectEvents.OnTokenValidated
- ruby-on-rails - Rails 转换 yyyy-MM-dd'T'HH:mm:ssZ 到日期
- vue.js - Vue.js 通用动态组件渲染
- r - 如何用 R 中数据框中的多列和多行中的数字替换字符/名称?
- c++ - OpenCV 版本 4 中 cvLoad 的替代功能
- php - Composer 中用于开发和生产的不同包版本