小编Tob*_*ndt的帖子

我可以在GHCJS中阅读文件吗?

HTML5引入了标准文件API.GHCJS可以访问吗?我可以使用标准的Haskell IO设施System.IO吗?

haskell ghcjs

4
推荐指数
1
解决办法
272
查看次数

是否存在可以在经典逻辑中证明但在Agda中不能证明的命题

除非我弄错了,否则没有证据证明

? {A : Set} ? ¬ (¬ A) ? A
Run Code Online (Sandbox Code Playgroud)

在阿格达.

这意味着您不能通过矛盾使用证明.

许多数学教科书使用这些证明,所以我想知道:是否总能找到另一种建设性的证据?您是否可以仅使用建设性逻辑来编写代数教科书?

如果答案是否定的.这是否意味着建构性逻辑在某种意义上比经典逻辑更不强大?

logic agda

3
推荐指数
1
解决办法
532
查看次数

为什么时间戳类型的范围是 4713 BC 到 294276 AD?

Postgresql 的timestamp数据类型分辨率为 1 微秒,范围为公元前 4713 年到公元 294276 年,占用 8 个字节(请参阅https://www.postgresql.org/docs/current/datatype-datetime.html)。

\n

我计算出该范围内的总微秒数为 (294276 + 4713) \xc3\x97 365.25 \xc3\x97 24 \xc3\x97 60 \xc3\x97 60 \xc3\x97 1000000 = 9.435375266\xc3\x9710\xc2 \xb9\xe2\x81\xb8。这小于 2\xe2\x81\xb6\xe2\x81\xb4 = 1.844674407\xc3\x9710\xc2\xb9\xe2\x81\xb9,但也大于 2\xe2\x81\xb6\xc2\xb3 = 9.223372037\xc3\x9710\xc2\xb9\xe2\x81\xb8。

\n

由于日历怪异和闰年,我可能会休息几天,但我认为这不足以将数字推到 2\xe2\x81\xb6\xc2\xb3 以下。

\n

那么,为什么要这样选择限制呢?为什么不使用 64 位的全系列产品呢?

\n

postgresql

3
推荐指数
1
解决办法
1209
查看次数

为什么路径由字符串表示而不是单独的类?

在C#中,路径通常由字符串表示,然后由静态Path类中的静态方法操作.为什么没有类似的课程java.nio.file.Path呢?例如,这样的类自然会处理平台无关的路径分隔符.

我不是要求一个实现(非静态)Path类的库.我问为什么标准库是这样设计的.

c#

2
推荐指数
1
解决办法
86
查看次数

如何证明相等的函数类型具有相等的域?

我想证明

\n\n
\xe2\x88\x80 {\xe2\x84\x93} {A B C D : Set \xe2\x84\x93} \xe2\x86\x92 (A \xe2\x86\x92 B) \xe2\x89\xa1 (C \xe2\x86\x92 D) \xe2\x86\x92 A \xe2\x89\xa1 C\n
Run Code Online (Sandbox Code Playgroud)\n\n

(与密码域类似)。

\n\n

如果我有一个函数domain返回函数类型域的函数,我可以将证明写为

\n\n
cong domain\n
Run Code Online (Sandbox Code Playgroud)\n\n

但我认为不可能编写这样的函数。

\n\n

有什么办法可以做到这一点吗?

\n

agda

1
推荐指数
1
解决办法
521
查看次数

标签 统计

agda ×2

c# ×1

ghcjs ×1

haskell ×1

logic ×1

postgresql ×1