agda - 是否可以仅使用函数和 Sigma 来实现 Bool?
问题描述
是否可以实现该Bool
类型,包括其构造函数和依赖消除器:
Bool : Set
true : Bool
false : Bool
bool-elim : ∀ (P : Bool -> Set) -> P true -> P false -> (b : Bool) -> P b
仅使用 Sigma 和相关函数?即,不使用本机数据类型?
解决方案
推荐阅读
- html - CSS 面包屑布局
- ssis - 将多个文件从文件夹加载到 sql 表 - 性能太慢了
- javascript - 我无法安装特定的节点模块 [ejs]
- azure-data-lake - Python Script for Storage V2 所有文件属性
- python - 用字典替换 Python 条件
- c# - 即使我尊重点运算符优先级(C#),也会出现“预期标识符”错误
- javascript - 为什么在 else 语句中的 randomHull() 之前需要“return”?
- reactjs - 在焦点、反应上更改 Material-UI 文本字段的样式
- python - MySQL 查询未在 Django HTML 页面上可视化
- angular - 试图继承/扩展 ngx-translate 管道函数但返回空字符串