coq - 自动调度单例归纳类型
问题描述
我正在尝试学习如何做 Coq 证明自动化 à la Chlipala/ crush
。为此,我想知道自动分解单例归纳类型的便捷方法是什么,例如在解决以下问题时:
Goal forall {A B: Prop}, (A <-> B) -> (A -> B).
Goal forall {A B: Type}, A * B -> A.
我只想在有意义的时候自动分解这些- 也就是说,只有当我这样做不会丢失任何信息时。那可能吗?
解决方案
推荐阅读
- mysql - 是否有一个 MySQL 函数可以将多个单元格中的数据拉到一个单元格中
- python - 保存在 excel 中的 Python 浮点值 4.999999999999999 显示为 5.0
- oracle - 在 LOV Oracle 表单中调用 GET_LIST
- sql - BigQuery 重复的 rank() 数字
- java - Java - 从文本文件中读取并将项目(字符串,数组列表)添加到哈希图中
- android - kotlin - 以编程方式为视图设置 aplha
- javascript - Javascript API GET 请求失败,代码为 404。服务器响应被截断
- python - 多维度上的 Tensorflow embedding_lookup
- python-3.x - 删除烛台_ohlc 图表中两个日期之间的空格
- html - 垂直下拉菜单未正确显示