coq - 实数公理中的排除中间
问题描述
使用 Coq 的实数公理completeness
和total_order_T
,使用与标准库引理中相同的技术Un_cv_crit_lub
,我设法证明
Lemma NatForallDec : forall (f : nat -> bool),
{ forall n:nat, f n = false } + { ~forall n:nat, f n = false }.
和
Lemma NatForallDecIncr : forall (f : nat -> bool),
(forall n m:nat, f n = true -> n <= m -> f m = true)
-> { forall n:nat, f n = false } + { exists n:nat, f n = true }.
这令人不安,因为它看起来像某种预言:如果f
关于自然数的命题对于每个数都是可判定的,那么 的无限合取也f
变得可判定。所以实数公理说我们可以提取一种算法,它可以在有限的时间内做出无限多的决定......
是否还有其他来自实数公理且与实数无关的排中示例?
关于实数,最小上界可以实现为收敛序列吗?
Definition Cv_lub (A : R -> Prop) (l : R) (n : nat) :
is_lub A l
-> { x : R | A x /\ (l - x <= 1 / INR n)%R }.
解决方案
推荐阅读
- amazon-web-services - AWS Lambda 无法从 START_OBJECT 令牌中反序列化“java.lang.String”的实例
- python - wingIDE 不能在 kali linux 上运行没有错误信息
- sql - 选择不同的唯一
- php - WooCoomerce:单击条款复选框时打开弹出窗口
- python-3.x - 我在 pip 中不断收到环境错误,如何解决?
- spring-boot - (jar 冲突)java.lang.VerifyError:堆栈映射与异常处理程序中的不匹配
- r - 使用 geom_tiles 对列进行排序
- function - 如何通过 Powershell 删除程序?
- javascript - 使用 Nodejs Express Multer 将图像从 React Native 上传到 MongoDB Atlas
- c - 操作系统线程是否在 go-routine 执行的 io 上被阻塞?